OSDN Git Service

* gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2
3         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4
5 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
6
7         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8         and remainderl() built-in functions.  Remove -ffast-math from
9         dg-options.
10
11 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12
13         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14         acosh and atanh.
15         
16         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17         floating point modifiers to arguments passed to float and long
18         double functions respectively.  Update all callers to use floating
19         point numbers, not integers.  Add tests for exp, exp2 and
20         exp10/pow10.
21
22         * gcc.dg/torture/builtin-math-3.c: New test.
23
24 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
25
26         PR fortran/29393
27         * gfortran.dg/initialize_2.f90: New.
28
29 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30
31         * gcc.dg/torture/builtin-math-2.c: New test.
32
33 2006-10-24  Richard Guenther  <rguenther@suse.de>
34
35         PR middle-end/28796
36         * gcc.dg/pr28796-1.c: New testcase.
37         * gcc.dg/pr28796-2.c: Likewise.
38
39 2006-10-24  Richard Guenther  <rguenther@suse.de>
40
41         * gcc.dg/builtins-57.c: New testcase.
42
43 2006-10-24  Richard Guenther  <rguenther@suse.de>
44
45         PR tree-optimization/29567
46         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
47
48 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
49
50         PR tree-optimization/14784
51         * gcc.dg/alias-10.c: New test.
52
53 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54
55         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
56
57 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
58
59         * gcc.dg/builtin-strncat-chk-1.c: New test.
60
61 2006-10-23  Jan Hubicka  <jh@suse.cz>
62
63         * gcc.dg/memmove-1.c: New test.
64
65 2006-10-23  Paul Brook  <paul@codesourcery.com>
66
67         * gcc.dg/pragma-pack-5.c: New test.
68
69 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
70
71         * g++.dg/other/s390-1.C: New testcase.
72
73 2006-10-23  Richard Guenther  <rguenther@suse.de>
74
75         PR middle-end/27132
76         PR middle-end/23295
77         * gcc.dg/pr27132.c: New testcase.
78         * gcc.dg/pr23295.c: Likewise.
79         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
80         * g++.dg/tree-ssa/pr19807.C: Likewise.
81
82 2006-10-23  Richard Guenther  <rguenther@suse.de>
83
84         PR middle-end/21032
85         * gcc.dg/pr21032.c: New testcase.
86
87 2006-10-22  Jeff Law  <law@redhat.com>
88         Richard Guenther  <rguenther@suse.de>
89
90         PR tree-optimization/15911
91         * gcc.dg/tree-ssa/vrp30.c: New testcase.
92
93 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
94
95         PR c++/20647
96         * g++.dg/abi/rtti3.C: New.
97
98 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
99
100         PR middle-end/28252
101         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
102         transformation.
103
104 2006-10-21  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/3511
107         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
108
109 2006-10-21  Richard Guenther  <rguenther@suse.de>
110
111         PR middle-end/26898
112         * gcc.dg/torture/pr26898-1.c: New testcase.
113         * gcc.dg/torture/pr26898-2.c: Likewise.
114
115 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
116         
117         PR c++/28053
118         * g++.dg/parse/bitfield1.C: Adjust error markers.
119         * g++.dg/parse/bitfield2.C: New test. 
120         
121 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
122
123         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
124
125 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
126
127         PR libfortran/27895
128         * gfortran.dg/zero_sized_1.f90: New test.
129
130 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
131
132         * gcc.dg/div-compare-1.c: New test.
133
134 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
135
136         PR fortran/29216
137         * gfortran.dg/result_default_init_1.f90: New test.
138
139         PR fortran/29314
140         * gfortran.dg/automatic_default_init_1.f90: New test.
141
142         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
143         from 38 to 33.
144
145 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
146
147         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
148         'using namespace std' without previous declaration.
149         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
150         * g++.old-deja/g++.robertl/eb133c.C: New.
151
152 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
153
154         PR libgfortran/29277
155         * gfortran.dg/streamio_4.f90: Update test.
156         * gfortran.dg/streamio_11.f90: New test.
157
158 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
159
160         PR c++/27952
161         * g++.dg/inherit/virtual1.C: New test.
162         
163 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/28261
166         * g++.dg/parse/enum3.C: New test.
167
168 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
169
170         PR c++/29039
171         * g++.dg/init/ctor8.C: New test.
172         
173 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
174
175         PR c++/27270
176         * g++.dg/ext/complit8.C: Tweak error markers.
177         * g++.dg/template/complit1.C: Add error marker.
178
179 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
180
181         PR c++/27270
182         * g++.dg/ext/complit8.C: New test.
183
184         PR c++/29408
185         * g++.dg/parse/dtor12.C: New test.
186
187         PR c++/29435
188         * g++.dg/template/sizeof11.C: New test.
189
190 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/29392
193         * gfortran.dg/data_char_3.f90: New test.
194
195         PR fortran/20541
196         * gfortran.dg/negative_automatic_size.f90: New test.
197
198 2006-10-16  David Daney  <ddaney@avtrex.com>
199
200         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
201
202 2006-10-16  Eric Christopher  <echristo@apple.com>
203
204         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
205         x86_64.
206
207 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
208
209         PR c++/28211
210         * g++.dg/tc1/dr49.C: Tweak error messages.
211         * g++.dg/parse/template21.C: New test.
212
213 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
214
215         PR middle-end/20491
216         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
217
218 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
219
220         PR fortran/29403
221         * gfortran.dg/print_1.f90: New test.
222
223 2006-10-15  Jan Hubicka  <jh@suse.cz>
224
225         PR middle-end/29241
226         * gcc.c-torture/compile/pr29241.c: New testcase.
227
228 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
229
230         PR middle-end/29250
231         * gcc.c-torture/compile/pr29250.c: New test.
232
233 2006-10-15  Richard Guenther  <rguenther@suse.de>
234
235         * gcc.dg/pr29299.c: New testcase.
236
237 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
238
239         PR fortran/24767
240         * gfortran.dg/label_4.f90: Adjust warning flag.
241
242 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
243
244         PR fortran/29371
245         * gfortran.dg/nullify_3.f90: New test.
246
247 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
248
249         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
250         on Solaris 2.5.1 too.
251
252 2006-10-13  Eric Christopher  <echristo@apple.com>
253
254         * gcc.dg/pr25993.c: Skip for darwin.
255
256 2006-10-13  Eric Christopher  <echristo@apple.com>
257
258         * gcc.dg/visibility-11.c: Skip for darwin.
259
260 2006-10-13  Eric Christopher  <echristo@apple.com>
261
262         * gcc.dg/darwin-weakimport-1.c: Use
263         -fno-asynchronous-unwind-tables.
264         * gcc.dg/darwin-weakimport-3.c: Ditto.
265
266 2006-10-13  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/29446
269         * gcc.dg/torture/pr29446.c: New testcase.
270
271 2006-10-13  Bill Wendling  <wendling@apple.com>
272
273         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
274         * g++.old-deja/g++.jason/hmc1.C: Likewise.
275         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
276         * g++.old-deja/g++.law/shadow1.C: Likewise.
277         * g++.old-deja/g++.law/ctors10.C: Likewise.
278         * g++.dg/debug/namespace1.C: Likewise.
279         * g++.dg/inherit/namespace-as-base.C: Likewise.
280         * g++.dg/opt/delay-slot-1.C: Likewise.
281         * g++.dg/parse/defarg10.C: Likewise.
282         * g++.dg/template/ptrmem11.C: Likewise.
283         * g++.dg/template/mem_func_ptr.C: Likewise.
284         * g++.dg/template/spec19.C: Likewise.
285
286 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
287
288         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
289
290 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
291
292         PR fortran/29373
293         * gfortran.dg/implicit_9.f90: New test.
294
295         PR fortran/29407
296         * gfortran.dg/namelist_25.f90: New test.
297
298         PR fortran/27701
299         * gfortran.dg/same_name_2.f90: New test.
300
301         PR fortran/29232
302         * gfortran.dg/host_assoc_types_1.f90: New test.
303
304         PR fortran/29364
305         * gfortran.dg/missing_derived_type_1.f90: New test.
306         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
307
308         PR fortran/29422
309         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
310
311         PR fortran/29428
312         * gfortran.dg/alloc_comp_assign_5.f90: New test.
313
314 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
315
316         PR fortran/29391
317         * gfortran.dg/bound_2.f90: New test.
318
319 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
320
321         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
322         directive.
323         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
324         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
325         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
326         * gfortran.dg/gomp/reduction3.f90: Likewise.
327         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
328         * gfortran.dg/dummy_procedure_2.f90: Likewise.
329         * gfortran.dg/interface_derived_type_1.f90: Likewise.
330         * gfortran.dg/forall_4.f90: Likewise.
331         * gfortran.dg/spec_expr_4.f90: Likewise.
332         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
333         * gfortran.dg/forall_5.f90: Likewise.
334         * gfortran.dg/open_access_append_2.f90: Add check for
335         compile-time warning.
336
337 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
338
339         PR c++/28506
340         * g++.dg/parse/pure1.C: New test.
341
342 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
343
344         PR fortran/21435
345         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
346         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
347         for compile-time warnings.
348         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
349         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
350         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
351         file.
352         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
353         specifier.
354         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
355         compile-time warning.
356
357 2006-10-12  Jan Hubicka  <jh@suse.cz>
358
359         PR c/28419
360         * gcc.dg/pr28319.c: New test.
361
362 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
363         PR c++/29318
364         * g++.dg/ext/vla4.C: New test.
365
366 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
367
368         PR c++/27961
369         * g++.dg/template/crash60.C: New test.
370         * g++.dg/other/large-size-array.C: Adjust error markers.
371         * g++.dg/parse/crash27.C: Likewise.
372         * g++.dg/template/crash1.C: Likewise.
373
374 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
375
376         PR testsuite/29093
377         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
378
379 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
380
381         PR preprocessor/28709
382         * gcc.dg/cpp/paste14.c: New test.
383
384 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/29175
387         * g++.dg/init/array24.C: New test.
388
389 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
390
391         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
392         of <sys/types.h>.
393
394 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
395
396         PR c++/29024
397         * g++.dg/parse/typedef8.C: New test.
398         * g++.dg/other/mult-stor1.C: Adjust error markers.
399
400 2006-10-11  Richard Guenther  <rguenther@suse.de>
401
402         PR tree-optimization/28230
403         * gcc.dg/torture/pr28230.c: New testcase.
404
405 2006-10-11  Richard Guenther  <rguenther@suse.de>
406
407         PR inline-asm/29119
408         * gcc.dg/torture/pr29119.c: New testcase.
409
410 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
411
412         PR middle-end/29272
413         * gcc.c-torture/execute/20060930-2.c: New test.
414
415 2006-10-09  Richard Henderson  <rth@redhat.com>
416
417         Revert emutls patch.
418
419 2006-10-09  Richard Guenther  <rguenther@suse.de>
420
421         PR middle-end/29254
422         * gcc.dg/pr29254.c: New testcase.
423
424 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
425             Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/20541
428         * gfortran.dg/alloc_comp_basics_1.f90: New test.
429         * gfortran.dg/alloc_comp_basics_2.f90: New test.
430         * gfortran.dg/alloc_comp_assign_1.f90: New test.
431         * gfortran.dg/alloc_comp_assign_2.f90: New test.
432         * gfortran.dg/alloc_comp_assign_3.f90: New test.
433         * gfortran.dg/alloc_comp_assign_4.f90: New test.
434         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
435         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
436         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
437         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
438         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
439         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
440         * gfortran.dg/alloc_comp_std.f90: New test.
441         * gfortran.dg/move_alloc.f90: New test.
442
443 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
444
445         PR fortran/29115
446         * gfortran.dg/derived_constructor_comps_2.f90: New test.
447
448         PR fortran/29211
449         * gfortran.dg/forall_char_dependencies_1.f90: New test.
450
451 2006-10-08  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/28585
454         * gfortran.dg/new_line.f90: New test.
455
456 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
457
458         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
459         * gcc.dg/torture/builtin-convert-1.c,
460         gcc.dg/torture/builtin-convert-2.c,
461         gcc.dg/torture/builtin-convert-3.c,
462         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
463
464 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
465
466         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
467         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
468         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
469         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
470
471 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
472
473         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
474         Xfail some tests for powerpc-darwin and powerpc-aix.
475
476 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
477
478         PR c/29380
479         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
480
481 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
482
483         PR target/29300
484         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
485         on hppa*-*-hpux*.
486
487 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
488
489         PR fortran/16580
490         PR fortran/29288
491         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
492         Add tests for using all possible intrinsics as actual arguments.
493         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
494         all possible intrinsics as actual arguments.
495         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
496         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
497
498 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
499
500         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
501         * gcc.dg/debug/debug-2.c: Likewise.
502
503 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
504
505         * gcc.c-torture/compile/sync-2.c: New test.
506
507 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
508
509         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
510         line endings.
511
512 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
513
514         PR rtl-optimization/29128
515         * gcc.c-torture/compile/pr29128.c: New test.
516
517 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
518
519         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
520         line endings.
521
522 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
523
524         PR middle-end/29256
525         * gcc.dg/tree-ssa/loop-19.c: New test.
526
527 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
528
529         PR tree-optimization/29330
530         * gcc.dg/pr29330.c: New test.
531
532         PR target/28924
533         * gcc.c-torture/compile/20061005-1.c: New test.
534
535 2006-10-06  Olivier Hainque  <hainque@adacore.com>
536
537         * gcc.dg/typename-vla-1.c: New case.
538         * gnat.dg/forward_vla.adb: New case.
539
540 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
541
542         PR tree-optimization/29290
543         * gfortran.dg/loop_nest_1.f90: New test.
544
545         PR target/29198
546         * gcc.dg/tls/opt-12.c: New test.
547
548         PR fortran/28415
549         * gfortran.dg/save_2.f90: New test.
550
551         PR c/29091
552         * gcc.dg/pr29091.c: New test.
553
554 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
555
556         * lib/target-supports.exp
557         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
558         same as x86_64-*-*; check for LP64.
559
560 2006-10-04  Richard Henderson  <rth@redhat.com>
561
562         * lib/target-supports.exp (check_effective_target_tls): Redefine
563         to mean non-emulated tls.
564         * gcc.dg/tls/alias-1.c: Remove tls requirement.
565         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
566         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
567         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
568         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
569         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
570         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
571
572 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
573
574         PR fortran/29343
575         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
576
577 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
578
579         * gfortran.dg/bounds_check_fail_1.f90: New test.
580
581 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/29020
584         * g++.dg/template/friend48.C: New test.
585
586 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
587
588         PR fortran/29098
589         * gfortran.dg/default_initialization_2.f90: New test.
590
591 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
592
593         PR fortran/20779
594         PR fortran/20891
595         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
596
597 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
598
599         PR fortran/29284
600         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
601
602         PR fortran/29321
603         PR fortran/29322
604         * gfortran.dg/missing_optional_dummy_2.f90: New test.
605
606         PR fortran/25091
607         PR fortran/25092
608         * gfortran.dg/entry_array_specs_1.f90: New test.
609
610 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
611
612         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
613         insufficient to inhibit some test failures at -O3.  Do testing
614         on integers.
615
616 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/29138
619         * g++.dg/inherit/access8.C: New test.
620         * g++.dg/template/dtor4.C: Tweak error messages.
621
622 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
623
624         PR fortran/27478
625         * gfortran.dg/entry_8.f90: New test.
626
627 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
628
629         PR c++/29291
630         * g++.dg/parse/new4.C: New test.
631
632 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
633
634         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
635         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
636         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
637         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
638         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
639
640 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
641
642         PR fortran/19260
643         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
644         * gfortran.dg/continuation_2.f90: New test.
645
646         PR fortran/19262
647         * gfortran.dg/continuation_3.f90: New test.
648         * gfortran.dg/continuation_4.f90: New test.
649         * gfortran.dg/continuation_5.f: New test.
650         * gfortran.dg/continuation_6.f: New test.
651
652 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
653
654         PR c++/29226
655         * g++.dg/template/vla1.C: New test.
656
657 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
658
659         PR fortran/29210
660         * gfortran.dg/complex_parameter_1.f90: New test.
661
662 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
663
664         PR c/29154
665         * gcc.c-torture/execute/20060929-1.c: New test.
666
667 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/29105
670         * g++.dg/template/member6.C: New test.
671         * g++.dg/parse/typename7.C: Adjust error markers.
672
673         PR c++/29080
674         * g++.dg/template/member7.C: New test.
675
676 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
677
678         PR c/24010
679         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
680         gcc.dg/Woverride-init-3.c: New tests.
681
682 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
683
684         * gcc.c-torture/execute/20060930-1.c: New test.
685
686 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
687
688         PR fortran/18791
689         * gfortran.dg/specifics_1.f90: New test.
690         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
691         complex specifics.
692
693 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
694
695         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
696         pthread-init-common.h: New.
697
698 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
699
700         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
701         precision on some archs.
702
703 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gcc.dg/non-local-goto-1.c: New test.
706         * gcc.dg/non-local-goto-2.c: Likewise.
707         * gcc.dg/setjmp-3.c: Likewise.
708         * gcc.dg/setjmp-4.c: Likewise.
709
710 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gnat.dg/self_aggregate_with_pointer.adb: New test.
713
714 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
715
716         PR fortran/28276
717         * gfortran.dg/exponent_1.f90: New test.
718
719         PR fortran/27021
720         * gfortran.dg/nearest_1.f90: New test.
721
722 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
723
724         PR middle-end/25261
725         PR middle-end/28790
726         * gcc.dg/gomp/nestedfn-1.c: New test.
727
728 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         PR objc/29195
731         * objc/compile/method-1.m: New test.
732
733 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
734
735         PR c++/26938
736         * g++.dg/template/crash58.C: New test.
737         * g++.dg/parse/crash28.C: Adjust error markers.
738         * g++.dg/template/crash34.C: Likewise.
739         * g++.dg/template/friend31.C: Likewise.
740         * g++.dg/template/crash32.C: Likewise.
741
742         PR c++/27329
743         * g++.dg/template/crash59.C: New test.
744
745         PR c++/27667
746         * g++.dg/template/spec33.C: New test.
747         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
748
749 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
750             Adam Nemet  <anemet@caviumnetworks.com>
751
752         * gcc.dg/tree-ssa/ivopts-1.c: New test.
753         * gcc.dg/tree-ssa/ivopts-2.c: New test.
754
755 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
756
757         PR target/28911
758         * gcc.dg/pr28911.c: New.
759
760 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
761
762         PR target/29169
763         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
764         (dg-options): Add -mfpmath=387.
765
766 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
767
768         PR c/28706
769         * gcc.dg/pr28706.c: New test.
770
771         PR c/28712
772         * gcc.dg/pr28712.c: New test.
773
774 2006-09-22  Mike Stump  <mrs@apple.com>
775
776         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
777
778 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
779
780         PR tree-optimization/28888
781         * gcc.dg/pr28888.c: New test.
782
783 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
784
785         PR c++/29016
786         * g++.dg/init/ptrfn1.C: New test.
787
788 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
789
790         PR c++/28861
791         * g++.dg/template/spec32.C: New test.
792         * g++.dg/parse/crash9.C: Adjust error markers.
793
794         PR c++/28303
795         * g++.dg/template/typedef6.C: New test.
796         * g++.dg/init/error1.C: Adjust error markers.
797         * g++.dg/parse/crash9.C: Likewise.
798         * g++.dg/template/crash55.C: Likewise.
799
800 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
801
802         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
803
804 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
805
806         PR target/27650
807         * g++.dg/ext/dllimport12.C: New test.
808
809 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
810
811         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
812         * gcc.target/mips/nmadd-2.c: Likewise.
813         * gcc.target/mips/mips-ps-6.c: New test.
814         * gcc.target/mips/neg-abs-1.c: Likewise.
815         * gcc.target/mips/neg-abs-2.c: Likewise.
816         * gcc.target/mips/nmadd-3.c: New test.
817
818 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
819
820         PR middle-end/28046
821         * gcc.dg/gomp/atomic-10.c: New test.
822         * g++.dg/gomp/atomic-10.C: New test.
823
824 2006-09-20  Eric Christopher  <echristo@apple.com>
825
826         * gcc.target/i386/sse3-not-fisttp.c: New.
827
828 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
829
830         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
831
832 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
833
834         * gcc.c-torture/execute/pr28289.c (one): New variable.
835         (main): Use it instead of argc.
836         * gcc.c-torture/execute/20060102-1.c (one): New variable.
837         (main): Use it instead of argc.
838
839 2006-09-19  Paul Brook  <paul@codesourcery.com>
840
841         PR target/28516
842         * gcc.dg/nested-func-5.c: New test.
843
844 2006-09-19  Ben Elliston  <bje@au.ibm.com>
845
846         * lib/target-supports.exp (check_effective_target_tls): Compile
847         test stubs using ${tool}_target_compile, not just target_compile.
848         (check_effective_target_tls_runtime): Likewise.
849
850 2006-09-19  Ben Elliston  <bje@au.ibm.com>
851
852         * gcc.c-torture/compile/20030405-1.x: Remove.
853
854         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
855         optimising linker from discarding it.
856
857 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
858
859         PR fortran/28526
860         * gfortran.dg/keyword_symbol_1.f90: New test.
861
862         * gfortran.dg/spread_shape_1.f90: Add missing warning with
863         pedantic compilation option.
864
865 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
866
867         PR fortran/29060
868         * gfortran.dg/spread_shape_1.f90: New test.
869
870 2006-09-17  Roger Sayle  <roger@eyesopen.com>
871
872         PR tree-optimization/28887
873         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
874
875 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
876
877         PR c/25993
878         * gcc.dg/pr25993.c: New test.
879
880 2006-09-17  Ira Rosen  <irar@il.ibm.com>
881
882         PR tree-opt/21591
883         * gcc.dg/vect/pr21591.c: New test.
884
885 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
886
887         PR tree-opt/29059
888         * gcc.c-torture/compile/strcpy-1.c: New test.
889         * gcc.c-torture/compile/strcpy-2.c: New test.
890         * gcc.c-torture/compile/memcpy-1.c: New test.
891         * gcc.c-torture/compile/memcpy-2.c: New test.
892
893 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
894
895         PR testsuite/29055
896         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
897
898 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
899
900         * gnat.dg/specs/double_record_extension1.ads: New test.
901         * gnat.dg/specs/double_record_extension2.ads: Likewise.
902
903 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/29051
906         * gfortran.dg/oldstyle_3.f90: New test.
907
908 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
909
910         PR libgfortran/29099
911         * gfortran.dg/secnds-1.f: New test.
912
913 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
914
915         PR libgfortran/29053
916         * gfortran.dg/streamio_9.f90: New test.
917         * gfortran.dg/streamio_10.f90: New test.
918
919 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
920
921         PR C++/29002
922         * g++.dg/init/array22.C: New test.
923         * g++.dg/init/array23.C: New test.
924
925 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
926
927         * stackcheck.lst: Update list of tests requiring stack checking.
928         * norun.lst: Adjust for above change.
929         * ada95.lst: New file.
930         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
931         requiring -gnat95 switch.
932
933 2006-09-14  Olivier Hainque  <hainque@adacore.com>
934
935         * gnat.dg/in_out_parameter.adb: New test.
936
937 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
938
939         PR debug/28980
940         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
941
942 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
943
944         * gnat.dg/specs/unchecked_union.ads: New test.
945
946 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
947
948         PR rtl-optimization/28982
949         * gcc.c-torture/execute/pr28982a.c: New test.
950         * gcc.c-torture/execute/pr28982b.c: Likewise.
951
952 2006-09-12  Eric Christopher  <echristo@apple.com>
953
954         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
955         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
956
957 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
958
959         PR c/28768
960         PR preprocessor/14634
961         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
962         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
963         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
964
965 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
966
967         * gcc.dg/pr28243.c: New test.
968
969 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
970
971         PR fortran/28971
972         gfortran.dg/pr28971.f90: New test to act as a backstop in case
973         this undiagnosed regression reappears.
974
975 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
976
977         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
978         Treat $srcdir as a literal.
979         * lib/fortran-torture.exp (fortran-torture-compile,
980         fortran-torture-execute): Likewise.
981         * lib/objc-torture.exp (objc-torture-compile,
982         objc-torture-execute): Likewise.
983         * lib/profopt.exp (profopt-execute): Likewise.
984
985 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
986
987         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
988
989 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
990
991         PR testsuite/28950
992         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
993
994 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
995
996         PR target/13685
997         * gcc.target/i386/pr13685.c: New test.
998
999 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1000
1001         * gcc.dg/pr28726.c: New test.
1002
1003 2006-09-11  Josh Conner  <jconner@apple.com>
1004
1005         * gcc.dg/nrv3.c: Increase size of structure.
1006         * gcc.dg/nrv4.c: Likewise.
1007         * gcc.dg/nrv5.c: Likewise.
1008
1009 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR libfortran/28890
1012         gfortran.dg/assumed_charlen_function_5.f90: New test.
1013
1014 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1015
1016         PR c++/28991
1017         * g++.dg/init/static3.C: New test.
1018
1019 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1020
1021         PR testsuite/29007
1022         * gcc.dg/long-long-cst1.c (t): Add cast to
1023         __SIZE_TYPE__ before casting to int.
1024         (main): Return 0 on success.
1025
1026 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1027
1028         * gcc.c-torture/execute/20060910-1.c: New test.
1029
1030 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1031
1032         PR middle-end/26983
1033         * gcc.dg/pr26983.c: New test.
1034
1035 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1036
1037         PR target/29006
1038         * gcc.c-torture/execute/pr29006.c: New test.
1039
1040 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1041
1042         PR libfortran/28947
1043         gfortran.dg/matmul_4.f90: New test.
1044
1045 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1046
1047         PR fortran/28959
1048         gfortran.dg/used_types_10: New test.
1049
1050 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR libfortran/28923
1053         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1054         gfortran.dg/array_initializer_3.f90: New test.
1055
1056 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         PR fortran/28914
1059         * gfortran.dg/actual_array_constructor_3.f90: New test.
1060
1061 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1062
1063         PR testsuite/26778
1064         * gcc.target/i386/pr26778.c: New testcase.
1065
1066 2006-09-08  Eric Christopher  <echristo@apple.com>
1067
1068         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1069         * gcc.target/i386/memcpy-1.c: Ditto.
1070         * gcc.target/i386/asm-1.c: Ditto.
1071         * gcc.target/i386/20060512-4.c: Ditto.
1072         * gcc.target/i386/compress-float-387.c: Ditto.
1073         * gcc.target/i386/20060512-1.c: Ditto.
1074         * gcc.target/i386/compress-float-sse.c: Ditto.
1075         * gcc.target/i386/20060512-2.c: Ditto.
1076         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1077         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1078         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1079         * gcc.dg/pr26449.c: Ditto.
1080         * gcc.dg/attr-ms_struct-2.c: Ditto.
1081         * gcc.dg/attr-ms_struct-1.c: Ditto.
1082         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1083
1084 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1085
1086         PR c/28504
1087         * gcc.dg/vla-10.c: New test.
1088
1089 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1090
1091         PR c++/28858
1092         * g++.dg/parse/template20.C: New test.
1093         * g++.dg/template/operator8.C: Remove obsolete part.
1094         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1095         * g++.old-deja/g++.pt/crash65.C: Likewise.
1096
1097 2006-09-07  Jason Merrill  <jason@redhat.com>
1098
1099         PR middle-end/27724
1100         * gcc.dg/long-long-cst1.c: New test.
1101
1102 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1103
1104         PR C++/28906
1105         * g++.dg/other/array3.C: New test.
1106         * g++.dg/other/array4.C: New test.
1107         * g++.dg/other/array5.C: New test.
1108
1109 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1112
1113 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1114
1115         PR target/28946
1116         * gcc.target/i386/pr28946.c: New test.
1117
1118 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1119
1120         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1121         in integer literal constant.
1122         * gfortran.dg/enum_8.f90: Ditto.
1123         * gfortran.dg/g77/20030326-1.f: Ditto.
1124
1125 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1126
1127         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1128         nonconformance usage.
1129
1130 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         PR middle-end/28862
1133         * gcc.c-torture/compile/vector-align-1.c: New test.
1134
1135 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         PR rtl-opt/27883
1138         * g++.dg/opt/copysign-1.C: New test.
1139
1140 2006-09-06  Jason Merrill  <jason@redhat.com>
1141
1142         PR c++/27371
1143         * g++.dg/warn/unused-result1.C: New test.
1144
1145 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1146
1147         PR c++/28903
1148         * g++.dg/ext/vla3.C: New test.
1149
1150         PR c++/28886
1151         * g++.dg/template/array16.C: New test.
1152
1153 2006-09-06  Richard Guenther  <rguenther@suse.de>
1154
1155         * gcc.dg/pr27226.c: Remove testcase again.
1156
1157 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1158
1159         PR tree-opt/28937
1160         * g++.dg/opt/unroll2.C: New test.
1161
1162 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1163
1164         PR tree-opt/28952
1165         * gcc.dg/vect/pr28952.c: New test.
1166
1167 2006-09-05  Richard Guenther  <rguenther@suse.de>
1168
1169         PR tree-optimization/28900
1170         * gcc.dg/torture/pr28900.c: New testcase
1171
1172 2006-09-05  Richard Guenther  <rguenther@suse.de>
1173
1174         PR tree-optimization/28905
1175         * gcc.c-torture/compile/pr28905.c: New testcase.
1176
1177 2006-09-05  Richard Guenther  <rguenther@suse.de>
1178
1179         PR middle-end/28935
1180         * gcc.dg/pr28935.c: New testcase.
1181
1182 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1183
1184         * gcc.c-torture/execute/20060905-1.c: New test.
1185
1186 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1187
1188         PR fortran/28908
1189         * gfortran.dg/used_types_7.f90: New test.
1190         * gfortran.dg/used_types_8.f90: New test.
1191         * gfortran.dg/used_types_9.f90: New test.
1192
1193 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1194
1195         * gcc.c-torture/compile/20060904-1.c: New test.
1196
1197 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1198
1199         PR c++/23287 Revert my 2006-09-01 patch
1200         * g++.dg/parse/dtor12.C: Remove.
1201
1202 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1203
1204         PR c+/27670
1205         * g++.dg/template/operator9.C: New test.
1206
1207         PR c++/27493
1208         * g++.dg/template/operator7.C: New test.
1209
1210         PR c++/27494
1211         * g++.dg/template/operator8.C: New test.
1212
1213         PR c++/27397
1214         * g++.dg/template/crash57.C: New test.
1215
1216         * g++.dg/template/typedef4.C: Adjust error markers.
1217         * g++.dg/template/typedef5.C: Likewise.
1218
1219 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR c++/28878
1222         * g++.dg/parse/crash33.C: New test.
1223
1224 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1225         Richard Guenther  <rguenther@suse.de>
1226         Adam Nemet  <anemet@caviumnetworks.com>
1227
1228         PR middle-end/27226
1229         * gcc.target/mips/memcpy-1.c: New testcase.
1230         * gcc.dg/pr27226.c: Likewise.
1231
1232 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1233
1234         PR c++/28705
1235         * g++.dg/lookup/koenig5.C: New.
1236         * g++.dg/template/crash56.C: New.
1237
1238 2006-09-01  Josh Conner  <jconner@apple.com>
1239
1240         PR c++/25505
1241         * gcc.dg/nrv3.c: New test.
1242         * gcc.dg/nrv4.c: New test.
1243         * gcc.dg/nrv5.c: New test.
1244
1245 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1246
1247         PR c++/23287
1248         * g++.dg/parse/dtor12.C: New.
1249
1250 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1251
1252         PR tree-optimization/28839
1253         * gcc.dg/pr28839.c: New test.
1254
1255 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1256
1257         PR target/24367
1258         * gcc.dg/pr24367.c: New testcase.
1259
1260 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1261
1262         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1263
1264 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1265
1266         PR rtl-optimization/27735
1267         * gcc.dg/loop-unswitch-1.c: New test.
1268
1269 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/28885
1272         * gfortran.dg/aliasing_dummy_2.f90: New test.
1273
1274         PR fortran/20067
1275         * gfortran.dg/generic_5.f90: Change error message.
1276
1277         PR fortran/28873
1278         * gfortran.dg/generic_6.f90: New test.
1279
1280         PR fortran/25077
1281         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1282
1283         PR fortran/25102
1284         * gfortran.dg/invalid_interface_assignment.f90: New test.
1285
1286         PR fortran/24866
1287         * gfortran.dg/module_proc_external_dummy.f90: New test.
1288
1289 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1290
1291         PR c++/28349
1292         * testsuite/g++.dg/warn/var-args1.C: New test.
1293
1294 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1295
1296         PR fortran/28866
1297         * gfortran.dg/simpleif_2.f90: New test.
1298         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1299         * gfortran.dg/enum_5.f90: Ditto.
1300
1301 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1302             Kazu Hirata  <kazu@codesourcery.com>
1303
1304         PR tree-optimization/17506
1305         * gcc.dg/pr17506.c: New.
1306
1307 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1308
1309         PR c++/28139
1310         * g++.dg/eh/alias1.C: New test.
1311
1312 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1313
1314         PR c++/28860
1315         * g++.dg/template/ttp22.C: New test.
1316
1317 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1318
1319         PR middle-end/26632
1320         * gcc.dg/pr26632.c: New.
1321
1322 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1323
1324         PR libgfortran/28354
1325         * gfortran.dg/fmt_zero_precision.f90: New test.
1326
1327 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1328
1329         PR c++/28058
1330         * g++.dg/template/spec31.C: New test.
1331
1332 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1333
1334         PR c++/26573
1335         * g++.dg/other/static2.C: New test.
1336
1337 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1338
1339         * gcc.dg/Wswitch-enum-2.c: New test case.
1340         * gcc.dg/Wswitch-enum-3.c: Likewise.
1341
1342 2006-08-26  Richard Guenther  <rguenther@suse.de>
1343
1344         * gcc.c-torture/compile/20060826-1.c: New testcase.
1345
1346 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1347
1348         PR c++/28736
1349         * g++.dg/template/void10.C: New test.
1350
1351         PR c++/28737
1352         * g++.dg/template/void8.C: New test.
1353
1354         PR c+_+/28738
1355         * g++.dg/template/void9.C: New test.
1356
1357         * g++.dg/template/void3.C: Adjust error markers.
1358         * g++.dg/template/void4.C: Likewise.
1359         * g++.dg/template/crash55.C: Likewise.
1360         * g++.dg/template/void7.C: Likewise
1361
1362 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/28588
1365         * g++.dg/inherit/access6.C: New test.
1366         * g++.dg/inherit/access7.C: Likewise.
1367
1368         PR c++/28595
1369         * g++.dg/template/array15.C: New test.
1370         * g++.dg/template/crash2.C: Tweak error markers.
1371
1372 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR middle-end/28683
1375         * gcc.c-torture/compile/20060823-1.c: New test.
1376
1377 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1378
1379         PR c++/28853
1380         * g++.dg/template/ttp21.C: New test.
1381
1382         PR c++/28852
1383         * g++.dg/other/operator1.C: Add error-marker.
1384         * g++.dg/other/operator2.C: New test.
1385
1386 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1387
1388         PR c/27893
1389         * gcc.c-torture/compile/vla-const-1.c,
1390         gcc.c-torture/compile/vla-const-2.c: New tests.
1391
1392 2006-08-26  Richard Guenther  <rguenther@suse.de>
1393
1394         PR middle-end/28814
1395         * gcc.dg/torture/pr28814.c: New testcase.
1396
1397 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1398
1399         PR c/28418
1400         * gcc.c-torture/compile/compound-literal-1.c: New test.
1401
1402 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1403
1404         PR c/28299
1405         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1406         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1407         Expect extra diagnostics.
1408
1409 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1410
1411         gcc.dg/noncompile/pr16876.c: New test.
1412
1413 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/28056
1416         * g++.dg/parse/local1.C: New test.
1417         * g++.dg/other/qual1.C: Tweak error marker.
1418
1419 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         PR c++/27787
1422         * g++.dg/template/typename10.C: New.
1423         * g++.dg/template/lookup4.C: Remove bogus error marker.
1424
1425 2006-08-25  Richard Guenther  <rguenther@suse.de>
1426
1427         PR testsuite/28829
1428         * gcc.dg/pr26570.c: Fix testcase.
1429
1430 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1431
1432         PR tree-opt/28807
1433         * gcc.c-torture/execute/mayalias-2.c: New test.
1434         * gcc.dg/tree-ssa/alias-13.c: New test.
1435
1436 2006-08-24  Jan Hubicka  <jh@suse.cz>
1437
1438         PR debug/26881
1439         * gcc.dg/debug/pr26881.c: New file.
1440
1441 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1442
1443         PR fortran/28788
1444         * gfortran.dg/used_types_4.f90: New test.
1445         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1446         association of derived types.
1447         * gfortran.dg/used_types_2.f90: Add module cleanup.
1448         * gfortran.dg/used_types_3.f90: The same.
1449
1450         PR fortran/28771
1451         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1452         fix of regression.
1453
1454 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1455
1456         PR 28813
1457         * gfortran.dg/direct_io_6.f90: Remove test.
1458
1459 2006-08-23  Stuart Hastings  <stuart@apple.com>
1460
1461         PR 28825
1462         * gcc.target/i386/20060821-1.c: New.
1463
1464 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1465
1466         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1467         dg-warning strings for dllimport.
1468
1469 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR C++/28450
1472         * g++.dg/ext/vector4.C: New test.
1473         * g++.dg/ext/complex1.C: New test.
1474
1475 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1476
1477         PR debug/28692
1478         * gcc.dg/debug/const-1.c: New.
1479         * gcc.dg/debug/const-2.c: New.
1480         * gcc.dg/debug/dwarf2/const-1.c: New.
1481         * gcc.dg/debug/dwarf2/const-2.c: New.
1482         * gcc.dg/debug/dwarf2/const-2b.c: New.
1483
1484 2006-08-22  Richard Guenther  <rguenther@suse.de>
1485
1486         PR middle-end/28776
1487         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1488         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1489
1490 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1491
1492         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1493
1494 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1495
1496         PR c++/26269
1497         * g++.dg/other/error14.C: New test.
1498
1499         PR c++/28505
1500         * g++.dg/parse/ctor7.C: New test.
1501         * g++.dg/parse/ctor8.C: Likewise.
1502
1503         PR c++/28741
1504         * g++.dg/template/void7.C: New test.
1505
1506 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1507
1508         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1509         * gnat.dg/self_aggregate_with_array.adb: New test.
1510
1511 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1512
1513         * g++.dg/eh/arm-vfp-unwind.C: New test.
1514
1515 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/28341
1518         * g++.dg/template/ref3.C: New test.
1519         * g++.dg/template/nontype13.C: New test.
1520
1521         PR c++/28346
1522         * g++.dg/template/ptrmem17.C: New test.
1523
1524 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1525
1526         PR target/28648 c:
1527         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1528
1529 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1530
1531         PR fortran/28630
1532         * gfortran.dg/used_types_2.f90: New test.
1533
1534         PR fortran/28601
1535         * gfortran.dg/used_types_3.f90: New test.
1536
1537         PR fortran/20886
1538         * gfortran.dg/generic_actual_arg.f90: New test.
1539
1540         PR fortran/28735
1541         * gfortran.dg/module_private_array_refs_1.f90: New test.
1542
1543         PR fortran/28762
1544         * gfortran.dg/program_name_1.f90: New test.
1545
1546         PR fortran/28425
1547         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1548
1549         PR fortran/28496
1550         * gfortran.dg/array_initializer_2.f90: New test.
1551
1552         PR fortran/18111
1553         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1554
1555         PR fortran/28600
1556         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1557
1558         PR fortran/28771
1559         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1560
1561         PR fortran/28660
1562         * gfortran.dg/dependent_decls_1.f90: New test.
1563
1564 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1565
1566         PR fortran/25217
1567         * gfortran.dg/derived_init_2.f90: New.
1568
1569 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1570
1571         * gcc.c-torture/execute/pr28289.c: New test.
1572
1573 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR c/28744
1576         * gcc.dg/attr-externally-visible-1.c: New test.
1577         * gcc.dg/attr-externally-visible-2.c: New test.
1578         * g++.dg/parse/attr-externally-visible-1.C: New test.
1579         * g++.dg/parse/attr-externally-visible-2.C: New test.
1580
1581 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1582
1583         PR c++/28606
1584         * g++.dg/parse/dtor11.C: New test.
1585
1586 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1587
1588         PR rtl-optimization/28489
1589         * gcc.c-torture/compile/pr28489.c: New test.
1590
1591 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1592
1593         PR c++/28710
1594         * g++.dg/template/redecl4.C: New test.
1595
1596         PR c++/28711
1597         * g++.dg/template/ctor8.C: New test.
1598
1599 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1600
1601         * gcc.dg/pr26570.c: Fix testcase.
1602
1603 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1604
1605         * PR c++/28573
1606         * g++.dg/parse/offsetof6.C: New test.
1607         * g++.dg/parse/offsetof6.C: New test.
1608         * g++.dg/parse/offsetof7.C: New test.
1609
1610 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1611
1612         PR testsuite/28602
1613         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1614         is false.
1615
1616 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1617
1618         PR c++/28302
1619         * g++.dg/ext/vector3.C: New test.
1620
1621 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1622
1623         PR gcov/profile/26570
1624         * gcc.dg/pr26570.c: New test.
1625
1626 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628         PR c/27697
1629         * gcc.dg/qual-component-1.c: New test.
1630
1631 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/28593
1634         * g++.dg/parse/new3.C: New test.
1635
1636 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR fortran/25828
1639         * gfortran.dg/streamio_1.f90: New test.
1640         * gfortran.dg/streamio_2.f90: New test.
1641         * gfortran.dg/streamio_3.f90: New test.
1642         * gfortran.dg/streamio_4.f90: New test.
1643         * gfortran.dg/streamio_5.f90: New test.
1644         * gfortran.dg/streamio_6.f90: New test.
1645         * gfortran.dg/streamio_7.f90: New test.
1646         * gfortran.dg/streamio_8.f90: New test.
1647
1648 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1649
1650         PR c/28287
1651         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1652
1653 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1654
1655         PR c++/28594
1656         * g++.dg/template/void6.C: New test.
1657
1658 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1659
1660         PR c/28649
1661         * gcc.dg/parse-error-1.c: New test.
1662         * gcc.dg/parse-error-2.c: New test.
1663         * gcc.dg/cpp/digraph2.c: Add error-marker.
1664         * gcc.dg/noncompile/920923-1.c: Likewise.
1665
1666 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         PR c/27490
1669         * gcc.dg/sizeof-2.c: New testcase.
1670
1671         PR c/27489
1672         * gcc.dg/switch-A.c: New testcase.
1673
1674 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1675
1676         PR c++/28288
1677         PR c++/14556
1678         * g++.old-deja/g++.warn/compare1.C: Delete.
1679         * g++.dg/opt/pr7503-2.C: Delete.
1680         * g++.dg/opt/pr7503-3.C: Delete.
1681         * g++.dg/opt/pr7503-4.C: Delete.
1682         * g++.dg/opt/pr7503-5.C: Delete.
1683         * g++.dg/opt/max1.C: Delete.
1684         * g++.dg/warn/minmax.C: Delete.
1685         * g++.dg/expr/minmax.C: New test.
1686
1687 2006-08-14  Richard Guenther  <rguenther@suse.de>
1688
1689         PR testsuite/28703
1690         * gcc.c-torture/execute/pr28651.c: Do not use argc
1691         to avoid optimization, instead forbid inlining.
1692
1693 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1694
1695         PR rtl-optimization/28634
1696         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1697
1698 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1699
1700         PR c/27184
1701         * gcc.dg/torture/pr27184.c: New test.
1702
1703 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1704
1705         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1706
1707 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1708
1709         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1710         * gfortran.dg/stat_2.f90: Likewise.
1711         * gfortran.dg/chmod_1.f90: Likewise.
1712         * gfortran.dg/chmod_2.f90: Likewise.
1713         * gfortran.dg/chmod_3.f90: Likewise.
1714
1715 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1716
1717         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1718
1719 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1720
1721         * g++.dg/opt/pr23454-2.C: New test.
1722
1723 2006-08-11  Richard Guenther  <rguenther@suse.de>
1724
1725         PR middle-end/28651
1726         * gcc.c-torture/execute/pr28651.c: New testcase.
1727
1728 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/specs/static_initializer.ads: New test.
1731
1732 2006-08-10  Paul Brook  <paul@codesourcery.com>
1733
1734         * gcc.target/arm/cond-asm.c: New test.
1735
1736 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1737
1738         PR tree-optimization/26197
1739         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1740         * g++.dg/vect/vect.exp: Compile the new tests with
1741         --param max-aliased-vops=0.
1742
1743 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1744
1745         PR c++/28637
1746         * g++.dg/template/void3.C: New test.
1747
1748         PR c++/28638
1749         * g++.dg/template/void4.C: New test.
1750
1751         PR c++/28640
1752         * g++.dg/template/void5.C: New test.
1753
1754 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1755
1756         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1757         after dg-do compile.
1758
1759 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1760
1761         PR tree-optimizations/26969
1762         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1763         "unswitch-loops" with -funswitch-loops.
1764         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1765
1766 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1767
1768         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1769         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1770         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1771         * objc.dg/dwarf-1.m: Likewise.
1772         * objc.dg/dwarf-2.m: Likewise.
1773         * obj-c++.dg/dwarf-2.mm: Likewise.
1774
1775 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1776
1777         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1778         * objc.dg/dwarf-2.m: Likewise.
1779         * obj-c++.dg/dwarf-2.mm: Likewise.
1780
1781         PR libfortran/28603
1782         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1783
1784         PR testsuite/27611
1785         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1786
1787         PR testsuite/27033
1788         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1789
1790 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1791
1792         PR target/27827
1793         * gcc.target/i386/pr27827.c: New testcase.
1794
1795 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1796
1797         PR fortran/28590
1798         * gfortran.dg/sequence_types_1.f90: New test.
1799
1800 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1801
1802         PR fortran/28548
1803         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1804         dg-warning.  Add -pedantic option.
1805
1806 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1807
1808         PR c/28502
1809         * gcc.dg/proto-1.c: New test.
1810
1811         PR c/27721
1812         * gcc.dg/lvalue-4.c: New test.
1813
1814         PR c/28136
1815         * gcc.dg/init-bad-5.c: New test.
1816
1817 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1818
1819         PR c++/28347
1820         * g++.dg/ext/typedef-init.C: Add new test for typedef
1821         initialization inside templates. Adjust existing error markers.
1822
1823 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/28148
1826         * g++.dg/init/ptrmem3.C: New test.
1827
1828 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1829
1830         PR tree-optimization/27770
1831         * lib/target-support.exp: New target keyword "section_anchors".
1832         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1833         tests.
1834         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1835         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1836         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1837         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1838
1839 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1840
1841         * gcc.dg/20060801-1.c: Add missing '}'.
1842
1843 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1844
1845         PR c++/27508
1846         * g++.dg/parse/dtor9.C: New test.
1847         * g++.dg/parse/dtor10.C: New test.
1848         * g++.dg/other/error7.C: Adjust error-marker.
1849
1850         PR c++/28274
1851         * g++.dg/other/default5.C: New test.
1852
1853 2006-08-02  Richard Guenther  <rguenther@suse.de>
1854
1855         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1856
1857 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/28557
1860         * g++.dg/template/conv9.C: New test.
1861
1862 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1863
1864         PR debug/28063
1865         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1866         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1867         Optionally return assembly text.  Update callers.
1868         (check_no_compiler_messages): Update verbose messages.
1869         (check_no_messages_and_pattern): New.
1870         (check_effective_target_string_merging): New.
1871
1872 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1873
1874         PR c++/28250
1875         * g++.dg/eh/catch4.C: New test.
1876
1877         PR c++/28257
1878         * g++.dg/other/qual1.C: New test.
1879
1880         PR c++/28259
1881         * g++.dg/inherit/error2.C: New test.
1882
1883         PR c++/28267
1884         * g++.dg/other/new1.C: New test.
1885
1886         * g++.dg/warn/pr23075.C: Remove obsolete test.
1887         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1888         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1889
1890 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1891
1892         PR c++/28523
1893         * g++.dg/eh/cast1.C: New test.
1894
1895 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1896
1897         PR libfortran/28452
1898         * gfortran.dg/random_3.f90:  New test.
1899
1900 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1901
1902         PR c++/28432
1903         * g++.dg/other/pr28304.C: Change expected error message.
1904         * g++.dg/other/pr28432.C: New test.
1905
1906 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1907
1908         PR c++/28256
1909         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1910
1911 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1912
1913         PR debug/23336
1914         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1915         at -g1.
1916         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1917         g++.dg/debug/enum-2.C: New.
1918
1919 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1920
1921         PR c++/6634
1922         * g++.dg/parse/long1.C: Add more tests.
1923
1924 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1925
1926         * gfortran.dg/lrshift_1.c: New file.
1927
1928 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1929
1930         PR libgfortran/28335
1931         * gfortran.dg/no_unit_error_1.f90: New test.
1932
1933 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1934
1935         PR libgfortran/28335
1936         * gfortran.dg/no_unit_error_1.f90: Delete test.
1937         * gfortran.dg/no_unit_error_2.f90: Delete test.
1938
1939 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1940
1941         * gfortran.dg/chmod_3.f90: New test.
1942         * gfortran.dg/ltime_gmtime_1.f90: New test.
1943         * gfortran.dg/ltime_gmtime_2.f90: New test.
1944         * gfortran.dg/lrshift_1.f90: New test.
1945         * gfortran.dg/chmod_1.f90: New test.
1946         * gfortran.dg/chmod_2.f90: New test.
1947
1948 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1949
1950         PR c++/27668
1951         * g++.dg/template/crash55.C: New test.
1952
1953         PR c++/27962
1954         * g++.dg/template/nontype16.C: New test.
1955
1956         * g++.dg/template/void2.C: Adjust error markers.
1957         * g++.dg/template/nontype5.C: Adjust error markers.
1958
1959 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1960
1961         * gcc.target/i386/stack-prot-kernel.c: New test.
1962
1963 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1964
1965         * gcc.dg/builtins-55.c: New test case.
1966
1967 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1968
1969         PR rtl-optimization/27907
1970         * gcc.c-torture/compile/pr27907.c: New test.
1971
1972 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1973
1974         * gfortran.dg/mclock.f90: New test.
1975         * gfortran.dg/int_conv_1.f90: New test.
1976         * gfortran.dg/stat_1.f90: New test.
1977         * gfortran.dg/stat_2.f90: New test.
1978
1979 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1980
1981         PR libgfortran/28335
1982         * gfortran.dg/no_unit_error_1.f90: New test.
1983         * gfortran.dg/no_unit_error_2.f90: New test.
1984         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1985
1986 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1987
1988         PR middle-end/28473
1989         * gcc.dg/fold-convround-1.c: New test case.
1990
1991 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1992
1993         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1994
1995 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1996
1997         PR c++/27572
1998         * g++.dg/other/typedef1.C: New test.
1999         * g++.dg/template/typedef4.C: New test.
2000         * g++.dg/template/typedef5.C: New test.
2001
2002 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2003
2004         PR fortran/28416
2005         * gfortran.dg/allocatable_dummy_3.f90: New.
2006
2007 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2008
2009         PR fortran/28439
2010         * gfortran.dg/arithmetic_if.f90:  New test.
2011
2012 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2013
2014         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2015         avoid memcpy optimization.
2016
2017 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2018
2019         PR fortran/25289
2020         * gfortran.dg/direct_io_6.f90: New test.
2021
2022 2006-07-24  Jan Hubicka  <jh@suse.cz>
2023
2024         PR c/25795
2025         PR c++/27369
2026         * gcc.dg/pr25795.c: New test.
2027         * gcc.dg/pr25795-1.c: New test.
2028
2029 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2030
2031         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2032         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2033         which may be transformed to "g || h" on some platforms.
2034
2035 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/28025
2038         * g++.dg/template/friend45.C: New test.
2039
2040 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2041
2042         PR libgfortran/28339
2043         * gfortran.dg/arrayio_8.f90: New test.
2044
2045 2006-07-21  Mike Stump  <mrs@apple.com>
2046
2047         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2048
2049         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2050
2051 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2052
2053         PR c++/28250
2054         * g++.dg/eh/catch3.C: New test.
2055
2056         PR c++/28363
2057         * g++.dg/template/defarg10.C: New test.
2058
2059 2006-07-20  Paul Brook  <paul@codesourcery.com>
2060
2061         PR 27363
2062         * gcc.dg/pr27363.c: New test.
2063
2064 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/28338
2067         * g++.dg/init/ref13.C: New test.
2068
2069 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2070
2071         PR obj-c++/28434
2072         * obj-c++.dg/proto-error-1.mm: New test.
2073
2074 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2075
2076         PR c++/28337
2077         * g++.dg/template/string1.C: New test.
2078
2079 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/28048
2082         * g++.dg/template/defarg9.C: New test.
2083
2084         PR c++/28235
2085         * g++.dg/template/static27.C: New test.
2086
2087 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2088
2089         PR 28410
2090         * gcc.dg/tree-ssa/pr28410.c: New test.
2091
2092 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2093
2094         PR c++/28258
2095         * g++/dg/other/error13.C: New test.
2096
2097         PR c++/28260
2098         * g++.dg/template/friend44.C: New test.
2099
2100 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2101
2102         PR c++/27495
2103         * g++.dg/other/pr27495.C: New.
2104
2105 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2106
2107         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2108         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2109
2110 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2111
2112         PR c/28286
2113         * gcc.dg/pragma-pack-4.c: New test.
2114
2115 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2116
2117         PR c++/28291
2118         * g++.dg/ext/pr28291.C: New test.
2119
2120 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2121
2122         PR middle-end/28403
2123         * gcc.c-torture/execute/pr28403.c: New test.
2124
2125 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2126
2127         PR middle-end/28402
2128         * gcc.dg/pr28402.c: New test.
2129
2130 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2131
2132         PR c++/28304
2133         * g++.dg/other/pr28304.C: New test.
2134
2135 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2136
2137         PR other/28251
2138         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2139         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2140
2141 2006-07-17  Richard Guenther  <rguenther@suse.de>
2142
2143         PR tree-optimization/28238
2144         * g++.dg/tree-ssa/pr28238.C: New testcase.
2145
2146 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2147
2148         PR c++/28250
2149         * g++.dg/eh/catch1.C: New test.
2150         * g++.dg/eh/catch2.C: New test.
2151
2152 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR c++/28370
2155         * g++.dg/template/anon3.C: New test.
2156
2157 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2158
2159         PR fortran/20844
2160         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2161         specifiers requiring an explicit format tag..
2162
2163         PR fortran/28201
2164         * gfortran.dg/generic_5: New test.
2165
2166         PR fortran/20893
2167         * gfortran.dg/elemental_optional_args_1.f90: New test.
2168
2169 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2170
2171         * gnat.dg/assert.ads: New file.
2172         * gnat.dg/controlled_record.ads: Likewise.
2173         * gnat.dg/controlled_record.adb: Likewise.
2174
2175 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2176
2177         PR c++/28292
2178         * g++.dg/other/error12.C: New test.
2179
2180         PR c++/28269
2181         * g++.dg/template/crash54.C: New test.
2182
2183 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2184
2185         PR c++/28249
2186         * g++.dg/parse/catch1.C: New test.
2187
2188         PR c++/28294
2189         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2190
2191         PR c++/28387
2192         * g++.dg/ext/attrib24.C: New test.
2193
2194 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR c++/28343
2197         * g++.dg/ext/asmspec1.C: New test.
2198
2199 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2200
2201         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2202         (dg-test): Support shouldfail tests.
2203         * lib/target-supports-dg.exp (dg-shouldfail): New.
2204         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2205         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2206         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2207         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2208         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2209         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2210         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2211
2212 2006-07-13  Jan Hubicka  <jh@suse.cz>
2213
2214         * gcc.target/i386/memcpy-1.c: New.
2215
2216 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2217
2218         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2219
2220 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2221
2222         PR fortran/25097
2223         * gfortran.dg/present_1.f90: New test.
2224
2225         PR fortran/20903
2226         * gfortran.dg/interface_derived_type_1.f90: New test.
2227
2228 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2229
2230         PR fortran/28213
2231         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2232         list.
2233
2234 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2235
2236         PR c++/27820
2237         * g++.dg/other/label1.C: New test.
2238
2239 2006-07-07   Richard Guenther  <rguenther@suse.de>
2240
2241         PR middle-end/28268
2242         * gcc.dg/torture/pr28268.c: New testcase.
2243
2244 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2245
2246         PR c++/27019
2247         * g++.dg/ext/pr27019.C: New.
2248
2249 2006-07-07  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/28187
2252         * gcc.dg/pr28187.c: New testcase.
2253
2254 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2255
2256         * gnat.dg/address_conversion.adb: New test.
2257         * gnat.dg/boolean_subtype.adb: Likewise.
2258         * gnat.dg/frame_overflow.adb: Likewise.
2259         * gnat.dg/pointer_array.adb: Likewise.
2260         * gnat.dg/pointer_conversion.adb: Likewise.
2261
2262 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2263
2264         PR fortran/28237
2265         PR fortran/23420
2266         * gfortran.dg/print_fmt_5.f90: New test.
2267
2268 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2269
2270         PR fortran/28129
2271         * gfortran.dg/bounds_check_4.f90: New test.
2272
2273 2006-07-05  Richard Guenther  <rguenther@suse.de>
2274
2275         PR target/28158
2276         * gfortran.dg/pr28158.f90: New testcase.
2277
2278 2006-07-05  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/28162
2281         * gcc.dg/pr28162.c: New testcase.
2282
2283 2006-07-05  Richard Guenther  <rguenther@suse.de>
2284         Andrew Pinski  <pinskia@gcc.gnu.org>
2285
2286         PR c++/27084
2287         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2288
2289 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/28174
2292         * gfortran.dg/actual_array_substr_2.f90: New test.
2293
2294         PR fortran/28167
2295         * gfortran.dg/actual_array_constructor_2.f90: New test.
2296
2297 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2298
2299         * gfortran.dg/itime_idate_1.f: New test.
2300         * gfortran.dg/itime_idate_2.f: New test.
2301
2302 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2303
2304         PR libgfortran/27704
2305         * gfortran.dg/open_status_3.f90: New test.
2306         * gfortran.dg/fmt_l.f90: Update for new feature.
2307
2308 2006-07-03  Asher Langton  <langton2@llnl.gov>
2309
2310         * gfortran.dg/oldstyle_2.f90: New.
2311
2312 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2313
2314         * gnat.dg/string_slice.adb: New test.
2315
2316 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2317
2318         PR fortran/19259
2319         * gfortran.dg/semicolon_fixed.c: New.
2320         * gfortran.dg/semicolon_free.c: New.
2321
2322 2006-06-30  Mike Stump  <mrs@apple.com>
2323
2324         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2325         that don't support internal visibility.
2326
2327 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2328
2329         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2330         for '(' / ')' needing an extra '\'.
2331
2332 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2333
2334         PR middle-end/27428
2335         * gcc.dg/pr27428-1.c: New test case.
2336
2337 2006-06-29  Mike Stump  <mrs@apple.com>
2338
2339         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2340         on darwin as we can't align commons large enough yet.
2341
2342         * gcc.dg/vla-8.c: Add additional testcases.
2343
2344 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2345
2346         PR c++/28114
2347         * g++.dg/other/pr28114.C: New.
2348
2349 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2350
2351         * gcc.c-torture/compile/20060625-1.c: New test.
2352
2353 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2354
2355         PR fortran/20867
2356         * gfortran.dg/stfunc_3.f90: New test.
2357
2358         PR fortran/25056
2359         * gfortran.dg/impure_actual_1.f90: New test.
2360
2361         PR fortran/20874
2362         * gfortran.dg/elemental_result_1.f90: New test.
2363
2364         PR fortran/25073
2365         * gfortran.dg/select_7.f90: New test.
2366
2367         PR fortran/27554
2368         * intrinsic_actual_1.f: New test.
2369
2370         PR fortran/22038
2371         PR fortran/28119
2372         * gfortran.dg/forall_4.f90: New test.
2373
2374         PR fortran/25072
2375         * gfortran.dg/forall_5.f90: New test.
2376
2377 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2378
2379         PR c++/28051
2380         * g++.dg/template/using13.C: New test.
2381
2382         PR c++/28054
2383         * g++.dg/other/incomplete3.C: New test.
2384
2385 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2386
2387         PR fortran/28081
2388         * gfortran.dg/substr_3.f: New test.
2389         * gfortran.dg/equiv_2.f90: Update expected error message.
2390
2391 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2392
2393         PR fortran/28118
2394         * gfortran.dg/actual_array_substr_1.f90: New test.
2395
2396 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2397
2398         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2399         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2400
2401 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2402
2403         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2404
2405 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2406
2407         PR fortran/27981
2408         * gfortran.dg/simpleif_2.f90: New test.
2409
2410 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2411
2412         * g++.dg/template/error22.C: Fix typo.
2413
2414 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2415
2416         PR c++/28112
2417         * g++.dg/ext/attrib23.C: New test.
2418
2419 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2420
2421         * gnat.dg/varsize_temp.adb: New test.
2422
2423 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2424
2425         PR c++/11468
2426         * g++.dg/other/java2.C: New test.
2427
2428 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2429
2430         PR target/27789
2431         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2432         initialization.
2433
2434 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2435
2436         PR target/27531
2437         * gcc.dg/pr27531-1.c: New test case.
2438
2439 2006-06-22  Asher Langton  <langton2@llnl.gov>
2440
2441         PR fortran/24748
2442         * gfortran.dg/implicit_8.f90: New.
2443
2444 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2445
2446         PR rtl-optimization/28121
2447         * gcc.dg/pr28121.c: New test.
2448
2449 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2450
2451         PR c++/27805
2452         * g++.dg/parse/ptrmem6.C: New test.
2453
2454         PR c++/27821
2455         * g++.dg/template/error22.C: New test.
2456
2457 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2458
2459         PR c++/28111
2460         * g++.dg/template/friend43.C: New test.
2461
2462         PR c++/28110
2463         * g++.dg/template/crash53.C: New test.
2464
2465         PR c++/28109
2466         * g++.dg/rtti/incomplete1.C: New test.
2467
2468 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2469
2470         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2471
2472 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2473
2474         * gcc.c-torture/execute/complex-7.c: New.
2475
2476 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2477
2478         * gcc.dg/merge-all-constants-1.c: New test.
2479
2480 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2481
2482         PR c++/28113
2483         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2484
2485 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2486
2487         * gfortran.dg/rrspacing_1.f90: New test.
2488
2489 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2490
2491         PR c++/28052
2492         * g++.dg/other/bitfield2.C: New test.
2493
2494 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2495
2496         PR tree-optimization/27331
2497         * gcc.dg/pr27331.c: New test.
2498
2499 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2500             Eric Botcazou  <ebotcazou@adacore.com>
2501
2502         PR ada/18692
2503         * lib/gnat.exp: New file.
2504         * lib/gnat-dg.exp: Likewise.
2505         * gnat.dg: New directory.
2506         * gnat.dg/dg.exp: New driver.
2507         * gnat.dg/specs: New directory.
2508         * gnat.dg/specs/specs.exp: New driver.
2509         * gnat.dg/style: New directory.
2510         * gnat.dg/style/style.exp: New driver.
2511
2512 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2513
2514         PR fortran/16206
2515         * gfortran.dg/array_initializer_1.f90: New test.
2516
2517         PR fortran/28005
2518         * gfortran.dg/matmul_3.f90: New test.
2519
2520 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2521
2522         PR middle-end/28075
2523         * gcc.dg/tree-ssa/inline-1.c: New test.
2524
2525 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2526
2527         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2528         in malloc prototype; remove XFAIL.
2529         * gcc.dg/pr18241-2.c: Ditto.
2530         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2531         in memset prototype; remove XFAIL.
2532         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2533
2534 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2535
2536         * gcc.dg/vla-8.c: Add.
2537
2538 2006-06-19  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/27090
2541         * g++.dg/tree-ssa/pr27090.C: New testcase.
2542
2543 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2544
2545         PR target/27861
2546         * gcc.dg/pr27861-1.c: New test case.
2547
2548 2006-06-19  Richard Guenther  <rguenther@suse.de>
2549
2550         PR middle-end/28045
2551         * gcc.dg/torture/pr28045.c: New testcase.
2552
2553 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2554
2555         PR fortran/26801
2556         * gfortran.dg/associated_4.f90: New test.
2557
2558 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559
2560         PR fortran/19310
2561         PR fortran/19904
2562         * gfortran.dg/real_const_3.f90: New test.
2563
2564 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2565
2566         PR c++/28016
2567         * g++.dg/template/static26.C: New test.
2568
2569         PR c++/27979
2570         * g++.dg/expr/bitfield2.C: New test.
2571
2572         PR c++/27884
2573         * g++.dg/parse/linkage2.C: New test.
2574
2575 2006-06-16  Richard Guenther  <rguenther@suse.de>
2576
2577         PR middle-end/27116
2578         * gcc.dg/pr15785-1.c: Revert last change.
2579         * gcc.dg/torture/pr27116-2.c: New testcase.
2580
2581 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2582
2583         PR middle-end/27802
2584         * gcc.dg/pr27802-1.c: New test case.
2585
2586 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR c++/27689
2589         * g++.dg/template/ttp18.C: New test.
2590         * g++.dg/template/ttp19.C: Likewise.
2591
2592         PR c++/27666
2593         * g++.dg/expr/cond9.C: New test.
2594
2595         PR c++/27640
2596         * g++.dg/template/ctor7.C: New test.
2597
2598 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2599
2600         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2601
2602 2006-06-16  Richard Guenther  <rguenther@suse.de>
2603
2604         PR tree-optimization/27781
2605         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2606
2607 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2608
2609         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2610
2611 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2612
2613         * gcc.dg/tree-ssa/loop-18.c: New test.
2614
2615 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR c++/27665
2618         * g++.dg/template/crash52.C: New test.
2619
2620         PR c++/27648
2621         * g++.dg/ext/attrib22.C: New test.
2622
2623         PR c++/26559
2624         * g++.dg/template/builtin1.C: New test.
2625         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2626
2627         PR c++/28018
2628         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2629         assignment.
2630         * g++.old-deja/g++.pt/crash51.C: Likewise.
2631
2632         PR c++/27227
2633         * g++.dg/lookup/linkage1.C: New test.
2634         * g++.dg/lookup/linkage2.C: Likewise.
2635
2636 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2637
2638         PR middle-end/27959
2639         * gcc.dg/pr27959.c: New testcase.
2640
2641 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2642
2643         PR target/28014:
2644         * g++.dg/eh/div.C: New test.
2645
2646 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR c++/27894
2649         * g++.dg/tree-ssa/pr26757.C: New test.
2650         * g++.dg/tree-ssa/pr27894.C: New test.
2651
2652 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2653
2654         * gcc.c-torture/compile/20060609-1.c: New test.
2655
2656         PR target/27863
2657         * gcc.c-torture/compile/pr27863.c: New test.
2658
2659 2006-06-13  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/27830
2662         * g++.dg/tree-ssa/pr27830.C: New testcase.
2663
2664 2006-06-13  Matthew Sachs  <msachs@apple.com>
2665
2666         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2667         the list of compiler flags; this causes those flags to be checked
2668         for things like dg-skip-if.
2669
2670 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2671
2672         PR c++/27601
2673         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2674
2675 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2676             Kazu Hirata  <kazu@codesourcery.com>
2677
2678         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2679         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2680
2681 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2682
2683         PR c++/27933
2684         * g++.dg/lookup/using15.C: New test.
2685
2686         PR c++/27951
2687         * g++.dg/other/anon4.C: New test.
2688
2689 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2690
2691         PR c++/21210
2692         * g++.dg/init/complex1.C: New test case.
2693
2694 2006-06-11  Eric Christopher  <echristo@apple.com>
2695
2696         PR middle-end/27948
2697         * gcc.dg/bf-ms-layout.c: Run on darwin.
2698         * gcc.dg/bf-no-ms-layout: Ditto.
2699         * gcc.dg/attr-ms_struct-2.c: New.
2700         * gcc.dg/bf-ms-layout-2.c: Ditto.
2701
2702 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2703
2704         * gcc.dg/attr-ms_struct-packed1.c: New.
2705
2706 2006-06-09  Mike Stump  <mrs@apple.com>
2707
2708         * gcc.dg/vla-7.c: Add.
2709
2710 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2711
2712         PR fortran/24558
2713         * gfortran.dg/entry_6.f90: New test.
2714
2715         PR fortran/20877
2716         PR fortran/25047
2717         * gfortran.dg/entry_7.f90: New test.
2718
2719 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c/27747
2722         * gcc.dg/cpp/_Pragma6.c: New test.
2723
2724         PR c++/27748
2725         * g++.dg/cpp/_Pragma1.C: New test.
2726
2727         PR preprocessor/27746
2728         * gcc.dg/gomp/macro-3.c: New test.
2729         * gcc.dg/gomp/macro-4.c: New test.
2730         * g++.dg/gomp/macro-3.C: New test.
2731         * g++.dg/gomp/macro-4.C: New test.
2732
2733 2006-06-09  Richard Guenther  <rguenther@suse.de>
2734
2735         PR tree-optimization/26998
2736         * gcc.dg/torture/pr26998.c: New testcase.
2737         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2738
2739 2006-06-08  Mike Stump  <mrs@apple.com>
2740
2741         * gcc.dg/pr27095.c: Account for stubs.
2742
2743         PR target/26427
2744         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2745         produce bad code on darwin.
2746
2747 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2748
2749         PR fortran/27958
2750         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2751
2752 2006-06-08  Asher Langton  <langton2@llnl.gov>
2753
2754         PR fortran/27786
2755         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2756
2757 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2758
2759         PR target/27421
2760         * gcc.dg/union-3.c: New test.
2761
2762 2006-06-08  Richard Guenther  <rguenther@suse.de>
2763
2764         PR middle-end/27116
2765         * gcc.dg/torture/pr27116.c: New testcase.
2766         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2767
2768 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2769
2770         PR rtl-optimization/26449
2771         * gcc.dg/pr26449.c: New test.
2772
2773 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2774
2775         PR c++/27601
2776         * g++.dg/ext/offsetof1.C: Test member functions.
2777
2778 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2779
2780         * gcc.dg/pr27095.c: Improve scanning.
2781
2782 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2783
2784         PR fortran/23091
2785         * gfortran.dg/saved_automatic_1.f90: New test.
2786
2787         PR fortran/24168
2788         * gfortran.dg/array_simplify_1.f90: New test.
2789
2790         PR fortran/25090
2791         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2792
2793         PR fortran/25058
2794         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2795
2796 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2797
2798         PR c++/27177
2799         * g++.dg/expr/cast7.C: New test.
2800
2801 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2802
2803         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2804         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2805         * lib/fortran-torture.exp (fortran-torture-compile,
2806         fortran-torture-execute): Ditto.
2807
2808 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2809
2810         PR target/27842
2811         * gcc.dg/vmx/pr27842.c: New test.
2812
2813 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2814
2815         PR libfortran/27895
2816         * gfortran.dg/bounds_check_3.f90: New test.
2817
2818 2006-06-05  Mike Stump  <mrs@apple.com>
2819
2820         * objc.dg/objc-fast-4.m: Skip for ppc64.
2821
2822 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2823
2824         PR testsuite/27705
2825         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2826
2827 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2828             Victor Kaplansky  <victork@il.ibm.com>
2829
2830         PR tree-optimizations/26360
2831         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2832         with -fno-tree-dce.
2833         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2834
2835 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2836
2837         PR fortran/14067
2838         * gfortran.dg/data_char_1.f90: Add messages for truncated
2839         strings.
2840
2841         PR fortran/16943
2842         * gfortran.dg/func_decl_2.f90: New test.
2843
2844         PR fortran/20839
2845         * gfortran.dg/do_2.f90: New test.
2846
2847         PR fortran/27655
2848         * gfortran.dg/associated_3.f90: New test.
2849
2850 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/27819
2853         * g++.dg/template/static25.C: New test.
2854
2855         PR c++/27722
2856         * g++.dg/init/array21.C: New test.
2857
2858         PR c++/27807
2859         * g++.dg/ext/complit7.C: New test.
2860
2861         PR c++/27806
2862         * g++.dg/parse/ptrmem5.C: New test.
2863
2864 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2865             Andrew Pinski  <pinskia@physics.uc.edu>
2866
2867         PR c/27150
2868         PR middle-end/27382
2869         * gcc.dg/pr27150-1.c: New testcase.
2870         * gcc.dg/pr27382-1.c: New testcase.
2871         * gcc.dg/pr27382-2.c: New testcase.
2872
2873 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2874
2875         PR c/25161
2876         PR c/27020
2877         * gcc.dg/array-10.c: New test.
2878
2879 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2880
2881         PR c++/27804
2882         * g++.dg/init/const4.C: New test.
2883         * g++.dg/init/member1.C: Add error-marker.
2884         * g++.dg/other/fold1.C: Adjust error-marker.
2885
2886 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2887
2888         PR c++/27601
2889         * g++.dg/ext/offsetof1.C: New test.
2890
2891 2006-06-04 Eric Christopher <echristo@apple.com>
2892
2893         * gcc.dg/attr-ms_struct-1.c: New.
2894
2895 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2896
2897         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2898
2899 2006-06-04  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/27039
2902         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2903
2904 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2905
2906         PR target/26223
2907         * gcc.target/i386/amd64-abi-2.c: New test case.
2908
2909 2006-06-02  Eric Christopher  <echristo@apple.com>
2910
2911         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2912         * gcc.target/i386/20020523-1.c: Skip if darwin.
2913         * gcc.target/i386/asm-3.c: Ditto.
2914         * gcc.target/i386/20011119-1.c: Ditto.
2915         * gcc.target/i386/clobbers.c: Remove pic part of test.
2916
2917 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2918
2919         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2920         * g++.old-deja/g++.other/init19.C: Ditto.
2921         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2922         and add other platforms as expected failures.
2923
2924 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2925
2926         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2927         (is-effective-target-keyword): Ditto.
2928
2929 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2930
2931         PR fortran/27715
2932         * gfortran.dg/extended_char_comparison_1.f:  New test.
2933
2934 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2935
2936         PR fortran/25098
2937         * gfortran.dg/dummy_procedure_1.f90: New test.
2938
2939         PR fortran/25147
2940         * gfortran.dg/dummy_procedure_2.f90: New test.
2941
2942         * gfortran.dg/associated_2.f90: Correct to make consistent with
2943         standard.
2944
2945 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2946
2947         * gcc.target/i386/387-11.c: New test case.
2948
2949 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2950
2951         PR c++/27801
2952         * g++.dg/template/cond6.C: New test.
2953
2954         PR c++/26496
2955         * g++.dg/template/crash51.C: New test.
2956         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2957
2958         PR c++/27385
2959         * g++.dg/init/array20.C: New test.
2960
2961 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2962
2963         * gcc.dg/builtins-54.c: New test case.
2964
2965 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/26433
2968         * g++.dg/template/fntry1.C: Add dg-do link.
2969
2970         PR c++/27808
2971         * g++.dg/parse/friend6.C: New test.
2972
2973 2006-05-30  Asher Langton  <langton2@llnl.gov>
2974
2975         * gfortran.dg/cray_pointers_7.f90: New test.
2976
2977 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2978
2979         PR tree-optimization/23452
2980         * gcc.dg/fold-mulconj-1.c: New test case.
2981
2982 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2983
2984         PR c++/27803
2985         * g++.dg/parse/bitfield1.C: New test.
2986
2987 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2988
2989         * gcc.target/ppc-eq0-1.c: New test case.
2990         * gcc.target/ppc-negeq0-1.c: New test case.
2991
2992 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2993
2994         PR c/27273
2995         * gcc.dg/overflow-warn-5.c: New test.
2996
2997 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2998
2999         PR c/27718
3000         * gcc.dg/sizeof-1.c: New test.
3001
3002 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3003
3004         PR target/27790
3005         * gcc.target/i386/pr27790.c: New test.
3006
3007 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3008
3009         PR libgfortran/27757
3010         * gfortran.dg/direct_io_5.f90: New test.
3011
3012 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013
3014         PR libgfortran/27634
3015         * gfortran.dg/fmt_missing_period_1.f: New test.
3016         * gfortran.dg/fmt_missing_period_2.f: New test.
3017         * gfortran.dg/fmt_missing_period_3.f: New test.
3018
3019 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3020
3021         PR fortran/19777
3022         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3023         arrays.
3024
3025 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3026
3027         PR c++/27713
3028         * g++.dg/template/new6.C: New test.
3029
3030 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3031
3032         PR tree-optimization/24964
3033         * gcc.target/i386/387-10.c: New test case.
3034
3035 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3036
3037         * intrinsics/string_intrinsics.c (compare_string):
3038         Use memcmp instead of strncmp to avoid tripping over
3039         CHAR(0) in a string.
3040
3041 2006-05-27  Richard Guenther  <rguenther@suse.de>
3042
3043         PR middle-end/27773
3044         * gcc.dg/torture/pr27773.c: New testcase.
3045
3046 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3047
3048         * gcc.dg/pr24561.c: Rename to..
3049         * gcc.dg/pr25962.c: .. this.
3050
3051 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3052
3053         PR fortran/19777
3054         * gfortran.dg/bounds_check_2.f: New test.
3055
3056 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3057
3058         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3059         * gfortran.dg/byte_1.f90: Likewise.
3060         * gfortran.dg/dup_save_2.f90: Likewise.
3061
3062 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         * gfortran.dg/associated_2.f90: New test.
3065
3066 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3067
3068         PR fortran/27524
3069         * gfortran.dg/bounds_check_1.f90: New test.
3070
3071 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3072
3073         PR rtl-optimization/27661
3074         * gcc.dg/pr27661.c: New test case.
3075
3076 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3077
3078         PR fortran/23151
3079         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3080         * gfortran.dg/print_parentheses_1.f:  New test.
3081         * gfortran.dg/print_parentheses_2.f90:  New test.
3082
3083 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR target/27758
3086         * gcc.dg/pr27758.c: New test.
3087
3088 2006-05-24  Falk Hueffner  <falk@debian.org>
3089
3090         * gcc.c-torture/compile/pr27571.c: New test.
3091
3092 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3093
3094         PR fortran/27709
3095         * gfortran.dg/spec_expr_4.f90: New test.
3096
3097         PR fortran/27155
3098         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3099
3100 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3101
3102         PR c++/20103
3103         * g++.dg/ext/complit6.C: New test.
3104         * g++.dg/ext/complit3.C: Adjust error markers.
3105         * g++.dg/init/const3.C: New test.
3106
3107 2006-05-25  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/27743
3110         * gcc.dg/torture/pr27743.c: New testcase.
3111
3112 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3113
3114         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3115
3116 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3117
3118         * gcc.dg/compat/scalar-by-value-x.h: New.
3119         * gcc.dg/compat/scalar-by-value-y.h: New.
3120         * gcc.dg/compat/scalar-by-value-5.c: New.
3121         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3122         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3123         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3124         * gcc.dg/compat/scalar-by-value-6.c: New.
3125         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3126         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3127         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3128
3129 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3130
3131         PR tree-optimization/27639
3132         PR tree-optimization/26719
3133         * gcc.dg/pr27639.c: New test.
3134         * gcc.dg/pr26719.c: New test.
3135         * gcc.dg/tree-ssa/scev-cast.c: New test.
3136
3137 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/20173
3140         * g++.dg/template/error21.C: New test.
3141
3142 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3143
3144         PR target/27696
3145         * gcc.target/i386/pr27696.c: New.
3146
3147 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3148
3149         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3150
3151         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3152
3153 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3154
3155         PR c++/27716
3156         * g++.dg/other/assign1.C: New test.
3157
3158 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3159
3160         PR target/27266
3161         * gcc.target/i386/pr27266.c: New.
3162
3163 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3164
3165         PR c++/27451
3166         * g++.dg/ext/asm9.C: New test.
3167
3168 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3169
3170         PR rtl-optimization/25514
3171         * gcc.c-torture/compile/pr25514.c: New test.
3172
3173 2006-05-22  Richard Guenther  <rguenther@suse.de>
3174
3175         Revert
3176         2006-01-31  Richard Guenther  <rguenther@suse.de>
3177
3178         * gcc.target/i386/sselibm-1.c: New testcase.
3179         * gcc.target/i386/sselibm-2.c: Likewise.
3180         * gcc.target/i386/sselibm-3.c: Likewise.
3181         * gcc.target/i386/sselibm-4.c: Likewise.
3182         * gcc.target/i386/sselibm-5.c: Likewise.
3183
3184 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3185
3186         PR c/27420
3187         * gcc.dg/func-args-2.c: New test.
3188
3189         PR c/26818
3190         * gcc.dg/struct-incompl-1.c: New test.
3191
3192 2006-05-22  Richard Guenther  <rguenther@suse.de>
3193
3194         PR testsuite/27708
3195         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3196         the transformations we test for.
3197
3198 2006-05-22  Richard Guenther  <rguenther@suse.de>
3199
3200         PR testsuite/27707
3201         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3202
3203 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3204
3205         PR c++/27210
3206         * g++.dg/warn/new1.C: New test.
3207         * g++.dg/template/new5.C: Likewise.
3208
3209 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3210
3211         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3212         * gcc.target/i386/20060512-3.c: Likewise.
3213
3214 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3215
3216         PR rtl-optimization/27671
3217         * gcc.c-torture/execute/pr27671-1.c: New.
3218         * gcc.dg/pr27671-2.c: Likewise.
3219
3220         PR tree-optimization/26622.
3221         * gcc.c-torture/compile/pr26622.c: New.
3222
3223 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3224
3225         PR fortran/27613
3226         * gfortran.dg/recursive_reference_1.f90: New test.
3227
3228 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3229
3230         PR fortran/25746
3231         * gfortran.dg/elemental_subroutine_3.f90: New test.
3232
3233         PR fortran/25090
3234         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3235
3236         PR fortran/27584
3237         * gfortran.dg/associated_target_1.f90: New test.
3238
3239         PR fortran/19015
3240         * gfortran.dg/maxloc_shape_1.f90: New test.
3241
3242 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243
3244         PR libgfortran/24459
3245         * gfortran.dg/namelist_24.f90: New test.
3246         * gfortran.dg/namelist_12.f: Fix typo in comment.
3247
3248 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3249
3250         PR middle-end/25776
3251         * g++.dg/other/error11.C: New test.
3252
3253 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3254
3255         * gcc.target/mips/pr26765.c: Add -w to options.
3256
3257 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3258
3259         * lib/target-supports.exp (check_effective_target_mpaired_single):
3260         New function.
3261         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3262         multilibs.
3263         * g++.dg/vect/vect.exp: Likewise.
3264
3265 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3266
3267         PR testsuite/25891
3268         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3269
3270 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3271
3272         PR fortran/27662
3273         * gfortran.dg/temporary_1.f90: New file.
3274
3275 2006-05-19  Andreas Schwab  <schwab@suse.de>
3276
3277         * g++.dg/other/unused1.C: Also match "stringz".
3278
3279 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3280
3281         PR c++/26433
3282         * g++.dg/template/fntry1.C: New test.
3283
3284 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3285
3286         PR c++/27471
3287         PR c++/27506
3288         * g++.dg/conversion/bitfield5.C: New test.
3289         * g++.dg/conversion/bitfield6.C: New test.
3290
3291 2006-05-18  Mike Stump  <mrs@apple.com>
3292
3293         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3294         * gcc.dg/vla-4.c: Add.
3295         * gcc.dg/vla-5.c: Add.
3296         * gcc.dg/vla-6.c: Add.
3297
3298 2006-05-12  Stuart Hastings  <stuart@apple.com>
3299
3300         * testsuite/gcc.target/i386/20060512-1.c: New.
3301         * testsuite/gcc.target/i386/20060512-2.c: New.
3302         * testsuite/gcc.target/i386/20060512-3.c: New.
3303         * testsuite/gcc.target/i386/20060512-4.c: New.
3304
3305 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/26122
3308         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3309
3310         PR c++/26068
3311         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3312         * g++.dg/parse/linkage1.C: New test.
3313
3314 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3315
3316         PR tree-optimization/27548
3317         * g++.dg/tree-ssa/pr27548.C: New test.
3318
3319 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3320
3321         PR fortran/26551
3322         * gfortran.dg/recursive_check_1.f: New test.
3323         * gfortran.dg/recursive_check_2.f90: New test.
3324
3325 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3326
3327         * g++.dg/opt/temp2.C: New test.
3328
3329 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR c++/27491
3332         * g++.dg/init/brace5.C: New test.
3333
3334         PR middle-end/27415
3335         * gcc.dg/gomp/pr27415.c: New test.
3336         * g++.dg/gomp/pr27415.C: New test.
3337
3338         PR tree-optimization/27549
3339         * g++.dg/tree-ssa/pr27549.C: New test.
3340
3341 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3342
3343         PR libgfortran/27575
3344         * gfortran.dg/read_eof_4.f90: New test.
3345
3346 2006-05-16  Richard Guenther  <rguenther@suse.de>
3347
3348         PR tree-optimization/22303
3349         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3350
3351 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR middle-end/27573
3354         * gcc.dg/gomp/pr27573.c: New test.
3355         * gfortran.dg/gomp/pr27573.f90: New test.
3356
3357         PR c/27499
3358         * gcc.dg/gomp/pr27499.c: New test.
3359         * g++.dg/gomp/pr27499.C: New test.
3360
3361 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3362
3363         PR c++/27339
3364         * g++.dg/parser/access8.C: Adjust error marker.
3365         * g++.dg/template/access17.C: New test.
3366         * g++.dg/template/access18.C: Likewise.
3367
3368 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3369
3370         PR target/26600
3371         * gcc.target/i386/pr26600.c: New test case.
3372
3373 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3374
3375         PR c++/27505
3376         * g++.dg/expr/bitfield1.C: New test.
3377
3378 2006-05-15  Richard Guenther  <rguenther@suse.de>
3379
3380         PR tree-optimization/27603
3381         * gcc.dg/torture/pr27603.c: New testcase.
3382
3383 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         PR fortran/25090
3386         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3387
3388         PR fortran/25082
3389         * gfortran.dg/scalar_return_1.f90: New test.
3390
3391         PR fortran/27411
3392         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3393
3394 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3395
3396         * gcc.dg/gomp/critical-4.c: New test.
3397         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3398         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3399         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3400         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3401
3402 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3403
3404         PR c++/27582
3405         * g++.dg/template/dependent-args1.C: New test.
3406
3407         PR c++/27581
3408         * g++.dg/lookup/this1.C: New test.
3409
3410         PR c++/27315
3411         * g++.dg/template/operator6.C: New test.
3412         * g++.dg/template/incomplete3.C: New test.
3413
3414         PR c++/27559
3415         * g++.dg/template/new4.C: New test.
3416
3417         PR c++/27496
3418         * g++.dg/template/void2.C: New test.
3419
3420 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3421
3422         * g++.dg/template/dependent-expr5.C: New test.
3423
3424 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3425
3426         PR middle-end/26729
3427         * gcc.dg/pr26729-1.c: New test case.
3428
3429 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3430
3431         * gcc.dg/pr27003.c: New test.
3432
3433 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3434
3435         * lib/target-supports.dg (check_cxa_atexit_available): Change
3436         v3_target_compile to ${tool}_target_compile.
3437
3438 2006-05-11  Jason Merrill  <jason@redhat.com>
3439
3440         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3441
3442 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3443
3444         PR fortran/27553
3445         * gfortran.dg/label_5.f90: New test.
3446
3447 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3448
3449         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3450         check_effective_target_powerpc_altivec_ok): New.
3451         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3452         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3453         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3454         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3455         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3456         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3457         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3458         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3459         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3460         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3461         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3462         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3463         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3464         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3465         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3466         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3467         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3468         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3469         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3470         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3471         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3472         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3473         gcc.target/powerpc/altivec-9.c,
3474         gcc.target/powerpc/altivec-consts.c,
3475         gcc.target/powerpc/altivec-pr22085.c,
3476         gcc.target/powerpc/altivec-splat.c,
3477         gcc.target/powerpc/altivec-types-1.c,
3478         gcc.target/powerpc/altivec-types-2.c,
3479         gcc.target/powerpc/altivec-types-3.c,
3480         gcc.target/powerpc/altivec-types-4.c,
3481         gcc.target/powerpc/altivec-varargs-1.c,
3482         gcc.target/powerpc/altivec-vec-merge.c,
3483         gcc.target/powerpc/ppc-vector-memcpy.c,
3484         gcc.target/powerpc/ppc-vector-memset.c,
3485         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3486         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3487         these effective targets.
3488         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3489         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3490
3491 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3492
3493         PR middle-end/27384
3494         * g++.dg/other/fold1.C: New test.
3495
3496         PR middle-end/27488
3497         * gcc.dg/fold-nonneg-1.c: New test.
3498
3499         PR c++/27547
3500         * g++.dg/other/operator1.C: New test.
3501
3502 2006-05-11  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/27529
3505         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3506
3507 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3508
3509         * lib/target-supports-dg.exp (check-flags): New.
3510         (dg-skip-if): Move flag checks.
3511
3512 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3513
3514         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3515         * lib/target-supports.dg (check_cxa_atexit_available): New.
3516
3517 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3518
3519         PR fortran/27470
3520         * gfortran.dg/multiple_allocation_2.f90: New test case.
3521
3522 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3523
3524         * gcc.target/arm/pr27387.C: Fix a comment typo.
3525
3526 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3527
3528         PR fortran/24549
3529         * gfortran.dg/error_recovery_1.f90: New test.
3530
3531 2006-05-10  Richard Guenther  <rguenther@suse.de>
3532
3533         PR tree-optimization/27302
3534         * gcc.dg/torture/pr27302.c: New testcase.
3535
3536 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3537         Richard Guenther  <rguenther@suse.de>
3538
3539         PR middle-end/27498
3540         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3541
3542 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3543
3544         PR rtl-optimization/27335
3545         * gcc.dg/pr27335.c: New test.
3546
3547 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3548
3549         * gcc.target/mips/mips-ps-5.c: New file.
3550
3551 2006-05-08  Jan Hubicka  <jh@suse.cz>
3552
3553         PR middle-end/25962
3554         * gcc.dg/pr25962.c: New.
3555
3556 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3557
3558         PR target/27158
3559         * gcc.target/powerpc/pr27158.c: New test case.
3560
3561 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3562
3563         PR testsuite/27476
3564         * ada/acats/run_all.sh: Use test -z.
3565
3566 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3567
3568         PR libfortran/18271
3569         * gfortran.dg/spec_expr_3.f90: New test.
3570
3571 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         PR target/24879
3574         * gcc.target/i386/monitor.c: New file.
3575
3576 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3577
3578         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3579
3580 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3581
3582         PR c++/27447
3583         * g++.dg/other/ptrmem7.C: New test.
3584
3585 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3586
3587         PR target/27421
3588         * gcc.dg/array-9.c: New test.
3589
3590 2006-05-07  Richard Guenther  <rguenther@suse.de>
3591
3592         PR tree-optimization/27409
3593         * gcc.dg/torture/pr27409.c: New testcase.
3594
3595 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3596
3597         PR fortran/27457
3598         * gfortran.dg/select_6.f90: New.
3599
3600 2006-05-07  Richard Guenther  <rguenther@suse.de>
3601
3602         PR tree-optimization/27136
3603         * gcc.dg/torture/pr27136.c: New testcase.
3604
3605 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3606
3607         PR fortran/24813
3608         * gfortran.dg/char_cons_len_1.f90: New test.
3609
3610 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3611
3612         PR c++/27427
3613         * g++.dg/template/incomplete2.C: New test.
3614
3615 2006-05-06  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/27151
3618         * gcc.dg/vect/pr27151.c: New testcase.
3619
3620 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3621
3622         PR c++/27430
3623         * g++.dg/template/void1.C: New test.
3624
3625         PR c++/27423
3626         * g++.dg/other/void2.C: New test.
3627
3628         PR c++/27422
3629         * g++.dg/conversion/void1.C: New test.
3630
3631 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3632
3633         PR/21391
3634         * g++.dg/other/unused1.C: New.
3635
3636 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3637
3638         PR objc/27240
3639         * objc.dg/member-1.m: New test.
3640
3641 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3642
3643         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3644
3645 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3646
3647         PR libfortran/26985
3648         * gfortran.dg/matmul_2.f90: New test.
3649
3650 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3651
3652         * ada/acats/run_all.sh: Use sync when main not found.
3653
3654 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3655
3656         PR target/26765
3657         * gcc.target/mips/pr26765.c: New.
3658
3659 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3660
3661         * gcc.target/bfin: New directory.
3662         * gcc.target/bfin/bfin.exp: New file.
3663         * gcc.target/bfin/frmul.c: New file.
3664         * gcc.target/bfin/arith.c: New file.
3665         * gcc.target/bfin/mul-combine.c: New file.
3666         * gcc.target/bfin/shift.c: New file.
3667
3668 2006-05-04  Richard Guenther  <rguenther@suse.de>
3669
3670         PR tree-optimization/14287
3671         PR tree-optimization/14844
3672         PR tree-optimization/19792
3673         PR tree-optimization/21608
3674         PR tree-optimization/27090
3675         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3676         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3677         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3678         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3679         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3680
3681 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR tree-optimization/27285
3684         * gcc.c-torture/execute/pr27285.c: New test.
3685
3686         PR middle-end/27388
3687         * gcc.dg/gomp/pr27388-1.c: New test.
3688         * gcc.dg/gomp/pr27388-2.c: New test.
3689         * gcc.dg/gomp/pr27388-3.c: New test.
3690
3691         PR c++/27359
3692         * g++.dg/gomp/pr27359.C: New test.
3693
3694 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3695
3696         PR fortran/20248
3697         * gfortran.dg/iargc.f90: New test.
3698
3699 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR c++/27102
3702         * g++.dg/template/crash49.C: New test.
3703
3704 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3705
3706         PR testsuite/27032
3707         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3708
3709 2006-05-02  Jeff Law  <law@redhat.com>
3710
3711         PR tree-optimization/27364
3712         * gcc.c-torture/execute/pr27364.c: New test.
3713
3714 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/27309
3717         * g++.dg/parser/ctor5.C: New test.
3718
3719 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3720
3721         PR target/27387
3722         * gcc.target/arm/arm.exp: New.
3723         * gcc.target/arm/pr27387.C: Likewise.
3724
3725 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3726
3727         PR fortran/27269
3728         PR fortran/27324
3729         * gfortran.dg/module_equivalence_2.f90: New test.
3730
3731 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3732
3733         PR middle-end/27337
3734         * g++.dg/gomp/pr27337-1.C: New test.
3735         * g++.dg/gomp/pr27337-2.C: New test.
3736
3737         PR middle-end/27328
3738         * gcc.dg/gomp/pr27328.c: New test.
3739
3740         PR middle-end/27325
3741         * g++.dg/gomp/pr27325.C: New test.
3742
3743         PR middle-end/27310
3744         * g++.dg/gomp/pr27310.C: New test.
3745
3746 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3747
3748         PR tree-optimization/27291
3749         * g++.dg/tree-ssa/pr27291.C: New test.
3750
3751 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3752
3753         PR tree-optimization/27283
3754         * g++.dg/tree-ssa/pr27283.C: New test.
3755
3756 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3757
3758         * gcc.dg/tree-ssa/loop-16.c: New test.
3759
3760 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3761             Joseph S. Myers  <joseph@codesourcery.com>
3762
3763         * gcc.dg/Wconversion-3.c: New test case.
3764         * gcc.dg/Wconversion-4.c: Likewise.
3765
3766 2006-05-01  Richard Guenther  <rguenther@suse.de>
3767
3768         PR tree-optimization/26726
3769         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3770
3771 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3772
3773         * gcc.dg/Woverflow-1.c: New test case.
3774         * gcc.dg/Woverflow-2.c: Likewise.
3775         * gcc.dg/Woverflow-3.c: Likewise.
3776
3777 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3778
3779         PR c++/27094
3780         * g++.dg/template/defarg8.C: New test.
3781
3782 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3783
3784         PR c++/27278
3785         * g++.dg/parse/operator7.C: New test.
3786
3787 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3788
3789         PR c++/11471
3790         PR c++/27102
3791         * g++.dg/template/crash48.C: New test.
3792
3793         PR c++/27279
3794         * g++.dg/parse/ctor4.C: New test.
3795
3796 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3797
3798         PR fortran/25681
3799         * gfortran.df/char_type_len.f90: New test.
3800
3801 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3802
3803         PR libgfortran/27304
3804         * gfortran.dg/fmt_exhaust.f90: New test.
3805
3806 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3807
3808         PR c/25309
3809         * gcc.dg/large-size-array-2.c: New test case.
3810
3811 2006-04-28  Richard Guenther  <rguenther@suse.de>
3812
3813         PR target/26826
3814         * gcc.target/i386/pr26826.c: New testcase.
3815
3816 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3817
3818         PR middle-end/27260
3819         * gcc.c-torture/execute/pr27260.c: New.
3820
3821 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3822
3823         PR middle-end/27095
3824         * gcc.dg/pr27095.c: New.
3825
3826 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/27292
3829         * g++.dg/conversion/bitfield4.C: New test.
3830
3831 2006-04-27  Eric Christopher  <echristo@apple.com>
3832
3833         * gcc.dg/pragma-ms_struct.c: New.
3834
3835 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/27102
3838         * g++.dg/template/crash47.C: New test.
3839
3840 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3841
3842         * gcc.target/i386/sse-7.c: build with -msse.
3843
3844 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3845
3846         PR testsuite/27274:
3847         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3848         (main): Exit if processor doesn't support SSE.
3849
3850 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3851
3852         PR middle-end/27282
3853         * gcc.c-torture/compile/pr27282.c: New test.
3854
3855 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR middle-end/26913
3858         * g++.dg/gomp/pr26913.C: New test.
3859
3860         PR c/25996
3861         * gcc.dg/gomp/pr25996.c: New test.
3862         * g++.dg/gomp/pr25996.C: New test.
3863
3864 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3865
3866         PR rtl-optimization/26725
3867         * gcc.c-torture/compile/pr26725.c: New test.
3868
3869 2006-04-25  Richard Guenther  <rguenther@suse.de>
3870
3871         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3872         than n + -1.
3873
3874 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3875
3876         * gcc.dg/20060425-1.c: New testcase.
3877
3878 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR tree-optimization/26865
3881         * gcc.dg/pr26865.c: New test.
3882
3883 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3884
3885         PR c++/27292
3886         * g++.dg/conversion/bitfield1.C: New test.
3887         * g++.dg/conversion/bitfield2.C: Likewise.
3888         * g++.dg/conversion/bitfield3.C: Likewise.
3889
3890 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3891         Richard Guenther  <rguenther@suse.de>
3892
3893         PR tree-optimization/27236
3894         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3895
3896 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3897
3898         PR c++/19963
3899         * g++.dg/other/incomplete2.C: New test.
3900
3901 2006-04-24  Richard Guenther  <rguenther@suse.de>
3902
3903         PR middle-end/26869
3904         * gcc.dg/torture/pr26869.c: New testcase.
3905
3906 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3907         Richard Guenther  <rguenther@suse.de>
3908
3909         PR tree-optimization/27218
3910         * g++.dg/tree-ssa/pr27218.C: New testcase.
3911
3912 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/26912
3915         * g++.dg/template/friend41.C: New test.
3916
3917 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3918
3919         * g++.dg/opt/pr15551.C: Include cstdio.
3920         (main): Use remove instead of unlink.
3921
3922 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3923
3924         * gcc.dg/sibcall-7.c: New test.
3925         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3926         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3927         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3928         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3929         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3930
3931 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/26534
3934         * g++.dg/opt/bitfield1.C: New test.
3935         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3936         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3937         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3938         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3939         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3940         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3941         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3942         * g++.dg/abi/bitfield2.C: Likewise.
3943         * g++.dg/init/bitfield1.C: Likewise.
3944
3945 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3946
3947         PR fortran/25099
3948         * gfortran.dg/elemental_subroutine_4.f90: New test.
3949         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3950         call sub (m, x).
3951
3952 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3953
3954         * gcc.c-torture/compile/20060421-1.c: New testcase.
3955
3956 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3957
3958         PR c/25875
3959         * gcc.dg/init-bad-4.c: New test.
3960
3961 2006-04-21  Paul Brook  <paul@codesourcery.com>
3962
3963         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3964
3965 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3966
3967         PR fortran/27122
3968         * gfortran.dg/defined_operators_1.f90: New test.
3969         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3970         remove old ones associated, incorrectly, with Note 5.46.
3971
3972         PR fortran/27113
3973         * gfortran.dg/character_array_constructor_1.f90: New test.
3974
3975 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3976
3977         * gcc.dg/20060419-1.c: New test.
3978
3979 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3980
3981         PR c/26774
3982         * gcc.dg/struct-parse-1.c: New test case.
3983
3984 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3985
3986         PR c++/26558
3987         * g++.dg/parse/template19.C: New test.
3988
3989         PR c++/26739
3990         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3991
3992         PR c++/26036
3993         * g++.dg/expr/call3.C: New test.
3994
3995         PR c++/10385
3996         * g++.dg/conversion/dynamic1.C: New test.
3997
3998 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/27102
4001         * g++.dg/template/crash35.C: Tweak error markers.
4002         * g++.dg/template/crash46.C: New test.
4003         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4004         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4005
4006 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4007
4008         PR rtl-optimization/14261
4009         * gcc.c-torture/compile/20060419-1.c: Added.
4010
4011 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4012
4013         * gfortran.dg/label_1.f90: Adjust dg-error.
4014
4015 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4016
4017         PR target/26961
4018         * gcc.dg/fold-cond-1.c: New test case.
4019         * gcc.dg/pr26961-1.c: Likewise.
4020
4021 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4022
4023         PR libgfortran/27138
4024         * gfortran.dg/read_bad_advance.f90: New test.
4025
4026 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4027             Dale Johannesen  <dalej@apple.com>
4028
4029         PR target/24076
4030         * gcc.target/i386/vecinit-3.c: New testcase.
4031         * gcc.target/i386/vecinit-4.c: Likewise.
4032         * gcc.target/i386/sse-18.c: Likewise.
4033         * gcc.target/i386/sse-19.c: Likewise.
4034
4035 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4036
4037         * gfortran.dg/allocate_zerosize_1.f90: New test.
4038
4039 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/26365
4042         * g++.dg/template/crash45.C: New test.
4043
4044 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4045
4046         PR fortran/26787
4047         * gfortran.dg/proc_assign_1.f90: New test.
4048         * gfortran.dg/procedure_lvalue.f90: Change message.
4049         * gfortran.dg/namelist_4.f90: Add new error.
4050
4051         PR fortran/25597
4052         PR fortran/27096
4053         * gfortran.dg/auto_pointer_array_result_1.f90
4054
4055         PR fortran/27089
4056         * gfortran.dg/specification_type_resolution_1.f90
4057
4058         PR fortran/18003
4059         PR fortran/25669
4060         PR fortran/26834
4061         * gfortran.dg/bounds_temporaries_1.f90: New test.
4062
4063         PR fortran/27124
4064         * gfortran.dg/array_return_value_1.f90: New test.
4065
4066 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4067
4068         PR fortran/25336
4069         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4070
4071 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR middle-end/26823
4074         * g++.dg/gomp/pr26823-1.C: New test.
4075         * g++.dg/gomp/pr26823-2.C: New test.
4076
4077 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4078
4079         PR middle-end/27134
4080         * gcc.dg/pr27314.c: New test.
4081
4082 2006-04-13  Richard Henderson  <rth@redhat.com>
4083
4084         * g++.dg/gomp/block-0.C: Update expected matches.
4085
4086 2006-04-13  DJ Delorie  <dj@redhat.com>
4087
4088         * lib/target-supports.exp (check_effective_target_int32plus): New.
4089         (check_effective_target_ptr32plus): New.
4090         (check_effective_target_size32plus): New.
4091         (check_effective_target_int16): New.
4092         (check_profiling_available): Add m32c to the list of unsupported targets.
4093
4094         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4095         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4096         memory size.
4097         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4098         pointers.
4099         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4100         size_t.
4101         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4102         and size_t.
4103         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4104         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4105         not just xstormy16.  Skip m32c due to weird pointer size.
4106         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4107         not just xstormy16.
4108         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4109         not just xstormy16.
4110         * gcc.dg/20020312-2.c: Add m32c support.
4111         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4112         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4113         in test.
4114         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4115         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4116         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4117         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4118         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4119         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4120         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4121         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4122         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4123         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4124         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4125         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4126         in test.
4127         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4128         in test.
4129         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4130         * gcc.dg/pr23049.c: Require >=32 bit integers.
4131         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4132         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4133         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4134         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4135         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4136         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4137         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4138         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4139         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4140         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4141         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4142         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4143         prototype in test.
4144         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4145         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4146         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4147         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4148         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4149
4150         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4151         * gcc.c-torture/execute/20040703-1.x: Likewise.
4152         * gcc.c-torture/execute/20040705-1.x: Likewise.
4153         * gcc.c-torture/execute/20040705-2.x: Likewise.
4154         * gcc.c-torture/execute/20040709-1.x: Likewise.
4155         * gcc.c-torture/execute/20040709-2.x: Likewise.
4156         * gcc.c-torture/execute/20040811-1.x: Likewise.
4157         * gcc.c-torture/execute/20050316-1.x: Likewise.
4158         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4159         * gcc.c-torture/execute/pr19689.x: Likewise.
4160         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4161         * gcc.c-torture/execute/usmul.x: Likewise.
4162         * gcc.c-torture/execute/vrp-5.x: Likewise.
4163         * gcc.c-torture/execute/vrp-6.x: Likewise.
4164         * gcc.dg/debug/20041023-1.s: Likewise.
4165
4166 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4167
4168         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4169         of integers to a vector types are now constant expressions in C.
4170         * gcc.dg/vect/vect-fold-1.c: New test case.
4171
4172 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4173             Ulrich Weigand  <uweigand@de.ibm.com>
4174
4175         PR target/27006
4176         * gcc.dg/vmx/pr27006.c: New testcase.
4177
4178 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4179
4180         PR libgfortran/26766
4181         * gfortran.dg/write_recursive.f90: New test.
4182
4183 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4184
4185         * g++.dg/parse/dtor7.C: New test.
4186         * g++.dg/parse/new1.C: Add error marker.
4187         * g++.dg/template/new3.C: New test.
4188
4189         PR c++/26122
4190         * g++.dg/template/pure1.C: New test.
4191
4192         PR c++/26295
4193         * g++.dg/parse/ptrmem4.C: New test.
4194
4195 2006-04-10  Jeff Law  <law@redhat.com>
4196
4197         PR/27087
4198         * gcc.c-torture/compile/pr27087.c: New test.
4199
4200 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4201
4202         PR/21391
4203         * gcc.dg/20060410.c: New.
4204
4205 2006-04-10  Matthias Klose  <doko@debian.org>
4206
4207         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4208         Recognize multilib directory names containing underscores.
4209
4210 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4211
4212         * gcc.target/i386/vecinit-1.c: New test case.
4213         * gcc.target/i386/vecinit-2.c: Likewise.
4214
4215 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR debug/27057
4218         * g++.dg/debug/dwarf2-2.C: New test.
4219
4220 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4221
4222         PR rtl-optimization/27073
4223         * gcc.c-torture/execute/pr27073.c: New test.
4224
4225 2006-04-08  Mike Stump  <mrs@apple.com>
4226
4227         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4228
4229 2006-04-07  Richard Guenther  <rguenther@suse.de>
4230
4231         PR tree-optimization/26135
4232         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4233
4234 2006-04-06  Jan Hubicka  <jh@suse.cz>
4235
4236         PR profile/26399
4237         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4238
4239 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4240
4241         * g++.dg/conversion/nullptr1.C: New test case.
4242         * g++.dg/conversion/nullptr2.C: Likewise.
4243
4244 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4245
4246         * gfortran.dg/dependency_18.f90: New test case.
4247
4248 2006-04-05  Richard Guenther  <rguenther@suse.de>
4249
4250         PR tree-optimization/26919
4251         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4252         * gcc.dg/ipa/ipa-2.c: Likewise.
4253         * gcc.dg/ipa/ipa-3.c: Likewise.
4254         * gcc.dg/ipa/ipa-5.c: Likewise.
4255
4256 2006-04-05  Richard Guenther  <rguenther@suse.de>
4257
4258         PR tree-optimization/26763
4259         * gcc.dg/torture/pr26763-1.c: New testcase.
4260         * gcc.dg/torture/pr26763-2.c: Likewise.
4261
4262 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4263
4264         PR fortran/23634
4265         PR fortran/25619
4266         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4267
4268 2006-04-04  Eric Christopher  <echristo@apple.com>
4269
4270         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4271         stubs.
4272         * gcc.target/i386/387-5.c: Ditto.
4273
4274 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4275
4276         * gcc.target/sparc/struct-ret-check.c: New test.
4277
4278 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4279
4280         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4281         zero decimal digits specified in format.
4282
4283 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/26891
4286         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4287
4288         PR fortran/26976
4289         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4290         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4291         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4292         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4293         bigendian-ness.
4294
4295 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4296
4297         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4298         dummy arguments work when the actual argument is itself a dummy
4299         argument of the caller.
4300
4301 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4302
4303         PR libfortran/24685
4304         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4305
4306 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4307
4308         * gfortran.dg/dependencency_17.f90: New test case.
4309
4310 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4311
4312         * gfortran.dg/dependency_14.f90: New test case.
4313         * gfortran.dg/dependency_15.f90: Likewise.
4314         * gfortran.dg/dependency_16.f90: Likewise.
4315
4316 2006-03-31  Asher Langton  <langton2@llnl.gov>
4317
4318         PR fortran/25358
4319         gfortran.dg/cray_pointers_6.f90: New test.
4320
4321 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4322
4323         PR libgfortran/26890
4324         * gfortran.dg/read_size_noadvance.f90: New test.
4325
4326 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4327
4328         PR fortran/25031
4329         * gfortran.dg/multiple_allocation_1.f90: Check that the
4330         size has changed after a re-allocation with stat.
4331
4332 2006-03-30  Richard Guenther  <rguenther@suse.de>
4333
4334         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4335         removal.
4336         * gcc.target/i386/sselibm-2.c: Likewise.
4337         * gcc.target/i386/sselibm-3.c: Likewise.
4338         * gcc.target/i386/sselibm-4.c: Likewise.
4339         * gcc.target/i386/sselibm-5.c: Likewise.
4340
4341 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4342
4343         * gcc.dg/fold-andxor-1.c: New test case.
4344         * gcc.dg/fold-xorand-1.c: Likewise.
4345
4346 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4347
4348         * gcc.dg/fold-convnotconv-1.c: New test case.
4349
4350 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4351
4352         PR fortran/26779
4353         * gfortran.dg/private_type_5.f90: New test.
4354
4355 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4356
4357         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4358
4359 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4360
4361         * gfortran.dg/advance_2.f90: New test.
4362         * gfortran.dg/advance_3.f90: New test.
4363
4364         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4365
4366 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4367
4368         PR libgfortran/26661
4369         PR libgfortran/26880
4370         * gfortran.dg/read_x_past.f: New test.
4371
4372 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4373
4374         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4375         to be STABS.
4376
4377 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4378
4379         * objc.dg/dwarf-1.m: Skip on AIX.
4380         * objc.dg/dwarf-2.m: Skip on AIX.
4381
4382 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4383
4384         PR fortran/26816
4385         * gfortran.dg/float_1.f90: New test.
4386
4387 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4388
4389         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4390         X86_64 targets.
4391         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4392
4393 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4394
4395         PR libfortran/26735
4396         * gfortran.dg/convert_implied_open.f90: New test case.
4397
4398 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4399
4400         PR fortran/26769
4401         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4402
4403 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4404
4405         PR middle-end/26717
4406         * gcc.dg/pr26717.c: New test.
4407
4408 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4409
4410         * gfortran.dg/dependency_12.f90: New test case.
4411
4412 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4413
4414         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4415
4416 2006-03-24  Jeff Law  <law@redhat.com>
4417
4418         * gcc.c-torture/pr26840.c: New test.
4419
4420 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4421
4422         * objc.dg/dwarf-2.m: New.
4423         * obj-c++.dg/dwarf-2.mm: New.
4424
4425         * g++.old-deja/g++.other/init19.C: New.
4426
4427 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4428
4429         * g++.dg/eh/spbp.C: Skip on AIX.
4430
4431 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR middle-end/26611
4434         * g++.dg/gomp/pr26611-1.C: New test.
4435         * g++.dg/gomp/pr26611-2.C: New test.
4436
4437 2006-03-24  Jeff Law  <law@redhat.com>
4438
4439         * gcc.c-torture/compile/pr26833.c: New test.
4440         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4441
4442 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4443
4444         * gfortran.dg/endfile_2.f90: Delete temp file.
4445
4446 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4447
4448         PR fortran/19303
4449         * gfortran.dg/record_marker_1.f90: New test case.
4450         * gfortran.dg/record_marker_2.f: New test case.
4451         * gfortran.dg/record_marker_3.f90: New test case.
4452
4453 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4454
4455         PR fortran/17298
4456         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4457         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4458
4459 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4460
4461         * lib/gcc-dg.exp (cleanup-modules): New proc.
4462         * gfortran.dg/allocatable_function_1.f90,
4463         gfortran.dg/allocate_char_star_scalar_1.f90,
4464         gfortran.dg/assumed_charlen_function_1.f90,
4465         gfortran.dg/assumed_dummy_1.f90,
4466         gfortran.dg/assumed_shape_ranks_1.f90,
4467         gfortran.dg/assumed_shape_ranks_2.f90,
4468         gfortran.dg/assumed_size_dt_dummy.f90,
4469         gfortran.dg/auto_char_dummy_array_1.f90,
4470         gfortran.dg/auto_char_len_3.f90,
4471         gfortran.dg/automatic_module_variable.f90,
4472         gfortran.dg/bad_automatic_objects_1.f90,
4473         gfortran.dg/char_array_constructor.f90,
4474         gfortran.dg/char_array_structure_constructor.f90,
4475         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4476         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4477         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4478         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4479         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4480         gfortran.dg/derived_pointer_recursion.f90,
4481         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4482         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4483         gfortran.dg/dummy_functions_1.f90,
4484         gfortran.dg/elemental_initializer_1.f90,
4485         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4486         gfortran.dg/elemental_pointer_1.f90,
4487         gfortran.dg/elemental_subroutine_1.f90,
4488         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4489         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4490         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4491         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4492         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4493         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4494         gfortran.dg/global_references_1.f90,
4495         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4496         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4497         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4498         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4499         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4500         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4501         gfortran.dg/large_integer_kind_1.f90,
4502         gfortran.dg/large_real_kind_1.f90,
4503         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4504         gfortran.dg/module_double_reuse.f90,
4505         gfortran.dg/module_equivalence_1.f90,
4506         gfortran.dg/module_interface_1.f90,
4507         gfortran.dg/module_parameter_array_refs_1.f90,
4508         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4509         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4510         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4511         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4512         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4513         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4514         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4515         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4516         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4517         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4518         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4519         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4520         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4521         gfortran.dg/same_name_1.f90,
4522         gfortran.dg/sibling_dummy_procedure_1.f90,
4523         gfortran.dg/sibling_dummy_procedure_2.f90,
4524         gfortran.dg/sibling_dummy_procedure_3.f90,
4525         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4526         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4527         gfortran.dg/used_dummy_types_2.f90,
4528         gfortran.dg/used_dummy_types_3.f90,
4529         gfortran.dg/used_dummy_types_4.f90,
4530         gfortran.dg/used_dummy_types_5.f90,
4531         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4532         gfortran.dg/userdef_operator_1.f90: Use it.
4533
4534 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4535
4536         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4537         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4538         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4539         gfortran.dg/write_back.f,
4540         gfortran.fortran-torture/execute/inquire_1.f90,
4541         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4542
4543 2006-03-21  Jeff Law  <law@redhat.com>
4544
4545         * gcc.dg/tree-ssa/vrp28.c: New test.
4546
4547 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4548
4549         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4550         if _STDC_C99 is defined.
4551         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4552         * gcc.dg/builtins-20.c: Likewise.
4553         * gcc.dg/builtins-53.c: Likewise.
4554         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4555         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4556
4557 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4558
4559         PR tree-opt/26781
4560         * gcc.c-torture/compile/pr26781-1.c: New test.
4561         * gcc.c-torture/compile/pr26781-2.c: New test.
4562
4563 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR c++/26690
4566         * g++.dg/gomp/pr26690-1.C: New test.
4567         * g++.dg/gomp/pr26690-2.C: New test.
4568
4569 2006-03-20  Jeff Law  <law@redhat.com>
4570
4571         * gcc.dg/tree-ssa/pr21829.c: New test.
4572
4573         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4574
4575 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4576
4577         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4578         (check_visibility_available): Use it.
4579         (check_effective_target_default_packed): Likewise.
4580         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4581         (check_effective_target_fopenmp): Likewise.
4582         (check_effective_target_freorder): Likewise.
4583         (check_effective_target_fpic): Likewise.
4584         (check_named_sections_available): Likewise.
4585         (check_effective_target_ilp32): Likewise.
4586         (check_effective_target_lp64): Likewise.
4587
4588 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4589
4590         PR fortran/20935
4591         * gfortran.dg/scalar_mask_2.f90: New test case.
4592
4593 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4594
4595         PR tree-opt/26629
4596         * gcc.dg/tree-ssa/loadpre12.c: New test.
4597         * gcc.dg/tree-ssa/loadpre13.c: New test.
4598         * gcc.dg/tree-ssa/loadpre14.c: New test.
4599         * gcc.dg/tree-ssa/loadpre15.c: New test.
4600         * gcc.dg/tree-ssa/loadpre16.c: New test.
4601         * gcc.dg/tree-ssa/loadpre17.c: New test.
4602         * gcc.dg/tree-ssa/loadpre18.c: New test.
4603         * gcc.dg/tree-ssa/loadpre19.c: New test.
4604         * gcc.dg/tree-ssa/loadpre20.c: New test.
4605         * gcc.dg/tree-ssa/loadpre21.c: New test.
4606         * gcc.dg/tree-ssa/loadpre22.c: New test.
4607
4608 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4609
4610         PR fortran/26741
4611         * gfortran.dg/elemental_initializer_1.f90: New test.
4612
4613         PR fortran/26716
4614         * gfortran.dg/assumed_shape_ranks_2: New test.
4615
4616 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4617
4618         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4619         target fpic.
4620
4621 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4622
4623         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4624         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4625         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4626         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4627         gfortran.fortran-torture/execute/direct_io.f90,
4628         gfortran.fortran-torture/execute/inquire_2.f90,
4629         gfortran.fortran-torture/execute/inquire_4.f90,
4630         gfortran.fortran-torture/execute/list_read_1.f90,
4631         gfortran.fortran-torture/execute/open_replace.f90,
4632         gfortran.fortran-torture/execute/slash_edit.f90,
4633         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4634         temporary files from testcases.
4635
4636 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637
4638         PR libgfortran/26509
4639         gfortran.dg/write_direct_eor.f90: New test.
4640
4641 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4642
4643         * gcc.target/powerpc/pr26350.c: New.
4644         * gcc.target/powerpc/indexed-addr.c: New.
4645
4646 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4647
4648         * gfortran.dg/dependency_13.f90: New test case.
4649
4650 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4651
4652         PR middle-end/21781
4653         * gcc.dg/real-const-1.c: New test case.
4654
4655 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4656
4657         * g++.old-deja/g++.other/init18.C: New.
4658         * g++.old-deja/g++.other/init5.C: Remove xfail.
4659
4660 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4661
4662         * g++.dg/opt/pr15551.C: Cleanup temp file.
4663
4664 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4665
4666         PR c++/6634
4667         g++.dg/parse/long1.C: New test.
4668
4669 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4670
4671         PR fortran/19101
4672         * gfortran.dg/continuation.f90: New test.
4673         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4674
4675 2006-03-14  Richard Guenther  <rguenther@suse.de>
4676
4677         PR tree-optimization/26672
4678         * gcc.dg/torture/pr26672.c: New testcase.
4679
4680 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4681
4682         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4683         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4684
4685 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4686
4687         PR middle-end/26557
4688         * gcc.c-torture/compile/switch-1.c: New test case.
4689
4690 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4691
4692         PR fortran/25378
4693         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4694         test to include more permuatations of mask and index.
4695         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4696         respond to F2003 spec. that the position returned for an all false
4697         mask && condition is zero.
4698
4699 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4700
4701         PR middle-end/25989
4702         * gcc.dg/gomp/pr25989.c: New test.
4703
4704 2006-03-13  Jeff Law  <law@redhat.com>
4705
4706         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4707
4708 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * gcc.dg/switch-9.c: New test.
4711
4712 2006-03-13  Richard Guenther  <rguenther@suse.de>
4713
4714         PR middle-end/26630
4715         * gcc.dg/torture/pr26630.c: New testcase.
4716
4717 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4718
4719         * gfortran.dg/dependency_10.f90: New test case.
4720         * gfortran.dg/dependency_11.f90: Likewise.
4721
4722 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4723             Erik Edelmann  <eedelman@gcc.gnu.org>
4724
4725         * gfortran.dg/allocatable_function_1.f90: New.
4726         * gfortran.dg/allocatable_function_2.f90: New.
4727
4728 2006-03-10  Richard Guenther  <rguenther@suse.de>
4729
4730         PR middle-end/26565
4731         * gcc.dg/torture/pr26565.c: New testcase.
4732
4733 2006-03-09  Eric Christopher  <echristo@apple.com>
4734
4735         * gcc.c-torture/compile/20060309-1.c: New.
4736
4737 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4738
4739         PR libgfortran/26499
4740         * gfortran.dg/write_back.f: New test.
4741         * gfortran.dg/write_rewind_1.f: New test.
4742         * gfortran.dg/write_rewind_2.f: New test.
4743
4744 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4745
4746         PR libgfortran/26554
4747         * gfortran.dg/read_logical.f90: New test.
4748
4749 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4750
4751         * ada/acats/norun.lst: cdd2a03 now passes.
4752
4753 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4754
4755         PR testsuite/25177
4756         * gcc.target/powerpc/pr18096-1.c: Change where the error
4757         would match.
4758
4759 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4760
4761         * gcc.target/i386/cleanup-1.c: New test.
4762         * gcc.target/i386/cleanup-2.c: New test.
4763
4764 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4765
4766         * gfortran.dg/dependency_9.f90: Remove for the time being.
4767
4768 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4769
4770         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4771         directive.
4772
4773 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4774
4775         * gfortran.dg/dependency_9.f90: New test case.
4776
4777 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4778
4779         * gfortran.dg/dependency_4.f90: New test case.
4780         * gfortran.dg/dependency_5.f90: New test case.
4781         * gfortran.dg/dependency_6.f90: New test case.
4782         * gfortran.dg/dependency_7.f90: New test case.
4783         * gfortran.dg/dependency_8.f90: New test case.
4784
4785 2006-03-03  Paul Brook  <paul@codesourcery.com>
4786
4787         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4788         Add m68k-*-elf.
4789
4790 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4791
4792         PR fortran/25031
4793         * multiple_allocation_1.f90: New test.
4794
4795 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4796
4797         PR tree-optimization/26524
4798         * gfortran.dg/pr26524.f: New test case.
4799
4800 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4801
4802         * g++.dg/template/repo5.C: Cleanup repo files.
4803         * gcc.dg/20051201-1.c: Cleanup coverage files.
4804         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4805         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4806         tree dump files.
4807
4808 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4809
4810         * objc.dg/objc-nofilename-1.m: New test.
4811         * objc.dg/bad-receiver-type.m: New test.
4812         * obj-c++.dg/bad-receiver-type.mm: New test.
4813
4814 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4817
4818 2006-03-01  Mike Stump  <mrs@apple.com>
4819
4820         * g++.dg/abi/key2.C: Add.
4821
4822 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4823
4824         * gfortran.dg/logical_dot_product.f90: New test.
4825
4826         PR fortran/26393
4827         * gfortran.dg/used_interface_ref.f90: New test.
4828
4829         PR fortran/20938
4830         * gfortran.dg/dependency_2.f90: New test.
4831         * gfortran.fortran-torture/execute/where17.f90: New test.
4832         * gfortran.fortran-torture/execute/where18.f90: New test.
4833         * gfortran.fortran-torture/execute/where19.f90: New test.
4834         * gfortran.fortran-torture/execute/where20.f90: New test.
4835
4836 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4837
4838         * g++.dg/tree-ssa/pr26443.C: New test case.
4839
4840 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4841
4842         PR middle-end/26022
4843         * g++.dg/opt/return-slot1.C: New test.
4844
4845 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4846
4847         PR libgfortran/26136
4848         * gfortran.dg/namelist_23.f90: New test.
4849
4850 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4851
4852         PR middle-end/14752
4853         * gcc.dg/fold-eqandshift-2.c: New test case.
4854
4855 2006-02-28  Richard Guenther  <rguenther@suse.de>
4856
4857         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4858         decomposition.
4859
4860 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4861
4862         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4863
4864 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4865
4866         PR libgfortran/26464
4867         * gfortran.dg/backspace_5.f: New test.
4868         * gfortran.dg/backspace_6.f: New test.
4869
4870 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4871
4872         * gcc.dg/fold-eqandnot-1.c: New test case.
4873
4874 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4875
4876         PR middle-end/19983
4877         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4878
4879 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4880
4881         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4882         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4883
4884 2006-02-26  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/26421
4887         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4888
4889 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4890
4891         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4892         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4893
4894 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4895
4896         * gcc.dg/fold-even-1.c: New test case.
4897
4898 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4899
4900         PR middle-end/21137
4901         * gcc.dg/fold-eqandshift-1.c: New test case.
4902
4903 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4904
4905         PR tree-optimization/25125
4906         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4907         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4908
4909 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4910
4911         PR tree-optimizations/26359
4912         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4913         with -fdump-tree-dceloop-details.
4914         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4915
4916 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4917
4918         PR middle-end/23673
4919         * gcc.dg/fold-eqxor-1.c: New test case.
4920         * gcc.dg/fold-eqxor-2.c: Likewise.
4921         * gcc.dg/fold-eqxor-3.c: Likewise.
4922
4923 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4924
4925         PR fortran/23092
4926         * scalar_mask_1.f90: New test.
4927
4928 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4929
4930         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4931         * g++.dg/eh/uncaught2.C: New.
4932         * g++.dg/eh/uncaught3.C: New.
4933
4934 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4935
4936         PR libgfortran/26423
4937         * gfortran.dg/read_many_1.f: New test.
4938
4939 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4940
4941         PR fortran/24519
4942         * gfortran.dg/dependency_3.f90: New test.
4943         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4944         XFAILs.
4945
4946         PR fortran/25395
4947         * gfortran.dg/equiv_6.f90: New test.
4948
4949 2006-02-23  Jeff Law  <law@redhat.com>
4950
4951         * gcc.c-torture/compile/pr26425.c: New test.
4952
4953 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR middle-end/26412
4956         * gcc.dg/gomp/pr26412.c: New test.
4957
4958 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4959
4960         PR c++/26291
4961         * g++.dg/other/ellipsis1.C: New test.
4962         * g++.dg/parse/operator4.C: Adjust error marker.
4963
4964 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4965
4966         PR target/25603
4967         * gfortran.dg/pr25603.f: New testcase.
4968
4969 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4972         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4973
4974 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4975
4976         * g++.dg/eh/spbp.C: New.
4977
4978 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR middle-end/26379
4981         * gcc.target/i386/mmx-7.c: New test.
4982
4983 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4984
4985         PR tree-optimization/26361
4986         * gcc.dg/tree-ssa/vrp27.c: New test case.
4987
4988 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4989
4990         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4991         * gcc.dg/tree-ssa/complex-4.c: Here.
4992
4993 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4994
4995         PR middle-end/19543
4996         * gfortran.dg/logical_1.f90: New test case.
4997
4998 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4999
5000         PR middle-end/26334
5001         * gcc.dg/20060218-1.c: Moved to...
5002         * gcc.target/i386/20060218-1.c: ... here.  New test.
5003
5004 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5005
5006         PR fortran/26201
5007         * gfortran.dg/convert_1.f90: New.
5008
5009 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5010
5011         PR fortran/25054
5012         * gfortran.dg/namelist_5.f90: New test.
5013
5014         PR fortran/25089
5015         * gfortran.dg/namelist_4.f90: New test.
5016
5017 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5018
5019         PR tree-opt/25680
5020         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5021
5022 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5023
5024         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5025         variable to take into account the variable name in the
5026         function header.
5027         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5028
5029 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR middle-end/26334
5032         * gcc.c-torture/compile/20060217-1.c: New test.
5033         * gcc.dg/20060218-1.c: New test.
5034
5035 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5036
5037         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5038
5039 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5040
5041         * gcc.dg/cpp/undef3.c: New test.
5042         * gcc.dg/cpp/trad/builtins2.c: New test.
5043
5044 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/26266
5047         * g++.dg/template/static22.C: New test.
5048         * g++.dg/template/static23.C: New test.
5049         * g++.dg/template/static24.C: New test.
5050         * g++.dg/template/non-dependent13.C: New test.
5051         * g++.dg/init/member1.C: Tweak error markers.
5052
5053 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5054
5055         PR target/26255
5056         * gcc.c-torture/compile/pr26255.c: New test case.
5057
5058 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5059
5060         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5061         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5062         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5063         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5064         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5065         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5066         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5067
5068 2006-02-16  Jeff Law  <law@redhat.com>
5069
5070         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5071         * gcc.dg/tree-ssa/vrp26.c: New test.
5072
5073 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5074
5075         PR target/20353
5076         PR target/24578
5077         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5078         __UCLIBC__ is defined.
5079
5080 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5081
5082         PR fortran/26224
5083         * gfortran.dg/gomp/pr26224.f: New test.
5084
5085 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5086
5087         PR tree-opt/25918
5088         * lib/target-supports.exp
5089         (check_effective_target_vect_short_mult): New.
5090         (check_effective_target_vect_char_mult): New.
5091         (check_effective_target_vect_widen_sum_qi_to_si): New.
5092         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5093         (check_effective_target_vect_widen_sum_hi_to_si): New.
5094         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5095         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5096         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5097         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5098         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5099         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5100         vect-reduc-pattern-2c.c
5101         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5102         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5103         vect-reduc-pattern-1c.c
5104
5105 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/24557
5108         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5109
5110 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5111
5112         PR fortran/26054
5113         * gfortran.dg/enum_8.f90: Remove check for warning.
5114         * gfortran.dg/iomsg_1.f90: Ditto.
5115         * gfortran.dg/enum_1.f90: Ditto.
5116         * gfortran.dg/enum_9.f90: Ditto.
5117         * gfortran.dg/enum_2.f90: Ditto.
5118         * gfortran.dg/enum_10.f90: Ditto.
5119         * gfortran.dg/enum_3.f90: Ditto.
5120         * gfortran.dg/flush_1.f90: Ditto.
5121         * gfortran.dg/enum_4.f90: Ditto.
5122         * gfortran.dg/array_constructor_1.f90: Ditto.
5123         * gfortran.dg/enum_5.f90: Ditto.
5124         * gfortran.dg/enum_6.f90: Ditto.
5125         * gfortran.dg/enum_7.f90: Ditto.
5126
5127 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR middle-end/26300
5130         * gcc.c-torture/compile/20060215-1.c: New test.
5131
5132 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5133
5134         PR middle-end/23670
5135         * gcc.dg/tree-ssa/andor-2.c: New test case.
5136
5137 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5138
5139         PR fortran/25045
5140         * optional_dim.f90: New test.
5141
5142 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5143
5144         PR fortran/26277
5145         * gfortran.dg/label_4.f90: New.
5146
5147 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5148             Diego Novillo  <dnovillo@redhat.com>
5149             Uros Bizjak  <uros@kss-loka.si>
5150
5151         * gfortran.dg/gomp: New directory.
5152
5153 2006-02-14  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/26258
5156         * gcc.dg/torture/pr26258.c: New testcase.
5157
5158 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR fortran/26246
5161         * gfortran.dg/pr26246_1.f90: New test.
5162         * gfortran.dg/pr26246_2.f90: New test.
5163
5164         PR middle-end/26092
5165         * gcc.c-torture/compile/20060208-1.c: New test.
5166
5167 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5168
5169         PR fortran/26074
5170         PR fortran/25103
5171         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5172         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5173         * gfortran.dg/automatic_module_variable.f90: Change error message.
5174
5175         PR fortran/20861
5176         * gfortran.dg/internal_dummy_1.f90: New test.
5177
5178         PR fortran/20871
5179         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5180
5181
5182         PR fortran/25083
5183         * gfortran.dg/uncommon_block_data_1.f90: New test.
5184         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5185         with standard.
5186
5187         PR fortran/25088
5188         * gfortran.dg/typed_subroutine_1.f90: New test.
5189
5190 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5191
5192         * objc.dg/dwarf-1.m: New.
5193
5194 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5195
5196         PR middle-end/24427
5197         * gcc.dg/tree-ssa/andor-1.c: New test case.
5198
5199 2006-02-13  Josh Conner  <jconner@apple.com>
5200
5201         PR target/25376
5202         * gcc.dg/pr25376.c: New test.
5203
5204         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5205         assemble.
5206         * lib/target-supports.exp (check_named_sections_available):
5207         Only compile named-sections test -- don't assemble.
5208
5209 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5210
5211         * g++.dg/warn/no-write-strings.C: New test.
5212         * g++.dg/warn/write-strings.C: Likewise.
5213         * g++.dg/warn/write-strings-default.C: Likewise.
5214
5215 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5216
5217         PR fortran/25806
5218         * gfortran.dg/ret_pointer_2.f90: New test.
5219
5220 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5221
5222         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5223
5224 2006-02-10  Jeff Law  <law@redhat.com>
5225
5226         * gcc.c-torture/compile/pr26213.c: New test.
5227
5228 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5229
5230         gfortran.dg/null_1.f90: New test.
5231
5232 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5233
5234         PR fortran/14771
5235         * gfortran.dg/parens_4.f90: New.
5236         * gfortran.dg/parens_5.f90: New.
5237
5238 2006-02-10  Richard Guenther  <rguenther@suse.de>
5239
5240         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5241
5242 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5243         Paul Thomas  <pault@gcc.gnu.org>
5244
5245         PR fortran/14771
5246         * gfortran.dg/parens_1.f90: New.
5247         * gfortran.dg/parens_2.f90: New.
5248         * gfortran.dg/parens_3.f90: New.
5249
5250 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5251
5252         PR fortran/26038
5253         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5254
5255         PR fortran/25059
5256         * gfortran.dg/impure_assignment_1.f90: New test.
5257
5258         PR fortran/25070
5259         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5260
5261 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5262
5263         PR target/26141
5264         * g++.dg/expr/stdarg2.C: New test.
5265
5266 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5267
5268         PR inline-asm/16194
5269         * gcc.dg/pr16194.c: New test.
5270
5271 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5272
5273         * ada/acats/run_acats: Use portable variant of "$@".
5274
5275 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5276
5277         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5278         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5279
5280 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5281
5282         PR tree-opt/26179
5283         * g++.dg/opt/pr26179.C: New test.
5284
5285 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5286
5287         PR middle-end/26134
5288         * gcc.dg/tree-ssa/complex-3.c: New test.
5289
5290 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5291
5292         * gcc.c-torture/compile/volatile-1.c: New test.
5293
5294 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5295
5296         PR 26180
5297         * gcc.dg/tree-ssa/pr26180.c: New test.
5298
5299 2006-02-08  Jeff Law  <law@redhat.com>
5300
5301         * gcc.dg/tree-ssa/pr21417.c: New test.
5302
5303 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5304
5305         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5306         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5307
5308 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5309
5310         * lib/scanrtl.exp: New.
5311
5312 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5313
5314         PR c++/26071
5315         * g++.dg/other/virtual2.C: New test.
5316
5317         PR c++/26070
5318         * g++.dg/other/virtual1.C: New test.
5319
5320 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5321
5322         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5323         cleanup-ipa-dump): Update dump file glob patterns.
5324         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5325         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5326
5327         * lib/gcc-dg.exp: Load it.
5328         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5329
5330 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5331
5332         PR testsuite/26159
5333         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5334         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5335
5336 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5337
5338         PR fortran/25577
5339         * gfortran.dg/mvbits_1.f90: New.
5340
5341 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5342
5343         * g++.dg/warn/Wdiv-by-zero.C: New test.
5344         * g++.dg/warn/Wno-div-by-zero.C: New.
5345
5346 2006-02-07  Jeff Law  <law@redhat.com>
5347
5348         * gcc.dg/tree-ssa/pr21559.c: New test.
5349
5350         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5351         multiple VRP passes.
5352         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5353         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5354         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5355         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5356         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5357         * gcc.dg/tree-ssa/vrp02.c: Likewise
5358         * gcc.dg/tree-ssa/vrp11.c: Likewise
5359         * gcc.dg/tree-ssa/pr14341.c: Likewise
5360         * gcc.dg/tree-ssa/vrp19.c: Likewise
5361         * gcc.dg/tree-ssa/vrp20.c: Likewise
5362         * gcc.dg/tree-ssa/vrp03.c: Likewise
5363         * gcc.dg/tree-ssa/pr21086.c: Likewise
5364         * gcc.dg/tree-ssa/pr21959.c: Likewise
5365         * gcc.dg/tree-ssa/vrp21.c: Likewise
5366         * gcc.dg/tree-ssa/vrp04.c: Likewise
5367         * gcc.dg/tree-ssa/pr25485.c: Likewise
5368         * gcc.dg/tree-ssa/pr22026.c: Likewise
5369         * gcc.dg/tree-ssa/vrp22.c: Likewise
5370         * gcc.dg/tree-ssa/vrp05.c: Likewise
5371         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5372         * gcc.dg/tree-ssa/pr20701.c: Likewise
5373         * gcc.dg/tree-ssa/vrp23.c: Likewise
5374         * gcc.dg/tree-ssa/vrp06.c: Likewise
5375         * gcc.dg/tree-ssa/pr22117.c: Likewise
5376         * gcc.dg/tree-ssa/pr20702.c: Likewise
5377         * gcc.dg/tree-ssa/vrp15.c: Likewise
5378         * gcc.dg/tree-ssa/pr21090.c: Likewise
5379         * gcc.dg/tree-ssa/pr21294.c: Likewise
5380         * gcc.dg/tree-ssa/vrp24.c: Likewise
5381         * gcc.dg/tree-ssa/vrp07.c: Likewise
5382         * gcc.dg/tree-ssa/pr21563.c: Likewise
5383         * gcc.dg/tree-ssa/pr25382.c: Likewise
5384         * gcc.dg/tree-ssa/vrp16.c: Likewise
5385         * gcc.dg/tree-ssa/vrp25.c: Likewise
5386         * gcc.dg/tree-ssa/vrp08.c: Likewise
5387         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5388         * gcc.dg/tree-ssa/vrp17.c: Likewise
5389         * gcc.dg/tree-ssa/pr21458.c: Likewise
5390         * g++.dg/tree-ssa/pr18178.C: Likewise
5391
5392 2006-02-07  Richard Guenther  <rguenther@suse.de>
5393
5394         PR c++/26140
5395         Revert
5396         2006-01-30  Richard Guenther  <rguenther@suse.de>
5397         PR c++/23372
5398         * gcc.dg/pr23372-1.C: New testcase.
5399
5400         * g++.dg/tree-ssa/pr26140.C: New testcase.
5401
5402 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5403
5404         PR c++/9737
5405         * g++.dg/template/ttp15.C: New test.
5406         * g++.dg/template/ttp16.C: Likewise.
5407         * g++.dg/template/ttp17.C: Likewise.
5408         * g++.old-deja/g++.pt/ttp36.C: Remove.
5409         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5410         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5411         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5412         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5413         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5414         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5415         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5416         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5417         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5418
5419 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5420
5421         PR libfortran/23815
5422         * unf_io_convert_4.f90: New test.
5423
5424 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5425
5426         * gcc.dg/tree-ssa/loadpre10.c: New test.
5427         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5428         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5429         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5430
5431 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5432
5433         PR libfortran/24685
5434         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5435
5436 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5437
5438         PR tree-opt/25251
5439         * gfortran.dg/assign_7.f: New test.
5440
5441 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5442
5443         PR fortran/26041
5444         PR fortran/26064
5445         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5446         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5447         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5448
5449 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5450
5451         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5452         in size_t typedef.
5453
5454 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5455
5456         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5457         * g++.dg/charset/string.c (foo): Likewise.
5458         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5459         const char*
5460         * g++.dg/ext/builtin2.C (printf): Likewise.
5461         * g++.dg/init/new15.C (printf): Likewise.
5462         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5463         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5464         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5465         * g++.dg/template/non-dependent4.C (temp): Likewise.
5466         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5467         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5468         parameter type to const char*.
5469         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5470         Change type to const char*.
5471         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5472         Likewise.
5473         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5474         second parameter type to const char*.
5475         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5476         (Y::Y): Change parameter type to const char*.
5477         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5478         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5479         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5480         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5481         (char*).
5482         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5483         const char*.
5484         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5485         type to const char*.
5486         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5487         return type to const char*.
5488         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5489         to const char*.
5490         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5491         * g++.old-deja/g++.law/refs1.C: Likewise.
5492         * g++.old-deja/g++.law/visibility1.C: Likewise.
5493         * g++.old-deja/g++.law/visibility2.C: Likewise.
5494         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5495         const char*.
5496         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5497         * g++.old-deja/g++.mike/net48.C: Likewise.
5498         * g++.old-deja/g++.mike/p646.C: Likewise.
5499         * g++.old-deja/g++.mike/p6746.C: Likewise.
5500         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5501         type to const char*.
5502         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5503         deprecated conversion warning.
5504         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5505         char*.
5506         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5507         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5508         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5509         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5510         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5511         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5512         * g++.old-deja/g++.pt/t39.C: Likewise.
5513         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5514         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5515
5516 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5517
5518         PR fortran/25075
5519         intrinsic_argument_conformance_1.f90: New test.
5520
5521 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5522
5523         PR fortran/20845
5524         * gfortran.dg/char_result_11.f90: Add SAVE.
5525         * gfortran.dg/der_pointer_4.f90: Ditto.
5526         * gfortran.dg/default_initialization.f90: New test.
5527
5528 2006-02-03  Jeff Law  <law@redhat.com>
5529
5530         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5531         handle more than 100 dump files.
5532         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5533         * lib/scantree.exp (scan-tree-dump): Likewise.
5534         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5535         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5536         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5537         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5538         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5539
5540 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5541
5542         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5543
5544 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5545
5546         * g++.dg/template/using12.C: New test.
5547
5548 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5549
5550         * gcc.target/powerpc/pr25960.c: New test.
5551
5552 2006-02-02  Steven G. Kargl  <kargls@comcast>
5553
5554         PR fortran/24958
5555         gfortran.dg/nullify_2.f90: New test.
5556
5557 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5558
5559         PR 25990
5560         * gcc.dg/gomp/pr25990.c: New test.
5561
5562 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/25342
5565         * g++.gd/template/partial4.C: New test.
5566
5567 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         PR middle-end/26001
5570         * gfortran.dg/data_char_2.f90: New.
5571
5572 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5573
5574         PR fortran/26039
5575         maxval_maxloc_conformance_1.f90: New test.
5576
5577 2006-01-31  Richard Guenther  <rguenther@suse.de>
5578
5579         * gcc.target/i386/sselibm-1.c: New testcase.
5580         * gcc.target/i386/sselibm-2.c: Likewise.
5581         * gcc.target/i386/sselibm-3.c: Likewise.
5582         * gcc.target/i386/sselibm-4.c: Likewise.
5583         * gcc.target/i386/sselibm-5.c: Likewise.
5584
5585 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5586
5587         PR fortran/24266
5588         * gfortran.dg/arrayio_derived_2.f90: New.
5589
5590 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5591
5592         * gcc.dg/unsigned-long-compare.c: New test.
5593
5594 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5595
5596         PR testsuite/25318
5597         * lib/target-supports.exp (check_effective_target_freorder):
5598         Check to see if target supports -freorder-blocks-and-partition.
5599         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5600         instead of "dg-require-named-sections".
5601
5602 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5603
5604         PR target/14798:
5605         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5606         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5607         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5608         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5609         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5610         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5611         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5612         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5613
5614 2006-01-30  Richard Guenther  <rguenther@suse.de>
5615
5616         PR c++/23372
5617         * gcc.dg/pr23372-1.C: New testcase.
5618
5619 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5620
5621         * gcc.dg/gomp/pr25874.c: New test.
5622
5623 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5624
5625         PR tree-opt/25911
5626         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5627
5628 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5629
5630         PR fortran/18578
5631         PR fortran/18579
5632         PR fortran/20857
5633         PR fortran/20885
5634         * gfortran.dg/intent_out_1.f90: New test.
5635
5636 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/17911
5639         * gfortran.dg/procedure_lvalue.f90: New test.
5640
5641         PR fortran/20895
5642         PR fortran/25030
5643         * gfortran.dg/char_pointer_assign_2.f90: New test.
5644         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5645         assignment to be consistent with standard.
5646         * gfortran.dg/char_result_2.f90: The same.
5647         * gfortran.dg/char_result_8.f90: The same.
5648
5649 2006-01-28  Zack Weinberg  <zackw@panix.com>
5650
5651         * gcc.dg/Woverlength-strings.c
5652         * gcc.dg/Woverlength-strings-pedantic-c89.c
5653         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5654         * gcc.dg/Woverlength-strings-pedantic-c99.c
5655         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5656
5657 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5658
5659         * gcc.c-torture/execute/20060127-1.c: New test.
5660
5661 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/25999
5664         * g++.dg/ext/pragmaweak1.C: New test.
5665
5666 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/25855
5669         * g++.dg/template/spec29.C: New test.
5670
5671 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5672
5673         PR c/19606.
5674         * gcc.c-torture/execute/pr19606.c: New.
5675
5676 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5677
5678         * gcc.dg/pragma-re-4.c: New test.
5679
5680 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5681
5682         PR fortran/25964
5683         * gfortran.dg/assumed_size_refs_3.f90: New test.
5684
5685 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5686
5687         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5688
5689 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5690
5691         PR ada/21317
5692         * ada/acats/support/impdef.a: Add One_Long_Second.
5693         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5694         * ada/acats/tests/c9/c94026.a: Likewise.
5695         * ada/acats/tests/c9/c97305c.ada: Likewise.
5696         * ada/acats/tests/c9/c99004a.ada: Likewise.
5697
5698 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5699
5700         PR fortran/25964
5701         * gfortran.dg/global_references_2.f90: New test.
5702
5703         PR fortran/25084
5704         PR fortran/20852
5705         PR fortran/25085
5706         PR fortran/25086
5707         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5708         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5709
5710         PR fortran/25416
5711         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5712
5713 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5714
5715         PR c/25892
5716         * gcc.dg/Wpointer-sign.c: New.
5717         * gcc.dg/Wpointer-sign-Wall.c: New.
5718         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5719         * gcc.dg/Wpointer-sign-pedantic.c: New.
5720         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5721         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5722
5723 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5724
5725         PR C/25861
5726         * gcc.c-torture/compile/pr25861.c: New test.
5727
5728 2006-01-26  Paul Brook  <paul@codesourcery.com>
5729
5730         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5731         on short-enum targets.
5732         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5733         variable.
5734         (generate_fields): Use short_enums.
5735         (main): Set short_enums.  Document -e.
5736         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5737         on short-enum targets.
5738         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5739         variable.
5740         (generate_fields): Use short_enums.
5741         (main): Set short_enums.  Document -e.
5742         * lib/target-supports.exp (check_effective_target_short_enums): New.
5743
5744 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5745
5746         PR target/25947
5747         * gcc.dg/torture/pr25947-1.c: New test.
5748
5749 2006-01-25  Jan Hubicka  <jh@suse.cz>
5750             Roger Sayle  <roger@eyesopen.com>
5751
5752         PR rtl-optimization/25703
5753         * gcc.target/i386/20060125-1.c: New test case.
5754         * gcc.target/i386/20060125-2.c: New test case.
5755
5756 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5757
5758         PR fortran/18540
5759         * gfortran.dg/goto_1.f: New.
5760
5761 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5762
5763         PR fortran/25716
5764         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5765         25716 on 32-bit systems too.
5766
5767 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5768
5769         PR testsuite/25590
5770         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5771
5772 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5773
5774         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5775
5776 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5777
5778         PR fortran/25835
5779         * gfortran.dg/read_eof.f90: Delete, renamed.
5780         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5781         * gfortran.dg/read_eof_2.f90: New test.
5782         * gfortran.dg/read_eof_3.f90: New test.
5783
5784 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5785
5786         PR tree-opt/25860
5787         * gcc.c-torture/compile/pr25860.c: New test.
5788
5789 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5790
5791         PR c++/25552
5792         * g++.dg/parse/dtor8.C: New test.
5793
5794 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5795
5796         PR testsuite/25891
5797         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5798         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5799         check_effective_target_fopenmp returns 0.
5800
5801 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5802
5803         PR ada/20548
5804         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5805         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5806         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5807
5808 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5809
5810         PR tree-opt/25857
5811         * g++.dg/opt/pr25857.C: New test.
5812
5813 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5814         Jan Hubicka  <jh@suse.cz>
5815         Richard Guenther  <rguenther@suse.de>
5816
5817         PR rtl-optimization/25654
5818         * gcc.dg/torture/pr25654.c: New testcase.
5819         * gcc.target/i386/pr25654.c: Likewise.
5820
5821 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5822
5823         PR fortran/25901
5824         * gfortran.dg/internal references_2.f90: New test.
5825
5826         Fix regression in testing of admissability of attributes.
5827         * gfortran.dg/intent_used_1.f90: New test.
5828
5829 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5830
5831         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5832         Remove target conditional torture options for i?86 and x86_64
5833         GNU/Linux.
5834
5835 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5836
5837         PR c++/10891
5838         * g++.dg/rtti/no-rtti.C: New.
5839
5840 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/25895
5843         * g++.dg/inherit/conv2.C: New test.
5844
5845         PR c++/25856
5846         * g++.dg/parse/dtor7.C: New test.
5847
5848         PR c++/25858
5849         * g++.dg/template/crash44.C: New test.
5850
5851 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5852
5853         PR fortran/25124
5854         PR fortran/25625
5855         * gfortran.dg/internal_references_1.f90: New test.
5856           PR fortran/20881
5857         PR fortran/23308
5858         PR fortran/25538
5859         PR fortran/25710
5860         * gfortran.dg/global_references_1.f90: New test.
5861         * gfortran.dg/g77/19990905-1.f: Restore the error that
5862         there is a clash between the common block name and
5863         the name of a subroutine reference.
5864
5865         PR fortran/PR24276
5866         * gfortran.dg/aliasing_dummy_1.f90: New test.
5867
5868 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5869
5870         * gcc.dg/vmx/1b-01.c: Warning fix.
5871         * gcc.dg/vmx/1c-02.c: Likewise.
5872         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5873
5874 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5875
5876         PR testsuite/24962
5877         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5878
5879 2006-01-20  Richard Guenther  <rguenther@suse.de>
5880         Steven Bosscher <stevenb.gcc@gmail.com>
5881
5882         PR rtl-optimization/24626
5883         * gcc.dg/torture/pr24626-1.c: New testcase.
5884         * gcc.dg/torture/pr24626-2.c: Likewise.
5885         * gcc.dg/torture/pr24626-3.c: Likewise.
5886         * gcc.dg/torture/pr24626-4.c: Likewise.
5887
5888 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5889
5890         PR c++/5520
5891         * g++.dg/warn/empty-body.C: New.
5892
5893 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/22136
5896         * g++.dg/template/using10.C: New test.
5897         * g++.dg/temlpate/using11.C: Likewise.
5898         * g++.dg/inherit/using5.C: Tweak error messages.
5899
5900 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5901
5902         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5903         target test.
5904         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5905
5906 2006-01-19  Jan Hubicka  <jh@suse.cz>
5907
5908         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5909
5910 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5911
5912         PR c++/25854
5913         * g++.dg/template/spec28.C: New test.
5914
5915 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5916
5917         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5918         Fix fprintf's by adding srcdir or removing it.
5919
5920 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5921
5922         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5923         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5924         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5925         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5926         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5927         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5928         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5929         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5930         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5931         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5932         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5933         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5934         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5935         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5936
5937 2006-01-18  Jeff Law  <law@redhat.com>
5938
5939         * gcc.dg/tree-ssa/vrp25.c: New test.
5940
5941 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5942
5943         * gcc.dg/pr25805.c: Fix misapplied patch.
5944
5945 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5946
5947         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5948         (check_effective_target_vect_udot_qi): New.
5949         (check_effective_target_vect_sdot_hi): New.
5950         (check_effective_target_vect_udot_hi): New.
5951         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5952         prefixed with "wrapv-" with -fwrapv.
5953         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5954         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5955         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5956         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5957         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5958
5959         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5960         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5961         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5962         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5963
5964 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5965
5966         PR c++/16829
5967         * g++.dg/other/default2.C: New test.
5968         * g++.dg/other/default3.C: New test.
5969
5970 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5971
5972         PR c/25805
5973         * gcc.dg/pr25805.c: New file.
5974
5975 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/25836
5978         * g++.dg/template/init6.C: New test.
5979
5980 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5981
5982         * gcc.dg/tree-ssa/pr24287.c: New test
5983
5984 2006-01-18  Eric Christopher  <echristo@apple.com>
5985
5986         * g++.dg/eh/table.C: New.
5987
5988 2006-01-18  DJ Delorie  <dj@redhat.com>
5989
5990         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5991         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5992         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5993         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5994
5995 2006-01-18  Jeff Law  <law@redhat.com>
5996
5997         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5998         on wrapping on overflow semantics.
5999
6000         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6001
6002         * gcc.gc/tree-ssa/vrp23.c: New test.
6003         * gcc.gc/tree-ssa/vrp24.c: New test.
6004
6005 2006-01-18  Richard Henderson  <rth@redhat.com>
6006             Aldy Hernandez  <aldyh@redhat.com>
6007             Jakub Jelinek  <jakub@redhat.com>
6008             Diego Novillo  <dnovillo@redhat.com>
6009             Uros Bizjak  <uros@kss-loka.si>
6010
6011         * testsuite/gcc.dg/gomp: New directory.
6012
6013 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6014             Steven G. Kargl  <kargls@comcast.net>
6015
6016         PR fortran/20869
6017         * gfortran.dg/intrinsic_external_1.f90: New test.
6018
6019         PR fortran/20875.
6020         * gfortran.dg/elemental_pointer_1.f90: New test.
6021
6022         PR fortran/25024
6023         * gfortran.dg/external_procedures_1.f90: New test.
6024
6025         PR fortran/25785
6026         gfortran.dg/assumed_present.f90: New test.
6027
6028 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6029
6030         * g++.dg/parse/lookup5.C: New test.
6031
6032 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6033
6034         PR fortran/25697
6035         * gfortran.dg/read_eof.f90: New test.
6036
6037 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6038
6039         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6040         add a closing brace.
6041
6042 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6043
6044         PR fortran/25631
6045         * gfortran.dg/fmt_tl.f: New test.
6046
6047 2006-01-17  Eric Christopher  <echristo@apple.com>
6048
6049         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6050         * g++.old-deja/g++.warn/impint2.C: Ditto.
6051         * g++.old-deja/g++.other/null1.C: Ditto.
6052         * g++.dg/warn/conv2.C: Ditto.
6053         * g++.dg/warn/conv4.C: New file.
6054
6055 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6056
6057         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6058
6059 2006-01-17  Andreas Jaeger  <aj@suse.de>
6060             Janis Johnson <janis187@us.ibm.com>
6061
6062         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6063         in 64-bit.
6064         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6065         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6066
6067 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6068
6069         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6070         xfail txxx where xxx >= 25.
6071
6072 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6073
6074         PR testsuite/25764
6075         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6076
6077 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR c/25682
6080         * gcc.dg/pr25682.c: New test.
6081         * g++.dg/parse/array-size2.C: New test.
6082
6083 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6084
6085         * consistency.vlad: Remove entire directory, 1652 files.
6086
6087 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6088
6089         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6090         check_effective_target_dfprt_nocache): New.
6091         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6092         (check_effective_target_dfprt): New.
6093         * lib/c-compat.exp (check_dfp): Remove.
6094         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6095         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6096         level of support for decimal float.
6097         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6098         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6099         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6100         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6101         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6102         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6103         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6104         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6105         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6106         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6107         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6108         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6109         directives.
6110
6111 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         PR testsuite/25741
6114         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6115         $base_dir/../.
6116         * lib/gfortran.exp (gfortran_init): Likewise.
6117         * lib/obj-c++.exp (obj-c++_init): Likewise.
6118         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6119         (scan-assembler-dem-not): Likewise.
6120         * lib/scandump.exp (scan-dump-dem): Likewise.
6121         (scan-dump-dem-not): Likewise.
6122
6123 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR testsuite/25767
6126         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6127         powerpc-*-darwin*.
6128         * lib/obj-c++.exp (obj-c++_init): Likewise.
6129
6130 2006-01-16  Richard Guenther  <rguenther@suse.de>
6131
6132         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6133
6134 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6135
6136         PR testsuite/25777
6137         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6138         to LD_LIBRARY_PATH.
6139
6140 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6141             Andrew Pinski  <pinskia@physics.uc.edu>
6142
6143         * gcc.dg/minmax-1.c: New test.
6144
6145 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6146
6147         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6148         * gcc.misc-tests/dectest.exp: Ditto.
6149
6150 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6151
6152         PR testsuite/25796
6153         * gcc.target/i386/cmov6.c: Use -march=k8.
6154
6155 2006-01-15  Andreas Jaeger  <aj@suse.de>
6156
6157         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6158         x86 does not have __float128.
6159
6160 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6161
6162         * gcc.target/i386/cmov6.c: New test.
6163
6164 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/25663
6167         * g++.dg/template/ctor6.C: New test.
6168
6169 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6170
6171         PR tree-optimization/25485
6172         * gcc.dg/tree-ssa/pr25485.c: New.
6173
6174 2006-01-14  Richard Guenther  <rguenther@suse.de>
6175
6176         PR tree-optimization/22548
6177         PR tree-optimization/22555
6178         PR tree-optimization/22501
6179         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6180         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6181         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6182         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6183         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6184         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6185         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6186         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6187         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6188
6189 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6190
6191         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6192         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6193
6194 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6195         Richard Guenther  <rguenther@suse.de>
6196
6197         PR rtl-optimization/24257
6198         * gcc.dg/torture/pr24257.c: New testcase.
6199
6200 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6201
6202         * gcc.c-torture/execute/20060110-1.c: New test.
6203         * gcc.c-torture/execute/20060110-2.c: New test.
6204
6205 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6206
6207         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6208
6209 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6210
6211         PR fortran/25756
6212         * gfortran.dg/label_3.f90: New test.
6213
6214 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6215
6216         PR tree-optimization/25771
6217         * g++.dg/tree-ssa/pr25771.C: New test
6218
6219 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         PR tree-opt/24365
6222         * g++.dg/opt/complex5.C: New test.
6223
6224 2006-01-13  Richard Guenther  <rguenther@suse.de>
6225
6226         * gcc.target/i386/387-9.c: New testcase.
6227
6228 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6229
6230         PR c++/24824
6231         * g++.dg/debug/dwarf2-1.C: New.
6232
6233 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6234
6235         PR testsuite/25728
6236         * lib/gcov.exp (verify-lines): Add "close $fd".
6237
6238 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6239             Ben Elliston  <bje@au.ibm.com>
6240
6241         * gcc.dg/dfp/inf-1.c: New test.
6242
6243 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6244             Yao Qi  <qiyaoltc@cn.ibm.com>
6245             Ben Elliston  <bje@au.ibm.com>
6246             Jon Grimm  <jgrimm2@us.ibm.com>
6247
6248         * gcc.dg/nodfp-1.c: New test.
6249         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6250         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6251         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6252         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6253         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6254         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6255         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6256         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6257         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6258         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6259         * gcc.dg/format/dfp-printf-1.c: Likewise.
6260         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6261         (compat_setup_dfp): New.
6262         * gcc.dg/compat/compat.exp: Use it.
6263         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6264         Make some variables global, prepend "compat_" to their names.
6265         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6266         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6267         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6268         * lib/compat.exp (compat_skip_list): Make global, rename.
6269         * lib/c-compat.exp: New file.
6270         * lib/target-supports.exp (check_effective_target_dfp): New.
6271
6272         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6273         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6274         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6275         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6276         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6277         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6278         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6279         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6280         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6281         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6282         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6283         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6284         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6285         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6286         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6287         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6288         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6289         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6290         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6291         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6292         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6293         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6294         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6295         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6296         gcc.dg/dfp/struct-layout-1.c,
6297         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6298         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6299         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6300         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6301         gcc.dg/dfp/func-vararg-dfp.c,
6302         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6303         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6304         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6305         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6306         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6307
6308 2006-01-11  Richard Guenther  <rguenther@suse.de>
6309
6310         PR tree-optimization/25734
6311         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6312
6313 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6314
6315         PR fortran/25486
6316         * gfortran.dg/literal_character_constant_1_x.F: New test.
6317         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6318         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6319         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6320
6321 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6322
6323         PR c++/25386
6324         * g++.dg/ext/packed3.C: Add expected packed error.
6325
6326 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6327
6328         PR target/25706
6329         * gcc.dg/torture/pr25706-1.c: New test.
6330
6331 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6332
6333         PR tree-optimization/23109
6334         PR tree-optimization/23948
6335         PR tree-optimization/24123
6336
6337         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6338         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6339         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6340         g++.dg/tree-ssa/pr23948.C: New testcases.
6341         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6342         three divisions in order to do the optimization.
6343
6344 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6345
6346         PR c++/25632
6347         * g++.dg/other/pr25632.C: New test.
6348
6349 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6350
6351         PR fortran/25730
6352         * gfortran.dg/used_types_1.f90: New test.
6353
6354 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6355
6356         PR target/25718
6357         * gcc.dg/torture/pr25718-1.c: New test.
6358
6359 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6360
6361         * gfortran.dg/list_read_2.f90: Fix typo in description.
6362
6363 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6364
6365         * lib/target-supports.exp (check_visibility_available): Simplify test
6366         for *-*-netware*.
6367         (check_profiling_available): Fail for *-*-netware*.
6368         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6369         * gcc.dg/20021014-1.c: Likewise.
6370         * gcc.dg/nest.c: Likewise.
6371
6372 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6373
6374         fortran/24936
6375         * gfortran.dg/forall_3.f90: New test.
6376
6377 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6378
6379         PR fortran/21977
6380         * gfortran.dg/nesting_2.f90: New test.
6381         * gfortran.dg/nesting_3.f90: New test.
6382
6383 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6384
6385         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6386         Fix typo in comment.
6387
6388 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6389
6390         * gfortran.dg/single_char_string.f90: New test.
6391
6392 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6393
6394         * gfortran.dg/ichar_2.f90: New test.
6395
6396 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6397
6398         PR fortran/25093
6399         * gfortran.dg/private_type_4.f90: New.
6400
6401 2006-01-07  Richard Guenther  <rguenther@suse.de>
6402
6403         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6404
6405 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6406
6407         * gfortran.dg/func_decl_1.f90: New.
6408         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6409         * gfortran.dg/array_alloc_2.f90: Likewise.
6410         * gfortran.dg/char_result_8.f90: Likewise.
6411         * gfortran.dg/dup_save_1.f90: Likewise.
6412         * gfortran.dg/dup_save_2.f90: Likewise.
6413         * gfortran.dg/f2c_6.f90: Likewise.
6414         * gfortran.dg/f2c_7.f90: Likewise.
6415         * gfortran.dg/func_result_2.f90: Likewise.
6416         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6417
6418 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6419
6420         PR fortran/22146
6421         * gfortran.dg/elemental_subroutine_1.f90: New test.
6422         * gfortran.dg/elemental_subroutine_2.f90: New test.
6423
6424         PR fortran/25029
6425         PR fortran/21256
6426         * gfortran.dg/assumed_size_refs_1.f90: New test.
6427
6428         PR fortran/20868
6429         PR fortran/20870
6430         * gfortran.dg/assumed_size_refs_2.f90: New test.
6431         * gfortran.dg/initialization_1.f90: Change warning message.
6432
6433 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6434
6435         * gcc.dg/tree-ssa/loop-15.c: New test.
6436
6437 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438
6439         PR fortran/25598
6440         * gfortran.dg/backspace_3.f: New test.
6441         * gfortran.dg/backspace_4.f: New test.
6442
6443 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6444
6445         PR fortran/24268
6446         * gfortran.dg/fmt_white.f: Update test.
6447
6448 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6449
6450         * gcc.dg/cast-1.c: Add new warning.
6451         * gcc.dg/cast-2.c: Likewise.
6452         * gcc.dg/cast-3.c: Likewise.
6453         * gcc.dg/format/cast-1.c: Likewise.
6454         * gcc.dg/cast-4.c: New testcase.
6455
6456 2006-01-05  Richard Guenther  <rguenther@suse.de>
6457
6458         PR tree-optimization/22555
6459         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6460
6461 2006-01-05  Richard Guenther  <rguenther@suse.de>
6462             Diego Novillo  <dnovillo@redhat.com>
6463
6464         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6465         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6466         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6467         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6468         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6469         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6470         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6471         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6472         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6473         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6474         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6475         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6476         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6477         * treelang/compile/extravar.tree: Likewise.
6478         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6479         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6480         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6481         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6482         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6483
6484 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6485
6486         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6487         for 64-bit fix.
6488
6489 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6490
6491         PR fortran/23675
6492         gfortran.dg/char_result_11.f90: New.
6493
6494 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/24782
6497         * g++.dg/parse/access9.C: New test.
6498         * g++.dg/tc1/dr52.C: Tweak error markers.
6499
6500 2006-01-04  Richard Henderson  <rth@redhat.com>
6501
6502         Merge from gomp branch.
6503         * g++.dg/parse/pragma2.C: Update expected error lines.
6504
6505 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6506
6507         * g++.dg/other/i386-2.C: New test.
6508
6509         PR target/25554
6510         * gcc.c-torture/compile/20051228-1.c: New test.
6511
6512         PR c/25559
6513         * gcc.dg/pr25559.c: New test.
6514
6515 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6516
6517         PR c++/25492
6518         * g++.dg/lookup/friend9.C: New test.
6519
6520         PR c++/25625
6521         * g++.dg/template/repo5.C: New test.
6522
6523 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6524
6525         PR fortran/25101
6526         * gfortran.dg/forall_2.f90: New test.
6527
6528 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6529
6530         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6531         dg-require-weak.  Adjust regexp to handle leading-underscore
6532         targets and space as well as TAB after .weak.  Change previous
6533         64-bit fix to not use naked dot.
6534
6535 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6536
6537         PR rtl-optimization/25578
6538         * gcc.c-torture/execute/20060102-1.c: New testcase.
6539
6540 2006-01-03  Richard Guenther  <rguenther@suse.de>
6541
6542         PR c/25183
6543         * gcc.dg/torture/pr25183.c: New testcase.
6544
6545 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6546
6547         Merge from gomp-branch.
6548         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6549         * gcc.dg/ia64-sync-2.c: Likewise.
6550         * gcc.dg/ia64-sync-3.c: Likewise.
6551         * gcc.dg/ia64-sync-4.c: Likewise.
6552         * gcc.dg/sync-2.c: Likewise.
6553         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6554         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6555
6556 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6557
6558         PR c++/25635
6559         * g++.dg/parse/operator6.C: New test.
6560
6561         PR c++/25637
6562         * g++.dg/parse/error29.C: New test.
6563
6564         PR c++/25638
6565         * g++.dg/parse/dtor6.C: New test.
6566
6567         PR c++/25633
6568         * g++.dg/parse/ctor3.C: New test.
6569
6570         PR c++/25634
6571         * g++.dg/template/class3.C: New test.
6572
6573 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6574
6575         * g++.dg/debug/debug9.C: New.
6576
6577 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6578
6579         PR fortran/24640
6580         * gfortran.dg/label_2.f90: New test.
6581
6582 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6583
6584         * g++.dg/lookup/using12.C: Tighten error marker.
6585
6586 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6587             Andrew Pinski <pinskia@physics.uc.edu>
6588
6589         * gcc.target/powerpc/darwin-abi-3.c: New file.
6590         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6591         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6592         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6593         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6594         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6595         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6596         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6597         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6598
6599 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6600
6601         * gcc.dg/tree-ssa/loadpre1.c: New;
6602         * gcc.dg/tree-ssa/loadpre2.c: New;
6603         * gcc.dg/tree-ssa/loadpre3.c: New;
6604         * gcc.dg/tree-ssa/loadpre4.c: New;
6605         * gcc.dg/tree-ssa/loadpre5.c: New;
6606         * gcc.dg/tree-ssa/loadpre6.c: New;
6607         * gcc.dg/tree-ssa/loadpre7.c: New;
6608         * gcc.dg/tree-ssa/loadpre8.c: New;
6609         * gcc.dg/tree-ssa/loadpre9.c: New;
6610
6611 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6612
6613         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6614         * g++.dg/abi/thunk4.C: Likewise.
6615
6616 2006-01-01  Andreas Jaeger  <aj@suse.de>
6617
6618         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6619         portable.
6620
6621 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR c++/25294
6624         * gcc.dg/pragma-pack-3.c: New test.
6625         * g++.dg/parse/pragma3.C: New test.
6626
6627 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6628
6629         PR middle-end/24827
6630         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6631
6632 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6633
6634         PR testsuite/25214
6635         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6636
6637 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6638
6639         PR fortran/22607
6640         * gfortran-dg/pure_byref_3.f90: New.
6641
6642         fortran/PR 25396
6643         * gfortran.dg/userdef_operator_1.f90: New.
6644
6645 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6646
6647         * g++.dg/abi/thunk3.C: New.
6648         * g++.dg/abi/thunk4.C: New.
6649
6650 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6651
6652         PR fortran/25532
6653         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6654         associated derived type components of derived types are
6655         properly declared in contained procedures.
6656
6657 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6658
6659         PR libgfortran/25139
6660         * gfortran.dg/backspace_2.f: New test.
6661
6662 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6663
6664         PR libgfortran/25550
6665         * gfortran.dg/endfile.f: New test.
6666
6667 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6668
6669         PR libgfortran/25419
6670         * gfortran.dg/comma.f: New test.
6671
6672 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6673
6674         * lib/gfortran-dg.exp: Remove trailing whitespace.
6675         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6676         -funroll-all-loops.
6677
6678 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6679
6680         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6681         Extended Double long doubles or repeat tests when long double is
6682         the same size as double.
6683
6684 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6685
6686         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6687
6688         PR testsuite/25442
6689         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6690         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6691
6692         PR testsuite/25441
6693         * gcc.dg/pr23911.c: Make test variable static.
6694
6695         PR testsuite/25444
6696         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6697
6698 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6699
6700         PR c++/25439
6701         * g++.dg/parse/crash17.C: Adjust error markers.
6702         * g++.dg/template/error20.C: New test.
6703
6704 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/23172
6707         * g++.dg/ext/complit4.C: New test.
6708
6709         PR c++/25417
6710         * g++.dg/ext/complit5.C: Likewise.
6711
6712 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6713
6714         PR tree-optimization/25125
6715         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6716         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6717         * gcc.c-torture/execute/pr25125.c: New.
6718
6719 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6720
6721         PR fortran/25029
6722         PR fortran/21256
6723         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6724         with incorrect assumed size references.
6725
6726 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/23171
6729         * g++.dg/opt/init1.C: New test.
6730
6731 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/24671
6734         * g++.dg/template/sfinae3.C: New test.
6735
6736 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6737
6738         * g++.dg/other/friend4.C: New test.
6739
6740 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR target/25005
6743         * g++.dg/opt/pr25005.C: New test.
6744
6745 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/25369
6748         * g++.dg/template/ptrmem16.C: New test.
6749
6750 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6751
6752         PR fortran/25029
6753         PR fortran/21256
6754         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6755
6756 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6757
6758         PR libgfortran/25307
6759         * gfortran.dg/list_read_5.f90: New test.
6760
6761 2005-12-22  Richard Henderson  <rth@redhat.com>
6762
6763         * gcc.target/i386/sse-7.c: Use -msse2.
6764
6765 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR rtl-optimization/25432
6768         * gcc.c-torture/compile/20051216-1.c: New test.
6769
6770         PR objc/25328
6771         * objc/execute/pr25328.m: New test.
6772
6773 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/25364
6776         * g++.dg/template/call4.C: New test.
6777
6778 2005-12-22  Dale Johannesen  <dalej@apple.com>
6779
6780         * gcc.target/i386/sse-17.c: New.
6781
6782 2005-12-22  Paul Brook  <paul@codesourcery.com>
6783
6784         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6785
6786 2005-12-22  Paul Brook  <paul@codesourcery.com>
6787
6788         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6789
6790 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6791
6792         PR tree-opt/25513
6793         * gcc.c-torture/compile/pr25513.c: New test.
6794
6795 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6796
6797         PR c++/23333
6798         * g++.dg/parse/error25.C: Add more tests.
6799
6800 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6801
6802         PR fortran/18990
6803         * gfortran.dg/der_charlen_1.f90: New.
6804
6805 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6806
6807         PR fortran/20889
6808         * gfortran.dg/pointer_component_type_1.f90: New test.
6809
6810         PR fortran/25029
6811         PR fortran/21256
6812         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6813         should give an error with assumed size array refernces and checks those
6814         that should not.
6815         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6816         reference an upper bound so that it does not generate an error.
6817
6818         PR fortran/19362
6819         PR fortran/20244
6820         PR fortran/20864
6821         PR fortran/25391
6822         * gfortran.dg/used_dummy_types_1.f90: New test.
6823         * gfortran.dg/used_dummy_types_2.f90: New test.
6824         * gfortran.dg/used_dummy_types_3.f90: New test.
6825         * gfortran.dg/used_dummy_types_4.f90: New test.
6826         * gfortran.dg/used_dummy_types_5.f90: New test.
6827
6828         PR fortran/23152
6829         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6830         group already being USE associated.
6831         * gfortran.dg/assumed_shape_nml.f90: New test.
6832         * gfortran.dg/assumed_size_nml.f90: New test.
6833
6834         PR fortran/20862
6835         PR fortran/25053
6836         PR fortran/25063
6837         PR fortran/25064
6838         PR fortran/25066
6839         PR fortran/25067
6840         PR fortran/25068
6841         PR fortran/25307
6842         * gfortran.dg/io_constraints_1.f90: New test.
6843         * gfortran.dg/io_constraints_1.f90: New test.
6844         * gfortran.dg/iostat_3.f90: Change wording of warning.
6845         * gfortran.dg/g77/19981216-0.f: The same.
6846
6847 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6848
6849         PR tree-optimization/23518
6850         * testsuite/gcc.dg/pr23518.c: New.
6851
6852 2005-12-21  Mike Stump  <mrs@apple.com>
6853
6854         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6855
6856 2005-12-21  Paul Brook  <paul@codesourcery.com>
6857
6858         * gcc.dg/pr19340.c: Skip on m68k targets.
6859
6860 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6861
6862         PR rtl-optimization/25196
6863         * gcc.dg/pr25196.c: New test.
6864
6865 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6866
6867         PR fortran/25423
6868         gfortran.dg/where_nested_1.f90: New.
6869
6870 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6871
6872         PR tree-optimization/25382.
6873         * gcc.dg/tree-ssa/pr25382.c: New.
6874
6875 2005-12-20  Richard Guenther  <rguenther@suse.de>
6876
6877         PR middle-end/24306
6878         * gcc.target/i386/pr24306.c: New testcase.
6879
6880 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6881
6882         PR tree-optimization/25501
6883         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6884
6885 2005-12-20  Richard Guenther  <rguenther@suse.de>
6886
6887         Revert
6888         2005-12-02  Richard Guenther  <rguenther@suse.de>
6889
6890         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6891
6892 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/21228
6895         * g++.dg/warn/Wunreachable-code-2.C: New test.
6896
6897 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6898
6899         PR c++/24278
6900         * g++.dg/template/ctor5.C: New test.
6901
6902         PR c++/24915
6903         * g++.dg/template/overload8.C: New test.
6904
6905 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6906
6907         * gcc.c-torture/compile/pr25483 : New test.
6908
6909 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6910
6911         PR c++/20552
6912         * g++.dg/ext/typeof10.C: New test.
6913
6914 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6915
6916         * gcc.dg/mt-loopi1.c: New.
6917
6918 2005-12-18  Richard Guenther  <rguenther@suse.de>
6919
6920         PR tree-optimization/25481
6921         * gcc.dg/torture/pr25481.c: New testcase.
6922
6923 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6924
6925         PR rtl-optimization/21041
6926         * gcc.dg/pr21041.c: New test.
6927
6928 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6929
6930         PR libgfortran/25463
6931         * gfortran.dg/advance.f90: New test.
6932
6933 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6934
6935         * gcc.dg/20051201-1.c: New test.
6936
6937 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6938
6939         PR fortran/25018
6940         * gfortran.dg/initialization_1.f90: New test.
6941         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6942         * gfortran.dg/g77/980616-0.f: The same.
6943
6944 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6945
6946         * PR fortran/25458
6947         * gfortran.dg/chkbits.f90: New test.
6948
6949 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6950
6951         * gfortran.dg/enum_5.f: Revert to previous version.
6952
6953 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6954
6955         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6956         * gfortran.dg/nested_modules_1.f90: Ditto.
6957         * gfortran.dg/hollerith_f95.f90: Ditto.
6958         * gfortran.dg/select_5.f90: Ditto.
6959         * gfortran.dg/secnds.f: Ditto.
6960         * gfortran.dg/hollerith2.f90: Ditto.
6961         * gfortran.dg/imag_2.f: Ditto.
6962         * gfortran.dg/ftell_2.f90: Ditto.
6963         * gfortran.dg/malloc_free_1.f90: Ditto.
6964         * gfortran.dg/logint-1.f: Ditto.
6965         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6966         * gfortran.dg/e_d_fmt.f90: Ditto.
6967         * gfortran.dg/hollerith_legacy.f90: Ditto.
6968         * gfortran.dg/logint-2.f: Ditto.
6969         * gfortran.dg/enum_5.f90: Ditto.
6970         * gfortran.dg/f2c_2.f90: Ditto.
6971         * gfortran.dg/pr17143.f90: Ditto.
6972         * gfortran.dg/namelist_14.f90: Ditto.
6973         * gfortran.dg/logint-3.f: Ditto.
6974         * gfortran.dg/spread_scalar_source.f90: Ditto.
6975         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6976         * gfortran.dg/namelist_11.f: Ditto.
6977         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6978         * gfortran.dg/g77/20010519-1.f
6979         * gfortran.dg/g77/alpha1.f: Ditto.
6980         * gfortran.dg/g77/990115-1.f: Ditto.
6981         * gfortran.dg/g77/erfc.f: Ditto.
6982         * gfortran.dg/g77/19990313-3.f: Ditto.
6983         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6984         * gfortran.dg/g77/20010426.f: Ditto.
6985         * gfortran.dg/g77/19990313-0.f: Ditto.
6986         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6987         * gfortran.dg/g77/20000629-1.f: Ditto.
6988         * gfortran.dg/g77/970125-0.f: Ditto.
6989         * gfortran.dg/g77/8485.f: Ditto.
6990         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6991         * gfortran.dg/g77/19990313-1.f: Ditto.
6992         * gfortran.dg/g77/int8421.f: Ditto.
6993         * gfortran.dg/g77/19990305-0.f: Ditto.
6994         * gfortran.dg/g77/947.f: Ditto.
6995         * gfortran.dg/g77/19990905-2.f: Ditto.
6996         * gfortran.dg/g77/cabs.f: Ditto.
6997         * gfortran.dg/g77/19990313-2.f: Ditto.
6998         * gfortran.dg/g77/20020307-1.f: Ditto.
6999         * gfortran.dg/g77/dcomplex.f: Ditto.
7000         * gfortran.dg/g77/19990502-1.f: Ditto.
7001         * gfortran.dg/g77/19981216-0.f: Ditto.
7002         * gfortran.dg/common_4.f90: Ditto.
7003         * gfortran.dg/entry_4.f90: Ditto.
7004         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7005         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7006         * gfortran.dg/namelist_12.f: Ditto.
7007         * gfortran.dg/scale_1.f90: Ditto.
7008         * gfortran.dg/modulo_1.f90
7009         * gfortran.dg/hollerith.f90: Ditto.
7010         * gfortran.dg/direct_io_3.f90: Ditto.
7011         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7012         * gfortran.dg/gnu_logical_1.F: Ditto.
7013         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7014         * gfortran.dg/assign_1.f90: Ditto.
7015         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7016         * gfortran.dg/pr23095.f: Ditto.
7017         * gfortran.dg/read_float_1.f90: Ditto.
7018
7019 2005-12-17  Andreas Jaeger  <aj@suse.de>
7020
7021         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7022         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7023
7024 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7025
7026         PR fortran/24268
7027         * gfortran.dg/fmt_white.f: New test.
7028
7029 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7030
7031         * gfortran.dg/label_1.f90: New test.
7032
7033 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7034
7035         PR testsuite/25422
7036         * gcc.dg/20031012-1.c: Add -Walways-true option.
7037         * gcc.dg/weak/weak-3.c: Likewise.
7038         * g++.old-deja/g++.mike/warn8.C: Likewise.
7039
7040 2005-12-16  Mike Stump  <mrs@apple.com>
7041
7042         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7043         exit.
7044
7045 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7046
7047         PR libgfortran/25264
7048         PR libgfortran/25349
7049         * gfortran.dg/tl_editing.f90: Added additional checks.
7050         * gfortran.dg/t_editing.f: New test.
7051         * gfortran.dg/write_padding.f90: New test
7052
7053 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7054
7055         PR testsuite/25215
7056         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7057
7058 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR rtl-optimization/24899
7061         * gcc.c-torture/execute/20051215-1.c: New test.
7062
7063 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7064
7065         PR 24823
7066         * gfortran.dg/pr24823.f: New test.
7067
7068 2005-12-16  Jeff Law  <law@redhat.com>
7069
7070         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7071
7072 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7073
7074         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7075         Change C++ style comments to C style comments.
7076         Remove aligned types from the array.
7077         Keep Enums disabled.
7078         (complex_types): Remove aligned types from the array.
7079         Comment out "_Complex long double".
7080         (attrib_types): Remove.
7081         (complex_attrib_types): Remove.
7082         (attrib_array_types): Remove.
7083         (complex_attrib_array_types): Remove.
7084         (aligned_bitfld_types): Remove.
7085         (n_aligned_bitfld_types): Remove.
7086         (FEATURE_ALIGNEDPACKED): Delete.
7087         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7088         (singles): Remove support for adding attributes.
7089         (choose_type): Remove support for attributed types.
7090         (generate_fields): Remove support for attributed bit-fields.
7091         Remove support for adding attributes.
7092         (generate_random_tests): Remove support for adding attributes.
7093         (features): Add back "[0] :0" and "complex vector [0]".
7094         (main): Remove support for attributed bit-fields.
7095         Uncomment the calling of generate_random_tests for the rests of
7096         the tests.
7097
7098 2005-12-16  Jan Hubicka  <jh@suse.cz>
7099
7100         * gcc.c-torture/combine/pr25224.c: New.
7101
7102 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7103
7104         PR other/25028
7105         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7106         HP-UX.
7107
7108 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7109
7110         * gcc.dg/20051215-1.c: New file.
7111
7112 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7113
7114         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7115         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7116
7117 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7118
7119         PR fortran/18197
7120         * gfortran.dg/dummy_functions_1.f90: New.
7121
7122 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7123
7124         PR rtl-optimization/25310
7125         * gcc.c-torture/compile/pr25310.c: New test.
7126
7127 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR debug/25023
7130         * gcc.dg/pr25023.c: New test.
7131
7132 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7133
7134         * g++.old-deja/g++.brendan/redecl1.C,
7135         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7136         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7137         g++.old-deja/g++.oliva/typeof1.C,
7138         g++.old-deja/g++.other/crash16.C,
7139         g++.old-deja/g++.other/crash34.C,
7140         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7141         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7142         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7143         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7144         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7145         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7146         Remove xfail.
7147
7148 2005-12-14  Kean Johnston  <jkj@sco.com>
7149             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7150
7151         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7152         * gcc.target/i386/20020523-1.c: Ditto.
7153         * gcc.target/i386/tailcall-1.c: Ditto.
7154         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7155         * gcc.target/i386/ssetype-5.c: Ditto.
7156
7157 2005-12-14  Jeff Law  <law@redhat.com>
7158
7159         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7160
7161 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR target/25254
7164         PR target/24188
7165         * gcc.target/i386/pr25254.c: New test.
7166         * gfortran.dg/PR24188.f: New test.
7167
7168 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7169
7170         * lib/fortran-torture.exp: Catch remaining uses of
7171         remote_file build delete.
7172
7173 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7174
7175         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7176
7177 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7178
7179         * gcc.dg/warn-addr-cmp.c: New test.
7180
7181 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7182
7183         PR debug/25023
7184         PR target/25293
7185         * gcc.target/i386/pr25293.c: New test.
7186
7187 2005-12-13  Petr Machata  <machata@post.cz>
7188
7189         PR c++/24907
7190         * g++.dg/parse/comma2.C: New test.
7191
7192 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7193             Jakub Jelinek  <jakub@redhat.com>
7194
7195         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7196         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7197         (limits.h): Include unconditionally.
7198         (stdlib.h): Likewise.
7199         (hashtab.h): Do not include.
7200         (getopt.h): Likewise.
7201         (stddef.h): Include.
7202         (hashval_t): Define.
7203         (struct entry): Add "next" field.
7204         (HASH_SIZE): New macro.
7205         (hash_table): New variable.
7206         (switchfiles): Do not use xmalloc.
7207         (mix): New macro.
7208         (iterative_hash): New function.
7209         (hasht): Remove.
7210         (e_exists): New function.
7211         (e_insert): Likewise.
7212         (output): Use, instead of libiberty hashtable functions.
7213         (main): Do not use getopt.  Do not call htab_create.
7214
7215 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7216
7217         PR c++/25331
7218         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7219         put atal* and atpaal* attributes on array elements.
7220         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7221         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7222         put atal* and atpaal* attributes on array elements.
7223         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7224
7225 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7226
7227         * gcc.dg/single-precision-constant.c: New test.
7228
7229 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7230
7231         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7232         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7233         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7234         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7235         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7236         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7237         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7238         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7239         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7240         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7241         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7242         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7243         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7244         gcc.target/powerpc/ppc-sdata-2.c,
7245         gcc.target/powerpc/ppc-stackalign-1.c,
7246         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7247         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7248         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7249         gcc.target/powerpc/rs6000-ldouble-2.c,
7250         gcc.target/powerpc/rs6000-power2-1.c,
7251         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7252         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7253         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7254         option into target selector.
7255         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7256         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7257
7258 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7259
7260         PR objc/25348
7261         * objc.dg/encode-9.m: New test.
7262
7263 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7264
7265         PR testsuite/20772
7266         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7267         * gcc.dg/asm-b.c: Fix typo.
7268         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7269         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7270         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7271         i?86 lp64 and x86_64 ilp32.
7272         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7273         on i?86 lp64.
7274         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7275
7276 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7277
7278         PR fortran/25078
7279         gfortran.dg/equiv_5.f90: New test.
7280
7281 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7282
7283         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7284         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7285         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7286         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7287         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7288         * gcc.dg/tree-ssa/reassoc-5.c: New.
7289         * gcc.dg/tree-ssa/reassoc-6.c: New.
7290         * gcc.dg/tree-ssa/reassoc-7.c: New.
7291         * gcc.dg/tree-ssa/reassoc-8.c: New.
7292         * gcc.dg/tree-ssa/reassoc-9.c: New.
7293         * gcc.dg/tree-ssa/reassoc-10.c: New.
7294         * gcc.dg/tree-ssa/reassoc-11.c: New.
7295
7296 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7297
7298         PR testsuite/25167
7299         PR testsuite/24478
7300         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7301
7302 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7303
7304         PR c++/25300
7305         * g++.dg/template/inherit.C: Do not use a generic error message.
7306
7307 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7308
7309         PR libobjc/25354
7310         * objc.dg/gnu-encoding: New directory.
7311         * objc.dg/gnu-encoding/compat-common.h: New file.
7312         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7313         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7314         * objc.dg/gnu-encoding/vector-defs.h: New file.
7315         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7316         * objc.dg/gnu-encoding/generate-random.c: New file.
7317         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7318         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7319         * objc.dg/gnu-encoding/generate-random.h: New file.
7320
7321 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/25337
7324         * g++.dg/template/defarg7.C: New test.
7325
7326 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7327
7328         PR libobjc/25347
7329         * objc.dg/encode-8.m: New test.
7330
7331 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7332
7333         PR libobjc/25346
7334         * objc.dg/encode-7.m: New test.
7335
7336 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/25010
7339         * g++.dg/opt/inline10.C: New test.
7340
7341 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7342
7343         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7344
7345 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7346
7347         * gfortran.dg/substring_equivalence.f90: typo in comment
7348
7349 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7350
7351         PR fortran/25068
7352         * gfortran.dg/iostat_3.f90: New test.
7353
7354 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7355
7356         PR fortran/23815
7357         * gfortran.dg/unf_io_convert_1.f90: New test.
7358         * gfortran.dg/unf_io_convert_2.f90: New test.
7359         * gfortran.dg/unf_io_convert_3.f90: New test.
7360
7361 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362
7363         PR testsuite/20772
7364         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7365         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7366         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7367         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7368         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7369         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7370         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7371         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7372         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7373         gcc.dg/torture/fp-int-convert-float128-timode.c,
7374         gcc.dg/torture/fp-int-convert-float128.c,
7375         gcc.dg/torture/fp-int-convert-float80-timode.c,
7376         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7377         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7378
7379         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7380
7381 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7382
7383         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7384
7385 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7386
7387         * gcc.dg/20051207-1.c,
7388         * gcc.dg/20051207-2.c,
7389         * gcc.dg/20051207-3.c: New tests.
7390
7391 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7392
7393         PR testsuite/20772
7394         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7395         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7396         dg-skip-if target selector.
7397
7398         PR testsuite/20772
7399         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7400         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7401         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7402         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7403         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7404         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7405         and/or merge with i?86 cases.
7406
7407         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7408
7409         PR testsuite/20772
7410         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7411         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7412         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7413         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7414         x86_64-*-linux*.
7415
7416 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7417
7418         PR target/25311
7419         * gcc.c-torture/compile/pr25311.c: New test.
7420
7421 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7422
7423         PR libgfortran/25039
7424         * gfortran.dg/read_comma.f: New test.
7425
7426 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR c++/19317
7429         * g++.dg/opt/pr19317-1.C: New test.
7430         * g++.dg/opt/pr19317-2.C: New test.
7431         * g++.dg/opt/pr19317-3.C: New test.
7432
7433         PR target/19005
7434         * gcc.c-torture/execute/pr19005.c: New test.
7435
7436         PR target/17828
7437         * g++.old-deja/g++.other/comdat5.C: New test.
7438         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7439
7440         * g++.dg/compat/struct-layout-1.exp: New file.
7441         * g++.dg/compat/struct-layout-1.h: New.
7442         * g++.dg/compat/struct-layout-1_generate.c: New.
7443         * g++.dg/compat/struct-layout-1_x1.h: New.
7444         * g++.dg/compat/struct-layout-1_x2.h: New.
7445         * g++.dg/compat/struct-layout-1_y1.h: New.
7446         * g++.dg/compat/struct-layout-1_y2.h: New.
7447
7448         * gcc.dg/20050330-2.c: New test.
7449
7450 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7451
7452         PR fortran/25292
7453         * gfortran.dg/associated_1.f90: New.
7454
7455 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7456
7457         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7458         ILP32 vect_no_align platforms.
7459
7460 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7461             Jakub Jelinek  <jakub@redhat.com>
7462
7463         PR target/25268
7464         * gcc.c-torture/compile/20051207-1.c: New test.
7465
7466 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7467
7468         PR testsuite/20772
7469         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7470         gcc.dg/torture/pr18582-1.c,
7471         gcc.target/i386/attributes-error.c: Also test on x86_64.
7472
7473         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7474
7475 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7476
7477         PR c++/19397
7478         * g++.dg/template/typedef3.C: New test.
7479
7480         PR c++/19762
7481         PR c++/19764
7482         * g++.dg/template/dtor3.C: Fix error markers.
7483
7484 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7485
7486         * lib/target-supports.exp (check_effective_target_sync_char_short):
7487         Add s390*.
7488
7489 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7490
7491         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7492
7493 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7494
7495         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7496         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7497         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7498         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7499
7500 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7501
7502         PR c++/25263
7503         * g++.dg/other/array2.C: New test case.
7504
7505 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7506
7507         * gcc.dg/darwin-weakimport-3.c: New.
7508
7509         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7510         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7511         and to work on Darwin.
7512         * gcc.dg/attr-weakref-1b.c: New file.
7513         * gcc.dg/attr-weakref-2.c: New test.
7514         * gcc.dg/darwin-weakref-1.c: New test.
7515
7516 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7517
7518         PR testsuite/25247
7519         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7520         use in selector expressions.
7521         (dg-xfail-if): Ditto.
7522         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7523         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7524         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7525         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7526         * gcc.test-framework/test-framework.exp: Skip generated tests if
7527         CHECK_TEST_FRAMEWORK is not 1.
7528
7529 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7530
7531         PR tree-optimization/24963
7532         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7533
7534         PR target/24108
7535         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7536
7537         PR target/18580
7538         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7539         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7540         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7541         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7542
7543 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7546         dg-options.
7547
7548 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7549
7550         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7551
7552 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7553
7554         * gcc.dg/format/cast-1.c: New test.
7555
7556 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7557
7558         PR c/7776
7559         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7560         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7561         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7562         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7563
7564 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7565
7566         * gcc.dg/cast-pretty-print-1.c: New test.
7567
7568 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7569
7570         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7571
7572 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7573
7574         PR c++/24173
7575         * g++.dg/template/friend40.C: New test.
7576
7577 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR target/25199
7580         * gcc.target/i386/movq-2.c: New test.
7581         * gcc.target/i386/movq.c: Remove target i?86, instead add
7582         dg-require-effective-target ilp32.
7583
7584 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7585
7586         PR c++/24103
7587         * g++.dg/other/default1.C: New test.
7588
7589 2005-12-02  Richard Guenther  <rguenther@suse.de>
7590
7591         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7592
7593 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7594
7595         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7596
7597 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7598
7599         PR target/21017
7600         * gcc.target/powerpc/rotate.c: New.
7601
7602 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7603
7604         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7605         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7606
7607 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7608
7609         PR c/13384
7610         * gcc.dg/pr17730-1.c: Adjust.
7611         * gcc.dg/lvalue1.c (main): Likewise.
7612         * gcc.dg/lvalue-2.c: Likewise.
7613         * g++.dg/pr7503-3.C
7614
7615 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7616
7617         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7618         error messages.
7619
7620 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7621
7622         PR fortran/24789
7623         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7624
7625 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7626
7627         PR target/24475
7628         * lib/target-supports.exp (check_effective_target_tls): New.
7629         (check_effective_target_tls_runtime): New.
7630         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7631         for TLS support.
7632         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7633         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7634         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7635         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7636         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7637         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7638         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7639         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7640         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7641         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7642         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7643         effective-target TLS.
7644         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7645         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7646         effective-target TLS runtime.
7647
7648 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7649
7650         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7651
7652 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7653
7654         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7655         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7656         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7657         ignored" warnings when "packing" is the same as the ABI layout.
7658
7659 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7660
7661         PR fortran/21302
7662         * gfortran.dg/line_length_1.f: New test.
7663         * gfortran.dg/line_length_2.f90: Ditto.
7664
7665 2005-11-30  Richard Guenther  <rguenther@suse.de>
7666
7667         PR tree-optimization/21655
7668         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7669
7670 2005-11-30  Dale Johannesen  <dalej@apple.com>
7671
7672         * gcc.c-torture/compile/pr24930.c: New.
7673
7674 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7675
7676         PR fortran/15809
7677         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7678
7679 2005-11-30  Jeff Law  <law@redhat.com>
7680
7681         * g++.old-deja/g++.law/pr25000.C: New test.
7682
7683 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7684
7685         * gcc.dg/tls/opt-11.c: New test.
7686
7687 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7688
7689         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7690         targets.
7691         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7692         LP64 ia64.
7693
7694 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7695
7696         * gfortran.dg/open_access_1.f90: New test.
7697
7698 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7699
7700         * gcc.dg/charset/builtin2.c: New test.
7701
7702 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7703
7704         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7705         on mmix-*-* for *_[xy].c.
7706
7707 2005-11-28  Kean Johnston  <jkj@sco.com>
7708
7709         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7710         headers.
7711         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7712         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7713         * gcc.target/i386/asm-3.c: Ditto.
7714         * gcc.target/i386/clobbers.c: Ditto.
7715         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7716         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7717         test regexp.
7718         * gcc.target/i386/mul.c: Ditto.
7719         * gcc.target/i386/ssetype-1.c: Ditto.
7720         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7721         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7722         static so the test works with -fPIC mode too. Based on comment in
7723         PR19231 by Pinski.
7724         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7725
7726 2005-11-28  Richard Guenther  <rguenther@suse.de>
7727
7728         * gcc.dg/alias-9.c: New testcase.
7729         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7730
7731 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7732             Uros Bizjak  <uros@kss-loka.si>
7733
7734         PR middle-end/20219
7735         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7736         tan(x)/sin(x) transformations.
7737
7738 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7739
7740         PR middle-end/24575
7741         * gcc.dg/tree-ssa/divide-3.c: New test.
7742         * gcc.dg/tree-ssa/divide-4.c: New test.
7743
7744 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7745
7746         PR fortran/24917
7747         *  gfortran.dg/boz_6.f90: New test.
7748
7749 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7750
7751         PR fortran/23912
7752         * gfortran.dg/modulo_1.f90: New test.
7753
7754 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7755
7756         PR libfortran/24919
7757         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7758         fail on CRLF platforms.
7759         * gfortran.dg/ftell_2.f90: Likewise.
7760
7761 2005-11-26  Eric Christopher  <echristo@apple.com>
7762
7763         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7764
7765 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7766
7767         * objc.dg/gnu-runtime-3.m: Simplify.
7768
7769 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         PR middle-end/23669
7772         * gcc.dg/tree-ssa/divide-1.c: New test.
7773         * gcc.dg/tree-ssa/divide-2.c: New test.
7774
7775 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7776
7777         PR libgfortran/24945
7778         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7779
7780 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7781
7782         PR libgfortran/24945
7783         * gfortran.dg/open_status_2.f90: New test.
7784
7785 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * gcc.c-torture/execute/builtins/fprintf.c,
7788         gcc.c-torture/execute/builtins/fputs-lib.c,
7789         gcc.c-torture/execute/builtins/fputs.c,
7790         gcc.c-torture/execute/builtins/lib/fprintf.c,
7791         gcc.c-torture/execute/builtins/lib/printf.c,
7792         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7793
7794 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7795
7796         * gcc.dg/20050922-2.c: New test.
7797
7798 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         * objc.dg/gnu-runtime-3.m: New test.
7801
7802 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7803
7804         PR c++/9278
7805         * g++.dg/other/void1.C: New test.
7806
7807 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7808
7809         PR middle-end/24998
7810         * gcc.dg/torture/fp-int-convert-float.c,
7811         gcc.dg/torture/fp-int-convert-double.c,
7812         gcc.dg/torture/fp-int-convert-long-double.c,
7813         gcc.dg/torture/fp-int-convert-timode.c,
7814         gcc.dg/torture/fp-int-convert-float80.c,
7815         gcc.dg/torture/fp-int-convert-float80-timode.c,
7816         gcc.dg/torture/fp-int-convert-float128.c,
7817         gcc.dg/torture/fp-int-convert-float128-timode.c,
7818         gcc.dg/torture/fp-int-convert.h: New files.
7819
7820 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR middle-end/24989
7823         * gcc.dg/tree-ssa/bool-10.c: New test.
7824         * gcc.dg/tree-ssa/bool-11.c: New test.
7825         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7826
7827 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7828
7829         PR middle-end/24990
7830         * tree-ssa/pr24990-1.c: New test.
7831
7832 2005-11-24  Richard Guenther  <rguenther@suse.de>
7833         Dirk Mueller <dmueller@suse.de>
7834
7835         PR c++/14024
7836         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7837         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7838         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7839         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7840         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7841         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7842
7843 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7844
7845         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7846
7847 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7848
7849         PR c/21668
7850         * gcc.dg/Wc++-compat.c: New.
7851         * gcc.dg/Wno-c++-compat.c: New.
7852
7853 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7854
7855         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7856         (vspltish, vspltisw): Likewise.
7857
7858 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7859
7860         PR libgfortran/24794
7861         * gfortran.dg/namelist_12.f: Fix quotes.
7862         * gfortran.dg/namelist_13.f90: Fix quotes.
7863         * gfortran.dg/namelist_14.f90: Fix quotes.
7864         * gfortran.dg/namelist_15.f90: Fix quotes.
7865         * gfortran.dg/namelist_use.f90: Fix quotes.
7866         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7867         * gfortran.dg/namelist_21.f90: New test.
7868         * gfortran.dg/namelist_22.f90: New test.
7869
7870 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7871
7872         PR target/23435
7873         * gcc.c-torture/compile/pr23435.c: New.
7874
7875 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7876
7877         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7878
7879 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7880
7881         * gcc.target/powerpc/405-macchw-1.c,
7882         gcc.target/powerpc/405-macchw-2.c,
7883         gcc.target/powerpc/405-macchwu-1.c,
7884         gcc.target/powerpc/405-macchwu-2.c,
7885         gcc.target/powerpc/405-machhw-1.c,
7886         gcc.target/powerpc/405-machhw-2.c,
7887         gcc.target/powerpc/405-machhwu-1.c,
7888         gcc.target/powerpc/405-machhwu-2.c,
7889         gcc.target/powerpc/405-maclhw-1.c,
7890         gcc.target/powerpc/405-maclhw-2.c,
7891         gcc.target/powerpc/405-maclhwu-1.c,
7892         gcc.target/powerpc/405-maclhwu-2.c,
7893         gcc.target/powerpc/405-mulchw-1.c,
7894         gcc.target/powerpc/405-mulchw-2.c,
7895         gcc.target/powerpc/405-mulchwu-1.c,
7896         gcc.target/powerpc/405-mulchwu-2.c,
7897         gcc.target/powerpc/405-mulhhw-1.c,
7898         gcc.target/powerpc/405-mulhhw-2.c,
7899         gcc.target/powerpc/405-mulhhwu-1.c,
7900         gcc.target/powerpc/405-mulhhwu-2.c,
7901         gcc.target/powerpc/405-mullhw-1.c,
7902         gcc.target/powerpc/405-mullhw-2.c,
7903         gcc.target/powerpc/405-mullhwu-1.c,
7904         gcc.target/powerpc/405-mullhwu-2.c,
7905         gcc.target/powerpc/405-nmacchw-1.c,
7906         gcc.target/powerpc/405-nmacchw-2.c,
7907         gcc.target/powerpc/405-nmachhw-1.c,
7908         gcc.target/powerpc/405-nmachhw-2.c,
7909         gcc.target/powerpc/405-nmaclhw-1.c,
7910         gcc.target/powerpc/405-nmaclhw-2.c,
7911         gcc.target/powerpc/440-macchw-1.c,
7912         gcc.target/powerpc/440-macchw-2.c,
7913         gcc.target/powerpc/440-macchwu-1.c,
7914         gcc.target/powerpc/440-macchwu-2.c,
7915         gcc.target/powerpc/440-machhw-1.c,
7916         gcc.target/powerpc/440-machhw-2.c,
7917         gcc.target/powerpc/440-machhwu-1.c,
7918         gcc.target/powerpc/440-machhwu-2.c,
7919         gcc.target/powerpc/440-maclhw-1.c,
7920         gcc.target/powerpc/440-maclhw-2.c,
7921         gcc.target/powerpc/440-maclhwu-1.c,
7922         gcc.target/powerpc/440-maclhwu-2.c,
7923         gcc.target/powerpc/440-mulchw-1.c,
7924         gcc.target/powerpc/440-mulchw-2.c,
7925         gcc.target/powerpc/440-mulchwu-1.c,
7926         gcc.target/powerpc/440-mulchwu-2.c,
7927         gcc.target/powerpc/440-mulhhw-1.c,
7928         gcc.target/powerpc/440-mulhhw-2.c,
7929         gcc.target/powerpc/440-mulhhwu-1.c,
7930         gcc.target/powerpc/440-mulhhwu-2.c,
7931         gcc.target/powerpc/440-mullhw-1.c,
7932         gcc.target/powerpc/440-mullhw-2.c,
7933         gcc.target/powerpc/440-mullhwu-1.c,
7934         gcc.target/powerpc/440-mullhwu-2.c,
7935         gcc.target/powerpc/440-nmacchw-1.c,
7936         gcc.target/powerpc/440-nmacchw-2.c,
7937         gcc.target/powerpc/440-nmachhw-1.c,
7938         gcc.target/powerpc/440-nmachhw-2.c,
7939         gcc.target/powerpc/440-nmaclhw-1.c,
7940         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7941
7942 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR fortran/24774
7945         * gfortran.dg/inquire_9.f90: New test.
7946
7947         PR fortran/21647
7948         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7949
7950 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7951
7952         PR libfortran/24432
7953         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7954         Check that 'cos' is supported.
7955
7956 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7957
7958         PR fortran/24223
7959         * gfortran.dg/substring_equivalence.f90: New test.
7960
7961         PR fortran/24705
7962         * gfortran.dg/auto_internal_assumed.f90: New test.
7963
7964 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7965
7966         * gcc.dg/fold-div-2.c: New test.
7967
7968 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7969
7970         PR rtl-optimization/24883
7971         * gcc.c-torture/compile/pr24883.c: New test.
7972
7973 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7974
7975         PR middle-end/20583
7976         * gcc.c-torture/compile/pr20583.c: New.
7977
7978 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7979
7980         * gcc.c-torture/execute/usmul.c: New test.
7981
7982 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7983
7984         * gcc.dg/tree-ssa/vrp22.c: New test.
7985
7986 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7987
7988         PR middle-end/24912
7989         * gcc.dg/torture/pr24912-1.c: New test.
7990
7991 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7992
7993         PR fortran/24862
7994         * gfortran.dg/arrayio_derived_1.f90: New test.
7995
7996 2005-11-19  Richard Guenther  <rguenther@suse.de>
7997
7998         PR middle-end/23294
7999         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8000
8001 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8002
8003         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8004
8005 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8006
8007         PR c++/8355
8008         * g++.dg/template/friend39.C: New test.
8009
8010 2005-11-18  James E Wilson  <wilson@specifix.com>
8011
8012         * gcc.dg/builtin-strstr.c: New.
8013
8014 2005-11-18  Richard Henderson  <rth@redhat.com>
8015
8016         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8017         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8018         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8019         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8020         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8021         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8022         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8023         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8024         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8025         renaming to remove initial "ia64-".
8026
8027 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8028
8029         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8030
8031 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8032
8033         * g++.dg/cpp/string-2.C: New test.
8034
8035 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8036
8037         * gcc.dg/tree-ssa/loop-14.c: New test.
8038
8039 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8040             Michael Chamberlain <michael@chamberlain.net.au>
8041
8042         * ada/acats/run_all.sh (target_run): Kill long running tests.
8043
8044 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8045
8046         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8047         * gcc.dg/cleanup-9.c: Likewise.
8048         * gcc.dg/cleanup-10.c: Likewise.
8049         * gcc.dg/cleanup-11.c: Likewise.
8050
8051 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8052
8053         PR fortran/24892
8054         * gfortran.dg/open_access_append_1.f90: New test.
8055         * gfortran.dg/open_access_append_2.f90: New test.
8056
8057 2005-11-16  Richard Guenther  <rguenther@suse.de>
8058
8059         PR middle-end/24851
8060         * gcc.c-torture/execute/pr24851.c: New testcase.
8061
8062 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8063
8064         * gcc.dg/fold-overflow-1.c: New test.
8065
8066 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8067
8068         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8069         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8070
8071 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8072
8073         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8074         structures.
8075         * g++.dg/eh/forced2.C: Likewise.
8076         * g++.dg/eh/forced3.C: Likewise.
8077         * g++.dg/eh/forced4.C: Likewise.
8078
8079 2005-11-11  Mike Stump  <mrs@apple.com>
8080
8081         * g++.old-deja/g++.mike/unused.C: Add.
8082
8083 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/24667
8086         * g++.dg/warn/Wcast-qual1.C: New test.
8087
8088 2005-11-15  Jan Hubicka  <jh@suse.cz>
8089
8090         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8091
8092 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8093
8094         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8095
8096 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8097
8098         PR 24840
8099         * gcc.dg/tree-ssa/pr24840.c: New test.
8100
8101 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8102
8103         PR testsuite/24841
8104         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8105
8106 2005-11-14  Dale Johannesen  <dalej@apple.com>
8107
8108         * gcc.c-torture/execute/20051113-1.c: New.
8109
8110 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/24687
8113         * g++.dg/template/crash43.C: New test.
8114
8115 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8116
8117         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8118
8119 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c++/24817
8122         * g++.dg/eh/spec8.C: New test.
8123
8124 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8125
8126         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8127
8128 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/20293
8131         * g++.dg/parse/ambig4.C: New test.
8132         * g++.dg/tc1/dr101.C: Adjust error markers.
8133         * g++.dg/lookup/strong-using-2.C: Likewise.
8134         * g++.dg/lookup/ambig5.C: Likewise.
8135         * g++.dg/lookup/ambig4.C: Likewise.
8136         * g++.dg/parse/crash22.C: Likewise.
8137
8138 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8139
8140         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8141
8142 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8143
8144         * gcc.dg/nested-calls-1.c: New test.
8145
8146 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8147
8148         * gfortran.dg/complex_intrinsic_1.f90: New test.
8149         * gfortran.dg/complex_intrinsic_2.f90: New test.
8150         * gfortran.dg/fgetc_1.f90: New test.
8151         * gfortran.dg/fgetc_2.f90: New test.
8152         * gfortran.dg/fgetc_3.f90: New test.
8153         * gfortran.dg/ftell_1.f90: New test.
8154         * gfortran.dg/ftell_2.f90: New test.
8155         * gfortran.dg/gnu_logical_1.F: New test.
8156         * gfortran.dg/gnu_logical_2.f90: New test.
8157
8158 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         PR middle-end/24820
8161         * testsuite/gcc.dg/pr24820.c: New test.
8162
8163 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8164
8165         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8166         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8167         variable.
8168
8169 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8170
8171         testsuite/24614
8172         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8173
8174 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8175
8176         * gcc.target/cris/cris.exp: New file.
8177         * gcc.target/cris/rld-legit1.c: New test.
8178         * gcc.target/cris/rld-legit2.c: New test.
8179
8180 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8181
8182         PR c++/24780
8183         * g++.dg/opt/pr24780.C: New test.
8184
8185         PR c++/24761
8186         * g++.dg/template/asm1.C: New test.
8187
8188 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8189
8190         PR libgfortran/24787
8191         * gfortran.dg/scan_1.f90: New test.
8192
8193 2005-11-12  Jan Hubicka  <jh@suse.cz>
8194
8195         * gcc.target/i386/minmax-1.c: New.
8196         * gcc.target/i386/minmax-2.c: New.
8197
8198 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8199
8200         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8201
8202 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8203
8204         * gcc.c-torture/execute/20051110-1.c,
8205         gcc.c-torture/execute/20051110-2.c: New tests.
8206
8207 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8208
8209         PR middle-end/24750
8210         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8211         New tests.
8212
8213 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8214
8215         * lib/target-libpath.exp (get_shlib_extension): New proc.
8216         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8217         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8218         * lib/objc.exp (objc_target_compile): Likewise.
8219         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8220         detection.
8221
8222 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8223
8224         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8225
8226         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8227         Add -static to additional_flags and pass it to target_compile.
8228
8229 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8230
8231         PR libgfortran/24719
8232         gfortran.dg/read_noadvance.f90: New test.
8233
8234         PR libgfortran/24699
8235         gfortran.dg/fmt_t_2.f90: New test.
8236
8237         PR libgfortran/24785
8238         gfortran.dg/read_x_eor.f90: New test.
8239
8240         PR libgfortran/24584
8241         gfortran.dg/namelist_empty.f90: Rename test.
8242
8243         PR libgfortran/24489
8244         gfortran/read_eor.f90: Rename test.
8245
8246 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8247
8248         PR fortran/15976
8249         * gfortran.dg/automatic_module_variable.f90: New test.
8250
8251 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8252
8253         PR target/24445
8254         * gcc.dg/pr24445.c: New test.
8255
8256 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8257
8258         PR fortran/24655
8259         PR fortran/24755
8260         * gfortran.dg/recursive_statement_functions.f90: Add statement
8261         functions using inline intrinsic functions and parameters to test
8262         that they no longer seg-fault.
8263
8264         PR fortran/24409
8265         gfortran.dg/nested_modules_4.f90: New test.
8266         gfortran.dg/nested_modules_5.f90: New test.
8267
8268 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8269
8270         PR fortran/24643
8271         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8272
8273 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8274
8275         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8276         failures.
8277
8278 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8279
8280         * gcc.dg/sparc-getcontext-1.c: New test.
8281
8282 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8283
8284         * gcc.dg/ifcvt-fabs-1.c: New test.
8285
8286 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8287
8288         PR other/4372
8289         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8290         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8291
8292 2005-11-09  Richard Guenther  <rguenther@suse.de>
8293
8294         PR tree-optimization/24716
8295         * gcc.c-torture/execute/pr24716.c: New testcase.
8296
8297 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8298
8299         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8300
8301 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8302
8303         PR 24624
8304         * gcc.dg/pr24624.c: Testcase added.
8305
8306 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8307
8308         PR 24623
8309         * g++.dg/other/pr24623.C: Testcase added.
8310
8311 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8312
8313         PR fortran/22607
8314         * gfortran-dg/pure_byref_1.f90: New.
8315         * gfortran-dg/pure_byref_2.f90: New.
8316
8317 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8318
8319         PR c/24101
8320         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8321         * gcc.dg/dg.exp: Run main loop also for *.i files.
8322
8323 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR c++/19450
8326         * g++.dg/tls/diag-3.C: New test.
8327         * g++.dg/tls/diag-4.C: New test.
8328         * g++.dg/tls/static-1.C: New test.
8329         * g++.dg/tls/static-1a.cc: New file.
8330
8331 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8332
8333         PR 23046
8334         * g++.dg/tree-ssa/pr23046.C: New test.
8335
8336 2005-11-08  Devang Patel <dpatel@apple.com>
8337
8338         PR tree-optimization/23115
8339         * gcc.dg/tree-ssa/pr23115.c: New.
8340
8341 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8342
8343         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8344         * gcc.target/powerpc/pr16155.c: Same.
8345         * gcc.target/powerpc/altivec-1.c: Same.
8346         * gcc.target/powerpc/altivec-2.c: Same.
8347         * gcc.target/powerpc/altivec-3.c: Same.
8348         * gcc.target/powerpc/altivec-5.c: Same.
8349         * gcc.target/powerpc/altivec-11.c: Same.
8350         * gcc.target/powerpc/altivec-12.c: Same.
8351         * gcc.target/powerpc/altivec-14.c: Same.
8352         * gcc.target/powerpc/altivec-22.c: Same.
8353         * gcc.target/powerpc/altivec-consts.c: Same.
8354         * gcc.target/powerpc/altivec-pr22085.c: Same.
8355         * gcc.target/powerpc/altivec-splat.c: Same.
8356         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8357         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8358         * gcc.target/powerpc/darwin-longlong.c: Same.
8359
8360 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8361
8362         PR target/19340
8363         * gcc.dg/pr19340.c: New test.
8364
8365 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8366
8367         PR rtl-optimization/24683
8368         * gcc.dg/pr24683.c: New test.
8369
8370 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8371
8372         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8373         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8374
8375 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8376
8377         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8378
8379 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8380
8381         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8382
8383 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8384
8385         PR target/24230
8386
8387         * gcc.target/powerpc/altivec-consts.c,
8388         gcc.target/powerpc/altivec-splat.c: New testcase.
8389
8390 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8391
8392         PR c/24599
8393
8394         * gcc.dg/overflow-2.c: New testcase.
8395
8396 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR rtl-optimization/23567
8399         * gcc.c-torture/execute/20051104-1.c: New test.
8400
8401 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8402
8403         PR fortran/24534
8404         gfortran.dg/private_type_2.f90: Modified to check that case with
8405         PRIVATE declaration within derived type is accepted.
8406
8407         PR fortran/20838
8408         gfortran.dg/pointer_assign_1.f90: New test.
8409
8410         PR fortran/20840
8411         * gfortran.dg/arrayio_0.f90: New test.
8412
8413         PR fortran/17737
8414         gfortran.dg/data_initialized.f90: New test.
8415         gfortran.dg/data_constraints_1.f90: New test.
8416         gfortran.dg/data_constraints_2.f90: New test.
8417
8418 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8419
8420         PR fortran/24174
8421         PR fortran/24305
8422         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8423
8424 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8425
8426         PR 24670
8427         * gcc.dg/tree-ssa/pr24670.c: New test.
8428
8429 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8430
8431         PR target/22432
8432         * gcc.target/i386/pr22432.c: New test.
8433
8434 2005-11-05  Richard Henderson  <rth@redhat.com>
8435
8436         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8437         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8438         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8439         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8440         from gcc.dg/alpha-*.
8441         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8442         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8443
8444 2005-11-05  Andreas Jaeger  <aj@suse.de>
8445
8446         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8447
8448 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8449
8450         PR target/23424
8451         * gcc.dg/torture/pr23424-1.c: New test.
8452
8453 2005-11-04  Richard Henderson  <rth@redhat.com>
8454
8455         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8456         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8457         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8458         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8459         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8460         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8461         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8462         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8463         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8464         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8465         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8466         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8467         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8468         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8469         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8470         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8471         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8472         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8473         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8474         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8475         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8476         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8477         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8478         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8479         Move from gcc.dg/.
8480         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8481         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8482         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8483         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8484         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8485         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8486         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8487         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8488         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8489         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8490         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8491         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8492         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8493         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8494         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8495         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8496         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8497         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8498         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8499         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8500         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8501         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8502         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8503         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8504         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8505         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8506         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8507         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8508         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8509         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8510         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8511         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8512         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8513         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8514         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8515         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8516         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8517         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8518         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8519         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8520         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8521         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8522         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8523         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8524         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8525
8526 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8527
8528         PR 24627
8529         * gcc.dg/tree-ssa/pr24627.c: New test.
8530
8531 2005-11-04 Paul Brook  <paul@codesourcery.com>
8532
8533         * gcc.dg/tls/opt-10.c: New test.
8534
8535 2005-11-04  Andreas Jaeger  <aj@suse.de>
8536
8537         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8538         avoid extra warnings.
8539
8540 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8541
8542         PR libfortran/22298
8543         * gcc/testsuite/lib/target-supports.exp
8544         (check_effective_target_static_libgfortran): New
8545         static_libgfortran effective target.
8546         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8547         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8548
8549 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8550
8551         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8552
8553 2005-11-03  Josh Conner  <jconner@apple.com>
8554
8555         PR c++/19989
8556         g++.dg/ext/array2.C: New test.
8557         g++.dg/template/dependent-name3.C: New test.
8558         g++.dg/template/dependent-name4.C: New test.
8559         g++.dg/template/sfinae2.C: New test.
8560
8561 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8562
8563         PR preprocessor/22042
8564         * gcc.dg/cpp/strify4.c: New test.
8565
8566 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8567
8568         PR c++/17964
8569         * g++.dg/cpp/string-1.C: New test.
8570
8571 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8572
8573         * gcc.target/powerpc: New directory.
8574         * gcc.target/powerpc/powerpc.exp: New file.
8575         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8576         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8577         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8578         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8579         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8580         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8581         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8582         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8583         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8584         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8585         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8586         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8587         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8588         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8589         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8590         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8591         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8592         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8593         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8594         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8595         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8596         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8597         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8598         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8599         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8600         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8601         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8602         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8603         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8604         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8605         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8606         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8607         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8608         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8609
8610 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/21627
8613         * g++.dg/warn/inline2.C: New test.
8614
8615 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8616
8617         PR middle-end/23155
8618         * g++.dg/ext/c99struct1.C: New test.
8619         * gcc.dg/union-cast-1.c: New test.
8620         * gcc.dg/union-cast-2.c: New test.
8621         * gcc.dg/union-cast-3.c: New test.
8622
8623 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8624
8625         PR middle-end/24589
8626         * gcc.c-torture/execute/zero-struct-2.c: New test.
8627
8628 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8629
8630         PR c++/24582
8631         * g++.dg/init/switch1.C: New test.
8632
8633 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8634
8635         * gcc.dg/delay-slot-1.c: New test.
8636
8637 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8638
8639         PR target/24620
8640         * gcc.dg/pr24620.c: New test.
8641
8642 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8643
8644         PR c/24329
8645         * gcc.dg/format/unnamed-1.c: New test.
8646
8647 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/22434
8650         * g++.dg/expr/cond8.C: New test.
8651
8652         PR c++/24560
8653         * g++.dg/parse/dot1.C: New test.
8654
8655 2005-11-02  Jan Hubicka  <jh@suse.cz>
8656
8657         PR target/23303
8658         * gcc.dg/i386-lea.c: New test
8659
8660 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8661
8662         PR target/24615
8663         * gcc.dg/pr24615.c: New test.
8664
8665 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8666
8667         PR target/24600
8668         * gcc.dg/pr24600.c: New test.
8669
8670 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8671
8672         PR c++/19253
8673         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8674         * g++.dg/parse/typename9.C: New test.
8675         * g++/dg/parse/typename10.C: Likewise.
8676
8677 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8678
8679         PR fortran/18157
8680         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8681         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8682         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8683
8684 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8685
8686         PR c++/24569
8687         * g++.dg/debug/static1.C: New test.
8688
8689 2005-11-02  Josh Conner  <jconner@apple.com>
8690
8691         * g++.dg/crash38.C: moved into proper directory...
8692         * g++.dg/template/crash42.C: ...here
8693
8694 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8695
8696         PR target/18338
8697         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8698         pcc_bitfield_type_matters || default_packed.
8699
8700         * lib/target-supports.exp
8701         (check_effective_target_pcc_bitfield_type_matters): New proc.
8702         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8703
8704         PR testsuite/23304
8705         * lib/target-supports.exp (check_effective_default_packed): New proc.
8706         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8707         Gate expected errors on target ! default_packed.
8708         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8709
8710 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8711
8712         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8713         change (r106358).
8714
8715 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8716
8717         PR fortran/24008
8718         * gfortran.dg/entry_5.f90: New.
8719         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8720
8721 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8722
8723         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8724
8725 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8726
8727         PR fortran/21565
8728         gfortran.dg/namelist_blockdata.f90: New test.
8729
8730         PR fortran/18737
8731         gfortran.dg/external_implicit_none.f90: New test.
8732
8733         PR fortran/14994
8734         * gfortran.dg/secnds.f: New test.
8735
8736 2005-10-31  Jan Hubicka  <jh@suse.cz>
8737
8738         PR target/20928
8739         * gcc.c-torture/compile/pr20928.c: New test.
8740
8741 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8742
8743         PR middle-end/23492
8744         * gcc.c-torture/compile/zero-strct-5.c: New test.
8745
8746 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8747
8748         PR libgfortran/24584
8749         * gfortran.dg/pr24584.f90: New test.
8750
8751 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8752
8753         PR fortran/18883
8754         * gfortran.dg/char_result_9.f90: New.
8755         * gfortran.dg/char_result_10.f90: New.
8756
8757 2005-10-30  Jan Hubicka  <jh@suse.cz>
8758
8759         * g++.dg/tree-ssa/pr24172.C: New testcase.
8760
8761 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8762
8763         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8764
8765 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8766
8767         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8768         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8769         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8770         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8771         gfortran.dg/enum_9.f90,
8772         gfortran.fortran-torture/compile/enum_1.f90,
8773         gfortran.fortran-torture/execute/enum_1.f90,
8774         gfortran.fortran-torture/execute/enum_2.f90,
8775         gfortran.fortran-torture/execute/enum_3.f90,
8776         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8777
8778 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8779
8780         PR target/18482
8781         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8782         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8783
8784 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8785
8786         PR libfortran/20179
8787         * gfortran.dg/mixed_io_1.f90: New test.
8788         * gfortran.dg/mixed_io_1.c: New file.
8789
8790 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8791
8792         * gfortran.dg/malloc_free_1.f90: New test.
8793
8794 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8795
8796         * gcc.dg/nested-func-4.c: Require profiling -pg.
8797
8798 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8799
8800         PR C++/23229
8801         * g++.dg/warn/main-2.C: New test.
8802
8803 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8804
8805         PR fortran/24545
8806         * gfortran.dg/interface_2.f90: new test.
8807
8808 2005-10-28  Josh Conner  <jconner@apple.com>
8809
8810         PR c++/22153
8811         * g++.dg/template/crash38.C: New test.
8812         * g++.dg/parse/explicit1.C: Change expected errors.
8813
8814 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         PR C++/23426
8817         * g++.dg/other/large-size-array.C: New test.
8818
8819 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         PR middle-end/24362
8822         * g++.dg/opt/complex4.C: New test.
8823
8824 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8825
8826         * gcc.dg/nested-func-4.c: New test.
8827
8828 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8829
8830         PR fortran/24158
8831         gfortran.dg/derived_recursion.f90: New test.
8832         gfortran.dg/implicit_actual.f90: New test.
8833
8834 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8835
8836         PR middle-end/24295, PR testsuite/24477
8837         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8838         removed when weakref hits the tree.
8839
8840 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8841
8842         * gfortran.dg/cray_pointers_4.f90: New test.
8843
8844         * gfortran.dg/cray_pointers_5.f90: New test.
8845
8846 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8847
8848         PR fortran/22290
8849         * gfortran.dg/assign_5.f90: New test.
8850         * gfortran.dg/assign_6.f: New test.
8851
8852 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8853
8854         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8855         CPU has no SSE support.
8856
8857 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8858
8859         PR libgfortran/24224
8860         * gfortran.dg/arrayio_1.f90: Update attribution.
8861         * gfortran.dg/arrayio_2.f90: Update attribution.
8862         * gfortran.dg/arrayio_3.f90: Update attribution.
8863         * gfortran.dg/arrayio_4.f90: Update test conditions.
8864         * gfortran.dg/arrayio_5.f90: Update attribution.
8865         * gfortran.dg/arrayio_6.f90: New test.
8866         * gfortran.dg/arrayio_7.f90: New test.
8867
8868 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8869
8870         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8871
8872 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8873
8874         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8875
8876 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8877
8878         PR fortran/24416
8879         * gfortran.dg/namelist_char_only.f90: New test.
8880
8881 2005-10-24  Asher Langton  <langton2@llnl.gov>
8882
8883         PR fortran/17031
8884         PR fortran/22282
8885         * gfortran.dg/cray_pointers_1.f90: New test.
8886         * gfortran.dg/cray_pointers_2.f90: New test.
8887         * gfortran.dg/cray_pointers_3.f90: New test.
8888         * gfortran.dg/loc_1.f90: New test.
8889         * gfortran.dg/loc_2.f90: New test.
8890
8891 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8892
8893         * gcc.dg/pr24225.c: New test.
8894
8895 2005-10-24  Asher Langton  <langton2@llnl.gov>
8896
8897         * gfortran.dg/dup_save_1.f90: New test.
8898         * gfortran.dg/dup_save_2.f90: New test.
8899
8900 2005-10-24  Paul Brook  <paul@codesourcery.com>
8901
8902         PR 24107
8903         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8904         stdint.h.
8905
8906 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8907
8908         PR libgfortran/24489
8909         * gfortran.dg/pr24489.f90: New test.
8910
8911 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8912
8913         PR fortran/23635
8914         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8915
8916 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8917
8918         PR target/18911
8919         * g++.dg/init/array16.C: Skip for mmix-*-*.
8920
8921 2005-10-23  Asher Langton  <langton2@llnl.gov>
8922
8923         * gfortran.dg/byte_1.f90: New test.
8924         * gfortran.dg/byte_2.f90: New test.
8925
8926 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8927
8928         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8929
8930 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8931
8932         PR fortran/18022
8933         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8934
8935         PR fortran/24311
8936         * gfortran.dg/merge_char_const.f90: New test.
8937
8938         PR fortran/24384
8939         * gfortran.dg/spread_scalar_source.f90: New test.
8940
8941 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8942
8943         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8944
8945         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8946         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8947
8948         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8949
8950 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8951
8952         PR fortran/24426
8953         * gfortran.dg/der_pointer_4.f90: New.
8954
8955 2005-10-22  David Ayers  <d.ayers@inode.at>
8956
8957         * obj-c++.dg/except-1.mm: Simplify.
8958
8959 2005-10-21  David Ayers  <d.ayers@inode.at>
8960
8961         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8962
8963 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8964
8965         * gfortran.dg/assumed_dummy_2.f90: New test.
8966
8967 2005-10-21  James E Wilson  <wilson@specifix.com>
8968
8969         PR preprocessor/15220
8970         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8971
8972 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8973
8974         * gcc.c-torture/execute/20051021-1.c: New test.
8975
8976 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/24260
8979         * g++.dg/ext/tmplattr1.C: New test.
8980
8981 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8982
8983         PR fortran/24440
8984         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8985
8986 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8987
8988         * obj-c++.dg/except-1.mm: New.
8989
8990         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8991
8992 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8993
8994         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8995
8996 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8997
8998         PR middle-end/24295
8999         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9000         declarations with the same names as thunks' alias targets, use
9001         aliases instead.
9002         * gcc.dg/attr-alias-3.c: New test.
9003         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9004
9005 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/22618
9008         * g++.dg/parse/access8.C: New test.
9009
9010 2005-10-20  Richard Guenther  <rguenther@suse.de>
9011
9012         PR c++/24439
9013         * g++.dg/tree-ssa/pr24439.C: New testcase.
9014
9015 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9016
9017         * g++.dg/opt/delay-slot-1.C: New test.
9018
9019 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9020
9021         PR fortran/21625
9022         * gfortran.fg/der_init_1.f90: New.
9023
9024 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9025
9026         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9027
9028 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/21908
9031         * g++.dg/parse/error28.C: New test.
9032
9033 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9034
9035         * gcc.dg/profile-generate-2.c: New test.
9036
9037 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9038
9039         PR target/23589
9040         * g++.dg/ext/dllimport11.C: New.
9041
9042 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9043
9044         PR c++/22293
9045         * g++.dg/other/friend3.C: New test.
9046
9047 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/23293
9050         * g++.dg/template/error19.C: New test.
9051
9052 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9053
9054         PR c++/21383
9055         * g++.dg/overload/koenig2.C: New.
9056
9057         PR c++/23118
9058         * g++.dg/overload/error2.C: New.
9059
9060         PR c++/22604
9061         * g++.dg/inherit/covariant14.C: New.
9062
9063 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9064
9065         PR c++/23440
9066         * g++.dg/parse/for1.C: New test.
9067
9068 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9069
9070         PR fortran/23446
9071         * gfortran.dg/host_dummy_index_1.f90: New test.
9072
9073         PR fortran/21459
9074         * gfortran.dg/automatic_char_len_2.f90: New test.
9075
9076         PR fortran/20866
9077         * gfortran.dg/recursive_statement_functions.f90: New test.
9078
9079         PR fortran/20853
9080         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9081
9082         PR fortran/20849
9083         * gfortran.dg/external_initializer.f90: New test.
9084
9085         PR fortran/20837
9086         * non_module_public.f90: New test.
9087
9088 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9089
9090         PR c++/24386
9091         * g++.dg/template/overload7.C: New.
9092
9093         PR c++/22551
9094         * g++.dg/other/switch2.C: Remove expected warnings.
9095
9096         PR c++/21353
9097         * g++.dg/template/defarg6.C: New.
9098
9099 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9100
9101         PR target/24315
9102         * gcc.target/i386/pr24315.c: New test.
9103
9104 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/24389
9107         * g++.dg/template/static21.C: New test.
9108         * g++.dg/template/static21-a.cc: Likewise.
9109
9110 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9111
9112         PR c++/23959
9113         * g++.dg/warn/Wswitch-default-1.C: New test.
9114         * g++.dg/warn/Wswitch-default-2.C: New test.
9115
9116 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/22173
9119         * g++.dg/parse/template18.C: New test.
9120         * g++.dg/template/nontype15.C: Likewise.
9121
9122 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9123
9124         PR fortran/22273
9125         * gfortran.dg/spec_expr_2.f90: New.
9126
9127 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9128
9129         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9130         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9131         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9132         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9133         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9134         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9135         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9136         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9137         previous target-specific skips and warning-message matches where
9138         applicable.
9139
9140 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9141
9142         PR c++/21347
9143         * g++.dg/warn/Wctor-dtor.C: New test.
9144
9145 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9146
9147         PR c/23439
9148         * gcc.dg/for-1.c: New test.
9149
9150 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9151
9152         PR c++/19565
9153         * g++.dg/warn/Wconversion1.C: New test.
9154         * g++.dg/ext/packed4.C: Compile with -w.
9155         * g++.dg/opt/20050511-1.C: Likewise.
9156         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9157
9158 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * gfortran.dg/boz_5.f90: New test.
9161
9162 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9163
9164         PR c++/22551
9165         * g++.dg/other/switch2.C: New.
9166
9167         PR c++/23984
9168         * g++.dg/init/ctor7.C: New.
9169
9170 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9171
9172         PR c++/23730
9173         * g++.dg/parse/crash32.C: New test.
9174
9175 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9176
9177         PR c++/20721
9178         * g++.dg/init/goto2.C: New test.
9179
9180         PR c++/22464
9181         * g++.dg/template/crash/41.C: New test.
9182
9183         PR c++/22180
9184         * g++.dg/template/crash40.C: New test.
9185
9186         PR c++/23694
9187         * g++.dg/parse/friend5.C: New test.
9188
9189         PR c++/23307
9190         * g++.dg/template/crash38.C: New test.
9191
9192         PR c++/22352
9193         * g++.dg/template/friend38.C: New test.
9194
9195         PR c++/22405
9196         * g++.dg/template/crash39.C: New test.
9197
9198 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9199
9200         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9201         gcc.dg/debug/dwarf2/dwarf-char2.c,
9202         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9203
9204         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9205
9206 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9207
9208         * gcc.dg/dll-2.c: Add tests for warnings.
9209         * gcc.dg/dll-3.c: Likewise.
9210         * gcc.dg/dll-4.c: Likewise.
9211
9212         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9213         * g++.dg/ext/dllimport2.C: Likewise.
9214         * g++.dg/ext/dllimport3.C: Likewise.
9215         * g++.dg/ext/dllimport7.C: Likewise.
9216         * g++.dg/ext/dllimport8.C: Likewise.
9217         * g++.dg/ext/dllimport9.C: Likewise.
9218
9219 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9220
9221         PR fortran/24092
9222         * gfortran.dg/derived_pointer_recursion.f90: New test.
9223
9224 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9225
9226         * gcc.c-torture/execute/20051012-1.c: New test.
9227
9228 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/18082
9231         * gfortran.dg/automatic_char_len_1.f90: New test.
9232
9233 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/20847
9236         * gfortran.dg/save_common.f90: New test.
9237
9238         PR fortran/20856
9239         * gfortran.dg/save_result.f90: New test.
9240
9241 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9242
9243         PR c++/21592
9244         * g++.dg/template/dependent-expr1.C: Add new expected error.
9245         * g++.dg/template/dependent-expr2.C: Adjust error text.
9246         * g++.dg/template/overload6.C: New.
9247
9248         PR c++/23797
9249         * g++.dg/other/typename8.C: New.
9250
9251         PR c++/21117
9252         * g++.dg/other/return1.C: New.
9253
9254 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9255
9256         PR c++/24052
9257         * g++.dg/ext/label5.C: New.
9258
9259 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9260
9261         PR c++/19964
9262         * g++.dg/parse/crash31.C: New.
9263
9264 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9265
9266         * g++.dg/ipa/ipa-1.c: New test.
9267         * g++.dg/ipa/ipa-2.c: New test.
9268         * g++.dg/ipa/ipa-3.c: New test.
9269         * g++.dg/ipa/ipa-4.c: New test.
9270         * g++.dg/ipa/ipa-5.c: New test.
9271         * g++.dg/ipa/ipa.exp: New file.
9272
9273 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9274
9275         PR fortran/24207
9276         * gfortran.dg/private_type_3.f90: New test.
9277
9278 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9279
9280         PR fortran/20786
9281         gfortran.dg/aint_anint_1.f90: New test.
9282
9283 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9284
9285         PR libgfortran/24313
9286         gfortran.dg/csqrt.f: New test.
9287
9288 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9289
9290         PR c++/8057
9291         * g++.dg/warn/noeffect7.C: New test.
9292         * g++.dg/warn/noeffect2.C: Instantiate templates.
9293         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9294         and warning.
9295
9296 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/21089
9299         * g++.dg/init/float1.C: New test.
9300
9301         PR c++/24277
9302         * g++.dg/init/member1.C: Tweak error markers.
9303
9304 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9305
9306         PR testsuite/24281
9307         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9308         Check for null pointer.
9309
9310 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/21369
9313         * g++.dg/parse/ret-type3.C: New test.
9314
9315 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9316
9317         PR tree-opt/23946
9318         * gcc.c-torture/compile/pr23946.c: New test.
9319
9320 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9321
9322         * g++.dg/opt/mmx2.C: New test.
9323
9324 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/24277
9327         * g++.dg/template/static20.C: New test.
9328
9329         PR c++/24302
9330         * g++.dg/warn/Wunused-12.C: New test.
9331
9332         PR c++/23437
9333         * g++.dg/template/arg4.C: New test.
9334
9335 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9336
9337         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9338         * gcc.dg/ucnid-3.c: Likewise.
9339         * gcc.dg/ucnid-4.c: Likewise.
9340         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9341         * g++.dg/other/ucnid-1.C: Likewise.
9342         * gcc.dg/sparc-frame-1.c: New test.
9343
9344 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR c++/24139
9347         * g++.dg/template/spec27.C: New test.
9348
9349         PR c++/24275
9350         * g++.dg/template/static19.C: New test.
9351
9352 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9353
9354         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9355         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9356
9357 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9358
9359         PR target/24136
9360         * gfortran.fortran-torture/compile/pr24136.f: New test.
9361
9362 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9363
9364         PR c++/22172
9365         * g++.dg/parse/crash30.C: New test.
9366
9367 2005-10-07  Richard Guenther  <rguenther@suse.de>
9368
9369         PR middle-end/24227
9370         * gcc.c-torture/compile/pr24227.c: New testcase.
9371
9372 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9373
9374         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9375         Do not put aligned attributes on array elements.
9376
9377 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9378
9379         PR testsuite/23611, PR testsuite/23615
9380         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9381         writing prototypes of library functions by hand.
9382         * obj-c++.dg/bitfield-4.mm: Likewise.
9383         * obj-c++.dg/const-str-4.mm: Likewise.
9384         * obj-c++.dg/encode-4.mm: Likewise.
9385         * obj-c++.dg/encode-5.mm: Likewise.
9386         * obj-c++.dg/encode-6.mm: Likewise.
9387         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9388         * obj-c++.dg/method-10.mm: Likewise.
9389         * obj-c++.dg/method-17.mm: Likewise.
9390         * obj-c++.dg/method-19.mm: Likewise.
9391         * obj-c++.dg/try-catch-2.mm: Likewise.
9392
9393 2005-10-06  Richard Henderson  <rth@redhat.com>
9394
9395         PR 24236
9396         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9397
9398 2005-10-06  Dale Johannesen  <dalej@apple.com>
9399
9400         * gcc.c-torture/execute/20030125-1.c: Correct.
9401
9402 2005-10-06  Richard Guenther  <rguenther@suse.de>
9403
9404         PR tree-optimization/24238
9405         * g++.dg/tree-ssa/pr24238.C: New testcase.
9406
9407 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9408
9409         PR 18568
9410         * gfortran.dg/der_pointer_3.f90: New test.
9411
9412 2005-10-05  Devang Patel  <dpatel@apple.com>
9413
9414         PR Debug/23205
9415         * g++.dg/other/PR23205.C: New.
9416
9417 2005-10-05  Richard Henderson  <rth@redhat.com>
9418
9419         PR target/23602
9420         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9421         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9422
9423 2005-10-05  Dale Johannesen  <dalej@apple.com>
9424
9425         * gcc.c-torture/execute/float-floor.c: New.
9426
9427 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9428
9429         PR tree-optimization/21419
9430         PR tree-optimization/24146
9431         PR tree-optimization/24151
9432
9433         * g++.dg/ext/asm7.C: New.
9434         * g++.dg/ext/asm8.C: New.
9435         * gcc.dg/asm-1.c: Compile on all targets.
9436         * gcc.dg/asm-pr24146.c: New.
9437         * gcc.dg/pr21419.c: Adjust error messages.
9438
9439 2005-10-05  Richard Guenther  <rguenther@suse.de>
9440
9441         PR fortran/24176
9442         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9443
9444 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9445
9446         PR c++/23513
9447         * g++.dg/template/spec22.C: Robustify test.
9448         * g++.dg/template/spec26.C: New.
9449
9450 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9451
9452         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9453         if target supports vector instructions.
9454
9455 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9456
9457         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9458         C99 functions.
9459
9460 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9461
9462         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9463         check_effective_target_fortran_large_int): Replace cached result
9464         when target changes.
9465
9466 2005-10-04  Devang Patel  <dpatel@apple.com>
9467
9468         * gcc.dg/i386-sse-vect-types.c: New.
9469
9470 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9471
9472         PR preprocessor/13726
9473         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9474         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9475
9476 2005-10-04  Richard Guenther  <rguenther@suse.de>
9477
9478         PR c/23576
9479         * gcc.dg/noncompile/pr23576.c: New testcase.
9480
9481 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9482
9483         PR middle-end/23125
9484         * gcc.dg/register-var-3.c: New test.
9485
9486 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9487
9488         * gcc.dg/pr23049.c: New test.
9489
9490         * gcc.dg/ucnid-4.c: Fix test.
9491
9492 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9493
9494         PR 23445
9495         * gcc.c-torture/compile/pr23445.c: New test.
9496
9497 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9498
9499         * g++.dg/overload/unknown1.C: New.
9500
9501 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/17775
9504         * g++.dg/template/repo4.C: New test.
9505
9506 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9507
9508         PR libfortran/19308
9509         * gfortran.dg/large_real_kind_2.F90: New test.
9510         * gfortran.dg/large_integer_kind_2.f90: New test.
9511
9512 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9513
9514         * lib/target-supports.exp (check_effective_target_vect_shift):
9515         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9516         (check_effective_target_vect_condition): Fix copy-n-pasto.
9517
9518         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9519         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9520         targets.
9521
9522 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/22621
9525         * g++.dg/template/overload5.C : New test.
9526
9527         PR c++/23840
9528         * g++.dg/expr/stdarg1.C: New test.
9529
9530 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9531
9532         PR 24142
9533         * gcc.c-torture/execute/pr24142.c: New test.
9534
9535 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9536
9537         PR 24141
9538         * gcc.c-torture/execute/pr24141.c: New test.
9539
9540 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9541             Diego Novillo  <dnovillo@redhat.com>
9542
9543         PR 23604
9544         * gcc.c-torture/execute/pr23604.c: New test.
9545
9546 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9547
9548         PR fortran/16404
9549         PR fortran/20835
9550         PR fortran/20890
9551         PR fortran/20899
9552         PR fortran/20900
9553         PR fortran/20901
9554         PR fortran/20902
9555         gfortran.dg/equiv_constraint_1.f90: New test.
9556         gfortran.dg/equiv_constraint_2.f90: New test.
9557         gfortran.dg/equiv_constraint_3.f90: New test.
9558         gfortran.dg/equiv_constraint_4.f90: New test.
9559         gfortran.dg/equiv_constraint_5.f90: New test.
9560         gfortran.dg/equiv_constraint_6.f90: New test.
9561         gfortran.dg/equiv_constraint_7.f90: New test.
9562         gfortran.dg/equiv_constraint_8.f90: New test.
9563         gfortran.dg/private_type_1.f90: New test.
9564         gfortran.dg/private_type_2.f90: New test.
9565         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9566         980628-10.f: Assert std=gnu to permit mixing of
9567         types in equivalence statements.
9568
9569 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9570
9571         PR 24112
9572         * gfortran.dg/open_status_1.f90: New.
9573
9574 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9575
9576         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9577         * gcc.dg/vect/pr22480.c: Clean up temp files.
9578         * gcc.dg/vect/pr23831.c: Clean up temp files.
9579         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9580         Clean up temp files.
9581         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9582         Clean up temp files.
9583
9584         * gcc.dg/20050309-1.c: Clean up temp files.
9585         * gcc.dg/20050325-1.c: Clean up temp files.
9586
9587 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9588
9589         PR tree-optimization/24059
9590         * gcc.dg/vect/pr24059.c : New test.
9591
9592 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR middle-end/24109
9595         * gcc.c-torture/execute/20050929-1.c: New test.
9596
9597 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9598
9599         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9600
9601 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9602
9603         PR c/21419
9604         * gcc.dg/pr21419.c: New test.
9605
9606 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9607
9608         * gcc.dg/pr23911.c: New test.
9609
9610 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9611
9612         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9613
9614         PR c++/16782
9615         * g++.dg/parse/qualified4.C: New test.
9616         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9617         * g++.old-deja/g++.mike/p8154.C: Likewise.
9618
9619 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9620
9621         PR c++/22147
9622         * g++.dg/template/friend37.C: New test.
9623         * g++.dg/parse/crash28.C: Adjust error markers.
9624
9625 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR fortran/18518
9628         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9629
9630 2005-09-27  Devang Patel  <dpatel@apple.com>
9631
9632         PR tree-optimization/23625
9633         * gcc.dg/pr23625.c: New test.
9634
9635 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9636
9637         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9638         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9639
9640 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR fortran/23677
9643         * gfortran.fortran-torture/execute/save_1.f90: New test.
9644         * gfortran.dg/save_1.f90: New test.
9645
9646 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9647
9648         * gcc.target/i386/builtin-apply-mmx.c: New test.
9649
9650         PR target/22576
9651         * gcc.target/i386/pr22576.c: New test.
9652
9653         PR target/22585
9654         * gcc.target/i386/pr22585.c: New test.
9655
9656         PR target/23268
9657         * gcc.target/i386/pr23268.c: New test.
9658
9659         PR middle-end/23831
9660         * gcc.dg/vect/pr23831.c: New test.
9661
9662         PR target/24055
9663         * gcc.target/i386/pr24055.c: New test.
9664
9665 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9666
9667         PR tree-optimization/23960
9668         * gcc.c-torture/compile/pr23960.c: New.
9669
9670 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/16861
9673         * gfortran.dg/nested_modules_3.f90: New.
9674
9675 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9676
9677         PR fortran/24005
9678         gfortran.dg/interface_1.f90: New test.
9679
9680 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9681         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9682
9683         PR fortran/23843
9684         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9685
9686 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9687
9688         PR fortran/23516
9689         * gfortran.dg/imag_1.f: New test.
9690         * gfortran.dg/imag_2.f: Ditto.
9691
9692 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9693
9694         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9695
9696 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR c++/21983
9699         * g++.dg/warn/pr21983.C: New test.
9700
9701 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/23993
9704         * g++.dg/template/array14.C: New test.
9705
9706 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9707
9708         PR fortran/19929
9709         * gfortran.dg/der_ptr_component_1.f90: New test.
9710
9711 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9712
9713         PR c++/23965
9714         * g++.dg/template/error1.C: Reject "no matching function" message.
9715
9716 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9717
9718         PR c++/17609
9719         * g++.dg/lookup/error1.C: New test.
9720
9721 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9722
9723         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9724         functionality of the testcase.
9725
9726 2005-09-20  Richard Henderson  <rth@redhat.com>
9727
9728         * gcc.dg/vect/vect-22.c: Require vect_float.
9729         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9730
9731 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9732
9733         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9734         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9735         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9736         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9737         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9738         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9739         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9740         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9741         * gcc.dg/cpp/ucnid-8.c: New test.
9742
9743 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9744
9745         PR tree-optimization/23929
9746         * gcc.c-torture/compile/pr23929.c: New test.
9747
9748 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9749
9750         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9751         for one loop.
9752
9753 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9754
9755         PR testsuite/23186
9756         * g++.dg/other/pr22003.C: Require named sections.
9757
9758 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR c++/23947
9761         * g++.dg/rtti/crash3.C: New test.
9762
9763         PR tree-optimization/23818
9764         * gcc.dg/pr23818.c: New test.
9765
9766 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9767
9768         PR fortran/23420
9769         * gfortran.dg/print_fmt_4.f: New.
9770
9771 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR fortran/23663
9774         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9775
9776 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9777
9778         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9779         Use pointers to local alignable arrays instead. Added comments.
9780         * gcc.dg/vect/vect-46.c: Likewise.
9781         * gcc.dg/vect/vect-48.c: Likewise.
9782         * gcc.dg/vect/vect-49.c: Likewise.
9783         * gcc.dg/vect/vect-52.c: Likewise.
9784         * gcc.dg/vect/vect-53.c: Likewise.
9785         * gcc.dg/vect/vect-54.c: Likewise.
9786         * gcc.dg/vect/vect-56.c: Likewise.
9787         * gcc.dg/vect/vect-57.c: Likewise.
9788         * gcc.dg/vect/vect-58.c: Likewise.
9789         * gcc.dg/vect/vect-60.c: Likewise.
9790         * gcc.dg/vect/vect-61.c: Likewise.
9791
9792         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9793         The test is no longer vectorizable on vect_no_align targets.
9794         * gcc.dg/vect/vect-43.c: Likewsie.
9795
9796         * gcc.dg/vect/vect-44.c: Added comments.
9797         * gcc.dg/vect/vect-45.c: Added comments.
9798         * gcc.dg/vect/vect-50.c: Added comments.
9799         * gcc.dg/vect/vect-51.c: Added comments.
9800
9801         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9802         aligned type.
9803         * gcc.dg/vect/Os-vect-95.c: Likewise.
9804
9805         * gcc.dg/vect/vect-41.c: Test removed.
9806         * gcc.dg/vect/vect-47.c: Test removed.
9807         * gcc.dg/vect/vect-55.c: Test removed.
9808         * gcc.dg/vect/vect-59.c: Test removed.
9809
9810 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9811
9812         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9813         No longer vectorizable on vect_no_align targets.
9814         * gcc.dg/vect/pr20122.c: Likewise.
9815         * gcc.dg/vect/vect-74.c: Likewise.
9816         * gcc.dg/vect/vect-75.c: Likewise.
9817         * gcc.dg/vect/vect-76.c: Likewise.
9818
9819         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9820         Will not be vectorizable on vect_no_align targets once aliasing issues
9821         are resolved.
9822         * gcc.dg/vect/vect-79.c: Likewise.
9823
9824         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9825         * gcc.dg/vect/vect-78.c: Likewise.
9826         * gcc.dg/vect/vect-97.c: Likewise.
9827
9828 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9829
9830         * gcc.dg/pr23943.c: New test.
9831
9832 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9833
9834         PR fortran/19181
9835         * gfortran.dg/derived_pointer_null_1.f90: New test.
9836
9837 2005-09-18  Richard Guenther  <rguenther@suse.de>
9838
9839         PR middle-end/23944
9840         * gcc.c-torture/compile/pr23944.c: New testcase.
9841
9842 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9843
9844         PR fortran/15975
9845         * gfortran.dg/der_pointer_2.f90: New test.
9846
9847 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9848
9849         PR fortran/16861
9850         * gfortran.dg/nested_modules_2.f90: New test.
9851
9852 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9853
9854         PR c++/18368
9855         * g++.dg/other/semicolon.C: New test.
9856
9857 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9858
9859         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9860         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9861
9862 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9863
9864         PR c++/23914
9865         * g++.dg/template/static18.C: New test.
9866
9867         PR c++/21514
9868         * g++.dg/template/crash19.C: Remove dg-error marker.
9869         * g++.dg/template/local4.C: New test.
9870
9871 2005-09-16  Paul Brook  <paul@codesourcery.com>
9872
9873         PR fortran/23906
9874         * gfortran.dg/dependency_1.f90: New test.
9875
9876 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/23896
9879         * g++.dg/template/static17.C: New test.
9880
9881 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9882
9883         PR c++/23139
9884         * g++.dg/warn/huge-val1.C: New test.
9885
9886 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9887
9888         PR c++/13140
9889         * g++.dg/parse/class2.C: New test.
9890         * g++.dg/template/explicit8.C: Likewise.
9891         * g++.dg/template/spec25.C: Likewise.
9892
9893 2005-09-14  Josh Conner  <jconner@apple.com>
9894
9895         PR middle-end/23584
9896         * gcc.dg/pr23584.c: New test.
9897
9898 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9899
9900         PR fortran/21875 Internal Unit Array I/O, NIST
9901         * gfortran.dg/arrayio_1.f90: New test.
9902         * gfortran.dg/arrayio_1.f90: New test.
9903         * gfortran.dg/arrayio_1.f90: New test.
9904         * gfortran.dg/arrayio_1.f90: New test.
9905         * gfortran.dg/arrayio_1.f90: New test.
9906
9907 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9908
9909         PR middle-end/22480
9910         * gcc.dg/vect/pr22480.c: New test.
9911
9912 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9913
9914         PR fortran/19358
9915         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9916
9917 2005-09-13 Josh Conner <jconner@apple.com>
9918
9919         PR c++/23180
9920         * g++.dg/init/struct2.C: New test.
9921         * g++.dg/init/struct3.C: New test.
9922
9923 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9924
9925         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9926         Clean up temp files.
9927         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9928         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9929         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9930         gcc.dg/tree-ssa/builtin-printf-1.c,
9931         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9932         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9933         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9934         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9935         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9936         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9937         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9938         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9939         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9940         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9941         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9942         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9943
9944 2005-09-13  Josh Conner  <jconner@apple.com>
9945
9946         * lib/gcc-dg.exp: Load scanipa.exp.
9947         (cleanup-dump): New procedure.
9948         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9949         * lib/scandump.exp: New file.
9950         * lib/scantree.exp: Use it.
9951         * lib/scanipa.exp: New file.
9952
9953 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9954
9955         PR fortran/17740
9956         * gfortran.dg/generic_4.f90: New test.
9957
9958 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9959
9960         PR target/23816
9961         * gcc.target/i386/pr23816-1.c: New test.
9962         * gcc.target/i386/pr23816-2.c: New test.
9963
9964
9965 2005-09-13  Bastian Blank <waldi@debian.org>
9966
9967         PR c++/16171
9968         * g++.dg/abi/mangle26.C: New test.
9969         * g++.dg/abi/mangle27.C: New test.
9970         * g++.dg/abi/mangle28.C: New test.
9971         * g++.dg/abi/mangle29.C: New test.
9972
9973         PR c++/23839
9974         * g++.dg/parse/register1.C: New test.
9975
9976 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/23842
9979         * g++.dg/template/access16.C: New test.
9980
9981 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9982
9983         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9984
9985 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9986
9987         PR fortran/18899
9988         * gfortran.dg/shape_2.f90: New test.
9989
9990 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9991
9992         PR target/19269
9993         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9994         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9995         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9996         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9997         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9998         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9999         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10000         tests.
10001
10002 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR c++/23841
10005         * g++.dg/parse/template17.C: New test.
10006
10007 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/23789
10010         * g++.dg/template/nontype14.C: New test.
10011
10012 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10013
10014         PR g++/7874
10015         * g++.dg/lookup/friend7.C: New test.
10016         * g++.dg/lookup/friend8.C: New test.
10017         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10018         so that it will be found via argument dependent lookup.
10019         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10020         friend functions which will no longer be found.
10021         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10022         function g, so that it will be found via argument dependent
10023         lookup.
10024         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10025         * g++.old-deja/g++.mike/net43.C: Likewise.
10026
10027 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/23691
10030         * g++.dg/template/static16.C: New test.
10031
10032 2005-09-12  Josh Conner  <jconner@apple.com>
10033
10034         PR middle-end/23237
10035         * gcc.c-torture/compile/pr23237.c: New test.
10036
10037 2005-09-11  Richard Henderson  <rth@redhat.com>
10038
10039         * g++.dg/other/error8.C: Update expected diagnostic text.
10040
10041 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10042
10043         PR libfortran/19872
10044         * gfortran.dg/overwrite_1.f: New test.
10045
10046 2005-09-09  Josh Conner  <jconner@apple.com>
10047
10048         * g++.dg/init/pr23180-1.C: Removed.
10049         * g++.dg/init/pr23180-2.C: Removed.
10050
10051 2005-09-09  David Daney <ddaney@avtrex.com>
10052
10053         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10054         files which are ...
10055         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10056         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10057
10058 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10059
10060         * gfortran.dg/iostat_2.f90: New test.
10061
10062 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/22252
10065         * g++.dg/ext/interface1.C: New test.
10066         * g++.dg/ext/interface1.h: Likewise.
10067         * g++.dg/ext/interface1a.cc: Likewise.
10068
10069 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10070
10071         * gfortran.dg/iomsg_1.f90: New test case.
10072
10073 2005-09-09  Richard Guenther  <rguenther@suse.de>
10074
10075         PR c++/23624
10076         * g++.dg/tree-ssa/pr23624.C: New testcase.
10077
10078 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10079
10080         PR fortran/19239
10081         * gfortran.dg/vector_subscript_1.f90,
10082         * gfortran.dg/vector_subscript_2.f90: New tests.
10083
10084 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10085
10086         PR fortran/21104
10087         * gfortran.dg/array_alloc_1.f90,
10088         * gfortran.dg/array_alloc_2.f90,
10089         * gfortran.dg/array_alloc_3.f90: New tests.
10090
10091 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10092
10093         PR fortran/12840
10094         * gfortran.dg/array_constructor_6.f90
10095         * gfortran.dg/array_constructor_7.f90
10096         * gfortran.dg/array_constructor_8.f90
10097         * gfortran.dg/array_constructor_9.f90
10098         * gfortran.dg/array_constructor_10.f90
10099         * gfortran.dg/array_constructor_11.f90
10100         * gfortran.dg/array_constructor_12.f90: New tests.
10101
10102 2005-09-08  Josh Conner  <jconner@apple.com>
10103
10104         PR c++/23180
10105         * g++.dg/init/pr23180-1.C: New test.
10106         * g++.dg/init/pr23180-2.C: New test.
10107
10108 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/18878
10111         * gfortran.dg/module_double_reuse.f90: New.
10112
10113 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10114
10115         PR fortran/23270
10116         PR fortran/22304
10117         PR fortran/18870
10118         PR fortran/17917
10119         PR fortran/16511
10120         * gfortran.dg/common_equivalence_1.f: New.
10121         * gfortran.dg/common_equivalence_2.f: New.
10122         * gfortran.dg/common_equivalence_3.f: New.
10123         * gfortran.dg/contained_equivalence_1.f90: New.
10124         * gfortran.dg/module_blank_common.f90: New.
10125         * gfortran.dg/module_commons_1.f90: New.
10126         * gfortran.dg/module_equivalence_1.f90: New.
10127         * gfortran.dg/nested_modules_1.f90: New.
10128         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10129         equivalences and add comment to connect the test with
10130         the PR.
10131
10132 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10133
10134         PR fortran/23765
10135         * gfortran.dg/common_6.f90: New test.
10136
10137 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10138
10139         PR fortran/15326
10140         * gfortran.dg/char_result_1.f90,
10141         * gfortran.dg/char_result_2.f90,
10142         * gfortran.dg/char_result_3.f90,
10143         * gfortran.dg/char_result_4.f90,
10144         * gfortran.dg/char_result_5.f90,
10145         * gfortran.dg/char_result_6.f90,
10146         * gfortran.dg/char_result_7.f90,
10147         * gfortran.dg/char_result_8.f90: New tests.
10148
10149 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10150
10151         PR fortran/19928
10152         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10153
10154 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10155
10156         PR obj-c++/16816
10157         * obj-c++.dg/selector-5.mm: New test.
10158         * obj-c++.dg/selector-6.mm: New test.
10159
10160 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10161
10162         PR objc/20574
10163         PR objc/19324
10164         * objc.dg/error-1.m: New test.
10165
10166 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10167
10168         PR fortran/23373
10169         * gfortran.fortran-torture/execute/pr23373-1.f90,
10170         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10171
10172 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10173
10174         PR libfortran/23760
10175         * gfortran.dg/g77/1832.f: Remove long string in write statement
10176         to allow the test to pass on correct list directed output with
10177         prepended space.
10178
10179 2005-09-07  James E Wilson  <wilson@specifix.com>
10180
10181         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10182
10183 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10184
10185         * gfortran.dg/parameter+save.f90: Rename to
10186         * gfortran.dg/parameter_save.f90: .. this.
10187
10188 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10189
10190         PR fortran/20848
10191         * gfortran.dg/parameter+save.f90: New test case.
10192
10193 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10194
10195         PR fortran/19269
10196         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10197
10198 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR c/23075
10201         * gcc.dg/pr23075.c: New test.
10202         * g++.dg/warn/pr23075.C: New test.
10203
10204         PR target/22362
10205         * gcc.target/i386/pr22362.c: New test.
10206
10207         PR rtl-optimization/23098
10208         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10209
10210         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10211         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10212         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10213
10214 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10215
10216         * g++.dg/expr/cast6.C: New test.
10217
10218         PR c++/9782
10219         * g++.dg/init/new15.C: New test.
10220
10221 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10222
10223         * gcc.dg/vect/Os-vect-95.c: New test.
10224         * gcc.dg/vect/vect-95.c: Same.
10225
10226 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10227
10228         * gcc.dg/vect/vect-29.c: Update xfail testing.
10229         * gcc.dg/vect/vect-44.c: Same.
10230         * gcc.dg/vect/vect-48.c: Same.
10231         * gcc.dg/vect/vect-50.c: Same.
10232         * gcc.dg/vect/vect-72.c: Same.
10233         * gcc.dg/vect/vect-77.c: Same.
10234         * gcc.dg/vect/vect-78.c: Same.
10235         * gcc.dg/vect/vect-80.c: Same.
10236         * gcc.dg/vect/vect-96.c: Same.
10237         * gcc.dg/vect/vect-100.c: Same.
10238         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10239         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10240         * gfortran.dg/vect/vect-5.f90: Same.
10241
10242 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10243
10244         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10245         start strings.
10246         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10247         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10248
10249         PR c++/23056
10250         * g++.dg/opt/pr23056.C: New test.
10251
10252         PR rtl-optimization/23098
10253         * gcc.target/i386/pr23098.c: New test.
10254
10255 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/23667
10258         * g++.dg/template/static15.C: New test.
10259
10260         PR c++/21440
10261         * g++.dg/ext/stmtexpr5.C: New test.
10262         * g++.dg/ext/stmtexpr6.C: Likewise.
10263
10264 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10265
10266         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10267
10268         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10269         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10270         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10271
10272 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10273
10274         PR libfortran/23321
10275         * gfortran.dg/direct_io_4.f90: New test case.
10276
10277 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10278             Rasmus Hahn  <rassahah@neofonie.de>
10279
10280         PR libobjc/23108
10281         * objc.dg/type-stream-1.m: New test.
10282
10283 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10284
10285         PR fortran/23661
10286         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10287         gfortran.dg/print_fmt_3.f90: New test.
10288
10289 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10290
10291         * gfortran.dg/fmt_t_1.f90: New test.
10292
10293 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR rtl-optimization/23454
10296         * g++.dg/opt/pr23454.C: New test.
10297
10298 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/23699
10301         * g++.dg/ext/static1.C: New test.
10302
10303 2005-09-02  Richard Henderson  <rth@redhat.com>
10304
10305         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10306         tail call to check_fa_work.
10307
10308 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c++/21687
10311         * g++.dg/other/gc3.C: New test.
10312
10313 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10314
10315         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10316         * gcc.dg/20050826-1.c: Likewise.
10317
10318 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/23167
10321         * g++.dg/expr/volatile1.C: New test.
10322
10323 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10324
10325         PR middle-end/23547
10326         * gcc.dg/pr23547.c: New test.
10327
10328 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10329
10330         PR c/22061
10331         * gcc.c-torture/execute/pr22061-1.c,
10332         * gcc.c-torture/execute/pr22061-2.c,
10333         * gcc.c-torture/execute/pr22061-3.c,
10334         * gcc.c-torture/execute/pr22061-4.c: New tests.
10335
10336 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10337
10338         * gcc.dg/Wredundant-decls-2.c: New test to check that
10339         -Wredundant-decls does not issue warning for a variable
10340         definition following a declaration.
10341
10342 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR debug/7241
10345         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10346         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10347         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10348
10349         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10350         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10351         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10352         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10353         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10354         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10355         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10356         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10357
10358 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10359
10360         PR objc/23306
10361         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10362         scan-assmbler.
10363
10364 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10365
10366         PR target/21255
10367         * gcc.dg/pr21255-1.c: New test.
10368         * gcc.dg/pr21255-2-mb.c: Likewise.
10369         * gcc.dg/pr21255-2-ml.c: Likewise.
10370         * gcc.dg/pr21255-3.c: Likewise.
10371         * gcc.dg/pr21255-4.c: Likewise.
10372
10373 2005-08-31  Dale Johannesen  <dalej@apple.com>
10374
10375         * gcc.dg/20050830-1.c: New.
10376
10377 2005-08-31  Josh Conner  <jconner@apple.com>
10378
10379         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10380         command-line options for arm-*-* targets.
10381         * g++.dg/init/array16.C: Likewise.
10382         * g++.dg/other/crash-4.C: Likewise.
10383
10384 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         PR obj-c++/23640
10387         * obj-c++.dg/gnu-runtime-3.mm: New test.
10388
10389 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10390
10391         PR c++/13377
10392         * g++.dg/lookup/ambig4.C: New test.
10393         * g++.dg/lookup/ambig5.C: New test.
10394         * g++.dg/tc1/dr101.C: Adjust error markers.
10395
10396 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10397
10398         PR c++/23639
10399         * g++.dg/template/ttp5.C: Adjust error markers.
10400
10401 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10402
10403         PR testsuite/23609
10404         * lib/obj-c++.exp: Include target-libpath.exp.
10405         (obj-c++_link_flags): Look for the GNU libobjc library
10406         and set the library path to include it.
10407         Don't manually set LD_LIBRARY_PATH (etc.) but call
10408         set_ld_library_path_env_vars instead.
10409         (obj-c++_target_compile): Don't set library path or
10410         linker flags because they are already set correctly
10411         in obj-c++_link_flags.
10412
10413 2005-08-30  Josh Conner  <jconner@apple.com>
10414
10415         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10416         to command-line options for arm-*-* targets.
10417
10418 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10419
10420         * g++.dg/other/i386-1.C: New.
10421
10422 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10423
10424         PR preprocessor/20348
10425         PR preprocessor/20356
10426         * gcc.dg/cpp/pr20348.c: New test.
10427         * gcc.dg/cpp/pr20348.h: New file.
10428         * gcc.dg/cpp/inc/pr20348.h: New file.
10429         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10430         * gcc.dg/cpp/pr20356.c: New test.
10431         * gcc.dg/cpp/pr20356.h: New file.
10432         * gcc.dg/cpp/inc/pr20356.h: New file.
10433         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10434
10435 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10436
10437         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10438         Fix array dimension to avoid correct end-of-file error.
10439
10440 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10441
10442         PR libfortran/23598
10443         * gfortran.dg/iostat_1.f90: New test.
10444
10445 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10446
10447         PR middle-end/23408
10448         * gcc.dg/pr23408.c: New test.
10449
10450 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR c++/23099
10453         * g++.dg/init/member1.C: Make sure erroneous static data member
10454         definitions are required.
10455         * g++.dg/template/static13.C: New test.
10456         * g++.dg/template/static14.C: Likewise.
10457
10458 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10459
10460         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10461         -march=pentium4, remove ilp32 requirement.
10462
10463         PR middle-end/23484
10464         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10465         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10466
10467 2005-08-29  Andreas Jaeger  <aj@suse.de>
10468
10469         PR testsuite/23607
10470         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10471
10472 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.c-torture/execute/20050316-2.c: New test.
10475         * gcc.c-torture/execute/20050316-3.c: New test.
10476         * gcc.dg/torture/pr16104-1.c: New test.
10477
10478 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         PR middle-end/23463
10481         * gcc.c-torture/execute/zero-struct-1.c: New test.
10482
10483 2005-08-27  Richard Guenther  <rguenther@suse.de>
10484
10485         PR target/23575
10486         * gcc.target/i386/pr23575.c: New testcase.
10487
10488 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10489
10490         PR rtl-optimization/23561
10491         * gcc.c-torture/execute/20050826-1.c: New test.
10492
10493         PR rtl-opt/23560
10494         * gcc.c-torture/execute/20050826-2.c: New test.
10495
10496 2005-08-26  Dale Johannesen  <dalej@apple.com>
10497
10498         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10499         * gcc.dg/20050826-1.c: New.
10500
10501 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/19004
10504         * g++.dg/template/nontype13.C: New test.
10505
10506         PR c++/23491
10507         * g++.dg/init/new14.C: New test.
10508         * g++.dg/expr/anew1.C: Do not XFAIL.
10509         * g++.dg/expr/anew2.C: Likewise.
10510         * g++.dg/expr/anew3.C: Likewise.
10511
10512 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10513
10514         PR middle-end/22439
10515         * gcc.dg/vla-3.c: New test.
10516
10517 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10518
10519         PR fortran/20363
10520         * gfortran.dg/named_interface.f90: New.
10521
10522 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10523
10524         * gcc.c-torture/execute/frame-address.c: New test.
10525
10526 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10527
10528         PR c++/20817
10529         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10530
10531 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10532
10533         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10534
10535 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10536
10537         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10538         * gcc.dg/altivec-22.c: Rename from..
10539         * gcc.dg/altivec-nomfcr.c: ..this.
10540
10541 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10542
10543         PR tree-optimization/23546
10544         * gcc.dg/tree-ssa/pr23546.c: New test.
10545
10546 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10547
10548         PR fortran/17758
10549         * gfortran.dg/nonreturning_statements.f90: New test.
10550
10551 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10552
10553         PR c++/22454
10554         * g++.dg/parse/crash29.C: New.
10555
10556 2005-08-23  DJ Delorie  <dj@redhat.com>
10557
10558         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10559         constants have the L suffix.
10560
10561 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         PR c++/23044
10564         * g++.dg/template/instantiate8.C: New.
10565
10566 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10567
10568         PR middle-end/23467
10569         * gcc.c-torture/execute/pr23467.c: New test.
10570
10571 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10572
10573         PR tree-optimization/22043
10574         * gcc.c-torture/execute/20050613-1.c: New test.
10575
10576 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10577
10578         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10579
10580 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10581
10582         PR rtl-optimization/23478
10583         * g++.dg/opt/pr23478.C: New test.
10584
10585 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10586
10587         PR c/18715
10588         * gcc.dg/switch-warn-3.c: New test.
10589
10590 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10591
10592         PR c++/22233
10593         * g++.dg/template/param1.C: New test.
10594
10595 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10596
10597         PR c++/23089
10598         * g++.dg/other/incomplete1.C: New test.
10599
10600 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10601
10602         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10603         are vectorizable.
10604
10605 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10606
10607         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10608         d_lines_5.f: New.
10609
10610 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gcc.target/i386/sse-4.c: New test.
10613
10614 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10615
10616         PR testsuite/23239
10617         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10618
10619 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10620
10621         * gcc.dg/20050811-1.c: New test.
10622         * gcc.dg/20050811-2.c: New test.
10623
10624 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10625
10626         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10627
10628 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10629
10630         PR 23476
10631         * gcc.c-torture/compile/pr23476.c: New test.
10632
10633 2005-08-19  Devang Patel  <dpatel@apple.com>
10634
10635         PR tree-optimization/23048
10636         * gcc.dg/tree-ssa/pr23048.c: New test.
10637
10638 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10639
10640         PR middle-end/20624
10641         * g++.dg/warn/Wreturn-3.C: New test
10642
10643 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10644
10645         PR tree-optimization/22228
10646         * g++.dg/vect/pr22543.cc: New test.
10647
10648 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10649
10650         PR tree-optimization/21574
10651         * gcc.dg/tree-ssa/pr21574.c: New test.
10652
10653 2005-08-16  James E Wilson  <wilson@specifix.com>
10654
10655         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10656
10657 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10658
10659         PR tree-opt/23402
10660         * gcc.c-torture/compile/zero-strct-3.c: New test.
10661         * gcc.c-torture/compile/zero-strct-4.c: New test.
10662
10663 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10664
10665         PR target/23376
10666         * gcc.target/x86_64/pr23376.c: New test.
10667
10668 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10669
10670         PR c++/23337
10671         * g++.dg/ext/vector2.C: New.
10672
10673 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10674
10675         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10676
10677 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10678
10679         PR libfortran/23428
10680         * gfortran.dg/inquire-complex.f90: New test case.
10681
10682 2005-08-16  James E Wilson  <wilson@specifix.com>
10683
10684         PR tree-optimization/21105
10685         * gcc.dg/large-size-array.c: New.
10686
10687 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10688
10689         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10690         type.
10691         * gcc.dg/vect/vect-41: Likewise.
10692         * gcc.dg/vect/vect-42: Likewise.
10693         * gcc.dg/vect/vect-43: Likewise.
10694         * gcc.dg/vect/vect-44: Likewise.
10695         * gcc.dg/vect/vect-46: Likewise.
10696         * gcc.dg/vect/vect-47: Likewise.
10697         * gcc.dg/vect/vect-48: Likewise.
10698         * gcc.dg/vect/vect-52: Likewise.
10699         * gcc.dg/vect/vect-53: Likewise.
10700         * gcc.dg/vect/vect-54: Likewise.
10701         * gcc.dg/vect/vect-55: Likewise.
10702         * gcc.dg/vect/vect-56: Likewise.
10703         * gcc.dg/vect/vect-57: Likewise.
10704         * gcc.dg/vect/vect-58: Likewise.
10705         * gcc.dg/vect/vect-59: Likewise.
10706         * gcc.dg/vect/vect-60: Likewise.
10707         * gcc.dg/vect/vect-61: Likewise.
10708         * gcc.dg/vect/vect-85: Likewise.
10709         * gcc.dg/vect/vect-87: Likewise.
10710         * gcc.dg/vect/vect-88: Likewise.
10711         * gcc.dg/vect/vect-93.c: Likewise.
10712         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10713         * gcc.dg/vect/vect-75: Likewise.
10714         * gcc.dg/vect/vect-76: Likewise.
10715         * gcc.dg/vect/vect-77: Likewise.
10716         * gcc.dg/vect/vect-78: Likewise.
10717         * gcc.dg/vect/vect-80: Likewise.
10718         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10719         vectorized for the expected reason, rather than checking how alignment
10720         was handled.
10721         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10722         type and also instead of aligned pointers. Added documentation.
10723
10724 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10725
10726         * gfortran.dg/power.f90: New test.
10727
10728 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR rtl-optimization/23299
10731         * g++.dg/opt/pr23299.C: New test.
10732
10733 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10734
10735         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10736
10737 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10738
10739         * g++.dg/template/local6.C: New test.
10740
10741 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         * execute/exceptions/finally-1.m: Check that the catch and finally are
10744         being called.  Also add a "return 0;" at the end of main.
10745
10746 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10747
10748         PR fortran/21432.
10749         * gfortran.dg/namelist_print_1.f: New test of functionality of
10750         PRINT namelist.
10751         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10752         namelist generates error with -std=f95.
10753
10754 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10755
10756         PR tree-optimization/23119
10757         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10758
10759 2005-08-13  Marcin Koziej  <creep@desk.pl>
10760             Andrew Pinski  <pinskia@physics.uc.edu>
10761
10762         PR libobjc/22492
10763         * execute/exceptions/finally-1.m: New test.
10764
10765 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10766
10767         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10768         testsuite.
10769         * objc/execute/exceptions/trivial.m: New test.
10770         * objc.dg/try-catch-11.m: Move to ...
10771         * objc/execute/exceptions/foward-1.m: Here.
10772         * objc.dg/try-catch-2.m: Move to ...
10773         * objc/execute/exceptions/catchall-1.m: Here.
10774         * objc.dg/try-catch-8.m: Move to ...
10775         * objc/execute/exceptions/local-variables-1.m: Here.
10776
10777 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10778
10779         * objc.dg/nested-func-1.m: Move to ...
10780         * objc/execute/nested-func-1.m: Here.
10781
10782 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10783
10784         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10785         in ${options} instead of [target_info name].
10786         * lib/obj-c++.exp (objc_target_compile): Likewise.
10787
10788 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10789
10790         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10791
10792 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10793
10794         part of PR testsuite/23348
10795         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10796         of the torture options.
10797         * objc/compile/trivial.m: New test.
10798
10799 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10800
10801         * gfortran.dg/eoshift.f90: Correct format.
10802
10803 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10804
10805         * gfortran.fortran-torture/execute/character_passing.f90:
10806         Fix comment typo.
10807
10808 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10809
10810         PR c++/8271
10811         * g++.dg/template/unify10.C: New.
10812
10813 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10814
10815         * g++.dg/parse/pr22514.C: Move to...
10816         * g++.dg/debug/pr22514.C: here.
10817
10818 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10819
10820         PR c++/23266
10821         * g++.dg/inherit/pure1.C: New test.
10822
10823         * ChangeLog: Fix typos.
10824
10825 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10826             Steven Bosscher  <stevenb@suse.de>
10827
10828         * gfortran.dg/runtime_warning_1.f90: New test.
10829
10830 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         PR c++/23219
10833         * g++.dg/parse/crash28.C: New.
10834
10835 2005-08-11  Richard Guenther  <rguenther@suse.de>
10836
10837         PR target/23289
10838         * gcc.target/i386/tailcall-1.c: New testcase.
10839
10840 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10841
10842         * gcc.dg/vect/vect-67.c: Un-xfail.
10843
10844 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10845
10846         PR c++/23225
10847         * g++.dg/testsuite/parse/crash27.C: new test.
10848
10849 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10850
10851         PR libfortran/22143
10852         * gfortran.dg/shift-kind.f90: New testcase.
10853
10854 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10855
10856         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10857         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10858
10859 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10860
10861         PR c++/20646
10862         * g++.dg/other/mult-stor1.C: New test.
10863
10864 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         * gcc.c-torture/pr18299-1.c: Move to ...
10867         * gcc.c-torture/compile/pr18299-1.c: Here.
10868
10869 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10870
10871         * gfortran/fortran.torture/execute/character_passing.f90:
10872         Fix types for LSAME.
10873
10874 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10875
10876         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10877         input data back to what it was originally.
10878
10879 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10880
10881         * objc.dg/try-catch-8.m: Enable for all targets.
10882
10883 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10884
10885         * gcc.dg/pr23165.c: New test.
10886
10887 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10888
10889         PR tree-optimization/23234
10890         * gcc.dg/tree-ssa/pr23234.c: New test.
10891
10892 2005-08-08  Josh Conner  <jconner@apple.com>
10893
10894         PR rtl-optimization/23241
10895         * gcc.dg/char-compare.c: New test.
10896
10897 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10898
10899         PR c++/22508
10900         * g++.dg/init/new13.C: New test.
10901
10902 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/21166
10905         * g++.dg/other/crash-4.C: Adjust
10906         * g++/dg/ext/packed9.C: New.
10907
10908 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10909
10910         PR middle-end/21964
10911         * gcc.c-torture/execute/pr21964-1.c: New test.
10912
10913 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10914
10915         PR c/22458
10916         * gcc.dg/pr22458-1.c: New test.
10917
10918 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10919             Steven G. Kargl <kargls@comcast.net>
10920
10921         PR fortran/22390
10922         * gfortran.dg/flush_1.f90: New test.
10923
10924 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10925
10926         PR c++/23191
10927         * g++.dg/template/eh2.C: New test.
10928
10929 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10930
10931         PR c++/19498
10932         * g++.dg/template/instantiate7.C: New test.
10933
10934 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10935
10936         PR c/23113
10937         * gcc.dg/Wunused-value-1.c: New test.
10938
10939 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10940
10941         PR rtl-optimization/23233
10942         * gcc.c-torture/compile/pr23233-1.c: New test.
10943
10944 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10945
10946         PR fortran/18833
10947         PR fortran/20850
10948         * gfortran.dg/equiv_1.f90: New test.
10949         * gfortran.dg/equiv_2.f90: New test.
10950         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10951         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10952         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10953
10954 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10955
10956         * gcc.c-torture/execute/vrp-5.c: New test.
10957         * gcc.c-torture/execute/vrp-6.c: New test.
10958         * gcc.dg/tree-ssa/vrp21.c: New test.
10959
10960 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10961
10962         * g++.dg/parse/pr22514.C: New test.
10963
10964 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10965
10966         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10967
10968         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10969         instead of constant loads / pool entries.
10970
10971 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10972
10973         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10974         TEST_TO_WCTYPE.
10975
10976 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10977
10978         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10979         __WINT_TYPE__ in generated prototypes if possible.
10980
10981 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10982
10983         PR 22037
10984         * g++.dg/tree-ssa/pr22037.C:
10985
10986 2005-08-04  Richard Henderson  <rth@redhat.com>
10987
10988         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10989         scan-tree-dump-times directive.
10990
10991 2005-08-04  Jan Hubicka  <jh@suse.cz>
10992
10993         * gcov-1.C: Fix switch counts.
10994         * gcov-4b.c: Likewise.
10995
10996 2005-08-03  Jeff Law  <law@redhat.com>
10997
10998         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10999
11000 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11001
11002         * gcc.c-torture/execute/pr23135.c: New test.
11003
11004 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11005
11006         PR tree-optimization/19899
11007         * gcc.dg/tree-ssa/scev-1.c: New test.
11008         * gcc.dg/tree-ssa/scev-2.c: New test.
11009
11010 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11011
11012         PR target/18582
11013         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11014
11015 2005-08-03  Jan Hubicka  <jh@suse.cz>
11016
11017         * update-conroll.c: New testcase.
11018         * update-conroll-2.c: New testcase.
11019
11020 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11021
11022         * gfortran.dg/constant_substring.f: New test.
11023         * gfortran.dg/pr22491.f: New test.
11024
11025 2005-08-02  Jan Hubicka  <jh@suse.cz>
11026
11027         * update-threading.c: Replace by the proper one.
11028
11029 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11030
11031         PR 23164
11032         * g++.dg/tree-ssa/pr23164.C: New test.
11033
11034 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11035
11036         * gcc.dg/tree-ssa/pr23192.c: New test.
11037
11038 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11039
11040         * gcc.c-torture/execute/vrp-4.c: New test.
11041
11042 2005-08-02  Jan Hubicka  <jh@suse.cz>
11043
11044         * update-threading.c: New test.
11045
11046 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11047
11048         * gcc.c-torture/compile/20050801-1.c: New test.
11049         * gcc.c-torture/compile/20050801-2.c: New test.
11050
11051 2005-08-01  Jan Hubicka  <jh@suse.cz>
11052
11053         * val-prof-5.c: New test.
11054
11055 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11056
11057         PR c/22311
11058         * gcc.dg/pr22311-1.c : New test.
11059
11060 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11061
11062         PR target/23095
11063         * gfortran.dg/pr23095.f: New test.
11064
11065         PR c++/22003
11066         * g++.dg/other/pr22003.C: New test.
11067
11068 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11069
11070         PR target/20621
11071         * gcc.c-torture/execute/pr20621-1.c: New test.
11072
11073 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11074
11075         * gfortran.dg/comma_format_extension_4.f: Adjust length
11076         of string for format.
11077         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11078         print statement with internal write.
11079         * gfortran.dg/der_array_io_2.f: Likewise.
11080         * gfortran.dg/der_array_io_3.f: Likewise.
11081
11082 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11083
11084         * gcc.dg/fold-abs-4.c: new test.
11085
11086 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11087
11088         PR fortran/22570 an related issues.
11089         * gfortran.dg/x_slash_1.f: New test.
11090
11091 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11092
11093         PR c/23143
11094         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11095         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11096
11097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11098
11099         PR c/529
11100         * gcc.dg/Wshadow-3.c: New test.
11101
11102 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11103
11104         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11105         used to have the wrong bounds).
11106
11107 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11108
11109         PR c/21720
11110         * gcc.dg/hex-round-1.c: Test more cases.
11111         * gcc.dg/hex-round-2.c: New test.
11112
11113 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11114
11115         PR 22550
11116         * g++.dg/tree-ssa/pr22550.C: New test.
11117
11118 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11119
11120         * gcc.dg/tree-ssa/vrp19.c: New test.
11121         * gcc.dg/tree-ssa-vrp20.c: New test.
11122
11123 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11124
11125         PR c/22240
11126         * gcc.dg/transparent-union-4.c: New test.
11127
11128 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11129
11130         PR c/22192
11131         * gcc.dg/c99-vla-2.c: New test.
11132
11133 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11134
11135         PR c/21720
11136         * gcc.dg/hex-round-1.c: New test.
11137
11138 2005-07-28  Jan Hubicka  <jh@suse.cz>
11139
11140         * inliner-1.c: Do not dump everything.
11141         * tree-prof.exp: Do not pass -ftree-based-profiling.
11142         * bprob.exp: Likewise.
11143
11144         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11145
11146 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/22545
11149         * g++.dg/expr/ptrmem7.C: New test.
11150
11151 2005-07-28  Mike Stump  <mrs@apple.com>
11152
11153         * g++.old-deja/g++.mike/visibility-1.C: New test.
11154
11155 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11156
11157         PR c/20187
11158         * gcc.c-torture/execute/pr20187-1.c: New test.
11159
11160 2005-07-28  Jeff Law  <law@redhat.com>
11161
11162         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11163         * gcc.dg/tree-ssa/vrp18.c: New test.
11164
11165 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11166
11167         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11168
11169 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11170
11171         PR tree-optimization/22506
11172         * gcc.dg/vect/ps22506.c: New test.
11173
11174 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR target/21149
11177         * gcc.target/i386/sse-3.c: New test.
11178
11179 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11180
11181         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11182         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11183
11184 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11185
11186         PR c/22589
11187         * gcc.c-torture/compile/pr22589-1.c: New test.
11188
11189 2005-07-28  Jan Hubicka  <jh@suse.cz>
11190
11191         * update-loopch.c: New testcase.
11192
11193 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11194
11195         PR rtl-optimization/23047
11196         * gcc.c-torture/execute/pr23047.c: New test.
11197         * gcc.c-torture/execute/pr23047.x: New.
11198
11199 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11200
11201         PR tree-optimization/22493
11202         * gcc.c-torture/execute/pr22493-1.c: New test.
11203         * gcc.c-torture/execute/pr22493-1.x: New.
11204         * gcc.c-torture/execute/vrp-1.c: New test.
11205         * gcc.c-torture/execute/vrp-2.c: New test.
11206         * gcc.c-torture/execute/vrp-2.c: New test.
11207
11208 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11209
11210         * gcc.target/frv/all-builtin-read8.c: Delete.
11211         * gcc.target/frv/all-builtin-read16.c: Delete.
11212         * gcc.target/frv/all-builtin-read32.c: Delete.
11213         * gcc.target/frv/all-builtin-read64.c: Delete.
11214         * gcc.target/frv/all-builtin-write8.c: Delete.
11215         * gcc.target/frv/all-builtin-write16.c: Delete.
11216         * gcc.target/frv/all-builtin-write32.c: Delete.
11217         * gcc.target/frv/all-builtin-write64.c: Delete.
11218         * gcc.target/frv/all-read-write-1.c: New.
11219
11220 2005-07-27  Jeff Law  <law@redhat.com>
11221
11222         * gcc.c-torture/execute/pr22630.c: New test.
11223
11224 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11225
11226         PR tree-optimization/23073
11227         * gcc.dg/vect/nodump-pr23073.c: New test.
11228         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11229
11230 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11231
11232         PR tree-optimize/22348
11233         * gcc.c-torture/execute/pr22348.c: New.
11234
11235 2005-07-27  Richard Guenther  <rguenther@suse.de>
11236
11237         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11238
11239 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11240
11241         PR fortran/22503
11242         * gfortran.dg/logical_comp.f90: New test.
11243
11244 2005-07-27  Jan Hubicka  <jh@suse.cz>
11245
11246         * inliner-1.c: Add cleanup of dumps.
11247         * val-prof-*.c: Likewise.
11248         * update-tailcall.c: New.
11249
11250 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11251
11252         PR 22591
11253         * gcc.dg/tree-ssa/pr22591.c: New test.
11254         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11255
11256 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11257
11258         PR libobjc/22606
11259         * objc.dg/try-catch-11.m: New test.
11260
11261 2005-07-26  Richard Guenther  <rguenther@suse.de>
11262
11263         PR tree-optimization/22486
11264         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11265
11266 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11267
11268         PR tree-opt/22484
11269         * testsuite/g++.dg/opt/loop2.C: New test.
11270
11271 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11272
11273         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11274         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11275
11276 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11277
11278         * lib/profopt.exp (profopt-execute): Check for profiling data
11279         files on the target.
11280
11281 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11282
11283         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11284         for matching of asm labels.
11285
11286 2005-07-25  Richard Guenther  <rguenther@suse.de>
11287
11288         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11289
11290 2005-07-25  Richard Guenther  <rguenther@suse.de>
11291
11292         PR testsuite/22624
11293         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11294
11295 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11296
11297         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11298         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11299         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11300         * gcc.dg/vect/vect-100.c: New test.
11301         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11302         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11303         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11304         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11305         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11306         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11307         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11308         * gfortran.dg/vect/pr19049.f90: New testcase.
11309         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11310
11311 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.c-torture/execute/20050713-1.c: New test.
11314
11315         PR fortran/20063
11316         * gfortran.fortran-torture/execute/data_4.f90: New test.
11317
11318         PR middle-end/20303
11319         * gcc.dg/visibility-d.c: New test.
11320
11321 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11322
11323         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11324         * gfortran.dg/underflow.f90: Ditto.
11325
11326 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11327
11328         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11329         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11330         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11331
11332 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11333
11334         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11335         include case of field width of zero.
11336
11337 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11338
11339         PR libgfortran/21875
11340         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11341         with trailing blanks on normal formatted read.
11342
11343 2005-07-23  Chao-ying Fu  <fu@mips.com>
11344
11345         * gcc.target/mips/mips32-dsp-type.c: New test.
11346         * gcc.target/mips/mips32-dsp.c: New test.
11347
11348 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11349
11350         PR testsuite/21073
11351         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11352
11353         PR testsuite/20454
11354         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11355         and __cyg_profile_func_exit.
11356
11357 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11358
11359         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11360         * gfortran.dg/comma_format_extension_4.f: Same.
11361         * gfortran.dg/pr15332.f: Same.
11362         * gfortran.dg/pr21730.f: Same.
11363
11364 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11365
11366         * g++.dg/opt/vrp2.C: Fix testcase.
11367
11368         PR tree-opt/22625
11369         * g++.dg/opt/vrp2.C: New test.
11370
11371 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11372
11373         PR debug/21828
11374         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11375
11376 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11377
11378         * gcc.dg/tree-ssa/20050719-1.c: New test.
11379
11380 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11381
11382         * gcc.dg/bfin-longcall-1.c: New file.
11383         * gcc.dg/bfin-longcall-2.c: New file.
11384
11385 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11386
11387         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11388
11389 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11390
11391         PR middle-end/19055
11392         * gcc.dg/tree-ssa/pr19055.c: New test.
11393         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11394
11395 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11396
11397         PR C++/22358
11398         * g++.dg/other/pr22358.C: New test.
11399
11400 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11401
11402         PR c++/2922
11403         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11404
11405 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11406
11407         PR c++/15938
11408         * g++.dg/init/union2.C: New test.
11409
11410 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11411
11412         PR c/22393
11413         * gcc.dg/complex-4.c: New test.
11414
11415 2005-07-21  Richard Guenther  <rguenther@suse.de>
11416
11417         PR testsuite/22522
11418         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11419         scanning for asm labels.
11420         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11421
11422 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11423
11424         PR target/22085
11425         * gcc.dg/altivec-pr22085.c: New.
11426
11427 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11428
11429         PR tree-optimization/19210
11430         * gcc.dg/tree-ssa/pr19210-1.c: New.
11431         * gcc.dg/tree-ssa/pr19210-2.c: New.
11432
11433 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11434
11435         PR rtl-optimization/22167
11436         * g++.dg/opt/pr22167.C: New test.
11437
11438 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11439
11440         PR c++/2922
11441         * g++.dg/lookup/two-stage2.C: New.
11442         * g++.dg/lookup/two-stage3.C: New.
11443         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11444         fixed two-stage name lookup for operators.
11445         * g++.dg/template/call3.C: Compiler now produces an appropriate
11446         error message.
11447         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11448         14 as a candidate.
11449         * g++.dg/template/ptrmem4.C: Compiler produces different error
11450         message.
11451         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11452         connect_to_method as a candidate.
11453
11454 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11455
11456         * gcc.dg/fold-alloc-1.c: New test.
11457
11458 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11459
11460         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11461         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11462
11463 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11464
11465         * gcc.dg/fold-abs-1.c: New test.
11466         * gcc.dg/fold-abs-2.c: New test.
11467         * gcc.dg/fold-abs-3.c: New test.
11468
11469 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11470
11471         Make CONSTRUCTOR use VEC to store initializers.
11472         * g++.dg/ext/complit3.C: Check for specific error messages.
11473         * g++.dg/init/brace2.C: Update error message.
11474         * g++.dg/warn/Wbraces2.C: Likewise.
11475
11476 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11477
11478         PR fortran/16940
11479         * gfortran.dg/module_interface_1.f90: New test.
11480
11481 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11482             Kenneth Zadeck <zadeck@naturalbridge.com>
11483
11484         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11485
11486 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11487
11488         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11489         specify -Wformat for these tests.
11490         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11491         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11492         * gcc.dg/format/opt-6.c: Delete.
11493
11494 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11495
11496         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11497         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11498
11499 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11500
11501         * gcc.dg/tree-ssa/alias-2.c: New test.
11502
11503 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/22263
11506         * g++.dg/template/explicit7.C: New test.
11507
11508 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11509
11510         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11511         width of 8 to +Inf and -Inf.
11512
11513 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/22139
11516         * g++.dg/template/friend36.C: New test.
11517
11518 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11519
11520         PR fortran/21730
11521         * gfortran.dg/pr21730.f: New test.
11522
11523 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11524             Kenneth Zadeck <zadeck@naturalbridge.com>
11525
11526         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11527         since pure const detection cannot run at -O1 in c compiler.
11528         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11529         can now optimize this case properly.
11530         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11531         because we now pass.
11532         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11533
11534 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11535
11536         PR c/22421
11537         * gcc.dg/format/bitfld-1.c: New test.
11538
11539 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/22204
11542         * g++.dg/rtti/repo1.C: New test.
11543
11544 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11545
11546         PR middle-end/22398
11547         * gcc.c-torture/compile/pr22398.c: New test.
11548
11549 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/22132
11552         * g++.dg/expr/cast4.C: New test.
11553
11554 2005-07-15  Richard Guenther  <rguenther@suse.de>
11555
11556         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11557         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11558
11559 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11560
11561         PR tree-optimization/22230
11562         * gcc.dg/tree-ssa/pr22230.c: New test.
11563
11564 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gfortran.dg/g77/cpp6.f: New test.
11567
11568         PR fortran/22417
11569         * gfortran.dg/g77/cpp5.F: New test.
11570         * gfortran.dg/g77/cpp5.h: New file.
11571         * gfortran.dg/g77/cpp5inc.h: New file.
11572
11573 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11574
11575         PR libfortran/16435
11576         * gfortran.dg/tl_editting.f90: New.
11577         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11578
11579 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11580
11581         * gfortran.dg/char_array_constructor.f90: New test.
11582
11583 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         * gfortran.dg/past_eor.f90: New.
11586         * gfortran.dg/complex_read.f90: New.
11587
11588 2005-07-13  Jeff Law  <law@redhat.com>
11589
11590         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11591         additional casts.
11592
11593         * gcc.dg/tree-ssa/pr22321.c: New test
11594
11595 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11596
11597         PR tree-optimization/21921
11598         * gcc.dg/tree-ssa/pr21921.c: New.
11599
11600 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11601
11602         PR tree-optimizatio/22442
11603         * gcc.dg/tree-ssa/loop-11.c: New test.
11604
11605 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11606
11607         PR tree-opt/21840
11608         * gcc.c-torture/compile/pr21840.c: New test.
11609
11610 2005-07-12  Jan Hubicka  <jh@suse.cz>
11611
11612         * gcc.c-torture/compile/pr22379.c: New test.
11613
11614 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11615
11616         PR libfortran/21593
11617         gfortran.dg/dev_null.f90: Remove outdated comment about
11618         PR libfortran/21593.
11619
11620
11621 2005-07-12  Dale Johannesen  <dalej@apple.com>
11622
11623         * gcc.target/i386/compress-float-sse.c: New.
11624         * gcc.target/i386/compress-float-sse-pic.c: New.
11625         * gcc.target/i386/compress-float-387.c: New.
11626         * gcc.target/i386/compress-float-387-pic.c: New.
11627         * gcc.dg/compress-float-ppc.c: New.
11628         * gcc.dg/compress-float-ppc-pic.c: New.
11629
11630 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11631
11632         PR libfortran/21593
11633         gfortran.dg/dev_null.f90: Remove targets.
11634
11635 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11636
11637         PR tree-opt/22335
11638         * gcc.dg/pr22335-1.c: New test.
11639         * gcc.dg/pr22335-2.c: New test.
11640
11641 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11642
11643         PR c++/20172
11644         * g++.dg/template/nontype12.C : New test.
11645
11646 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11647
11648         * gcc.dg/tree-ssa/loop-10.c: New test.
11649
11650 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11651
11652         * gcc.c-torture/execute/20020720-1.x: Remove.
11653
11654 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11657
11658 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11659
11660         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11661         (dg-mips-options): Use it.
11662
11663 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11664
11665         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11666
11667 2005-07-09  Richard Henderson  <rth@redhat.com>
11668
11669         * lib/target-supports.exp (check_effective_target_sync_char_short):
11670         Add alpha.
11671
11672 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11673
11674         PR libfortran/22217
11675         * gfortran.dg/negative-z-descriptor.f90: New test.
11676
11677 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11678
11679         PR tree-opt/22329
11680         * gcc.dg/pr22329.c: New test.
11681
11682 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11683
11684         PR tree-optimization/20139
11685         * gcc.dg/tree-ssa/pr20139.c: New.
11686
11687 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11688
11689         PR tree-opt/22356
11690         * testsuite/gcc.dg/pr22356-1.c: New test.
11691
11692 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         PR c++/21799
11695         * g++.dg/template/unify8.C: New.
11696         * g++.dg/template/unify9.C: New.
11697
11698 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11699
11700         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11701
11702 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11703
11704         * gcc.dg/darwin-version-1.c: New.
11705         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11706         * gcc.dg/builtins-20.c: Likewise.
11707         * gcc.dg/builtins-53.c: Likewise.
11708         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11709         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11710         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11711         * gcc.dg/torture/builtins-power-1.c: Likewise.
11712         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11713         on Darwin.
11714
11715 2005-07-07  Jeff Law  <law@redhat.com>
11716
11717         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11718         argument evaluation order.
11719
11720 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11721
11722         PR libfortran/21594
11723         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11724         Add test cases where the shift length is greater than the
11725         array length.
11726
11727 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11728
11729         * obj-c++.dg/proto-lossage-6.mm: New.
11730         * objc.dg/proto-lossage-6.m: New.
11731
11732 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11733
11734         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11735         * objc.dg/gnu-runtime-2.m: Likewise.
11736
11737 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gfortran.dg/longline.f: New test.
11740
11741         * gfortran.dg/badline.f: New test.
11742
11743 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11744
11745         PR fortran/16531
11746         PR fortran/15966
11747         PR fortran/18781
11748         * gfortran.dg/hollerith.f90: New.
11749         * gfortran.dg/hollerith2.f90: New.
11750         * gfortran.dg/hollerith3.f90: New.
11751         * gfortran.dg/hollerith4.f90: New.
11752         * gfortran.dg/hollerith_f95.f90: New.
11753         * gfortran.dg/hollerith_legacy.f90: New.
11754         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11755
11756 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11757
11758         PR objc/22274
11759         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11760         * objc.dg/gnu-runtime-2.m: New.
11761
11762 2005-07-06  Jeff Law  <law@redhat.com>
11763
11764         * gcc.dg/tree-ssa/vrp17.c: New test.
11765
11766 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11767
11768         PR fortran/22327
11769         * gfortran.dg/array_constructor_5.f90: New test.
11770
11771 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11774
11775 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11776
11777         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11778         * gcc.dg/980816-1.c: Ditto.
11779
11780 2005-07-06  Jeff Law  <law@redhat.com>
11781
11782         * gcc.c-torture/compile/pr21356.c: New test.
11783
11784 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11785
11786         PR c/22013
11787         PR c/22098
11788         * gcc.c-torture/compile/pr22013-1.c,
11789         gcc.c-torture/execute/pr22098-1.c,
11790         gcc.c-torture/execute/pr22098-2.c,
11791         gcc.c-torture/execute/pr22098-3.c: New tests.
11792
11793 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11794
11795         PR c/22308
11796         * gcc.dg/pr22308-1.c: New test.
11797
11798 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11799
11800         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11801         target.
11802         * gcc.dg/compare9.c: Use -fshort-enums instead of
11803         -fno-short-enums.  Change the last test to dg-bogus.
11804
11805 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11806
11807         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11808         * gcc.dg/compare9.c: New.
11809
11810 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11811
11812         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11813
11814 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11815
11816         PR testsuite/22288
11817         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11818
11819
11820 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11821
11822         * gcc.dg/format/gcc_gfc-1.c: New.
11823
11824 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11825
11826         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11827
11828 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11829
11830         PR fortran/20842
11831         * gfortran.dg/io_invalid_1.f90: New test.
11832
11833 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11834
11835         * gcc.dg/format/gcc_diag-1.c: Update.
11836
11837 2005-07-02  Jeff Law  <law@redhat.com>
11838
11839         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11840         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11841
11842 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11843
11844         * gcc.dg/format/gcc_diag-1.c: Update.
11845
11846 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11847
11848         PR tree-opt/22269
11849         * gcc.c-torture/compile/pr22269.c: New test.
11850
11851 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11852
11853         PR 21584
11854         PR 22219
11855         * g++.dg/tree-ssa/pr21584-1.C: New test.
11856         * g++.dg/tree-ssa/pr21584-2.C: New test.
11857
11858 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11859
11860         * obj-c++.dg/try-catch-11.mm: New.
11861         * objc.dg/try-catch-10.m: New.
11862
11863 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11864
11865         * g++.dg/other/ucnid-1.C: xfail on AIX.
11866
11867 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11868
11869         PR 22234
11870         * gcc.dg/20050629-1.c: New test.
11871
11872 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11873
11874         * obj-c++.dg/const-str-1[0-1].mm: New.
11875         * objc.dg/const-str-1[0-1].m: New.
11876
11877 2005-05-29  Richard Henderson  <rth@redhat.com>
11878
11879         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11880         Rename from check_effective_target_vect_no_max.
11881         (check_effective_target_vect_no_int_add): New.
11882         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11883         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11884         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11885         * gcc.dg/vect/vect-reduc-1.c: Use both.
11886         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11887
11888 2005-05-29  Richard Henderson  <rth@redhat.com>
11889
11890         * lib/target-supports.exp (check_effective_target_vect_no_max):
11891         Remove i386 and x86_64.
11892
11893 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11894
11895         PR testsuite/21969
11896         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11897
11898 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11899
11900         PR middle-end/21969
11901         * gcc.dg/vect/pr21969.c: New test.
11902
11903 2005-06-28  Eric Christopher  <echristo@redhat.com>
11904
11905         PR c/22052
11906         PR c/21975
11907         * gcc.dg/inline1.c: New test.
11908         * gcc.dg/inline2.c: Ditto.
11909         * gcc.dg/inline3.c: Ditto.
11910         * gcc.dg/inline4.c: Ditto.
11911         * gcc.dg/inline5.c: Ditto.
11912
11913 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11914
11915         PR libfortran/22142
11916         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11917         Add testcase also testing eoshift1 for PR 22142.
11918
11919 2005-06-28  Richard Henderson  <rth@redhat.com>
11920
11921         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11922         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11923         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11924         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11925         gcc.dg/tree-ssa/20030922-2.c: Likewise.
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 for PR 22142.
11932
11933 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11934
11935         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11936         gcc.target/ia64/fpreg-2.c: New tests.
11937
11938 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11939
11940         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11941
11942 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11943
11944         PR libfortran/22170
11945         * gfortran.dg/slash_1.f90: New test.
11946
11947 2005-06-27  Richard Henderson  <rth@redhat.com>
11948
11949         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11950         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11952         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11953         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11954         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11955
11956 2005-06-27  Richard Henderson  <rth@redhat.com>
11957
11958         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11959         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11960
11961 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11962
11963         * obj-c++.dg/proto-lossage-5.mm: New.
11964         * objc.dg/proto-lossage-5.m: New.
11965
11966 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11967
11968         PR 21959
11969         * gcc.dg/tree-ssa/pr21959.c: New test.
11970
11971 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11972
11973         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11974         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11975         testing uninitialized var.
11976
11977         * gcc.c-torture/execute/builtins/chk.h: New.
11978         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11979         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11980         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11981         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11982         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11983         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11984         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11985         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11986         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11987         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11988         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11989         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11990         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11991         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11992         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11993         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11994         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11995         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11996         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11997         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11998         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11999         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12000         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12001         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12002         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12003         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12004         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12005         * gcc.dg/builtin-object-size-1.c: New test.
12006         * gcc.dg/builtin-object-size-2.c: New test.
12007         * gcc.dg/builtin-object-size-3.c: New test.
12008         * gcc.dg/builtin-object-size-4.c: New test.
12009         * gcc.dg/builtin-object-size-5.c: New test.
12010         * gcc.dg/builtin-stringop-chk-1.c: New test.
12011         * gcc.dg/builtin-stringop-chk-2.c: New test.
12012         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12013         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12014         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12015         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12016         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12017         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12018         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12019         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12020         * gcc.c-torture/execute/printf-1.c: New test.
12021         * gcc.c-torture/execute/fprintf-1.c: New test.
12022         * gcc.c-torture/execute/vprintf-1.c: New test.
12023         * gcc.c-torture/execute/vfprintf-1.c: New test.
12024         * gcc.c-torture/execute/printf-chk-1.c: New test.
12025         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12026         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12027         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12028
12029 2005-06-27  Michael Matz  <matz@suse.de>
12030
12031         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12032         slot is not merged if address escapes.
12033
12034 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12035
12036         PR c/21911
12037         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12038
12039 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12040
12041         PR middle-end/17965
12042         * gcc.c-torture/compile/20050622-1.c: New test.
12043
12044         PR middle-end/22028
12045         * gcc.dg/20050620-1.c: New test.
12046
12047 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12048
12049         PR tree-optimization/22026
12050         * gcc.dg/tree-ssa/pr22026.c: New.
12051
12052 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12053
12054         PR libfortran/22144
12055         * gfortran.dg/shift-alloc.f90: New testcase.
12056
12057 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12058
12059         * all files: Update FSF address in copyright headers.
12060
12061 2005-06-22  Jan Hubicka  <jh@suse.cz>
12062
12063         * wholeprogram-1.c: New testcase.
12064         * wholeprogram-2.c: New testcase.
12065
12066 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR 22171
12069         * gcc.dg/tree-ssa/pr22171.c: New test.
12070
12071 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12072
12073         * gfortran.dg/simplify_modulo.f90: New.
12074
12075 2005-06-24  Jan Hubicka  <jh@suse.cz>
12076
12077         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12078
12079 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12080
12081         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12082
12083 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12084
12085         * obj-c++.dg/typedef-alias-1.mm: New.
12086         * objc.dg/typedef-alias-1.m: New.
12087
12088 2005-06-23  Jeff Law  <law@redhat.com>
12089
12090         * gcc.dg/tree-ssa/vrp16.c: New test.
12091
12092 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12093
12094         * lib/target-supports.exp: Add
12095         check_effective_target_fortran_large_real and
12096         check_effective_target_fortran_large_int to check for
12097         corresponding effective targets.
12098         * gfortran.dg/large_integer_kind_1.f90: New test.
12099         * gfortran.dg/large_real_kind_1.f90: New test.
12100
12101 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12102
12103         PR tree-optimization/22117
12104         * gcc.dg/tree-ssa/pr22117.c: New.
12105
12106 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12107
12108         PR testsuite/22123
12109         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12110
12111 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12112
12113         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12114
12115 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12116
12117         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12118         * gfortran.dg/f2c_4.c: Likewise.
12119
12120 2005-06-22 Paul Brook  <paul@codesourcery.com>
12121
12122         PR fortran/21034
12123         * gfortran.dg/auto_save_1.f90: New test.
12124
12125 2005-06-22  Michael Matz  <matz@suse.de>
12126
12127         * gcc.target/x86-64/abi: New directory.
12128         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12129         * gcc.target/x86-64/abi/README.gcc: New file.
12130         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12131         * gcc.target/x86-64/abi/asm-support.s: New file.
12132         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12133         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12134         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12135         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12136         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12137         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12138         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12139         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12140         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12141         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12142         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12143         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12144         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12145         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12146         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12147         * gcc.target/x86_64/abi/test_varargs.c: New test.
12148
12149 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12150
12151         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12152         32-bit i?86 and x86_64.
12153
12154 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12155
12156         * obj-c++.dg/const-str-[1-9].mm: New tests.
12157
12158 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12159
12160         PR fortran/22010
12161         * gfortran.dg/namelist_use.f90: New.
12162         * gfortran.dg/namelist_use_only.f90: New.
12163
12164 2005-06-21  Jeff Law  <law@redhat.com>
12165
12166         * gcc.dg/tree-ssa/vrp15.c: New test.
12167
12168 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12169
12170         * lib/target-supports.exp (check_effective_target_vect_reduction):
12171         Remove.
12172         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12173         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12174         remove vect_reduction target keyword. Also avoid two returns in main.
12175         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12176         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12177         * gcc.dg/vect/vect-reduc-1short.c: New test.
12178         * gcc.dg/vect/vect-reduc-1char.c: New test.
12179         * gcc.dg/vect/vect-reduc-2short.c: New test.
12180         * gcc.dg/vect/vect-reduc-2char.c: New test.
12181         * gcc.dg/vect/vect-reduc-6.c: New test.
12182         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12183         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12184         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12185
12186 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12187         Paul Thomas  <pault@gcc.gnu.org>
12188
12189         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12190         New tests.
12191
12192 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12193
12194         * gfortran.dg/backslash_1.f90: New test.
12195         * gfortran.dg/backslash_2.f90: New test.
12196
12197 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12198
12199         * gfortran.dg/duplicate_labels.f90: New test.
12200
12201 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12202
12203         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12204         unsupportable relocations.
12205         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12206         * gcc.dg/20050321-2.c: xfail for NetWare.
12207
12208 2005-06-20  Andreas Jaeger  <aj@suse.de>
12209
12210         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12211         gcc.target/i386/fastcall-sseregparm.c,
12212         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12213
12214 2005-06-19  Richard Henderson  <rth@redhat.com>
12215
12216         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12217
12218 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12219
12220         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12221
12222 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12223
12224         PR c++/22115
12225         * g++.dg/conversion/simd2.C: Change expected error message.
12226
12227 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12228
12229         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12230         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12231         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12232
12233 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12234
12235         * gcc.dg/fold-mod-1.c: New test.
12236
12237 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12238
12239         PR fortran/19926
12240         * gfortran.dg/pr19926.f90: New test.
12241
12242 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12243
12244         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12245         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12246         targets.
12247         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12248         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12249
12250 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12251
12252         * gcc.target/ia64/float80-varargs-1.c: New test.
12253
12254 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12255
12256         PR tree-opt/22035
12257         * gfortran.dg/f2c_6.f90: New test.
12258
12259 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12260
12261         PR c++/17413
12262         * g++.dg/template/local5.C: New.
12263
12264 2005-06-17  Richard Henderson  <rth@redhat.com>
12265
12266         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12267
12268 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12269
12270         PR testsuite/21945
12271         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12272
12273 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12274
12275         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12276         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12277         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12278         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12279         check_vect to verify the presence of hardware vector support.
12280
12281 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12282
12283         PR testsuite/22056
12284         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12285
12286 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12287
12288         PR libfortran/19216
12289         * gfortran.dg/pr19216.f: Add correct space between brackets and
12290         dg directive.
12291
12292 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12293
12294         PR libfortran/16436
12295         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12296
12297 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12298
12299         * gcc.target/i386/attributes-error.c: New testcase.
12300         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12301         * gcc.target/i386/regparm-stdcall.c: Likewise.
12302         * gcc.target/i386/sseregparm-1.c: Likewise.
12303         * gcc.target/i386/sseregparm-2.c: Likewise.
12304
12305 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         * g++.dg/rtti/crash2.C: New.
12308
12309 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12310
12311         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12312
12313 2005-06-15  David Ung  <davidu@mips.com>
12314
12315         * gcc.target/mips/mips16e-extends.c: New test for testing the
12316         generation of MIPS16e zeb/zeh, seb/seh instructions.
12317
12318 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12319
12320         PR 22018
12321         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12322         * gcc.dg/tree-ssa/pr22018.c: New test.
12323
12324 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12325
12326         * gcc.dg/simd-1.c: Update error messages.
12327         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12328         * gcc.dg/simd-2.c: Update error messages.
12329         * gcc.dg/simd-4.c: New.
12330
12331 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12332
12333         PR c++/20678
12334         * g++.dg/other/crash-4.C: New.
12335
12336 2005-06-14  Devang Patel  <dpatel@apple.com>
12337
12338         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12339
12340 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12341
12342         PR c++/21929
12343         * g++.dg/parse/crash11.C: Update
12344
12345 2005-06-13  Jeff Law  <law@redhat.com>
12346
12347         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12348         perform the desired transformations.
12349         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12350         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12351
12352 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12353
12354         PR fortran/22038
12355         * gfortran.dg/forall_1.f90: Un-XFAIL.
12356
12357 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12358
12359         PR c++/21929
12360         * g++.dg/parse/crash26.C: New.
12361
12362         PR c++/20789
12363         * g++.dg/init/member1.C: New.
12364
12365 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * gfortran.dg/altreturn_1.f90: New test.
12368
12369 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12370
12371         PR middle-end/21985
12372         * gcc.dg/tree-ssa/pr21985.c: New test.
12373
12374 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12375
12376         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12377
12378 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12379
12380         PR c++/21930
12381         * g++.dg/other/error10.C: New test case.
12382
12383 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12384
12385         PR libfortran/19155
12386         * gfortran.dg/pr19155.f: Add test.
12387
12388 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12389
12390         * gfortran.dg/f2c_7.f90: New test.
12391
12392         * gfortran.dg/forall_1.f90: XFAILed.
12393
12394 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12395
12396         * gcc.dg/pr14796-1.c: New.
12397         * gcc.dg/pr14796-2.c: New.
12398
12399 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12400
12401         PR fortran/17792
12402         PR fortran/21375
12403         * gfortran.dg/deallocate_stat.f90: New test.
12404
12405 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12406
12407         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12408
12409 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12410
12411         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12412         access will be generated when this loop is vectorized. Test that
12413         accesses with same alignment were detected.
12414         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12415         Test that accesses with same alignment were detected.
12416         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12417         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12418         alignment were detected.
12419
12420 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12421
12422         PR c++/10611
12423         * g++.dg/conversion/simd2.C: New.
12424
12425 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12426
12427         * gcc.dg/Wcxx-compat-1.c: New.
12428
12429 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12430
12431         PR libfortran/21480
12432         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12433         complex array.
12434
12435 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12436
12437         * gcc.dg/alias-8.c: New.
12438
12439 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12440
12441         * gcc.dg/format/cmn_err-1.c: Update.
12442
12443 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12444
12445         PR target/20666
12446         * gcc.target/sparc/fexpand-2.c: New.
12447         * gcc.target/sparc/fpmerge-2.c: New.
12448         * gcc.target/sparc/fpmul-2.c: New.
12449         * gcc.target/sparc/noresult.c: New.
12450         * gcc.target/sparc/pdist-2.c: New.
12451         * gcc.target/sparc/pdist-3.c: New.
12452
12453 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12454
12455         PR testsuite/21702
12456         * gcc.target/i386/i386.exp: Fix comment typo.
12457
12458 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         PR c++/19497
12461         * g++.dg/inherit/using5.C: New.
12462         * g++.dg/inherit/using6.C: New.
12463
12464 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12465
12466         PR c++/19894
12467         * g++.dg/template/ptrmem15.C: New test.
12468
12469         PR c++/20563
12470         * g++.dg/ext/label4.C: New test.
12471
12472 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12473
12474         * gcc.dg/tls/debug-1.c: New test.
12475
12476 2005-06-07  Dale Johannesen  <dalej@apple.com>
12477
12478         * gcc.target/i386/movq.c: New.
12479
12480 2005-06-07  Dale Johannesen  <dalej@apple.com>
12481
12482         * gcc.dg/20050607-1.c: New.
12483
12484 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR middle-end/21850
12487         * gcc.c-torture/execute/20050607-1.c: New test.
12488
12489 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12490
12491         PR libfortran/21926
12492         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12493         Test case where the return array has lowest stride one,
12494         but isn't packed.
12495
12496 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12497
12498         * lib/target-supports.exp (check_effective_target_sync_int_long):
12499         Add s390 and s390x targets.
12500
12501 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12502
12503         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12504         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12505         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12506         * gcc.dg/tree-ssa/loop-9.c: New test.
12507
12508 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.dg/parse/defarg10.C: New.
12511
12512 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12513
12514         PR regression/21897
12515         * gcc.c-torture/execute/20050604-1.c: New test.
12516
12517 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         PR 21903
12520         * g++.dg/parse/defarg9.C: New.
12521
12522         PR c++/20637
12523         * g++.dg/inherit/using4.C: New.
12524         * g++.dg/overload/error1.C: Adjust expected errors.
12525         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12526         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12527         * g++.old-deja/g++.other/redecl2.C: Likewise.
12528         * g++.old-deja/g++.other/redecl4.C: Likewise.
12529         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12530
12531 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12532
12533         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12534
12535 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12536
12537         * lib/gfortran.exp (gfortran_target_compile): Call
12538         dg-additional-files-options
12539         * gfortran.dg/f2c_4.f90: New file
12540         * gfortran.dg/f2c_4.c: New file
12541         * gfortran.dg/f2c_5.f90: New file
12542         * gfortran.dg/f2c_5.c: New file
12543
12544 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12545
12546         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12547
12548         PR fortran/21912
12549         * gfortran.dg/array_constructor_4.f90: New test.
12550
12551 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/21619
12554         * g++.dg/ext/builtin9.C: New test.
12555
12556 2005-06-05  Dale Johannesen  <dalej@apple.com>
12557
12558         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12559         * gcc.c-torture/execute/20050603-2.c: Ditto.
12560
12561 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12562
12563         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12564         * gcc.dg/vect/vect-reduc-1.c: New.
12565         * gcc.dg/vect/vect-reduc-2.c: New.
12566         * gcc.dg/vect/vect-reduc-3.c: New.
12567
12568 2005-06-04  Dale Johannesen  <dalej@apple.com>
12569
12570         * gcc.c-torture/execute/20050603-1.c: New.
12571         * gcc.c-torture/execute/20050603-2.c: New.
12572         * gcc.dg/20050603-3.c: New.
12573
12574 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12575
12576         PR fortran/19195
12577         * gfortran.dg/debug_1.f90: New test.
12578
12579         * gfortran.dg/forall_1.f90: New test.
12580
12581 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12582
12583         * gfortran.dg/array_constructor_3.f90: New test.
12584
12585 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12586
12587         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12588
12589 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12590
12591         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12592
12593 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12594
12595         PR c/21873
12596         * gcc.dg/init-excess-1.c: New test.
12597
12598 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12599
12600         PR c++/21853
12601         * g++.dg/expr/static_cast6.C: New test.
12602
12603 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12604
12605         * gcc.dg/tree-ssa/vrp14.c: New test.
12606
12607 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/21336
12610         * g++.dg/template/new2.C: New test.
12611
12612 2005-06-03  Josh Conner  <jconner@apple.com>
12613
12614         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12615         all entries in initializer.
12616
12617 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12618
12619         PR middle-end/21858
12620         * gcc.dg/pr21858.c: New testcase.
12621
12622 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12623
12624         PR tree-optimization/21292
12625
12626         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12627         New.
12628         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12629         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12630         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12631         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12632         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12633
12634 2005-06-02  Richard Henderson  <rth@redhat.com>
12635
12636         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12637
12638 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12639
12640         * gcc.dg/wtypequal.c: New testcase.
12641
12642 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12643
12644         PR 21582
12645         * gcc.dg/tree-ssa/pr21582.c: New test.
12646
12647 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12648
12649         PR c++/21280
12650         * g++.dg/opt/interface2.h: New.
12651         * g++.dg/opt/interface2.C: New.
12652         * g++.dg/init/ctor4.C: Adjust error lines.
12653         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12654         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12655         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12656         * g++.old-deja/g++.pt/assign1.C: Likewise.
12657         * g++.old-deja/g++.pt/crash20.C: Likewise.
12658
12659 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12660
12661         PR tree-optimization/21734
12662         * g++.dg/vect/pr21734_1.cc: New.
12663         * g++.dg/vect/pr21734_2.cc: New.
12664
12665 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12666
12667         PR c++/20350
12668         * g++.dg/template/spec24.C: New.
12669
12670         PR c++/21151
12671         * g++.dg/pch/local-1.C: New.
12672         * g++.dg/pch/local-1.Hs: New.
12673
12674 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12675
12676         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12677         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12678         * gcc.dg/tree-ssa/pr14341.c: New test.
12679         * gcc.dg/tree-ssa/pr14841.c: New test.
12680         * gcc.dg/tree-ssa/pr20701.c: New test.
12681         * gcc.dg/tree-ssa/pr21086.c: New test.
12682         * gcc.dg/tree-ssa/pr21090.c: New test.
12683         * gcc.dg/tree-ssa/pr21332.c: New test.
12684         * gcc.dg/tree-ssa/pr21458.c: New test.
12685         * gcc.dg/tree-ssa/pr21658.c: New test.
12686         * gcc.dg/tree-ssa/vrp01.c: New test.
12687         * gcc.dg/tree-ssa/vrp02.c: New test.
12688         * gcc.dg/tree-ssa/vrp03.c: New test.
12689         * gcc.dg/tree-ssa/vrp04.c: New test.
12690         * gcc.dg/tree-ssa/vrp05.c: New test.
12691         * gcc.dg/tree-ssa/vrp06.c: New test.
12692         * gcc.dg/tree-ssa/vrp07.c: New test.
12693         * gcc.dg/tree-ssa/vrp08.c: New test.
12694         * gcc.dg/tree-ssa/vrp09.c: New test.
12695         * gcc.dg/tree-ssa/vrp10.c: New test.
12696         * gcc.dg/tree-ssa/vrp11.c: New test.
12697         * gcc.dg/tree-ssa/vrp12.c: New test.
12698         * gcc.dg/tree-ssa/vrp13.c: New test.
12699
12700 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12701
12702         PR 21029
12703         * gcc.dg/tree-ssa/pr21029.c: New test.
12704
12705 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12706
12707         * gfortran.dg/logint-1.f: New test case.
12708         * gfortran.dg/logint-2.f: Likewise.
12709         * gfortran.dg/logint-3.f: Likewise.
12710
12711 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12712
12713         PR c/21536
12714         PR c/20760
12715         * gcc.dg/20050527-1.c: New test.
12716
12717         * gcc.dg/i386-sse-12.c: New test.
12718
12719         PR fortran/21729
12720         * gfortran.dg/implicit_5.f90: New test.
12721
12722 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12723
12724         PR fortran/20883
12725         * gfortran/assign_4.f90: New test.
12726         * gfortran/assign_2.f90: Change compile to run.
12727
12728 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12729
12730         * lib/target-supports.exp
12731         (check_effective_target_sync_char_short): New.
12732         * gcc.dg/sync-2.c: New.
12733
12734 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12735
12736         PR tree-optimization/21817
12737         * gcc.dg/torture/pr21817-1.c: New.
12738
12739 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         PR c++/21165
12742         * g++.dg/template/init5.C: New.
12743
12744 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12745
12746         * gfortran.dg/char_initialiser_actual.f90:
12747         Test character initialisers as actual arguments.
12748         * gfortran.dg/char_pointer_comp_assign.f90:
12749         Test character pointer structure component assignments.
12750         * gfortran.dg/char_array_structure_constructor.f90:
12751         Test character components in structure constructors.
12752
12753 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12754
12755         PR middle-end/20931
12756         * g++.dg/opt/pr20931.C: New test.
12757
12758 2005-05-31  Andreas Jaeger  <aj@suse.de>
12759
12760         PR testsuite/20772
12761         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12762         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12763         g++.old-deja/g++.ext/asmspec1.C,
12764         g++.old-deja/g++.other/regstack.C,
12765         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12766         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12767         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12768         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12769         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12770         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12771         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12772         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12773         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12774         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12775         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12776         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12777         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12778         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12779         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12780         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12781         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12782         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12783         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12784
12785 2005-05-31  Jeff Law  <law@redhat.com>
12786
12787         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12788
12789 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12790
12791         PR middle-end/21743
12792         * gcc.dg/builtins-1.c: Activate disabled clog test.
12793         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12794
12795 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12796
12797         * gfortran.dg/char_pointer_assign.f90:
12798         Test character-pointer assignments and pointer assignments.
12799         * gfortran.dg/char_pointer_dummy.f90:
12800         Test character-pointer dummy arguments.
12801         * gfortran.dg/char_pointer_func.f90:
12802         Test character-pointer function returns.
12803         * gfortran.dg/char_pointer_dependency.f90:
12804         Test character-pointer functions with dependencies.
12805
12806 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/21784
12809         * g++.dg/lookup/using14.C: New test.
12810
12811 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12812
12813         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12814         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12815         trailing ^M.
12816
12817 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12818
12819         PR c++/17413
12820         * g++.dg/template/local5.C: New.
12821
12822         PR target/21761
12823         * gcc.c-torture/compile/pr21761.c: New.
12824
12825         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12826         before darwin8.
12827
12828 2005-05-30  Steven G. Kargl
12829
12830         PR fortran/20846
12831         * gfortran.dg/inquire_8.f90: New test.
12832
12833 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12834
12835         PR libfortran/21376
12836         * gfortran.dg/output_exponents_1.f90: New test.
12837
12838 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12839
12840         PR libfortran/20006
12841         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12842
12843 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/21210
12846         * g++.dg/ext/complex1.C: New test.
12847
12848         PR c++/21340
12849         * g++.dg/init/ctor6.C: New test.
12850
12851 2005-05-29  Jan Hubicka  <jh@suse.cz>
12852
12853         * gcc.c-torture/compile/pr21562.c: New.
12854
12855 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12856
12857         * gfortran.dg/subnormal_1.f90: New test.
12858
12859 2005-05-28  Jan Hubicka  <jh@suse.cz>
12860
12861         * tree-prof.exp: Fix comment.
12862         * value-prof-1.c: New.
12863         * value-prof-2.c: New.
12864         * value-prof-3.c: New.
12865         * value-prof-4.c: New.
12866
12867 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/21614
12870         * g++.dg/expr/ptrmem6.C: New test.
12871         * g++.dg/expr/ptrmem6a.C: Likewise.
12872
12873 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12874
12875         PR tree-optimization/21658
12876         * gcc.dg/tree-ssa/pr21658.c: New.
12877
12878 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         PR c++/21455
12881         * g++.dg/inherit/ptrmem3.C: New.
12882
12883         PR c++/21681
12884         * g++.dg/parse/template16.C: New.
12885
12886 2005-05-27  Andreas Jaeger  <aj@suse.de>
12887
12888         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12889
12890         * gcc.dg/i386-sse-8.c: Run test on all archs.
12891
12892 2005-05-26  Mike Stump  <mrs@apple.com>
12893
12894         * objc.dg/isa-field-1.m: Only run on darwin.
12895         * objc.dg/lookup-1.m: Likewise.
12896         * objc.dg/try-catch-8.m: Likewise.
12897
12898 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12899
12900         PR tree-optimization/9814
12901         * gcc.dg/pr9814-1.c: New test case.
12902
12903 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12904
12905         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12906         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12907         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12908         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12909         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12910         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12911         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12912         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12913         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12914         objc.dg/try-catch-8.m: New.
12915
12916 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12917
12918         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12919         remove extraneous semicolons.
12920
12921 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12922
12923         * obj-c++.dg/comp-types-12.mm: New.
12924         * objc.dg/comp-types-11.m: New.
12925         * objc.dg/selector-4.m: New.
12926
12927 2005-05-26  Andreas Jaeger  <aj@suse.de>
12928
12929         PR testsuite/20772
12930         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12931         g++.old-deja/g++.ext/attrib3.C,
12932         g++.old-deja/g++.other/store-expr1.C,
12933         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12934         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12935         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12936         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12937         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12938         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12939         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12940         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12941         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12942         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12943         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12944         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12945         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12946         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12947         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12948         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12949         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12950         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12951         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12952
12953 2005-05-26  Andreas Jaeger  <aj@suse.de>
12954
12955         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12956         x86-64 compilation.
12957
12958 2005-05-26  Andreas Jaeger  <aj@suse.de>
12959
12960         PR testsuite/20772
12961         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12962         gcc.misc-tests/i386-pf-athlon-1.c,
12963         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12964         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12965         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12966         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12967         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12968         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12969         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12970         programs.
12971
12972         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12973         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12974         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12975         x86-64 compilation.
12976
12977         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12978         x86_64.
12979
12980         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12981         effective-target ilp32.
12982
12983 2005-05-26  David Ung  <davidu@mips.com>
12984
12985         * gcc.target/mips/ext_ins.c: New test for testing the generation
12986         of MIPS32/64 rev 2 ext/ins instructions.
12987
12988 2005-05-26  Andreas Jaeger  <aj@suse.de>
12989
12990         * treelang/compile/unsigned.tree: Use gimple instead of
12991         nonexisting generic dump.
12992
12993 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12994
12995         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12996
12997 2005-05-26  Andreas Jaeger  <aj@suse.de>
12998
12999         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13000
13001 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13002
13003         PR libfortran/17283
13004         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13005         Test callee-allocated memory with write statements.
13006
13007 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13008
13009         PR middle-end/21709
13010         * gcc.dg/pr21709-1.c: New test case.
13011
13012 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13013             Mike Stump  <mrs@apple.com>
13014
13015         * objc/execute/next_mapping.h: Update for C++.
13016
13017         * obj-c++.dg/selector-1.mm: Move to...
13018         * obj-c++.dg/selector-4.mm: here...
13019
13020         * obj-c++.dg/basic.mm: New.
13021         * obj-c++.dg/comp-types-1.mm: New.
13022         * obj-c++.dg/cxx-class-1.mm: New.
13023         * obj-c++.dg/cxx-ivars-1.mm: New.
13024         * obj-c++.dg/cxx-ivars-2.mm: New.
13025         * obj-c++.dg/cxx-ivars-3.mm: New.
13026         * obj-c++.dg/cxx-scope-1.mm: New.
13027         * obj-c++.dg/cxx-scope-2.mm: New.
13028         * obj-c++.dg/defs.mm: New.
13029         * obj-c++.dg/empty-private-1.mm: New.
13030         * obj-c++.dg/encode-1.mm: New.
13031         * obj-c++.dg/encode-2.mm: New.
13032         * obj-c++.dg/encode-3.mm: New.
13033         * obj-c++.dg/extern-c-1.mm: New.
13034         * obj-c++.dg/extra-semi.mm: New.
13035         * obj-c++.dg/fix-and-continue-2.mm: New.
13036         * obj-c++.dg/isa-field-1.mm: New.
13037         * obj-c++.dg/ivar-list-semi.mm: New.
13038         * obj-c++.dg/local-decl-1.mm: New.
13039         * obj-c++.dg/lookup-1.mm: New.
13040         * obj-c++.dg/lookup-2.mm: New.
13041         * obj-c++.dg/method-1.mm: New.
13042         * obj-c++.dg/method-2.mm: New.
13043         * obj-c++.dg/method-3.mm: New.
13044         * obj-c++.dg/method-4.mm: New.
13045         * obj-c++.dg/method-5.mm: New.
13046         * obj-c++.dg/method-6.mm: New.
13047         * obj-c++.dg/method-7.mm: New.
13048         * obj-c++.dg/no-extra-load.mm: New.
13049         * obj-c++.dg/overload-1.mm: New.
13050         * obj-c++.dg/pragma-1.mm: New.
13051         * obj-c++.dg/pragma-2.mm: New.
13052         * obj-c++.dg/private-1.mm: New.
13053         * obj-c++.dg/private-2.mm: New.
13054         * obj-c++.dg/proto-qual-1.mm: New.
13055         * obj-c++.dg/qual-types-1.mm: New.
13056         * obj-c++.dg/stubify-1.mm: New.
13057         * obj-c++.dg/stubify-2.mm: New.
13058         * obj-c++.dg/super-class-1.mm: New.
13059         * obj-c++.dg/super-class-2.mm: New.
13060         * obj-c++.dg/super-dealloc-1.mm: New.
13061         * obj-c++.dg/super-dealloc-2.mm: New.
13062         * obj-c++.dg/template-1.mm: New.
13063         * obj-c++.dg/template-2.mm: New.
13064         * obj-c++.dg/template-3.mm: New.
13065         * obj-c++.dg/template-4.mm: New.
13066         * obj-c++.dg/template-5.mm: New.
13067         * obj-c++.dg/template-6.mm: New.
13068         * obj-c++.dg/try-catch-1.mm: New.
13069         * obj-c++.dg/try-catch-2.mm: New.
13070         * obj-c++.dg/try-catch-3.mm: New.
13071         * obj-c++.dg/try-catch-4.mm: New.
13072         * obj-c++.dg/try-catch-5.mm: New.
13073         * obj-c++.dg/try-catch-6.mm: New.
13074         * obj-c++.dg/try-catch-7.mm: New.
13075         * obj-c++.dg/try-catch-8.mm: New.
13076         * obj-c++.dg/try-catch-9.mm: New.
13077         * obj-c++.dg/va-meth-1.mm: New.
13078
13079 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13080
13081         * obj-c++.dg/selector-1.mm: New.
13082         * obj-c++.dg/selector-2.mm: New.
13083
13084 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13085
13086         * obj-c++.dg/selector-3.mm: New.
13087         * objc.dg/selector-3.m: New.
13088
13089 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13090
13091         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13092         about where warning appears.
13093
13094 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13095
13096         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13097         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13098         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13099         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13100
13101 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13102
13103         * gcc.dg/20050524-1.c: New test.
13104
13105 2005-05-25  Jan Hubicka  <jh@suse.cz>
13106
13107         * gcc.dg/tree-prof/inliner-1.c: New.
13108
13109 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13110
13111         * gcc.dg/tree-prof: New directory.
13112         * gcc.dg/tree-prof/tree-prof.exp: New.
13113
13114 2005-05-25  DJ Delorie  <dj@redhat.com>
13115
13116         * gcc.dg/Wattributes-1.c: New.
13117         * gcc.dg/Wattributes-2.c: New.
13118         * gcc.dg/Wattributes-3.c: New.
13119
13120 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13121
13122         PR tree-optimization/19833
13123         * gcc.dg/uninit-4.c: Remove xfail.
13124         * gcc.dg/uninit-9.c: Ditto.
13125
13126 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13127
13128         * obj-c++.dg/bitfield-[1-5].mm: New.
13129         * obj-c++.dg/class-protocol-1.mm: New.
13130         * obj-c++.dg/comp-types-1[0-1].mm: New.
13131         * obj-c++.dg/comp-types-[2-9].mm: New.
13132         * obj-c++.dg/encode-[4-8].mm: New.
13133         * obj-c++.dg/layout-1.mm: New.
13134         * obj-c++.dg/method-1[0-9].mm: New.
13135         * obj-c++.dg/method-2[0-1].mm: New.
13136         * obj-c++.dg/method-[8-9].mm: New.
13137         * obj-c++.dg/objc-gc-3.mm: New.
13138         * obj-c++.dg/try-catch-10.mm: New.
13139         * objc.dg/bitfield-5.m: New.
13140         * objc.dg/comp-types-10.m: New.
13141         * objc.dg/comp-types-9.m: New.
13142         * objc.dg/layout-1.m: New.
13143         * objc.dg/objc-gc-4.m: New.
13144         * objc.dg/try-catch-9.m: New.
13145         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13146         * objc.dg/comp-types-1.m: Likewise.
13147         * objc.dg/comp-types-[5-6].m: Likewise.
13148         * objc.dg/method-9.m: Likewise.
13149
13150 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13151
13152         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13153         and on hardware without VMX support.
13154
13155         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13156
13157         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13158
13159         * lib/profopt.exp (dg-final-generate, dg-final-use,
13160         profopt-final-code, profopt-get-options): New.
13161         (profopt-execute): Process test directives.
13162
13163         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13164         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13165         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13166
13167 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13168
13169         PR C++/21645
13170         * g++.dg/init/ctor5.C: New test.
13171
13172 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13173
13174         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13175         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13176         vect-113.c, vect-114.c.
13177
13178 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13179
13180         * gcc.dg/const-elim-1.c: Remove xfails.
13181
13182 2005-05-23  Jeff Law  <law@redhat.com>
13183
13184         * gcc.c-torture/compile/pr21638.c: New test.
13185         * gcc.c-torture/compile/20050520-1.c: New test.
13186
13187 2005-05-23  Nick Clifton  <nickc@redhat.com>
13188
13189         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13190         be a proper triple, ie: m32r*-*-*.
13191         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13192
13193 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13194
13195         PR middle-end/21331
13196         PR tree-opt/21293
13197         * gcc.c-torture/compile/pr21293.c: New test.
13198         * gcc.c-torture/execute/pr21331.c: New test.
13199
13200 2004-05-20  Richard Henderson  <rth@redhat.com>
13201
13202         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13203
13204 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13205
13206         * obj-c++-dg.exp: Add.
13207         * obj-c++.exp: Add.
13208         * obj-c++.dg/dg.exp: Add.
13209
13210 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13211
13212         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13213         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13214
13215 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13216
13217         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13218
13219 2004-05-19  Richard Henderson  <rth@redhat.com>
13220
13221         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13222
13223 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13224
13225         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13226
13227         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13228
13229 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13230
13231         PR c++/21495
13232         * g++.dg/parse/extern1.C: New test.
13233         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13234
13235 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13236
13237         * gcc.dg/c99-math.h: New.
13238         * gcc.dg/c99-math-float-1.c: New test.
13239         * gcc.dg/c99-math-double-1.c: Likewise.
13240         * gcc.dg/c99-math-long-double-1.c: Likewise.
13241
13242 2005-05-18  Richard Henderson  <rth@redhat.com>
13243
13244         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13245
13246 2005-05-18  Devang Patel  <dpatel@apple.com>
13247
13248         * g++.dg/opt/20050511-1.C: New test.
13249
13250 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13251
13252         PR libfortran/21127
13253         * gfortran.dg/reshape-complex.f90: New test.
13254
13255 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13256
13257         * gfortran.dg/array_constructor_1.f90: New test.
13258         * gfortran.dg/array_constructor_2.f90: New test.
13259
13260 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13261
13262         PR fortran/20954
13263         * gfortran.dg/pr20954.f: New test.
13264
13265 2005-05-17  Mike Stump  <mrs@apple.com>
13266
13267         Yet more Objective-C++...
13268
13269         * objc.dg/method-5.m: Update.
13270         * objc.dg/method-6.m: Update.
13271         * objc.dg/method-7.m: Update.
13272         * objc.dg/method-9.m: Update.
13273         * objc.dg/try-catch-2.m: Update.
13274
13275 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13276
13277         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13278         Remove little-endian optimizations.
13279
13280 2005-05-17  Jeff Law  <law@redhat.com>
13281
13282         * g++.dg/tree-ssa/pr14814.C: New test.
13283         * gcc.dg/tree-ssa/pr14814.C: New test.
13284         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13285         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13286
13287 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13288
13289         * gcc.dg/compat/generate-random.c: Do not include
13290         libiberty.h.
13291         * gcc.dg/compat/generate-random_r.c: Likewise.
13292
13293 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13294
13295         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13296
13297 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13298
13299         PR middle-end/21595
13300         * g++.dg/tree-ssa/builtin1.C: New testcase.
13301
13302 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13303
13304         PR c++/21454
13305         * g++.dg/opt/const4.C: New test.
13306
13307         PR middle-end/21492
13308         * g++.dg/opt/crossjump1.C: New test.
13309
13310         PR tree-optimization/21610
13311         * gcc.c-torture/compile/20050516-1.c: New test.
13312
13313         PR fortran/15080
13314         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13315         about the test failing.
13316         * gfortran.fortran-torture/execute/where_7.f90: New test.
13317         * gfortran.fortran-torture/execute/where_8.f90: New test.
13318
13319 2005-05-16  Richard Henderson  <rth@redhat.com>
13320
13321         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13322         i?86 and x86_64.
13323
13324 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13325
13326         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13327         (limits.h): Include unconditionally.
13328         (stdlib.h): Likewise.
13329         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13330         (limits.h): Include unconditionally.
13331         (stdlib.h): Likewise.
13332         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13333         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13334         (limits.h): Include unconditionally.
13335         (stdlib.h): Likewise.
13336         (hashtab.h): Do not include.
13337         (getopt.h): Likewise.
13338         (stddef.h): Include.
13339         (hashval_t): Define.
13340         (struct entry): Add "next" field.
13341         (HASH_SIZE): New macro.
13342         (hash_table): New variable.
13343         (switchfiles): Do not use xmalloc.
13344         (mix): New macro.
13345         (iterative_hash): New function.
13346         (hasht): Remove.
13347         (e_exists): New function.
13348         (e_insert): Likewise.
13349         (output): Use, instead of libiberty hashtable functions.
13350         (main): Do not use getopt.  Do not call htab_create.
13351
13352 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13353
13354         PR libstdc++/21526
13355         * lib/target-supports.exp (check_mkfifo_available):
13356         Return 0 for cygwin as mkfifo support incomplete on platform.
13357         Fix typos in comments.
13358
13359 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13360
13361         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13362
13363 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13364
13365         PR fortran/17432
13366         * gfortran.dg/assign_4.f: New test.
13367
13368 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13369
13370         PR tree-optimization/21563
13371         * gcc.dg/tree-ssa/pr21563.c: New.
13372
13373 2005-05-14  Jan Hubicka  <jh@suse.cz>
13374
13375         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13376
13377 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13378
13379         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13380
13381 2005-05-13  Julian Brown  <julian@codesourcery.com>
13382
13383         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13384         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13385
13386 2005-05-13  Jan Hubicka  <jh@suse.cz>
13387
13388         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13389         * gcc.dg/fold-xor-?.c: Likewise.
13390         * gcc.dg/pr15784-?.c: Likewise.
13391         * gcc.dg/pr20922-?.c: Likewise.
13392         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13393         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13394         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13395
13396 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13397
13398         PR fortran/21260
13399         * gfortran.dg/hollerith_1.f90: New test.
13400
13401 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13402
13403         * gfortran.dg/func_result_2.f90: New test.
13404
13405 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13406
13407         * gfortran.dg/dev_null.f90: New test.
13408
13409 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13410
13411         * gcc.dg/arm-vfp1.c: Revert last change.
13412
13413 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13414
13415         PR middle-end/19807
13416         PR tree-optimization/19639
13417         * g++.dg/tree-ssa/pr19807.C: New testcase.
13418
13419 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13420
13421         PR libfortran/21471
13422         * gfortran.dg/append-1.f90: New test.
13423
13424 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13425
13426         * gcc.dg/pr18501.c: XFAIL.
13427         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13428         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13429         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13430         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13431         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13432         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13433         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13434         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13435
13436 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13437
13438         PR fortran/20178
13439         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13440         gfortran.dg/f2c_3.f90: New tests.
13441
13442         * gfortran.dg/return_1.f90: Fix dg annotation.
13443
13444 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13445
13446         * gcc.c-torture/compile/20050510-1.c: New test.
13447
13448 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13449
13450         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13451
13452 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13453
13454         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13455
13456 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13457
13458         PR c/17913
13459         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13460
13461 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13462
13463         PR c/21342
13464         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13465         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13466
13467 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13468
13469         PR debug/16676
13470         * gcc.dg/debug/pr16676.c: New test.
13471
13472 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13473
13474         PR testsuite/21443
13475         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13476         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13477         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13478         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13479         Change -O1 to -O2.
13480         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13481         -fno-tree-dominator-opts.
13482
13483 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13484
13485         * gfortran.dg/return_1.f90: New test.
13486
13487 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13488
13489         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13490
13491         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13492
13493 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13494
13495         PR c++/21427
13496         * g++.dg/inherit/covariant13.C: New.
13497
13498 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13499
13500         PR libfortran/19155
13501         * gfortran.dg/pr19155.f: New test.
13502
13503 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13504
13505         PR inline-asm/8788
13506         * gcc.dg/pr8788-1.c: New testcase.
13507
13508 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13509
13510         PR target/21416
13511         * gcc.target/mips/fpcmp-[12].c: New tests.
13512
13513 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * lib/target-supports-dg.exp (dg-require-fork): New function.
13516         (dg-require-mkfifo): Likewise.
13517         * lib/target-supports.exp (check_function_available): New
13518         function.
13519         (check_fork_available): Likewise.
13520         (check_mkfifo_available): Likewise.
13521
13522 2005-05-06  Jeff Law  <law@redhat.com>
13523
13524         * gcc.c-torture/compile/pr21380.c: New test.
13525
13526 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13527
13528         PR c++/20961
13529         * g++.dg/ext/weak3.C: New test.
13530
13531 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13532
13533         PR c++/21352
13534         * g++.dg/template/crash37.C: New test.
13535
13536 2005-05-05  Paul Brook  <paul@codesourcery.com>
13537
13538         * gcc.dg/arm-g2.c: Use effective-target arm32.
13539         * gcc.dg/arm-mmx-1.c: Ditto.
13540         * gcc.dg/arm-scd42-2.c: Ditto.
13541         * gcc.dg/arm-vfp1.c: Ditto.
13542         * lib/target-supports.exp (check_effective_target_arm32): New
13543         function.
13544
13545 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13546
13547         PR libfortran/21354
13548         gfortran.dg/in_pack_rank7.f90: New test.
13549
13550 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13551
13552         PR middle-end/15618
13553         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13554
13555 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13556
13557         PR middle-end/21265
13558         * gcc.dg/20050503-1.c: New test.
13559
13560         PR rtl-optimization/21239
13561         * gcc.dg/i386-sse-11.c: New test.
13562
13563 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13564
13565         PR target/16888
13566         * gcc.target/i386/asm-1.c: New test.
13567
13568 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR rtl-optimization/21330
13571         * gcc.c-torture/execute/20050502-1.c: New test.
13572
13573         PR target/21297
13574         * gcc.c-torture/execute/20050502-2.c: New test.
13575
13576 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13577
13578         PR middle-end/21282
13579         * gcc.dg/pr21282.c: New.
13580
13581 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13582
13583         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13584         * gcc.dg/vect/vect-92.c: Likewise.
13585         * gcc.dg/vect/vect-93.c: Likewise.
13586         * gcc.dg/vect/vect-dv-1.c: Likewise.
13587         * gcc.dg/vect/vect-dv-2.c: Likewise.
13588         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13589
13590 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13591
13592         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13593         * gfortran.dg/vect/vect-2.f90: Likewise.
13594         * gfortran.dg/vect/vect-3.f90: Likewise.
13595         * gfortran.dg/vect/vect-4.f90: Likewise.
13596         * gfortran.dg/vect/vect-5.f90: Likewise.
13597
13598 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13599
13600         PR target/20813
13601         * gcc.dg/rs6000-fpint-2.c: New.
13602
13603 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13604
13605         PR c/15698
13606         * gcc.dg/builtins-30.c: Update expected messages.
13607         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13608         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13609         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13610
13611 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13612
13613         PR tree-optimization/21294
13614         * gcc.dg/tree-ssa/pr21294.c: New.
13615
13616 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13617
13618         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13619         __builtin_altivec_st_internal_4si built-in.
13620
13621 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/15875
13624         * g++.dg/template/ptrmem14.C: New test.
13625
13626 2005-05-02  Paul Brook  <paul@codesourcery.com>
13627
13628         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13629
13630 2005-05-02  Michael Matz  <matz@suse.de>
13631
13632         PR c++/19542
13633         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13634
13635 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * g++.dg/cpp/weak.C: New test.
13638
13639 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13640
13641         * gcc.dg/tree-ssa/loop-8.c: New test.
13642
13643 2005-04-30  Michael Maty  <matz@suse.de>
13644
13645         * gcc.dg/inline-mcpy.c: New test.
13646
13647 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13648
13649         PR libfortran/18958
13650         * gfortran.dg/eoshift.f90: New test case.
13651
13652 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13653
13654         PR libfortran/18857
13655         * gfortran.dg/matmul_1.f90: New test.
13656
13657 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13658
13659         PR tree-optimization/21030
13660         * gcc.dg/tree-ssa/pr21030.c: New.
13661
13662 2005-04-29  Devang Patel  <dpatel@apple.com>
13663
13664         PR tree-optimization/21272
13665         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13666
13667 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13668
13669         PR fortran/13082
13670         PR fortran/18824
13671         * gfortran.dg/entry_4.f90: New test.
13672         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13673         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13674         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13675         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13676         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13677         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13678         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13679
13680 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13681
13682         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13683
13684 2005-04-29  Paul Brook  <paul@codesourcery.com>
13685
13686         * gfortran.dg/entry_3.f90: New test.
13687
13688 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13689
13690         * gfortran.dg/implicit_4.f90: New test.
13691
13692 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13693
13694         * lib/target-supports.exp (check_profiling_available): Return
13695         false for xtensa-*-elf.
13696
13697 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13698
13699         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13700         error if file cannot be deleted.
13701
13702 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13703
13704         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13705         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13706         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13707         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13708         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13709         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13710         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13711         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13712         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13713         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13714         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13715         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13716         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13717
13718 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13719
13720         PR fortran/20865
13721         * gfortran.dg/pr20865.f90: New test.
13722
13723 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13724
13725         * gcc.dg/void-cast-2.c: New test.
13726
13727 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13728
13729         PR c/21159
13730         * gcc.dg/void-cast-1.c: New test.
13731
13732 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13733
13734         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13735
13736 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13737
13738         PR fortran/21177
13739         * gfortran.dg/pr21177.f90: New test.
13740
13741 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13742
13743         PR tree-optimization/21171
13744         * gcc.dg/tree-ssa/pr21171.c: New test.
13745
13746 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13747
13748         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13749         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13750         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13751         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13752         gcc.dg/tree-ssa/gen-vect-32.c: New.
13753         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13754         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13755         don't run on PPC32.
13756
13757 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13758
13759         PR c/21213
13760         * gcc.dg/transparent-union-3.c: New test.
13761
13762 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13763
13764         PR c/20740
13765         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13766         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13767         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13768         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13769         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13770         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13771
13772 2005-04-26  Jeff Law  <law@redhat.com>
13773
13774         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13775         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13776         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13777         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13778         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13779         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13780         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13781
13782 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13783
13784         PR tree-optimization/17598
13785         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13786
13787 2005-04-25  Mike Stump  <mrs@apple.com>
13788
13789         * objc.dg/fix-and-continue-1.m: Add.
13790
13791 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13792
13793         PR c++/20995
13794         * g++.dg/opt/pr20995-1.C: New test case.
13795
13796 2005-04-25  Devang Patel <dpatel@apple.com>
13797
13798         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13799
13800 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13801
13802         PR testsuite/21062
13803         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13804
13805 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13806
13807         PR C++/21188
13808         * g++.dg/opt/rtti2.C: New test.
13809
13810 2005-04-25  Paul Brook  <paul@codesourcery.com>
13811         Steven G. Kargl  <kargls@comcast.net>
13812
13813         PR fortran/20879
13814         * gfortran.dg/ichar_1.f90: New file.
13815
13816 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13817
13818         PR middle-end/20991
13819         * g++.dg/opt/pr20991.C: New test.
13820
13821         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13822         where sizeof (type) < __alignof__ (type).
13823         * gcc.dg/compat/struct-layout-1.h: Likewise.
13824
13825 2005-04-24  Per Bothner  <per@bothner.com>
13826             Devang Patel  <dpatel@apple.com>
13827
13828         PR preprocessor/20907
13829         * gcc.dg/cpp/very-long-comment.c: New test.
13830
13831 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13832
13833         PR fortran/20059
13834         * gfortran.dg/common_5.f: New test.
13835
13836 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13837
13838         PR middle-end/21082
13839         * g++.dg/tree-ssa/pr21082.C: New testcase.
13840
13841 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13842
13843         * gcc.dg/vect/vect-99.c: New test.
13844
13845 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13846
13847         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13848
13849 2005-04-22  Jeff Law  <law@redhat.com>
13850
13851         * gcc.dg/uninit-5.c: Remove xfails.
13852         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13853         conditionals and loads.
13854
13855 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13856
13857         PR libfortran/20074
13858         PR libfortran/20436
13859         PR libfortran/21108
13860         * gfortran.dg/nested_reshape.f90: new test
13861         * gfortran.dg/reshape-alloc.f90: new test
13862         * gfortran.dg/reshape.f90: new test
13863
13864 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13867
13868         * gcc.dg/arm-vfp1.c: New test.
13869
13870 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13871
13872         PR c++/21087
13873         * g++.dg/lookup/builtin2.C: New test.
13874
13875 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13876
13877         * gcc.dg/weak/weak-13.c: New test.
13878
13879 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13880
13881         * lib/target-supports.exp (check_effective_target_sync_int_long):
13882         Add powerpc*.
13883
13884 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13885
13886         * gcc.target/mips/branch-1.c: New test.
13887
13888 2005-04-21  Richard Henderson  <rth@redhat.com>
13889
13890         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13891         * gcc.dg/vect/vect-86.c: Likewise.
13892         * gcc.dg/vect/vect-87.c: Likewise.
13893         * gcc.dg/vect/vect-88.c: Likewise.
13894
13895 2005-04-21  Devang Patel  <dpatel@apple.com>
13896
13897         PR optimization/20994
13898         * gcc.dg/tree-ssa/ifc-3.c: New test.
13899
13900 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13901
13902         PR c/12913
13903         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13904         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13905         gcc.dg/c99-vla-jump-5.c: New tests.
13906
13907 2005-04-19  Richard Henderson  <rth@redhat.com>
13908
13909         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13910         Fix typo in exists check.
13911         (check_effective_target_sync_int_long): New.
13912         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13913         * gcc.dg/ia64-sync-2.c: Likewise.
13914         * gcc.dg/ia64-sync-3.c: Likewise.
13915         * gcc.dg/ia64-sync-4.c: Likewise.
13916
13917 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13918
13919         * gcc.dg/fold-xor-1.c: New test.
13920         * gcc.dg/fold-xor-2.c: New test.
13921
13922 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13923
13924         PR target/20670
13925         * g++.dg/eh/fp-regs.C: New test.
13926
13927 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13928
13929         * gcc.dg/Wint-to-pointer-cast-1.c,
13930         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13931         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13932         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13933
13934 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13935
13936         PR fortran/16861
13937         * gfortran.dg/pr16861.f90: New test.
13938
13939 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13940
13941         * gcc.dg/pr21085.c: New test.
13942
13943 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13944
13945         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13946         (setup_mips_tests, dg-mips-options): New procedures.
13947         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13948         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13949         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13950         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13951         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13952         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13953         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13954         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13955         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13956         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13957         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13958         dg-mips-options instead of dg-options.  Remove now-redundant
13959         preprocessor guards.
13960         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13961         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13962         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13963         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13964         * gcc.dg/vr-mult-2.c: Delete.
13965         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13966         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13967         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13968         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13969         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13970         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13971         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13972
13973 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13974
13975         * ada/acats/run_all.sh: Use sync when executable not present.
13976
13977 2005-04-18  Devang Patel  <dpatel@apple.com>
13978
13979         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13980         * gcc.dg/vect/vect-11a.c: New.
13981         * gcc.dg/vect/vect-none.c: Update.
13982         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13983
13984 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13985
13986         PR tree-optimization/20922
13987         * gcc.dg/pr20922-1.c: New test.
13988         * gcc.dg/pr20922-2.c: New test.
13989         * gcc.dg/pr20922-3.c: New test.
13990         * gcc.dg/pr20922-4.c: New test.
13991         * gcc.dg/pr20922-5.c: New test.
13992         * gcc.dg/pr20922-6.c: New test.
13993
13994 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13995
13996         PR libfortran/20950
13997         * gfortran.dg/pr20950.f: New test.
13998
13999 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14000
14001         PR libfortran/19216
14002         * gfortran.dg/pr19216.f: New test.
14003
14004 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14005
14006         PR tree-optimization/21001
14007         * gcc.dg/tree-ssa/pr21001.c: New.
14008
14009 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14010
14011         PR libfortran/21075
14012         * gfortran.dg/reshape_rank7.f90: New test.
14013
14014 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14015
14016         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14017         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14018         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14019         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14020         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14021         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14022         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14023         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14024         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14025         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14026         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14027         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14028         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14029         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14030         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14031         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14032         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14033         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14034         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14035         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14036         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14037
14038 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14039
14040         * gfortran.dg/wtruncate.f: New testcase.
14041         * gfortran.dg/wtruncate.f90: New testcase.
14042
14043 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14044
14045         PR c++/21025
14046         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14047         which sizeof/alignof is dependent, rather than just whether we are
14048         processing_template_decl.
14049
14050 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14051
14052         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14053         corrected typo where the wrong variables had been compared.
14054
14055 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14056
14057         PR libfortran/18495
14058         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14059         Test callee-allocated version of return array with a write
14060         statement.
14061         Test spread with a temporary with another write statement.
14062
14063 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14064
14065         PR tree-optimization/21031
14066         * gcc.dg/tree-ssa/pr21031.c: New.
14067
14068 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14069
14070         PR tree-optimization/21004
14071         * gcc.dg/builtins-53.c: Include builtins-config.h.
14072         Check floorf, ceilf, floorl and ceill transformations
14073         only when HAVE_C99_RUNTIME is defined.
14074
14075 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14076
14077         PR middle-end/20739
14078         * gcc.dg/tree-ssa/pr20739.c: New test.
14079
14080 2005-04-14  Mike Stump  <mrs@apple.com>
14081
14082         * gcc.dg/Foundation.framework/empty: New.
14083         * gcc.dg/framework-2.c: New.
14084
14085 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14086
14087         PR tree-optimization/21021
14088         * gcc.c-torture/compile/pr21021.c: New.
14089
14090 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14091
14092         PR testsuite/21010
14093         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14094         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14095         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14096         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14097         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14098         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14099         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14100         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14101
14102 2005-04-14  Richard Henderson  <rth@redhat.com>
14103
14104         * lib/target-supports.exp (check_effective_target_vect_condition):
14105         Add ia64, i?86, and x86_64.
14106
14107 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14108
14109         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14110
14111 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14112
14113         PR tree-optimization/20657
14114         * gcc.dg/tree-ssa/pr20657.c: New.
14115
14116 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14117
14118         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14119         (long long int)trunc*.
14120
14121 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14122
14123         PR target/20927
14124         * gcc.dg/pr20927.c: New test.
14125
14126 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14127
14128         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14129         * gcc.target/mips/asm-1.c: Likewise.
14130
14131 2005-04-13  Dale Johannesen  <dalej@apple.com>
14132
14133         * objc.dg/objc-fast-4.m: New.
14134
14135 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14136
14137         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14138         directory.
14139         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14140
14141 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14142
14143         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14144         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14145         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14146
14147 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14148
14149         PR tree-optimization/20913
14150         * gcc.dg/tree-ssa/pr20913.c: New.
14151
14152         PR tree-optimization/20702
14153         * gcc.dg/tree-ssa/pr20702.c: New.
14154
14155 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14156
14157         PR c++/13744
14158         * g++.dg/inherit/local3.C: New test.
14159
14160 2005-04-12  Jeff Law  <law@redhat.com>
14161
14162         * gcc.dg/tree-ssa/20050412-1.c: New test.
14163
14164 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14165
14166         PR libfortran/19016
14167         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14168         Add tests with mask generated by expression.
14169         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14170         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14171         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14172
14173 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14174
14175         PR middle-end/20917
14176         * gcc.dg/20050409-1.c: New test.
14177
14178 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14179
14180         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14181
14182 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14183
14184         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14185         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14186         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14187         (TARGET_CXX): Adjust accordingly.
14188         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14189         determine_class_data_visibility and class_data_always_comdat.
14190         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14191         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14192         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14193         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14194         (arm_cxx_determine_class_data_visibility): New.
14195         (arm_cxx_class_data_always_comdat): Likewise.
14196         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14197         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14198         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14199         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14200         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14201         Define.
14202
14203 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14206
14207 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14208
14209         * gcc.dg/i386-darwin-fpmath.c: New.
14210
14211 2004-04-11  Devang Patel  <dpatel@apple.com>
14212
14213         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14214         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14215         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14216         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14217         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14218         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14219         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14220         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14221         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14222
14223 2004-04-11  Devang Patel  <dpatel@apple.com>
14224
14225         * gcc.dg/vect/vect-dv-1.c: New test.
14226         * gcc.dg/vect/vect-dv-2.c: New test.
14227
14228 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14229
14230         PR tree-optimization/20933
14231         * gcc.dg/tree-ssa/pr20933.c: New test.
14232
14233 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14234
14235         * gfortran.dg/fold_nearest.f90: New test.
14236
14237 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14238
14239         * gcc.dg/tree-ssa/alias-1.c: New test.
14240
14241 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14242
14243         PR tree-optimization/20920
14244         * g++.dg/tree-ssa/pr20920.C: New test.
14245
14246 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14247
14248         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14249         (long long int)ceil*.
14250
14251 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14252
14253         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14254         explicit C++ linkage.
14255
14256 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14257
14258         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14259         warning for arithmetic IF statements.
14260
14261 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14262
14263         * eor_handling_1.f90: New test case.
14264         * eor_handling_2.f90: New test case.
14265         * eor_handling_3.f90: New test case.
14266         * eor_handling_4.f90: New test case.
14267         * eor_handling_5.f90: New test case.
14268         * noadv_size.f90: New test case.
14269         * pad_no.f90: New test case.
14270
14271 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14272
14273         * gcc.c-torture/execute/20050410-1.c: New test.
14274
14275 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14276
14277         * gcc.dg/pr20126.c: New.
14278
14279 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14280             Steven G. Kargl <kargls@comcast.net>
14281
14282         * gfortran.dg/PR19872.f: New test.
14283
14284 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14285
14286         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14287
14288 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14289
14290         * gfortran.dg/nint_1.f90: New test.
14291
14292 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14293
14294         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14295         Added test for callee-allocated arrays with write statements.
14296         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14297         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14298         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14299         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14300         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14301
14302 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14303
14304         PR libfortran/20163
14305         * gfortran.dg/open-options-blanks.f: New test.
14306
14307 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14308
14309         PR fortran/13257
14310         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14311
14312 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14313
14314         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14315         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14316         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14317         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14318         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14319         * gcc.c-torture/execute/stdarg-4.c: New test.
14320
14321         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14322
14323         PR target/20795
14324         * g++.dg/abi/param2.C: New test.
14325
14326 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14327
14328         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14329
14330 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14331
14332         * gcc.dg/builtins-53.c: New test.
14333
14334 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14335
14336         * g++.dg/tree-ssa/pr18178.C: New test.
14337         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14338         * gcc.c-torture/execute/20041019-1.c: New test.
14339         * gcc.dg/tree-ssa/20041008-1.c: New test.
14340         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14341         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14342         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14343         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14344         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14345         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14346         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14347         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14348         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14349         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14350
14351 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14352
14353         PR rtl-optimization/20466
14354         * gcc.c-torture/execute/pr20466-1.c: New test.
14355
14356 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14357
14358         PR c++/20905
14359         * g++.dg/parse/cond2.C: New test.
14360
14361         PR c++/20145
14362         * g++.dg/warn/Wdtor1.C: New test.
14363
14364 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14365
14366         PR fortran/17229
14367         * gfortran.dg/pr17229.f: New test.
14368
14369 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14370
14371         * gfortran.dg/tiny_1.f90: New test.
14372         * gfortran.dg/tiny_2.f90: ditto.
14373
14374 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14375
14376         * gfortran.dg/eor_1.f90: Fix dg-do run line
14377         * gfortran.dg/open_new.f90: Fix dg-do run line
14378
14379 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14380
14381         * lib/target-supports.exp (get_compiler_messages): Support
14382         optional arguments, the fourth being compiler options.
14383         (check_effective_target_fpic): New proc.
14384         * gcc.dg/20050321-2.c: Restrict to target fpic.
14385
14386 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14387
14388         * gcc.dg/15443-1.c: New test.
14389         * gcc.dg/15443-2.c: Likewise.
14390
14391 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14392
14393         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14394
14395 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14396
14397         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14398
14399 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14400
14401         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14402         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14403         -m64.
14404         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14405         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14406         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14407
14408 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/20212
14411         * g++.dg/warn/Wunused-11.C: New test.
14412
14413 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14414
14415         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14416
14417 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14418
14419         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14420
14421 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/20734
14424         * g++.dg/template/ptrmem13.C: New test.
14425
14426 2005-04-05  Per Bothner  <per@bothner.com>
14427
14428         * lib/gcc.exp: Always add -fno-show-column, for now.
14429
14430 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14431
14432         PR testsuite/20767
14433         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14434         of plain old "unsigned int" for the type of "i".  Makes this test
14435         64bit clean.
14436
14437 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14438
14439         * gcc.dg/i386-ssefn-1.c: New test.
14440         * gcc.dg/i386-ssefn-2.c: New test.
14441         * gcc.dg/i386-ssefn-3.c: New test.
14442         * gcc.dg/i386-ssefn-4.c: New test.
14443
14444 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR tree-optimization/20076
14447         * gcc.dg/builtin-apply4.c: New test.
14448
14449         PR preprocessor/19475
14450         * gcc.dg/cpp/macspace1.c: New test.
14451         * gcc.dg/cpp/macspace2.c: New test.
14452
14453 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14454
14455         * gfortran.dg/pr20755.f: Fixed bad format.
14456
14457 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14458
14459         PR c++/20763
14460         * g++.dg/ext/attrib21.C: New test.
14461
14462 2004-04-05  Devang Patel  <dpatel@apple.com>
14463
14464         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14465         * gcc.dg/vect/vect-shift-1.c: New test.
14466
14467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14468
14469         PR libfortran/20755
14470         * gfortran.dg/pr20755.f: New test.
14471
14472 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14473
14474         * gfortran.dg/pr15959.f90: New test.
14475         * gfortran.dg/string_pad_trunc.f90: New test.
14476
14477 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14478
14479         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14480         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14481         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14482         syntax.
14483
14484 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14485
14486         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14487
14488 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14489
14490         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14491         * gcc.c-torture/compile/20011119-2.c: Likewise.
14492         * gcc.c-torture/compile/981001-2.c: Likewise.
14493
14494 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/20679
14497         * g++.dg/template/overload4.C: New test.
14498
14499 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         PR c++/20746
14502         * g++.dg/abi/covariant5.C: New.
14503
14504         PR debug/20505
14505         * g++.dg/debug/const2.C: New.
14506
14507 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14508
14509         PR rtl-optimization/16104
14510         * gcc.c-torture/execute/20050316-1.c: New test.
14511
14512 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.dg/template/spec23.C: Fix dg-error text.
14515
14516 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14517
14518         PR c++/19199
14519         * g++.dg/expr/lval2.C: New.
14520
14521 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14522
14523         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14524         __builtin_strcasecmp and __builtin_strncasecmp.
14525
14526 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/20723
14529         * g++.dg/template/spec22.C: New.
14530         * g++.dg/template/spec23.C: New.
14531
14532 2005-04-03  Dale Ranta  <dir@lanl.gov>
14533             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14534
14535         PR libfortran/20068
14536         PR libfortran/20125
14537         PR libfortran/20156
14538         PR libfortran/20471
14539         * gfortran.dg/backspace.f: New test.
14540
14541 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14542
14543         * gcc.dg/pr19345.c: New test.
14544
14545 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14546
14547         PR tree-optimization/20640
14548         * gcc.dg/torture/tree-loop-1.c: New.
14549
14550 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14551
14552         PR rtl-optimization/20290
14553         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14554
14555 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14556
14557         * gcc.dg/rs6000-fpint.c: New.
14558
14559 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14560
14561         * gcc.dg/old-style-then-proto-1.c: New test.
14562
14563 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14564
14565         * gfortran.fortran-torture/execute/backspace.f90: Check
14566         after backspace and read was incorrect.
14567
14568 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14569
14570         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14571         buffer past the terminating NUL using memcmp.
14572         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14573         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14574
14575         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14576         Fix unused/uninitialized variable warnings.
14577
14578         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14579         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14580         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14581         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14582
14583         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14584         gcc.c-torture/execute/builtins/fputs-lib.c,
14585         gcc.c-torture/execute/builtins/lib/fprintf.c,
14586         gcc.c-torture/execute/builtins/lib/main.c,
14587         gcc.c-torture/execute/builtins/lib/memcmp.c,
14588         gcc.c-torture/execute/builtins/lib/memmove.c,
14589         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14590         gcc.c-torture/execute/builtins/lib/memset.c,
14591         gcc.c-torture/execute/builtins/lib/printf.c,
14592         gcc.c-torture/execute/builtins/lib/sprintf.c,
14593         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14594         gcc.c-torture/execute/builtins/lib/strchr.c,
14595         gcc.c-torture/execute/builtins/lib/strcmp.c,
14596         gcc.c-torture/execute/builtins/lib/strcpy.c,
14597         gcc.c-torture/execute/builtins/lib/strcspn.c,
14598         gcc.c-torture/execute/builtins/lib/strlen.c,
14599         gcc.c-torture/execute/builtins/lib/strncat.c,
14600         gcc.c-torture/execute/builtins/lib/strncmp.c,
14601         gcc.c-torture/execute/builtins/lib/strncpy.c,
14602         gcc.c-torture/execute/builtins/lib/strrchr.c,
14603         gcc.c-torture/execute/builtins/lib/strspn.c,
14604         gcc.c-torture/execute/builtins/lib/strstr.c,
14605         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14606         gcc.c-torture/execute/builtins/strlen-2.c,
14607         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14608         prototypes.
14609
14610 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14611
14612         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14613         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14614         selectany usage.
14615
14616 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR c++/19406
14619         * g++.dg/debug/using1.C: New test.
14620
14621 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14622
14623         PR middle-end/20524
14624         * gcc.dg/alias-7.c: Prefix asm-declared name with
14625         __USER_LABEL_PREFIX__.
14626
14627 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14628
14629         Fix fallout from PR middle-end/15700:
14630         * gcc.c-torture/compile/20011119-1.c: Take
14631         __USER_LABEL_PREFIX__ into account.
14632         * gcc.c-torture/compile/20011119-2.c: Likewise.
14633
14634 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14635
14636         PR c++/18644
14637         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14638
14639 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14640
14641         PR c/17855
14642         * gcc.c-torture/compile/struct-non-lval-1.c,
14643         gcc.c-torture/compile/struct-non-lval-2.c,
14644         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14645
14646 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14647
14648         * gcc.dg/tls/tls.exp: Remove temporary file.
14649         * g++.dg/tls/tls.exp: Ditto.
14650         * lib/file-format.exp: Ditto.
14651         * g++.dg/special/ecos.exp: Ditto.
14652
14653         * lib/profopt.exp: Treat prof_ext as a list.
14654         * gcc.misc-tests/bprob.exp: Ditto.
14655         * g++.dg/bprob/bprob.exp: Ditto.
14656
14657         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14658         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14659         g++.dg/tree-ssa/pointer-reference-alias.C,
14660         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14661         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14662         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14663         g++.dg/vect/pr19951.cc: Ditto.
14664         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14665         gcc.dg/builtins-47.c: Ditto.
14666         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14667         gcc.dg/pr20115-1.c: Ditto.
14668         * gcc.dg/tree-ssa/20030530-2.c,
14669         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14670         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14671         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14672         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14673         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14674         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14675         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14676         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14677         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14678         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14679         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14681         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14682         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14683         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14684         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14685         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14686         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14687         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14688         gcc.dg/tree-ssa/20030824-1.c,
14689         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14690         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14691         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14692         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14693         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14694         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14695         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14696         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14697         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14698         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14699         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14700         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14701         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14702         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14703         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14704         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14705         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14706         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14707         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14708         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14709         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14710         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14711         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14712         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14713         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14714         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14715         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14716         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14717         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14718         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14719         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14720         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14721         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14722         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14723         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14724         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14725         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14726         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14727         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14728         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14729         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14730         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14731         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14732         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14733         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14734         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14735         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14736         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14737         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14738         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14739         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14740         gcc.dg/tree-ssa/useless-1.c: Ditto.
14741         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14742         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14743         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14744         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14745         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14746         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14747         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14748         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14749         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14750         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14751         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14752         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14753         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14754         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14755         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14756         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14757         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14758         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14759         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14760         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14761         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14762         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14763         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14764         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14765         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14766         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14767         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14768         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14769         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14770         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14771         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14772         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14773         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14774         gcc.dg/vect/vect-none.c: Ditto.
14775         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14776         treelang/compile/unsigned.tree: Ditto.
14777
14778         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14779         * gcc.dg/cpp/direct2s.c: Ditto.
14780         * gcc.dg/cpp/paste4.c: Ditto.
14781         * gcc.dg/cpp/separate-1.c: Ditto.
14782         * gcc.dg/pch/save-temps-1.c: Ditto.
14783         * g++.dg/ext/altivec-10.C: Ditto.
14784         * g++.dg/pch/pch.C: Ditto.
14785
14786         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14787
14788         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14789         * g++.dg/template/repo1.C: Ditto.
14790         * g++.dg/template/repo2.C: Ditto.
14791         * g++.dg/template/repo3.C: Ditto.
14792         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14793         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14794         * g++.old-deja/g++.pt/repo1.C: Ditto.
14795         * g++.old-deja/g++.pt/repo2.C: Ditto.
14796         * g++.old-deja/g++.pt/repo3.C: Ditto.
14797         * g++.old-deja/g++.pt/repo4.C: Ditto.
14798
14799         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14800         * gcc.dg/20030107-1.c: Ditto.
14801         * gcc.dg/20030702-1.c: Ditto.
14802         * gcc.dg/profile-generate-1.c: Ditto.
14803         * g++.dg/other/profile1.C: Ditto.
14804         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14805
14806         * lib/gcc-dg.exp (remove-build-file): New.
14807         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14808         cleanup-tree-dump, cleanup-saved-temps): New.
14809
14810 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14811
14812         PR c++/19203, DR 214
14813         * g++.dg/parse/ambig3.C: Not ambiguous.
14814         * g++.dg/template/spec20.C: New.
14815         * g++.dg/template/spec21.C: New.
14816
14817 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14818
14819         PR target/20045
14820         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14821
14822 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14823
14824         PR libfortran/20660
14825         * gfortran.dg/negative_unit.f: New test.
14826
14827 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14828
14829         * gcc.dg/20050330-1.c: New test.
14830
14831 2005-03-30  Devang Patel  <dpatel@apple.com>
14832
14833         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14834
14835 2005-03-30  Dale Johannesen  <dalej@apple.com>
14836
14837         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14838
14839 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14840
14841         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14842         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14843         Strip options from test name.
14844
14845 2005-03-31  Jan Hubicka  <jh@suse.cz>
14846
14847         * gcc.dg/varpool-1.c: New testcase.
14848
14849 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14850
14851         PR c/772
14852         PR c/17913
14853         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14854         gcc.dg/stmt-expr-label-3.c : New tests.
14855         * gcc.c-torture/execute/medce-2.c: Remove.
14856
14857 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14858
14859         PR c/20368
14860         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14861         tests.
14862
14863 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14864
14865         * gcc.c-torture/compile/pr20203.c: New test.
14866
14867 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14868
14869         * gfortran.dg/promotion.f90: New test.
14870
14871 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14872
14873         PR middle-end/20491
14874         * gcc.dg/torture/asm-subreg-1.c: New test.
14875
14876 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14877
14878         PR c/20672
14879         * gcc.dg/pr20672-1.c: New test.
14880
14881 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14882
14883         * gfortran.dg/vect: New directory.
14884         * gfortran.dg/vect/vect.exp: New.
14885         * gfortran.dg/vect/vect-1.f90: New test.
14886         * gfortran.dg/vect/vect-2.f90: New test.
14887         * gfortran.dg/vect/vect-3.f90: New test.
14888         * gfortran.dg/vect/vect-4.f90: New test.
14889         * gfortran.dg/vect/vect-5.f90: New test.
14890
14891 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR middle-end/20622
14894         * gcc.dg/alias-7.c: New test.
14895
14896 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14897
14898         * gcc.dg/sparc-reg-1.c: New test.
14899
14900 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14901
14902         PR target/19890
14903         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14904
14905 2005-03-29  Dale Ranta  <dir@lanl.gov>
14906             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14907
14908         PR libfortran/20163
14909         * gfortran.dg/pr20163-2.f: New test.
14910
14911 2005-03-28  Jan Hubicka  <jh@suse.cz>
14912
14913         PR middle-end/20635
14914         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14915         by Jakub Jelinek.
14916
14917 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14918
14919         PR tree-optimization/20626
14920         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14921         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14922
14923 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14924
14925         * gfortran.dg/underflow.f90: New test.
14926         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14927
14928 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14929
14930         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14931
14932 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14935         (g++_init): Make sure that CXXFLAGS is set.
14936         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14937         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14938         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14939         * lib/objc.exp (objc_init): Likewise.
14940         * lib/treelang.exp (treelang_init): Likewise.
14941
14942 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14943
14944         PR tree-optimization/20470
14945         * gcc.dg/tree-ssa/pr20470.c: New test.
14946
14947 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14948
14949         * gcc.dg/ppc-stfiwx.c: New.
14950
14951 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14952
14953         PR target/19888
14954         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14955
14956 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14957
14958         * gcc.dg/20050325-1.c: Fix a typo.
14959
14960 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14961
14962         PR libfortran/19678
14963         PR libfortran/19679
14964         * gfortran.dg/dos_eol.f: New test.
14965
14966 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14967
14968         PR rtl-optimization/20249
14969         * gcc.dg/20050325-1.c: New test.
14970
14971 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14972
14973         PR libfortran/15332
14974         * gfortran.dg/pr15332.f: New test.
14975
14976 2005-03-24  Dale Johannesen  <dalej@apple.com>
14977
14978         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14979
14980 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14981
14982         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14983         'internal' visibility.
14984         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14985         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14986         'protected' visibility.
14987         * gcc.dg/visibility-7.c: Likewise.
14988         * lib/target-supports.exp (check_visibility_available): Take
14989         a parameter, the kind of visibility to check for.
14990         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14991         to check_visibility_available.
14992
14993         * g++.dg/expr/cast3.C: New.
14994
14995 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14996
14997         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14998         rs6000.
14999
15000 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15001
15002         PR target/20095
15003         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15004
15005 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15006
15007         * gcc.dg/badshift.c: Renamed to...
15008         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15009
15010         * gcc.target/i386/badshift.c: Renamed to...
15011         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15012         only.
15013
15014         PR rtl-optimization/20532
15015         * gcc.target/i386/badshift.c: New.
15016
15017 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15018
15019         * gfortran.dg/pr18025.f90: New test.
15020
15021 2005-03-23  Dale Johannesen  <dalej@apple.com>
15022
15023         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15024
15025 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15026
15027         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15028
15029         * lib/target-supports.exp (check_iconv_available): Default
15030         libiconv to -liconv, if there is no definition.
15031
15032 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15033
15034         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15035
15036 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15037
15038         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15039         * g++.dg/opt/pr7503-2.C: Likewise.
15040         * g++.dg/opt/pr7503-3.C: Likewise.
15041         * g++.dg/opt/pr7503-4.C: Likewise.
15042         * g++.dg/opt/pr7503-5.C: Likewise.
15043         * g++.dg/warn/minmax.C: New test.
15044
15045 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15046
15047         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15048         * gfortran.dg/g77_intrinsics_sub.f: New test.
15049
15050 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15051             Jan Hubicka  <jh@suse.cz>
15052             Steven Bosscher <stevenb@suse.de
15053
15054         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15055
15056 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15057
15058         PR c++/19980
15059         * g++.dg/template/redecl3.C: New test.
15060
15061 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15062
15063         PR c++/20499
15064         * g++.dg/parse/error16.C: Tweak error markers.
15065
15066 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15067
15068         PR target/20561
15069         * gcc.dg/20050321-2.c: New test.
15070
15071 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         PR c++/20465
15074         PR c++/20381
15075         * g++.dg/template/ptrmem12.C: New.
15076
15077 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15078
15079         PR rtl-optimization/20527
15080         * gcc.c-torture/execute/pr20527-1.c: New test.
15081
15082 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15083
15084         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15085         program, compile it into a real executable and then delete the .c
15086         and .x files afterwards, to avoid problems on testglue targets.
15087
15088 2005-03-21  Stuart Hastings  <stuart@apple.com>
15089
15090         * gcc.target/i386/sse-2.c: New.
15091
15092 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15093
15094         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15095
15096 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15097
15098         * g++.dg/parse/crash25.C: Fix typo.
15099
15100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15101
15102         PR c++/20461
15103         * g++.dg/parse/crash24.C: New test.
15104
15105         PR c++/20536
15106         * g++.dg/parse/crash25.C: New test.
15107
15108 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15109
15110         PR c++/20147
15111         * g++.dg/ext/stmtexpr4.C: New test.
15112
15113 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15114
15115         PR middle-end/20539
15116         * gcc.c-torture/compile/pr13066-1.c: New test case.
15117         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15118         * g++.dg/opt/pr13066-1.C: Likewise.
15119
15120 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15121
15122         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15123
15124 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15125
15126         PR fortran/18525
15127         * gfortran.dg/nesting_1.f90: New test.
15128
15129 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15130
15131         PR c++/20240
15132         * g++.dg/lookup/using13.C: New test.
15133
15134 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15135
15136         PR c++/20333
15137         * g++.dg/template/crash36.C: New test.
15138
15139 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15140
15141         PR c++/20463
15142         * g++.dg/template/crash35.C: New test.
15143
15144 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15145
15146         PR c++/19966
15147         * g++.dg/overload/operator2.C: New test.
15148
15149 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15150
15151         PR libfortran/20257
15152         * gfortran.dg/pr20257.f90: New test.
15153
15154 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15155
15156         PR libfortran/20480
15157         * gfortran.dg/pr20480.f90: New test.
15158
15159 2005-03-16  Richard Henderson  <rth@redhat.com>
15160
15161         PR middle-end/15700
15162         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15163         (_rtld_global): New.
15164         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15165         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15166
15167         * gcc.dg/alias-3.c: New.
15168         * gcc.dg/alias-4.c: New.
15169         * gcc.dg/alias-5.c: New.
15170         * gcc.dg/alias-6.c: New.
15171
15172 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15173
15174         * gcc.dg/cpp/ucnid-7.c: New.
15175
15176 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15177             Dorit Naishlos  <dorit@il.ibm.com>
15178
15179         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15180         darwin.
15181
15182 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15183
15184         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15185         misaligned accesses.
15186         * gcc.dg/vect/vect-58.c: Likewise.
15187         * gcc.dg/vect/vect-92.c: New.
15188         * gcc.dg/vect/vect-93.c: New.
15189
15190 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15191
15192         PR fortran/18827
15193         * gfortran.dg/assign_2.f90: New test.
15194         * gfortran.dg/assign_3.f90: New test.
15195         * gfortran.dg/assign.f90: New test.
15196
15197 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15198
15199         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15200         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15201         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15202         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15203         names.
15204
15205 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15206
15207         * gcc.dg/cpp/ucnid-6.c: New.
15208
15209         * gcc.dg/cpp/normalize-1.c: New.
15210         * gcc.dg/cpp/normalize-2.c: New.
15211         * gcc.dg/cpp/normalize-3.c: New.
15212         * gcc.dg/cpp/normalize-4.c: New.
15213         * gcc.dg/cpp/ucnid-4.c: New.
15214         * gcc.dg/cpp/ucnid-5.c: New.
15215         * g++.dg/cpp/normalize-1.C: New.
15216         * g++.dg/cpp/ucnid-1.C: New.
15217
15218 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15219
15220         * gcc.dg/pr18628.c: New.
15221
15222 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15223
15224         PR c++/20280
15225         * g++.dg/tree-ssa/pr20280.C: New.
15226
15227 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15228
15229         PR fortran/20467
15230         * gfortran.dg/stfunc_2.f90: New test.
15231
15232 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15233
15234         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15235
15236 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15237
15238         * gcc.dg/tree-ssa/20050314-1.c: New test.
15239
15240 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15241
15242         PR c++/4403
15243         PR c++/9783, DR433
15244         * g++.dg/template/friend34.C: New test.
15245         * g++.dg/template/friend35.C: Likewise.
15246         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15247
15248 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15249
15250         Friend class name lookup 5/n
15251         PR c++/1016
15252         * g++.dg/lookup/hidden-class1.C: New test.
15253         * g++.dg/lookup/hidden-class2.C: Likewise.
15254         * g++.dg/lookup/hidden-class3.C: Likewise.
15255         * g++.dg/lookup/hidden-class4.C: Likewise.
15256         * g++.dg/lookup/hidden-class5.C: Likewise.
15257         * g++.dg/lookup/hidden-class6.C: Likewise.
15258         * g++.dg/lookup/hidden-class7.C: Likewise.
15259         * g++.dg/lookup/hidden-class8.C: Likewise.
15260         * g++.dg/lookup/hidden-class9.C: Likewise.
15261         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15262         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15263         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15264         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15265         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15266         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15267         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15268         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15269         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15270         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15271         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15272
15273 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/20157
15276         * g++.dg/template/error18.C: New test.
15277
15278 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15279
15280         PR debug/16792
15281         * g++.dg/debug/pr16792.C: New test.
15282
15283 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15284
15285         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15286         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15287         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15288         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15289         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15290         test assertion names.
15291
15292 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15293
15294         PR fortran/18600
15295         * gfortran.dg/stfunc_1.f90: New test.
15296
15297 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15298
15299         PR fortran/16907
15300         * gfortran.dg/real_index_1.f90: New test.
15301
15302 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15303
15304         PR fortran/20323
15305         * gfortran.dg/spec_expr_1.f90: New test.
15306
15307 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15308
15309         PR c/20402
15310         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15311         new parser.
15312
15313 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15314
15315         PR fortran/20361
15316         * gfortran.dg/largeequiv_1.f90: New test.
15317
15318 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15319
15320         * gcc.dg/ucnid-1.c: New.
15321         * gcc.dg/ucnid-2.c: New.
15322         * gcc.dg/ucnid-3.c: New.
15323         * gcc.dg/ucnid-4.c: New.
15324         * gcc.dg/ucnid-5.c: New.
15325         * gcc.dg/ucnid-6.c: New.
15326         * gcc.dg/cpp/ucnid-1.c: New.
15327         * gcc.dg/cpp/ucnid-2.c: New.
15328         * gcc.dg/cpp/ucnid-3.c: New.
15329         * g++.dg/other/ucnid-1.C: New.
15330
15331 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15332
15333         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15334
15335 2005-03-11  Per Bothner  <per@bothner.com>
15336
15337         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15338         that diagnotics refer to correct token.
15339         * gcc.dg/unused-3.c: Likewise.
15340
15341 2005-03-11  Per Bothner  <per@bothner.com>
15342
15343         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15344         constant" is now actually on same line as string constant.
15345         * gcc.dg/cpp/direct2s.c: Likewise.
15346
15347 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15348
15349         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15350
15351 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15352
15353         PR libfortran/20124
15354         * gfortran.dg/pr20124.f90: New Test
15355
15356 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15357
15358         PR tree-optimization/20130
15359         * gcc.dg/pr20130-1.c: New test.
15360
15361 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15362
15363         PR target/20095
15364         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15365
15366 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15367
15368         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15369
15370 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15371
15372         * g++.dg/eh/forced1.C: Fix comment.
15373         * g++.dg/eh/forced2.C: Ditto.
15374         * g++.dg/eh/forced3.C: Ditto.
15375         * g++.dg/eh/forced4.C: Ditto.
15376
15377 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15378
15379         PR rtl-opt/20412
15380         * gcc.c-torture/compile/pr20412.c: New test.
15381
15382 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15383
15384         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15385
15386 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15387
15388         PR target/20322
15389         * gcc.dg/20050307-1.c: New test.
15390
15391 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15392
15393         PR c++/20375
15394         * g++.dg/other/stdarg3.C: New.
15395
15396 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15397
15398         PR c++/18384, c++/18327
15399         * g++.dg/init/array19.C: New test.
15400
15401         PR inline-asm/20314
15402         * gcc.dg/torture/pr20314-1.c: New test.
15403         * gcc.dg/torture/pr20314-2.c: New test.
15404
15405 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15406
15407         * gcc.dg/20050309-1.c: New test.
15408
15409 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15410
15411         * gcc.dg/builtins-10.c: Reactivate disabled test.
15412         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15413         new cbrt transformations.
15414
15415 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15416
15417         PR c++/20208
15418         * g++.dg/template/array13.C: New test.
15419
15420 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15421
15422         PR c++/16859
15423         * g++.dg/init/brace4.C: New test.
15424
15425 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15426
15427         PR c++/20186
15428         * g++.dg/template/non-dependent12.C: New.
15429
15430 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/20142
15433         * g++.dg/init/array18.C: Add dg-do run marker.
15434
15435         PR c++/20142
15436         * g++.dg/init/array18.C: New test.
15437
15438 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15439
15440         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15441         * g++.dg/gcov/gcov.exp: Likewise.
15442         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15443         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15444         * lib/c-torture.exp: Likewise.
15445         * lib/fortran-torture.exp: Likewise.
15446         * lib/g++.exp: Likewise.
15447         * lib/gcc-defs.exp: Likewise.
15448         * lib/gcc-dg.exp: Likewise.
15449         * lib/gcc.exp: Likewise.
15450         * lib/gcov.exp: Likewise.
15451         * lib/gfortran.exp: Likewise.
15452         * lib/mike-g++.exp: Likewise.
15453         * lib/mike-gcc.exp: Likewise.
15454         * lib/objc-torture.exp: Likewise.
15455         * lib/objc.exp: Likewise.
15456         * lib/profopt.exp: Likewise.
15457         * lib/target-libpath.exp: Likewise.
15458         * lib/target-supports.exp: Likewise.
15459         * lib/treelang.exp: Likewise.
15460         * lib/wrapper.exp: Likewise.
15461
15462 2005-03-08  Jeff Law  <law@redhat.com>
15463
15464         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15465         PHI-OPT changes.
15466
15467 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15468
15469         * gcc.dg/vect/pr20122.c: New test.
15470
15471 2005-03-07  Jeff Law  <law@redhat.com>
15472
15473         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15474         was folded away.
15475         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15476         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15477         * gcc.dg/tree-ssa/pr18134.c: New test.
15478
15479 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15480
15481         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15482         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15483         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15484
15485 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15486
15487         PR tree-opt/17671
15488         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15489
15490 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15491
15492         * g++.dg/warn/Wnvdtor.C: New test.
15493
15494 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15495
15496         * gcc.dg/torture/pr19683-1.c: New test.
15497
15498 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15499
15500         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15501         * gfortran.dg/g77/19990313-2.f: Ditto.
15502         * gfortran.dg/g77/19990313-3.f: Ditto.
15503         * gfortran.dg/g77/19990525-0.f: Ditto.
15504         * gfortran.dg/g77/19990826-0.f: Ditto.
15505         * gfortran.dg/g77/19990826-2.f: Ditto.
15506         * gfortran.dg/g77/19990826-3.f: Ditto.
15507         * gfortran.dg/g77/20000511-1.f: Ditto.
15508         * gfortran.dg/g77/20000511-2.f: Ditto.
15509         * gfortran.dg/g77/970625-2.f: Ditto.
15510         * gfortran.dg/g77/980310-2.f: Ditto.
15511         * gfortran.dg/g77/980310-3.f: Ditto.
15512         * gfortran.dg/g77/980310-8.f: Ditto.
15513         * gfortran.dg/g77/980519-2.f: Ditto.
15514         * gfortran.dg/g77/alpha1.f: Ditto.
15515         * gfortran.dg/g77/claus.f: Ditto.
15516         * gfortran.dg/g77/erfc.f: Ditto.
15517         * gfortran.dg/g77/short.f: Ditto.
15518         * gfortran.fortran-torture/execute/data.f90: Ditto.
15519         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15520         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15521
15522 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15523
15524         * lib/file-format.exp (gcc_target_object_format): Add check for som
15525         format and hardcode object formats on hppa*-*-hpux*.
15526         * lib/target-supports.exp (check_weak_available): Add check for som
15527         object format.  Always return 0 on hppa*-*-hpux10*.
15528
15529         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15530         is defined.
15531
15532         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15533
15534 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15535
15536         * gfortran.dg/pr19936_1.f90: New test.
15537         * gfortran.dg/pr19936_2.f90: New test.
15538         * gfortran.dg/pr19936_3.f90: New test.
15539
15540 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15541             Paul Thomas <prthomas@drfccad.cea.fr>
15542
15543         * gfortran.dg/PR19754_1.f90: New test.
15544         * gfortran.dg/PR19754_2.f90: Ditto.
15545
15546 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15547
15548         PR c++/19311
15549         * g++.dg/template/non-dependent11.C: New test.
15550
15551 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15552
15553         * lib/target-supports.exp (check_iconv_available): Fix comment.
15554
15555 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15556             Joseph S. Myers  <joseph@codesourcery.com>
15557
15558         PR c++/19797
15559         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15560
15561 2005-03-04  Matthew Sachs  <msachs@apple.com>
15562
15563         * gcc.exp (gcc_target_compile): Put braces around
15564         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15565         * objc.exp (objc_target_compile): Likewise.
15566         * treelang.exp (treelang_target_compile): Likewise.
15567
15568 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15569
15570         PR fortran/19673
15571         * gfortran.dg/func_result_1.f90: New test.
15572
15573 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15574
15575         * gcc.misc-tests/options.exp: New test.
15576
15577 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15578
15579         * gcc.dg/pr15784-4.c: New test.
15580
15581 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15582
15583         * gcc.c-torture/execute/pr17133.c: New.
15584         * gcc.c-torture/compile/20050303-1.c: New.
15585
15586 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15587
15588         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15589
15590 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15591
15592         * g++.dg/overload/using2.C: New.
15593
15594 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/19916
15597         * g++.dg/init/ptrmem2.C: New test.
15598
15599 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15600
15601         PR c/8927
15602         * gcc.dg/pr8927-1.c: New test.
15603
15604 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15605
15606         PR c++/20232
15607         * g++.dg/inherit/covariant12.C: New.
15608
15609 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15610
15611         PR fortran/19479
15612         * gfortran.dg/bound_1.f90: New test.
15613
15614 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15615
15616         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15617         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15618
15619 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15620
15621         PR c/20245
15622         * gcc.dg/pr20245-1.c: New test.
15623
15624 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15625
15626         PR middle-end/19874
15627         * gcc.c-torture/execute/20050119-2.c: New test case.
15628
15629 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15630
15631         * README: Update the DejaGnu bug reporting address.
15632         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15633         * lib/objc-torture.exp: Likewise.
15634
15635 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15636
15637         * gfortran.dg/boz_1.f90: New test.
15638         * gfortran.dg/boz_3.f90: New test.
15639         * gfortran.dg/boz_4.f90: New test.
15640
15641 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15642
15643         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15644         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15645
15646 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15647
15648         PR libfortran/20101
15649         * gfortran.dg/write_0_pe_format.f90: New test.
15650
15651 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15652
15653         PR c++/20206
15654         * g++.dg/opt/thunk2.C: New test.
15655         * g++.dg/opt/covariant1.C: New test.
15656
15657 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15658
15659         * gfortran.dg/e_d_fmt.f90: New test.
15660
15661 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15662
15663         * gcc.dg/asm-b.c: Fix comment typos.
15664
15665 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15666
15667         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15668         a V_MAY_DEF also.
15669
15670 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15671
15672         PR tree-opt/20188
15673         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15674         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15675         * gcc.dg/asm-b.c: New test.
15676
15677 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15678
15679         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15680         Disable this test on IRIX 6.
15681
15682 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15683
15684         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15685         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15686         parser.
15687
15688 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15689
15690         PR tree-optimization/20204
15691         * testsuite/gcc.dg/pr20204.c: New test.
15692
15693 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15694
15695         PR target/20196
15696         * gcc.c-torture/execute/20050224-1.c: New test.
15697
15698         PR c++/20175
15699         * g++.dg/warn/Wbraces2.C: New test.
15700
15701 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/19878
15704         * g++.dg/init/const2.C: New test.
15705
15706 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15707
15708         PR tree-optimization/20100
15709         * gcc.c-torture/execute/pr20100-1.c: New test.
15710
15711 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15712
15713         * gfortran.dg/implicit_3.f90: New test.
15714
15715         * gfortran.dg/deftype_1.f90: New test.
15716
15717 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15718
15719         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15720         the test passes.
15721         * g++.dg/other/anon3.C: Accept a warning.
15722
15723 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15724
15725         * gcc.dg/pr20017.c: Fix a comment typo.
15726
15727 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15728
15729         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15730
15731 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15732
15733         PR ada/19902
15734         * ada/acats/tests/cxa/cxa3004.a: Remove.
15735         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15736
15737 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15738
15739         PR c++/20073
15740         * g++.dg/init/const1.C: New test.
15741
15742         PR c++/19991
15743         * g++.dg/parse/constant7.C: New test.
15744
15745         PR c++/20152
15746         * g++.dg/parse/error27.C: New test.
15747         * g++.dg/template/qualttp15.C: Adjust error markers.
15748         * g++.old-deja/g++.other/struct1.C: Likewise.
15749
15750         PR c++/20153
15751         * g++.dg/template/error17.C: New test.
15752
15753         PR c++/20148
15754         * g++.dg/parser/error26.C: New test.
15755
15756 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15757
15758         PR tree-optimization/20100
15759         PR tree-optimization/20115
15760         * gcc.dg/pr20115.c: New test.
15761         * gcc.dg/pr20115-1.c: New test.
15762         * gcc.dg/pr20100.c: New test.
15763         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15764         call-clobbered variables after alias1.
15765
15766 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15767
15768         * gfortran.dg/list_read_4.f90: new test.
15769
15770 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15771
15772         PR rtl-optimization/20017.
15773         * gcc.dg/pr20017.c: New.
15774
15775 2005-02-22  Devang Patel  <dpatel@apple.com>
15776
15777         PR 19952
15778         * g++.dg/tree-ssa/pr19952.C: New test.
15779
15780 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/19883
15783         * g++.dg/parse/constant6.C: New test.
15784
15785 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15786
15787         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15788         * g++.dg/charset/asm2.c: Likewise.
15789         * g++.dg/charset/asm3.c: Likewise.
15790         * g++.dg/charset/asm4.c: Likewise.
15791         * g++.dg/charset/asm5.c: Likewise.
15792         * g++.dg/charset/attribute1.c: Likewise.
15793         * g++.dg/charset/attribute2.c: Likewise.
15794         * g++.dg/charset/extern1.cc: Likewise.
15795         * g++.dg/charset/extern2.cc: Likewise.
15796         * g++.dg/charset/extern3.cc: Likewise.
15797         * g++.dg/charset/function.cc: Likewise.
15798         * g++.dg/charset/string.c: Likewise.
15799         * g++.dg/charset/charset.exp: Likewise.
15800         * lib/target-supports.exp (check_iconv_available): Fix comment.
15801
15802 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15803
15804         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15805         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15806         * gcc.dg/charset/asm2.c: Likewise.
15807         * gcc.dg/charset/asm3.c: Likewise.
15808         * gcc.dg/charset/asm4.c: Likewise.
15809         * gcc.dg/charset/asm5.c: Likewise.
15810         * gcc.dg/charset/asm6.c: Likewise.
15811         * gcc.dg/charset/attribute1.c: Likewise.
15812         * gcc.dg/charset/attribute2.c: Likewise.
15813         * gcc.dg/charset/builtin1.c: Likewise.
15814         * gcc.dg/charset/extern.c: Likewise.
15815         * gcc.dg/charset/function.c: Likewise.
15816         * gcc.dg/charset/string.c: Likewise.
15817         * gcc.dg/charset/charset.exp: Likewise.
15818
15819 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15820
15821         PR fortran/20086
15822         * gfortran.dg/pr20086.f90: New test.
15823
15824 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15825
15826         PR tree-optimization/19786
15827         * g++.dg/tree-ssa/pr19786.C: New.
15828
15829 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15830
15831         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15832
15833 2005-02-21  Jeff Law  <law@redhat.com>
15834
15835         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15836
15837 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15838
15839         * gfortran.dg/do_iterator: Split loop, markup all lines for
15840         which an error locus is printed.
15841         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15842         locus is printed.
15843         * gfortran.dg/select_4.f90: Likewise.
15844         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15845         locuses in the various permutations.
15846
15847 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15848
15849         PR tree-optimization/19951
15850         * g++.dg/vect: New directory.
15851         * g++.dg/vect/vect.exp: New file.
15852         * g++.dg/vect/pr19951.cc: New testcase.
15853         * g++.dg/dg.exp: Also prune vectorizer tests.
15854
15855 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15856
15857         PR 18785
15858         * gcc.dg/charset/builtin1.c: New test.
15859
15860 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15861
15862         PR c++/19299
15863         * g++.dg/inherit/volatile1.C: New test.
15864
15865         PR c++/19440
15866         * g++.dg/template/dtor4.C: New test.
15867
15868 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15869
15870         * gfortran.dg/int_1.f90: New test.
15871
15872 2005-02-19  Devang Patel  <dpatel@apple.com>
15873
15874         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15875
15876 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15877
15878         * gfortran.dg/achar_1.f90: New test.
15879
15880 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15881
15882         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15883
15884 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15885             Jakub Jelinek  <jakub@redhat.com>
15886
15887         PR tree-optimization/19828
15888         * gcc.dg/tree-ssa/loop-7.c: New test.
15889         * gcc.c-torture/execute/20050218-1.c: New test.
15890
15891 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15892
15893         PR c/20043
15894         * gcc.dg/transparent-union-1.c: New test.
15895         * gcc.dg/transparent-union-2.c: New test.
15896
15897 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15898
15899         PR tree-optimization/18977
15900         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15901
15902 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15903
15904         PR target/20054
15905         * gcc.dg/pr20054.c: New test.
15906
15907 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15908
15909         PR c++/19508
15910         * g++.dg/ext/attrib20.C: New test.
15911
15912 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         PR middle-end/20030
15915         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15916
15917 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15918
15919         PR c++/20008
15920         * g++.dg/opt/switch4.C: New.
15921
15922 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15923
15924         PR c++/20023
15925         PR tree-optimization/20009
15926         * gcc.c-torture/compile/20050217-1.c: New test.
15927         * g++.dg/opt/switch3.C: New test.
15928
15929         PR tree-optimization/18947
15930         * gcc.c-torture/compile/20050215-1.c: New test.
15931         * gcc.c-torture/compile/20050215-2.c: New test.
15932         * gcc.c-torture/compile/20050215-3.c: New test.
15933
15934 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15935
15936         PR c++/20028
15937         * g++.dg/template/crash34.C: New.
15938
15939         PR c++/20022
15940         * g++.dg/other/access3.C: New.
15941
15942 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15943
15944         * gcc.dg/vect/vect-98.c: New test.
15945
15946 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15947
15948         PR tree-optimization/19967
15949         * gcc.dg/pr19967.c: New.
15950
15951 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15952
15953         PR middle-end/19857
15954         * gcc.dg/tree-ssa/20050215-1.c: New test.
15955         * gcc.c-torture/execute/20050215-1.c: New test.
15956
15957 2005-02-15  Eric Christopher  <echristo@redhat.com>
15958
15959         * gcc.dg/cpp/20050215-1.c: New file.
15960
15961 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15962
15963         PR tree-optimization/15785
15964         * gcc.dg/pr15785-1.c: New test.
15965
15966 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15967
15968         PR c++/17788
15969         * g++.dg/init/ctor4.C: New.
15970         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15971
15972 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15973
15974         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15975         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15976
15977 2005-02-15  Andreas Schwab  <schwab@suse.de>
15978
15979         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15980         declare malloc.
15981
15982 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15983
15984         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15985
15986 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15987
15988         PR tree-optimization/19853
15989         * gcc.c-torture/compile/pr19853.c: New test.
15990
15991 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         PR c++/19608
15994         * g++.dg/parse/local-class1.C: New.
15995
15996         PR c++/19895
15997         * g++.dg/parse/ptrmem3.C: New.
15998
15999         PR c++/19884
16000         * g++.old-deja/g++.oliva/template6.C: Add another case.
16001         * g++.dg/template/explicit6.C: New.
16002
16003 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16004
16005         PR c++/17816
16006         * g++.dg/other/redecl2.C: New.
16007
16008 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         PR c++/19891
16011         * g++.dg/abi/covariant4.C: New.
16012
16013 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16014
16015         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16016
16017 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16018
16019         * gcc.dg/vect/vect-96.c: Fix typo.
16020
16021 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16022
16023         PR c++/14479
16024         PR c++/19487
16025         * g++.dg/template/enum5.C: New test.
16026
16027 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16028
16029         * gcc.dg/vect/vect-97.c: New test.
16030
16031 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16032
16033         * gcc.dg/vect/vect-96.c: New test.
16034
16035 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16036
16037         * gcc.dg/builtins-34.c: Also check ldexp*.
16038
16039 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16040
16041         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16042
16043 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16044
16045         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16046         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16047         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16048         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16049         selector_list, selector_expression, dg-process-target): Move to new
16050         file target-supports-dg.exp.
16051         * lib/target-supports-dg.exp: New.
16052
16053         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16054         New.
16055
16056 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16057
16058         PR c++/19666
16059         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16060
16061         PR middle-end/19858
16062         * gcc.c-torture/compile/20050210-1.c: New test.
16063
16064 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/19755
16067         * g++.dg/warn/Wbraces1.C: New test.
16068
16069 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16070
16071         * gcc.dg/builtins-52.c: New testcase.
16072
16073 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16074
16075         PR c/19342
16076         * gcc.c-torture/execute/20050119-1.c: New test.
16077
16078 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/19811
16081         * g++.dg/init/delete1.C: New test.
16082
16083 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16084
16085         PR c++/18470
16086         * g++.dg/template/static12.C: New test.
16087
16088 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/19787
16091         * g++.dg/conversion/ambig1.C: New test.
16092
16093         PR c++/19739
16094         * g++.dg/ext/attrib19.C: New test.
16095
16096         PR c++/19732
16097         * g++.dg/parse/dtor5.C: New test.
16098
16099         PR c++/19762
16100         * g++.dg/template/dtor3.C: New test.
16101
16102         PR c++/19826
16103         * g++.dg/template/static11.C: New test.
16104         * g++.dg/template/crash2.C: Remove dg-error marker.
16105
16106 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16107
16108         PR C++/18491
16109         * g++.old-deja/g++.mike/p10769a.C: Remove.
16110
16111 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16112
16113         * gcc.dg/builtins-48.c: New test case.
16114         * gcc.dg/builtins-49.c: New test case.
16115         * gcc.dg/builtins-50.c: New test case.
16116         * gcc.dg/builtins-51.c: New test case.
16117
16118 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16119
16120         PR middle-end/19583
16121         * g++.dg/warn/Wreturn-type-3.C: New test.
16122
16123 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16124
16125         PR middle-end/19402
16126         * gcc.dg/pr19402-1.c: New testcase.
16127         * gcc.dg/pr19402-2.c: likewise.
16128
16129 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16130
16131         PR middle-end/19854
16132         * g++.dg/tree-ssa/tmmti.C: New testcase.
16133
16134 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16135
16136         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16137
16138 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16139
16140         PR c++/19733
16141         * g++.dg/parse/crash23.C: New test.
16142         * g++.dg/warn/Weff1.C: New test.
16143
16144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16145
16146         * gcc.dg/20050209-1.c: New test.
16147
16148 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16149
16150         PR target/19799
16151         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16152
16153 2005-02-08  Mike Stump  <mrs@apple.com>
16154
16155         * g++.dg/pch/import-2.c: New test.
16156         * g++.dg/pch/import-2.hs: New.
16157         * g++.dg/pch/include/import-2a.h: New.
16158         * g++.dg/pch/include/import-2b.h: New.
16159
16160 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16161
16162         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16163
16164 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16165
16166         * gfortran.dg/substr_1.f90: New test.
16167
16168 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16169
16170         PR middle-end/19775
16171         * gcc.dg/torture/builtin-power-1.c: Disable test for
16172         invalid transformation.
16173         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16174         no longer optimize.
16175         * gcc.dg/builtins-47.c: New testcase.
16176
16177 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16178             Dorit Naishlos  <dorit@il.ibm.com>
16179
16180         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16181
16182 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16183
16184         * gcc.c-torture/compile/20050206-1.c: New test.
16185
16186 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16187
16188         PR tree-opt/19768
16189         * g++.dg/opt/pr19768.C: New test.
16190
16191 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16192
16193         PR tree-opt/19736
16194         * gcc.c-torture/compile/pr19736.c: New test.
16195
16196 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16197
16198         PR c++/17401
16199         * g++.dg/parse/error25.C: New test.
16200
16201 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16202
16203         * gcc.c-torture/execute/20050203-1.c: New.
16204
16205 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16206
16207         * gcc.dg/vect/vect-85.c: Remove xfail.
16208         * gcc.dg/vect/vect-86.c: Remove xfail.
16209         * gcc.dg/vect/vect-87.c: Remove xfail.
16210         * gcc.dg/vect/vect-88.c: Remove xfail.
16211
16212 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16213
16214         * gcc.dg/altivec-19.c: New.
16215
16216 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16217
16218         PR c/17807
16219         * gcc.dg/nested-func-3.c: New test.
16220         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16221
16222 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16223
16224         * gcc.test-framework/gen_directive_tests: Generate tests for
16225         selector expressions.
16226
16227 2005-02-02  Matt Austern  <austern@apple.com>
16228
16229         PR c++/19628
16230         * g++/ext/builtin7.C: New.
16231         * g++/ext/builtin8.C: New.
16232
16233 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16234
16235         PR c/18502
16236         * gcc.dg/pr18502-1.c: New test.
16237
16238 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16239
16240         PR c++/17413
16241         * g++.dg/template/local4.C: Tweak.
16242
16243 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16244
16245         PR tree-optimization/19578
16246         * gcc.c-torture/compile/20050202-1.c: New test.
16247
16248 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16249
16250         PR c/19435
16251         * gcc.dg/c99-init-4.c: New test.
16252
16253 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16254
16255         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16256
16257         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16258
16259         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16260         * g++.dg/eh/check-vect.h: New.
16261
16262         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16263         * gcc.dg/vect/vect-78.c: Ditto.
16264         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16265         Remove.
16266
16267         * g++.dg/conversion/simd1.C: Expect warning.
16268         * g++.dg/ext/attribute-test-1.C: Ditto.
16269         * g++.dg/ext/attribute-test-2.C: Ditto.
16270         * g++.dg/ext/attribute-test-3.C: Ditto.
16271         * g++.dg/ext/attribute-test-4.C: Ditto.
16272
16273         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16274         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16275
16276         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16277
16278 2005-02-01  Richard Henderson  <rth@redhat.com>
16279
16280         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16281         long double for ibm double-double format.
16282         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16283
16284 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16285
16286         PR tree-optimization/19633
16287         * testsuite/gcc.dg/pr19633-1.c: New test.
16288         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16289         to NULL or a symbol.
16290
16291 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16292
16293         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16294         New procs.
16295         (dg-process-target (local override)): Handle selector expressions.
16296
16297         * gcc.test-framework/README: Describe tests in source directory.
16298         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16299         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16300         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16301         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16302         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16303         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16304         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16305         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16306         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16307         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16308         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16309         * gcc.test-framework/dg-error-exp-P.c: New test.
16310         * gcc.test-framework/dg-error-exp-XP.c: New test.
16311         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16312         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16313         * gcc.test-framework/dg-output-exp-P.c: New test.
16314         * gcc.test-framework/dg-output-exp-XF.c: New test.
16315         * gcc.test-framework/dg-warning-exp-P.c: New test.
16316         * gcc.misc-tests/dg-1.c: Remove.
16317         * gcc.misc-tests/dg-2.c: Remove.
16318         * gcc.misc-tests/dg-3.c: Remove.
16319         * gcc.misc-tests/dg-4.c: Remove.
16320         * gcc.misc-tests/dg-5.c: Remove.
16321         * gcc.misc-tests/dg-6.c: Remove.
16322         * gcc.misc-tests/dg-7.c: Remove.
16323         * gcc.misc-tests/dg-8.c: Remove.
16324         * gcc.misc-tests/dg-9.c: Remove.
16325         * gcc.misc-tests/dg-10.c: Remove.
16326         * gcc.misc-tests/dg-11.c: Remove.
16327         * gcc.misc-tests/dg-12.c: Remove.
16328         * gcc.misc-tests/dg-test.exp: Remove.
16329
16330         * gcc.test-framework/test-framework.awk: Change recording and
16331         printing of passes and failures.
16332
16333         * gcc.test-framework: New directory.
16334         * gcc.test-framework/README: New.
16335         * gcc.test-framework/test-framework.exp: New.
16336         * gcc.test-framework/test-framework.awk: New.
16337         * gcc.test-framework/gen_directive_tests: New.
16338
16339 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16340
16341         * lib/treelang.exp: Fix comment typos.
16342         (treelang_target_compile): Don't append libs=-ltreelang to options.
16343
16344 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16345
16346         * g++.dg/parse/typename7.C: Adjust error messages.
16347
16348 2005-01-31  Jeff Law  <law@redhat.com>
16349
16350         * gcc.c-torture/execute/20050131-1.c: New test.
16351         * gcc.dg/wcaselabel.c: New test.
16352
16353 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16354
16355         * g++.dg/other/warning1.C: Adjust error messags.
16356         * g++.dg/parse/constant5.C: New test.
16357
16358 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16359
16360         PR c/19333
16361         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16362         the test case valid.
16363         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16364         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16365         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16366         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16367         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16368         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16369
16370 2005-01-31  Dale Johannesen  <dalej@apple.com>
16371
16372         * g++.dg/opt/pr19650.C: New test.
16373
16374 2005-01-31  Richard Henderson  <rth@redhat.com>
16375
16376         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16377         long double for intel double extended format.
16378         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16379
16380 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16381
16382         PR c++/19555
16383         * g++.dg/template/static10.C: New test.
16384
16385         PR c++/19395
16386         * g++.dg/parse/error24.C: New test.
16387
16388         PR c++/19367
16389         * g++.dg/lookup/builtin1.C: New test.
16390
16391         PR c++/19457
16392         * g++.dg/warn/conv3.C: New test.
16393
16394 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16395
16396         PR fortran/19647
16397         * gfortan.dg/inquire_7.f90
16398
16399 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16400
16401         PR tree-optimization/15791
16402         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16403         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16404         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16405         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16406         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16407         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16408         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16409         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16410         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16411         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16412
16413 2005-01-29  Paul Brook  <paul@codesourcery.com>
16414
16415         PR fortran/18565
16416         * check.c (real_or_complex_check): New function.
16417         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16418         * intrinsic.c (add_functions): Use new check functions.
16419         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16420         Add prototypes.
16421
16422 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16423
16424         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16425         gcc.dg/lvalue-3.c: New tests.
16426         * gcc.dg/concat.c: Update expected messages.
16427
16428 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16429
16430         PR libfortran/19595
16431         * gfortran.dg/eor_1.f90: New test.
16432
16433 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16434
16435         PR fortran/19589
16436         * gfortran.dg/logical_data_1.f90: New test.
16437
16438 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/19253
16441         * g++.dg/template/crash33.C: New test.
16442
16443         PR c++/19667
16444         * g++.dg/template/crash32.C: New test.
16445
16446 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16447
16448         PR middle-end/16558
16449         * g++.dg/warn/Wreturn-type-2.C: New test.
16450
16451 2004-06-24  Jeff Law  <law@redhat.com>
16452
16453         * gcc.dg/tree-ssa/20050128-1.c: New test.
16454
16455 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16456
16457         * gcc.target/frv/all-mdpackh-1.c: New test.
16458
16459 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16460
16461         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16462
16463 2005-01-27  Richard Henderson  <rth@redhat.com>
16464
16465         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16466
16467 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16468
16469         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16470
16471 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16472
16473         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16474         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16475         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16476         to cope with cases where the multilib options override the dg-options.
16477
16478 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16479
16480         PR c/18946
16481         * gcc.dg/noncompile/20050120-1.c: New test.
16482
16483 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16484
16485         PR tree-optimization/19633
16486         * gcc.dg/pr19633.c: New test.
16487         * gcc.dg/tree-ssa/pr19633.c: New test.
16488
16489 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16490
16491         * gcc.dg/20041216-1.c: New test.
16492
16493 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16494
16495         PR objc/18862
16496         * objc.dg/selector-2.m: New test.
16497
16498 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16499
16500         * g++.dg/opt/range-test-2.C: New test.
16501
16502         PR rtl-optimization/19579
16503         * gcc.c-torture/execute/20050124-1.c: New test.
16504
16505 2005-01-26  Greg Parker  <gparker@apple.com>
16506         Stuart Hastings  <stuart@apple.com>
16507
16508         * gcc.c-torture/execute/20050125-1.c: New.
16509
16510 2005-01-18  Jan Hubicka  <jh@suse.cz>
16511
16512         PR tree-optimize/19337
16513         * gcc.c-torture/compile/20050119-1.c: New test.
16514
16515 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16516
16517         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16518         test for successful match.
16519
16520 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16521
16522         PR objc/18408
16523         * objc.dg/comp-types-7.m: New test.
16524
16525 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16526
16527         * lib/target-supports.exp (current_target_name): New.
16528         (check_effective_target_ilp32, check_effective_target_lp64):
16529         Cache the result to use as long as the current target, with
16530         multilib flags, remains the same.
16531
16532         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16533         (dg-require-weak, dg-require-visibility, dg-require-alias,
16534         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16535         dg-require-effective-target, dg-skip-if): Remove call to
16536         skip_test_and_clear_xfail.
16537         (dg-test): Clear xfail data.
16538
16539 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16540
16541         PR target/17751
16542         * gcc.dg/ppc64-toc.c: New test.
16543
16544         * g++.dg/tree-ssa/empty-1.C: New test.
16545
16546         PR middle-end/19551
16547         * gcc.c-torture/execute/20050121-1.c: New test.
16548         * gcc.dg/20050121-2.c: New test.
16549
16550 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16551         Paul Brook  <paul@codesourcery.com>
16552
16553         PR fortran/17941
16554         * gfortran.dg/real_const_1.f: New test.
16555         * gfortran.dg/real_const_2.f90: New test.
16556         * gfortran.dg/complex_int_1.f90: New test.
16557
16558 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16559
16560         PR fortran/19313
16561         * gfortan.dg/inquire_6.f90: New test.
16562
16563 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16564
16565         PR libfortran/19451
16566         * open_readonly_1.f90: New test.
16567
16568 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16569
16570         PR libfortran/18982
16571         * gfortran.dg/open_new.f90: New file.
16572
16573 2005-01-22  Paul Brook  <paul@codesourcery.com>
16574
16575         * namelist_1.f90: New test.
16576
16577 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16578
16579         PR tree-optimization/19484
16580         * gcc.c-torture/compile/20050122-[12].c: New tests.
16581
16582 2005-01-22  Paul Brook  <paul@codesourcery.com>
16583
16584         * gfortran.dg/implicit_2.f90: New test.
16585
16586 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16587
16588         PR fortran/19314
16589         * gfortran.dg/inquire_5.f90: New test.
16590
16591 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16592
16593         PR c/18809
16594         * gcc.dg/pr18809-1.c: New test.
16595
16596 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16597
16598         * gcc.dg/20050121-1.c: New test.
16599
16600         PR tree-optimization/13000
16601         * gcc.dg/20040206-1.c: Change warning to point where function is
16602         being inlined.
16603
16604 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16605
16606         PR c++/19208
16607         * g++.dg/template/array11.C: New test.
16608
16609 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16610
16611         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16612         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16613         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16614         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16615         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16616         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16617
16618 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16619
16620         PR tree-optimization/15349
16621         * gcc.dg/tree-ssa/pr15349.c: New.
16622
16623 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16624
16625         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16626
16627 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16628
16629         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16630         scan-assembler-times directive name.
16631
16632         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16633         after dg-do.
16634
16635         PR rtl-optimization/19462
16636         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16637
16638 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16639
16640         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16641         counting function calls on ia64.
16642
16643 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16644
16645         PR rtl-optimization/15139
16646         * gcc.dg/20050111-2.c: New test.
16647
16648         PR c/17297
16649         * gcc.c-torture/compile/20050113-1.c: New testcase.
16650
16651         PR middle-end/19164
16652         * gcc.dg/20050113-1.c: New testcase.
16653
16654 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16655
16656         * gcc.dg/vect/vect-85.c: Add comment.
16657         * gcc.dg/vect/vect-86.c: Add xfail for now.
16658         * gcc.dg/vect/vect-87.c: Add xfail for now.
16659         * gcc.dg/vect/vect-88.c: Add xfail for now.
16660         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16661
16662 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16663
16664         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16665
16666 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16667
16668         * g++.dg/debug/typedef3.C: New test.
16669
16670 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16671
16672         PR c/19472
16673         * gcc.dg/asm-a.c: New test.
16674
16675 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16676
16677         * gcc.dg/sh-relax.c: Add prototype for abort.
16678
16679 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16680
16681         * gcc.dg/short-compare-1.c: New test.
16682         * gcc.dg/short-compare-2.c: Likewise.
16683
16684 2005-01-18  Michael Matz  <matz@suse.de>
16685
16686         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16687
16688 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16689
16690         PR tree-optimization/19121
16691         * gcc.c-torture/compile/pr19121.c: New test.
16692
16693 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16694
16695         PR target/19357
16696         * gcc.c-torture/compile/pr19357.c: New test.
16697
16698 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16699
16700         PR c/5675
16701         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16702         pass--those that refer just to the variable, possibly with a
16703         cast.
16704         * gcc.dg/c99-const-expr-3.c: Likewise.
16705
16706         PR middle-end/13127
16707         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16708         longer emitted.
16709
16710 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16711
16712         PR fortran/18778
16713         * gfortran.dg/endfile_2.f90: New test.
16714
16715 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16716
16717         PR 19168
16718         * gfortran.dg/select_5.f90: New test.
16719
16720 2004-01-16  Paul Brook  <paul@codesourcery.com>
16721
16722         * gfortran.dg/common_4.f90: New test.
16723
16724 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16725
16726         PR rtl-optimization/19462
16727         * gcc.dg/torture/pr19462-1.c: New test.
16728
16729 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16730
16731         PR objc/19321
16732         * objc.dg/func-ptr-2.m: New.
16733         * objc.dg/volatile-1.m: New.
16734
16735 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16736
16737         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16738
16739 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16740
16741         PR tree-optimization/19060
16742         * gcc.c-torture/execute/20050104-1.c: New test.
16743
16744 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16745
16746         PR fortran/18983
16747         * gfortran.dg/write_to_null.f90: New test.
16748
16749 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16750             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16751
16752         PR other/19328
16753         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16754         argument.
16755
16756 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16757
16758         PR c++/19263
16759         * g++.dg/init/vector1.C: New test.
16760
16761 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16762
16763         PR target/13158
16764         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16765         PR target/18987
16766         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16767
16768 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16769
16770         * gfortran.dg/select_1.f90: New test.
16771         * gfortran.dg/select_2.f90: New test.
16772         * gfortran.dg/select_3.f90: New test.
16773         * gfortran.dg/select_4.f90: New test.
16774
16775 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16776
16777         PR middle-end/19084
16778         PR rtl-optimization/19348
16779         * gcc.dg/20050111-1.c: New test.
16780         * gcc.c-torture/execute/20050111-1.c: New test.
16781
16782         * gcc.dg/i386-asm-4.c: New test.
16783
16784 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16785
16786         * gcc.dg/nested-func-2.c: New test.
16787         * ada/acats/norun.lst: Remove c953002.
16788
16789 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16790
16791         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16792
16793 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16794
16795         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16796
16797 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16798
16799         PR target/18761
16800         * g++.dg/abi/align1.C: New test.
16801
16802 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16803
16804         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16805         at a time.
16806         * g++.dg/ext/altivec_check.h: Support compiling as C.
16807
16808 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16809
16810         PR c++/19355
16811         * g++.dg/expr/pr19355-1.C: New test case.
16812
16813 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16814
16815         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16816         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16817         * ada/acats/tests/c3/c92005b.ada: Likewise.
16818         * ada/acats/tests/c3/cxb3012.a: Likewise.
16819         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16820
16821 2005-01-09  Paul Brook  <paul@codesourcery.com>
16822
16823         * gfortran.dg/common_2.f90: New file.
16824         * gfortran.dg/common_3.f90: New file.
16825
16826 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16827
16828         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16829
16830 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16831
16832         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16833         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16834         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16835         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16836         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16837         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16838         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16839         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16840         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16841         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16842         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16843         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16844         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16845         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16846         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16847         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16848         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16849         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16850         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16851         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16852         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16853         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16854         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16855         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16856         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16857         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16858         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16859         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16860         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16861         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16862         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16863         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16864         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16865         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16866         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16867         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16868         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16869         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16870         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16871         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16872         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16873         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16874         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16875         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16876         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16877         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16878         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16879         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16880         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16881         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16882         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16883         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16884         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16885         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16886         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16887         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16888         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16889         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16890         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16891         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16892         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16893         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16894         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16895         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16896         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16897         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16898         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16899
16900         * gcc.dg/vect/vect-1.c: Fix spelling.
16901         * gcc.dg/vect/vect-10.c: Fix spelling.
16902         * gcc.dg/vect/vect-11.c: Fix spelling.
16903         * gcc.dg/vect/vect-12.c: Fix spelling.
16904         * gcc.dg/vect/vect-14.c: Fix spelling.
16905         * gcc.dg/vect/vect-15.c: Fix spelling.
16906         * gcc.dg/vect/vect-16.c: Fix spelling.
16907         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16908         * gcc.dg/vect/vect-64.c: Fix comments.
16909         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16910
16911 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16912             Ira Rosen  <irar@il.ibm.com>
16913
16914         * gcc.dg/vect/vect-70.c: New test.
16915         * gcc.dg/vect/vect-71.c: New test.
16916
16917 2005-01-09  Manfred Hollstein  <mh@suse.com>
16918
16919         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16920         * gcc.dg/pr18241-2.c: Likewise.
16921         * gcc.dg/pr18241-3.c: Likewise.
16922         * gcc.dg/pr18241-4.c: Likewise.
16923         * gcc.dg/pr18241-5.c: Likewise.
16924
16925 2005-01-08  Richard Henderson  <rth@redhat.com>
16926
16927         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16928         False for x86 and x86-64.
16929
16930 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16931
16932         PR tree-optimization/18241
16933         * gcc.dg/pr18241-1.c: New test.
16934         * gcc.dg/pr18241-2.c: New test.
16935         * gcc.dg/pr18241-3.c: New test.
16936         * gcc.dg/pr18241-4.c: New test.
16937         * gcc.dg/pr18241-5.c: New test.
16938
16939 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16940
16941         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16942         gfortran.dg/select_4.f90: New.
16943
16944 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16945
16946         * gcc.c-torture/execute/20050107-1.c: New test.
16947
16948 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16949
16950         PR c++/19298
16951         * g++.dg/template/ref2.C: New.
16952
16953 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16954
16955         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16956         instead of being empty.
16957
16958 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16959
16960         PR fortran/15553
16961         * gfortran.dg/array-1.f90: New test.
16962
16963 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16964
16965         PR tree-optimization/19283
16966         * gcc.c-torture/execute/20050106-1.c: New test.
16967
16968         PR rtl-optimization/18861
16969         * gcc.dg/20050105-1.c: New test.
16970
16971         PR tree-optimization/18828
16972         * gcc.dg/20050105-2.c: New test.
16973
16974 2005-01-07  Andreas Jaeger  <aj@suse.de>
16975
16976         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16977
16978 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16979
16980         PR fortran/18398
16981         * gfortran.dg/fmt_read.f90: New test.
16982
16983 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16984
16985         * gcc.dg/rs6000-ldouble-2.c: New.
16986
16987 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16988
16989         PR c++/19244
16990         * g++.dg/parser/ctor2.C: New test.
16991
16992 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16993
16994         PR c++/17154
16995         * g++.dg/template/using9.C: New test.
16996
16997 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16998
16999         PR c++/19258
17000         * g++.dg/lookup/friend6.C: New test.
17001
17002 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         PR c++/19270
17005         * g++.dg/template/array10.C: New.
17006
17007 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17008
17009         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17010         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17011
17012 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17013
17014         * gcc.c-torture/compile/20050105-1.c: New test.
17015
17016 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17017
17018         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17019
17020 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17021
17022         PR middle-end/19100
17023         * gcc.dg/conv-3.c: New test case.
17024
17025 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17026
17027         * gcc.dg/asm-wide-1.c: New test.
17028
17029 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17030
17031         PR c++/19030
17032         * g++.dg/parse/crash22.C: New
17033
17034 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17035
17036         PR 19257
17037         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17038
17039 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17040
17041         PR middle-end/17767
17042         * gcc.dg/i386-mmx-6.c: New test case.
17043
17044 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17045
17046         PR tree-optimization/18308
17047         * gcc.dg/vect/pr18308.c: New testcase.
17048
17049 2005-01-04  Andreas Jaeger  <aj@suse.de>
17050
17051         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17052
17053 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17054             Robert Bowdidge <bowdidge@apple.com>
17055
17056         * gcc.dg/cpp/subframework1.c: New.
17057         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17058         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17059         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17060         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17061
17062 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17063
17064         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17065         producing warning.
17066         * gcc.dg/darwin-weakimport-2.c: New.
17067
17068 2005-01-03  Richard Henderson  <rth@redhat.com>
17069
17070         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17071
17072 2005-01-03  Richard Henderson  <rth@redhat.com>
17073
17074         * gcc.dg/vect/vect.exp: Enable for ia64.
17075         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17076         (check_effective_target_vect_float): Likewise.
17077         (check_effective_target_vect_no_align): Likewise.
17078         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17079         * gcc.dg/vect/vect-8.c: Likewise.
17080
17081 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17082
17083         PR target/19236
17084         * gcc.dg/pr19236-1.c: New test case.
17085
17086 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17087
17088         PR rtl-optimization/12092
17089         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17090
17091 2005-01-02  Andreas Jaeger  <aj@suse.de>
17092
17093         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17094
17095 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17096             Andrew Pinski  <pinskia@physics.uc.edu>
17097
17098         PR rtl-optimization/12092
17099         * gcc.dg/pr12092-1.c: New test case.
17100
17101 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17102
17103         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17104         'hidden' and 'default' for better portability.
17105         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17106
17107         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17108         6 and 7.
17109         * g++.old-deja/g++.brendan/new3.C: Likewise.
17110
17111 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17112
17113         * gcc.dg/20041231-1.C: New test.
17114         * g++.dg/warn/Wunreachable-code-1.C: New test.
17115
17116 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17117
17118         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17119         file, not /dev/null.  Abort on error.
17120
17121 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17122             Ziemowit Laski  <zlaski@apple.com>
17123
17124         PR objc/18971
17125         * objc.dg/encode-5.m: New test.
17126
17127 2004-12-29  Richard Henderson  <rth@redhat.com>
17128
17129         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17130         * objc.dg/stabs-1.m: Disable for ia64.
17131
17132 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17133
17134         PR c++/19190
17135         * g++.dg/warn/Wunused-10.C: New test.
17136
17137 2004-12-28  Richard Henderson  <rth@redhat.com>
17138
17139         * objc.dg/stabs-1.m: Disable for alpha.
17140
17141 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/19149
17144         * g++.dg/parse/error23.C: New test.
17145
17146 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17147
17148         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17149
17150         PR fortran/19032
17151         * gfortran.dg/intrinsic_modulo_1.f90: New.
17152         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17153         tests with divisor -1.
17154
17155 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17156
17157         * g++.dg/opt/temp1.C (memcpy): Return a value.
17158
17159         PR c++/19148
17160         * g++.dg/expr/cond7.C: New test.
17161
17162 2004-12-27  Paul Brook  <paul@codesourcery.com>
17163
17164         * gfortran.dg/g77/select_no_compile.f: Remove.
17165
17166 2004-12-27  Richard Henderson  <rth@redhat.com>
17167
17168         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17169         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17170         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17171
17172 2004-12-26  Richard Henderson  <rth@redhat.com>
17173
17174         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17175         by 1i instead of token pasting.
17176
17177 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17178
17179         PR tree-optimization/17578
17180         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17181         to additional_flags.
17182         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17183
17184 2004-12-25  Richard Henderson  <rth@redhat.com>
17185
17186         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17187         Remove Alpha.
17188
17189 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17190
17191         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17192         hppa*-*-hpux*.
17193         * gcc.dg/pr17957.c (dg-options): Likewise.
17194         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17195         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17196         instead of 0 on __hppa__.
17197         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17198         "foo,%r" on hppa*-*-*.
17199
17200 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17201
17202         PR fortran/19071
17203         * gfortran.dg/complex_write.f90: New test.
17204
17205 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/17595
17208         * g++.dg/parse/pragma2.C: New test.
17209
17210         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17211
17212 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17213
17214         * gcc.dg/empty2.c: Add missing dg-warning.
17215
17216 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17217
17218         PR c++/17413
17219         * g++.dg/template/local4.C: New test.
17220         * g++.dg/template/crash19.C: Add dg-error marker.
17221
17222         * g++.dg/template/crash31.C: Correct embedded PR number.
17223
17224 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17225
17226         PR c++/16405
17227         * g++.dg/opt/temp1.C: Add do-run marker.
17228
17229 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17230
17231         * g++.dg/template/spec19.C: New.
17232
17233 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17234
17235         PR target/16819
17236         * gcc.dg/empty2.c: New.
17237
17238 2004-12-23  Richard Henderson  <rth@redhat.com>
17239
17240         * lib/target-supports.exp (check_effective_target_vect_no_align):
17241         Remove i?86 and x86-64.
17242
17243 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17244
17245         PR c++/16405
17246         * g++.dg/opt/temp1.C: New test.
17247
17248 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17249
17250         PR c++/18733
17251         * g++.dg/template/friend33.C: New testcase.
17252
17253 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/18464
17256         * g++.dg/template/cond5.C: New test.
17257
17258         PR c++/18492
17259         * g++.dg/inherit/thunk3.C: New test.
17260
17261         PR c++/11224
17262         * g++.dg/warn/Wunused-9.C: New test.
17263
17264 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17265
17266         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17267
17268 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17269
17270         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17271
17272 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17273
17274         PR c++/18378
17275         * g++.dg/ext/packed8.C: New test.
17276
17277         PR c++/19063
17278         * g++.dg/template/crash31.C: New test.
17279
17280         PR c++/19034
17281         * g++.dg/template/crash30.C: New test.
17282
17283 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17284
17285         PR C++/18984
17286         * g++.dg/eh/ctor3.C: New test.
17287
17288 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17289
17290         * objc.dg/stabs-1.m: Allow section name to be quoted and
17291         assembly label to begin with '.LL'.
17292
17293 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17294
17295         * gcc.dg/vect/vect.exp
17296         (check_effective_target_lp64_or_vect_no_align): New.
17297         * gcc.dg/vect/vect-77.c: Use it.
17298         * gcc.dg/vect/vect-78.c: Use it.
17299
17300         * lib/target-supports.exp
17301         (check_effective_target_vect_no_max,
17302         check_effective_target_vect_no_bitwise,
17303         check_effective_target_vect_no_align): New.
17304         * gcc.dg/vect/vect-13.c: Use them.
17305         * gcc.dg/vect/vect-17.c: Ditto.
17306         * gcc.dg/vect/vect-18.c: Ditto.
17307         * gcc.dg/vect/vect-19.c: Ditto.
17308         * gcc.dg/vect/vect-20.c: Ditto.
17309         * gcc.dg/vect/vect-27.c: Ditto.
17310         * gcc.dg/vect/vect-29.c: Ditto.
17311         * gcc.dg/vect/vect-44.c: Ditto.
17312         * gcc.dg/vect/vect-48.c: Ditto.
17313         * gcc.dg/vect/vect-50.c: Ditto.
17314         * gcc.dg/vect/vect-52.c: Ditto.
17315         * gcc.dg/vect/vect-54.c: Ditto.
17316         * gcc.dg/vect/vect-56.c: Ditto.
17317         * gcc.dg/vect/vect-58.c: Ditto.
17318         * gcc.dg/vect/vect-60.c: Ditto.
17319         * gcc.dg/vect/vect-72.c: Ditto.
17320         * gcc.dg/vect/vect-80.c: Ditto.
17321
17322 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17323
17324         PR c++/14075
17325         * g++.dg/init/string1.C: New.
17326
17327         PR c++/18975
17328         * g++.dg/other/synth1.C: New.
17329
17330 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17331
17332         PR c/18963
17333         * gcc.dg/pr18963-1.c: New test.
17334
17335 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17336
17337         PR c/18596
17338         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17339         * gcc.dg/pr18596-1.c: Use dg-error.
17340         (dg-options): Use -fno-unit-at-a-time.
17341         * gcc.dg/pr18596-2.c: New test.
17342         * gcc.dg/pr18596-3.c: New test.
17343
17344 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17345
17346         PR middle-end/18683
17347         * g++.dg/opt/pr18683-1.C: New test case.
17348
17349 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17350
17351         PR other/19093
17352         * g++.dg/opt/max1.C: Fix for 64bit targets.
17353
17354 2004-12-20  Matt Austern  <austern@apple.com>
17355
17356         PR c++/19044
17357         * g++.dg/ext/builtin6.C: New
17358
17359 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17360
17361         PR tree-optimization/19080
17362         * gcc.c-torture/compile/pr19080.c: New test.
17363
17364 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17365
17366         * gcc.dg/20041219-1.c: New test.
17367
17368 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17369
17370         PR middle-end/19068
17371         * g++.dg/opt/max1.C: New test case.
17372
17373 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17374
17375         * gcc.dg/fdata-sections-1.c: New test.
17376
17377 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR middle-end/18548
17380         * gcc.dg/max-1.c: New test case.
17381
17382 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17383
17384         * gcc.c-torture/execute/20041218-1.c: New test.
17385
17386 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17387
17388         * gcc.dg/pr18501.c: New test.
17389         * gcc.dg/uninit-5.c: XFAIL.
17390         * gcc.dg/uninit-9.c: XFAIL.
17391
17392 2004-12-17  Dale Johannesen  <dalej@apple.com>
17393
17394         * gcc.dg/20041213-1.c: New.
17395
17396 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17397
17398         * objc.dg/stabs-1.m: Allow assembly label to begin
17399         with a dot ('.').
17400
17401 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17402
17403         * gcc.c-torture/execute/20041213-1.c: Move...
17404         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17405
17406 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17407
17408         PR c++/18721
17409         * g++.dg/lookup/conv-5.C: New.
17410
17411 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17412
17413         * objc.dg/stabs-1.m: New test.
17414
17415 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17416
17417         * gcc.dg/visibility-c.c: Change compile to
17418         assemble for the test.
17419
17420 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17421
17422         PR target/19041
17423         * gcc.dg/visibility-c.c: New test.
17424
17425 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17426
17427         PR middle-end/18493
17428         * gcc.dg/switch-8.c: New test case.
17429
17430 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         PR c++/18905
17433         * g++.dg/template/init4.C: New.
17434         * g++.dg/opt/static3.C: Enable optimizer.
17435
17436 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17437
17438         * g++.dg/other/complex1.C: New test.
17439
17440 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17441
17442         * g++.dg/opt/inline9.C: New test.
17443
17444 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17445
17446         PR fortran/18993
17447         * gfotran.dg/nullify_1.f: New test.
17448
17449 2004-12-15  Richard Henderson  <rth@redhat.com>
17450
17451         * gcc.target/i386/i386.exp: New harness.
17452         * gcc.target/i386/vect-args.c: New.
17453
17454 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17455
17456         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17457
17458 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17459
17460         PR c++/18825
17461         * g++.dg/template/friend32.C: New test.
17462
17463 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17464
17465         * cpp/pragma-once-1.c: New test.
17466         * cpp/pragma-once-1b.h: Likewise.
17467         * cpp/pragma-once-1c.h: Likewise.
17468         * cpp/pragma-once-1d.h: Likewise.
17469         * cpp/inc/pragma-once-1a.h: Likewise.
17470
17471 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17472             Steven G. Kargl  <kargls@comcast.net>
17473
17474         PR fortran/17597
17475         * gfortran.dg/list_read_3.f90: New test.
17476
17477 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17478
17479         * gcc.dg/ftrapv-2.c: New test.
17480
17481 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         PR c++/18981
17484         * g++.dg/template/typename9.C: New test.
17485
17486 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/18738
17489         * g++.dg/template/typename8.C: New test.
17490         * g++.dg/parse/friend2.C: Tweak error message.
17491
17492 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17493
17494         * gcc.c-torture/20041214-1.c: New test.
17495
17496 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17497
17498         PR c++/18965
17499         * g++.dg/init/array17.C: New test.
17500
17501 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/18793
17504         * g++.dg/init/aggr3.C: New test.
17505
17506 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17507
17508         * gcc.dg/altivec-types-1.c: New test.
17509         * gcc.dg/altivec-types-2.c: New test.
17510         * gcc.dg/altivec-types-3.c: New test.
17511         * gcc.dg/altivec-types-4.c: New test.
17512         * g++.dg/ext/altivec-types-1.C: New test.
17513         * g++.dg/ext/altivec-types-2.C: New test.
17514         * g++.dg/ext/altivec-types-3.C: New test.
17515         * g++.dg/ext/altivec-types-4.C: New test.
17516
17517 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17518
17519         PR middle-end/18951
17520         * gcc.c-torture/execute/20041213-1.c: New test.
17521
17522 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17523
17524         PR c++/18949
17525         * g++.dg/template/cast1.C: New.
17526
17527 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17528
17529         * gcc.c-torture/execute/20041213-2.c: New test.
17530
17531 2004-12-13  Richard Henderson  <rth@redhat.com>
17532
17533         * gcc.dg/i386-sse-10.c: Fix typo in options.
17534
17535 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17536
17537         PR c++/18968
17538         * g++.dg/opt/pr18968.C: New test.
17539
17540 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17541
17542         PR c++/18925
17543         * g++.dg/ext/visibility/staticdatamem.C: New test.
17544
17545 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17546
17547         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17548
17549 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17550
17551         PR rtl-optimization/18928
17552         * gcc.dg/pr18928-1.c: New test case.
17553
17554 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17555
17556         PR tree-opt/16951
17557         * gcc.c-torture/compile/20041211-1.c: New.
17558
17559 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17560
17561         PR middle-end/17564
17562         * gcc.c-torture/execute/20041212-1.c: New test.
17563
17564 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17565
17566         PR fortran/18869
17567         * gfortran.dg/common_1.f90: New test.
17568
17569 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17570         Paul Brook  <paul@codesourcery.com>
17571
17572         PR fortran/16222
17573         * gfortran.dg/real_do_1.f90: New test.
17574
17575 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17576
17577         PR tree-opt/18040
17578         * g++.dg/opt/ptrmem6.C: New test.
17579
17580 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17581
17582         PR middle-end/18921
17583         * gcc.dg/pr18921-1.c: New test case.
17584
17585 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17586
17587         PR fortran/17175
17588         * gfortran.dg/scale_1.f90: New test.
17589
17590 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17591
17592         PR middle-end/18903
17593         * gcc.c-torture/compile/pr18903.c: New test.
17594
17595 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17596
17597         * gcc.c-torture/execute/20041210-1.c: New test.
17598
17599 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17600
17601         PR c++/18731
17602         * g++.dg/parser/struct-1.C: New test.
17603         * g++.dg/parser/struct-2.C: New test.
17604         * g++.dg/parser/struct-3.C: New test.
17605
17606 2004-12-09  Richard Henderson  <rth@redhat.com>
17607
17608         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17609
17610         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17611         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17612
17613 2004-12-09  Matt Austern  <austern@apple.com>
17614
17615         PR c++/18514
17616         * g++.dg/ext/builtin1.C: New
17617         * g++.dg/ext/builtin2.C: New
17618         * g++.dg/ext/builtin3.C: New
17619         * g++.dg/ext/builtin4.C: New
17620         * g++.dg/ext/builtin5.C: New
17621
17622 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17623
17624         PR tree-opt/18904
17625         * g++.dg/opt/ptrmem5.C: New test.
17626
17627 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17628
17629         * g++.dg/parse/typename5.C: Adjust for new error.
17630         * g++.dg/parse/typename7.C: New.
17631
17632 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17633
17634         PR c++/18073
17635         * g++.dg/other/mmintrin.C: New test.
17636
17637 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         PR c++/16681
17640         * g++.dg/init/array15.C: New.
17641         * g++.dg/init/array16.C: New.
17642
17643 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17644
17645         PR fortran/18826
17646         * gfortran.dg/assign_1.f90: New test.
17647
17648 2004-12-08  Nick Clifton  <nickc@redhat.com>
17649
17650         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17651         * gcc.target/xstormy16/data_below100: Likewise.
17652         * gcc.target/xstormy16/sfr: Likewise.
17653         * gcc.target/xstormy16/below100.S: New test source file.
17654         * gcc.target/xstormy16/below100.ld: New test linker script.
17655         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17656         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17657         bp instructions.
17658         * gcc.target/xstormy16/bp.c: Likewise.
17659
17660         * gcc.target/xstormy16/bss_below100: New files:
17661         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17662         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17663         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17664         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17665         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17666         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17667         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17668         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17669         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17670         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17671         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17672         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17673         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17674         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17675         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17676         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17677         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17678         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17679         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17680         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17681         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17682         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17683         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17684         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17685         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17686         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17687         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17688
17689         * gcc.target/xstormy16/data_below100: New files:
17690         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17691         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17692         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17693         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17694         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17695         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17696         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17697         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17698         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17699         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17700         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17701         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17702         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17703         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17704         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17705         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17706         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17707         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17708         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17709         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17710         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17711         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17712         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17713         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17714         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17715         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17716         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17717
17718         * gcc.target/xstormy16/sfr: New files:
17719         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17720         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17721         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17722         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17723         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17724         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17725         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17726         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17727         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17728         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17729         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17730         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17731         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17732         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17733         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17734         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17735         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17736         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17737         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17738         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17739         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17740         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17741         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17742         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17743         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17744         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17745         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17746         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17747         27_if0_sfrw_bitfield_f.c
17748
17749 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17750
17751         PR c++/18100
17752         * g++.dg/lookup/name-clash4.C: New test.
17753
17754 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17755
17756         PR c++/18672
17757         * g++.dg/opt/array1.C: New.
17758
17759         PR c++/18803
17760         * g++.dg/template/operator5.C: New.
17761
17762 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17763
17764         PR c/18867
17765         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17766
17767 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17768
17769         * gcc.dg/noncompile/20041207.c: New test.
17770
17771 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17772
17773         * g++.dg/other/unreachable-1.C: New test.
17774
17775 2004-12-06  Nick Clifton  <nickc@redhat.com>
17776
17777         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17778         <limits.h> because the latter comes from gcc's include/ directory
17779         and not the newlib/libc/include directory.
17780
17781 2004-12-04  Richard Henderson  <rth@redhat.com>
17782
17783         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17784
17785 2004-12-04  Richard Henderson  <rth@redhat.com>
17786
17787         * lib/target-supports.exp (check_gc_sections_available): Disable
17788         for alpha and ia64.
17789
17790 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17791
17792         PR middle-end/17909
17793         * g++.dg/other/vararg-2.C: New test.
17794
17795 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17796
17797         PR c++/17011, c++/17971
17798         * g++.dg/template/error15.C: Adjust expected error.
17799         * g++.dg/template/instantiate3.C: Likewise.
17800
17801 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17802
17803         * gcc.dg/altivec-18.c: Fix for darwin
17804
17805 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17806
17807         PR c++/18782
17808         * g++.dg/parse/ptrmem2.C: New.
17809
17810         PR c++/18318
17811         * g++.dg/template/new1.C: New.
17812
17813 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17814
17815         PR fortran/18710
17816         * gfortran.dg/direct_io_3.f90: New test.
17817
17818 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17819
17820         PR 18758
17821         * g++.dg/parse/crash21.C: New.
17822
17823 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         PR c++/15664, c++/18276
17826         * g++.dg/template/ttp13.C: New test.
17827         * g++.dg/template/ttp14.C: Likewise.
17828
17829 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17830
17831         PR c++/18123
17832         * g++.dg/parse/enum2.C: New test.
17833         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17834
17835 2004-12-02  Nick Clifton  <nickc@redhat.com>
17836
17837         * gcc.target/xstormy16: New test directory.
17838         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17839         * gcc.target/xstormy16/bp.c: Check the generation of bp
17840         instructions.
17841         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17842         bn instructions and the BELOW100 attribute.
17843
17844 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17845
17846         PR target/16952
17847         * gcc.dg/ppc-eabi.c: New.
17848
17849 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17850
17851         PR fortran/18284
17852         * gfortran.dg/backspace.f90
17853
17854 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17855
17856         * gfortran.dg/inquire.f90: New test.
17857
17858 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17859
17860         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17861         handle effective-target-keyword.
17862         (dg-skip-if): Support effective-target keyword as target list.
17863         (dg-xfail-if): Ditto.
17864         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17865
17866 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17867
17868         PR tree-optimization/18291
17869         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17870
17871 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         PR C++/18729
17874         * g++.dg/parse/crash20.C: New.
17875
17876         PR c++/17431
17877         * g++.dg/overload/arg1.C: New.
17878         * g++.dg/overload/arg2.C: New.
17879         * g++.dg/overload/arg3.C: New.
17880         * g++.dg/overload/arg4.C: New.
17881
17882 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17883
17884         * gcc.dg/c99-flex-array-4.c: Remove.
17885
17886 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17887
17888         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17889
17890         * lib/target-supports.exp (is-effective-target): Simplify.
17891
17892         * lib/target-supports.exp (check_effective_target_vect_long):
17893         Fix for powerpc64-*-*.
17894
17895 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17896
17897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17898         to support new requirements on FreeBSD 5.
17899
17900 2004-11-30  Devang Patel  <dpatel@apple.com>
17901
17902         PR 18702
17903         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17904
17905 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17906
17907         * g++.dg/ext/altivec-13.C: New test.
17908
17909 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17910
17911         PR tree-opt/18298
17912         * gcc.c-torture/execute/p18298.c: New test.
17913
17914 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17915             Dorit Naishlos  <dorit@il.ibm.com>
17916
17917         PR tree-opt/18607
17918         * gcc.dg/vect/vect-89.c: New test.
17919
17920 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17921
17922         * gcc.dg/pr18596-1.c: New test.
17923
17924 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17925
17926         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17927
17928 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17929
17930         PR c/18479
17931         * gcc.dg/pr18479.c: New test.
17932
17933 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17934
17935         PR target/18490
17936         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17937         mmix-knuth-mmixware.
17938
17939         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17940         cris-*-elf* cris-*-aout* mmix-*-*
17941
17942 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17943
17944         PR middle-end/18725
17945         * gcc.dg/pr18725.c: New test.
17946
17947 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17948
17949         PR target/18488
17950         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17951
17952         PR target/18336
17953         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17954
17955 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/18368
17958         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17959         * g++.old-deja/g++.law/ctors5.C: Likewise.
17960         * g++.old-deja/g++.other/crash25.C: Likewise.
17961
17962         PR c++/18674
17963         * g++.dg/template/error16.C: New test.
17964
17965         PR c++/18512
17966         * g++.dg/template/crash29.C: New test.
17967
17968 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17969
17970         PR tree-optimization/18712
17971         * gcc.c-torture/compile/pr18712.c: New test.
17972
17973 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17974
17975         PR c/7544
17976         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17977         tests.
17978
17979 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17980
17981         PR c++/18652
17982         * g++.dg/lookup/crash6.C: New test.
17983
17984 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17985
17986         PR middle-end/18164
17987         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17988
17989 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17990
17991         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17992         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17993         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17994
17995 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         * gcc.dg/pr18164.c: New test.
17998
17999 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18000
18001         * gcc.dg/funroll-loops-all.c: New.
18002
18003 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18004
18005         PR target/18489
18006         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18007         delimeter, match space and TAB as well as ":".
18008
18009         PR target/18484
18010         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18011
18012         PR target/18348
18013         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18014
18015         PR target/18345
18016         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18017
18018         PR target/18337
18019         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18020
18021 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18022
18023         * gfortran.dg/direct_io_2.f90: New test.
18024
18025 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18026
18027         PR target/18334
18028         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18029
18030 2004-11-28  Richard Henderson  <rth@redhat.com>
18031
18032         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18033
18034 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18035
18036         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18037         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18038         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18039         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18040         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18041         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18042         gcc.dg/pointer-arith-8.c: New tests.
18043
18044 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18045
18046         PR fortran/18364
18047         * gfortran.dg/endfile.f90: New test.
18048
18049 2004-11-27  Falk Hueffner  <falk@debian.org>
18050
18051         * gcc.dg/loop-6.c: New test.
18052
18053 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18054
18055         * gcc.c-torture/execute/20041126-1.c: New test.
18056
18057 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18058
18059         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18060         on IRIX.
18061
18062 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18063
18064         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18065         functions.
18066
18067 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18068
18069         PR rtl-optimization/17825
18070         * gcc.c-torture/compile/20041119-1.c: New test.
18071
18072 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18073
18074         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18075         Check existence of ld library path variables before unsetting.
18076
18077 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18078
18079         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18080
18081 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18082
18083         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18084
18085 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18086
18087         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18088
18089 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18090
18091         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18092         dg-do directive.
18093
18094 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18095
18096         * gcc.dg/pr17957.c: Pass --param, not -param.
18097
18098 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18099
18100         PR middle-end/17957
18101         * testsuite/gcc.dg/pr17957.c: New test.
18102
18103 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/18445
18106         * g++.dg/template/crash28.C: Likewise.
18107
18108         PR c++/18001
18109         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18110         * g++.dg/ext/lvaddr.C: Likewise.
18111         * g++.dg/opt/pr7503-3.C: Likewise.
18112
18113         PR c++/18466
18114         * g++.dg/parse/qualified3.C: New test.
18115         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18116
18117         PR c++/18545
18118         * g++.dg/expr/return1.C: New test.
18119
18120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18121
18122         Friend class name lookup 3/n, PR c++/3332
18123         * g++.dg/lookup/friend3.C: New test.
18124         * g++.dg/lookup/friend4.C: Likewise.
18125         * g++.dg/lookup/friend5.C: Likewise.
18126
18127 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18128
18129         Friend class name lookup 2/n, PR c++/14513, c++/15410
18130         * g++.dg/lookup/friend2.C: New test.
18131         * g++.dg/template/friend31.C: Likewise.
18132
18133 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18134
18135         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18136
18137 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18138
18139         PR c++/17473
18140         * g++.dg/tc1/dr56.C: Remove.
18141         * g++.dg/template/typedef1.C: Add dg-error markers.
18142         * g++.old-deja/g++.other/typedef7.C: Likewise.
18143
18144         PR c++/18285
18145         * g++.dg/parse/typedef7.C: New test.
18146
18147 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18148
18149         * gcc.c-torture/execute/20041124-1.c: New test.
18150
18151 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18152
18153         * g++.dg/template/deduce3.C: New test.
18154
18155         PR c++/18586
18156         * g++.dg/template/crash27.C: New test.
18157
18158         PR c++/18530
18159         * g++.dg/warn/Wshadow-3.C: New test.
18160
18161 2004-11-24  Devang Patel  <dpatel@apple.com>
18162
18163         PR/18555
18164         * gcc.dg/cpp/isysroot-1.c: New test.
18165         * gcc.dg/cpp/usr/include/stdio.h: New file.
18166         * gcc.dg/cpp/isysroot-2.c: New test.
18167         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18168         New file.
18169
18170 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18171
18172         PR c++/8929
18173         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18174
18175 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18176
18177         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18178         * gcc.target/sparc/pdist.c: Likewise.
18179
18180 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18181
18182         PR c++/16882
18183         * g++.dg/conversion/simd1.C: New test.
18184
18185 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18186
18187         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18188         and restore_ld_library_path_env_vars.
18189         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18190         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18191         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18192         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18193
18194 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18195
18196         * gcc.dg/pragma-align-2.c: Test macro expansion.
18197         * gcc.dg/pragma-pack-2.c: New test.
18198
18199 2004-11-23  Richard Henderson  <rth@redhat.com>
18200
18201         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18202         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18203         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18204         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18205         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18206         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18207
18208         * gcc.dg/vect/vect.exp: Add check for alpha.
18209         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18210         (check_effective_target_vect_int): Enable for alpha.
18211         (check_effective_target_vect_long): New.
18212         (is-effective-target): Add it.
18213
18214 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18215
18216         * gcc.dg/pr18614-1.c: New test.
18217
18218 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18219
18220         * gcc.dg/setjmp-2.c: New test.
18221
18222 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18223
18224         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18225         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18226         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18227         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18228         gcc.target/sparc/pdist.c: New tests.
18229
18230 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18231
18232         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18233
18234 2004-11-22  Dale Johannesen  <dalej@apple.com>
18235
18236         * gcc.dg/20041111-1.c: New.
18237
18238 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18239
18240         PR tree-opt/18536
18241         * gcc.dg/vect/pr18536.c: New test.
18242
18243 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18244
18245         PR c++/18354
18246         * g++.dg/template/nontype11.C: New test.
18247
18248 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18249
18250         PR middle-end/18520
18251         * gcc.dg/pr18520-1.c: New test case.
18252
18253 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18254
18255         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18256         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18257         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18258         expected diagnostics.
18259
18260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18261
18262         PR target/18580
18263         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18264         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18265         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18266
18267 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18268
18269         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18270
18271 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18272             Joseph Myers  <joseph@codesourcery.com>
18273
18274         * lib/target-supports.exp (check_visibility_available): Really
18275         test the compiler.
18276
18277 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18278
18279         PR tree-opt/18181
18280         * gcc.dg/vect/vect-85.c: New test.
18281         * gcc.dg/vect/vect-86.c: New test.
18282         * gcc.dg/vect/vect-87.c: New test.
18283         * gcc.dg/vect/vect-88.c: New test.
18284
18285 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18286
18287         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18288
18289 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18290
18291         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18292         * gcc.dg/ppc-and-1.c: Ditto.
18293         * gcc.dg/ppc-compare-1.c: Ditto.
18294         * gcc.dg/ppc-mov-1.c: Ditto
18295
18296 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18297             Mark Mitchell  <mark@codesourcery.com>
18298
18299         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18300
18301 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18302             Aldy Hernandez  <aldyh@redhat.com>
18303
18304         * lib/target-supports.exp (check_effective_target_vect_int): New
18305         (check_effective_target_vect_float): New
18306         (check_effective_target_vect_double): New.
18307         (is-effective-target): Support new effective targets keywords.
18308         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18309         default action for dg-do.
18310         * gcc.dg/vect/pr16105.c: Use new support.
18311         * gcc.dg/vect/pr18400.c: Ditto.
18312         * gcc.dg/vect/pr18425.c: Ditto.
18313         * gcc.dg/vect/vect-1.c: Ditto.
18314         * gcc.dg/vect/vect-10.c: Ditto.
18315         * gcc.dg/vect/vect-11.c: Ditto.
18316         * gcc.dg/vect/vect-12.c: Ditto.
18317         * gcc.dg/vect/vect-13.c: Ditto.
18318         * gcc.dg/vect/vect-14.c: Ditto.
18319         * gcc.dg/vect/vect-15.c: Ditto.
18320         * gcc.dg/vect/vect-16.c: Ditto.
18321         * gcc.dg/vect/vect-17.c: Ditto.
18322         * gcc.dg/vect/vect-18.c: Ditto.
18323         * gcc.dg/vect/vect-19.c: Ditto.
18324         * gcc.dg/vect/vect-2.c: Ditto.
18325         * gcc.dg/vect/vect-20.c: Ditto.
18326         * gcc.dg/vect/vect-21.c: Ditto.
18327         * gcc.dg/vect/vect-22.c: Ditto.
18328         * gcc.dg/vect/vect-23.c: Ditto.
18329         * gcc.dg/vect/vect-24.c: Ditto.
18330         * gcc.dg/vect/vect-25.c: Ditto.
18331         * gcc.dg/vect/vect-26.c: Ditto.
18332         * gcc.dg/vect/vect-27.c: Ditto.
18333         * gcc.dg/vect/vect-27a.c: Ditto.
18334         * gcc.dg/vect/vect-28.c: Ditto.
18335         * gcc.dg/vect/vect-29.c: Ditto.
18336         * gcc.dg/vect/vect-29a.c: Ditto.
18337         * gcc.dg/vect/vect-3.c: Ditto.
18338         * gcc.dg/vect/vect-30.c: Ditto.
18339         * gcc.dg/vect/vect-31.c: Ditto.
18340         * gcc.dg/vect/vect-32.c: Ditto.
18341         * gcc.dg/vect/vect-33.c: Ditto.
18342         * gcc.dg/vect/vect-34.c: Ditto.
18343         * gcc.dg/vect/vect-35.c: Ditto.
18344         * gcc.dg/vect/vect-36.c: Ditto.
18345         * gcc.dg/vect/vect-37.c: Ditto.
18346         * gcc.dg/vect/vect-38.c: Ditto.
18347         * gcc.dg/vect/vect-4.c: Ditto.
18348         * gcc.dg/vect/vect-40.c: Ditto.
18349         * gcc.dg/vect/vect-41.c: Ditto.
18350         * gcc.dg/vect/vect-42.c: Ditto.
18351         * gcc.dg/vect/vect-43.c: Ditto.
18352         * gcc.dg/vect/vect-44.c: Ditto.
18353         * gcc.dg/vect/vect-45.c: Ditto.
18354         * gcc.dg/vect/vect-46.c: Ditto.
18355         * gcc.dg/vect/vect-47.c: Ditto.
18356         * gcc.dg/vect/vect-48.c: Ditto.
18357         * gcc.dg/vect/vect-48a.c: Ditto.
18358         * gcc.dg/vect/vect-49.c: Ditto.
18359         * gcc.dg/vect/vect-5.c: Ditto.
18360         * gcc.dg/vect/vect-50.c: Ditto.
18361         * gcc.dg/vect/vect-51.c: Ditto.
18362         * gcc.dg/vect/vect-52.c: Ditto.
18363         * gcc.dg/vect/vect-53.c: Ditto.
18364         * gcc.dg/vect/vect-54.c: Ditto.
18365         * gcc.dg/vect/vect-55.c: Ditto.
18366         * gcc.dg/vect/vect-56.c: Ditto.
18367         * gcc.dg/vect/vect-56a.c: Ditto.
18368         * gcc.dg/vect/vect-57.c: Ditto.
18369         * gcc.dg/vect/vect-58.c: Ditto.
18370         * gcc.dg/vect/vect-59.c: Ditto.
18371         * gcc.dg/vect/vect-6.c: Ditto.
18372         * gcc.dg/vect/vect-60.c: Ditto.
18373         * gcc.dg/vect/vect-61.c: Ditto.
18374         * gcc.dg/vect/vect-62.c: Ditto.
18375         * gcc.dg/vect/vect-63.c: Ditto.
18376         * gcc.dg/vect/vect-64.c: Ditto.
18377         * gcc.dg/vect/vect-65.c: Ditto.
18378         * gcc.dg/vect/vect-66.c: Ditto.
18379         * gcc.dg/vect/vect-67.c: Ditto.
18380         * gcc.dg/vect/vect-68.c: Ditto.
18381         * gcc.dg/vect/vect-69.c: Ditto.
18382         * gcc.dg/vect/vect-7.c: Ditto.
18383         * gcc.dg/vect/vect-72.c: Ditto.
18384         * gcc.dg/vect/vect-72a.c: Ditto.
18385         * gcc.dg/vect/vect-73.c: Ditto.
18386         * gcc.dg/vect/vect-74.c: Ditto.
18387         * gcc.dg/vect/vect-75.c: Ditto.
18388         * gcc.dg/vect/vect-76.c: Ditto.
18389         * gcc.dg/vect/vect-77.c: Ditto.
18390         * gcc.dg/vect/vect-77a.c: Ditto.
18391         * gcc.dg/vect/vect-78.c: Ditto.
18392         * gcc.dg/vect/vect-79.c: Ditto.
18393         * gcc.dg/vect/vect-8.c: Ditto.
18394         * gcc.dg/vect/vect-80.c: Ditto.
18395         * gcc.dg/vect/vect-82.c: Ditto.
18396         * gcc.dg/vect/vect-82_64.c: Ditto.
18397         * gcc.dg/vect/vect-83.c: Ditto.
18398         * gcc.dg/vect/vect-83_64.c: Ditto.
18399         * gcc.dg/vect/vect-9.c: Ditto.
18400         * gcc.dg/vect/vect-all.c: Ditto.
18401         * gcc.dg/vect/vect-none.c: Ditto.
18402
18403 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18404
18405         * lib/gcc-dg.exp (dg-skip-if): New function.
18406         (dg-forbid-option): Remove.
18407         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18408         * g++.dg/abi/bitfield8.C: Likewise.
18409         * g++.dg/abi/dtor1.C: Likewise.
18410         * g++.dg/abi/empty10.C: Likewise.
18411         * g++.dg/abi/empty7.C: Likewise.
18412         * g++.dg/abi/empty9.C: Likewise.
18413         * g++.dg/abi/layout3.C: Likewise.
18414         * g++.dg/abi/layout4.C: Likewise.
18415         * g++.dg/abi/thunk1.C: Likewise.
18416         * g++.dg/abi/thunk2.C: Likewise.
18417         * g++.dg/abi/vbase11.C: Likewise.
18418         * g++.dg/abi/vthunk2.C: Likewise.
18419         * g++.dg/abi/vthunk3.C: Likewise.
18420         * g++.dg/ext/attrib8.C: Likewise.
18421         * g++.dg/opt/longbranch2.C: Likewise.
18422         * g++.dg/opt/reg-stack4.C: Likewise.
18423         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18424         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18425         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18426         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18427         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18428         * gcc.dg/20000609-1.c: Likewise.
18429         * gcc.dg/20000720-1.c: Likewise.
18430         * gcc.dg/20011107-1.c: Likewise.
18431         * gcc.dg/20011119-1.c: Likewise.
18432         * gcc.dg/20020108-1.c: Likewise.
18433         * gcc.dg/20020122-2.c: Likewise.
18434         * gcc.dg/20020122-3.c: Likewise.
18435         * gcc.dg/20020201-3.c: Likewise.
18436         * gcc.dg/20020206-1.c: Likewise.
18437         * gcc.dg/20020218-1.c: Likewise.
18438         * gcc.dg/20020310-1.c: Likewise.
18439         * gcc.dg/20020411-1.c: Likewise.
18440         * gcc.dg/20020418-2.c: Likewise.
18441         * gcc.dg/20020426-1.c: Likewise.
18442         * gcc.dg/20020426-2.c: Likewise.
18443         * gcc.dg/20020517-1.c: Likewise.
18444         * gcc.dg/20020523-1.c: Likewise.
18445         * gcc.dg/20020523-2.c: Likewise.
18446         * gcc.dg/20020729-1.c: Likewise.
18447         * gcc.dg/20030204-1.c: Likewise.
18448         * gcc.dg/20030826-2.c: Likewise.
18449         * gcc.dg/20030926-1.c: Likewise.
18450         * gcc.dg/20031202-1.c: Likewise.
18451         * gcc.dg/980312-1.c: Likewise.
18452         * gcc.dg/980313-1.c: Likewise.
18453         * gcc.dg/990117-1.c: Likewise.
18454         * gcc.dg/990424-1.c: Likewise.
18455         * gcc.dg/990524-1.c: Likewise.
18456         * gcc.dg/991230-1.c: Likewise.
18457         * gcc.dg/i386-387-1.c: Likewise.
18458         * gcc.dg/i386-387-2.c: Likewise.
18459         * gcc.dg/i386-387-3.c: Likewise.
18460         * gcc.dg/i386-387-4.c: Likewise.
18461         * gcc.dg/i386-387-5.c: Likewise.
18462         * gcc.dg/i386-387-6.c: Likewise.
18463         * gcc.dg/i386-asm-1.c: Likewise.
18464         * gcc.dg/i386-bitfield1.c: Likewise.
18465         * gcc.dg/i386-bitfield2.c: Likewise.
18466         * gcc.dg/i386-loop-1.c: Likewise.
18467         * gcc.dg/i386-loop-2.c: Likewise.
18468         * gcc.dg/i386-loop-3.c: Likewise.
18469         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18470         * gcc.dg/i386-pic-1.c: Likewise.
18471         * gcc.dg/i386-regparm.c: Likewise.
18472         * gcc.dg/i386-signbit-1.c: Likewise.
18473         * gcc.dg/i386-signbit-2.c: Likewise.
18474         * gcc.dg/i386-signbit-3.c: Likewise.
18475         * gcc.dg/i386-sse-5.c: Likewise.
18476         * gcc.dg/i386-sse-8.c: Likewise.
18477         * gcc.dg/i386-unroll-1.c: Likewise.
18478         * gcc.dg/tls/opt-1.c: Likewise.
18479         * gcc.dg/tls/opt-2.c: Likewise.
18480         * gcc.dg/unroll-1.c: Likewise.
18481         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18482         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18483         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18484         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18485
18486 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18487
18488         * g++.dg/template/incomplete1.C: New test.
18489
18490 2004-11-16  Nick Clifton  <nickc@redhat.com>
18491
18492         Revert patches accidentally commited during checkin of fixes for
18493         xstormy16 tests:
18494         gcc.c-torture/execute/simd-4.c: Revert
18495         gcc.dg/20040910-1.c: Revert.
18496
18497 2004-11-16  Paul Brook  <paul@codesourcery.com>
18498
18499         PR fortran/13010
18500         * gfortran.dg/der_pointer_1.f90: New test.
18501
18502 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18503
18504         PR c/18498
18505         * gcc.dg/bitfld-13.c: New test.
18506
18507 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18508
18509         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18510         powerpc*-*-linux*.
18511
18512         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18513         * gcc.dg/ppc64-abi-2.c: Ditto.
18514         * gcc.dg/ppc64-abi-3.c: Ditto.
18515
18516         * lib/gcc-dg.exp (dg-target-list): Remove.
18517
18518 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18519
18520         * gcc.dg/ia64-postinc.c: New test.
18521
18522 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18523
18524         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18525
18526 2004-11-15  Nick Clifton  <nickc@redhat.com>
18527
18528         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18529         __INT_MAX__ so that the test can be compiled by toolchains
18530         targeted at 16-bit processors.
18531
18532         * gcc.dg/20040625-1.c: Use long constants rather than integers
18533         when performing arithmetic that will overflow 16-bits.
18534
18535         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18536         xstormy16.  It does not support 128-bit vector operations.
18537
18538         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18539         with the macro PTR_TYPE.  Define this macro to an integer type
18540         suitable for holding a pointer.
18541
18542         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18543         the target is a 16-bit processor.
18544
18545         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18546         16-bit targets where the character constant will be too long.
18547
18548         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18549         where the double will not be directly addressable.
18550
18551 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18552
18553         Friend class name lookup 1/n, PR c++/18471
18554         * g++.dg/template/crash26.C: New test.
18555         * g++.dg/lookup/struct1.C: Adjust expected error.
18556         * g++.dg/parse/elab1.C: Likewise.
18557         * g++.dg/parse/elab2.C: Likewise.
18558         * g++.dg/parse/int-as-enum1.C: Likewise.
18559         * g++.dg/parse/struct-as-enum1.C: Likewise.
18560         * g++.dg/parse/typedef1.C: Likewise.
18561         * g++.dg/parse/typedef3.C: Likewise.
18562         * g++.dg/parse/typedef4.C: Likewise.
18563         * g++.dg/parse/typedef5.C: Likewise.
18564         * g++.dg/template/nontype4.C: Likewise.
18565         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18566         * g++.old-deja/g++.other/elab1.C: Likewise.
18567         * g++.old-deja/g++.other/syntax4.C: Likewise.
18568
18569 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18570
18571         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18572
18573 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18574
18575         * gcc.c-torture/execute/20041114-1.c: New test.
18576
18577 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18578
18579         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18580         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18581         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18582         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18583         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18584         gcc.dg/switch-7.c: New tests.
18585
18586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18587
18588         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18589
18590 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18591
18592         PR tree-opt/18400
18593         * gcc.dg/vect/pr18400.c: New test.
18594
18595 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18596             Andrew Pinski  <pinskia@physics.uc.edu>
18597
18598         PR tree-opt/18425
18599         * gcc.dg/vect/pr18425.c: New test.
18600
18601 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18602
18603         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18604         Guard with dg-require-alias and dg-require-visibility.
18605
18606 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18607
18608         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18609
18610 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18611
18612         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18613
18614 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18615
18616         PR c++/17344
18617         * g++.dg/template/defarg5.C: New test.
18618
18619 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18620
18621         * g++.dg/parse/cast1.C: Run only on ILP32.
18622         * g++.old-deja/g++.mike/p784.C: Likewise.
18623
18624 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18625
18626         * gcc.c-torture/execute/20041113-1.c: New test.
18627
18628 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18629
18630         PR target/18230
18631         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18632         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18633         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18634         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18635         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18636         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18637         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18638         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18639         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18640         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18641         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18642         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18643         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18644
18645 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18646
18647         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18648         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18649         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18650         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18651         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18652         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18653         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18654         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18655         gcc.target/sparc/combined-1.c: New tests.
18656
18657 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18658
18659         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18660         New tests.
18661
18662 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18663
18664         * lib/gcc-dg.exp (dg-forbid-option): New function.
18665         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18666         * g++.dg/abi/bitfield8.C: Likewise.
18667         * g++.dg/abi/dtor1.C: Likewise.
18668         * g++.dg/abi/empty10.C: Likewise.
18669         * g++.dg/abi/empty7.C: Likewise.
18670         * g++.dg/abi/empty9.C: Likewise.
18671         * g++.dg/abi/layout3.C: Likewise.
18672         * g++.dg/abi/layout4.C: Likewise.
18673         * g++.dg/abi/thunk1.C: Likewise.
18674         * g++.dg/abi/thunk2.C: Likewise.
18675         * g++.dg/abi/vbase11.C: Likewise.
18676         * g++.dg/abi/vthunk2.C: Likewise.
18677         * g++.dg/abi/vthunk3.C: Likewise.
18678         * g++.dg/ext/attrib8.C: Likewise.
18679         * g++.dg/opt/longbranch2.C: Likewise.
18680         * g++.dg/opt/reg-stack4.C: Likewise.
18681         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18682         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18683         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18684         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18685         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18686         * gcc.dg/20000609-1.c: Likewise.
18687         * gcc.dg/20000720-1.c: Likewise.
18688         * gcc.dg/20011107-1.c: Likewise.
18689         * gcc.dg/20011119-1.c: Likewise.
18690         * gcc.dg/20020108-1.c: Likewise.
18691         * gcc.dg/20020122-2.c: Likewise.
18692         * gcc.dg/20020122-3.c: Likewise.
18693         * gcc.dg/20020201-3.c: Likewise.
18694         * gcc.dg/20020206-1.c: Likewise.
18695         * gcc.dg/20020218-1.c: Likewise.
18696         * gcc.dg/20020310-1.c: Likewise.
18697         * gcc.dg/20020411-1.c: Likewise.
18698         * gcc.dg/20020418-2.c: Likewise.
18699         * gcc.dg/20020426-1.c: Likewise.
18700         * gcc.dg/20020426-2.c: Likewise.
18701         * gcc.dg/20020517-1.c: Likewise.
18702         * gcc.dg/20020523-1.c: Likewise.
18703         * gcc.dg/20020523-2.c: Likewise.
18704         * gcc.dg/20020729-1.c: Likewise.
18705         * gcc.dg/20030204-1.c: Likewise.
18706         * gcc.dg/20030826-2.c: Likewise.
18707         * gcc.dg/20030926-1.c: Likewise.
18708         * gcc.dg/20031202-1.c: Likewise.
18709         * gcc.dg/980312-1.c: Likewise.
18710         * gcc.dg/980313-1.c: Likewise.
18711         * gcc.dg/990117-1.c: Likewise.
18712         * gcc.dg/990424-1.c: Likewise.
18713         * gcc.dg/990524-1.c: Likewise.
18714         * gcc.dg/991230-1.c: Likewise.
18715         * gcc.dg/i386-387-1.c: Likewise.
18716         * gcc.dg/i386-387-2.c: Likewise.
18717         * gcc.dg/i386-387-3.c: Likewise.
18718         * gcc.dg/i386-387-4.c: Likewise.
18719         * gcc.dg/i386-387-5.c: Likewise.
18720         * gcc.dg/i386-387-6.c: Likewise.
18721         * gcc.dg/i386-asm-1.c: Likewise.
18722         * gcc.dg/i386-bitfield1.c: Likewise.
18723         * gcc.dg/i386-bitfield2.c: Likewise.
18724         * gcc.dg/i386-loop-1.c: Likewise.
18725         * gcc.dg/i386-loop-2.c: Likewise.
18726         * gcc.dg/i386-loop-3.c: Likewise.
18727         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18728         * gcc.dg/i386-pic-1.c: Likewise.
18729         * gcc.dg/i386-regparm.c: Likewise.
18730         * gcc.dg/i386-signbit-1.c: Likewise.
18731         * gcc.dg/i386-signbit-2.c: Likewise.
18732         * gcc.dg/i386-signbit-3.c: Likewise.
18733         * gcc.dg/i386-sse-5.c: Likewise.
18734         * gcc.dg/i386-sse-8.c: Likewise.
18735         * gcc.dg/i386-unroll-1.c: Likewise.
18736         * gcc.dg/tls/opt-1.c: Likewise.
18737         * gcc.dg/tls/opt-2.c: Likewise.
18738         * gcc.dg/unroll-1.c: Likewise.
18739         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18740         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18741         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18742         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18743         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18744         -m64 is specified.
18745
18746 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/18389
18749         * g++.dg/parse/cond1.C: New test.
18750
18751         PR c++/18429
18752         * g++.dg/template/array9.C: New test.
18753         * g++.dg/ext/vla1.C: Adjust error messages.
18754         * g++.dg/ext/vlm1.C: Likewise.
18755         * g++.dg/template/crash2.C: Likewise.
18756
18757         PR c++/18436
18758         * g++.dg/template/call3.C: New test.
18759
18760         PR c++/18407
18761         * g++.dg/template/ptrmem11.C: New test.
18762
18763 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18764
18765         PR other/14264
18766         * lib/g++.exp: Set LC_ALL and LANG to C.
18767         * lib/gcc-dg.exp: Likewise.
18768         * lib/gfortran.exp: Likewise.
18769         * lib/objc.exp: Likewise.
18770         * lib/treelang.exp: Likewise.
18771
18772 2004-11-12  Andreas Schwab  <schwab@suse.de>
18773
18774         * gcc.dg/pr16286.c: Fix last change.
18775
18776 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/18416
18779         * g++.dg/init/global1.C: New test.
18780
18781 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18782
18783         * gcc.c-torture/execute/20041112-1.c: New test.
18784
18785 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18786
18787         * lib/gcc-dg.exp (dg-target-list): New.
18788
18789 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18790             Richard Sandiford  <rsandifo@redhat.com>
18791
18792         * lib/target-supports.exp (get-compiler_messages): New.
18793         (check_named_sections_available): Use it.
18794         (check_effective_target_ilp32): New.
18795         (check_effective_target_lp64): New.
18796         (is-effective-target): New.
18797         * lib/gcc-dg.exp (dg-require-effective-target): New.
18798
18799 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18800
18801         * gcc.dg/precedence-1.c: New test.
18802
18803 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18804
18805         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18806
18807         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18808         message, delete generated files, use more descriptive name for
18809         executable, and make the test unsupported when it cannot be run.
18810
18811         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18812         (dg-require-weak, dg-require-visibility, dg-require-alias,
18813         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18814         dg-require-iconv, dg-require-named-sections): Use it.
18815
18816         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18817
18818 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18819
18820         PR target/16457
18821         * gcc.dg/ppc-and-1: New
18822
18823         PR target/16796
18824         * gcc.dg/ppc-mov-1.c: New.
18825
18826         PR target/16458
18827         * gcc.dg/ppc-compare-1.c: New.
18828
18829 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18830
18831         * objc.dg/desig-init-2.m: New test.
18832
18833 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18834
18835         PR middle-end/18160
18836         * g++.dg/warn/register-var-1.C: New test.
18837         * g++.dg/warn/register-var-2.C: New test.
18838
18839 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18840
18841         * gcc.dg/union-2.c: New test.
18842
18843 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18844
18845         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18846         New test for PR tree-optimization/17892.
18847
18848 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/18369
18851         * g++.dg/init/new12.C: New test.
18852
18853 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18854
18855         * gcc.target/sparc: New directory.
18856         * gcc.target/sparc/sparc.exp: New driver.
18857         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18858         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18859         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18860         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18861
18862 2004-11-10  Paul Brook  <paul@codesourcery.com>
18863
18864         PR fortran/18218
18865         * gfortran.dg/list_read.c: New test.
18866
18867 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18868
18869         PR c/18322
18870         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18871         expected diagnostic location.
18872
18873 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18874
18875         * gcc.dg/20041109-1.c: New test.
18876
18877 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18878
18879         PR objc/18406
18880         * objc/compile/pr18406.m: New test.
18881
18882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18883
18884         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18885
18886 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18887
18888         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18889
18890 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18891
18892         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18893
18894 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18895
18896         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18897         exit.
18898
18899 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18900
18901         PR tree-opt/18299
18902         * gcc.c-torture/pr18299-1.c: New test.
18903
18904 2004-11-06  Andreas Schwab  <schwab@suse.de>
18905
18906         * gcc.dg/pr16286.c: Also test for bool and pixel.
18907
18908 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18909
18910         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18911         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18912         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18913         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18914         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18915         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18916         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18917         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18918         gcc.dg/struct-semi-3.c: New tests.
18919
18920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18921
18922         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18923
18924 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18925
18926         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18927         Do not use C99 designators.
18928
18929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18930
18931         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18932
18933 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18934
18935         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18936         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18937         * gcc.c-torture/execute/simd-5.x: Remove.
18938
18939 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18940
18941         PR rtl-optimization/17933
18942         * gcc.dg/torture/pr17933-1.c: New test.
18943
18944 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18945
18946         PR target/18106
18947         * lib/target-supports.exp (check_weak_available): Support
18948         Windows.
18949
18950 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18951
18952         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18953         call to fflush(stdout) before abort.
18954         (my_ffsll): New function.
18955         (generate_fields): Use it.
18956
18957 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18958
18959         * gcc.dg/init-undef-1.c: New test.
18960
18961 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18962
18963         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18964         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18965         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18966         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18967         expected messages for new parser.
18968
18969 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18970
18971         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18972
18973 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18974
18975         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18976         on LP64 targets.
18977
18978 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18979
18980         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18981         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18982         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18983         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18984         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18985         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18986         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18987         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18988         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18989         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18990
18991 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18992
18993         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18994         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18995         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18996         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18997         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18998         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18999         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19000         for new parser.
19001
19002 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19003
19004         PR target/15342
19005         * gcc.dg/20041104-1.c: New test.
19006
19007 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19008
19009         * g++.dg/template/nontype7.C: New test.
19010         * g++.dg/template/nontype8.C: Likewise.
19011         * g++.dg/template/nontype9.C: Likewise.
19012         * g++.dg/template/nontype10.C: Likewise.
19013         * g++.dg/tc1/dr49.C: Likewise.
19014         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19015         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19016
19017 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19018
19019         * g++.dg/rtti/tinfo1.C: Remove xfails.
19020
19021 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19022
19023         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19024         packed attribute to the definition to satisfy the new C++ parser.
19025
19026 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19027
19028         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19029         invocations of va_arg.
19030
19031 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/18124
19034         * g++.dg/template/crash25.C: New test.
19035
19036         PR c++/18155
19037         * g++.dg/template/typedef2.C: New test.
19038         * g++.dg/parse/crash13.C: Adjust error markers.
19039
19040         PR c++/18177
19041         * g++.dg/conversion/const3.C: New test.
19042
19043 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19044
19045         PR fortran/17535
19046         PR fortran/17583
19047         PR fortran/17713
19048         * gfortran.dg/generic_[123].f90: New testcases.
19049
19050 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19051
19052         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19053         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19054
19055 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19056
19057         PR tree-opt/16808
19058         * gcc.c-torture/compile/pr16808.c: New test.
19059
19060 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19061
19062         PR rtl-optimization/17104
19063         * gcc.dg/ppc-bitfield1.c: New.
19064
19065 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19066
19067         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19068
19069 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19070
19071         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19072         strings for 32-bit code.
19073
19074 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19075
19076         PR c/18239
19077         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19078
19079 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19080
19081         PR c++/18064
19082         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19083
19084 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/15172
19087         * g++.dg/init/aggr2.C: New test.
19088
19089 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19090
19091         * objc.dg/local-decl-1.m: New test.
19092
19093 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19094
19095         * gcc.dg/20040910-1.c: Adjust regex.
19096
19097 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19098
19099         PR rtl-optimization/18084
19100         * g++.dg/opt/pr18084-1.C: New testcase.
19101
19102 2004-10-30  Matt Austern  <austern@apple.com>
19103
19104         PR c++/17542
19105         * g++.dg/ext/attrib18.C: New test.
19106
19107 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19108
19109         PR middle-end/18096
19110         * gcc.dg/pr18096-1.c: New test case.
19111
19112 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19113
19114         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19115
19116 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19117
19118         PR c/16666
19119         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19120         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19121         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19122         gcc.dg/old-style-prom-3.c: New tests.
19123
19124 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19125
19126         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19127         Remove unnecessary inclusion of stdio.h.
19128
19129 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19130
19131         PR rtl-optimization/17581
19132         * gcc.dg/pr17581-1.c: New test case.
19133
19134 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19135
19136         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19137         being implemented.
19138         * g++.dg/conversion/dr195-1.C: New.
19139         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19140         * g++.old-deja/g++.mike/p10148.C: Likewise.
19141
19142 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/17695
19145         * g++.dg/debug/typedef2.C: New test.
19146
19147 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19148
19149         PR fortran/13490
19150         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19151         * gfortran.dg/g77/README: Update.
19152
19153 2004-10-28  Matt Austern  <austern@apple.com>
19154
19155         PR c++/14124
19156         * g++.dg/ext/packed7.C: New test.
19157
19158 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19159
19160         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19161         scan-assembler.
19162         * lib/scanasm.exp (hidden-scan-for): New proc.
19163         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19164         string.
19165         (scan-not-hidden): Likewise.
19166         * lib/target-supports.exp (check_visibility_available): mach-o is
19167         support too.
19168
19169 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/17132
19172         * g++.dg/template/memclass3.C: New test.
19173
19174 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19175
19176         PR middle-end/18160
19177         * gcc.dg/register-var-1.c: New test.
19178         * gcc.dg/register-var-2.c: New test.
19179         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19180         error now.
19181
19182 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19183
19184         PR other/18172
19185         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19186         unused variables.
19187         * gcc.dg/vect/vect-22.c: Likewise.
19188
19189 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * gcc.dg/i386-rotate-1.c: New test.
19192
19193 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19194
19195         * g++.dg/init/ref12.C: Add "run" marker.
19196
19197         PR c++/17435
19198         * g++.dg/init/ref12.C: New test.
19199
19200         PR c++/18140
19201         * g++.dg/template/shift1.C: New test.
19202         * g++.dg/template/error10.C: Adjust error markers.
19203
19204 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19205
19206         PR tree-opt/17529
19207         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19208
19209 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19210
19211         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19212         * gcc.dg/weak/weak-3.c: Likewise.
19213         * gcc.dg/weak/weak-5.c: Likewise.
19214         * gcc.dg/weak/weak-9.c: Likewise.
19215         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19216         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19217
19218         * gcc.dg/darwin-weakimport-1.c: New.
19219
19220 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19221
19222         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19223
19224 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19227         'syntax' error messages.
19228         * gcc.dg/cpp/direct2s.c: Likewise.
19229
19230 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19231
19232         * gcc.c-torture/compile/20041026-1.c: New.
19233
19234 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/18093
19237         * g++.dg/lookup/ns2.C: New test.
19238
19239         PR c++/18020
19240         * g++.dg/template/enum4.C: New test.
19241
19242         PR c++/18161
19243         * g++.dg/template/expr1.C: New test.
19244
19245 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19246
19247         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19248
19249 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19250
19251         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19252         gcc.dg/decl-nospec-3.c: New tests.
19253
19254 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19255
19256         * objc.dg/super-class-3.m: New test.
19257
19258 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19261         resyncing.
19262         * gcc.dg/cpp/direct2s.c: Likewise.
19263
19264 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19265
19266         * objc.dg/image-info.m: Update for changes to section selection.
19267
19268 2004-10-25  David Ayers  <d.ayers@inode.at>
19269             Ziemowit Laski  <zlaski@apple.com>
19270
19271         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19272         diagnostics when messaging 'id <Proto>'.
19273         * objc.dg/class-protocol-1.m: New test.
19274         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19275         a non-existent method signature.
19276         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19277         Update diagnostics when messaging with non-existent method signature.
19278         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19279         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19280         invalid receivers are now resolved as if messaging 'id'; remove
19281         extraneous diagnostics.
19282
19283 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19284
19285         PR c/16667
19286         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19287         gcc.dg/init-desig-obs-3.c: New tests.
19288
19289 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19290
19291         * gcc.dg/debug/20041023-1.c: New test.
19292
19293 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19294
19295         PR middle-end/17407
19296         * gcc.c-torture/compile/pr17407.c: New test.
19297
19298         PR c++/18121
19299         * g++.dg/template/array8.C: New test.
19300
19301 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19302
19303         PR other/18138
19304         * lib/g++.exp: Accept more than one multilib libgcc.
19305         * lib/gcc-dg.exp: Likewise.
19306         * lib/objc.exp: Likewise.
19307         * lib/treelang.exp: Likewise.
19308         * lib/gfortran.exp: Likewise.
19309
19310 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19311
19312         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19313
19314 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19315
19316         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19317         * gcc.dg/c99-const-expr-3.c: Likewise.
19318
19319 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19320
19321         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19322
19323 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19324
19325         * gcc.c-torture/execute/loop-2e.x: Remove.
19326
19327 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19328
19329         PR c++/18095
19330         * g++.dg/parse/crash18.C: New.
19331         * g++.dg/parse/crash19.C: New.
19332
19333 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19334
19335         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19336         * g++.dg/ext/dllimport2.C: Same.
19337         * g++.dg/ext/dllimport8.C: Same.
19338
19339 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19340
19341         PR c++/10841
19342         * g++.dg/conversion/cast1.C: New test.
19343         * g++.dg/overload/pmf1.C: Adjust error marker.
19344
19345 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         PR objc/17923
19348         * objc.dg/const-str-7.m: New test.
19349
19350 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19351
19352         * g++.dg/template/memfriend11.C: Fix comment typo.
19353         * g++.dg/template/memfriend14.C: Likewise.
19354
19355 2004-10-20  Richard Henderson  <rth@redhat.com>
19356
19357         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19358         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19359         -fasynchronous-unwind-tables.
19360
19361 2004-10-20  Richard Henderson  <rth@redhat.com>
19362
19363         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19364         (main): Return success.
19365         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19366         (main): Return success.
19367
19368 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19369
19370         PR c++/13495
19371         * g++.dg/template/memfriend9.C: New test.
19372         * g++.dg/template/memfriend10.C: Likewise.
19373         * g++.dg/template/memfriend11.C: Likewise.
19374         * g++.dg/template/memfriend12.C: Likewise.
19375         * g++.dg/template/memfriend13.C: Likewise.
19376         * g++.dg/template/memfriend14.C: Likewise.
19377         * g++.dg/template/memfriend15.C: Likewise.
19378         * g++.dg/template/memfriend16.C: Likewise.
19379         * g++.dg/template/memfriend17.C: Likewise.
19380         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19381
19382 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.dg/conversion/dr195.C: New.
19385         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19386
19387 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19388             Devang Patel  <dpatel@apple.com>
19389
19390         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19391         of floating point arithmetic, which could trap.
19392
19393 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/14035
19396         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19397         * g++.dg/conversion/const2.C: New test.
19398         * g++.dg/expr/reinterpret2.C: New test.
19399         * g++.dg/expr/reinterpret3.C: New test.
19400         * g++.dg/expr/cast2.C: New test.
19401         * g++.dg/expr/copy1.C: New test.
19402         * g++.dg/other/conversion1.C: Change error message.
19403         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19404         function pointers to void *.
19405         * g++.old-deja/g++.mike/p10148.C: Likewise.
19406
19407 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19408
19409         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19410
19411 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19412
19413         PR c++/18047
19414
19415         * g++.dg/parse/expr3.C: New test.
19416
19417 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19418
19419         * gcc.dg/smod-1.c: New test.
19420
19421 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19422
19423         * objc.dg/method-14.m: New test.
19424
19425 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19426
19427         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19428         Also xfail as the patch was reverted.
19429
19430 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19431
19432         PR middle-end/16973
19433         * gcc.dg/pr16973.c: New test.
19434
19435 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19436
19437         PR tree-optimization/17656
19438         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19439
19440 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         * g++.dg/eh/shadow1.C: New.
19443
19444 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19445
19446         * gcc.c-torture/compile/20041018-1.c: New test.
19447
19448 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19449
19450         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19451         compiler referring to register 0 when accessing sdata.  The linker
19452         now patches things up.
19453
19454 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19455
19456         PR c/17529
19457         * gcc.c-torture/compile/pr17529.c: New test.
19458
19459 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19460
19461         PR c++/17743
19462         * g++.dg/ext/attrib17.C: New test.
19463
19464 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19465
19466         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19467
19468 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19469
19470         PR c++/10479
19471         * g++.dg/ext/attrib16.C: New test.
19472
19473 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/17042
19476         * g++.dg/init/dso_handle1.C: New test.
19477
19478         PR c++/14667
19479         * g++.dg/parse/typedef6.C: New test.
19480
19481         PR c++/17916
19482         * g++.dg/parse/pragma1.C: New test.
19483
19484 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19485
19486         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19487
19488 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19489
19490         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19491         -fno-common when on HPPA HP-UX platforms.
19492
19493 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19494
19495         PR other/16820
19496         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19497         stdint.h.
19498         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19499         uintptr_t.
19500
19501 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19502
19503         PR c++/16301
19504         * g++.dg/lookup/strong-using-4.C: New test.
19505
19506 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19507
19508         PR middle-end/16567
19509         * gcc.c-torture/compile/nested-1.c: New test.
19510
19511 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19512
19513         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19514         and mipsisa64*-*-* (until support for misaligned loads is added).
19515         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19516         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19517         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19518         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19519         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19520         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19521
19522 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19523
19524         PR c++/17976
19525         * g++.dg/init/dtor3.C: New test.
19526
19527 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19528
19529         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19530
19531 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19532
19533         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19534         * gcc.dg/macho-lo-sum.c: Likewise.
19535
19536 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19537
19538         * gcc.dg/ppc-spe64-1.c: New test.
19539
19540 2004-10-14  Devang Patel  <dpatel@apple.com>
19541
19542         PR 17635
19543         * gcc.dg/pr17635.c : New test.
19544
19545 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19546
19547         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19548         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19549         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19550         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19551         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19552         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19553         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19554         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19555         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19556         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19557         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19558         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19559         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19560         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19561         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19562         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19563         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19564         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19565
19566 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19567
19568         * gcc.dg/vect/vect-82.c: New testcase.
19569         * gcc.dg/vect/vect-82_64.c: New testcase.
19570         * gcc.dg/vect/vect-83.c: New testcase.
19571         * gcc.dg/vect/vect-83_64.c: New testcase.
19572
19573 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19574
19575         * gcc.dg/cpp/error-1.c: New test.
19576
19577 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19578
19579         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19580
19581 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19582
19583         PR target/17984
19584         * gcc.dg/cris-peep2-xsrand2.c: New test.
19585
19586 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19587
19588         PR c++/17661
19589         * testsuite/g++.dg/expr/for2.C: New test.
19590
19591 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19592
19593         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19594
19595 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19596
19597         PR tree-optimization/17724
19598         * g++.dg/opt/pr17724-1.C: New test.
19599         * g++.dg/opt/pr17724-2.C: New test.
19600         * g++.dg/opt/pr17724-3.C: New test.
19601         * g++.dg/opt/pr17724-4.C: New test.
19602         * g++.dg/opt/pr17724-5.C: New test.
19603         * g++.dg/opt/pr17724-6.C: New test.
19604
19605 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19606
19607         PR c/17301
19608         * gcc.dg/pr17301-2.c: New test.
19609
19610 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/15876
19613         * g++.dg/parse/error22.C: New test.
19614
19615         PR c++/17936
19616         * g++.dg/template/spec18.C: New test.
19617
19618 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19619
19620         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19621         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19622         memcpy.
19623         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19624         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19625
19626 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19627
19628         * g++.dg/eh/cleanup5.C: Add dg-options "".
19629
19630 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19631
19632         PR middle-end/17657
19633         * gcc.dg/switch-4.c: New test case.
19634
19635 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19636
19637         * gcc.c-torture/execute/20041011-1.c: New test.
19638
19639 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19640
19641         PR c++/17554
19642         * g++.dg/init/for3.C: New test.
19643
19644         PR c++/17657
19645         * g++.dg/opt/switch2.C: New test.
19646
19647         PR middle-end/17703
19648         * g++.dg/warn/Wreturn-2.C: New test.
19649
19650 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19651
19652         PR c++/17907
19653         * g++.dg/eh/cleanup5.C: New test.
19654
19655 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/17393
19658         * g++.dg/parse/error21.C: New test.
19659
19660 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19661
19662         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19663         * g++.dg/warn/incomplete1.C: Likewise.
19664         * g++.dg/template/qualttp20.C: Likewise.
19665
19666 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19667
19668         PR c/17881
19669         * parm-incomplete-1.c: New test.
19670
19671 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/17867
19674         * g++.dg/parse/error19.C: New test.
19675
19676         PR c++/17670
19677         * g++.dg/init/new11.C: New test.
19678
19679         PR c++/17821
19680         * g++.dg/parse/error20.C: New test.
19681
19682         PR c++/17826
19683         * g++.dg/template/crash24.C: New test.
19684
19685 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19686
19687         PR c/17301
19688         * gcc.dg/pr17301-1.c: New test.
19689
19690 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19691
19692         PR c/17189
19693         * gcc.dg/anon-struct-5.c: New test.
19694
19695 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19696
19697         PR c/17844
19698         * gcc.dg/pr17844-1.c: New test.
19699
19700 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19701
19702         PR tree-optimization/17906
19703         * gcc.c-torture/compile/pr17906.c: New.
19704
19705 2004-10-09  Stuart Hastings  <stuart@apple.com>
19706             Roger Sayle  <roger@eyesopen.com>
19707
19708         PR rtl-optimization/17853
19709         * gcc.dg/i386-mmx-5.c: New testcase.
19710
19711 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19712
19713         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19714
19715 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/17524
19718         * g++.dg/template/static9.C: New test.
19719
19720         PR c++/17685
19721         * g++.dg/parse/operator5.C: New test.
19722
19723 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19724
19725         PR middle-end/17894
19726         * gcc.c-torture/execute/divcmp-4.c: New test case.
19727
19728 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19729
19730         PR tree-opt/17902
19731         * g++.dg/opt/pr17902.C: New test.
19732
19733 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19736
19737 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19738
19739         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19740
19741 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19742
19743         * gcc.dg/assign-warn-3.c: New test.
19744
19745 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19746
19747         PR c/16999
19748         * gcc.dg/cpp/ident-1.c: New test.
19749
19750 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         * gcc.c-torture/compile/acc1.c: New.
19753
19754 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19755
19756         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19757         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19758
19759 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19760
19761         * gcc.dg/ultrasp11.c: New test.
19762
19763 2004-10-08  Michael Matz  <matz@suse.de>
19764
19765         * gcc.dg/doloop-2.c: New test.
19766
19767 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19768
19769         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19770         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19771         objc.dg/method-9.m: Update expected diagnostics.
19772
19773 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19774
19775         * gcc.dg/ppc-fsel-3.c: New file.
19776         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19777
19778 2004-10-07  Paul Brook  <paul@codesourcery.com>
19779
19780         * gfortran.dg/intrinsic_verify_1.f90: New test.
19781
19782 2004-10-07  Paul Brook  <paul@codesourcery.com>
19783
19784         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19785
19786 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19787
19788         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19789         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19790         commit.
19791
19792 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19793
19794         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19795
19796 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19797
19798         PR c++/17115
19799         * g++.dg/warn/Winline-4.C: New test.
19800
19801 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19802
19803         * gcc.c-torture/compile/20041007-1.c: New test.
19804
19805 2004-10-07  Paul Brook  <paul@codesourcery.com>
19806
19807         PR fortran/17678
19808         * gfortran.dg/use_allocated_1.f90: New test.
19809
19810 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19811
19812         PR middle-end/17849
19813         * gfortran.fortran-torture/compile/nested.f90: New test
19814
19815 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19816
19817         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19818
19819 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19820
19821         PR c++/17368
19822         * g++.dg/ext/asm6.C: New test.
19823
19824 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19825
19826         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19827
19828 2004-10-06  Paul Brook  <paul@codesourcery.com>
19829
19830         PR libfortran/17709
19831         * gfortran.dg/empty_format_1.f90: New test.
19832
19833 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19834
19835         PR fortran/17568
19836         * gfortran.dg/ishft.f90: New test.
19837
19838         PR fortran/17283
19839         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19840         tests.
19841
19842 2004-10-06  Paul Brook  <paul@codesourcery.com>
19843
19844         * gfortran.dg/do_1.f90: New test.
19845
19846 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19847
19848         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19849         optimizing for size.
19850
19851 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19852
19853         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19854
19855 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19856
19857         * gcc.c-torture/compile/20041005-1.c: New test.
19858
19859 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19860
19861         PR c++/17829
19862         * g++.dg/lookup/koenig4.C: New.
19863
19864 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19865
19866         * g++.dg/other/classkey1.C: Adjust quoting marks.
19867         * g++.dg/parse/error15.C: Likewise.
19868         * g++.dg/template/meminit2.C (int>): Likewise.
19869
19870 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19871
19872         PR fortran/17283
19873         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19874
19875         PR fortran/17631
19876         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19877
19878         PR fortran/17708
19879         * gfortran.dg/pr17708.f90: New test.
19880
19881 2004-10-04  Chao-ying Fu  <fu@mips.com>
19882
19883         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19884         * gcc.dg/vect/vect-4.c: Ditto.
19885         * gcc.dg/vect/vect-5.c: Ditto.
19886         * gcc.dg/vect/vect-6.c: Ditto.
19887         * gcc.dg/vect/vect-8.c: Ditto.
19888         * gcc.dg/vect/vect-16.c: Ditto.
19889         * gcc.dg/vect/vect-30.c: Ditto.
19890         * gcc.dg/vect/vect-40.c: Ditto.
19891         * gcc.dg/vect/vect-41.c: Ditto.
19892         * gcc.dg/vect/vect-42.c: Ditto.
19893         * gcc.dg/vect/vect-43.c: Ditto.
19894         * gcc.dg/vect/vect-44.c: Ditto.
19895         * gcc.dg/vect/vect-45.c: Ditto.
19896         * gcc.dg/vect/vect-46.c: Ditto.
19897         * gcc.dg/vect/vect-47.c: Ditto.
19898         * gcc.dg/vect/vect-48.c: Ditto.
19899         * gcc.dg/vect/vect-49.c: Ditto.
19900         * gcc.dg/vect/vect-50.c: Ditto.
19901         * gcc.dg/vect/vect-51.c: Ditto.
19902         * gcc.dg/vect/vect-52.c: Ditto.
19903         * gcc.dg/vect/vect-53.c: Ditto.
19904         * gcc.dg/vect/vect-54.c: Ditto.
19905         * gcc.dg/vect/vect-55.c: Ditto.
19906         * gcc.dg/vect/vect-56.c: Ditto.
19907         * gcc.dg/vect/vect-57.c: Ditto.
19908         * gcc.dg/vect/vect-58.c: Ditto.
19909         * gcc.dg/vect/vect-59.c: Ditto.
19910         * gcc.dg/vect/vect-60.c: Ditto.
19911         * gcc.dg/vect/vect-74.c: Ditto.
19912         * gcc.dg/vect/vect-79.c: Ditto.
19913         * gcc.dg/vect/vect-80.c: Ditto.
19914
19915 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19916
19917         * gcc.dg/unused-7.c: Use the correct option.
19918
19919 2004-10-04  Paul Brook  <paul@codesourcery.com>
19920         Bud Davis  <bdavis9659@comcast.net>
19921
19922         PR fortran/17706
19923         PR fortran/16434
19924         * gfortran/pr17706.f90: New test.
19925         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19926
19927 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19928
19929         * gfortran.dg/pr17612.f90: New test.
19930
19931 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19932
19933         * g++.dg/template/local1.C: Adjust quoting marks in
19934         testing for diagnostics.
19935         * g++.dg/tls/diag-2.C: Likewise.
19936         * g++.dg/other/error8.C: Likewise.
19937
19938 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19939
19940         PR c/17178
19941         * gcc.dg/unused-4.c: Adjust to be correct.
19942
19943         PR c/17820
19944         * gcc.dg/unused-7.c: New test.
19945
19946 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19947
19948         PR c++/17797
19949         * g++.dg/overload/template2.C: New test.
19950
19951 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19952
19953         PR tree-optimization/16632
19954         * gcc.dg/tree-ssa/20041002-1.c: New.
19955
19956 2004-10-03  Paul Brook  <paul@codesourcery.com>
19957
19958         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19959         rather than relying on default formatting.
19960
19961 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19962
19963         * gcc.dg/20040920-1.c: Update expected message text.
19964
19965 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19966
19967         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19968
19969 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19970
19971         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19972         tree level.
19973
19974 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19975
19976         * gcc.dg/tree-ssa/pr17343.c: Remove.
19977
19978 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19979
19980         PR tree-opt/17343
19981         * gcc.dg/tree-ssa/pr17343.c: New test.
19982
19983 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19984
19985         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19986         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19987         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19988         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19989         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19990
19991 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19992
19993         * gcc.dg/lvalue-2.c: New test.
19994
19995 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19996
19997         PR c/17730
19998         * gcc.dg/pr17730-1.c: New test
19999
20000 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20001
20002         PR c/7425
20003         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20004
20005 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20006
20007         * gcc.c-torture/execute/stdarg-1.c: New test.
20008         * gcc.c-torture/execute/stdarg-2.c: New test.
20009         * gcc.c-torture/execute/stdarg-3.c: New test.
20010         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20011         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20012         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20013         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20014         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20015
20016 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20017
20018         PR tree-optimization/17697
20019         * g++.dg/opt/pr17697-1.C: New test.
20020         * g++.dg/opt/pr17697-2.C: New test.
20021         * g++.dg/opt/pr17697-3.C: New test.
20022
20023 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20024
20025         PR c/16409
20026         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20027         gcc.dg/vla-init-5.c: New tests.
20028
20029 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20030
20031         PR c/13804
20032         * gcc.dg/pr13804-1.c: New test.
20033
20034 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20035
20036         PR fortran/16938
20037         * gfortran.dg/pr16938.f90: New test.
20038
20039 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20040
20041         * g++.dg/template/crash23.C: New test.
20042
20043 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20044
20045         PR c++/17585
20046         * g++.dg/template/static8.C: New test.
20047
20048 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20049
20050         PR c++/17681
20051         * g++.dg/other/error9.C: New test.
20052
20053 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20054
20055         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20056
20057 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20058
20059         PR fortran/15164
20060         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20061
20062 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20063
20064         PR middle-end/17112
20065         * gcc.dg/pr17112-1.c: New test case.
20066
20067 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20068
20069         PR c/11459
20070         * gcc.dg/pr11459-1.c: New test.
20071
20072 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20073
20074         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20075         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20076
20077 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20078
20079         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20080
20081 2004-09-25  Jan Hubicka  <jh@suse.cz>
20082
20083         * compile/30040909-1.c: New test.
20084         * compile/30040907-1.c: New test.
20085
20086 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20087
20088         * gcc.c-torture/execute/va-arg-26.c: New test.
20089
20090 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20091
20092         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20093         extra diagnostics on targets with 64-bit pointers.
20094         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20095
20096 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20097
20098         PR c/17188
20099         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20100         * gcc.dg/decl-3.c: Adjust expected message.
20101
20102 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20103
20104         PR fortran/17615
20105         * gfortran.dg/pr17615.f90: New test.
20106
20107 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20108
20109         PR tree-optimzation/17517
20110         * g++.dg/tree-ssa/pr17517.C: New Test.
20111
20112 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         PR c++/16889
20115         * g++.dg/lookup/ambig3.C: New.
20116
20117 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20118
20119         PR tree-opt/17624
20120         * g++.dg/opt/pr17624.C: New test.
20121
20122 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20123
20124         PR c/6980
20125         * gcc.dg/Wbad-function-cast-1.c: New test.
20126
20127 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20128
20129         * g++.dg/ext/complit1.C
20130         * g++.dg/other/error2.C
20131         * g++.dg/other/nontype-1.C
20132         * g++.dg/parse/crash11.C
20133         * g++.dg/parse/crash12.C
20134         * g++.dg/parse/error15.C
20135         * g++.dg/parse/error4.C
20136         * g++.dg/parse/tmpl-outside1.C
20137         * g++.dg/parse/too-many-tmpl-args1.C
20138         * g++.dg/template/dependent-expr3.C
20139         * g++.dg/template/error10.C
20140         * g++.dg/template/instantiate1.C
20141         * g++.dg/template/vtable2.C
20142         * g++.dg/warn/Wshadow-1.C
20143         * g++.dg/warn/weak1.C
20144         * g++.old-deja/g++.brendan/crash16.C
20145         * g++.old-deja/g++.brendan/crash18.C
20146         * g++.old-deja/g++.brendan/crash48.C
20147         * g++.old-deja/g++.brendan/crash49.C
20148         * g++.old-deja/g++.brendan/crash55.C
20149         * g++.old-deja/g++.brendan/crash56.C
20150         * g++.old-deja/g++.brendan/crash8.C
20151         * g++.old-deja/g++.brendan/enum11.C
20152         * g++.old-deja/g++.brendan/enum8.C
20153         * g++.old-deja/g++.brendan/enum9.C
20154         * g++.old-deja/g++.brendan/friend3.C
20155         * g++.old-deja/g++.brendan/misc14.C
20156         * g++.old-deja/g++.bugs/900402_02.C
20157         * g++.old-deja/g++.bugs/900404_03.C
20158         * g++.old-deja/g++.bugs/900404_04.C
20159         * g++.old-deja/g++.bugs/900428_03.C
20160         * g++.old-deja/g++.jason/crash4.C
20161         * g++.old-deja/g++.jason/overload21.C
20162         * g++.old-deja/g++.jason/redecl1.C
20163         * g++.old-deja/g++.jason/report.C
20164         * g++.old-deja/g++.jason/rfg10.C
20165         * g++.old-deja/g++.jason/template30.C
20166         * g++.old-deja/g++.law/arm12.C
20167         * g++.old-deja/g++.law/ctors5.C
20168         * g++.old-deja/g++.law/cvt20.C
20169         * g++.old-deja/g++.law/init10.C
20170         * g++.old-deja/g++.law/init8.C
20171         * g++.old-deja/g++.law/visibility17.C
20172         * g++.old-deja/g++.law/visibility7.C
20173         * g++.old-deja/g++.mike/net8.C
20174         * g++.old-deja/g++.mike/p646.C
20175         * g++.old-deja/g++.mike/p700.C
20176         * g++.old-deja/g++.mike/p701.C
20177         * g++.old-deja/g++.mike/p811.C
20178         * g++.old-deja/g++.ns/template13.C
20179         * g++.old-deja/g++.other/array3.C
20180         * g++.old-deja/g++.other/crash25.C
20181         * g++.old-deja/g++.other/dtor3.C
20182         * g++.old-deja/g++.other/dtor4.C
20183         * g++.old-deja/g++.other/main1.C
20184         * g++.old-deja/g++.other/warn7.C
20185         * g++.old-deja/g++.pt/crash11.C
20186         * g++.old-deja/g++.pt/crash36.C
20187         * g++.old-deja/g++.pt/spec22.C
20188         * g++.old-deja/g++.pt/spec9.C
20189         * g++.old-deja/g++.pt/ttp52.C
20190         * g++.old-deja/g++.robertl/eb103.C
20191         * g++.old-deja/g++.robertl/eb121.C
20192         * g++.old-deja/g++.robertl/eb22.C
20193         * g++.old-deja/g++.robertl/eb8.C:
20194         Update locations and/or regexps of dg-error markers.
20195         Remove markers for some bogus messages that are no longer issued.
20196
20197 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20200         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20201
20202 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20203
20204         PR c++/17618
20205         * g++.dg/lookup/crash5.C: New test.
20206
20207 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20208
20209         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20210         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20211         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20212         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20213         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20214         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20215
20216         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20217         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20218         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20219         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20220         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20221         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20222
20223         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20224
20225         * gcc.dg/vect/vect-44.c: Check additional cases.
20226         * gcc.dg/vect/vect-48.c: Check additional cases.
20227
20228         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20229         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20230         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20231         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20232         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20233         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20234         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20235         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20236         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20237
20238         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20239         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20240         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20241
20242 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20243
20244         * gcc.dg/tree-ssa/loop-6.c: New test.
20245
20246 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20247
20248         PR c++/17620
20249         * g++.dg/inherit/base2.C: New.
20250
20251 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20252
20253         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20254         * gcc.dg/20001012-2.c: Likewise.
20255         * gcc.dg/20001013-1.c: Likewise.
20256         * gcc.dg/20001101-1.c: Likewise.
20257         * gcc.dg/20001102-1.c: Likewise.
20258         * gcc.dg/bf-spl1.c: Likewise.
20259         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20260         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20261
20262 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20263
20264         PR tree-optimization/16721
20265         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20266
20267 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20268
20269         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20270         * gcc.dg/20040305-1.c: Likewise.
20271
20272 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20273
20274         PR c/16566
20275         * gcc.c-torture/compile/pr16566-1.c,
20276         gcc.c-torture/compile/pr16566-2.c,
20277         gcc.c-torture/compile/pr16566-3.c: New tests.
20278
20279 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20280
20281         PR tree-optimization/17512
20282         * gcc.c-torture/compile/20040916-1.c.
20283
20284 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20285
20286         * gcc.dg/pragma-re-3.c: New test.
20287
20288 2004-09-17  Matt Austern  <austern@apple.com>
20289
20290         PR c++/15049
20291         * g++.dg/other/anon3.C: New.
20292
20293 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20294
20295         PR c++/7503
20296         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20297         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20298         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20299         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20300         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20301
20302 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20303
20304         PR fortran/17286
20305         * gfortran.dg/pr17286.f90: New test.
20306
20307 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/17530
20310         * g++.dg/template/static7.C: New test.
20311
20312 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20313
20314         PR tree-opt/17558
20315         * gcc.c-torture/compile/pr17558.c: New test.
20316
20317 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20318
20319         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20320         if SKIP_ATTRIBUTE is defined.
20321
20322 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20323
20324         PR fortran/15957
20325         * gfortran.dg/pr15957.f90: New test.
20326
20327 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20328
20329         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20330         in comparison.
20331         * gcc.dg/vect/vect-79.c: Likewise.
20332         * gcc.dg/vect/vect-80.c: Likewise.
20333
20334 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20335
20336         PR fortran/15750
20337         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20338
20339 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20340
20341         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20342         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20343         * gcc.dg/vect/vect-62.c: New testcase.
20344         * gcc.dg/vect/vect-63.c: New testcase.
20345         * gcc.dg/vect/vect-64.c: New testcase.
20346         * gcc.dg/vect/vect-65.c: New testcase.
20347         * gcc.dg/vect/vect-66.c: New testcase.
20348         * gcc.dg/vect/vect-67.c: New testcase.
20349         * gcc.dg/vect/vect-68.c: New testcase.
20350         * gcc.dg/vect/vect-69.c: New testcase.
20351         * gcc.dg/vect/vect-79.c: New testcase.
20352         * gcc.dg/vect/vect-80.c: New testcase.
20353
20354 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20355
20356         * gcc.target/mips/asm-1.c: New test.
20357
20358 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20359
20360         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20361         * gcc.dg/vect/vect-73.c: New testcase.
20362         * gcc.dg/vect/vect-74.c: New testcase.
20363         * gcc.dg/vect/vect-75.c: New testcase.
20364         * gcc.dg/vect/vect-76.c: New testcase.
20365         * gcc.dg/vect/vect-77.c: New testcase.
20366         * gcc.dg/vect/vect-78.c: New testcase
20367
20368 2004-09-18  Paul Brook  <paul@codesourcery.com>
20369
20370         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20371
20372 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20373
20374         PR c/17424
20375         * gcc.dg/pr17424-1.c: New test.
20376
20377 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20378
20379         * g++.dg/tree-ssa/pr17153.C: New test.
20380
20381 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20382
20383         PR pch/13361
20384         * testsuite/g++.dg/pch/wchar-1.C: New.
20385         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20386
20387 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20388
20389         * gcc.c-torture/execute/20040917-1.c: New test.
20390
20391 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20392
20393         PR tree-optimization/17319
20394         * gcc.dg/pr17319.c: New test.
20395
20396 2004-09-17  Devang Patel  <dpatel@apple.com>
20397
20398         * gcc.dg/20040813-1.c: New test.
20399
20400 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20401
20402         PR tree-optimization/17273
20403         * gcc.c-torture/compile/pr17273.c: New test.
20404
20405 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20406
20407         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20408         Update expected messages.
20409         * gcc.dg/declspec-13.c: New test.
20410
20411 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20412
20413         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20414
20415 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20416
20417         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20418         change what 'a' is pointing to.
20419
20420 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/16002
20423         * g++.dg/template/error18.C: New test.
20424
20425         PR c++/16029
20426         * g++.dg/warn/Wunused-8.C: New test.
20427
20428 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20429
20430         PR tree-optimization/17513
20431         * gcc.dg/20040916-1.c: New test.
20432
20433 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/17501
20436         * g++.dg/template/typename7.C: New test.
20437
20438 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20439
20440         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20441
20442 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20443
20444         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20445         with -ftree-based-profiling also.
20446         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20447
20448 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20449
20450         PR/15364
20451         * gfortran.dg/der_array_io_1.f90: New test.
20452         * gfortran.dg/der_array_io_2.f90: New test.
20453         * gfortran.dg/der_array_io_3.f90: New test.
20454
20455 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20456
20457         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20458         EABI.
20459
20460 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20461
20462         * g++.dg/opt/switch1.C: New test.
20463
20464 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20465
20466         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20467         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20468         Update expected messages.
20469
20470 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20471
20472         PR fortran/16485
20473         * gfortran.dg/same_name_1.f90: New test.
20474
20475 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20476
20477         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20478         dereference garbage pointers.
20479
20480 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20483         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20484
20485         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20486         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20487         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20488
20489 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/17324
20492         * g++.dg/template/mangle1.C: New test.
20493
20494 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20495
20496         PR tree-optimization/17252
20497         * gcc.c-torture/execute/pr17252.c: New test.
20498
20499 2004-09-14  Andrew Pinski  <apinski@apple.com>
20500
20501         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20502
20503 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20504
20505         PR rtl-optimization/9771
20506         * gcc.dg/pr9771-1.c: New test case.
20507
20508 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20509
20510         PR tree-optimization/15262
20511         * gcc.c-torture/execute/pr15262-1.c: New test.
20512         * gcc.c-torture/execute/pr15262-2.c: New test.
20513
20514 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20515
20516         * gcc.dg/declspec-12.c: New test.
20517
20518 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20519
20520         * gfortran.dg/pr17090.f90: Add directives to test.
20521
20522 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20523
20524         * gcc.c-torture/compile/20040914-1.c: New test.
20525
20526 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20527
20528         PR c++/16162
20529         * g++.dg/template/decl2.C: New test.
20530
20531 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20532
20533         PR fortran/17090
20534         * gfortran.dg/pr17090.f90: New test.
20535
20536 2004-09-13  Dale Johannesen  <dalej@apple.com>
20537
20538         * gcc.c-torture/compile/pr17408.c: New test case.
20539
20540 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20541
20542         PR c++/16716
20543         * g++.dg/parse/crash17.C: New test.
20544
20545         PR c++/17327
20546         * g++.dg/template/enum3.C: New test.
20547
20548 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20549
20550         * lib/gcc-defs.exp: Load wrapper.exp.
20551         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20552         using local code.
20553         * lib/gcc.exp (gcc_init): Similar.
20554         * lib/gfortran.exp (gfortran_init): Similar.
20555         * lib/objc.exp (objc_init): Similar.
20556         * lib/treelang.exp (treelang_init): Similar.
20557         * lib/wrapper.exp: New file with build_wrapper call machinery in
20558         ${tool}_maybe_build_wrapper.
20559
20560 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20561
20562         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20563         "inline".
20564         * gcc.dg/declspec-11.c: Update expected messages.
20565         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20566         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20567         gcc.dg/inline-12.c: New tests.
20568
20569 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20570
20571         * g++.dg/tree-ssa/pr17400.C: New testcase.
20572
20573 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20574
20575         * gcc.target/mips/sb1-1.c: New testcase.
20576
20577 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20578
20579         * lib/g77-dg.exp: Remove unused file.
20580         * lib/mike-g77.exp: Ditto.
20581         * lib/g77.exp: Ditto.
20582
20583 2004-09-12  Richard Henderson  <rth@redhat.com>
20584
20585         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20586
20587 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20588
20589         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20590         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20591         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20592         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20593         Update expected messages.
20594
20595 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20596
20597         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20598         declaration/use mismatch for dirp parameter.
20599
20600 2004-09-12  Andrew Pinski  <apinski@apple.com>
20601
20602         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20603         -fgnu-runtime is passed.
20604
20605 2004-09-12  Richard Henderson  <rth@redhat.com>
20606
20607         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20608         do the uplevel thing and update additional_flags directly.
20609         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20610         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20611         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20612         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20613
20614 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20615
20616         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20617
20618 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20619
20620         PR middle-end/17411
20621         * g++.dg/opt/pr17411-1.C: New test case.
20622
20623 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20624
20625         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20626         gcc.dg/tls/diag-2.c: Update expected messages.
20627         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20628         messages.
20629         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20630         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20631         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20632         gcc.dg/tls/diag-5.c: New tests.
20633
20634 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20635
20636         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20637
20638 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20639
20640         * g++.dg/parse/break-in-for.C: New test.
20641
20642 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20643
20644         * gcc.dg/tree-ssa/20040911-1.c: New test.
20645
20646 2004-09-11  Andreas Jaeger  <aj@suse.de>
20647
20648         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20649         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20650
20651 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20652
20653         * gcc.target/frv: New directory of FR-V-specific tests.
20654
20655 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20656
20657         * gcc.dg/convert-vec-1.c: New test.
20658
20659 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20660
20661         PR middle-end/17024
20662         * gcc.dg/pr17024-1.c: New test case.
20663
20664 2004-09-10  Eric Christopher  <echristo@redhat.com>
20665
20666         * gcc.dg/20040910-1.c: New test.
20667
20668 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20669
20670         * gcc.dg/bitfld-9.c: New test.
20671
20672 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20673
20674         * gcc.c-torture/execute/ieee/acc1.c: New test.
20675         * gcc.c-torture/execute/ieee/acc2.c: New test.
20676         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20677
20678 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20679
20680         * gcc.dg/deprecated-2.c: New test.
20681
20682 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20683
20684         * gcc.dg/init-vec-1.c: New test.
20685
20686 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20687
20688         PR middle-end/17055
20689         * gcc.dg/pr17055-1.c: New test case.
20690
20691 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20692
20693         PR target/17377
20694         * gcc.c-torture/execute/pr17377.c: New test.
20695
20696 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20697
20698         PR c/8420
20699         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20700         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20701         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20702         gcc.dg/long-long-typespec-1.c: New tests.
20703         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20704
20705 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20706
20707         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20708         gcc.dg/gnu99-static-1.c: New tests.
20709
20710 2004-09-08  Devang Patel  <dpatel@apple.com>
20711
20712         * gcc.dg/darwin-ld-20040828-1.c: New test.
20713         * gcc.dg/darwin-ld-20040828-2.c: New test.
20714         * gcc.dg/darwin-ld-20040828-3.c: New test.
20715
20716 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20717
20718         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20719         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20720         in error message.
20721         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20722         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20723         in error message.
20724         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20725         types they qualify.
20726         * objc.dg/type-size-2.m: Fix wording in comment.
20727         * objc.dg/va-meth-1.m: New test case.
20728
20729 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20730
20731         PR c/16633:
20732         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20733         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20734
20735 2004-09-06  Devang Patel  <dpatel@apple.com>
20736
20737         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20738         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20739
20740 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20741
20742         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20743         reflect changed line numbering of diagnostics.
20744
20745 2004-09-06  Paul Brook  <paul@codesourcery.com>
20746
20747         * gfortran.dg/edit_real_1.f90: Add new test.
20748
20749 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20750
20751         * gcc.dg/tree-ssa/loop-2.c: New test.
20752         * gcc.dg/tree-ssa/loop-3.c: New test.
20753         * gcc.dg/tree-ssa/loop-4.c: New test.
20754         * gcc.dg/tree-ssa/loop-5.c: New test.
20755
20756 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20757
20758         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20759
20760 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20761
20762         * gcc.dg/format/sentinel-1.c: New test.
20763
20764 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20765
20766         * testsuite/gcc.dg/builtins-46.c: New.
20767
20768 2004-09-03  Devang Patel  <dpatel@apple.com>
20769
20770         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20771         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20772
20773 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20774
20775         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20776         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20777         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20778         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20779         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20780         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20781         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20782         the non-portable bzero.
20783         * gcc.dg/20010912-1.c: xfail for NetWare.
20784         * gcc.dg/20020426-2.c: xfail for NetWare.
20785         * gcc.dg/20021014-1.c: xfail for NetWare.
20786         * gcc.dg/20021018-1.c: xfail for NetWare.
20787         * gcc.dg/20030213-1.c: xfail for NetWare.
20788         * gcc.dg/20030225-1.c: xfail for NetWare.
20789         * gcc.dg/20030708-1.c: xfail for NetWare.
20790         * gcc.dg/builtins-config.h: Also exclude NetWare.
20791         * gcc.dg/format/format.h: Define restrict only if not already defined.
20792         * gcc.dg/nest.c: xfail for NetWare.
20793         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20794         * lib/target-supports.exp (check_visibility_available): Exclude
20795         NetWare.
20796
20797 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20798
20799         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20800         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20801         deterministic starting point for the alignment of structure fields.
20802         * gcc.dg/Wpadded.c: Dito.
20803         * g++.dg/abi/vbase10.C: Dito.
20804
20805 2004-09-03  Devang Patel  <dpatel@apple.com>
20806
20807         * g++.dg/debug/pr15736.cc: New test.
20808
20809 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20810
20811         * README.QMTEST: Fix out-of-date link.
20812
20813 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20814
20815         PR fortran/16579
20816         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20817         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20818
20819 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20820
20821         * g++.dg/abi/arm_rtti1.C: New test.
20822
20823 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20824
20825         * gcc.dg/ppc-vector-memcpy.c: New.
20826         * gcc.dg/ppc-vector-memset.c: New.
20827
20828 2004-09-02  Chao-ying Fu  <fu@mips.com>
20829
20830         * gcc.target/mips/mips-3d-1.c: New test.
20831         * gcc.target/mips/mips-3d-2.c: New test.
20832         * gcc.target/mips/mips-3d-3.c: New test.
20833         * gcc.target/mips/mips-3d-4.c: New test.
20834         * gcc.target/mips/mips-3d-5.c: New test.
20835         * gcc.target/mips/mips-3d-6.c: New test.
20836         * gcc.target/mips/mips-3d-7.c: New test.
20837         * gcc.target/mips/mips-3d-8.c: New test.
20838         * gcc.target/mips/mips-3d-9.c: New test.
20839         * gcc.target/mips/mips-ps-1.c: New test.
20840         * gcc.target/mips/mips-ps-2.c: New test.
20841         * gcc.target/mips/mips-ps-3.c: New test.
20842         * gcc.target/mips/mips-ps-4.c: New test.
20843         * gcc.target/mips/mips-ps-type.c: New test.
20844
20845 2004-09-02  Paul Brook  <paul@codesourcery.com>
20846
20847         * gfortran.dg/edit_real_1.f90: Add new tests.
20848
20849 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20850
20851         PR fortran/15327
20852         * gfortran.dg/merge_char_1.f90: New test.
20853
20854 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20855
20856         PR fortran/16404
20857         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20858
20859 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20860
20861         PR c/1522
20862         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20863
20864 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20865
20866         * g++.dg/opt/loop1.C: Do not XFAIL.
20867
20868 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.c-torture/execute/20040831-1.c: New test.
20871
20872 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20873
20874         PR fortran/16579
20875         * gfortran.dg/g77/20010610.f: Now passes.
20876         Copy from g77.f-torture/execute. Add dg-run directive.
20877         * gfortran.dg/g77/README: Update
20878
20879 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20880
20881         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20882         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20883         (t1, t2, t3, t4): Add volatile.
20884
20885 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20886
20887         * g++.dg/ext/visibility/arm1.C: New test.
20888
20889 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20890
20891         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20892         -pedantic-errors.
20893
20894 2004-09-01  Paul Brook  <paul@codesourcery.com>
20895
20896         * gfortran.dg/eof_2.f90: New test.
20897
20898 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20899
20900         PR fortran/16579
20901         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20902
20903 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20904
20905         PR libfortran/16805
20906         * gfortran.dg/list_read_2.f90: New test.
20907
20908 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * g++.dg/abi/key1.C: New test.
20911
20912 2004-08-31  Richard Henderson  <rth@redhat.com>
20913
20914         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20915         form of offsetof.
20916         * g++.dg/other/offsetof5.C: Remove duplicate.
20917
20918 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20919
20920         PR fortran/17244
20921         * gfortran.dg/func_derived_1.f90: New test.
20922
20923 2004-08-31  Paul Brook  <paul@codesourcery.com>
20924
20925         * gfortran.dg/eof_1.f90: New test.
20926
20927 2004-08-31  Paul Brook  <paul@codesourcery.com>
20928
20929         * gfortran.dg/list_read_1.f90: New file.
20930
20931 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20932
20933         * g++.dg/opt/loop1.C: XFAIL.
20934
20935 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20936
20937         * gcc.dg/funcdef-storage-1.c: New.
20938         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20939         an extern function in local scope.
20940         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20941         declare an 'auto inline' function in local scope.
20942         * gcc.dg/20011130-1.c: Likewise.
20943         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20944         an 'auto' function in local scope.
20945         * gcc.dg/20021014-1.c: Likewise.
20946         * gcc.dg/20030331-2.c: Likewise.
20947
20948 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20949
20950         * gfortran.dg/blockdata_1.f90: New test.
20951
20952 2004-08-30  Richard Henderson  <rth@redhat.com>
20953
20954         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20955
20956 2004-08-30  Richard Henderson  <rth@redhat.com>
20957
20958         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20959         additional_flags set by alternate driver.
20960         (ieee-options): New procedure.
20961         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20962         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20963         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20964         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20965
20966 2004-08-30  Richard Henderson  <rth@redhat.com>
20967
20968         * lib/f-torture.exp: Remove.
20969
20970 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20971
20972         PR rtl-optimization/16590
20973         * g++.dg/opt/loop1.C: New test.
20974
20975 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20976
20977         PR fortran/13910
20978         * gfortran.dg/oldstyle_1.f90: New test.
20979
20980 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20981         Paul Brook  <paul@codesourcery.com>
20982
20983         * gfortran.dg/g77/README: Update.
20984         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20985         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20986         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20987
20988 2004-08-28  Paul Brook  <paul@codesourcery.com>
20989
20990         PR libfortran/17195
20991         * gfortran.dg/edit_real_1.f90: New test.
20992
20993 2004-08-27  Paul Brook  <paul@codesourcery.com>
20994
20995         * gfortran.dg/rewind_1.f90: New test.
20996
20997 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20998
20999         PR fortran/16597
21000         * gfortran.dg/pr16597.f90: New test.
21001
21002 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21003
21004         PR c/13801
21005         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21006         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21007         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21008         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21009         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21010
21011 2004-08-26  Nick Clifton  <nickc@redhat.com>
21012
21013         * gcc.c-torture/compile/pr17119.c: New test.
21014
21015 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21016
21017         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21018
21019 2004-08-25  Richard Henderson  <rth@redhat.com>
21020
21021         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21022         the bits that expect kind=8 to be the largest real kind.
21023
21024 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21025
21026         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21027
21028 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21029
21030         * gfortran.dg/assignment_1.f90: New test.
21031
21032 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21033
21034         * g++.dg/template/repo3.C: New test.
21035
21036 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21037
21038         PR middle-end/16693
21039         PR tree-optimization/16372
21040         * g++.dg/opt/pr16372-1.C: New test case.
21041         * g++.dg/opt/pr16693-1.C: New test case.
21042         * g++.dg/opt/pr16693-2.C: New test case.
21043
21044 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21045
21046         * objc.dg/proto-lossage-4.m: New test.
21047
21048 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR c++/17155
21051         * g++.dg/inherit/local2.C: New test.
21052
21053 2004-08-25  Paul Brook  <paul@codesourcery.com>
21054
21055         PR fortran/17144
21056         * gfortran.dg/string_ctor_1.f90: New test.
21057
21058 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21059
21060         PR c++/14428
21061         * g++.dg/template/redecl2.C: New test.
21062
21063 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21064
21065         PR fortran/17143
21066         * gfortran.dg/pr17143.f90: New test.
21067
21068 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21069
21070         PR fortran/17164
21071         * gfortran.dg/pr17164.f90: New test.
21072
21073 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21074
21075         * gcc.dg/tree-ssa/loop-1.c: New test.
21076
21077 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21078
21079         * gcc.c-torture/compile/20040824-1.c: New test.
21080
21081 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21082
21083         * gcc.c-torture/compile/iftrap-3.c: New test.
21084
21085 2004-08-24  Paul Brook  <paul@codesourcery.com>
21086
21087         * gfortran.dg/entry_2.f90: New test.
21088
21089 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21090
21091         PR c++/16889
21092         * g++.dg/lookup/ambig[12].C: New.
21093
21094 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21095
21096         PR c++/16706
21097         * g++.dg/template/crash21.C: New test.
21098         * g++.dg/template/crash22.C: Likewise.
21099
21100 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         PR c++/17149
21103         * g++.dg/template/access15.C: New.
21104
21105 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21106
21107         PR c++/17163
21108         * g++.dg/template/repo2.C: New test.
21109
21110 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21111
21112         PR rtl-optimization/17078
21113         * gcc.c-torture/execute/pr17078-1.c: New test case.
21114
21115 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21116
21117         PR c/14492
21118         * gcc.dg/debug/crash1.c: New test.
21119
21120 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21121
21122         PR c/16180
21123         * gcc.dg/loop-5.c: New test.
21124
21125 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21126
21127         * gcc.c-torture/execute/20040823-1.c: New test.
21128
21129 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21130
21131         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21132         to the assembler.  Simplify test accordingly.
21133         (asm_abi_flags): Use GNU names.
21134         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21135         to check for ABI flags.
21136
21137 2004-08-22  Andrew Pinski  <apinski@apple.com>
21138
21139         * g++.dg/opt/pr14029.C: New test.
21140         * gcc.c-torture/execute/pr15262.c: New test.
21141
21142 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21143
21144         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21145
21146 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21147
21148         PR 16908
21149         * gfortran.dg/direct_io.f90: New test.
21150
21151 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/17121
21154         * g++.dg/inherit/local2.C: New test.
21155
21156 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21157
21158         PR c++/17120
21159         * g++.dg/warn/Wparentheses-4.C: New test.
21160
21161 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/17121
21164         * g++.dg/inherit/local2.C: New test.
21165
21166         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21167         * gcc.dg/ppc-ldstruct.c: Likewise.
21168         * gcc.dg/ppc64-abi-2.c: Likewise.
21169
21170 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21171
21172         PR rtl-optimization/17099
21173         * gcc.c-torture/execute/20040820-1.c: New test.
21174
21175 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21176
21177         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21178
21179 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21180
21181         PR fortran/17077
21182         * gfortran.dg/auto_array_1.f90: New test.
21183
21184 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21185
21186         PR fortran/17074
21187         * gfortran.dg/simpleif_1.f90: New test.
21188
21189 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21190
21191         * lib/target-supports.exp (check_profiling_available): Return
21192         false for arm*-*-symbianelf* and arm*-*-eabi*.
21193
21194         PR c++/15890
21195         * g++.dg/template/delete1.C: New test.
21196
21197 2004-08-19  Paul Brook  <paul@codesourcery.com>
21198
21199         PR fortran/14976
21200         PR fortran/16228
21201         * gfortran.dg/data_char_1.f90: New test.
21202
21203 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21204
21205         PR fortran/16946
21206         * gfortran.dg/reduction.f90: New testcase.
21207
21208 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21209
21210         PR fortran/16520
21211         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21212
21213 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21214
21215         PR c++/17041
21216         * g++.dg/Wparentheses-3.C: New test.
21217
21218 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21219
21220         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21221         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21222         * gcc.dg/vect/vect-2.c: Likewise.
21223         * gcc.dg/vect/vect-3.c: Likewise.
21224         * gcc.dg/vect/vect-4.c: Likewise.
21225         * gcc.dg/vect/vect-5.c: Likewise.
21226         * gcc.dg/vect/vect-6.c: Likewise.
21227         * gcc.dg/vect/vect-7.c: Likewise.
21228         * gcc.dg/vect/vect-25.c: Likewise.
21229         * gcc.dg/vect/vect-31.c: Likewise.
21230         * gcc.dg/vect/vect-32.c: Likewise.
21231         * gcc.dg/vect/vect-34.c: Likewise.
21232         * gcc.dg/vect/vect-36.c: Likewise.
21233         * gcc.dg/vect/vect-all.c: Likewise.
21234
21235 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/17068
21238         * g++.dg/template/operator4.C: New test.
21239
21240 2004-08-18  Richard Henderson  <rth@redhat.com>
21241
21242         * gcc.dg/20040206-1.c: XFAIL.
21243
21244 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/16246
21247         * g++.dg/template/array7.C: New test.
21248
21249 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21250
21251         * gcc.dg/mips-movcc-1.c: New test.
21252         * gcc.dg/mips-movcc-2.c: New test.
21253         * gcc.dg/mips-movcc-3.c: New test.
21254
21255         * gcc.dg/mips-nmadd-1.c: New test.
21256         * gcc.dg/mips-nmadd-2.c: New test.
21257
21258 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/15871
21261         * g++.dg/opt/inline8.C: New test.
21262
21263         PR c++/16965
21264         * g++.dg/parse/error17.C: New test.
21265
21266 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21267
21268         * gcc.dg/vect: New directory for vectorizer tests.
21269         * gcc.dg/vect/tree-vect.h: New file.
21270         * gcc.dg/vect/vect.exp: New file.
21271         * gcc.dg/vect/pr16105.c.c: New test.
21272         * gcc.dg/vect/vect-1.c: New test.
21273         * gcc.dg/vect/vect-2.c: New test.
21274         * gcc.dg/vect/vect-3.c: New test.
21275         * gcc.dg/vect/vect-4.c: New test.
21276         * gcc.dg/vect/vect-5.c: New test.
21277         * gcc.dg/vect/vect-6.c: New test.
21278         * gcc.dg/vect/vect-7.c: New test.
21279         * gcc.dg/vect/vect-8.c: New test.
21280         * gcc.dg/vect/vect-9.c: New test.
21281         * gcc.dg/vect/vect-10.c: New test.
21282         * gcc.dg/vect/vect-11.c: New test.
21283         * gcc.dg/vect/vect-12.c: New test.
21284         * gcc.dg/vect/vect-13.c: New test.
21285         * gcc.dg/vect/vect-14.c: New test.
21286         * gcc.dg/vect/vect-15.c: New test.
21287         * gcc.dg/vect/vect-16.c: New test.
21288         * gcc.dg/vect/vect-17.c: New test.
21289         * gcc.dg/vect/vect-18.c: New test.
21290         * gcc.dg/vect/vect-19.c: New test.
21291         * gcc.dg/vect/vect-20.c: New test.
21292         * gcc.dg/vect/vect-21.c: New test.
21293         * gcc.dg/vect/vect-22.c: New test.
21294         * gcc.dg/vect/vect-23.c: New test.
21295         * gcc.dg/vect/vect-24.c: New test.
21296         * gcc.dg/vect/vect-25.c: New test.
21297         * gcc.dg/vect/vect-26.c: New test.
21298         * gcc.dg/vect/vect-27.c: New test.
21299         * gcc.dg/vect/vect-28.c: New test.
21300         * gcc.dg/vect/vect-29.c: New test.
21301         * gcc.dg/vect/vect-30.c: New test.
21302         * gcc.dg/vect/vect-31.c: New test.
21303         * gcc.dg/vect/vect-32.c: New test.
21304         * gcc.dg/vect/vect-33.c: New test.
21305         * gcc.dg/vect/vect-34.c: New test.
21306         * gcc.dg/vect/vect-35.c: New test.
21307         * gcc.dg/vect/vect-36.c: New test.
21308         * gcc.dg/vect/vect-37.c: New test.
21309         * gcc.dg/vect/vect-38.c: New test.
21310         * gcc.dg/vect/vect-40.c: New test.
21311         * gcc.dg/vect/vect-41.c: New test.
21312         * gcc.dg/vect/vect-42.c: New test.
21313         * gcc.dg/vect/vect-43.c: New test.
21314         * gcc.dg/vect/vect-44.c: New test.
21315         * gcc.dg/vect/vect-45.c: New test.
21316         * gcc.dg/vect/vect-46.c: New test.
21317         * gcc.dg/vect/vect-47.c: New test.
21318         * gcc.dg/vect/vect-48.c: New test.
21319         * gcc.dg/vect/vect-49.c: New test.
21320         * gcc.dg/vect/vect-50.c: New test.
21321         * gcc.dg/vect/vect-51.c: New test.
21322         * gcc.dg/vect/vect-52.c: New test.
21323         * gcc.dg/vect/vect-53.c: New test.
21324         * gcc.dg/vect/vect-54.c: New test.
21325         * gcc.dg/vect/vect-55.c: New test.
21326         * gcc.dg/vect/vect-56.c: New test.
21327         * gcc.dg/vect/vect-57.c: New test.
21328         * gcc.dg/vect/vect-58.c: New test.
21329         * gcc.dg/vect/vect-59.c: New test.
21330         * gcc.dg/vect/vect-60.c: New test.
21331         * gcc.dg/vect/vect-61.c: New test.
21332         * gcc.dg/vect/vect-all.c: New test.
21333         * gcc.dg/vect/vect-none.c: New test.
21334
21335 2004-08-17  Paul Brook  <paul@codesourcery.com>
21336
21337         PR fortran/13082
21338         * gfortran.dg/entry_1.f90: New test.
21339
21340 2004-08-17  Andrew Pinski  <apinski@apple.com>
21341
21342         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21343
21344 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21345
21346         * gcc.dg/pr17036-1.c: New test.
21347
21348 2004-08-16  Devang Patel  <dpatel@apple.com>
21349
21350         * gcc.dg/darwin-20040809-1.c: New test.
21351
21352 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21353
21354         * gcc.dg/funcdef-attr-1.c: New test.
21355
21356 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21357
21358         * gcc.dg/altivec-17.c: New test.
21359         * gcc.dg/altivec-18.c: New test.
21360
21361 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21362
21363         PR c++/6749
21364         * g++.dg/template/vtable2.C: New test.
21365
21366 2004-08-14  Richard Henderson  <rth@redhat.com>
21367
21368         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21369         * gcc.dg/pack-test-4.c (main): Return 0.
21370         * gcc.dg/setjmp-1.c: Remove XFAIL.
21371         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21372
21373 2004-08-14  Richard Henderson  <rth@redhat.com>
21374
21375         * gcc.dg/980217-1.c: Add prototype for printf.
21376
21377 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21378
21379         * gfortran.dg/pr16935.f90: New test.
21380
21381 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21382
21383         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21384
21385 2004-08-13  Paul Brook  <paul@codesourcery.com>
21386
21387         * gfortran.dg/der_io_1.f90: Remove stray comma.
21388
21389 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21390
21391         * gcc.dg/vmx/cw-bug-2.c: Remove.
21392         * gcc.dg/vmx/vprint-1.c: Remove.
21393         * gcc.dg/vmx/vscan-1.c: Remove.
21394
21395 2004-08-12  Devang patel  <dpatel@apple.com>
21396
21397         * gcc.dg/darwin-20040809-2.c: New test.
21398
21399 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21400
21401         * g++.dg/ext/altivec-12.C: New test.
21402
21403         * g++.dg/ext/altivec-11.C: New test.
21404
21405 2004-08-12  Paul Brook  <paul@codesourcery.com>
21406
21407         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21408
21409 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21410
21411         * g++.dg/ext/altivec-2.C: Check for hardware support before
21412         executing any VMX instructions.
21413
21414         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21415
21416 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21417
21418         PR c++/16276
21419         * g++.old-deja/g++.other/comdat4.C: New test.
21420         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21421
21422 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21423
21424         PR target/16286
21425         * gcc.dg/pr16286.c: New test.
21426
21427 2004-08-12 Jan Beulich <jbeulich@novell.com>
21428
21429         * g++.dg/ext/asm5.C: New.
21430
21431 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21432
21433         PR c++/16698
21434         * g++.dg/eh/crash1.C: New test.
21435
21436         PR c++/16717
21437         * g++.dg/ext/construct1.C: New test.
21438
21439 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21440
21441         PR c++/16853
21442         * g++.dg/init/ptrmem1.C: New test.
21443
21444         PR c++/16618
21445         * g++.dg/parse/offsetof5.C: New test.
21446
21447         PR c++/16870
21448         * g++.dg/template/overload3.C: New test.
21449
21450 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/16964
21453         * g++.dg/parse/error16.C: New test.
21454
21455         PR c++/16904
21456         * g++.dg/template/error14.C: New test.
21457
21458         PR c++/16929
21459         * g++.dg/template/error15.C: New test.
21460
21461 2004-08-11  Devang Patel  <dpatel@apple.com>
21462
21463         * gcc.dg/darwin-ld-20040809-1.c: New test.
21464         * gcc.dg/darwin-ld-20040809-2.c: New test.
21465
21466 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21467
21468         PR fortran/16917
21469         * gfortran.dg/dfloat_1.f90: New test.
21470
21471 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21472
21473         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21474         * gcc.dg/dll-2.c: Fix dg-require syntax.
21475         * gcc.misc-tests/arm-isr.c (abort): Declare.
21476         (exit): Likewise.
21477
21478 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/16971
21481         * g++.dg/parse/crash16.C: New test.
21482
21483 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21484
21485         * gcc.dg/mips-rsqrt-1.c: New test case.
21486         * gcc.dg/mips-rsqrt-2.c: New test case.
21487         * gcc.dg/mips-rsqrt-3.c: New test case.
21488
21489 2004-08-10  Paul Brook  <paul@codesourcery.com>
21490
21491         * gfortran.dg/der_io_1.f90: New test.
21492
21493 2004-08-10  Paul Brook  <paul@codesourcery.com>
21494
21495         PR fortran/16919
21496         * gfortran.dg/der_array_1.f90: New test.
21497
21498 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21499
21500         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21501
21502 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21503
21504         * gcc.dg/wchar_t-2.c: Fix typo.
21505
21506 2004-08-09  Falk Hueffner  <falk@debian.org>
21507
21508         PR tree-optimization/12517
21509         * gcc.c-torture/compile/pr12517.c: New test.
21510
21511         PR tree-optimization/12578
21512         * gcc.c-torture/compile/pr12578.c: New test.
21513
21514         PR tree-optimization/12899
21515         * gcc.c-torture/compile/pr12899.c: New test.
21516
21517         PR rtl-optimization/14692
21518         * gcc.c-torture/compile/pr14692.c: New test.
21519
21520         PR tree-optimization/16461
21521         * gcc.c-torture/compile/pr16461.c: New test.
21522
21523 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21524
21525         * gfortran.dg/getenv_1.f90: New test.
21526
21527 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21528
21529         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21530         wchar_t.
21531         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21532
21533 2004-08-06  Paul Brook  <paul@codesourcery.com>
21534
21535         * gfortran.dg/ret_array_1.f90: New test.
21536         * gfortran.dg/ret_pointer_1.f90: New test.
21537
21538 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21539
21540         * gcc.dg/missing-field-init-[12].c: New tests.
21541         * g++.dg/warn/missing-field-init-[12].C: New tests.
21542
21543 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21544
21545         * gcc.dg/enum2.c: New test.
21546         * gcc.dg/symbian3.c: Likewise.
21547         * gcc.dg/symbian4.c: Likewise.
21548         * gcc.dg/wchar_t-2.c: Likewise.
21549
21550 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21551
21552         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21553         destructor tests.
21554
21555 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21556
21557         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21558         dg-require-visiblity.
21559         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21560         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21561         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21562         * g++.dg/ext/visibility/new1.C: Likewise.
21563         * g++.dg/ext/visibility/pragma.C: Likewise.
21564         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21565         * g++.dg/ext/visibility/virtual.C: Likewise.
21566         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21567         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21568         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21569         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21570         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21571         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21572         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21573         * g++/dg/ext/visibility/visibility-8.C: New test.
21574         * gcc.c-torture/compile/dll.x: Remove.
21575         * gcc.dg/dll-2.c: Use dg-require-dll
21576         * gcc.dg/visibility-10.c: New test.
21577         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21578         supporting DLLs.
21579         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21580         (scan_not_hidden): Likewise.
21581
21582 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21583
21584         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21585
21586 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21587
21588         * gcc.c-torture/execute/20040805-1.c: New test.
21589
21590 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21591
21592         * gcc.dg/20020118-1.c: Declare abort.
21593         * gcc.dg/altivec_check.h: Likewise.
21594         * gcc.dg/iftrap-2.c: Likewise.
21595         * gcc.dg/pragma-darwin.c: Likewise.
21596         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21597
21598 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21599
21600         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21601
21602 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21603
21604         * gcc.c-torture/execute/builtins/abs-2.c,
21605         gcc.c-torture/execute/builtins/abs-3.c,
21606         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21607         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21608         intmax_t, uintmax_t and their limits.
21609         * gcc.dg/intmax_t-1.c: New test.
21610
21611 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21612
21613         * g++.dg/tc1/dr147.C: Add reference to PR.
21614
21615 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21616
21617         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21618         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21619
21620 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21621
21622         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21623
21624 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21625
21626         * gcc.dg/redecl-5.c: New test.
21627         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21628         of scanf.
21629
21630 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21631
21632         PR middle-end/16790
21633         * gcc.c-torture/execute/pr16790-1.c: New test case.
21634
21635 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21636
21637         * g++.dg/ext/visibility/assign1.C: New test.
21638         * g++.dg/ext/visibility/new1.C: Likewise.
21639
21640         * gcc.dg/symbian1.c: New test.
21641         * gcc.dg/symbian2.c: Likewise.
21642
21643 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21644
21645         PR target/16570
21646         * gcc.dg/i386-sse-9.c: New test.
21647
21648 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21649
21650         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21651
21652 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21653
21654         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21655         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21656         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21657         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21658         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21659         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21660         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21661         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21662         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21663         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21664         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21665         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21666         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21667         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21668         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21669         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21670         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21671         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21672         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21673         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21674         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21675         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21676         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21677         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21678         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21679         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21680         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21681         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21682         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21683         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21684         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21685         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21686         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21687         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21688         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21689         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21690         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21691         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21692         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21693         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21694         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21695         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21696         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21697         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21698         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21699         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21700         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21701         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21702         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21703         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21704         gcc.misc-tests/i386-pf-3dnow-1.c,
21705         gcc.misc-tests/i386-pf-athlon-1.c,
21706         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21707         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21708         Declare built-in functions used.
21709         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21710
21711 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21712
21713         PR c++/16707
21714         * g++.dg/lookup/using12.C: New test.
21715
21716         * g++.dg/init/null1.C: Fix PR number.
21717         * g++.dg/parse/namespace10.C: Likewise.
21718
21719 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/16224
21722         * g++.dg/template/spec17.C: New test.
21723         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21724         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21725
21726 2004-08-02  David Billinghurst
21727
21728         PR fortran/16292
21729         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21730
21731 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21732
21733         * gcc.dg/ia64-got-1.c: New test case.
21734
21735 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/16489
21738         * g++.dg/init/null1.C: New test.
21739         * g++.dg/tc1/dr76.C: Adjust error marker.
21740
21741         PR c++/16529
21742         * g++.dg/parse/namespace10.C: New test.
21743
21744         PR c++/16810
21745         * g++.dg/inherit/ptrmem2.C: New test.
21746
21747 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21748
21749         PR target/16155
21750         * gcc.dg/pr16155.c: New test.
21751
21752 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21753
21754         * gcc.dg/redecl-2.c: New test.
21755
21756 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21757
21758         * gcc.dg/darwin-longdouble.c: New file.
21759
21760 2004-07-30  Richard Henderson  <rth@redhat.com>
21761
21762         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21763         write to constant argument.
21764         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21765
21766 2004-07-30  Richard Henderson  <rth@redhat.com>
21767
21768         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21769         tests of nearest around zero.
21770
21771 2004-07-30  Andrew Pinski  <apinski@apple.com>
21772
21773         * gcc.c-torture/compile/20040730-1.c: New test.
21774
21775 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21776
21777         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21778         powerpc-eabispe.
21779
21780 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21781
21782         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21783
21784 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21785
21786         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21787         contains $ld_library_path.
21788         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21789
21790 2004-07-29  Richard Henderson  <rth@redhat.com>
21791
21792         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21793
21794         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21795         (alt2, which): New.
21796         (Check): Accept either alternative.
21797
21798 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * g++.dg/abi/inline1.C: New test.
21801         * g++.dg/abi/local1-a.cc: Likewise.
21802         * g++.dg/abi/local1.C: Likewise.
21803         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21804         * g++.dg/abi/mangle12.C: Likewise.
21805         * g++.dg/abi/mangle17.C: Likewise.
21806         * g++.dg/abi/mangle20-2.C: Likewise.
21807         * g++.dg/opt/interface1.C: Likewise.
21808         * g++.dg/opt/interface1.h: Likewise.
21809         * g++.dg/opt/interface1-a.cc: New test.
21810         * g++.dg/parse/repo1.C: New test.
21811         * g++.dg/template/repo1.C: Likewise.
21812         * g++.dg/warn/Winline-1.C: Likewise.
21813         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21814
21815 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21816
21817         * gcc.dg/tree-ssa/20040729-1.c: New test.
21818
21819 2004-07-27  Matt Austern <austern@apple.com>
21820
21821         * gcc.dg/darwin-bool-1.c: New test.
21822         * gcc.dg/darwin-bool-2.c: New test.
21823
21824 2004-07-28  Richard Henderson  <rth@redhat.com>
21825
21826         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21827         arguments in the correct type.  Don't write to constant arguments.
21828
21829 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21830
21831         PR tree-optimization/16688
21832         PR tree-optimization/16689
21833         * g++.dg/tree-ssa/pr16688.C: New test.
21834
21835 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21836
21837         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21838         loads.  Not only in the comment, this time.
21839
21840 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21841
21842         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21843         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21844         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21845         * gcc.dg/sh4a-bitmovua.c: New.
21846         * gcc.dg/sh4a-cos.c: New.
21847         * gcc.dg/sh4a-cosf.c: New.
21848         * gcc.dg/sh4a-fprun.c: New.
21849         * gcc.dg/sh4a-fsrra.c: New.
21850         * gcc.dg/sh4a-memmovua.c: New.
21851         * gcc.dg/sh4a-sin.c: New.
21852         * gcc.dg/sh4a-sincos.c: New.
21853         * gcc.dg/sh4a-sincosf.c: New.
21854         * gcc.dg/sh4a-sinf.c: New.
21855
21856 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21857
21858         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21859         conditionals.
21860         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21861         loads.
21862         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21863         DOM1.
21864
21865 2004-07-27  Andrew Pinski  <apinski@apple.com>
21866
21867         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21868
21869 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21870
21871         * gcc.dg/pragma-isr.c: New test.
21872
21873 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21874
21875         PR c++/14429
21876         * g++.dg/template/ttp11.C: New test.
21877
21878 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21879
21880         * gcc.c-torture/compile/20040727-1.c: New test.
21881
21882 2004-07-26  Eric Christopher  <echristo@redhat.com>
21883
21884         * gcc.c-torture/compile/20040726-2.c: New test.
21885
21886 2004-07-26  Andrew Pinski  <apinski@apple.com>
21887
21888         * g++.dg/rtti/tinfo1.C: Xfail.
21889
21890 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21891
21892         * gcc.c-torture/compile/20040726-1.c: New test.
21893
21894 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21895             Brian Ryner  <bryner@brianryner.com>
21896
21897         PR c++/9283
21898         PR c++/15000
21899         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21900         * g++.dg/ext/visibility/: New directory.
21901         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21902         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21903         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21904         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21905         * g++.dg/ext/visibility/fvisibility.C,
21906         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21907         g++.dg/ext/visibility/fvisibility-override1.C
21908         g++.dg/ext/visibility/fvisibility-override2.C
21909         g++.dg/ext/visibility/memfuncts.C
21910         g++.dg/ext/visibility/noPLT.C
21911         g++.dg/ext/visibility/pragma.C
21912         g++.dg/ext/visibility/pragma-override1.C
21913         g++.dg/ext/visibility/pragma-override2.C
21914         g++.dg/ext/visibility/staticmemfuncts.C
21915         g++.dg/ext/visibility/virtual.C: New tests.
21916
21917 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21918
21919         PR c/15360
21920         * gcc.dg/pr15360-1.c: New test.
21921
21922 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21923
21924         * gcc.dg/pragma-align-2.c: New test.
21925         * gcc.dg/pragma-init-fini.c: New test.
21926         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21927         targets.
21928
21929 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21930
21931         * gcc.dg/init-string-2.c: New test.
21932
21933 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21934
21935         PR 16684
21936         * gcc.dg/Wredundant-decls-1.c: New test case.
21937
21938 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21941         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21942         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21943         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21944         * gcc.dg/compat/generate-random.c: New file.
21945         * gcc.dg/compat/generate-random.h: Likewise.
21946         * gcc.dg/compat/generate-random_r.c: Likewise.
21947         * gcc.dg/compat/struct-layout-1.h: Likewise.
21948         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21949         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21950         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21951         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21952         * gcc.dg/compat/struct-layout-1_main.c: New test.
21953         * gcc.dg/compat/struct-layout-1_x.c: New file.
21954         * gcc.dg/compat/struct-layout-1_y.c: New file.
21955         * gcc.dg/compat/struct-layout-1_test.h: New file.
21956
21957 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21958
21959         * gcc.dg/comp-return-1.c: New test
21960
21961 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21962
21963         * gcc.dg/vmx/8-02a.c: Fix typo.
21964
21965         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21966         * gcc.dg/darwin-abi-3.c: New test.
21967
21968         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21969         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21970
21971         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21972         * gcc.dg/vmx/ops-long-1.c: New test.
21973         * gcc.dg/vmx/ops-long-2.c: New test.
21974
21975 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         * g++.dg/lookup/conv-[1234].C: New.
21978
21979 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21980
21981         * g++.dg/parse/attr2.C: Simplify.
21982
21983 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         PR c/7284
21986         * gcc.c-torture/execute/pr7284-1.c: New test.
21987
21988 2004-07-22  Brian Booth  <bbooth@redhat.com>
21989
21990         * gcc.dg/tree-ssa/20040721-1.c: New test.
21991
21992 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         * g++.dg/template/crash20.c: New.
21995
21996 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21997
21998         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21999         Add dg-run directive.  Declare variables as required.
22000         * gfortran.dg/g77/README: Update
22001
22002 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22003
22004         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22005         gcc.dg/cris-peep2-andu2.c: New tests.
22006
22007 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22008
22009         PR c/15052
22010         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22011         on return type.
22012         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22013         messages.
22014         * gcc.dg/qual-return-2.c: Update expected messages.
22015         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22016
22017 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22018
22019         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22020         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22021
22022 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22023
22024         PR c/11250
22025         * gcc.dg/init-string-1.c: New test.
22026
22027 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22028
22029         PR middle-end/15345
22030         PR c/16450
22031         * gcc.dg/torture/nested-fn-1.c: New test.
22032
22033 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22034
22035         PR target/16559
22036         * gcc.dg/ia64-fptr-1.c: New file.
22037
22038 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22039
22040         PR c++/14497
22041         * g++.dg/template/spec16.C: New test.
22042         * g++.old-deja/g++.robertl/eb118.C: Remove.
22043
22044 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22045
22046         PR c++/509
22047         * g++.dg/template/spec15.C: New test.
22048
22049 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22050
22051         Copy cases from g77.f-torture/execute and add dg-run
22052         directive.  Other changes as noted.
22053         * gfortran.dg/g77/13037.f
22054         * gfortran.dg/g77/1832.f
22055         * gfortran.dg/g77/19981119-0.f
22056         * gfortran.dg/g77/19990313-0.f
22057         * gfortran.dg/g77/19990313-1.f
22058         * gfortran.dg/g77/19990313-2.f
22059         * gfortran.dg/g77/19990313-3.f
22060         * gfortran.dg/g77/19990419-1.f
22061         * gfortran.dg/g77/19990826-0.f
22062         * gfortran.dg/g77/19990826-2.f
22063         * gfortran.dg/g77/20000503-1.f
22064         * gfortran.dg/g77/20001111.f
22065         * gfortran.dg/g77/20010116.f
22066         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22067         * gfortran.dg/g77/20010430.f
22068         * gfortran.dg/g77/6177.f
22069         * gfortran.dg/g77/947.f
22070         * gfortran.dg/g77/970816-3.f
22071         * gfortran.dg/g77/971102-1.f
22072         * gfortran.dg/g77/980520-1.f
22073         * gfortran.dg/g77/980628-0.f
22074         * gfortran.dg/g77/980628-1.f
22075         * gfortran.dg/g77/980628-10.f
22076         * gfortran.dg/g77/980628-2.f
22077         * gfortran.dg/g77/980628-3.f
22078         * gfortran.dg/g77/980628-7.f
22079         * gfortran.dg/g77/980628-8.f
22080         * gfortran.dg/g77/980628-9.f
22081         * gfortran.dg/g77/980701-0.f
22082         * gfortran.dg/g77/980701-1.f
22083         * gfortran.dg/g77/cabs.f
22084         * gfortran.dg/g77/claus.f
22085         * gfortran.dg/g77/complex_1.f
22086         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22087         * gfortran.dg/g77/dcomplex.f
22088         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22089         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22090         * gfortran.dg/g77/f90-intrinsic-numeric.f
22091         * gfortran.dg/g77/int8421.f
22092         * gfortran.dg/g77/labug1.f
22093         * gfortran.dg/g77/large_vec.f
22094         * gfortran.dg/g77/le.f
22095         * gfortran.dg/g77/short.f
22096         * gfortran.dg/g77/README: Update
22097
22098 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22099
22100         PR c++/16637
22101         * g++.dg/parse/lookup4.C: New test.
22102
22103 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22104
22105         PR c++/16175
22106         * g++.dg/template/ttp10.C: New test.
22107
22108 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22109
22110         * gcc.dg/pr12625-1.c: New test.
22111
22112 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22113
22114         * testsuite/gcc.dg/switch-warn-1.c: New test.
22115         * testsuite/gcc.dg/switch-warn-2.c: New test.
22116         * gcc.c-torture/compile/pr14730.c: Update.
22117
22118 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22119
22120         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22121         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22122         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22123         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22124
22125 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/16623
22128         * g++.dg/template/assign1.C: New test.
22129
22130 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22131
22132         PR c++/12170
22133         * g++.dg/template/ttp9.C: New test.
22134
22135 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22136
22137         * gcc.dg/format/cmn-err-1.c: New test.
22138
22139 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22140
22141         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22142         gcc.dg/Wparentheses-10.c: New tests.
22143         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22144
22145 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22146
22147         PR fortran/16465
22148         * gfortran.dg/g77//ffixed-line-length-0.f,
22149         gfortran.dg/g77/ffixed-line-length-132.f,
22150         gfortran.dg/g77/ffixed-line-length-72.f,
22151         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22152         gfortran.dg/g77/README: Update.
22153
22154 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22155
22156         PR c++/13092
22157         * g++.dg/template/non-dependent7.C: New test.
22158         * g++.dg/template/non-dependent8.C: Likewise.
22159         * g++.dg/template/non-dependent9.C: Likewise.
22160         * g++.dg/template/non-dependent10.C: Likewise.
22161
22162 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22163
22164         PR c++/16337
22165         * g++.dg/parse/attr2.C: New test.
22166
22167 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22168
22169         * g77.dg: Removed.
22170         * g77.f-torture: Ditto.
22171
22172 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22173
22174         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22175         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22176         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22177
22178 2004-07-16  Richard Henderson  <rth@redhat.com>
22179
22180         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22181
22182 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22183
22184         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22185         tests with full list of options.
22186         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22187         of TORTURE_OPTIONS if test contains 'dg-do run'.
22188
22189         PR fortran/16404
22190         * gfortran.dg/do_iterator.f90: New test.
22191
22192 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22193
22194         PR rtl-optimization/16536
22195         * gcc.c-torture/execute/restrict-1.c: New test.
22196
22197 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22198
22199         PR fortran/15324
22200         * gfortran.dg/pr15324.f90: New test.
22201
22202         PR fortran/15129
22203         * gfortran.dg/pr15129.f90: New test.
22204
22205         PR fortran/15140
22206         * gfortran.dg/pr15140.f90: New test.
22207
22208         PR fortran/13792
22209         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22210         compile-time simplification.
22211
22212 2004-07-14  Mike Stump  <mrs@apple.com>
22213
22214         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22215
22216 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22217
22218         PR target/16325
22219         * gcc.dg/profile-generate-1.c: New.
22220
22221 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22222
22223         * gcc.c-torture/execute/20040709-1.c: New test.
22224         * gcc.c-torture/execute/20040709-2.c: New test.
22225
22226 2004-07-14  Mike Stump  <mrs@apple.com>
22227
22228         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22229
22230 2004-07-14  Mike Stump  <mrs@apple.com>
22231
22232         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22233
22234 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22235
22236         PR c++/16518
22237         * g++.dg/parse/mutable1.C: New test.
22238
22239 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22240
22241         PR tree-optimization/16443
22242         * gcc.dg/tree-ssa/20040713-1.c: New test.
22243
22244 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22245
22246         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22247         for operator new.
22248
22249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22250
22251         * gfortran.dg/g77/README: New file
22252         * gfortran.dg/g77/19981216-0.f: Copy from
22253         g77.f-torture/noncompile.  Add "dg-do compile" and
22254         dg-error as required.
22255         * gfortran.dg/g77/19990218-1.f: Likewise.
22256         * gfortran.dg/g77/19990905-1.f: Likewise.
22257         * gfortran.dg/g77/9263.f: Likewise.
22258         * gfortran.dg/g77/980615-0.f: Likewise.
22259         * gfortran.dg/g77/980616-0.f: Likewise.
22260         * gfortran.dg/g77/check0.f: Likewise.
22261         * gfortran.dg/g77/select_no_compile.f: Likewise.
22262
22263 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22264
22265         Copy files from g77.f-torture/compile.
22266         Add "{ dg-do compile}".  Other changes as noted
22267         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22268         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22269         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22270         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22271         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22272         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22273         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22274         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22275         statement to conform to standard.  Append alpha1.x for reference.
22276         * gfortran.dg/g77/xformat.f: Add dg-warning
22277
22278 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22279
22280         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22281         Add {dg-do compile} directive.
22282         * gfortran.dg/g77/cpp2.F: Likewise.
22283
22284 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22285
22286         PR c++/5402
22287         * g++.dg/lookup/name-clash1.C: New test.
22288
22289         PR c++/9777
22290         * g++.dg/lookup/name-clash2.C: New test.
22291
22292         PR c++/12102
22293         * g++.dg/lookup/name-clash3.C: New test.
22294
22295 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22296
22297         * g++.dg/lookup/new2.C: New test.
22298         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22299
22300 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22301
22302         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22303         Add {dg-do compile} directive.
22304         * gfortran.dg/g77/13060.f: Likewise.
22305         * gfortran.dg/g77/19990218-0.f: Likewise.
22306         * gfortran.dg/g77/19990305-0.f: Likewise.
22307         * gfortran.dg/g77/19990419-0.f: Likewise.
22308         * gfortran.dg/g77/19990502-0.f: Likewise.
22309         * gfortran.dg/g77/19990502-1.f: Likewise.
22310         * gfortran.dg/g77/19990525-0.f: Likewise.
22311         * gfortran.dg/g77/19990826-1.f: Likewise.
22312         * gfortran.dg/g77/19990826-3.f: Likewise.
22313         * gfortran.dg/g77/19990905-2.f: Likewise.
22314         * gfortran.dg/g77/20000412-1.f: Likewise.
22315         * gfortran.dg/g77/20000511-1.f: Likewise.
22316         * gfortran.dg/g77/20000511-2.f: Likewise.
22317         * gfortran.dg/g77/20000518.f: Likewise.
22318         * gfortran.dg/g77/20000601-1.f: Likewise.
22319         * gfortran.dg/g77/20000601-2.f: Likewise.
22320         * gfortran.dg/g77/20000629-1.f: Likewise.
22321         * gfortran.dg/g77/20000630-2.f: Likewise.
22322         * gfortran.dg/g77/20010115.f: Likewise.
22323         * gfortran.dg/g77/20010321-1.f: Likewise.
22324         * gfortran.dg/g77/20010426.f: Likewise.
22325         * gfortran.dg/g77/20020307-1.f: Likewise.
22326         * gfortran.dg/g77/8485.f: Likewise.
22327         * gfortran.dg/g77/960317-1.f: Likewise.
22328         * gfortran.dg/g77/970915-0.f: Likewise.
22329         * gfortran.dg/g77/980310-1.f: Likewise.
22330         * gfortran.dg/g77/980310-2.f: Likewise.
22331         * gfortran.dg/g77/980310-3.f: Likewise.
22332         * gfortran.dg/g77/980310-4.f: Likewise.
22333         * gfortran.dg/g77/980310-6.f: Likewise.
22334         * gfortran.dg/g77/980310-7.f: Likewise.
22335         * gfortran.dg/g77/980310-8.f: Likewise.
22336         * gfortran.dg/g77/980419-2.f: Likewise.
22337         * gfortran.dg/g77/980424-0.f: Likewise.
22338         * gfortran.dg/g77/980427-0.f: Likewise.
22339         * gfortran.dg/g77/980729-0.f: Likewise.
22340         * gfortran.dg/g77/981117-1.f: Likewise.
22341         * gfortran.dg/g77/toon_1.f: Likewise.
22342
22343 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22344
22345         PR c++/2204
22346         * g++.dg/other/abstract2.C: New test.
22347
22348 2004-07-12  Paul Brook  <paul@codesourcery.com>
22349
22350         * gfortran.dg/pointer_init_1.f90: New test.
22351
22352 2004-07-11  Paul Brook  <paul@codesourcery.com>
22353
22354         PR fortran/15986
22355         * gfortran.dg/contained_1.f90: New test.
22356
22357 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22358
22359         * g++.dg/parse/defarg8.C: New test.
22360
22361 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22362
22363         PR fortran/16433
22364         * gfortran.dg/pr16433.f: New test.
22365
22366         PR fortran/17574
22367         * gfortran.dg/pr15754.f90: New test.
22368
22369 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22370
22371         PR tree-optimization/16437
22372         * gcc.c-torture/execute/bitfld-4.c: New test.
22373
22374 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22375
22376         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22377         access to common var from module.
22378
22379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22380
22381         PR fortran/16336
22382         * gfortran.fortran-torture/execute/common_2.f90: New test.
22383
22384 2004-07-10  Paul Brook  <paul@codesourcery.com>
22385
22386         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22387
22388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22389
22390         PR fortran/15969
22391         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22392
22393 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22394
22395         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22396         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22397         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22398         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22399         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22400         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22401         * gfortran.dg/g77/funderscoring.f: Likewise.
22402         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22403
22404 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22405
22406         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22407
22408 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22409         Paul Brook  <paul@codesourcery.com>
22410
22411         PR fortran/13415
22412         * gfortran.dg/common_pointer_1.f90: New test.
22413
22414 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22415
22416         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22417
22418 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22419
22420         PR target/16364
22421         * gcc.c-torture/compile/20040709-1.c: New.
22422
22423 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22424
22425         PR fortran/14077
22426         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22427
22428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22429
22430         PR fortran/13201
22431         * gfortran.dg/shape_1.f90: New test.
22432
22433 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22434             Andrew Pinski  <apinski@apple.com>
22435
22436         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22437
22438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22439
22440         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22441         comment.
22442
22443 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22444         Paul Brook  <paul@codesourcery.com>
22445
22446         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22447         '.f95' and '.F95'.
22448
22449 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22450
22451         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22452
22453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22454
22455         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22456         testcases with capital suffix.
22457
22458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22459
22460         PR fortran/15481
22461         PR fortran/13372
22462         PR fortran/13575
22463         PR fortran/15978
22464         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22465
22466         * gfortran.dg/implicit_1.f90: New test.
22467
22468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22469
22470         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22471         expression to match gfortran warning/error messages
22472         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22473         dg-error text.
22474
22475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22476
22477         * lib/fortran-torture.exp: Rename proc search_for to
22478         search_for_re.
22479
22480 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22481
22482         * gcc.c-torture/execute/simd-5.x: New file.
22483         XFAIL on SPARC 64-bit at -O0.
22484
22485 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22486
22487         PR c++/8211
22488         PR c++/16165
22489         * g++.dg/warn/effc3.C: New test.
22490
22491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22492
22493         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22494         change X to 1X in format.
22495         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22496         add data statements to conform to standard.
22497
22498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22499
22500         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22501         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22502         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22503
22504 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22505
22506         * gfortran.dg/g77/7388.f: Copy from g77.dg
22507         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22508         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22509         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22510         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22511         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22512         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22513         * gfortran.dg/g77/strlen0.f: Likewise.
22514
22515 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22516
22517         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22518         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22519
22520 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22521
22522         * gcc.c-torture/execute/920428-2.x: Delete.
22523         * gcc.c-torture/execute/920501-7.x: Likewise.
22524
22525 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22528         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22529         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22530         prescott and c3-2.
22531         (PREFETCH_3DNOW): Add -march=c3.
22532
22533 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22534
22535         PR c/16437
22536         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22537         * gcc.c-torture/execute/bf64-1.x: Likewise.
22538
22539 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22540
22541         * gcc.c-torture/compile/20040708-1.c: New test.
22542
22543 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22544
22545         PR c++/16169
22546         * g++.dg/warn/effc2.C: New test.
22547
22548 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22549
22550         * gcc.c-torture/execute/bitfld-1.x: Remove.
22551         * gcc.c-torture/execute/bitfld-3.c: New test.
22552         * gcc.dg/bitfld-2.c: Remove XFAILs.
22553
22554 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22555
22556         PR c++/16276
22557         * g++.dg/rtti/tinfo1.C: New file.
22558
22559 2004-07-07  Eric Christopher  <echristo@redhat.com>
22560
22561         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22562
22563 2004-07-07  Andrew Pinski  <apinski@apple.com>
22564
22565         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22566
22567 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22568
22569         * g++.dg/init/call1.C: XFAIL.
22570
22571 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22572
22573         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22574         except for movstrict*, to movmem* and clrstr* to clrmem*.
22575
22576 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22577
22578         * gcc.c-torture/execute/20040707-1.c: New test.
22579
22580 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22581
22582         * gcc.c-torture/execute/20040706-1.c: New test.
22583
22584 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22585
22586         PR c++/3671
22587         * g++.dg/template/spec14.C: New test.
22588
22589 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22590
22591         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22592         nothing if not yet defined.  Use it in b, c and d type definitions.
22593         * gcc.c-torture/execute/20040705-1.c: New test.
22594         * gcc.c-torture/execute/20040705-2.c: New test.
22595
22596 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22597
22598         PR c++/2518
22599         * g++.dg/lookup/new1.C: New test.
22600
22601 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22602
22603         PR c++/11406
22604         * g++.dg/template/sizeof8.C: New test.
22605
22606 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22607
22608         * gcc.c-torture/compile/20040705-1.c: New test.
22609
22610 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22611
22612         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22613
22614 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22615
22616         * gcc.dg/cpp/if-mop.c: Two new testcases.
22617         * gcc.dg/cpp/trad/comment-3.c: New.
22618
22619 2004-07-04  Paul Brook  <paul@codesourcery.com>
22620
22621         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22622
22623 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22624
22625         PR c++/3761
22626         * g++.dg/lookup/crash4.C: New test.
22627
22628 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22629
22630         * gcc.c-torture/execute/builtin-abs-1.c
22631         * gcc.c-torture/execute/builtin-abs-2.c
22632         * gcc.c-torture/execute/builtin-complex-1.c
22633         * gcc.c-torture/execute/builtins/string-1-lib.c
22634         * gcc.c-torture/execute/builtins/string-1.c
22635         * gcc.c-torture/execute/builtins/string-2-lib.c
22636         * gcc.c-torture/execute/builtins/string-2.c
22637         * gcc.c-torture/execute/builtins/string-3-lib.c
22638         * gcc.c-torture/execute/builtins/string-3.c
22639         * gcc.c-torture/execute/builtins/string-4-lib.c
22640         * gcc.c-torture/execute/builtins/string-4.c
22641         * gcc.c-torture/execute/builtins/string-5-lib.c
22642         * gcc.c-torture/execute/builtins/string-5.c
22643         * gcc.c-torture/execute/builtins/string-6-lib.c
22644         * gcc.c-torture/execute/builtins/string-6.c
22645         * gcc.c-torture/execute/builtins/string-7-lib.c
22646         * gcc.c-torture/execute/builtins/string-7.c
22647         * gcc.c-torture/execute/builtins/string-8-lib.c
22648         * gcc.c-torture/execute/builtins/string-8.c
22649         * gcc.c-torture/execute/builtins/string-9-lib.c
22650         * gcc.c-torture/execute/builtins/string-9.c
22651         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22652         * gcc.c-torture/execute/builtins/string-asm-1.c
22653         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22654         * gcc.c-torture/execute/builtins/string-asm-2.c
22655         * gcc.c-torture/execute/stdio-opt-1.c
22656         * gcc.c-torture/execute/stdio-opt-2.c
22657         * gcc.c-torture/execute/stdio-opt-3.c
22658         * gcc.c-torture/execute/string-opt-1.c
22659         * gcc.c-torture/execute/string-opt-10.c
22660         * gcc.c-torture/execute/string-opt-11.c
22661         * gcc.c-torture/execute/string-opt-12.c
22662         * gcc.c-torture/execute/string-opt-13.c
22663         * gcc.c-torture/execute/string-opt-14.c
22664         * gcc.c-torture/execute/string-opt-15.c
22665         * gcc.c-torture/execute/string-opt-16.c
22666         * gcc.c-torture/execute/string-opt-2.c
22667         * gcc.c-torture/execute/string-opt-6.c
22668         * gcc.c-torture/execute/string-opt-7.c
22669         * gcc.c-torture/execute/string-opt-8.c:
22670         Replace with ...
22671
22672         * gcc.c-torture/execute/builtins/abs-2.c
22673         * gcc.c-torture/execute/builtins/abs-3.c
22674         * gcc.c-torture/execute/builtins/complex-1.c
22675         * gcc.c-torture/execute/builtins/fprintf.c
22676         * gcc.c-torture/execute/builtins/fputs.c
22677         * gcc.c-torture/execute/builtins/memcmp.c
22678         * gcc.c-torture/execute/builtins/memmove.c
22679         * gcc.c-torture/execute/builtins/memops-asm.c
22680         * gcc.c-torture/execute/builtins/mempcpy-2.c
22681         * gcc.c-torture/execute/builtins/mempcpy.c
22682         * gcc.c-torture/execute/builtins/memset.c
22683         * gcc.c-torture/execute/builtins/printf.c
22684         * gcc.c-torture/execute/builtins/sprintf.c
22685         * gcc.c-torture/execute/builtins/strcat.c
22686         * gcc.c-torture/execute/builtins/strchr.c
22687         * gcc.c-torture/execute/builtins/strcmp.c
22688         * gcc.c-torture/execute/builtins/strcpy.c
22689         * gcc.c-torture/execute/builtins/strcspn.c
22690         * gcc.c-torture/execute/builtins/strlen-2.c
22691         * gcc.c-torture/execute/builtins/strlen.c
22692         * gcc.c-torture/execute/builtins/strncat.c
22693         * gcc.c-torture/execute/builtins/strncmp-2.c
22694         * gcc.c-torture/execute/builtins/strncmp.c
22695         * gcc.c-torture/execute/builtins/strncpy.c
22696         * gcc.c-torture/execute/builtins/strpbrk.c
22697         * gcc.c-torture/execute/builtins/strpcpy-2.c
22698         * gcc.c-torture/execute/builtins/strpcpy.c
22699         * gcc.c-torture/execute/builtins/strrchr.c
22700         * gcc.c-torture/execute/builtins/strspn.c
22701         * gcc.c-torture/execute/builtins/strstr-asm.c
22702         * gcc.c-torture/execute/builtins/strstr.c:
22703         ... these new files.
22704
22705         * gcc.c-torture/execute/builtins/abs-2-lib.c
22706         * gcc.c-torture/execute/builtins/abs-3-lib.c
22707         * gcc.c-torture/execute/builtins/complex-1-lib.c
22708         * gcc.c-torture/execute/builtins/fprintf-lib.c
22709         * gcc.c-torture/execute/builtins/fputs-lib.c
22710         * gcc.c-torture/execute/builtins/memcmp-lib.c
22711         * gcc.c-torture/execute/builtins/memmove-lib.c
22712         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22713         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22714         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22715         * gcc.c-torture/execute/builtins/memset-lib.c
22716         * gcc.c-torture/execute/builtins/printf-lib.c
22717         * gcc.c-torture/execute/builtins/sprintf-lib.c
22718         * gcc.c-torture/execute/builtins/strcat-lib.c
22719         * gcc.c-torture/execute/builtins/strchr-lib.c
22720         * gcc.c-torture/execute/builtins/strcmp-lib.c
22721         * gcc.c-torture/execute/builtins/strcpy-lib.c
22722         * gcc.c-torture/execute/builtins/strcspn-lib.c
22723         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22724         * gcc.c-torture/execute/builtins/strlen-lib.c
22725         * gcc.c-torture/execute/builtins/strncat-lib.c
22726         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22727         * gcc.c-torture/execute/builtins/strncmp-lib.c
22728         * gcc.c-torture/execute/builtins/strncpy-lib.c
22729         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22730         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22731         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22732         * gcc.c-torture/execute/builtins/strrchr-lib.c
22733         * gcc.c-torture/execute/builtins/strspn-lib.c
22734         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22735         * gcc.c-torture/execute/builtins/strstr-lib.c
22736         * gcc.c-torture/execute/builtins/lib/abs.c
22737         * gcc.c-torture/execute/builtins/lib/fprintf.c
22738         * gcc.c-torture/execute/builtins/lib/memset.c
22739         * gcc.c-torture/execute/builtins/lib/printf.c
22740         * gcc.c-torture/execute/builtins/lib/sprintf.c
22741         * gcc.c-torture/execute/builtins/lib/strcpy.c
22742         * gcc.c-torture/execute/builtins/lib/strcspn.c
22743         * gcc.c-torture/execute/builtins/lib/strncat.c
22744         * gcc.c-torture/execute/builtins/lib/strncmp.c
22745         * gcc.c-torture/execute/builtins/lib/strncpy.c
22746         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22747         * gcc.c-torture/execute/builtins/lib/strspn.c
22748         * gcc.c-torture/execute/builtins/lib/strstr.c:
22749         New files containing support routines.
22750
22751         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22752         declaration.
22753         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22754         when not optimizing.
22755
22756 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22757
22758         PR c++/16240
22759         * g++.dg/abi/mangle22.C: New test.
22760         * g++.dg/abi/mangle23.C: Likewise.
22761
22762 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22763
22764         PR fortran/16290
22765         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22766         Allow for cases without denormalized floating point numbers.
22767
22768 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22769
22770         PR c/1027
22771         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22772         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22773         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22774         expected warning text.
22775         * gcc.dg/format/diag-2.c: New test.
22776
22777 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22778
22779         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22780
22781 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22782
22783         * gcc.dg/builtins-43.c: New.
22784         * gcc.dg/builtins-44.c: New.
22785         * gcc.dg/builtins-45.c: New.
22786
22787 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22788             Andreas Tobler  <a.tobler@schweiz.ch>
22789
22790         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22791         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22792         as SIGSEGV.
22793         * gcc.dg/cleanup-11.c: Likewise.
22794         * gcc.dg/cleanup-8.c: Likewise.
22795         * gcc.dg/cleanup-9.c: Likewise.
22796         * gcc.dg/cleanup-5.c: Run on all platforms.
22797
22798 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22799
22800         * g++.dg/warn/nonnull1.C: New test.
22801
22802 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22803
22804         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22805         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22806         Special-case the Sun compiler wrt to <complex.h>.
22807
22808 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22809
22810         * gcc.dg/Wunreachable-8.C: New test.
22811
22812         * gcc.dg/h8300-ice2.c : New test.
22813
22814 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22815
22816         PR fortran/16161
22817         * gfortran.fortran-torture/compile/implicit.f90: Add test
22818         for implicit character.
22819
22820 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22821
22822         PR fortran/16289
22823         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22824         Use tiny() intrinsic to find smallest non-negative real
22825
22826 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22827
22828         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22829         * gcc.dg/compat/struct-by-value-22_x.c: New.
22830         * gcc.dg/compat/struct-by-value-22_y.c: New.
22831
22832         * gcc.c-torture/execute/20040629-1.c: New test.
22833
22834 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22835
22836         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22837         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22838
22839         PR target/16195
22840         * gcc.dg/20040625-1.c: New test.
22841
22842 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22843
22844         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22845
22846 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22847
22848         PR fortran/15963
22849         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22850
22851 2004-06-29  Richard Henderson  <rth@redhat.com>
22852
22853         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22854
22855 2004-06-29  Paul Brook  <paul@codesourcery.com>
22856
22857         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22858         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22859
22860 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22861
22862         PR c++/16260
22863         * g++.dg/parse/crash15.C: New.
22864
22865 2004-06-28  Andrew Pinski  <apinski@apple.com>
22866
22867         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22868         by the error already.
22869
22870         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22871
22872 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22873
22874         PR target/14041
22875         * gcc.dg/h8300-bss-align-1.c : New.
22876
22877 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * PR c++/16174
22880         * g++.dg/template/ctor4.C: New.
22881
22882 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22883
22884         PR c++/16205
22885         * g++.dg/warn/Wsequence-point-1.C: New test.
22886
22887 2004-06-27  Paul Brook  <paul@codesourcery.com>
22888
22889         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22890
22891 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22892
22893         * g++.old-deja/g++.mike/p7325.C: Remove.
22894
22895 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22896
22897         PR c/14963
22898         * gcc.dg/pr14963.c: New test.
22899
22900 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/16193
22903         * g++.dg/parse/redef1.C: New test.
22904
22905 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22906
22907         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22908         20021110.c.
22909         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22910         20021119-1.c.
22911         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22912         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22913         5-04.c.
22914         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22915         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22916         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22917         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22918         g++.brendan/enum14.C.
22919         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22920         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22921         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22922         g++.mike/virt1.C.
22923         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22924         memtemp24.C.
22925
22926 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22927
22928         * gcc.dg/20040527-1.c: New test case.
22929
22930 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22931
22932         PR gfortran/pr16196
22933         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22934
22935 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22936
22937         PR middle-end/15825
22938         * gcc.dg/pr15825-1.c: New test case.
22939
22940 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22941
22942         * gcc.c-torture/execute/20040625-1.c: New test.
22943
22944 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22945
22946         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22947
22948 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22949
22950         * gcc.dg/torture/mips-div-1.c: New test.
22951
22952 2004-06-24  Jeff Law  <law@redhat.com>
22953
22954         * gcc.dg/tree-ssa/20040624-1.c: New test.
22955
22956 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22957
22958         * gcc.c-torture/compile/20040624-1.c: New test.
22959
22960 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22961
22962         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22963         this directory.
22964
22965 2004-06-23  Andrew Pinski  <apinski@apple.com>
22966
22967         PR middle-end/15988
22968         * g++.dg/opt/ptrmem4.C: New test.
22969
22970         * gcc.dg/c90-array-quals-2.c: New test.
22971
22972 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22973
22974         * gcc.dg/kpice1.c: New test.
22975
22976 2006-06-23  Andrew Pinski  <apinski@apple.com>
22977
22978         * gcc.dg/c90-array-quals.c: New test.
22979
22980 2006-06-22  Richard Henderson  <rth@redhat.com>
22981
22982         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22983
22984 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22985
22986         * gcc.dg/builtins-config.h: Handle FreeBSD.
22987
22988 2006-06-22  Richard Henderson  <rth@redhat.com>
22989
22990         * g++.dg/opt/devirt1.C: New.
22991
22992 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22993
22994         * g++.dg/opt/pr15551.C: New testcase.
22995
22996 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22997
22998         PR target/14800
22999         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23000         x86_64-*-linux* when compiling for 32bit.
23001
23002 2004-06-21  Andrew Pinski  <apinski@apple.com>
23003
23004         * gcc.dg/pch/struct-1.c: New.
23005         * gcc.dg/pch/struct-1.hs: New.
23006
23007 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23008
23009         * gcc.dg/pch/save-temps-1.c: New file.
23010         * gcc.dg/pch/save-temps-1.hs: New file.
23011
23012 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23013
23014         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23015         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23016
23017 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23018
23019         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23020         to fix type error.
23021         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23022         Remove trailing spaces.
23023
23024 2004-06-21  Richard Henderson  <rth@redhat.com>
23025
23026         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23027         merging && to BIT_FIELD_REF.
23028
23029 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23030
23031         * g++.dg/opt/placeholder1.C: New test.
23032
23033 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23034
23035         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23036         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23037         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23038         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23039
23040 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23041
23042         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23043         extern "C".
23044         * g++.dg/other/pragma-re-1.C: Add comments.
23045
23046 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23047
23048         PR gfortran/16080
23049         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23050
23051 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23052
23053         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23054         instead of setting the type of size_t by
23055         hand.
23056
23057 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23058
23059         * gcc.dg/unordered-2.c: New test case.
23060         * gcc.dg/unordered-3.c: New test case.
23061
23062 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23063
23064         PR other/16043
23065         * lib/g++.exp (g++_version): Tweak regexp for version
23066         * lib/g77.exp (g77_version): Likewise.
23067         * lib/gfortran.exp (gfortran_version): Likewise.
23068         * lib/objc.exp (objc_version): Likewise.
23069         * lib/treelang.exp (treelang_version): Likewise.
23070
23071 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23072
23073         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23074         Use INT_MAX instead of __INT_MAX__.
23075         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23076
23077         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23078         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23079         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23080         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23081         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23082         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23083         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23084         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23085         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23086
23087         * gcc.dg/range-test-1.c: New test.
23088         * g++.dg/opt/range-test-1.C: New test.
23089
23090 2004-06-17  Richard Henderson  <rth@redhat.com>
23091
23092         * objc.dg/sync-1.m: New.
23093         * objc.dg/try-catch-1.m: Don't force next runtime.
23094         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23095         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23096         shadowed catch clause.
23097         * objc.dg/try-catch-5.m: New.
23098
23099 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23100
23101         Bug 14610
23102         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23103
23104 2004-06-15  Richard Henderson  <rth@redhat.com>
23105
23106         * gcc.dg/20001116-1.c: Move expected warning line.
23107
23108 2004-06-15  Richard Henderson  <rth@redhat.com>
23109
23110         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23111         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23112
23113 2004-06-15  Jeff Law  <law@redhat.com>
23114
23115         * gcc.dg/tree-ssa/20040615-1.c: New test.
23116         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23117         be less sensitive to operand ordering.
23118         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23119
23120 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23121
23122         * g++.dg/abi/bitfield3.C: Add comment..
23123
23124 2004-06-15  Richard Henderson  <rth@redhat.com>
23125
23126         * g++.dg/ext/stmtexpr1.C: XFAIL.
23127         * gcc.dg/20030612-1.c: XFAIL.
23128
23129 2004-06-15  Eric Christopher  <echristo@redhat.com>
23130
23131         * g++.dg/charset/asm5.c: New.
23132         * gcc.dg/charset/asm6.c: New.
23133
23134 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23135
23136         PR fortran/15962
23137         * gfortran.fortran-torture/execute/select_1.f90: New test.
23138
23139 2004-06-15  Paul Brook  <paul@codesourcery.com>
23140
23141         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23142
23143 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23144
23145         PR c++/15967
23146         * g++.dg/lookup/crash3.C: New test.
23147
23148 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23149
23150         PR c++/15947
23151         * g++.dg/parse/dtor4.C: New test.
23152
23153 2004-06-14  Jeff Law  <law@redhat.com>
23154
23155         * gcc.c-torture/compile/20040614-1.c: New test.
23156
23157 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23158
23159         PR fortran/15211
23160         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23161         LEN of a character array.
23162
23163 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/15096
23166         * g++.dg/template/ptrmem10.C: New test.
23167
23168         PR c++/14930
23169         * g++.dg/template/friend30.C: New test.
23170
23171 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23172
23173         PR fortran/14928
23174         * gfortran.fortran-torture/compile/mloc.f90: New test.
23175
23176 2004-06-13  Paul Brook  <paul@codesourcery.com>
23177
23178         * gfortran.fortran-torture/execute/random_2.f90: New test.
23179
23180 2004-06-13  Eric Christopher  <echristo@redhat.com>
23181
23182         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23183
23184 2004-06-12  Paul Brook  <paul@codesourcery.com>
23185
23186         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23187
23188 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23189
23190         PR fortran/14923
23191         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23192
23193 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23194
23195         PR fortran/14957
23196         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23197         syntax errors in end statements of contained subroutines.
23198
23199 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23200
23201         PR fortran/12841
23202         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23203
23204 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23205
23206         PR fortran/15665
23207         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23208
23209 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23210
23211         PR gfortran/12839
23212         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23213
23214 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23215
23216         PR c++/15862
23217         * g++.dg/parse/enum1.C: New test.
23218
23219 2004-06-10  Jeff Law  <law@redhat.com>
23220
23221         * gcc.c-torture/compile/20040610-1.c: New test.
23222
23223 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23224
23225         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23226         * g++.old-deja/g++.other/decl3.C: Likewise.
23227
23228 2004-06-10  Brian Booth  <bbooth@redhat.com>
23229
23230         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23231         V_MAY_DEF instead of VDEF.
23232         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23233
23234 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23235
23236         PR c++/14211
23237         * g++.dg/conversion/const1.C: New test.
23238
23239         PR c++/15076
23240         * g++.dg/conversion/reinterpret1.C: New test.
23241
23242         PR c++/15877
23243         * g++.dg/template/enum2.C: New test.
23244
23245         PR c++/15227
23246         * g++.dg/template/error13.C: New test.
23247
23248 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23249
23250         PR fortran/14957
23251         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23252         arguments to test_* REAL and of the right size.
23253
23254 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23255
23256         PR target/15569
23257         PR rtl-optimization/15681
23258         * gcc.dg/20040609-1.c: New test.
23259
23260 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23261
23262         PR c++/14791
23263         * g++.dg/opt/builtins1.C: New test.
23264
23265 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23266
23267         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23268         that use default windows32 struct layout.
23269         * gcc.dg/i386-bitfield2.c: Likewise.
23270
23271 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23272
23273         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23274         for mingw32 and cygwin targets.
23275
23276 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23277
23278         * gcc.dg/pch/macro-4.c: New.
23279         * gcc.dg/pch/macro-4.hs: New.
23280
23281 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23282
23283         PR fortran/13249
23284         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23285
23286 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23287
23288         PR fortran/13372
23289         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23290
23291 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23292
23293         PR gfortran/14897
23294         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23295
23296 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23297
23298         PR gfortran/15755
23299         * gfortran.fortran-torture/execute/backspace.c : New test.
23300
23301 2004-06-09  Paul Brook  <paul@codesourcery.com>
23302
23303         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23304         (pointer_to_section): Rewrite to use smaller array.
23305
23306 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23307
23308         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23309         * gcc.dg/ext/altivec-10.c: Same.
23310         * gcc.dg/ext/altivec-11.c: Same.
23311         * gcc.dg/ext/altivec-12.c: Same.
23312         * gcc.dg/ext/altivec-13.c: Same.
23313         * gcc.dg/ext/altivec-14.c: Same.
23314         * gcc.dg/ext/altivec-15.c: Same.
23315         * gcc.dg/ext/altivec-16.c: Same.
23316         * gcc.dg/ext/altivec-3.c: Same.
23317         * gcc.dg/ext/altivec-4.c: Same.
23318         * gcc.dg/ext/altivec-6.c: Same.
23319         * gcc.dg/ext/altivec-7.c: Same.
23320         * gcc.dg/ext/altivec-8.c: Same.
23321         * gcc.dg/ext/altivec-varargs-1.c: Same.
23322
23323         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23324         * g++.dg/ext/altivec-10.C: Same.
23325         * g++.dg/ext/altivec-2.C: Same.
23326         * g++.dg/ext/altivec-3.C: Same.
23327         * g++.dg/ext/altivec-4.C: Same.
23328         * g++.dg/ext/altivec-5.C: Same.
23329         * g++.dg/ext/altivec-6.C: Same.
23330         * g++.dg/ext/altivec-7.C: Same.
23331         * g++.dg/ext/altivec-8.C: Same.
23332         * g++.dg/ext/altivec-9.C: Same.
23333
23334 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23335
23336         PR c++/7841
23337         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23338
23339 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23340
23341         * gcc.dg/union-1.c: New test.
23342
23343 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23344
23345         * gcc.dg/builtins-41.c: New test case.
23346         * gcc.dg/builtins-42.c: New test case.
23347
23348 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23349
23350         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23351         * g++.dg/ext/altivec-10.C: Same.
23352         * g++.dg/ext/altivec-2.C: Same.
23353         * g++.dg/ext/altivec-3.C: Same.
23354         * g++.dg/ext/altivec-4.C: Same.
23355         * g++.dg/ext/altivec-5.C: Same.
23356         * g++.dg/ext/altivec-6.C: Same.
23357         * g++.dg/ext/altivec-7.C: Same.
23358         * g++.dg/ext/altivec-8.C: Same.
23359         * g++.dg/ext/altivec-9.C: Same.
23360         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23361         * g++.old-deja/g++.brendan/new3.C: Same.
23362         * gcc.c-torture/execute/eeprof-1.x: Same.
23363
23364 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23365
23366         PR c/14765
23367         * gcc.dg/pr14765-1.c: New test.
23368
23369 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23370
23371         PR c/14649
23372         * gcc.dg/pr14649-1.c: New test case.
23373
23374 2004-06-07  Richard Henderson  <rth@redhat.com>
23375
23376         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23377         if temporaries.
23378
23379 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23380
23381         * g++.dg/eh/elide1.C: Remove XFAIL.
23382
23383 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23384
23385         PR c++/15337
23386         * g++.dg/expr/sizeof3.C: New test.
23387
23388         PR c++/14777
23389         * g++.dg/template/access14.C: New test.
23390
23391         PR c++/15554
23392         * g++.dg/template/enum1.C: New test.
23393
23394         PR c++/15057
23395         * g++.dg/eh/throw1.C: New test.
23396
23397 2004-06-07  David Ayers  <d.ayers@inode.at>
23398             Ziemowit Laski  <zlaski@apple.com>
23399
23400         * lib/objc.exp (objc_target_compile): Revert the '-framework
23401         Foundation' flag fix, since bare Darwin does not ship
23402         with the Foundation framework.
23403         * objc/execute/next_mapping.h: Provide a local NSConstantString
23404         @interface and @implementation.
23405         (objc_constant_string_init): A constructor function, used to
23406         initialize the NSConstantString meta-class object.
23407         * objc/execute/string1.m: Include "next_mapping.h" instead of
23408         <Foundation/NSString.h>.
23409         * objc/execute/string2.m: Likewise.
23410         * objc/execute/string3.m: Likewise.
23411         * objc/execute/string4.m: Likewise.
23412
23413 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23414
23415         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23416         to double. Replace double with FLOAT.
23417         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23418
23419         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23420         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23421         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23422         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23423         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23424         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23425         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23426         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23427
23428 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23429
23430         PR c/13519
23431         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23432
23433 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23434
23435         PR c++/15503
23436         * g++.dg/template/meminit2.C: New test.
23437
23438 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23439
23440         PR target/15822
23441         * gcc.c-torture/execute/compare-fp-1.c,
23442         gcc.c-torture/execute/compare-fp-2.c,
23443         gcc.c-torture/execute/compare-fp-3.c,
23444         gcc.c-torture/execute/compare-fp-4.c,
23445         gcc.c-torture/execute/compare-fp-3.x,
23446         gcc.c-torture/execute/compare-fp-4.x: Moved...
23447         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23448         gcc.c-torture/execute/ieee/compare-fp-2.c,
23449         gcc.c-torture/execute/ieee/compare-fp-3.c,
23450         gcc.c-torture/execute/ieee/compare-fp-4.c,
23451         gcc.c-torture/execute/ieee/compare-fp-3.x,
23452         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23453
23454 2004-06-04  David Ayers  <d.ayers@inode.at>
23455
23456         * objc/execute/protocol-isEqual-4.m: New testcase.
23457
23458 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23459
23460         * objc/execute/protocol-isEqual-1.m: New testcase.
23461         * objc/execute/protocol-isEqual-2.m: New testcase.
23462         * objc/execute/protocol-isEqual-3.m: New testcase.
23463
23464 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23465
23466         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23467
23468 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23469
23470         * lib/objc.exp (objc_target_compile): When running tests on
23471         Darwin (Mac OS X), inform the linker about '-framework
23472         'Foundation'.
23473
23474 2004-06-02  Eric Christopher  <echristo@redhat.com>
23475
23476         * gcc.c-torture/compile/20040602-1.c: New.
23477
23478 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23479
23480         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23481         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23482
23483         PR tree-optimization/14736
23484         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23485
23486         PR tree-optimization/14042
23487         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23488
23489         PR tree-optimization/14729
23490         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23491
23492 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23493
23494         PR fortran/15557
23495         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23496
23497 2004-06-01  Richard Hederson  <rth@redhat.com>
23498
23499         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23500
23501 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23502
23503         PR c++/14932
23504         * g++.dg/parse/offsetof4.C: New test.
23505
23506 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23507
23508         PR objc/7993
23509         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23510
23511 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23512
23513         PR c++/15701
23514         * g++.dg/template/friend29.C: New test.
23515
23516 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23517
23518         PR c/15749
23519         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23520
23521 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23522
23523         * gcc.dg/sparc-trap-1.c: New test.
23524
23525 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23526
23527         PR middle-end/15069
23528         * g++.dg/opt/fold3.C: New test case.
23529
23530 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23531
23532         * lib/target-supports.exp (check_iconv_available): Fix fallout
23533         from 2004-05-28 patch.
23534
23535 2004-05-30  Paul Brook  <paul@codesourcery.com>
23536
23537         PR fortran/15620
23538         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23539         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23540
23541 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23542
23543         * gfortran.fortran-torture/execute/random_1.f90: New test.
23544
23545 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23546
23547         * g++.dg/ext/altivec-10.C: New test.
23548
23549 2004-05-29  Paul Brook  <paul@codesourcery.com>
23550
23551         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23552
23553 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23554
23555         * gcc.dg/altivec-16.c: New test.
23556
23557 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23558
23559         * lib/target-supports.exp (check_vmx_hw_available): New.
23560         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23561
23562         * lib/target-supports.exp (check_alias_available,
23563         check_iconv_available, check_named_sections_available): Use
23564         unique names for temporary files.
23565
23566 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23567
23568         * gcc.dg/altivec-15.c: New test.
23569
23570 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23571
23572         PR c++/15083
23573         * g++.dg/warn/noeffect6.C: New test.
23574
23575         PR c++/15471
23576         * g++.dg/expr/ptrmem4.C: New test.
23577
23578         PR c++/15640
23579         * g++.dg/template/operator3.C: New test.
23580
23581 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/14668
23584         * g++.dg/lookup/redecl1.C: New test.
23585         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23586
23587 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23588
23589         * gcc.c-torture/execute/compare-fp-1.c,
23590         gcc.c-torture/execute/compare-fp-2.c,
23591         gcc.c-torture/execute/compare-fp-3.c,
23592         gcc.c-torture/execute/compare-fp-4.c,
23593         gcc.c-torture/execute/compare-fp-3.x,
23594         gcc.c-torture/execute/compare-fp-4.x,
23595         gcc.dg/pr15649-1.c: New.
23596
23597 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23598
23599         PR c++/12883
23600         * g++.dg/init/array14.C: New test.
23601
23602 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23603
23604         * lib/compat.exp (compat-get-options-main): New.
23605         (compat-get-options): Remove unneeded code, warn for ignored
23606         command.
23607         (compat-execute): Check flag set by dg-require-* commands.
23608
23609         * lib/compat.exp (compat-execute): Break up long lines.
23610
23611 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23612
23613         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23614         * gcc.dg/altivec-14.c: New test.
23615         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23616
23617         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23618         * gcc.dg/altivec-12.c: Ditto.
23619
23620         * gcc.dg/altivec-3.c: Move call to altivec_check.
23621
23622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23623
23624         PR c++/15044
23625         * g++.dg/template/error12.C: New test.
23626
23627         PR c++/15317
23628         * g++.dg/ext/attrib15.C: New test.
23629
23630         PR c++/15329
23631         * g++.dg/template/ptrmem9.C: New test.
23632
23633 2004-05-25  Paul Brook  <paul@codesourcery.com>
23634
23635         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23636
23637 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/15165
23640         * g++.dg/template/crash19.C: New test.
23641
23642 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/15025
23645         * g++.dg/template/redecl1.C: New test.
23646
23647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/14821
23650         * g++.dg/other/ns1.C: New test.
23651
23652         PR c++/14883
23653         * g++.dg/template/invalid1.C: New test.
23654
23655 2004-05-23  Paul Brook  <paul@codesourcery.com>
23656         Victor Leikehman  <lei@haifasphere.co.il>
23657
23658         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23659         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23660
23661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23662
23663         PR c++/15285
23664         PR c++/15299
23665         * g++.dg/template/non-dependent5.C: New test.
23666         * g++.dg/template/non-dependent6.C: New test.
23667
23668 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23669
23670         PR c++/15507
23671         * g++.dg/inherit/union1.C: New test.
23672
23673         PR c++/15542
23674         * g++.dg/template/addr1.C: New test.
23675
23676         PR c++/15427
23677         * g++.dg/template/array5.C: New test.
23678
23679         PR c++/15287
23680         * g++.dg/template/array6.C: New test.
23681
23682 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23683             Roger Sayle  <roger@eyesopen.com>
23684
23685         * g++.dg/lookup/forscope2.C: New test case.
23686
23687 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23688
23689         * gcc.dg/cpp/Wmissingdirs.c: New.
23690
23691 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23692
23693         PR target/15301
23694         * gcc.dg/compat/union-m128-1.h: New file.
23695         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23696         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23697         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23698
23699 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23700
23701         PR target/15302
23702         * gcc.dg/compat/struct-complex-1.h: New file.
23703         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23704         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23705         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23706
23707 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23708
23709         PR middle-end/3074
23710         * gcc.dg/pr3074-1.c: New test case.
23711         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23712
23713 2004-05-20  Falk Hueffner  <falk@debian.org>
23714
23715         PR other/15526
23716         * gcc.dg/ftrapv-1.c: New test case.
23717
23718 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23719
23720         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23721
23722 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23723             Jeff Law  <law@redhat.com>
23724
23725         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23726         * gcc.dg/tree-ssa/20040518-2.c: New test.
23727
23728         * gcc.dg/tree-ssa/20040518-1.c: New test.
23729
23730 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23731
23732         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23733
23734 2004-05-18  Paul Brook  <paul@codesourcery.com>
23735
23736         PR fortran/13930
23737         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23738
23739 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23740
23741         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23742         constant folding.
23743
23744 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23745
23746         * gcc.dg/tree-ssa/20040517-1.c: New test.
23747
23748 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23749
23750         * gcc.dg/loop-4.c: New test.
23751
23752 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23753
23754         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23755
23756 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23757
23758         PR fortran/15311
23759         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23760
23761 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23762
23763         PR fortran/13826
23764         PR fortran/13940
23765         * gfortran.fortran-torture/compile/data_1.f90: New test.
23766
23767 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23768
23769         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23770         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23771
23772 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23773
23774         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23775
23776 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23777
23778         PR c/15444
23779         * gcc.dg/format/xopen-1.c: Adjust expected message.
23780         * gcc.dg/format/xopen-3.c: New test.
23781
23782 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23783
23784         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23785
23786 2004-05-14  Jeff Law  <law@redhat.com>
23787
23788         * gcc.dg/tree-ssa/20040514-2.c: New test.
23789
23790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23791
23792         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23793         this ...
23794         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23795         this.
23796
23797 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23798
23799         * gcc.dg/tree-ssa/20040514-1.c: New test.
23800
23801 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23802
23803         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23804         test.
23805
23806 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23807
23808         PR fortran/14066
23809         * gfortran.fortran-torture/compile/do_1.f90: New test.
23810
23811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23812
23813         PR fortran/15051
23814         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23815         test.
23816
23817 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23818
23819         PR fortran/15149
23820         * gfortran.fortran-torture/execute/random_init.f90: New test.
23821
23822 2004-05-13  Paul Brook  <paul@codesourcery.com>
23823
23824         PR fortran/15314
23825         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23826
23827 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23828
23829         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23830         for the powerpc case.
23831
23832 2004-05-13  Jeff Law  <law@redhat.com>
23833
23834         * gcc.dg/tree-ssa/20040513-1.c: New test.
23835         * gcc.dg/tree-ssa/20040513-2.c: New test.
23836
23837 2004-05-13  Paul Brook  <paul@codesourcery.com>
23838
23839         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23840         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23841         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23842
23843 2004-05-13  Andreas Schwab  <schwab@suse.de>
23844
23845         PR other/10819
23846         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23847         characters.
23848
23849 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23850
23851         PR fortran/15294
23852         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23853
23854 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23855
23856         Merge from tree-ssa-20020619-branch.  See
23857         ChangeLog.tree-ssa for details.
23858
23859 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23860
23861         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23862         include <altivec.h> explicitly.
23863         * gcc.dg/altivec-13.c: Likewise.
23864
23865 2004-05-11  Paul Brook  <paul@codesourcery.com>
23866
23867         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23868
23869 2004-05-10  Eric Christopher  <echristo@redhat.com>
23870
23871         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23872         * gcc.dg/sibcall-4.c: Ditto.
23873
23874 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23875
23876         * g++.dg/ext/altivec-8.C: New test case.
23877         * gcc.dg/altivec-13.c: New test case.
23878
23879 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23880
23881         * gcc.c-torture/execute/divcmp-1.c: New test case.
23882         * gcc.c-torture/execute/divcmp-2.c: New test case.
23883         * gcc.c-torture/execute/divcmp-3.c: New test case.
23884
23885 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23886
23887         * g++.dg/other/pragma-re-2.C: New test.
23888
23889 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23890
23891         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23892         * gcc.dg/i386-387-2.c: Likewise.
23893
23894         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23895         __builtin_drem.
23896         * gcc.dg/i386-387-6.c: Likewise.
23897
23898 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23899
23900         * gcc.dg/builtins-33.c: Also check log1p*.
23901
23902 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23903
23904         PR optimization/15296
23905         * gcc.c-torture/execute/pr15296.c: New test.
23906
23907 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23908
23909         * gcc.dg/builtins-40.c: New test.
23910
23911 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23912
23913         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23914
23915 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23916
23917         * g++.dg/ext/spe1.C: New testcase.
23918
23919 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23920
23921         * objc.dg/image-info.m: Allow additional attributes
23922         for __image_info section.
23923
23924 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23925
23926         * gcc.dg/torture/mips-hilo-2.c: New test.
23927
23928 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23929
23930         PR c++/14389
23931         * g++.dg/template/member5.C: New test.
23932
23933 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23934
23935         * gcc.dg/builtins-34.c: Also check expm1*.
23936
23937 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23938
23939         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23940         * gcc.dg/torture/builtin-convert-3.c: New test.
23941
23942 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23943
23944         PR middle-end/15054
23945         * g++.dg/opt/pr15054.C: New test.
23946
23947 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23948
23949         * gcc.dg/torture/builtin-rounding-1.c: New test.
23950         * gcc.dg/builtins-25.c: Delete.
23951         * gcc.dg/builtins-29.c: Delete.
23952
23953 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23954
23955         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23956         * gcc.dg/sibcall-4.c: Likewise.
23957         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23958
23959 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23960
23961         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23962         bit-field on 16-bit targets.
23963
23964 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23965
23966         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23967         16-bit targets.
23968
23969 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23970
23971         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23972         * gcc.dg/rs6000-power2-2.c: Likewise.
23973
23974 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23975
23976         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23977         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23978         Change the asm registers to be in form of frN instead of fN.
23979
23980 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23981
23982         * gcc.dg/torture/builtin-convert-2.c: New test.
23983
23984 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23985
23986         * gcc.dg/rs6000-power2-1.c: New test.
23987         * gcc.dg/rs6000-power2-2.c: New test.
23988
23989 2004-04-28  Jan Hubicka  <jh@suse.cz>
23990
23991         * gcc.dg/unused-6.c: New test.
23992
23993 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23994             Ulrich Weigand  <uweigand@de.ibm.com>
23995
23996         * ada/acats/run_all.sh: Define $target variable.
23997
23998 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23999
24000         PR c++/15119
24001         * g++.dg/other/vararg-1.C: New test.
24002
24003         PR c++/4794
24004         * g++.dg/eh/cleanup3.C: New test.
24005
24006 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24007
24008         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24009         and ad8011a (target_insn).
24010         * ada/acats/support/macro.dfs: Likewise.
24011         * ada/acats/support/impbit.adb: New file.
24012
24013 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24014
24015         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24016
24017 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24018
24019         * gcc.dg/loop-3.c: New test.
24020
24021 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24022
24023         * gcc.c-torture/execute/simd-5.c: New test.
24024
24025 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24026
24027         PR c++/15064
24028         * g++.dg/template/crash18.C: New test.
24029
24030 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24031
24032         * g++.dg/ext/complit3.C: New test.
24033
24034 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24035
24036         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24037         * gcc.dg/altivec-3.c: Same.
24038         * gcc.dg/altivec-varargs-1.c: Same.
24039
24040 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24041
24042         * lib/target-supports.exp (check_profiling_available): Assume
24043         profiling is not available on powerpc-eabi targets.
24044
24045 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24046
24047         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24048         * gcc.dg/vmx/bug-1.c: Ditto.
24049
24050 2004-04-20  Eric Christopher  <echristo@redhat.com>
24051
24052         * gcc.dg/charset/extern.c: New test.
24053         * g++.dg/charset/extern3.cc: Ditto.
24054
24055 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24056
24057         * gcc.dg/builtins-39.c: New test.
24058
24059 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24060
24061         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24062
24063 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24064
24065         * gcc.dg/torture/mips-hilo-1.c: New test.
24066
24067 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24068
24069         * gcc.c-torture/compile/20040419-1.c: New test.
24070
24071 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24072
24073         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24074
24075 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24076             Aldy Hernandez  <aldyh@redhat.com>
24077
24078         * gcc.c-torture/execute/va-arg-24.c: New.
24079
24080 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24081             Aldy Hernandez  <aldyh@redhat.com>
24082
24083         * gcc.dg/vmx/1b-01.c: New.
24084         * gcc.dg/vmx/1b-02.c: New.
24085         * gcc.dg/vmx/1b-03.c: New.
24086         * gcc.dg/vmx/1b-04.c: New.
24087         * gcc.dg/vmx/1b-05.c: New.
24088         * gcc.dg/vmx/1b-06.c: New.
24089         * gcc.dg/vmx/1b-07.c: New.
24090         * gcc.dg/vmx/1c-01.c: New.
24091         * gcc.dg/vmx/1c-02.c: New.
24092         * gcc.dg/vmx/3a-01a.c: New.
24093         * gcc.dg/vmx/3a-01.c: New.
24094         * gcc.dg/vmx/3a-01m.c: New.
24095         * gcc.dg/vmx/3a-03.c: New.
24096         * gcc.dg/vmx/3a-03m.c: New.
24097         * gcc.dg/vmx/3a-04.c: New.
24098         * gcc.dg/vmx/3a-04m.c: New.
24099         * gcc.dg/vmx/3a-05.c: New.
24100         * gcc.dg/vmx/3a-06.c: New.
24101         * gcc.dg/vmx/3a-06m.c: New.
24102         * gcc.dg/vmx/3a-07.c: New.
24103         * gcc.dg/vmx/3b-01.c: New.
24104         * gcc.dg/vmx/3b-02.c: New.
24105         * gcc.dg/vmx/3b-10.c: New.
24106         * gcc.dg/vmx/3b-13.c: New.
24107         * gcc.dg/vmx/3b-14.c: New.
24108         * gcc.dg/vmx/3b-15.c: New.
24109         * gcc.dg/vmx/3c-01a.c: New.
24110         * gcc.dg/vmx/3c-01.c: New.
24111         * gcc.dg/vmx/3c-02.c: New.
24112         * gcc.dg/vmx/3c-03.c: New.
24113         * gcc.dg/vmx/3d-01.c: New.
24114         * gcc.dg/vmx/4-01.c: New.
24115         * gcc.dg/vmx/4-03.c: New.
24116         * gcc.dg/vmx/5-01.c: New.
24117         * gcc.dg/vmx/5-02.c: New.
24118         * gcc.dg/vmx/5-03.c: New.
24119         * gcc.dg/vmx/5-04.c: New.
24120         * gcc.dg/vmx/5-05.c: New.
24121         * gcc.dg/vmx/5-06.c: New.
24122         * gcc.dg/vmx/5-07.c: New.
24123         * gcc.dg/vmx/5-07t.c: New.
24124         * gcc.dg/vmx/5-08.c: New.
24125         * gcc.dg/vmx/5-10.c: New.
24126         * gcc.dg/vmx/5-11.c: New.
24127         * gcc.dg/vmx/7-01a.c: New.
24128         * gcc.dg/vmx/7-01.c: New.
24129         * gcc.dg/vmx/7c-01.c: New.
24130         * gcc.dg/vmx/7d-01.c: New.
24131         * gcc.dg/vmx/7d-02.c: New.
24132         * gcc.dg/vmx/8-01.c: New.
24133         * gcc.dg/vmx/8-02a.c: New.
24134         * gcc.dg/vmx/8-02.c: New.
24135         * gcc.dg/vmx/brode-1.c: New.
24136         * gcc.dg/vmx/bug-1.c: New.
24137         * gcc.dg/vmx/bug-2.c: New.
24138         * gcc.dg/vmx/bug-3.c: New.
24139         * gcc.dg/vmx/cw-bug-1.c: New.
24140         * gcc.dg/vmx/cw-bug-2.c: New.
24141         * gcc.dg/vmx/cw-bug-3.c: New.
24142         * gcc.dg/vmx/dct.c: New.
24143         * gcc.dg/vmx/debug-1.c: New.
24144         * gcc.dg/vmx/debug-2.c: New.
24145         * gcc.dg/vmx/debug-3.c: New.
24146         * gcc.dg/vmx/debug-4.c: New.
24147         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24148         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24149         * gcc.dg/vmx/eg-5.c: New.
24150         * gcc.dg/vmx/fft.c: New.
24151         * gcc.dg/vmx/gcc-bug-1.c: New.
24152         * gcc.dg/vmx/gcc-bug-2.c: New.
24153         * gcc.dg/vmx/gcc-bug-3.c: New.
24154         * gcc.dg/vmx/gcc-bug-4.c: New.
24155         * gcc.dg/vmx/gcc-bug-5.c: New.
24156         * gcc.dg/vmx/gcc-bug-6.c: New.
24157         * gcc.dg/vmx/gcc-bug-7.c: New.
24158         * gcc.dg/vmx/gcc-bug-8.c: New.
24159         * gcc.dg/vmx/gcc-bug-9.c: New.
24160         * gcc.dg/vmx/gcc-bug-b.c: New.
24161         * gcc.dg/vmx/gcc-bug-c.c: New.
24162         * gcc.dg/vmx/gcc-bug-d.c: New.
24163         * gcc.dg/vmx/gcc-bug-e.c: New.
24164         * gcc.dg/vmx/gcc-bug-f.c: New.
24165         * gcc.dg/vmx/gcc-bug-g.c: New.
24166         * gcc.dg/vmx/gcc-bug-i.c: New.
24167         * gcc.dg/vmx/harness.h: New.
24168         * gcc.dg/vmx/ira1.c: New.
24169         * gcc.dg/vmx/ira2a.c: New.
24170         * gcc.dg/vmx/ira2b.c: New.
24171         * gcc.dg/vmx/ira2.c: New.
24172         * gcc.dg/vmx/ira2c.c: New.
24173         * gcc.dg/vmx/mem.c: New.
24174         * gcc.dg/vmx/newton-1.c: New.
24175         * gcc.dg/vmx/ops.c: New.
24176         * gcc.dg/vmx/sn7153.c: New.
24177         * gcc.dg/vmx/spill2.c: New.
24178         * gcc.dg/vmx/spill3.c: New.
24179         * gcc.dg/vmx/spill.c: New.
24180         * gcc.dg/vmx/t.c: New.
24181         * gcc.dg/vmx/varargs-1.c: New.
24182         * gcc.dg/vmx/varargs-2.c: New.
24183         * gcc.dg/vmx/varargs-3.c: New.
24184         * gcc.dg/vmx/varargs-4.c: New.
24185         * gcc.dg/vmx/varargs-5.c: New.
24186         * gcc.dg/vmx/varargs-6.c: New.
24187         * gcc.dg/vmx/varargs-7.c: New.
24188         * gcc.dg/vmx/vmx.exp: New.
24189         * gcc.dg/vmx/vprint-1.c: New.
24190         * gcc.dg/vmx/vscan-1.c: New.
24191         * gcc.dg/vmx/x-01.c: New.
24192         * gcc.dg/vmx/x-02.c: New.
24193         * gcc.dg/vmx/x-03.c: New.
24194         * gcc.dg/vmx/x-04.c: New.
24195         * gcc.dg/vmx/x-05.c: New.
24196         * gcc.dg/vmx/yousufi-1.c: New.
24197         * gcc.dg/vmx/zero-1.c: New.
24198         * gcc.dg/vmx/zero.c: New.
24199
24200 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24201
24202         * g++.dg/lookup/java1.C: Update for chage of
24203         _Jv_AllocObject.
24204         * g++.dg/lookup/java2.C: Likewise.
24205
24206 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24207
24208         * ada/acats/run_all.sh: use -O2 by default.
24209
24210 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24211
24212         * gcc.dg/vr-mult-[12].c: New tests.
24213
24214 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24215
24216         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24217
24218         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24219
24220 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24221
24222         * lib/target-supports.exp (check_profiling_available): Assume profiling
24223         isn't available for mips*-*-elf targets.
24224
24225 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24226
24227         * gcc.dg/builtins-38.c: New test.
24228
24229 2004-04-14  Eric Christopher  <echristo@redhat.com>
24230
24231         * g++.dg/charset/charset.exp: Run .cc extension tests.
24232
24233 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24234
24235         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24236
24237 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24238
24239         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24240
24241 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24242
24243         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24244         * gcc.dg/i386-387-2.c: Likewise.
24245
24246         * gcc.dg/i386-387-7.c: New test.
24247         * gcc.dg/i386-387-8.c: New test.
24248
24249         * gcc.dg/builtins-37.c: New test.
24250
24251 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24252
24253         * g++.dg/pch/externc-1.C: Add missing semicolon.
24254
24255 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24256
24257         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24258
24259 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24260
24261         * gcc.c-torture/execute/20040411-1.c: New test.
24262
24263 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24264
24265         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24266
24267 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24268
24269         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24270
24271 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24272
24273         * lib/target-supports.exp (check_named_sections_available): New.
24274         * lib/gcc-dg.exp (dg-require-named-sections): New.
24275         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24276         old-deja.exp.  Also prune error-count message from HP linker.
24277         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24278
24279         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24280         * g++.old-deja/g++.pt/static3.C: Likewise.
24281         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24282
24283 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24284
24285         * gcc.c-torture/execute/20040409-1.c: New test case.
24286         * gcc.c-torture/execute/20040409-2.c: New test case.
24287         * gcc.c-torture/execute/20040409-3.c: New test case.
24288
24289 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24290
24291         * gcc.dg/20040409-1.c: New test.
24292
24293 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24294
24295         PR target/14888
24296         * g++.dg/opt/pr14888.C: New test case.
24297
24298 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24299
24300         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24301         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24302         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24303         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24304         New tests.
24305
24306 2004-04-08  Paul Brook  <paul@codesourcery.com>
24307
24308         * gcc.dg/spill-1.c: New test.
24309
24310 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24311
24312         * gcc.dg/torture/builtin-ctype-2.c: New test.
24313
24314 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24315
24316         * gcc.dg/pch/pch.exp: Add largefile test.
24317
24318 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24319
24320         * g++.dg/pch/externc-1.Hs: New.
24321         * g++.dg/pch/externc-1.C: New.
24322
24323 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24324
24325         * gcc.dg/compat/struct-by-value-5a_main.c,
24326         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24327         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24328         * gcc.dg/compat/struct-by-value-5a_x.c,
24329         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24330         gcc.dg/compat/struct-by-value-5_x.c.
24331         * gcc.dg/compat/struct-by-value-5a_y.c,
24332         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24333         gcc.dg/compat/struct-by-value-5_y.c.
24334
24335         * gcc.dg/compat/struct-by-value-6a_main.c,
24336         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24337         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24338         * gcc.dg/compat/struct-by-value-6a_x.c,
24339         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24340         gcc.dg/compat/struct-by-value-6_x.c.
24341         * gcc.dg/compat/struct-by-value-6a_y.c,
24342         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24343         gcc.dg/compat/struct-by-value-6_y.c.
24344
24345         * gcc.dg/compat/struct-by-value-7a_main.c,
24346         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24347         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24348         * gcc.dg/compat/struct-by-value-7a_x.c,
24349         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24350         gcc.dg/compat/struct-by-value-7_x.c.
24351         * gcc.dg/compat/struct-by-value-7a_y.c,
24352         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24353         gcc.dg/compat/struct-by-value-7_y.c.
24354
24355 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24356
24357         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24358         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24359         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24360         options.
24361
24362 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24363
24364         * gcc.dg/builtins-36.c: New test.
24365
24366 2004-04-06  Paul Brook  <paul@codesourcery.com>
24367
24368         * README.gcc: Remove obsolete contraint on testcases.
24369
24370 2004-04-05  Paul Brook  <paul@codesourcery.com>
24371
24372         PR2123
24373         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24374         failure and exit(0) on success.
24375         * g++.dg/expr/anew2.C: Ditto.
24376         * g++.dg/expr/anew3.C: Ditto.
24377         * g++.dg/expr/anew4.C: Ditto.
24378
24379 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         PR c++/3518
24382         * g++.dg/template/unify7.C: New.
24383
24384 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24385
24386         * g++.dg/README: Bring up to date with new subdirectories; remove
24387         duplicate subdirectory lines.
24388
24389 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         PR c++/14007
24392         * g++.dg/template/unify5.C: New.
24393         * g++.dg/template/unify6.C: New.
24394         * g++.dg/template/qualttp20.C: Adjust.
24395         * g++.old-deja/g++.jason/report.C: Adjust.
24396         * g++.old-deja/g++.other/qual1.C: Adjust.
24397
24398 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/14803
24401         * g++.dg/inherit/ptrmem1.C: New test.
24402
24403 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24404
24405         PR c++/14755
24406         * gcc.c-torture/execute/20040331-1.c: New test.
24407         * gcc.dg/20040331-1.c: New test.
24408
24409 2004-04-01  Paul Brook  <paul@codesourcery.com>
24410
24411         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24412
24413 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24414
24415         PR c++/14724
24416         * g++.dg/init/goto1.C: New test.
24417
24418         PR c++/14763
24419         * g++.dg/template/defarg4.C: New test.
24420
24421 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24422
24423         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24424
24425 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24426
24427         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24428
24429 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24430
24431         * gcc.dg/noncompile/undeclared-2.c: New test.
24432
24433 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24434
24435         * gcc.dg/940409-1.c: Remove XFAIL.
24436         * gcc.dg/reg-vol-struct-1.c: New test.
24437
24438 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24439
24440         * gcc.dg/torture/builtin-wctype-1.c: New test.
24441
24442 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24443
24444         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24445         * gcc.dg/20001101-1.c: Likewise.
24446         * gcc.dg/20001102-1.c: Likewise.
24447
24448 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24449
24450         * gcc.dg/compare8.c: Add an additional test for XOR.
24451
24452 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24453
24454         * gcc.dg/torture/builtin-ctype-1.c: New test.
24455
24456 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24457
24458         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24459         * gcc.dg/torture/builtin-math-1.c: Likewise.
24460         * gcc.dg/torture/builtin-power-1.c: New test.
24461
24462 2004-03-24  Andreas Schwab  <schwab@suse.de>
24463
24464         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24465         IA64 assembler.
24466
24467 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24468             Roger Sayle  <roger@eyesopen.com>
24469
24470         * gcc.dg/compare8.c: New test case.
24471
24472 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24473
24474         * g++.dg/ext/altivec-7.C: New test.
24475
24476 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24477
24478         PR 12267, 12391, 12560, 13129, 14114, 14133
24479         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24480         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24481         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24482         Adjust error regexps.
24483         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24484         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24485         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24486         * gcc.dg/local1.c: Add explanatory comment.
24487
24488 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24489
24490         PR optimization/14669
24491         * g++.dg/opt/fold2.C: New test case.
24492
24493 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24494
24495         PR c/14069
24496         * gcc.dg/20040322-1.c: New test.
24497
24498 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24499
24500         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24501         * gcc.dg/ultrasp4.c: Likewise.
24502         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24503
24504 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24505
24506         * gcc.dg/i386-sse-8.c: Reset default options.
24507
24508 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24509
24510         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24511         in the error message text.
24512
24513 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24514
24515         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24516
24517 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24518
24519         PR c++/14616
24520         * g++.dg/init/array13.C: New test.
24521
24522 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24523
24524         PR target/13889
24525         * gcc.c-torture/compile/pr13889.c: New test case.
24526
24527 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24528
24529         PR c/14635
24530         * builtins-1.c (nan, nans): Don't test.
24531         * builtins-30.c: Don't use nan, nanf, nanl.
24532         * builtins-35.c: New test.
24533
24534 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24535
24536         * g++.dg/ext/altivec-6.C: New test.
24537
24538 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24539
24540         * g++.dg/init/placement3.C: New test.
24541
24542         * g++.dg/template/spec13.C: New test.
24543
24544         * g++.dg/lookup/using11.C: New test.
24545
24546         * g++.dg/lookup/koenig3.C: New test.
24547
24548         * g++.dg/template/operator2.C: New test.
24549
24550         * g++.dg/expr/dtor3.C: New test.
24551         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24552         marker.
24553         * g++.old-deja/g++.law/visibility28.C: Likewise.
24554
24555 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24556
24557         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24558         * gcc.dg/ppc64-abi-3.c: Likewise.
24559
24560 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24561
24562         PR c++/14545
24563         * g++.dg/parse/template15.C: New test.
24564
24565 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24566
24567         * g++.dg/expr/dtor2.C: New test.
24568
24569         * g++.dg/lookup/anon4.C: New test.
24570
24571         * g++.dg/overload/using1.C: New test.
24572
24573         * g++.dg/template/lookup7.C: New test.
24574
24575         * g++.dg/template/typename6.C: New test.
24576
24577         * g++.dg/expr/cond6.C: New test.
24578
24579 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24580
24581         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24582
24583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24584
24585         * g++.dg/expr/cond5.C: New test.
24586         * g++.dg/expr/constcast1.C: Likewise.
24587         * g++.dg/expr/ptrmem2.C: Likewise.
24588         * g++.dg/expr/ptrmem3.C: Likewise.
24589         * g++.dg/lookup/main1.C: Likewise.
24590         * g++.dg/template/lookup6.C: Likewise.
24591
24592 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24593
24594         * gcc.dg/local1.c: New test.
24595
24596         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24597
24598 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24599
24600         * gcc.dg/torture/builtin-convert-1.c: New test.
24601
24602 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24603
24604         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24605
24606 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/14481
24609         * g++.dg/warn/Wunused-7.C: New test.
24610
24611 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24612
24613         * gcc.dg/torture/builtin-integral-1.c: New test.
24614
24615 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24616
24617         PR c++/14586
24618         * g++.dg/parse/non-dependent3.C: New test.
24619
24620 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24621
24622         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24623         * g++.dg/eh/simd-2.C: Likewise.
24624         * g++.dg/init/array10.C: Likewise.
24625         * gcc.c-torture/compile/simd-1.c: Likewise.
24626         * gcc.c-torture/compile/simd-2.c: Likewise.
24627         * gcc.c-torture/compile/simd-3.c: Likewise.
24628         * gcc.c-torture/compile/simd-4.c: Likewise.
24629         * gcc.c-torture/compile/simd-6.c: Likewise.
24630         * gcc.c-torture/execute/simd-1.c: Likewise.
24631         * gcc.c-torture/execute/simd-2.c: Likewise.
24632         * gcc.dg/compat/vector-defs.h: Likewise.
24633         * gcc.dg/20020531-1.c: Likewise.
24634         * gcc.dg/altivec-3.c: Likewise.
24635         * gcc.dg/altivec-4.c: Likewise.
24636         * gcc.dg/altivec-varargs-1.c: Likewise.
24637         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24638         * gcc.dg/i386-mmx-3.c: Likewise.
24639         * gcc.dg/i386-sse-4.c: Likewise.
24640         * gcc.dg/i386-sse-5.c: Likewise.
24641         * gcc.dg/i386-sse-8.c: Likewise.
24642         * gcc.dg/simd-1.c: Likewise.
24643         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24644         __ev64_opaque__ since the machine description provides it.
24645
24646 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24647
24648         * lib/compat.exp (skip_list): New global variable.
24649         Use it to hold the user defined COMPAT_SKIPS list if any.
24650         (compat-obj): Add the members of skip_list to optall.
24651
24652 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653
24654         * gcc.dg/compat/union-by-value-1_main.c,
24655         union-by-value-1_x.c, union-by-value-1_y.c,
24656         union-check.h, union-defs.h,
24657         union-init.h, union-return-1_main.c,
24658         union-return-1_x.c, union-return-1_y.c: New files.
24659
24660 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24661
24662         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24663         mixed-struct-init.h: Add 4 mixed structure types.
24664         struct-by-value-21_main.c, struct-by-value-21_x.c,
24665         struct-by-value-21_y.c, struct-return-21_main.c,
24666         struct-return-21_x.c, struct-return-21_y.c: New files.
24667
24668 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/14550
24671         * g++.dg/parse/template14.C: New test.
24672
24673 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24674
24675         * gcc.c-torture/execute/20040313-1.c: New test.
24676
24677 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24678
24679         PR target/14533
24680         * gcc.dg/20040311-2.c: New test.
24681
24682 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24683
24684         PR other/14544
24685         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24686         bit-field.
24687
24688 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24689
24690         * gcc.dg/20040305-2.c: Add missing return statement.
24691
24692 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24693
24694         * gcc.dg/builtins-34.c: Also check pow10*.
24695
24696 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24697
24698         PR target/14262
24699         * gcc.dg/20040305-2.c: New test.
24700
24701 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24702
24703         * gcc.dg/20040310-1.c: New test.
24704
24705 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24706
24707         * gcc.c-torture/execute/20040311-1.c: New test case.
24708
24709 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/14476
24712         * g++.dg/lookup/enum1.C: New test.
24713
24714 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24715
24716         PR c++/14510
24717         * g++.dg/lookup/struct2.C: New test.
24718
24719 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24720
24721         * gcc.dg/builtins-34.c: New test.
24722
24723 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24724
24725         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24726
24727 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24728
24729         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24730         * gcc.dg/alias-2.c: New testcase.
24731
24732 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24733
24734         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24735
24736 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24737
24738         * gcc.c-torture/execute/20040309-1.c: New test case.
24739
24740 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         PR c++/14397
24743         * g++.dg/overload/ref1.C: New.
24744
24745 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24746
24747         PR c++/14409
24748         * g++.dg/template/spec12.C: New test.
24749
24750         PR c++/14448
24751         * g++.dg/parse/crash14.C: New test.
24752
24753 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24754
24755         PR c++/14230
24756         * g++.dg/init/ref11.C: New test.
24757
24758 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24759
24760         PR c++/14432
24761         * g++.dg/parse/builtin2.C: New test.
24762
24763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/14401
24766         * g++.dg/init/ctor3.C: New test.
24767         * g++.dg/init/union1.C: New test.
24768         * g++.dg/ext/anon-struct4.C: New test.
24769
24770 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24771
24772         * g++.dg/lookup/koenig1.C: Tweak error messages.
24773         * g++.dg/lookup/used-before-declaration.C: Likewise.
24774         * g++.dg/other/do1.C: Likewise.
24775         * g++.dg/overload/koenig1.C: Likewise.
24776         * g++.dg/parse/crash13.C: Likewise.
24777         * g++.dg/template/instantiate3.C: Likewise.
24778
24779 2004-03-08  Eric Christopher  <echristo@redhat.com>
24780
24781         * * lib/target-supports.exp: Enable libiconv in test
24782         compilation.  Fix up error checking.
24783
24784 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24785
24786         PR middle-end/14289
24787         * gcc.dg/pr14289-1.c: New test case.
24788         * gcc.dg/pr14289-2.c: Likewise.
24789         * gcc.dg/pr14289-3.c: Likewise.
24790
24791 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24792
24793         * gcc.c-torture/execute/20040308-1.c: New test.
24794
24795 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24796
24797         * gcc.c-torture/execute/20040307-1.c: New test case.
24798
24799 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24800
24801         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24802
24803 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24804
24805         * gcc.dg/20040306-1.c: New test.
24806
24807 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24808
24809         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24810         them static.
24811         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24812
24813 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24814
24815         PR c/14465
24816         * gcc.dg/decl-6.c: New test.
24817
24818 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24819
24820         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24821         Rename LOGPOW -> LOG_POW.
24822         (SQRT_EXP, POW_EXP): New.
24823
24824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24825
24826         * gcc.dg/i386-sse-8.c: New test.
24827
24828 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24829
24830         PR c/14114
24831         * gcc.dg/decl-5.c: New test.
24832
24833 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24834
24835         * gcc.dg/20040305-1.c: New test.
24836
24837 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24838
24839         PR other/14354
24840         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24841
24842 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24843
24844         PR c++/14425, c++/14426
24845         * g++.dg/ext/altivec-4.C: New test.
24846         * g++.dg/ext/altivec-5.C: New test.
24847
24848 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24849
24850         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24851         global variables of a type with no linkage.
24852         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24853         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24854         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24855         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24856         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24857         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24858         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24859         * g++.dg/warn/deprecated.C: Name enum Color.
24860         * g++.dg/overload/VLA.C: Name structure for 'b'.
24861         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24862
24863 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24864
24865         * gcc.c-torture/compile/20040304-1.c: New test.
24866
24867 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24868
24869         PR 13728
24870         * gcc.dg/decl-4.c: New testcase.
24871
24872 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24873
24874         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24875         as PRECF if sizeof (float) > sizeof (double).
24876         (PRECL): Make it the same as PRECF if
24877         sizeof (float) > sizeof (long double).
24878
24879 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24880
24881         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24882         system type.  Add check for irix6 which doesn't have c99 runtime.
24883
24884 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24885
24886         * gcc.dg/const-elim-1.c: xfail for xtensa.
24887
24888 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/14369
24891         * g++.dg/template/cond4.C: New test.
24892
24893 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24894
24895         PR c++/14360
24896         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24897
24898         PR c++/14361
24899         * g++.dg/parse/defarg7.C: New test.
24900
24901         PR c++/14359
24902         * g++.dg/template/friend26.C: New test.
24903
24904 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24905
24906         PR c++/14324
24907         * g++.dg/abi/mangle21.C: New test.
24908
24909         PR c++/14260
24910         * g++.dg/parse/constructor2.C: New test.
24911
24912         PR c++/14337
24913         * g++.dg/template/sfinae1.C: New test.
24914
24915 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24916
24917         PR c++/14267
24918         * g++.dg/expr/crash2.C: New test.
24919
24920         PR middle-end/13448
24921         * gcc.dg/inline-5.c: New test.
24922         * gcc.dg/always-inline.c: Split out tests into ...
24923         * gcc.dg/always-inline2.c: ... this and ...
24924         * gcc.dg/always-inline3.c: ... this.
24925
24926 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24927
24928         PR debug/12103
24929         * g++.dg/debug/crash1.C: New test.
24930
24931 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24932
24933         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24934         function with __attribute__((noinline)).
24935         (recurser_void2): Likewise.
24936         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24937         (recurser_void2): Likewise.
24938
24939 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24940
24941         PR middle-end/14203
24942         * g++.dg/warn/Wunused-6.C: New test case.
24943
24944 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24945
24946         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24947         not defined.
24948
24949 2004-02-27  Eric Christopher  <echristo@redhat.com>
24950
24951         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24952         * g++.dg/charset/asm2.c: Run only x86.
24953         * gcc.dg/charset/asm3.c: Ditto.
24954
24955 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24956
24957         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24958         ld_library_path.
24959
24960 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24961
24962         * g++.dg/ext/altivec-3.C: New.
24963
24964 2004-02-26  Richard Henderson  <rth@redhat.com>
24965
24966         * g++.dg/ext/attrib10.C: Mark for warning.
24967         * gcc.dg/attr-alias-1.c: New.
24968
24969 2004-02-26  Richard Henderson  <rth@redhat.com>
24970
24971         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24972         * gcc.c-torture/execute/20040208-2.c: ... it back.
24973
24974 2004-02-26  Eric Christopher  <echristo@redhat.com>
24975
24976         * lib/target-supports.exp (check-iconv-available): New function.
24977         * lib/gcc-dg.exp (dg-require-iconv): New function.
24978         Use above.
24979         * gcc.dg/charset: New directory.
24980         * gcc.dg/charset/charset.exp: New file.
24981         * gcc.dg/charset/asm1.c: Ditto.
24982         * gcc.dg/charset/asm2.c: Ditto.
24983         * gcc.dg/charset/asm3.c: Ditto.
24984         * gcc.dg/charset/asm4.c: Ditto.
24985         * gcc.dg/charset/asm5.c: Ditto.
24986         * gcc.dg/charset/attribute1.c: Ditto.
24987         * gcc.dg/charset/attribute2.c: Ditto.
24988         * gcc.dg/charset/string1.c: Ditto.
24989         * g++.dg/charset: New directory.
24990         * g++.dg/dg.exp: Add here. Special options.
24991         * g++.dg/charset/charset.exp: New file.
24992         * g++.dg/charset/asm1.c: Ditto.
24993         * g++.dg/charset/asm2.c: Ditto.
24994         * g++.dg/charset/asm3.c: Ditto.
24995         * g++.dg/charset/asm4.c: Ditto.
24996         * g++.dg/charset/attribute1.c: Ditto.
24997         * g++.dg/charset/attribute2.c: Ditto.
24998         * g++.dg/charset/extern1.cc: Ditto.
24999         * g++.dg/charset/extern2.cc: Ditto.
25000         * g++.dg/charset/string1.c: Ditto.
25001
25002 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25003
25004         PR c++/14278
25005         * g++.dg/parse/comma1.C: New test.
25006
25007 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25008
25009         PR c++/14284
25010         * g++.dg/template/ttp8.C: New test.
25011
25012 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25013
25014         * gcc.dg/fixuns-trunc-1.c: New test.
25015
25016 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25017
25018         * gcc.dg/builtins-config.h: Use #elif.
25019
25020 2004-02-26  Michael Matz  <matz@suse.de>
25021
25022         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25023         * gcc.dg/991214-1.c: Likewise.
25024         * gcc.dg/i386-asm-1.c: Likewise.
25025
25026 2004-02-25  Richard Henderson  <rth@redhat.com>
25027
25028         * gcc.c-torture/execute/20040208-2.c: Move ...
25029         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25030
25031 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25032
25033         PR c++/14246
25034         * g++.dg/other/crash-3.C: New test.
25035
25036 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25037
25038         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25039         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25040
25041         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25042         HP-UX.
25043
25044 2004-02-24  Michael Matz  <matz@suse.de>
25045
25046         * gcc.dg/i386-regparm.c: New.
25047
25048 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25049
25050         * gcc.c-torture/execute/20040223-1.c: New.
25051
25052 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25053             Kazu Hirata  <kazu@cs.umass.edu>
25054
25055         * gcc.dg/fwritable-strings-1.c: Remove.
25056
25057 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25058
25059         PR c/14156
25060         * gcc.dg/20040223-1.c: New test.
25061
25062 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25063
25064         PR c++/14106
25065         * g++.dg/ext/typeof9.C: New test.
25066
25067 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25068
25069         PR c++/14250
25070         * g++.dg/other/switch1.C: New test.
25071
25072 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25073
25074         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25075         * gcc.dg/va-arg-1.c: Likewise.
25076
25077 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25078
25079         PR c++/14143
25080         * g++.dg/template/koenig5.C: New test.
25081
25082 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25083
25084         * g++.dg/ext/altivec-1.C: Generalize target triple.
25085         * g++.dg/ext/altivec-2.C: New test case.
25086         * g++.dg/ext/altivec_check.h: New file.
25087         * gcc.dg/altivec-1.c: Generalize target triple;
25088         include altivec_check.h and call altivec_check().
25089         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25090         * gcc.dg/altivec-6.c: New test case.
25091         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25092         type casts as needed.
25093         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25094         altivec_check().
25095         * gcc.dg/altivec-12.c: New test case.
25096         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25097         include altivec_check.h and call altivec_check().
25098         * gcc.dg/altivec_check.h: New file.
25099
25100 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25101
25102         * lib/target-supports.exp (check_alias_available): Don't mangle
25103         function `g' in test program.
25104
25105 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25106
25107         * lib/target-supports.exp (check_profiling_available): Check
25108         argument to determine whether we support a profiling type.
25109         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25110         check_profiling_available.
25111         * g++.dg/bprob/bprob.exp: Likewise.
25112         * g77.dg/bprob/bprob.exp: Likewise.
25113         * gcc.misc-tests/bprob.exp: Likewise.
25114         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25115         dg-require-profiling and delete expected error handling.
25116         * gcc.dg/20021014-1.c: Likewise.
25117         * gcc.dg/nest.c: Likewise.
25118
25119 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25120
25121         PR c++/12007
25122         * g++.dg/other/vthunk1.C: New test.
25123
25124 2004-02-20  Falk Hueffner  <falk@debian.org>
25125
25126         PR target/14201
25127         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25128
25129 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/13927
25132         * g++.dg/other/error8.C: Remove XFAIL markers.
25133
25134         PR c++/14173
25135         * g++.dg/ext/packed5.C: New test.
25136
25137         PR c++/14199
25138         * g++.dg/warn/Wunused-5.C: New test.
25139
25140         PR c++/14186
25141         * g++.dg/lookup/member1.C: New test.
25142
25143 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25144
25145         * gcc.c-torture/compile/20040130-1.c: Enable only when
25146         __INT_MAX__ >= 2147483647L.
25147         * gcc.c-torture/compile/961203-1.c: Likewise.
25148
25149 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25152         * g++.dg/opt/template1.C: Robustify assembler regexp
25153
25154 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25155
25156         * gcc.c-torture/execute/simd-4.x: Remove.
25157         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25158         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25159         Guard with #ifndef SKIP_ATTRIBUTE.
25160         * gcc.dg/compat/vector-1_y.c: Likewise.
25161         * gcc.dg/compat/vector-2_x.c: Likewise.
25162         * gcc.dg/compat/vector-2_y.c: Likewise.
25163         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25164         * g++.dg/eh/simd-2.C: Likewise.
25165
25166 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25167
25168         * gcc.c-torture/compile/complex-1.c: New.
25169
25170 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25171
25172         PR target/14209
25173         * gcc.c-torture/execute/20040218-1.c: New test.
25174
25175 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25176
25177         PR c++/14181
25178         * g++.dg/parse/new2.C: New test.
25179
25180 2004-02-18  Paul Brook  <paul@codesourcery.com>
25181
25182         * gcc.c-torture/compile/libcall-1.c: New test.
25183
25184 2004-02-18  Paul Brook  <paul@codesourcery.com>
25185
25186         PR debug/12934
25187         * gcc.dg/debug/debug-7.c: New test.
25188
25189 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25190
25191         * gcc.dg/20040217-1.c: New test.
25192
25193 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25194
25195         * gcc.c-torture/execute/990208-1.x: Delete.
25196
25197 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25198
25199         * gcc.c-torture/execute/20040208-2.x: New file.
25200
25201 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25202
25203         PR c++/11326
25204         * g++.dg/abi/structret1.C: New test.
25205
25206 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25209         (i386_cpuid): No need to test if cpuid is available on AMD64.
25210         Fix assembly, so that it works onboth i386 and AMD64.
25211         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25212         (vecInLong): Fix s[] member type to unsigned int.
25213         (vecInWord): Remove type.
25214         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25215         (a64, b64, c64, d64, e64): Remove.
25216         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25217         Remove unused variable.  Remove initialization of removed variables.
25218         Don't call mmx_tests nor sse_tests.
25219         (reference_mmx, reference_sse): Remove.
25220         (check): Add return stmt.
25221         * gcc.dg/i386-sse-7.c: New test.
25222         * gcc.dg/i386-mmx-4.c: New test.
25223
25224 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25225
25226         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25227         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25228         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25229         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25230         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25231         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25232         g++.dg/tc1/dr94.C: Fix line terminator.
25233
25234 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25235
25236         * gcc.c-torture/compile/20040216-1.c: New.
25237
25238 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25239
25240         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25241         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25242         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25243         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25244         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25245         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25246
25247 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25248
25249         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25250
25251 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25252
25253         PR c++/13971
25254         * g++.dg/expr/cond4.C: New test.
25255
25256         PR c++/14086
25257         * g++.dg/lookup/crash2.C: New test.
25258
25259 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25260
25261         * gcc.c-torture/compile/20040214-2.c: New test.
25262
25263 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25264
25265         PR c++/14116
25266         * g++.dg/ext/typeof8.C: New test.
25267
25268 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25269
25270         * gcc.c-torture/compile/20040214-1.c: New test.
25271
25272 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/13635
25275         * g++.dg/template/spec11.C: New test.
25276
25277 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25278
25279         PR c++/13927
25280         * g++.dg/other/error8.C: New test.
25281
25282 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/14122
25285         * g++.dg/template/array4.C: New test.
25286
25287         PR c++/14108
25288         * g++.dg/inherit/thunk2.C: New test.
25289
25290         PR c++/14083
25291         * g++.dg/eh/cond2.C: New test.
25292
25293 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25294
25295         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25296
25297 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25298
25299         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25300
25301 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25302
25303         * g++.dg/simd-2.C: xfail on ppc64-linux.
25304
25305 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25306
25307         PR c/456
25308         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25309         tests.
25310
25311 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25312
25313         * gcc.dg/builtins-33.c: New test.
25314
25315 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25316
25317         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25318
25319 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25320
25321         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25322
25323 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25324
25325         * gcc.dg/ppc64-abi-3.c: New test.
25326
25327 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25328
25329         PR c/14092
25330
25331         * gcc.dg/pr14092-1.c: New testcase.
25332
25333 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25334
25335         * gcc.dg/cpp/assert4.c: Fix typo last change.
25336
25337         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25338         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25339
25340         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25341
25342 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25343
25344         * gcc.c-torture/compile/20040209-1.c: New test case.
25345
25346 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25347
25348         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25349
25350 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25351
25352         * gcc.c-torture/execute/20040208-[12].c: New tests.
25353
25354 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25355
25356         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25357
25358 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25359
25360         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25361
25362 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25363
25364         Bug 13856
25365         * gcc.dg/visibility-8.c: New testcase.
25366
25367 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25368
25369         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25370         arguments.
25371         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25372
25373 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25374
25375         PR middle-end/13696
25376         * g++.dg/opt/fold1.C: New test case.
25377
25378 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25379
25380         PR c++/14033
25381         * g++.dg/other/crash-2.C: New test.
25382
25383 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25384
25385         PR c++/14028
25386         * g++.dg/parse/angle-bracket2.C: New test.
25387
25388 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25389
25390         PR middle-end/13750
25391         Revert:
25392         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25393         PR pch/13361
25394         * testsuite/g++.dg/pch/wchar-1.C: New.
25395         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25396
25397 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25398
25399         PR c++/14008
25400         * g++.dg/parse/error15.C: New test.
25401         * g++.dg/parse/crash11.C: Update dg-error mark.
25402
25403 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25404
25405         PR c++/13932
25406         * g++.dg/warn/conv2.C: New test.
25407
25408 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25409
25410         PR c++/13086
25411         * g++.dg/warn/incomplete1.C: Remove xfail.
25412
25413 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25414
25415         * lib/file-format.exp (gcc_target_object_format): Use
25416         ${tool}_target_compile, not gcc_target_compile.
25417         * lib/target-supports.exp (check_alias_available): Likewise.
25418         (check_gc_sections_available): Likewise.
25419         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25420         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25421         dg-require-alias.
25422
25423 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25424
25425         PR c++/13969
25426         * g++.dg/template/static6.C: New test.
25427
25428 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25429
25430         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25431
25432 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25433
25434         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25435         tests for systems where `char' is unsigned by default.
25436
25437 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25438
25439         PR c++/13997
25440         * g++.dg/template/partial3.C: New test.
25441
25442 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25443
25444         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25445         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25446         Remove mentions of obsolete ports.
25447
25448 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25449
25450         * gcc.dg/noncompile/20001228-1.c: Fix for new
25451         error message.
25452
25453 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25454
25455         PR target/9348
25456         * gcc.c-torture/execute/multdi-1.c: New test case.
25457
25458 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/13925
25461         * g++.dg/template/lookup5.C: New test.
25462
25463 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25464
25465         PR c++/13950
25466         * g++.dg/template/lookup4.C: New test.
25467
25468         PR c++/13970
25469         * g++.dg/parse/error14.C: New test.
25470
25471         PR c++/14002
25472         * g++.dg/parse/template13.C: New test.
25473
25474 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/13978
25477         * g++.dg/template/koenig4.C: New test.
25478
25479         PR c++/13968
25480         * g++.dg/template/crash17.C: New test.
25481
25482         PR c++/13975
25483         * g++.dg/parse/error13.C: New test.
25484         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25485
25486 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25487
25488         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25489
25490 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25491
25492         PR c/11658
25493         PR c/13994
25494         * gcc.dg/noncompile/20040203-1.c: New test.
25495         * gcc.dg/noncompile/20040203-2.c: Likewise.
25496         * gcc.dg/noncompile/20040203-3.c: Likewise.
25497         * gcc.dg/20040203-1.c: Likewise.
25498
25499 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25500
25501         PR c++/10858
25502         * g++.dg/template/sizeof7.C: New test.
25503
25504 2004-02-02  Eric Christopher  <echristo@redhat.com>
25505             Zack Weinberg  <zack@codesourcery.com>
25506
25507         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25508
25509 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25510
25511         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25512         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25513         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25514         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25515
25516 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25517
25518         PR c++/13113
25519         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25520
25521         PR c++/13854
25522         * g++.dg/ext/attrib13.C: New test.
25523
25524         PR c++/13907
25525         * g++.dg/conversion/op2.C: New test.
25526
25527 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25528
25529         * gcc.dg/titype-1.c: Fix pasto.
25530
25531 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25532
25533         * gcc.dg/titype-1.c: New test.
25534
25535 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25536
25537         PR c++/13957
25538         * g++.dg/template/non-type-template-argument-1.C,
25539         g++.dg/template/qualified-id1.C: Update dg-error marks.
25540         * g++.dg/template/nontype6.C: New test.
25541
25542 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25543
25544         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25545         * gcc.dg/builtins-31.c: New testcase.
25546         * gcc.dg/builtins-32.c: New testcase.
25547
25548 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25549
25550         * objc.dg/call-super-2.m: Update line numbers
25551         for the including of stddef.h.
25552
25553 2004-01-30  Michael Matz  <matz@suse.de>
25554
25555         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25556         g++.dg/ext/case-range3.C: New tests.
25557
25558 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25559
25560         DR206
25561         PR c++/13813
25562         * g++.dg/template/member4.C: New test.
25563
25564 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25565
25566         PR c++/13683
25567         * g++.dg/template/sizeof6.C: New test.
25568
25569 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25570
25571         * gcc.dg/fwritable-strings-1.c: New test.
25572
25573 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25574
25575         * gcc.c-torture/compile/20040130-1.c: New test.
25576
25577 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25578
25579         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25580
25581 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25582
25583         PR c++/13883
25584         * g++.dg/template/ctor3.C: New test.
25585
25586 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25587
25588         * g++.dg/tc1: New directory.
25589         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25590         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25591         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25592         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25593         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25594
25595 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25596
25597         * g++.dg/parse/error11.C: New test.
25598         * g++.dg/parse/error12.C: Likewise.
25599
25600 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25601
25602         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25603         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25604
25605 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25606
25607         PR c++/13791
25608         * g++.dg/ext/attrib12.C: New test.
25609
25610         PR c++/13736
25611         * g++.dg/parse/cast2.C: New test.
25612
25613 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25614
25615         * objc.dg/encode-2.m (main): New local string.  Set depending on
25616         sizeof long.  Use in sscanf call.
25617         * objc.dg/encode-3.m (main): New local string.  Set depending on
25618         sizeof long.  Use in scan_initial call.
25619
25620 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25621
25622         * objc.dg/call-super-2.m: Make LP64-safe.
25623         * objc.dg/desig-init-1.m: Likewise.
25624
25625 2004-01-27  Devang Patel <dpatel@apple.com>
25626
25627         * g++.dg/debug/namespace1.C: New test.
25628
25629 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25630
25631         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25632         xscale-*-*.
25633
25634         * gcc.dg/arm-mmx-1.c: New test.
25635
25636 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25637
25638         * gcc.dg/20040127-1.c: New test.
25639         * gcc.dg/20040127-2.c: New test.
25640
25641 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25642
25643         * objc.dg/stret-1.m (glob): Renamed to globa.
25644
25645 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25646
25647         PR c++/13663
25648         * g++.dg/expr/for1.C: New test.
25649
25650 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25651
25652         PR middle-end/13779
25653         * gcc.dg/darwin-longlong.c: New test.
25654
25655 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25656
25657         * gcc.dg/20040124-1.c: Moved test from here...
25658         * gcc.c-torture/compile/20040124-1.c: ...to here.
25659
25660 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25661
25662         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25663         the assembly output if -m64 is passed.
25664
25665 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/13833
25668         * g++.dg/template/cond3.C: New test.
25669
25670 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25671
25672         PR c++/13810
25673         * g++.dg/template/ttp7.C: New test.
25674
25675 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25676
25677         PR c++/13797
25678         * g++.dg/template/nontype4.C: New test.
25679         * g++.dg/template/nontype5.C: Likewise.
25680
25681 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25682
25683         * gcc.dg/torture/mips-clobber-at.c: New test.
25684
25685 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25686
25687         * gcc.dg/20040124-1.c: New test.
25688
25689 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25690
25691         * gcc.dg/20040123-1.c: New test.
25692
25693 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25694
25695         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25696
25697 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25698
25699         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25700
25701 2004-01-23  Andrew Pinski  <apinski@apple.com>
25702
25703         * gcc.dg/20030121-1.c: Move to ..
25704         * gcc.dg/20040121-1.c: here.
25705
25706 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25707
25708         * gcc.dg/builtins-29.c: New test case.
25709
25710 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25711
25712         PR 18314
25713         * gcc.dg/builtins-30.c: New testcase.
25714
25715 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25716
25717         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25718         * lib/g77.exp: Likewise.
25719         * lib/objc.exp: Likewise.
25720         * lib/g++.exp: Likewise.
25721
25722 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25723
25724         * gcc.dg/struct-by-value-2.c: New test.
25725
25726 2004-01-21  Andrew Pinski  <apinski@apple.com>
25727
25728         PR target/13785
25729         * gcc.dg/20030121-1.c: New test.
25730
25731 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25732
25733         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25734         clobber frame pointer register in asm statement.
25735
25736 2004-01-21  Falk Hueffner  <falk@debian.org>
25737
25738         * gcc.c-torture/compile/20040121-1.c: New test.
25739
25740 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25741
25742         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25743
25744 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25745
25746         * gcc.dg/ppc64-abi-2.c: New test.
25747
25748 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25749
25750         * lib/treelang.exp: Fill out this file.
25751         * lib/treelang-dg.exp: New File.
25752
25753 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25754
25755         * gcc.c-torture/compile/981022-1.c: Remove.
25756         * gcc.dg/array-5.c: Remove XFAIL.
25757         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25758         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25759         gcc.dg/cond-lvalue-1.c: Update.
25760         * gcc.dg/cast-lvalue-2.c: New test.
25761
25762 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25763
25764         PR c++/13592
25765         * g++.dg/other/error1.C (class foo): Tweak error message.
25766
25767         PR c++/13592
25768         * g++.dg/template/call2.C: New test.
25769
25770 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25771
25772         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25773         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25774         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25775         scalar-return-1_x.c, scalar-return-2_y.c,
25776         scalar-return-3_x.c, scalar-return-3_y.c,
25777         scalar-return-4_x.c, scalar-return-4_y.c,
25778         struct-align-1.h, struct-align-1_x.c,
25779         struct-align-1_y.c, struct-align-2.h,
25780         struct-align-2_x.c, struct-align-2_y.c,
25781         struct-by-value-10_y.c, struct-by-value-11_x.c,
25782         struct-by-value-11_y.c, struct-by-value-12_x.c,
25783         struct-by-value-12_y.c, struct-by-value-13_x.c,
25784         struct-by-value-13_y.c, struct-by-value-14_x.c,
25785         struct-by-value-14_y.c, struct-by-value-15_x.c,
25786         struct-by-value-15_y.c, struct-by-value-16_y.c,
25787         struct-by-value-17_y.c, struct-by-value-18_y.c,
25788         struct-by-value-19_y.c, struct-by-value-1_x.c,
25789         struct-by-value-1_y.c, struct-by-value-20_y.c,
25790         struct-by-value-2_x.c, struct-by-value-2_y.c,
25791         struct-by-value-3_y.c, struct-by-value-4_x.c,
25792         struct-by-value-4_y.c, struct-by-value-5_y.c,
25793         struct-by-value-6_y.c, struct-by-value-7_y.c
25794         struct-by-value-8_x.c, struct-by-value-8_y.c
25795         struct-by-value-9_x.c, struct-by-value-9_y.c
25796         struct-return-10_x.c, struct-return-10_y.c,
25797         struct-return-19_x.c, struct-return-20_x.c
25798         struct-return-2_x.c, struct-return-2_y.c
25799         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25800         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25801
25802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25803
25804         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25805         attribute on sparc*-sun-solaris2.*.
25806
25807 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/13710
25810         * g++.dg/ext/typeof7.C: New test.
25811
25812 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25813
25814         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25815         * gcc.dg/const-elim-1.c: Same.
25816
25817 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25818
25819         * objc.dg/stret-1.m: New.
25820         * objc.dg/stret-2.m: New.
25821
25822 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25823
25824         PR c++/11895
25825         * g++.dg/ext/vector1.C: New test.
25826
25827 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25828
25829         * gcc.dg/pch/import-1.c: New.
25830         * gcc.dg/pch/import-1.hs: New.
25831         * gcc.dg/pch/import-1a.h: New.
25832         * gcc.dg/pch/import-1b.h: New.
25833         * gcc.dg/pch/import-1c.h: New.
25834
25835 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25836
25837         PR c++/13574
25838         * g++.dg/ext/array1.C: New test.
25839
25840         PR c++/13178
25841         * g++.dg/conversion/op1.C: New test.
25842
25843 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25844
25845         PR 11864
25846         From Kazumoto Kojima / Dan Kegel:
25847         * gcc.dg/pr11864-1.c: New test.
25848
25849         PR 10392
25850         From Marcus Comstedt / Dan Kegel:
25851         * gcc.dg/pr10392-1.c: New test.
25852
25853 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25854
25855         PR c++/13478
25856         * g++.dg/init/ref10.C: New test.
25857
25858 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25859
25860         PR c++/13407
25861         * g++.dg/parse/typename6.C: New test.
25862
25863 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25864
25865         PR pch/13361
25866         * testsuite/g++.dg/pch/wchar-1.C: New.
25867         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25868
25869 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25870
25871         PR c++/9259
25872         * g++.dg/expr/sizeof2.C: New test.
25873
25874 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25875
25876         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25877
25878 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25879
25880         PR c++/13659
25881         * g++.dg/lookup/strong-using-3.C: New.
25882         * g++.dg/lookup/using-10.C: New.
25883
25884 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25885
25886         PR c++/13594
25887         * g++.dg/lookup/strong-using-2.C: New.
25888
25889 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25890             Dan Kegel <dank@kegel.com>
25891             J"orn Rennecke <joern.rennecke@superh.com>
25892
25893         PR target/9365
25894         * gcc.dg/pr9365-1.c: New test.
25895
25896 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25897
25898         PR c++/8856
25899         * g++.dg/parse/casting-operator2.C: New test.
25900         * g++.old-deja/g++.pt/explicit83.C: Remove.
25901
25902 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25903
25904         * gcc.dg/label-compound-stmt-1.c: New test.
25905         * gcc.c-torture/compile/950922-1.c,
25906         gcc.c-torture/compile/20000211-3.c,
25907         gcc.c-torture/compile/20000518-1.c,
25908         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25909         compound statements.
25910
25911 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25912
25913         * gcc.dg/ppc64-abi-1.c: New test.
25914
25915 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25916
25917          * g++.dg/ext/attrib9.C: Add dg-warnings.
25918
25919 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25920
25921         PR c++/12335
25922         * g++.dg/parse/dtor3.C: New test.
25923
25924 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25925
25926         PR c++/12709
25927         * g++.dg/parse/try-catch-1.C: New test.
25928
25929 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25930
25931         * ada/acats/run_all.sh: Add more verbose output in acats.log
25932         when compiling tests.
25933
25934 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25935
25936         PR 13656
25937         * gcc.dg/typedef-redecl.c: New test case.
25938         * gcc.dg/typedef-redecl.h: New support file.
25939
25940 2004-01-13  Jan Hubicka  <jh@suse.cz>
25941
25942         * gcc.dg/always_inline.c: New test.
25943         * gcc.dg/debug/20031231-1.c: Fix.
25944
25945 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25946
25947         PR c++/13474
25948         * g++.dg/template/array3.C: New test.
25949
25950 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25951
25952         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25953         * g++.dg/warn/Wunused-2.C: Likewise.
25954
25955 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25956
25957         PR c++/13289
25958         * g++.dg/template/instantiate6.C: New test.
25959
25960 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25961
25962         PR middle-end/11397
25963         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25964
25965 2004-01-12  Jan Hubicka  <jh@suse.cz>
25966
25967         PR opt/12826
25968         * gcc.dg/20040112-1.c: New.
25969
25970         * gcc.dg/dwarf-die[1-7].c: Move to...
25971         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25972         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25973
25974 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25975
25976         PR c++/4100
25977         * g++.dg/parse/friend4.C: New test.
25978
25979 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25980
25981         PR c++/4100
25982         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25983         definition is called a friend.
25984
25985 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25986
25987         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25988
25989 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25990
25991         PR c++/3478
25992         * g++.dg/parse/error10.C: New test.
25993         * g++.dg/template/arg2.C: Accept "invalid type" error.
25994
25995 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25996
25997         PR middle-end/13392
25998         * g++.dg/opt/expect2.C: New test.
25999
26000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26001
26002         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26003         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26004         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26005         Update dg-error regexps.
26006
26007 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26008
26009         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26010         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26011
26012 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26013
26014         * gcc.dg/pragma-re-1.c: Use right pointer type.
26015
26016 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26017
26018         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26019
26020 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26021
26022         * gcc.dg/rs6000-ldouble-1.c: New.
26023
26024 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26025
26026         DR 337
26027         PR c++/9256
26028         * g++.dg/other/abstract1.C: New test.
26029
26030 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26031
26032         * g++.dg/lookup/strong-using-1.C: New.
26033
26034 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26035
26036         PR c/11234
26037         * gcc.dg/func-ptr-conv-1.c: New test.
26038         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26039
26040 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26041
26042         PR target/13380.
26043         * gcc.c-torture/compile/20040109-1.c: New.
26044
26045 2004-01-08  Stuart Hastings  <stuart@apple.com>
26046
26047         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26048         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26049         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26050
26051 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26052
26053         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26054
26055 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26056
26057         * ada/acats/run_acats: Treat 'gnatchop' the same way
26058         as 'gnatmake'.  Export GCC_DRIVER.
26059         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26060         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26061
26062 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26063
26064         PR c++/12573
26065         * g++.dg/template/dependent-expr4.C: New test.
26066
26067 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26068
26069         * gcc.dg/altivec-11.c: New test.
26070
26071 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26072
26073         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26074
26075 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26076
26077         PR c/6024
26078         * gcc.dg/enum-compat-1.c: New test.
26079         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26080
26081 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26082
26083         PR c/12165
26084         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26085         gcc.dg/c99-idem-qual-3.c: New tests.
26086
26087 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26088
26089         * gcc.dg/winline-7.c: Don't cast void * to int.
26090
26091 2004-01-06  Jan Hubicka  <jh@suse.cz>
26092
26093         * gcc.dg/i386-sse-5.c: New test
26094         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26095
26096 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26097
26098         PR c++/12815
26099         * g++.dg/rtti/typeid4.C: New test.
26100
26101 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26102
26103         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26104
26105 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR c++/12132
26108         * g++.dg/template/error11.C: New test.
26109
26110         PR c++/13451
26111         * g++.dg/template/class2.C: New test.
26112
26113 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26114         Richard Sandiford <rsandifo@redhat.com>
26115
26116         PR c++/13387
26117         * g++.dg/opt/alias3.C: New test.
26118
26119 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/13157
26122         * g++.dg/template/koenig3.C: New test.
26123
26124         PR c++/13529
26125         * g++.dg/parse/offsetof3.C: New test.
26126
26127         * g++.dg/init/copy7.C: Add missing dg-error markers.
26128
26129         PR c++/12226
26130         * g++.dg/init/copy7.c: New test.
26131
26132         PR c++/13536
26133         * g++.dg/parse/cast1.C: New test.
26134
26135 2004-01-04  Jan Hubicka  <jh@suse.cz>
26136
26137         * gcc.dg/winline[1-7].c: New tests.
26138
26139 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26140
26141         PR c++/13520
26142         * g++.dg/template/qualttp22.C: New test.
26143
26144 2004-01-01  Jan Hubicka  <jh@suse.cz>
26145
26146         * gcc.dg/debug/20031231-1.c: New.
26147         * gcc.c-torture/compile/20040101-1.c: New.
26148         * gcc.dg/dwarf-die-[1-7].c: New.
26149
26150 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26151
26152         PR optimization/13521
26153         * gcc.c-torture/compile/20031231-1.c: New test.
26154
26155 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26156
26157         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26158
26159 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26160
26161         PR c++/10079
26162         * g++.dg/template/crash16.C: New test.
26163
26164 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26165
26166         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26167
26168 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26169
26170         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26171         ports.
26172         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26173         * g++.old-deja/g++.law/profile1.C: Likewise.
26174         * gcc.c-torture/compile/981006-1.c: Likewise.
26175         * gcc.c-torture/execute/loop-2e.x: Likewise.
26176         * gcc.c-torture/execute/loop-2f.x: Remove.
26177         * gcc.c-torture/execute/loop-2g.x: Likewise.
26178         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26179         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26180
26181 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26182
26183         PR c++/13507
26184         * g++.dg/ext/attrib11.C: New test.
26185
26186         PR c++/13494
26187         * g++.dg/template/array2-1.C: New test.
26188         * g++.dg/template/array2-2.C: New test.
26189
26190 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26191
26192         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26193
26194 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26195
26196         PR c++/12774
26197         * g++.dg/template/array1-1.C: New test.
26198         * g++.dg/template/array1-2.C: New test.
26199
26200 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26201
26202         PR fortran/12632
26203         * g77.dg/12632.f: New test case.
26204
26205 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26206
26207         PR c++/13289
26208         * g++.dg/parse/nontype1.C: New test.
26209
26210 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26211
26212         PR c++/12403
26213         * g++.dg/parse/explicit1.C: New test.
26214         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26215
26216 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26217
26218         PR c++/13081
26219         * g++.dg/opt/inline6.C: New test.
26220
26221         PR c++/12613
26222         * g++.dg/parse/error9.C: New test.
26223
26224         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26225
26226 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/13009
26229         * g++.dg/init/assign1.C: New test.
26230
26231 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26232
26233         PR c++/13070
26234         * g++.dg/warn/format3.C: New test case.
26235
26236 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26237
26238         * gcc.c-torture/compile/20031227-1.c: New test.
26239
26240 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26241
26242         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26243         * g77.dg/bprob/bprob.exp: Likewise.
26244         * gcc.misc-tests/bprob.exp: Likewise.
26245         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26246         variants on systems where the library does not provide that
26247         functionality.
26248         * gcc.dg/builtins-20.c: Use builtins-config.h.
26249         * gcc.dg/builtins-config.h: New file.
26250
26251 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * lib/gcc-dg.exp (dg-require-profiling): New function.
26254         * lib/target-supports.exp (check_profiling_available): Likewise.
26255         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26256         * g77.dg/bprob/bprob.exp: Likewise.
26257         * gcc.misc-tests/bprob.exp: Likewise.
26258         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26259         * gcc.dg/20021014-1.c: Likewise.
26260         * gcc.dg/nest.c: Likewise.
26261
26262 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26263
26264         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26265         compiling.
26266         * g++.dg/lookup/java2.C: Likewise.
26267         * gcc.dg/cpp/lexident.c: Likewise.
26268
26269 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26270
26271         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26272         given.
26273         * gcc.c-torture/compile/961203-1.c: Likewise.
26274         * gcc.c-torture/compile/980506-1.c: Likewise.
26275
26276 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26277
26278         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26279         (additional_prunes): New global.
26280         (gcc-dg-prune): Handle additional per-test pruning.
26281         (dg-test): Clear additional_prunes between tests.
26282
26283         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26284         dg-prune-output to avoid spurious failures from assembler
26285         complaining about nonexistent WAW violations.
26286         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26287         Use dg-prune-output to avoid spurious failures from assembler
26288         warning about Itanium B-step errata.
26289
26290 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26291
26292         * g++.dg/abi/macro0.C: New test.
26293         * g++.dg/abi/macro1.C: Likewise.
26294         * g++.dg/abi/macro2.C: Likewise.
26295
26296         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26297         * g++.dg/abi/bitfield7.C: Likewise.
26298         * g++.dg/abi/dtor2.C: Likewise.
26299         * g++.dg/abi/mangle11.C: Likewise.
26300         * g++.dg/abi/mangle12.C: Likewise.
26301         * g++.dg/abi/mangle14.C: Likewise.
26302         * g++.dg/abi/mangle17.C: Likewise.
26303         * g++.dg/abi/vbase10.C: Likewise.
26304         * g++.dg/abi/vbase14.C: Likewise.
26305         * g++.dg/template/qualttp17.C: Likewise.
26306
26307 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26308
26309         PR c/11995
26310         * gcc.dg/20031223-1.c: New test.
26311
26312 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26313
26314         * gcc.dg/noreturn-7.c: New test.
26315
26316 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26317
26318         * gcc.dg/null-pointer-1.c: New test.
26319
26320 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26321
26322         * g++.old-deja/g++.jason/template18.C: Remove.
26323         * g++.old-deja/g++.jason/template37.C: Likewise.
26324
26325         PR c++/12862
26326         * g++.dg/lookup/ns1.C: New test.
26327
26328         PR c++/12397
26329         * g++.dg/template/lookup3.C: New test.
26330
26331 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26332
26333         * g++.dg/template/recurse1.C: New test
26334
26335 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/12479
26338         * g++.dg/parse/semicolon1.C: New test.
26339         * g++.dg/parse/semicolon1.h: Likewise.
26340
26341 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26342
26343         * gcc.dg/darwin-misaligned.c: New test.
26344
26345 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26346
26347         PR c/9163
26348         * gcc.dg/20031222-1.c: New test.
26349
26350 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/13438
26353         * g++.dg/parse/error8.C: New test.
26354
26355         PR c++/11554
26356         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26357
26358 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26359
26360         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26361         too small.
26362         * gcc.c-torture/compile/930217-1.c: Likewise.
26363         * gcc.c-torture/compile/930513-1.c: Likewise.
26364         * gcc.c-torture/execute/920908-2.c: Likewise.
26365         * gcc.c-torture/execute/921204-1.c: Likewise.
26366         * gcc.c-torture/execute/930621-1.c: Likewise.
26367         * gcc.c-torture/execute/930630-1.c: Likewise.
26368         * gcc.c-torture/execute/931031-1.c: Likewise.
26369         * gcc.c-torture/execute/980602-2.c: Likewise.
26370         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26371         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26372         * gcc.c-torture/execute/extzvsi.c: Likewise.
26373         * gcc.c-torture/unsorted/ext.c: Likewise.
26374
26375 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26376
26377         PR target/12749
26378         * gcc.c-torture/compile/20031220-2.c: New test case.
26379
26380 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26381
26382         PR optimization/13031
26383         * gcc.c-torture/compile/20031220-1.c: New test case.
26384
26385 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26386
26387         * gcc.dg/cast-function-1.c: New test.
26388
26389 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26390
26391         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26392         formats.
26393
26394 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/12795
26397         * g++.dg/ext/attrib10.C: New test.
26398
26399 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26400
26401         * gcc.dg/cleanup-10.c: New test.
26402         * gcc.dg/cleanup-11.c: New test.
26403
26404 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26405
26406         PR c++/13239
26407         * g++.dg/opt/expect1.C: New test.
26408
26409 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26410
26411         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26412
26413 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26414
26415         PR debug/12923
26416         * gcc.dg/20031218-1.c: New test.
26417
26418         PR debug/12389
26419         * gcc.dg/20031218-2.c: New test.
26420         * gcc.dg/20031218-3.c: New test.
26421
26422         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26423         of label name and allow for USER_LABEL_PREFIX == "_" names.
26424         * g++.dg/abi/mangle18-2.C: Likewise.
26425         * g++.dg/abi/mangle19-1.C: Likewise.
26426         * g++.dg/abi/mangle19-2.C: Likewise.
26427         * g++.dg/abi/mangle20-1.C: Likewise.
26428         * g++.dg/abi/mangle20-2.C: Likewise.
26429
26430 2003-12-18  Richard Henderson  <rth@redhat.com>
26431
26432         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26433
26434 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26435             Dan Kegel <dank@kegel.com>
26436
26437         PR other/12009
26438         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26439         testing a cross compiler, it causes spurious compile failures.
26440         * lib/g++.exp: Likewise.
26441
26442 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26443
26444         PR c++/13262
26445         * g++.dg/template/access13.C: New test.
26446
26447 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26448
26449         * gcc.dg/20031216-1.c: New test.
26450
26451 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26452
26453         PR c++/9154
26454         * g++.dg/template/error10.C: New test.
26455
26456 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26457
26458         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26459         * g++.dg/eh/simd-2.C: Likewise.
26460
26461 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26462             Roger Sayle  <roger@eyesopen.com>
26463
26464         * gcc.c-torture/execute/ieee/mzero5.c: New.
26465
26466 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26467
26468         PR c++/10603
26469         * g++.dg/parse/error6.C: New test.
26470
26471         PR c++/12827
26472         * g++.dg/parse/error7.C: New test.
26473
26474 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26475
26476         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26477         at -O with stabs debugging formats.
26478         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26479         * gcc.dg/debug/debug-2.c: Likewise.
26480
26481 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26482
26483         PR c++/12696
26484         * g++.dg/init/error1.C: New test.
26485
26486         PR c++/12218
26487         * g++.dg/init/pm3.C: New test.
26488
26489 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26490
26491         PR c/3347
26492         * gcc.dg/bitfld-8.c: New test.
26493
26494 2003-12-16  James Lemke  <jim@wasabisystems.com>
26495
26496         * gcc.dg/arm-scd42-[123].c: New tests.
26497
26498 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         PR c++/9043
26501         * g++.dg/abi/mangle20-1.C: New test.
26502         * g++.dg/abi/mangle20-2.C: New test.
26503
26504 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26505
26506         PR c++/13275
26507         * g++.dg/other/offsetof2.C: Remove XFAIL.
26508         * g++.dg/parse/offsetof1.C: New test.
26509         * g++.gd/parse/offsetof2.C: Likewise.
26510
26511 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26512
26513         * g++.dg/template/nontype3.C: New test.
26514         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26515
26516 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26517
26518         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26519
26520 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         PR c++/13387
26523         * g++.dg/expr/assign1.C: New test.
26524
26525         PR c++/13242
26526         * g++.dg/abi/mangle19-1.C: New test.
26527         * g++.dg/abi/mangle19-2.C: New test.
26528
26529 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26530
26531         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26532
26533 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26534
26535         * gcc.c-torture/execute/20031216-1.c: New test.
26536
26537 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26538
26539         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26540         an ICE regression.
26541
26542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26543
26544         PR c++/10926
26545         * g++.dg/template/error9.C: New test.
26546
26547         PR c++/11116
26548         * g++.dg/template/error8.C: New test.
26549
26550 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26551
26552         PR middle-end/13400
26553         * gcc.c-torture/execute/20031215-1.c: New test case.
26554
26555 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26556
26557         PR c++/13269
26558         * g++.dg/parse/error5.C: New test.
26559
26560         PR c++/12989
26561         * g++.dg/expr/sizeof1.C: New test.
26562
26563         PR c++/13310
26564         * g++.dg/template/crash15.C: New test.
26565
26566 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26567
26568         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26569         a non-POD type as the last named parameter of a varargs function.
26570
26571 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26572
26573         PR c++/13243
26574         PR c++/12573
26575         * g++.dg/template/crash14.C: New test.
26576         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26577
26578 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.dg/other/java1.C: New test.
26581
26582         PR c++/13241
26583         * g++.dg/abi/mangle18-1.C: New test.
26584         * g++.dg/abi/mangle18-2.C: New test.
26585
26586 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26587
26588         PR optimization/10312
26589         * gcc.c-torture/execute/20031214-1.c: New.
26590
26591 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/10779
26594         PR c++/12160
26595         * g++.dg/parse/error3.C: New test.
26596         * g++.dg/parse/error4.C: Likewise.
26597         * g++.dg/abi/mangle4.C: Tweak error messages.
26598         * g++.dg/lookup/using5.C: Likewise.
26599         * g++.dg/other/error2.C: Likewise.
26600         * g++.dg/parse/typename5.C: Likewise.
26601         * g++.dg/parse/undefined1.C: Likewise.
26602         * g++.dg/template/arg2.C: Likewise.
26603         * g++.dg/template/ttp3.C: Likewise.
26604         * g++.dg/template/type1.C: Likewise.
26605         * g++.old-deja/g++.other/crash32.C: Likewise.
26606         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26607
26608 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26609
26610         PR c++/13106
26611         * g++.dg/warn/noreturn-3.C: New test.
26612
26613 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         PR c++/13118
26616         * g++.dg/abi/covariant3.C: New.
26617
26618 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26619
26620         * g++.dg/eh/ia64-1.C: New test.
26621
26622 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26623
26624         PR optimization/13037
26625         * g77.f-torture/execute/13037.f: New test case.
26626
26627 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         PR c++/12881
26630         * g++.dg/abi/covariant2.C: New.
26631
26632 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26633
26634         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26635
26636 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26637
26638         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26639
26640 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26641
26642         PR other/10819
26643         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26644         to fix Bug 10819.
26645         * lib/g++.exp (g++_version): Likewise.
26646         * lib/g77.exp (g77_version): Likewise.
26647         * lib/objc.exp (default_objc_version): Likewise.
26648
26649 2003-12-10  Richard Henderson  <rth@redhat.com>
26650
26651         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26652
26653         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26654
26655 2003-12-08  Matt Austern  <austern@apple.com>
26656
26657         PR c/13134
26658         * lib/gcc-dg.exp (dg-require-visibility): Define.
26659         * lib/target-supports (check_visibility_available): Define.
26660         * gcc.dg/visibility-1.c: New test.
26661         * gcc.dg/visibility-2.c: Likewise.
26662         * gcc.dg/visibility-3.c: Likewise.
26663         * gcc.dg/visibility-4.c: Likewise.
26664         * gcc.dg/visibility-5.c: Likewise.
26665         * gcc.dg/visibility-6.c: Likewise.
26666         * g++.dg/ext/visibility-1.C: Likewise.
26667         * g++.dg/ext/visibility-2.C: Likewise.
26668         * g++.dg/ext/visibility-3.C: Likewise.
26669         * g++.dg/ext/visibility-4.C: Likewise.
26670         * g++.dg/ext/visibility-5.C: Likewise.
26671         * g++.dg/ext/visibility-6.C: Likewise.
26672
26673 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26674
26675         * g++.dg/lookup/java1.C: New test.
26676         * g++.dg/lookup/java2.C: New test.
26677
26678 2003-12-07  Falk Hueffner  <falk@debian.org>
26679
26680         * g++.dg/opt/noreturn-1.C: New test.
26681
26682 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26683
26684         * gcc.dg/overflow-1.c: New test.
26685
26686 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26687
26688         * g77.f-torture/compile/13060.f: New test.
26689
26690 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/13323
26693         * g++.dg/inherit/operator2.C: New test.
26694
26695 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26696
26697         PR c++/13305
26698         * g++.dg/ext/attrib9.C: New test.
26699
26700 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/13314
26703         * g++.dg/template/error7.C: New test.
26704
26705 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26706             J"orn Rennecke <joern.rennecke@superh.com>
26707
26708         PR target/13302
26709         * g++.dg/other/struct-va_list.C: New test.
26710
26711 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26712
26713         PR c++/13166
26714         * g++.dg/parse/defarg6.C: New test.
26715
26716 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26717
26718         PR target/13256
26719         * gcc.c-torture/execute/20031201-1.c: New test.
26720
26721 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26722
26723         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26724
26725 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26726
26727         * gcc.dg/builtin-return-1.c: New test.
26728
26729 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26730             J"orn Rennecke <joern.rennecke@superh.com>
26731
26732         PR optimization/13260
26733         * gcc.c-torture/execute/20031204-1.c: New test.
26734
26735 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26736
26737         PR c++/9127
26738         * g++.dg/template/error6.C: New test.
26739
26740 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26741
26742         * gcc.dg/20031202-1.c: New test.
26743
26744 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/13179
26747         * g++.dg/template/eh1.C: New test.
26748
26749         PR c++/10771
26750         * g++.dg/template/error5.C: New test.
26751
26752 2003-12-02  David Ung  <davidu@mips.com>
26753
26754         * gcc.dg/compat/vector-check.h: Corrected type for var
26755         g_##TMODE
26756
26757 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26758
26759         PR c++/10126
26760         * g++.dg/template/ptrmem8.C: New test.
26761
26762 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26763
26764         PR c++/12573
26765         * g++.dg/template/dependent-expr3.C: New test.
26766
26767 2003-12-01  James Lemke  <jim@wasabisystems.com>
26768
26769         * gcc.dg/arm-g2.c: New test.
26770
26771 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26772
26773         PR optimization/11634
26774         * gcc.dg/20031201-2.c: New test case.
26775
26776 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26777
26778         PR 11433
26779         * objc.dg/proto-lossage-3.m: New test.
26780
26781 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26782
26783         PR optimization/12628
26784         * gcc.dg/20031201-1.c: New test case.
26785
26786 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26787
26788         * gcc.dg/unaligned-1.c: New test.
26789
26790 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26791
26792         PR c++/9849
26793         * g++.dg/template/error4.C: New test.
26794         * g++.dg/template/nested3.C: Adjust error markers.
26795
26796 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26797
26798         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26799
26800 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26801
26802         PR c/10333
26803         * gcc.dg/bitfld-7.c: New test.
26804
26805 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26806
26807         * gcc.dg/tls/asm-1.C: New test.
26808
26809 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26810
26811         * gcc.dg/cpp/assert4.c: Update.
26812
26813 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26814
26815         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26816         * gcc.dg/builtin-apply3.c: New test.
26817
26818 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26819
26820         * lib/compat.exp (compat-obj): New xfaildata parameter.
26821         Use it to set compiler_conditional_xfail_data before compiling.
26822         (compat-get-options): Handle dg-xfail-if.
26823         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26824         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26825         * gcc.dg/compat/vector-1_y.c: Likewise.
26826         * gcc.dg/compat/vector-2_x.c: Likewise.
26827         * gcc.dg/compat/vector-2_y.c: Likewise.
26828
26829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26830
26831         * g++.dg/opt/reg-stack4.C: New test.
26832
26833 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26834
26835         * gcc.dg/builtin-apply2.c: New test.
26836
26837 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26838
26839         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26840
26841 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26842
26843         PR c++/12924
26844         * g++.dg/template/template-id-2.C: New test.
26845
26846 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26847
26848         PR c++/5369
26849         * g++.dg/template/memfriend1.C: New test.
26850         * g++.dg/template/memfriend2.C: Likewise.
26851         * g++.dg/template/memfriend3.C: Likewise.
26852         * g++.dg/template/memfriend4.C: Likewise.
26853         * g++.dg/template/memfriend5.C: Likewise.
26854         * g++.dg/template/memfriend6.C: Likewise.
26855         * g++.dg/template/memfriend7.C: Likewise.
26856         * g++.dg/template/memfriend8.C: Likewise.
26857         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26858
26859 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26860
26861         PR c++/12515
26862         * g++.dg/ext/cond1.C: New test.
26863
26864 2003-11-20  Richard Henderson  <rth@redhat.com>
26865
26866         * gcc.dg/20020201-2.c: Remove.
26867         * gcc.dg/20020201-4.c: Remove.
26868         * gcc.dg/20020304-1.c: Remove.
26869
26870 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26871
26872         * gcc.dg/cpp/trad/xwin1.c: New test case.
26873
26874 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26875
26876         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26877         * lib/g77.exp: Likewise.
26878         * lib/objc.exp: Likewise.
26879         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26880         for darwin.
26881
26882 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26883
26884         PR c++/12932
26885         * g++.dg/template/static5.C: New test.
26886
26887 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26888
26889         * gcc.dg/nested-func-1.c: New test.
26890
26891 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26892
26893         * gcc.dg/cpp/assert4.c: New test.
26894
26895 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26896
26897         PR c++/2294
26898         * g++.dg/lookup/using9.c: New test.
26899
26900 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26901
26902         PR c++/12762
26903         * g++.dg/template/error3.C: New test.
26904
26905 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26906
26907         PR ada/13035
26908         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26909         No longer use a wrapper for gcc, since this does not work under
26910         Windows.
26911
26912 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26913
26914         PR c++/2094
26915         * g++.dg/template/ptrmem7.C: New test.
26916
26917 2003-11-13  Andrew Pinski <apinski@apple.com>
26918
26919         * gcc.c-torture/compile/20031113-1.c: New test.
26920
26921 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26922             Kean Johnston <jkj@sco.com>
26923
26924         PR c/13029
26925         * gcc.dg/unused-4.c: Update.
26926
26927 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26928
26929         * g++.dg/opt/const3.C: New test.
26930
26931 2003-11-13  Jan Hubicka  <jh@suse.cz>
26932
26933         * gcc.c-torture/compile/20031112-1.c: New test.
26934
26935 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * g++.dg/parse/crash10.C: Remove bogus error marker.
26938
26939 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26940
26941         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26942         (host_gcc): Likewise.
26943         (ROOT): Honor $PWDCMD.
26944         (BASE): Likewise.
26945         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26946
26947 2003-11-12  Catherine Moore  <clm@redhat.com>
26948
26949         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26950
26951 2003-11-12  Andreas Jaeger  <aj@suse.de>
26952             Jakub Jelinek  <jakub@redhat.com>
26953             Andrew Pinski  <pinskia@physics.uc.edu>
26954             Richard Henderson  <rth@redhat.com>
26955
26956         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26957         systems.
26958         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26959
26960         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26961         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26962
26963 2003-11-11  Andreas Jaeger  <aj@suse.de>
26964
26965         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26966
26967         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26968
26969 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26970
26971         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26972         Clean ups.
26973
26974 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26975
26976         * gcc.dg/trampoline-1.c: New test.
26977
26978 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26979
26980         * gcc.c-torture/compile/200031109-1.c: New test.
26981
26982 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26983
26984         PR c/3190
26985         PR c/8714
26986         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26987         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26988         gcc.dg/format/no-y2k-1.c: Update.
26989
26990 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26991
26992         PR optimization/10467
26993         * gcc.dg/20031108-1.c: New test case.
26994
26995 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26996
26997         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26998
26999 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27000
27001         * gcc.dg/compound-lvalue-1.c: New test.
27002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27003         some XFAILs.
27004
27005 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27006
27007         * gcc.dg/altivec-varargs-1.c: New test.
27008
27009 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27010
27011         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27012         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27013         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27014         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27015         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27016
27017 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27018
27019         * gcc.dg/cond-lvalue-1.c: New test.
27020
27021 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27022
27023         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27024
27025 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27026
27027         PR c++/11616
27028         * g++.dg/template/instantiate5.C: New test.
27029
27030 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27031
27032         PR c++/12726
27033         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27034         * ChangeLog: Add missing first entry for above test.
27035
27036 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27037
27038         PR c++/9810
27039         * g++.dg/template/using8.C: New test.
27040         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27041
27042 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27043
27044         PR optimization/10817
27045         * gcc.c-torture/compile/20031102-1.c: New test case.
27046
27047 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27048
27049         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27050         2147483647.
27051
27052 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27053
27054         * gcc.dg/20031102-1.c: New test.
27055
27056 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27057
27058         * gcc.dg/complex-1.c: New test.
27059
27060 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27061
27062         PR c++/12796
27063         * g++.dg/template/crash13.C: Adjust expected error location.
27064         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27065
27066 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27067
27068         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27069
27070 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27071
27072         PR/10239
27073         * gcc.c-torture/compile/20031031-2.c: New test.
27074
27075 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27076
27077         PR/11640
27078         * gcc.c-torture/compile/20031031-1.c: New test.
27079
27080 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27081
27082         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27083         * gcc.misc-tests/bprob.exp: Likewise.
27084         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27085         the execution test on arm-elf configs.
27086         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27087         configs that don't support scratch files.
27088         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27089
27090 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27091
27092         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27093         done by dejagnu.
27094
27095 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27096
27097         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27098         Avoid non pure sh syntax. Add more logging.
27099
27100         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27101         fail.
27102
27103 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27104
27105         PR libgcj/10610
27106         * gcc.dg/ppc-stackalign-1.c: New test.
27107
27108 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27109
27110         * ada/acats/run_all.sh: Change output to be more compliant with
27111         dejagnu framework.
27112         Create acats.sum and acats.log files under testsuite/ada/acats
27113         Only run [a-z]* directories, to filter out e.g. CVS.
27114         Redirect build output to log file.
27115
27116 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27117
27118         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27119
27120 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27121
27122         PR ada/5909:
27123         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27124
27125 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * gcc.c-torture/compile/20031023-1.c: New test.
27128         * gcc.c-torture/compile/20031023-2.c: New test.
27129         * gcc.c-torture/compile/20031023-3.c: New test.
27130         * gcc.c-torture/compile/20031023-4.c: New test.
27131
27132 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133
27134         PR c++/10371
27135         * g++.dg/lookup/scoped8.C: New test.
27136
27137 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27138
27139         * g++.dg/opt/reg-stack3.C: New test.
27140
27141 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27142
27143         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27144
27145 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27146
27147         PR c++/11076
27148         * g++.dg/template/crash13.C: New test.
27149
27150 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27151
27152         * gcc.dg/c99-restrict-2.c: New test.
27153
27154 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         PR c++/12698, c++/12699, c++/12700, c++/12566
27157         * g++.dg/inherit/covariant9.C: New test.
27158         * g++.dg/inherit/covariant10.C: New test.
27159         * g++.dg/inherit/covariant11.C: New test.
27160
27161 2003-10-23  Jason Merrill  <jason@redhat.com>
27162
27163         PR c++/12726
27164         * g++.dg/ext/complit2.C: New test.
27165
27166 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27167
27168         PR target/12654
27169         * gcc.c-torture/execute/20031020-1.c: New test.
27170
27171 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27172
27173         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27174         following the jump_insn.
27175
27176 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27177
27178         * gcc.dg/cast-lvalue-1.c: New test.
27179
27180 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/11962
27183         * g++.dg/template/cond2.C: New test.
27184
27185 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27186
27187         * gcc.dg/builtins-28.c: New test.
27188
27189 2003-10-20  Jan Hubicka  <jh@suse.cz>
27190
27191         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27192         parameter.
27193         * testsuite/gcc.dg/inline-2.c: Likewise.
27194
27195 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27196
27197         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27198         * gcc.dg/nest.c: Likewise.
27199
27200 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27201
27202         PR c++/9781, c++/10583, c++/11862
27203         * g++.dg/parse/crash13.C: New test.
27204
27205 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27206
27207         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27208
27209 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27210
27211         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27212         Define HAVE_C99_RUNTIME except on Solaris.
27213         * gcc.dg/builtins-20.c: Likewise.
27214
27215 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27216
27217         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27218
27219 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27220
27221         PR c++/12495
27222         * g++.dg/template/crash21.C: New test.
27223
27224 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27225
27226         PR c++/2513
27227         * g++.dg/template/typename5.C: New test.
27228
27229 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27230
27231         PR c++/12369
27232         * g++.dg/template/friend25.C: New test.
27233
27234 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27235
27236         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27237         versions.
27238
27239 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27240
27241         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27242         == 2147483647.
27243
27244 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27245
27246         * gcc.c-torture/execute/960416-1.x: Remove.
27247         * gcc.c-torture/execute/divconst-3.x: Likewise.
27248
27249 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27250
27251         PR target/12598
27252         * gcc.dg/torture/cris-volatile-1.c: New test.
27253
27254 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27255
27256         PR optimization/9325
27257         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27258         for overflowing floating point to integer conversion during RTL
27259         simplification.
27260
27261 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27262
27263         * objc/execute/_cmd.m: Fix typo.
27264         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27265         Relax 'scan-assembler' regexp.
27266         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27267         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27268         * objc.dg/zero-link-2.m: Remove blank line.
27269         * objc.dg/zero-link-3.m: New test case.
27270
27271 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27272
27273         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27274
27275         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27276         than linker trickery.
27277
27278 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27279
27280         PR c++/12370
27281         * g++.dg/other/friend2.C: New test.
27282
27283 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27284
27285         * gcc.dg/20031012-1.c: New test.
27286
27287 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27288
27289         * gcc.dg/weak/weak-3.c: Fix for new warning.
27290
27291 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27292
27293         PR optimization/8750
27294         * gcc.c-torture/execute/20031012-1.c: New test case.
27295
27296 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27297
27298         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27299         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27300
27301 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27302
27303         PR optimization/12260
27304         * gcc.c-torture/compile/20031011-2.c: New test case.
27305
27306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27307
27308         * gcc.c-torture/execute/20031011-1.c: New testcase.
27309
27310 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27311
27312         * gcc.c-torture/compile/20031011-1.c: New test.
27313
27314 2003-10-11  Jan Hubicka  <jh@suse.cz>
27315
27316         * g++.dg/other/first-global.C: New test.
27317
27318 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27319
27320         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27321
27322 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27323
27324         * gcc.c-torture/compile/20031010-1.c: New test.
27325
27326 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27327
27328         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27329         * gcc.c-torture/execute/va-arg-25.c: ... here.
27330
27331 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27332
27333         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27334
27335 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27336
27337         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27338
27339 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27340
27341         * g++.dg/parse/error2.C: New test.
27342
27343 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27344
27345         PR c++/11097
27346         * g++.dg/other/error5.C: Modify the error message.
27347         * g++.dg/lookup/using8.C: New test.
27348
27349 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27350
27351         * gcc.dg/darwin-abi-2.c: New file.
27352         * gcc.c-torture/execute/va-arg-24.c: New file.
27353
27354 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27355
27356         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27357         indentation.
27358
27359 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/10147
27362         * g++.dg/other/error4.C: Update error messages.
27363         * g++.dg/template/ptrmem4.C: Likewise.
27364
27365         PR c++/12337
27366         * g++.dg/init/new9.C: New test.
27367
27368         PR c++/12334, c++/12236, c++/8656
27369         * g++.dg/ext/attrib8.C: New test.
27370
27371 2003-10-06  Devang Patel  <dpatel@apple.com>
27372
27373         * gcc.dg/debug/dwarf2-3.h: New test.
27374         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27375
27376 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27377
27378         * g++.dg/opt/cfg2.C: New test.
27379
27380 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27381
27382         * g++.dg/opt/float1.C: New test.
27383
27384 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27385
27386         * gcc.dg/c90-array-lval-6.c: New test.
27387         * gcc.dg/c99-array-lval-6.c: New test.
27388
27389 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27390             Ziemowit Laski  <zlaski@apple.com>
27391
27392         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27393         'Derived', so that it is never considered a class method; add
27394         new warning for '+port' method ambiguity.
27395         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27396         <objc/objc-api.h> (needed on Mac OS X).
27397         * objc.dg/method-13.m: New test.
27398
27399 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27400
27401         PR optimization/9325, PR java/6391
27402         * gcc.c-torture/execute/20031003-1.c: New test case.
27403
27404 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27405
27406         PR optimization/12180
27407         * gcc.dg/20031002-1.c: New test.
27408
27409         PR c++/12486
27410         * g++.dg/inherit/error1.C: New test.
27411
27412 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27413
27414         * lib/f-torture.exp (search_for): Rename to...
27415         (search_for_re): This.  Also, clean up comments and the
27416         "regexp" invocation.
27417
27418 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27419
27420         * gcc.c-torture/compile/20031002-1.c: New test.
27421
27422 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27423
27424         * g++.dg/opt/cond1.C: New test.
27425
27426 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27427
27428         * gcc.dg/Wold-style-definition-2.c: New testcase.
27429         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27430
27431 2003-09-29  Richard Henderson  <rth@redhat.com>
27432
27433         * g++.dg/init/array10.C: Add dg-options.
27434
27435 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27436
27437         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27438
27439 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27440
27441         * g++.dg/template/friend19.C: Fix typo.
27442         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27443
27444 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27445
27446         * gcc.c-torture/execute/20030928-1.c: New test.
27447         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27448
27449 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27450
27451         * g++.dg/opt/unroll1.C: New test.
27452
27453 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27454
27455         PR optimization/11741
27456         * gcc.dg/20030926-1.c: New test case.
27457
27458 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27459
27460         PR c++/5655
27461         * g++.dg/parse/access7.C: New test.
27462         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27463
27464 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27465
27466         MERGE OF objc-improvements-branch into MAINLINE:
27467         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27468         if libobjc has not been built.
27469         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27470         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27471         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27472         objc/execute/nested-3.m, objc/execute/np-2.m,
27473         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27474         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27475         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27476         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27477         objc.dg/special/unclaimed-category-1.h,
27478         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27479         well as GNU runtime.
27480         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27481         * execute/cascading-1.m, execute/function-message-1.m,
27482         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27483         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27484         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27485         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27486         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27487         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27488         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27489         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27490         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27491         * objc.dg/bitfield-2.m: Run only on Darwin.
27492         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27493         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27494         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27495         * objc.dg/const-str-1.m: Fix constant string layout.
27496
27497 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27498
27499         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27500
27501 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27502
27503         * gcc.dg/darwin-abi-1.c: New file.
27504
27505 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27506
27507         PR target/12281
27508         * gcc.c-torture/compile/20030921-1.c: New test.
27509
27510 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27511
27512         * g++.dg/opt/reg-stack2.C: New test.
27513
27514 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27515
27516         * g++.dg/eh/delayslot1.C: New test.
27517
27518 2003-09-20  Richard Henderson  <rth@redhat.com>
27519
27520         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27521
27522 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27523
27524         * gcc.c-torture/execute/20030920-1.c: New test case.
27525
27526 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27527
27528         * g++.dg/rtti/typeid3.C: Correct expected error message.
27529
27530 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27531
27532         PR c++/157
27533         * g++.dg/parse/crash12.C: New test.
27534
27535 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27536
27537         * gcc.dg/compat/mixed-struct-check.h: New.
27538         * gcc.dg/compat/mixed-struct-defs.h: New.
27539         * gcc.dg/compat/mixed-struct-init.h: New.
27540         * gcc.dg/compat/struct-by-value-19_main.c: New.
27541         * gcc.dg/compat/struct-by-value-19_x.c: New.
27542         * gcc.dg/compat/struct-by-value-19_y.c: New.
27543         * gcc.dg/compat/struct-by-value-20_main.c: New.
27544         * gcc.dg/compat/struct-by-value-20_x.c: New.
27545         * gcc.dg/compat/struct-by-value-20_y.c: New.
27546         * gcc.dg/compat/struct-return-19_main.c: New.
27547         * gcc.dg/compat/struct-return-19_x.c: New.
27548         * gcc.dg/compat/struct-return-19_y.c: New.
27549         * gcc.dg/compat/struct-return-20_main.c: New.
27550         * gcc.dg/compat/struct-return-20_x.c: New.
27551         * gcc.dg/compat/struct-return-20_y.c: New.
27552
27553 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27554         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27555         so that it will not complain on LP64 targets.
27556
27557 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27558
27559         PR c++/495
27560         * g++.dg/template/friend24.C: New test.
27561
27562 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         PR c++/12332
27565         * g++.dg/template/memtmpl2.C: New test.
27566
27567 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27568
27569         PR target/11184
27570         * gcc.dg/builtin-apply1.c: New test.
27571
27572 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27573
27574         PR c++/9848
27575         * g++.dg/warn/Wunused-4.C: New test.
27576
27577 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27578
27579         PR c++/12316
27580         * g++.dg/other/gc2.C: New test.
27581
27582 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27583
27584         PR c++/11991
27585         * g++.dg/rtti/typeid3.C: New test.
27586
27587         PR c++/12266
27588         * g++.dg/overload/template1.C: New test.
27589
27590 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27591
27592         * g++.dg/opt/cfg3.C: New test.
27593
27594 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27595
27596         PR c++/7939
27597         * g++.dg/template/crash11.C: New test.
27598
27599 2003-09-16  Jason Merrill  <jason@redhat.com>
27600             Jakub Jelinek  <jakub@redhat.com>
27601
27602         * gcc.dg/attr-warn-unused-result.c: New test.
27603
27604 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27605
27606         PR c++/12184
27607         * g++.dg/expr/call2.C: New test.
27608
27609 2003-09-15  Andreas Jaeger  <aj@suse.de>
27610
27611         * gcc.dg/Wold-style-definition-1.c: New test.
27612
27613 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27614
27615         PR c++/3907
27616         * g++.dg/parse/template12.C: New test.
27617
27618         * g++.dg/abi/bitfield11.C: New test.
27619         * g++.dg/abi/bitfield12.C: Likewise.
27620
27621 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27622
27623         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27624         non-expansion of functional macro name without arguments at EOL.
27625         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27626
27627 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27628
27629         * gcc.c-torture/execute/20030914-[12].c: New tests.
27630
27631 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27632
27633         PR c++/11788
27634         * g++.dg/overload/addr1.C: New test.
27635
27636 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27637
27638         * gcc.dg/20030909-1.c: New test.
27639
27640 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27641
27642         * gcc.dg/ultrasp10.c: New test.
27643
27644 2003-09-09  Devang Patel  <dpatel@apple.com>
27645
27646         * gcc.dg/darwin-ld-6.c: New test.
27647
27648 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27649
27650         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27651
27652 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27653
27654         * gcc.dg/ia64-types1.c: New test.
27655         * gcc.dg/ia64-types2.c: Likewise.
27656
27657 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27658
27659         * gcc.dg/builtins-1.c: Add more _Complex tests.
27660         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27661
27662         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27663         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27664
27665 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27666
27667         PR c++/11786
27668         * g++.dg/lookup/koenig2.C: New test.
27669
27670         PR c++/5296
27671         * g++.dg/rtti/typeid2.C: New test.
27672
27673 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27674
27675         * gcc.c-torture/compile/20030904-1.c: New test.
27676
27677 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27678
27679         * g++.dg/opt/longbranch2.C: New test.
27680
27681 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27682
27683         * g++.dg/template/crash10.C: Only compile it.
27684
27685 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27686
27687         PR middle-end/11665
27688         * gcc.c-torture/compile/20030907-1.c: New test.
27689         * g++.dg/init/array11.C: New test.
27690
27691 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/11852
27694         * g++.dg/init/struct1.C: New test.
27695
27696 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27697
27698         PR c++/12181
27699         * g++.dg/expr/comma1.C: New test.
27700
27701 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27702
27703         PR c++/11867
27704         * g++.dg/expr/static_cast5.C: New test.
27705
27706 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27707
27708         PR c++/11507
27709         * g++.dg/lookup/scoped7.C: New test.
27710
27711         PR c++/9574
27712         * g++.dg/other/static1.C: New test.
27713
27714         PR c++/11490
27715         * g++.dg/warn/template-1.C: New test.
27716
27717         PR c++/11432
27718         * g++.dg/template/crash10.C: New test.
27719
27720         PR c++/2478
27721         * g++.dg/overload/VLA.C: New test.
27722
27723         PR c++/10804
27724         * g++.dg/template/call1.C: New test.
27725
27726 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27727
27728         PR c++/11794
27729         * g++.dg/parse/using3.C: New test.
27730
27731 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27732
27733         PR c++/11409
27734         * g++.dg/overload/builtin3.C: New test case.
27735
27736 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27737
27738         PR c/9862
27739         * gcc.dg/20030906-1.c: New test.
27740         * gcc.dg/20030906-2.c: Likewise.
27741
27742 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         PR c++/12167
27745         * g++.dg/parse/defarg5.C: New test.
27746
27747         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27748
27749 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27750
27751         PR c++/12163
27752         * g++.dg/expr/static_cast4.C: New test.
27753
27754         PR c++/12146
27755         * g++.dg/template/crash9.C: New test.
27756
27757 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27758
27759         * g++.old-deja/g++.ext/pretty2.C: Update for change
27760         in __FUNCTION__.
27761         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27762
27763 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27764
27765         PR c++/11922
27766         * g++/dg/template/qualified-id1.C: New test.
27767
27768         PR c++/12037
27769         * g++.dg/warn/noeffect4.C: New test.
27770
27771 2003-09-04  Matt Austern  <austern@apple.com>
27772
27773         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27774         * g++.dg/ext/fnname2.C: Likewise.
27775         * g++.dg/ext/fnname3.C: Likewise.
27776
27777 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27778
27779         * g++.dg/expr/lval1.C: New test.
27780         * g++.dg/ext/lvcast.C: Remove.
27781
27782 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27783
27784         PR optimization/11700.
27785         * gcc.c-torture/compile/20030903-1.c: New test case.
27786
27787 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27788
27789         PR c++/12053
27790         * g++.dg/abi/layout4.C: New test.
27791
27792 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27793
27794         PR c++/11553
27795         * g++.dg/parse/friend3.C: New test.
27796
27797 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27798
27799         PR c++/11847
27800         * g++.dg/template/class1.C: New test.
27801
27802         PR c++/11808
27803         * g++.dg/expr/call1.C: New test.
27804
27805 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27806
27807         PR c++/12114
27808         * g++.dg/init/ref9.C: New test.
27809
27810         PR c++/11972
27811         * g++.dg/template/nested4.C: New test.
27812
27813 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/12093
27816         * g++.dg/template/non-dependent4.C: New test.
27817
27818         PR c++/11928
27819         * g++.dg/inherit/conv1.C: New test.
27820
27821 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27822
27823         PR c++/6196
27824         * g++.dg/ext/label1.C: New test.
27825         * g++.dg/ext/label2.C: Likewise.
27826
27827 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27828
27829         * g++.dg/expr/cond3.C: New test.
27830
27831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27832
27833         * gcc.dg/builtins-1.c: Add new builtin cases.
27834
27835 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27836
27837         * gcc.dg/builtins-1.c: Add new cases.
27838         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27839
27840 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27841
27842         * gcc.dg/builtins-1.c: Add more math builtin tests.
27843         * gcc.dg/torture/builtin-attr-1.c: New test.
27844
27845 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR optimization/5079
27848         * g++.dg/opt/static3.C: New test.
27849
27850 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27851
27852         * gcc.misc-tests/gcov-10b.c: New test.
27853
27854 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27855
27856         * g++.dg/opt/ptrmem3.C: New test.
27857
27858         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27859
27860 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27861
27862         * gcc.dg/20030826-2.c: New test.
27863
27864 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27865
27866         PR middle-end/12002
27867         * g77.f-torture/compile/12002.f: New test case.
27868
27869 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27870
27871         * gcc.dg/20030826-1.c: New test case.
27872
27873 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27874
27875         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27876
27877 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         PR c++/11871
27880         * c++.dg/lookup/crash1.C: New test.
27881
27882         * c++.dg/warn/noeffect3.C: New test.
27883
27884 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27885
27886         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27887         * gcc.dg/compat/vector-1_y.c: Ditto.
27888         * gcc.dg/compat/vector-2_x.c: Ditto.
27889         * gcc.dg/compat/vector-2_y.c: Ditto.
27890
27891 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27892
27893         * gcc.dg/20030702-1.c: New test.
27894
27895 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27896
27897         PR c++/8795
27898         * g++.dg/ext/altivec-1.C: New test.
27899
27900 2003-08-24  Richard Henderson  <rth@redhat.com>
27901
27902         * g++.dg/eh/simd-2.C: Add -w for x86.
27903
27904 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.dg/20030815-1.c: New test.
27907
27908 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27909
27910         PR c++/3765
27911         * g++.dg/parse/access6.C: New test.
27912
27913 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27914
27915         PR c++/641, c++/11876
27916         * g++.dg/template/friend22.C: New test.
27917         * g++.dg/template/friend23.C: Likewise.
27918
27919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27920
27921         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27922         identically.
27923
27924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27925
27926         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27927
27928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27929
27930         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27931
27932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27933
27934         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27935
27936 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27937
27938         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27939
27940 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27941
27942         PR c++/11919
27943         * g++.dg/overload/prom1.C: New test.
27944
27945         PR c++/11551
27946         * g++.dg/parse/dtor2.C: New test.
27947
27948         PR c++/10762
27949         * g++.dg/parse/using2.C: New test.
27950
27951 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27952
27953         PR target/11805
27954         * gcc.c-torture/compile/20030821-1.c: New.
27955
27956 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27957
27958         PR c++/11834
27959         * g++.dg/template/deduce2.C: New test.
27960
27961 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27962
27963         * gcc.c-torture/execute/20030821-1.c: New test.
27964
27965 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27966
27967         PR middle-end/11984
27968         * gcc.dg/20030820-1.c: New test case.
27969
27970 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         PR c++/11945
27973         * g++.dg/warn/noeffect2.C: New test.
27974
27975 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/10926
27978         * g++.dg/template/dtor2.C: New test.
27979
27980         PR c++/11684
27981         * g++.dg/template/operator1.C: New test.
27982         * g++.dg/parse/operator4.C: New test.
27983
27984         PR c++/11946.C
27985         * g++.dg/expr/enum1.C: New test.
27986         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27987
27988         PR c++/11036.C
27989         * g++.dg/parse/elab2.C: New test.
27990         * g++.dg/parse/typedef4.C: Change error message.
27991         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27992         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27993         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27994
27995 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27996
27997         * gcc.dg/pch/warn-1.c: New.
27998         * gcc.dg/pch/warn-1.hs: New.
27999
28000         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28001         not-tested file.
28002
28003 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28004
28005         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28006
28007 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28008
28009         * gcc.dg/uninit-D.c: New Test.
28010         * gcc.dg/uninit-E.c: New Test.
28011         * gcc.dg/uninit-F.c: New Test.
28012         * gcc.dg/uninit-G.c: New Test.
28013
28014 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28015
28016         * g++.dg/README: Describe the pch directory.
28017
28018 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28019
28020         PR c++/11174
28021         * g++.dg/parse/access4.C: New test.
28022         * g++.dg/parse/access5.C: Likewise.
28023         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28024
28025 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28026
28027         * gcc.dg/noncompile/20030818-1.c: New.
28028
28029 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28030
28031         PR c++/11957
28032         * g++.dg/warn/noeffect1.C: New test.
28033
28034         * g++.dg/template/scope2.C: New test.
28035         * g++.dg/template/error2.C: Correct dg-error
28036
28037 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28038
28039         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28040
28041 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         PR C++/11512
28044         * g++.dg/template/warn1.C: New.
28045
28046 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28047
28048         * g++.dg/template/error2.C: New test.
28049         * g++.dg/lookup/using7.C: Adjust errors
28050         * g++.old-deja/g++.pt/crash36.C: Likewise.
28051         * g++.old-deja/g++.pt/derived3.C: Likewise.
28052
28053 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28054
28055         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28056         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28057         * gcc.c-torture/execute/builtins/string-9.c: New, from
28058         string-opt-9.c.  Adjust for execute/builtins framework.
28059         * gcc.c-torture/execute/string-opt-9.c: Delete.
28060
28061 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28062
28063         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28064
28065         * g++.dg/parse/ret-type2.C: New test.
28066
28067         PR c++/11703
28068         * g++.dg/init/new8.C: New test.
28069
28070         PR c++/10923
28071         * g++.dg/parse/typedef5.C: New test.
28072
28073         PR c++/9512
28074         * g++.dg/parse/qualified2.C: New test.
28075         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28076         invalid code.
28077
28078 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28079
28080         * g++.dg/conversion/ptrmem1.C: New test.
28081
28082 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28083
28084         PR target/11693
28085         * gcc.dg/20030811-1.c: New test.
28086
28087         PR target/11535
28088         * gcc.c-torture/execute/20030811-1.c: New test.
28089
28090 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28091
28092         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28093
28094 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28095
28096         PR c++/11789.C
28097         * g++.dg/inherit/multiple1.C: New test.
28098
28099 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28100
28101         * gcc.dg/spe1.c: New test.
28102
28103         PR c++/11670
28104         * g++.dg/expr/cast2.C: New test.
28105
28106         PR c++/10530
28107         * g++.dg/template/dependent-name2.C: New test.
28108
28109 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28110
28111         * g++.dg/parse/crash11.C: Put the dg options in comments.
28112
28113 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28114
28115         * lib/gcc-dg.exp: Update for diagnostic change.
28116
28117 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28118
28119         PR c++/5767
28120         * g++.dg/parse/crash11.C: New test.
28121
28122 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28123
28124         * gcc.dg/cpp/spacing1.c: Update.
28125
28126 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28127
28128         PR target/11739
28129         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28130         a value for -mtune.
28131
28132 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28133
28134         PR middle-end/11771
28135         * gcc.c-torture/compile/20030804-1.c: New test case.
28136
28137 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28138
28139         * gcc.dg/20030804-1.c: New test case.
28140
28141 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28142
28143         * gcc.dg/cpp/separate-1.c: New test.
28144
28145 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28146
28147         PR c++/11704
28148         * g++.dg/template/dependent-expr2.C: New test.
28149
28150         PR c++/11766
28151         * g++.dg/expr/ptrmem1.C: New test.
28152
28153 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28154
28155         PR c++/9453
28156         * g++.dg/template/friend15.C: New test.
28157
28158 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28159
28160         * lib/dg-pch.exp: Work round PCH bug.
28161
28162 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28163
28164         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28165         builtins.  Move cases from builtins-4.c here.
28166
28167         * gcc.dg/torture/builtin-math-1.c: New test taken from
28168         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28169         additional cases.
28170
28171         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28172         Delete.
28173
28174 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28175
28176         PR c++/9447
28177         * g++.dg/template/using7.C: New test.
28178
28179 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28180
28181         * import1.c, import2.c: New tests.
28182
28183 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28184
28185         * g++.dg/eh/crossjump1.C: New test.
28186
28187 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28188
28189         PR c++/11697
28190         * g++.dg/template/using6.C: New test.
28191
28192         PR c++/11744
28193         * g++.dg/template/koenig2.C: New test.
28194
28195 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28196
28197         PR c++/7983
28198         * g++.dg/parse/typedef4.C: New test.
28199
28200 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28201
28202         PR c++/8442, c++/8806
28203         * g++.dg/template/elab1.C: New test.
28204         * g++.dg/template/type2.C: Likewise.
28205         * g++.dg/template/ttp3.C: Adjust expected error message.
28206         * g++.old-deja/g++.law/visibility13.C: Likewise.
28207         * g++.old-deja/g++.niklas/t135.C: Likewise.
28208         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28209         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28210         template argument.
28211         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28212
28213 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         PR c++/11295
28216         * g++.dg/ext/stmtexpr1.C: New test.
28217
28218         * g++.dg/opt/tmp1.C: New test.
28219
28220         PR c++/11525
28221         * g++.dg/parse/constant4.C: New test.
28222
28223         PR c++/9447
28224         * g++.dg/template/using5.C: New test.
28225
28226 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28227
28228         * gcc.dg/builtins-27.c: New test case.
28229
28230 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.dg/tls/opt-7.c: New test.
28233
28234 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28235
28236         * g++.old-deja/g++.other/crash18.C: Remove.
28237
28238 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28239
28240         * g++.dg/template/explicit3.C: New.
28241         * g++.dg/template/explicit4.C: New.
28242         * g++.dg/template/explicit5.C: New.
28243
28244         PR c++/11347
28245         * g++.dg/template/memtmpl1.C: New.
28246
28247 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28248
28249         PR target/11565
28250         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28251         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28252
28253 2003-07-30  Jan Hubicka  <jh@suse.cz>
28254
28255         * vtgc1.c: Kill.
28256
28257 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28258
28259         * gcc.dg/struct-in-proto-1.c: New test.
28260
28261 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28262
28263         * gcc.dg/cpp/include2.c: Only expect one message.
28264
28265 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28266
28267         PR c++/9447
28268         * g++.dg/template/using1.C: New test.
28269         * g++.dg/template/using2.C: New test.
28270         * g++.dg/template/using3.C: New test.
28271         * g++.dg/template/using4.C: New test.
28272
28273 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28274
28275         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28276         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28277
28278 2003-07-28  Jan Hubicka  <jh@suse.cz>
28279
28280         PR c++/11530
28281         * g++.dg/opt/call1.C: New test.
28282
28283 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28284
28285         PR c++/11667
28286         * g++.dg/init/enum2.C: New test.
28287         * g++.dg/template/overload1.C: Add "-w" option.
28288
28289 2003-07-28    <hp@bitrange.com>
28290
28291         * gcc.dg/Wdeclaration-after-statement-1.c,
28292         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28293
28294 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28295
28296         * gcc.c-torture/compile/20030725-1.c: New test.
28297
28298 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28299
28300         * gcc.dg/20030505.c: Only run for SPE.
28301         Remove definition of opaque type.
28302
28303 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28304
28305         * g++.dg/template/ptrmem6.C: New test.
28306
28307 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28308
28309         * gcc.c-torture/compile/zero-strct-2.c: New test.
28310
28311 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28312
28313         * gcc.dg/intermod-1.c: New test.
28314
28315 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28316
28317         PR c++/11617
28318         * g++.dg/template/lookup2.C: New test.
28319         * g++.dg/template/memclass1.C: Remove instantiated from error.
28320         * g++.dg/other/error2.C: Tweak expected errors.
28321
28322         PR c++/11596
28323         * g++.dg/template/defarg3.C: New test.
28324
28325         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28326
28327 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28328
28329         * g++.dg/inherit/access5.C: New test.
28330
28331 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28332
28333         PR c++/11513
28334         * g++.dg/template/crash8.C: New test.
28335
28336 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28337
28338         PR c/10602
28339         * gcc.dg/noncompile/incomplete-2.c: New test.
28340
28341 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28342
28343         PR c++/11645
28344         * g++.dg/inherit/access4.C: New test.
28345
28346         PR c++/11517
28347         * g++.dg/expr/cond2.C: New test.
28348
28349         PR optimization/10679
28350         * g++.dg/opt/inline4.C: New test.
28351
28352 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * g++.dg/parse/crash10: New test.
28355
28356 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28357
28358         * g++.dg/ext/flexary1.C: New test.
28359
28360 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28361
28362         PR c++/10793
28363         * g++.dg/template/crash9.C: New test.
28364
28365 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28366
28367         PR c++/3004
28368         * g++.dg/parse/typedef3.C: New test.
28369
28370         PR c++/7906
28371         * g++.dg/parse/operator2.C: New test.
28372
28373         PR c++/8895
28374         * g++.dg/parse/def-tmpl-arg1.C: New test.
28375
28376         PR c++/9282
28377         * g++.dg/parse/funptr1.C: New test.
28378
28379         PR c++/9452
28380         * g++.dg/parse/ambig3.C: New test.
28381
28382         PR c++/9454
28383         * g++.dg/parse/operator3.C: New test.
28384
28385         PR c++/9486
28386         * g++.dg/parse/template10.C: New test.
28387
28388         PR c++/9488
28389         * g++.dg/parse/template11.C: New test.
28390
28391         PR c++/10150
28392         * g++.dg/parse/invalid-op1.C: New test.
28393
28394         PR c++/10247
28395         * g++.dg/parse/condexpr1.C: New test.
28396
28397 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         * g++.dg/ext/packed3.C: New test.
28400         * g++.dg/ext/packed4.C: New test.
28401
28402         * gcc.dg/pack-test-3.c: New test.
28403
28404 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28405
28406         * lib/compat.exp: Handle dg-options per source file.
28407         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28408         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28409         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28410         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28411         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28412         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28413         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28414         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28415         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28416         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28417         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28418         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28419         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28420         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28421
28422 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28423
28424         PR c/10320
28425         * gcc.c-torture/execute/20030718-1.c: New test.
28426
28427 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28428
28429         PR optimization/11536
28430         * gcc.dg/20030721-1.c: New test.
28431
28432 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28433
28434         PR c++/11546
28435         * g++.dg/template/lookup1.C: New test.
28436
28437 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28438
28439         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28440         diagnostics of ill-formed constructs involving labels.
28441         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28442         the new 'previously defined here' message.
28443
28444 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28445
28446         * g++.dg/parse/non-dependent2.C: New test.
28447
28448 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28449
28450         * g++.dg/init/init-ref4.C: xfail on targets without
28451         weak symbols.
28452
28453 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28454
28455         PR target/11087
28456         * gcc.c-torture/execute/20030717-1.c: New test.
28457
28458 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28459
28460         * g++.dg/opt/cfg1.C: New test.
28461
28462 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28463
28464         PR optimization/11557
28465         * gcc.dg/20030717-1.c: New test.
28466
28467 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28468
28469         PR c++/10476
28470         * g++.dg/expr/crash-1.C: New test.
28471
28472         PR c++/11027
28473         * g++.dg/template/init3.C: New test.
28474
28475         PR c++/8222
28476         * g++.dg/template/non-dependent1.C: New test.
28477
28478         PR c++/11070
28479         * g++.dg/template/non-dependent2.C: New test.
28480
28481         PR c++/11071
28482         * g++.dg/template/non-dependent3.C: New test.
28483
28484         PR c++/9907
28485         * g++.dg/template/sizeof5.C: New test.
28486
28487 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28488
28489         PR 11498
28490         * gcc.c-torture/compile/mangle-1.c: New file.
28491
28492 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28493
28494         PR c++/7809
28495         * g++.dg/parse/access3.C: New test.
28496
28497 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28498
28499         PR c++/11384
28500         * g++.dg/init/init-ref4.C: New test.
28501
28502 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/11547
28505         * g++.dg/parse/constant3.C: New test.
28506         * g++.dg/parse/crash7.C: Likewise.
28507
28508 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28509
28510         PR target/11008
28511         * gcc.dg/i386-pentium4-not-mull.c: New.
28512
28513 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28514
28515         * gcc.dg/asm-names.c (ymain): Make it weak.
28516
28517 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28518
28519         PR c++/5421
28520         * g++.dg/template/friend21.C: New test.
28521
28522 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28523
28524         * gcc.dg/cleanup-8.c: New test.
28525         * gcc.dg/cleanup-9.c: New test.
28526
28527 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28528
28529         * g++.dg/ext/dll-MI1.h: New file.
28530         * g++.dg/ext/dllexport-MI1.C: New file.
28531         * g++.dg/ext/dllimport-MI1.C: New file.
28532
28533 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28534
28535         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28536         it does not have cmpstrsi patterns (just cmpmemsi).
28537
28538 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28539
28540         PR debug/11473
28541         * g++.dg/debug/debug8.C: New test.
28542
28543 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28544
28545         PR c++/10108
28546         * g++.dg/template/crash7.C: New test.
28547
28548 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28549
28550         PR target/10795
28551         * gcc.c-torture/compile/20030708-1.c: New.
28552
28553 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28554
28555         * gcc.c-torture/execute/20030715-1.c: New test.
28556
28557 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28558
28559         * gcc.dg/pch/inline-3.c: New file.
28560         * gcc.dg/pch/inline-3.hs: New file.
28561         * gcc.dg/pch/inline-4.c: New file.
28562         * gcc.dg/pch/inline-4.hs: New file.
28563
28564 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c++/11509
28567         * g++.dg/template/crash6.C: New test.
28568
28569         PR c++/7053
28570         * g++.dg/template/friend20.C: New test.
28571
28572         PR c++/7019
28573         * g++.dg/template/overload2.C: New test.
28574
28575 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28576
28577         PR optimization/11440
28578         * gcc.c-torture/execute/20030714-1.c: New test.
28579
28580 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28581
28582         PR c++/11154
28583         * g++.dg/template/partial2.C: New test.
28584
28585 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28586
28587         PR c++/11503
28588         * g++.dg/template/anon1.C: New test.
28589
28590         PR c++/11493
28591         PR c++/11495
28592         * g++.dg/parse/template9.C: Likewise.
28593         * g++.dg/template/crash4.C: New test.
28594         * g++.dg/template/koenig1.C: Likewise.
28595         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28596         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28597         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28598         functions.
28599         * g++.old-deja/g++.jason/template36.C: Likewise.
28600         * g++.old-deja/g++.mike/p1989.C: Likewise.
28601         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28602         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28603         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28604         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28605         compiling.
28606         * g++.old-deja/g++.pt/union2.C: Use this->.
28607
28608 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * gcc.dg/20030711-1.c: New test.
28611
28612 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         PR c++/11050
28615         * g++.dg/parse/args1.C: New test.
28616         * g++.pt/defarg8.C: Change expected errors.
28617
28618 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/8164
28621         * g++.dg/template/nontype2.C: New test.
28622
28623         PR c++/10558
28624         * g++.dg/parse/template8.C: New test.
28625
28626         PR c++/8327
28627         * g++.dg/template/scope1.C: New test.
28628
28629         * g++.dg/warn/Wsign-compare-1.C: New test.
28630
28631 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28632
28633         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28634
28635 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28636
28637         PR c++/9411
28638         * g++.dg/template/explicit2.C: New test.
28639
28640         PR c++/10032
28641         * g++.dg/warn/pedantic1.C: New test.
28642
28643 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         PR c++ 9483
28646         * g++.dg/other/field1.C: New test.
28647
28648 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28649
28650         PR c/11449
28651         * gcc.c-torture/compile/20030707-1.c: New.
28652
28653 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28654
28655         PR c++/10849
28656         * g++.dg/template/access12.C: New test.
28657
28658 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28659
28660         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28661         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28662         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28663         * gcc.misc-tests/gcov.exp: Update
28664         * g++.dg/gcov/gcov.exp: Update
28665         * lib/gcov.exp: Update.
28666
28667 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28668
28669         * g++.dg/abi/mangle17.C: Make sure template expressions are
28670         dependent.
28671         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28672         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28673         * g++.dg/opt/stack1.C: Remove erroneous code.
28674         * g++.dg/parse/template7.C: New test.
28675         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28676         * g++.old-deja/g++.pt/crash4.C: Likewise.
28677
28678 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28679
28680         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28681         with zero or one occurence of `$' after the initial `L'.
28682
28683 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28684
28685         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28686
28687 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28688
28689         PR c/11370
28690         * gcc.dg/Wunreachable-6.c: New testcase.
28691         * gcc.dg/Wunreachable-7.c: New testcase.
28692
28693 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28694
28695         PR c/11420
28696         * gcc.dg/20030708-1.c: New test.
28697
28698 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28699
28700         * gcc.dg/compat/sdata-section.h: New file.
28701         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28702         * gcc.dg/torture/mips-sdata-1.c: New test.
28703
28704 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28705
28706         PR c++/11030
28707         * g++.dg/template/friend19.C: New test.
28708
28709 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * g++.dg/opt/strength-reduce.C: New test.
28712
28713 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28714
28715         PR target/10979
28716         * gcc.dg/20030707-1.c: New testcase.
28717
28718 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28719
28720         PR optimization/11059
28721         * g++.dg/opt/emptyunion.C: New testcase.
28722
28723 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28724             Eric Botcazou  <ebotcazou@libertysurf.fr>
28725
28726         * g++.dg/opt/stack1.C: New test.
28727
28728 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28729
28730         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28731         run test.
28732
28733         PR c++/11431
28734         * g++.dg/expr/static_cast3.C: New test.
28735
28736 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28737
28738         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28739         everywhere.
28740         * gcc.dg/concat.c: Concatenation of string constants with
28741         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28742         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28743         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28744         necessary to avoid multi-character character constant warning.
28745         * gcc.dg/cpp/escape.c: Likewise.
28746         * gcc.dg/cpp/ucs.c: Likewise.
28747         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28748         Fix a typo.
28749
28750 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28751
28752         PR c/11428
28753         * gcc.c-torture/compile/20030704-1.c: New.
28754
28755 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28756
28757         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28758
28759 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28760
28761         PR c++/5287, PR c++/7910,  PR c++/11021
28762         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28763         tests for warnings.
28764         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28765         * g++.dg/ext/dllimport3.C: Likewise.
28766         * g++.dg/ext/dllimport4.C: New file.
28767         * g++.dg/ext/dllimport5.C: New file.
28768         * g++.dg/ext/dllimport6.C: New file.
28769         * g++.dg/ext/dllimport7.C: New file.
28770         * g++.dg/ext/dllimport8.C: New file.
28771         * g++.dg/ext/dllimport9.C: New file.
28772         * g++.dg/ext/dllimport10.C: New file.
28773         * g++.dg/ext/dllexport1.C: New file.
28774
28775 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28776
28777         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28778         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28779
28780 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28781
28782         * gcc.dg/builtins-25.c: New testcase.
28783         * gcc.dg/builtins-26.c: New testcase.
28784
28785 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28786
28787         * gcc.dg/compat/vector-defs.h: New file.
28788         * gcc.dg/compat/vector-setup.h: New file.
28789         * gcc.dg/compat/vector-check.h: New file.
28790         * gcc.dg/compat/vector-1_main.c: New file.
28791         * gcc.dg/compat/vector-1_x.c: New file.
28792         * gcc.dg/compat/vector-1_y.c: New file.
28793         * gcc.dg/compat/vector-2_main.c: New file.
28794         * gcc.dg/compat/vector-2_x.c: New file.
28795         * gcc.dg/compat/vector-2_y.c: New file.
28796
28797         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28798         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28799         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28800         * gcc.dg/compat/struct-align-1.h: New file.
28801         * gcc.dg/compat/struct-align-1_main.c: New file.
28802         * gcc.dg/compat/struct-align-1_x.c: New file.
28803         * gcc.dg/compat/struct-align-1_y.c: New file.
28804         * gcc.dg/compat/struct-align-2.h: New file.
28805         * gcc.dg/compat/struct-align-2_main.c: New file.
28806         * gcc.dg/compat/struct-align-2_x.c: New file.
28807         * gcc.dg/compat/struct-align-2_y.c: New file.
28808
28809         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28810         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28811         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28812         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28813         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28814         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28815         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28816         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28817         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28818         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28819         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28820         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28821         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28822         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28823         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28824         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28825         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28826         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28827         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28828         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28829         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28830         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28831         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28832         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28833         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28834         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28835         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28836         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28837         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28838
28839 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28840
28841         * gcc.dg/i386-call-1.c: New test.
28842
28843 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28844
28845         PR c++/9162
28846         * g++.dg/parse/defarg4.C: New.
28847
28848 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28849
28850         PR target/10700
28851         * gcc.c-torture/compile/20030703-1.c: New test case.
28852
28853 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * g++.dg/template/local3.C: Remove extra semicolon.
28856
28857 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28858
28859         * gcc.dg/i386-volatile-1.c: New test.
28860
28861 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         PR c++/11072
28864         * g++.dg/other/offsetof2.C: XFAIL.
28865         * g++.dg/other/offsetof5.C: New.
28866
28867         PR c++/10219
28868         * g++.dg/template/error1.C: New.
28869
28870         PR c++/9779
28871         * g++.dg/template/dependent-expr1.C: New.
28872
28873 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28874
28875         PR c++/6949
28876         * g++.dg/template/local3.C: New test.
28877
28878         PR c++/11149
28879         * g++.dg/lookup/scoped6.C: New test.
28880
28881 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28882
28883         PR c++/8046
28884         * g++.dg/other/error7.C: New test.
28885
28886 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28887
28888         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28889         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28890         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28891         * g++.old-deja/g++.other/union2.C: Likewise.
28892         * gcc.dg/c90-const-expr-2.c: Likewise.
28893         * gcc.dg/c90-const-expr-3.c: Likewise.
28894         * gcc.dg/c99-const-expr-2.c: Likewise.
28895         * gcc.dg/c99-const-expr-3.c: Likewise.
28896         * gcc.dg/concat.c: Likewise.
28897
28898 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28899
28900         PR c++/9559
28901         * g++.dg/init/static1.C: New test.
28902
28903 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28904
28905         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28906         * g++.old-deja/g++.other/access2.C: Likewise.
28907         * g++.old-deja/g++.other/decl2.C: Likewise.
28908         * gcc.c-torture/execute/20020615-1.c: Likewise.
28909
28910 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28911
28912         PR c++/4933
28913         * g++.dg/template/sizeof4.C: New test.
28914
28915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28916
28917         * g++.dg/other/error6.C: New test.
28918
28919 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28920
28921         PR c++/10750
28922         * g++.dg/parse/constant2.C: New test.
28923
28924 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28925
28926         PR c++/11106
28927         * g++.dg/other/error5.C: New test.
28928
28929 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28930
28931         * gcc.dg/format/gcc_diag-1.c: New test.
28932
28933 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28934
28935         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28936
28937 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28940         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28941         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28942
28943 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * gcc.c-torture/execute/builtins/string-8.c: New test.
28946         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28947         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28948         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28949
28950 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28951
28952         PR c++/10468
28953         * g++.dg/ext/typeof6.C: New test.
28954
28955 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28956
28957         PR c++/10796
28958         * g++.dg/init/enum1.C: New test.
28959
28960 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28961
28962         * gcc.dg/20030627-1.c: New test.
28963
28964 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/11332
28967         * g++.dg/expr/static_cast2.C: New test.
28968
28969 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28970             Jakub Jelinek  <jakub@redhat.com>
28971
28972         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28973         sprintf(dst,"%s",src) optimization.
28974         * gcc.c-torture/execute/20030626-1.c: New test case.
28975         * gcc.c-torture/execute/20030626-2.c: New test case.
28976
28977 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28978
28979         * gcc.c-torture/execute/multi-ix.c: New test.
28980
28981         * gcc.c-torture/execute/simd-4.c (main):
28982         Added missing semicolon at end of union.
28983
28984 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28985
28986         PR c++/8266
28987         * g++.dg/template/explicit-instantiation3.C: New test.
28988
28989 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28990
28991         * gcc.dg/20030626-1.c: Use signed char.
28992
28993 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28994
28995         * gcc.dg/20030626-1.c: New test.
28996
28997 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28998
28999         * const-str-2.m: Update.
29000
29001 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29002
29003         PR c++/10990
29004         * g++.dg/rtti/dyncast1.C: New test.
29005         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29006         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29007         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29008
29009         PR c++/10931
29010         * g++.dg/expr/static_cast1.C: New test.
29011
29012 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29013
29014         * gcc.dg/20030625-1.c: New test.
29015
29016 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29017
29018         * gcc.c-torture/compile/20030624-1.c: New test case.
29019
29020 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29021
29022         * gcc.c-torture/execute/string-opt-17.c: New test.
29023
29024 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/5754
29027         * g++.dg/parse/crash6.C: New test.
29028
29029 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29030
29031         * gcc.dg/builtins-24.c: New test case.
29032
29033 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * g++.dg/opt/operator1.C: New test.
29036
29037 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29038
29039         * gcc.c-torture/execute/string-opt-16.c: New test case.
29040
29041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29042
29043         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29044         * g++.old-deja/g++.other/conv7.C: Likewise.
29045         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29046         * g++.old-deja/g++.other/overload14.C: Likewise.
29047
29048 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29049
29050         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29051         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29052
29053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/10888
29056         * g++.dg/warn/Winline-3.C: New test.
29057
29058 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29059
29060         * lib/target-supports.exp (check_alias_available): Make the test
29061         program acceptable to the Solaris assembler.
29062
29063         PR c++/10749
29064         * g++.dg/template/memclass2.C: New test.
29065
29066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29067             Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29070         data for non-matching targets.
29071         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29072
29073 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29074
29075         PR c++/10845
29076         * g++.dg/template/member3.C: New test.
29077
29078 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29079
29080         PR c++/10939
29081         * g++.dg/template/func1.C: New test.
29082
29083         PR c++/9649
29084         * g++.dg/template/static4.C: New test.
29085         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29086
29087         PR c++/11041
29088         * g++.dg/init/ref7.C: New test.
29089
29090 2003-06-19  Matt Austern  <austern@apple.com>
29091
29092         PR c++/11228
29093         * g++.dg/anew1.C: New test.
29094         * g++.dg/anew2.C: New test.
29095         * g++.dg/anew3.C: New test.
29096         * g++.dg/anew4.C: New test.
29097
29098 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29099
29100         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29101
29102 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29103
29104         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29105         endian-dependent.
29106
29107 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29108
29109         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29110         Remove cruft.
29111
29112 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29113
29114         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29115         * gcc.c-torture/compile/961203-1.c: Likewise.
29116         * gcc.c-torture/compile/980506-1.c: Likewise.
29117
29118 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29119
29120         PR c++/10712
29121         * g++.dg/lookup/using7.C: New test.
29122
29123 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29124
29125         PR c++/11105
29126         * g++.dg/abi/conv1.C: Remove it.
29127         * g++.dg/template/conv7.C: New test.
29128         * g++.dg/template/conv8.C: Likewise.
29129         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29130         conversion operator.
29131
29132 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29133
29134         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29135         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29136         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29137         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29138         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29139         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29140         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29141         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29142         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29143         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29144         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29145         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29146         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29147         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29148         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29149         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29150         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29151         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29152         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29153         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29154         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29155         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29156         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29157         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29158         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29159         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29160         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29161         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29162         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29163
29164 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29165
29166         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29167         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29168         indications.
29169
29170 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29171
29172         * gcc.dg/i386-387-5.c: New test case.
29173         * gcc.dg/i386-387-6.c: New test case.
29174         * gcc.dg/builtins-23.c: New test case.
29175
29176 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29177
29178         * gcc.dg/builtins-22.c: New test case.
29179         * gcc.dg/i386-387-1.c: Update to test exp.
29180         * gcc.dg/i386-387-2.c: Likewise.
29181
29182 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29183
29184         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29185
29186 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29187
29188         * lib/gcc-dg.exp (dg-require-dll): New function.
29189         (dg-xfail-if): Likewise.
29190         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29191         driver.
29192
29193         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29194         * gcc.c-torture/compile/20001205-1.c: Likewise.
29195         * gcc.c-torture/compile/20001226-1.c: Likewise.
29196         * gcc.c-torture/compile/20010518-2.c: Likewise.
29197         * gcc.c-torture/compile/20020312-1.c: Likewise.
29198         * gcc.c-torture/compile/20020604-1.c: Likewise.
29199         * gcc.c-torture/compile/920501-12.c: Likewise.
29200         * gcc.c-torture/compile/920501-4.c: Likewise.
29201         * gcc.c-torture/compile/920520-1.c: Likewise.
29202         * gcc.c-torture/compile/920521-1.c: Likewise.
29203         * gcc.c-torture/compile/920625-1.c: Likewise.
29204         * gcc.c-torture/compile/961203-1.c: Likewise.
29205         * gcc.c-torture/compile/980506-1.c: Likewise.
29206         * gcc.c-torture/compile/981006-1.c: Likewise.
29207         * gcc.c-torture/compile/981022-1.c: Likewise.
29208         * gcc.c-torture/compile/981223-1.c: Likewise.
29209         * gcc.c-torture/compile/990617-1.c: Likewise.
29210         * gcc.c-torture/compile/dll.c: Likewise.
29211         * gcc.c-torture/compile/labels-3.c: Likewise.
29212         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29213         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29214         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29215         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29216         * gcc.c-torture/compile/simd-5.c: Likewise.
29217         * gcc.c-torture/compile/20000804-1.x: Remove.
29218         * gcc.c-torture/compile/20001205-1.x: Likewise.
29219         * gcc.c-torture/compile/20001226-1.x: Likewise.
29220         * gcc.c-torture/compile/20010518-2.x: Likewise.
29221         * gcc.c-torture/compile/20020312-1.x: Likewise.
29222         * gcc.c-torture/compile/20020604-1.x: Likewise.
29223         * gcc.c-torture/compile/920501-12.x: Likewise.
29224         * gcc.c-torture/compile/920501-4.x: Likewise.
29225         * gcc.c-torture/compile/920520-1.x: Likewise.
29226         * gcc.c-torture/compile/920521-1.x: Likewise.
29227         * gcc.c-torture/compile/920625-1.x: Likewise.
29228         * gcc.c-torture/compile/961203-1.x: Likewise.
29229         * gcc.c-torture/compile/980506-1.x: Likewise.
29230         * gcc.c-torture/compile/981006-1.x: Likewise.
29231         * gcc.c-torture/compile/981022-1.x: Likewise.
29232         * gcc.c-torture/compile/981223-1.x: Likewise.
29233         * gcc.c-torture/compile/990617-1.x: Likewise.
29234         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29235         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29236         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29237         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29238         * gcc.c-torture/compile/simd-5.x: Likewise.
29239
29240         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29241
29242 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29243
29244         * gcc.c-torture/execute/20030611-1.c: New test.
29245
29246 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29247
29248         PR middle-end/168
29249         * gcc.dg/20030612-1.c: New test case.
29250
29251 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29252
29253         PR c++/10635
29254         * g++.dg/expr/cast1.C: New test.
29255
29256 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29257
29258         * gcc.dg/builtins-21.c: New test case.
29259
29260 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29261
29262         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29263         options instead of at the end.
29264         * lib/objc.exp (objc_target_compile): Likewise.
29265
29266 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29267
29268         PR c++/10432
29269         * g++.dg/parse/error1.C: New test.
29270
29271 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29272
29273         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29274         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29275         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29276         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29277         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29278         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29279         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29280         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29281         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29282         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29283         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29284         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29285         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29286         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29287         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29288         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29289         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29290         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29291         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29292         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29293         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29294         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29295         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29296         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29297
29298         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29299         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29300         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29301         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29302         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29303         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29304         * gcc.dg/compat/scalar-return-3_main.c: New file.
29305         * gcc.dg/compat/scalar-return-3_x.c: New file.
29306         * gcc.dg/compat/scalar-return-3_y.c: New file.
29307         * gcc.dg/compat/scalar-return-4_main.c: New file.
29308         * gcc.dg/compat/scalar-return-4_x.c: New file.
29309         * gcc.dg/compat/scalar-return-4_y.c: New file.
29310
29311 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29312
29313         * gcc.dg/compat/fp2-struct-check.h: New file.
29314         * gcc.dg/compat/fp2-struct-defs.h: New file.
29315         * gcc.dg/compat/fp2-struct-init.h: New file.
29316         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29317         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29318         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29319         * gcc.dg/compat/struct-return-10_main.c: New file.
29320         * gcc.dg/compat/struct-return-10_x.c: New file.
29321         * gcc.dg/compat/struct-return-10_y.c: New file.
29322
29323         * gcc.dg/compat/compat-common.h: New file.
29324         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29325         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29326         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29327         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29328         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29329         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29330         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29331         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29332         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29333         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29334         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29335         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29336         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29337         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29338         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29339         * gcc.dg/compat/small-struct-check.h: Ditto.
29340         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29341         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29342         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29343         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29344         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29345         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29346         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29347         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29348         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29349         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29350         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29351         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29352         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29353         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29354         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29355         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29356         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29357         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29358         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29359         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29360         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29361         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29362         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29363         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29364         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29366         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29367         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29368         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29369         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29370
29371 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29372
29373         * g++.dg/pch/static-1.C: New file.
29374         * g++.dg/pch/static-1.Hs: New file.
29375
29376 2003-06-10  Richard Henderson  <rth@redhat.com>
29377
29378         * gcc.dg/asm-7.c: Adjust expected warning text.
29379
29380 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29381
29382         * gcc.dg/builtins-20.c: New test case.
29383
29384 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29385
29386         PR c++/11131
29387         * g++.dg/opt/template1.C: New test.
29388
29389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29390
29391         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29392         additional_sources.
29393
29394 2003-05-21  David Taylor  <dtaylor@emc.com>
29395
29396         * gcc.dg/Wpadded.c: New file.
29397
29398 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29399
29400         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29401         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29402         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29403         dg-require-weak.
29404
29405 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29406
29407         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29408
29409 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29410
29411         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29412         (dg-require-alias): Likewise.
29413         (dg-require-gc-sections): Likewise.
29414         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29415
29416 2003-06-08  Richard Henderson  <rth@redhat.com>
29417
29418         * gcc.dg/20011029-2.c: Fix the array reference.
29419         * gcc.dg/asm-7.c: New.
29420
29421 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29422
29423         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29424
29425 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29426
29427         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29428         (dg-require-gc-sections): Likewise.
29429
29430 2003-06-08  Jan Hubicka  <jh@suse.cz>
29431
29432         * i386-cmov1.c: Fix regular expression.
29433         * i386-cvt-1.c: Likewise.
29434         * i386-local.c: Likewise.
29435         * i386-local2.c: Likewise.
29436         * i386-mul.c: Likewise.
29437         * i386-ssetype-1.c: Likewise.
29438         * i386-ssetype-3.c: Likewise.
29439         * i386-ssetype-5.c: Likewise.
29440
29441 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29442
29443         PR c++/11039
29444         * g++.dg/warn/implicit-typename2.C: New test.
29445         * g++.dg/warn/implicit-typename3.C: New test.
29446
29447 2003-06-07  Richard Henderson  <rth@redhat.com>
29448
29449         * g++.dg/other/offsetof3.C: Use size_t.
29450         * g++.dg/other/offsetof4.C: Likewise.
29451
29452 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29453
29454         * lib/copy-file.exp: New. Implement gcc_copy_files.
29455
29456         * lib/dg-pch.exp: Load copy-file.exp
29457         (dg-pch): Use gcc_copy_files instead of "file copy".
29458
29459 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29460
29461         * gcc.dg/weak/weak.exp: Simplify.
29462         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29463         * gcc.dg/weak/weak-1.c: Likewise.
29464         * gcc.dg/weak/weak-2.c: Likewise.
29465         * gcc.dg/weak/weak-3.c: Likewise.
29466         * gcc.dg/weak/weak-4.c: Likewise.
29467         * gcc.dg/weak/weak-5.c: Likewise.
29468         * gcc.dg/weak/weak-6.c: Likewise.
29469         * gcc.dg/weak/weak-7.c: Likewise.
29470         * gcc.dg/weak/weak-8.c: Likewise.
29471         * gcc.dg/weak/weak-9.c: Likewise.
29472
29473 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29474
29475         gcc.c-torture/execute/20030606-1.c: New.
29476
29477 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29478
29479         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29480         * gcc.dg/builtins-19.c: Likewise.
29481
29482 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29483
29484         * gcc.dg/builtins-2.c: Add some more tests.
29485         * gcc.dg/builtins-18.c: New test case.
29486         * gcc.dg/builtins-19.c: New test case.
29487
29488 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29489             Jim Wilson  <wilson@tuliptree.org>
29490
29491         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29492
29493 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29494
29495         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29496         mempcpy/stpcpy calls not to be optimized into something else.
29497         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29498         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29499         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29500
29501 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29502
29503         * gcc.dg/format/asm_fprintf-1.c: New test.
29504
29505 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29506
29507         * lib/gcc-defs.exp (additional_sources): New variable.
29508         (dg-additional-sources): New function.
29509         (additional_files): New variable.
29510         (dg-additional-files): New function.
29511         (dg-additional-files-options): Likewise.
29512         * lib/gcc-dg.exp (dg-require-weak): New function.
29513         (dg-require-alias): Likewise.
29514         (dg-require-gc-sections): Likewise.
29515         * lib/target-supports.exp (check_alias_available): Remove testfile
29516         parameter.
29517         (check_gc_sections_available): New function.
29518         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29519         (dg-gpp-additional-files): Likewise.
29520         * lib/g++.exp (additional_sources): Remove.
29521         (additional_files): Likewise.
29522         (g++_target_compile): Use dg-additional-files-options.
29523
29524         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29525         Tcl logic.
29526         * gcc.dg/special/ecos.exp: Remove.
29527         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29528         * gcc.dg/special/alias-1.c: Likewise.
29529         * gcc.dg/special/alias-2.c: Likewise.
29530         * gcc.dg/special/gcsec-1.c: Likewise.
29531         * gcc.dg/special/weak-1.c: Likewise.
29532         * gcc.dg/special/weak-2.c: Likewise.
29533         * gcc.dg/special/wkali-1.c: Likewise.
29534         * gcc.dg/special/wkali-2.c: Likewise.
29535
29536         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29537         dg-gpp-additional-*.
29538         * g++.dg/special/conpr-3.C: Likewise.
29539         * g++.dg/special/conpr-4.C: Likewise.
29540         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29541         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29542         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29543         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29544         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29545         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29546         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29547         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29548         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29549         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29550         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29551         * g++.old-deja/g++.other/comdat1.C: Likewise.
29552         * g++.old-deja/g++.other/comdat2.C: Likewise.
29553         * g++.old-deja/g++.other/comdat3.C: Likewise.
29554         * g++.old-deja/g++.other/ctor1.C: Likewise.
29555         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29556
29557 2003-06-05  Richard Henderson  <rth@redhat.com>
29558
29559         * gcc.dg/debug/20030605-1.c: New.
29560
29561 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29562
29563         * README.QMTEST: Update.
29564
29565 2003-06-04  Richard Henderson  <rth@redhat.com>
29566
29567         * gcc.dg/cleanup-1.c: New.
29568         * gcc.dg/cleanup-2.c: New.
29569         * gcc.dg/cleanup-3.c: New.
29570         * gcc.dg/cleanup-4.c: New.
29571         * gcc.dg/cleanup-5.c: New.
29572         * gcc.dg/cleanup-6.c: New.
29573         * gcc.dg/cleanup-7.c: New.
29574
29575 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29576
29577         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29578
29579         * lib/dg-pch.exp: New file.
29580         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29581         * gcc.dg/pch/pch.exp: Likewise.
29582
29583 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29584
29585         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29586         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29587         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29588         * gcc.dg/builtins-17.c: New test case.
29589         * gcc.dg/i386-387-4.c: New test case.
29590         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29591
29592 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29593
29594         * gcc.dg/ultrasp9.c: New test.
29595
29596 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29597
29598         * gcc.c-torture/compile/20030604-1.c: New test.
29599         * gcc.dg/sparc-constant-1.c: New test.
29600
29601 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29602
29603         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29604
29605 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29606
29607         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29608
29609         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29610         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29611
29612 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29613
29614         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29615
29616 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         PR c++/10940
29619         * g++.dg/template/spec10.C: New test.
29620
29621 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29622
29623         * gcc.dg/builtins-16.c: New test case.
29624
29625 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29626
29627         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29628         mempcpy test with post-increments.
29629         * gcc.c-torture/execute/string-opt-3.c: New test.
29630         * gcc.dg/string-opt-1.c: New test.
29631
29632 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29633
29634         PR fortran/10965
29635         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29636
29637 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29638
29639         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29640         (scan-assembler): ... here.  Use dg-scan.
29641         (scan-assembler-not): Likewise.
29642         (scan-file): New function.
29643         (scan-file-not): Likewise.
29644         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29645         * gcc.dg/cpp/_Pragma4.c: Likewise.
29646         * gcc.dg/cpp/_Pragma5.c: Likewise.
29647         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29648         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29649         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29650         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29651         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29652         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29653         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29654         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29655         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29656         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29657         * gcc.dg/cpp/cxxcom1.c: Likewise.
29658         * gcc.dg/cpp/line1.c: Likewise.
29659         * gcc.dg/cpp/maccom1.c: Likewise.
29660         * gcc.dg/cpp/maccom2.c: Likewise.
29661         * gcc.dg/cpp/maccom3.c: Likewise.
29662         * gcc.dg/cpp/maccom4.c: Likewise.
29663         * gcc.dg/cpp/maccom5.c: Likewise.
29664         * gcc.dg/cpp/maccom6.c: Likewise.
29665         * gcc.dg/cpp/multiline.c: Likewise.
29666         * gcc.dg/cpp/spacing1.c: Likewise.
29667         * gcc.dg/cpp/spacing2.c: Likewise.
29668         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29669         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29670         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29671         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29672         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29673         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29674         * gcc.dg/cpp/cxxcom2.c: Likewise.
29675         * gcc.dg/cpp/cxxcom2.h: New file.
29676
29677         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29678         * g++.dg/cpp/truefalse.C: Here.
29679         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29680
29681 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29682
29683         * gcc.dg/cpp/redef3.c: New file.
29684
29685 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29686
29687         * gcc.dg/i386-loop-3.c: New test.
29688
29689 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29690
29691         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29692
29693 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29694
29695         * gcc.dg/fwrapv-1.c: New test case.
29696         * gcc.dg/fwrapv-2.c: New test case.
29697
29698 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29699
29700         PR c++/10956
29701         * g++.dg/template/spec9.C: New test.
29702
29703 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29704
29705         * gcc.dg/duff-4.c: New test case.
29706
29707 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29708
29709         PR fortran/10843
29710         * g77.dg/ffixed-form-1.f: New test
29711         * g77.dg/ffixed-form-2.f: New test
29712         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29713         * g77.dg/ffree-form-3.f: New test
29714
29715 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29716
29717         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29718         * gcc.dg/wint_t-1.c: Likewise.
29719
29720 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29721
29722         * g++.dg/template/access11.C: New test.
29723
29724 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29725
29726         PR c++/10849
29727         * g++.dg/template/access10.C: New test.
29728
29729 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29730             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29731
29732         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29733
29734 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29735
29736         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29737         suppress for powerpc-*-darwin*.
29738         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29739
29740 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29741
29742         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29743         suppress option for powerpc-*-darwin*.
29744
29745 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29746
29747         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29748         * gcc.dg/builtins-4.c: Add test for fmod.
29749
29750 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29751
29752         PR c++/10682
29753         * g++.dg/template/instantiate4.C: New test.
29754
29755 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29756
29757         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29758
29759 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29760
29761         * gcc.dg/compat/scalar-return-1_main.c: New file.
29762         * gcc.dg/compat/scalar-return-1_x.c: New file.
29763         * gcc.dg/compat/scalar-return-1_y.c: New file.
29764         * gcc.dg/compat/scalar-return-2_main.c: New file.
29765         * gcc.dg/compat/scalar-return-2_x.c: New file.
29766         * gcc.dg/compat/scalar-return-2_y.c: New file.
29767         * gcc.dg/compat/struct-return-3_main.c: New file.
29768         * gcc.dg/compat/struct-return-3_y.c: New file.
29769         * gcc.dg/compat/struct-return-3_x.c: New file.
29770         * gcc.dg/compat/struct-return-2_main.c: New file.
29771         * gcc.dg/compat/struct-return-2_x.c: New file.
29772         * gcc.dg/compat/struct-return-2_y.c: New file.
29773
29774 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29775
29776         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29777         for hppa*-hp-hpux*.
29778         * gcc.dg/20021014-1.c (dg-options): Likewise.
29779         * gcc.dg/nest.c (dg-options): Likewise.
29780
29781 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29782
29783         PR c++/9738
29784         * g++.dg/ext/dllimport2.C: New file.
29785         * g++.dg/ext/dllimport3.C: New file.
29786
29787 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29788
29789         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29790         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29791         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29792         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29794         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29795         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29796         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29797         * gcc.dg/compat/small-struct-defs.h: New file.
29798         * gcc.dg/compat/small-struct-init.h: New file.
29799         * gcc.dg/compat/small-struct-check.h: New file.
29800         * gcc.dg/compat/fp-struct-defs.h: New file.
29801         * gcc.dg/compat/fp-struct-check.h: New file.
29802         * gcc.dg/compat/fp-struct-init.h: New file.
29803         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29804         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29805
29806 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29807
29808         * gcc.dg/20030225-2.c: New test.
29809
29810 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29811             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29812
29813         * gcc.c-torture/compile/20030518-1.c: New test case.
29814
29815 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29816
29817         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29818         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29819         gcc-dg-debug-runtest.
29820         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29821         gcc-dg-debug-runtest.
29822
29823 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29824
29825         PR c++/9022
29826         * g++.dg/lookup/using6.C: New test.
29827
29828 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29829
29830         * g++.dg/parse/access2.C: New test.
29831
29832 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29833
29834         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29835         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29836         * gcc.dg/debug/debug.exp: Likewise.
29837
29838 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29839
29840         * gcc.dg/dollar.c: New test.
29841
29842 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29843
29844         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29845         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29846         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29847         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29848         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29849         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29850         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29851         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29852         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29853         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29854         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29855         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29856         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29857         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29858         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29859         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29860         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29861         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29862
29863 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29864
29865         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29866         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29867         support for "repo" mode.
29868         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29869         * lib/g77-dg.exp: Likewise.
29870         * lib/obj-dg.exp: Likewise.
29871
29872 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29873
29874         Merge from gcc-3_2-rhl8-branch:
29875         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29876
29877         * gcc.dg/tls/opt-6.c: New test.
29878
29879         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29880
29881         * gcc.dg/20030405-1.c: New test.
29882
29883         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29884
29885         * gcc.dg/20030309-1.c: New test.
29886
29887         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29888
29889         * gcc.c-torture/execute/20030307-1.c: New test.
29890
29891         2003-02-20  Randolph Chung  <tausq@debian.org>
29892
29893         * gcc.c-torture/compile/20030220-1.c: New test.
29894
29895         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29896
29897         * gcc.dg/20030217-1.c: New test.
29898
29899         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29900
29901         * gcc.c-torture/compile/20020129-1.c: New test.
29902
29903         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29904
29905         * gcc.dg/unroll-1.c: New test.
29906
29907         2002-11-16  Jan Hubicka  <jh@suse.cz>
29908
29909         * gcc.c-torture/execute/20020920-1.c: New test.
29910
29911         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29912
29913         PR target/7434
29914         * gcc.c-torture/compile/20021008-1.c: New test.
29915
29916         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29917
29918         PR target/7559
29919         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29920
29921         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29922
29923         * gcc.c-torture/compile/20020807-1.c: New test.
29924
29925         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29926
29927         * gcc.dg/tls/opt-1.c: New test.
29928
29929         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29930
29931         * gcc.dg/20020729-1.c: New test.
29932
29933         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * g++.dg/opt/life1.C: New test.
29936
29937         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29938
29939         * gcc.dg/20020525-1.c: New test.
29940
29941         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29942
29943         PR c++/6794
29944         * g++.dg/ext/pretty1.C: New test.
29945         * g++.dg/ext/pretty2.C: New test.
29946
29947 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29948
29949         PR c++/8385
29950         * g++.dg/ext/typeof5.C: New test.
29951
29952 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29953
29954         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29955         __USER_LABEL_PREFIX__ into account.
29956         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29957
29958 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29959
29960         * gcc.dg/builtins-15.c: New test case.
29961
29962 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29963
29964         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29965
29966 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29967
29968         * lib/g++.exp: Tweak handling of additional source files.
29969         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29970         * g++.dg/special/conpr-2a.C: Rename to ...
29971         * g++.dg/special/conpr-2a.cc: ... this.
29972         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29973         * g++.dg/special/conpr-3a.C: Rename to ...
29974         * g++.dg/special/conpr-3a.cc: This.
29975         * g++.dg/special/conpr-3b.C: Rename to ...
29976         * g++.dg/special/conpr-3b.cc: This.
29977         * g++.dg/special/conpr-4.C: New test.
29978         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29979
29980 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29981
29982         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29983
29984 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29985
29986         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29987         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29988         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29989         * g++.old-deja/g++.other/warn3.C: Likewise.
29990
29991 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29992
29993         * gcc.dg/i386-387-1.c: Update to also test log.
29994         * gcc.dg/i386-387-2.c: Likewise.
29995
29996 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29997
29998         * g77.f-torture/execute/int8421.f: New test.
29999
30000 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30001
30002         PR c++/10230, c++/10481
30003         * g++.dg/lookup/scoped5.C: New test.
30004
30005 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30006
30007         PR c++/10552
30008         * g++.dg/template/ttp6.C: New test.
30009
30010 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30011
30012         * gcc.c-torture/execute/builtins: New directory.
30013         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30014         gcc.c-torture/execute/builtins.
30015         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30016         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30017         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30018         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30019
30020 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30021
30022         PR c++/9252
30023         * g++.dg/template/access8.C: New test.
30024         * g++.dg/template/access9.C: New test.
30025
30026 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30027
30028         PR c++/9554
30029         * g++.dg/parse/access1.C: New test.
30030
30031 2003-05-09  DJ Delorie  <dj@redhat.com>
30032
30033         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30034         long, and not an int.
30035
30036 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30037
30038         PR c++/10555, c++/10576
30039         * g++.dg/template/memclass1.C: New test.
30040
30041 2003-05-08  DJ Delorie  <dj@redhat.com>
30042
30043         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30044         targets.
30045         * gcc.c-torture/execute/20021024-1.x: Likewise.
30046         * gcc.c-torture/execute/shiftdi.x: Likewise.
30047         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30048         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30049         * gcc.dg/20021018-1.c: Likewise.
30050
30051 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30052
30053         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30054
30055         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30056         (bcopy): Call memmove.
30057
30058 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30059
30060         * g77.f-torture/compile/8485.f: New test case.
30061
30062 2003-05-07  Richard Henderson  <rth@redhat.com>
30063
30064         PR c++/10570
30065         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30066         Verify exception_cleanup not called for rethrows.
30067         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30068         when exiting catch block without rethrowing.
30069         * g++.dg/eh/forced3.C: New.
30070         * g++.dg/eh/forced4.C: New.
30071
30072 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30073
30074         * gcc.dg/20030505.c: Fix triplet.
30075
30076 2003-05-06  DJ Delorie  <dj@redhat.com>
30077
30078         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30079         * gcc.dg/nest.c: Likewise.
30080
30081 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30082
30083         * gcc.dg/builtins-14.c: New test case.
30084
30085 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30086
30087         * lib/compat.exp (compat-execute): New argument.
30088         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30089         * gcc.dg/compat: New test directory.
30090         * gcc.dg/compat/compat.exp: New expect script.
30091         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30092         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30093         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30094         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30095         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30096         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30097
30098         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30099         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30100         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30101         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30102         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30103         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30104         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30105         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30106         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30107         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30108         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30109         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30110         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30111         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30112         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30113
30114 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30115
30116         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30117
30118 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30119
30120         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30121
30122 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30123
30124         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30125         * gcc.dg/ppc-fsel-2.c: New test.
30126
30127         * gcc.dg/unused-5.c: New test.
30128
30129 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30130
30131         PR c++/10496
30132         * g++.dg/warn/pmf1.C: New test.
30133
30134 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30135
30136         PR c++/4494
30137         * g++.dg/warn/main.C: New test.
30138
30139 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30140
30141         * gcc.dg/nonnull-3.c: New test.
30142
30143 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30144
30145         * gcc.dg/cpp/Wtrigraphs.c: Update.
30146         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30147
30148 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30149
30150         * gcc.dg/ppc-fsel-1.c: New test.
30151
30152 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30153
30154         PR c/10604
30155         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30156
30157 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30158
30159         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30160
30161 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30162
30163         PR c++/9364, c++/10553, c++/10586
30164         * g++.dg/parse/typename4.C: New test.
30165         * g++.dg/parse/typename5.C: Likewise.
30166
30167 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30168
30169         * gcc.c-torture/compile/20030503-1.c: New test.
30170
30171 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30172
30173         * g++.dg/lookup/using5.C: Fix testcase error.
30174
30175 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30176
30177         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30178         since MEABI is no longer supported.  Remove all vestiges
30179         of MEABI from the test.
30180
30181 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30182
30183         PR c++/10554
30184         * g++.dg/lookup/using5.C: New test.
30185
30186 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30187
30188         PR c++/8772
30189         * g++.dg/template/ttp5.C: New test.
30190
30191 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30192
30193         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30194         (dg-gpp-additional-sources): New function.
30195         (dg-gpp-additional-files): Likewise.
30196         * lib/g++.exp (additional_sources): New variable.
30197         (additional_files): Likewise.
30198         (g++_target_compile): Deal with them.
30199         * lib/old-dejagnu.exp: Remove.
30200         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30201         * g++.old-deja: Revise all tests to use dg commands.
30202
30203 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30204
30205         PR c++/9432, c++/9528
30206         * g++.dg/lookup/using4.C: New test.
30207
30208 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30209
30210         * gcc.dg/noreturn-5.c: New file.
30211         * gcc.dg/noreturn-6.c: New file.
30212
30213         * gcc.c-torture/compile/inline-1.c: New file.
30214
30215 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30216
30217         PR c++/10551
30218         * g++.dg/template/explicit1.C: New test.
30219
30220 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30221
30222         PR c++/10549
30223         * g++.dg/other/bitfield1.C: New test.
30224
30225         PR c++/10527
30226         * g++.dg/init/new7.C: New test.
30227
30228 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30229
30230         * g++.dg/ext/desig1.C: New test.
30231         * g++.dg/ext/init1.C: Update.
30232
30233         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30234
30235 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30236
30237         PR c++/10180
30238         * g++.dg/warn/Winline-1.C: New test.
30239
30240 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30241
30242         * gcc.c-torture/execute/string-opt-19.c: New test.
30243
30244         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30245         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30246
30247 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30248
30249         PR c++/10506
30250         * g++.dg/init/new6.C: New test.
30251
30252         PR c++/10503
30253         * g++.dg/init/ref6.C: New test.
30254
30255 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30256
30257         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30258
30259 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30260
30261         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30262         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30263
30264 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30265
30266         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30267         initialized static data members.
30268
30269 2003-04-25  H.J. Lu <hjl@gnu.org>
30270
30271         * gcc.dg/ia64-sync-4.c: New test.
30272
30273 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30274
30275         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30276         date.
30277
30278 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         PR c++/10337
30281         * g++.dg/warn/conv1.C: New test.
30282         * g++.old-deja/g++.other/conv7.C: Adjust.
30283         * g++.old-deja/g++.other/overload14.C: Adjust.
30284
30285 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR c++/10471
30288         * g++.dg/template/defarg2.C: New test.
30289
30290 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30291
30292         * gcc.dg/cpp/include2.c: Update.
30293         * gcc.dg/cpp/multiline-2.c: New.
30294         * gcc.dg/cpp/multiline.c: Update.
30295         * gcc.dg/cpp/strify2.c: Update.
30296         * gcc.dg/cpp/trad/literals-2.c: Update.
30297
30298 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30299
30300         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30301
30302 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30303
30304         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30305
30306 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/10451
30309         * g++.dg/parse/crash4.C: New test.
30310
30311         PR c++/9847
30312         * g++.dg/parse/crash5.C: New test.
30313
30314 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/10446
30317         * g++.dg/parse/crash3.C: New test.
30318
30319         PR c++/10428
30320         * g++.dg/parse/elab1.C: New test.
30321
30322 2003-04-22  Devang Patel  <dpatel@apple.com>
30323
30324         * gcc.dg/cpp/trad/funlike-5.c: New test.
30325
30326 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30327
30328         * g++.dg/other/packed1.C: Fix dg options.
30329
30330 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30331
30332         * g++.dg/other/offsetof2.C: New test.
30333
30334 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30335
30336         * g++.dg/template/recurse.C: Adjust location of error messages.
30337
30338 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30339
30340         PR c++/9881
30341         * g++.dg/init/addr-const1.C: New test.
30342         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30343
30344 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30345
30346         PR c++/10405
30347         * g++.dg/lookup/struct-hack1.C: New test.
30348
30349 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30350
30351         * ucs.c: Update diagnostic messages.
30352
30353 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30354
30355         * gcc.dg/cpp/truefalse.cpp: New test.
30356         * gcc.dg/cpp/cpp.exp: Update.
30357         * g++.dg/other/stdbool-if.C: Remove.
30358
30359 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30360
30361         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30362         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30363
30364 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30365
30366         * gcc.c-torture/compile/20030418-1.c: New test.
30367
30368 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30369
30370         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30371
30372 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30373
30374         PR c++/10347
30375         g++.dg/template/dependent-name1.C: New test.
30376
30377 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30378
30379         * gcc.dg/warn-1.c (tourist_guide): New array,
30380         contains a pointer to bar.
30381
30382 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30383
30384         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30385         * gcc.c-torture/execute/medce-1.c: New test case.
30386         * gcc.c-torture/execute/medce-2.c: New test case.
30387
30388 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30389
30390         * lib/prune.exp: Ignore more messages.
30391
30392         PR c++/10381
30393         * g++.dg/parse/lookup3.C: New test.
30394
30395 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30396
30397         * gcc.c-torture/compile/20030415-1.c : New test.
30398
30399 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30400
30401         * gcc.c-torture/execute/scope-2.c: Move to ...
30402         * gcc.dg/noncompile/scope.c: .... here.
30403
30404 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30405
30406         * gcc.dg/20030414-2.c: New test case.
30407
30408 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30409
30410         PR target/10377
30411         * gcc.dg/20030414-1.c: New test.
30412
30413 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30414
30415         * gcc.dg/builtins-12.c: New test case.
30416         * gcc.dg/builtins-13.c: New test case.
30417
30418 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30419
30420         * gcc.c-torture/execute/string-opt-18.c: New test.
30421
30422 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30423
30424         PR c++/10300
30425         * g++.dg/init/new5.C: New test.
30426
30427 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/7910
30430         * g++.dg/ext/dllimport1.C: New test.
30431
30432 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30433
30434         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30435
30436 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30437
30438         PR Fortran/9263
30439         * g77.f-torture/noncompile/9263.f: New test
30440         PR Fortran/1832
30441         * g77.f-torture/execute/1832.f: New test
30442
30443 2003-04-11  David Chad  <davidc@freebsd.org>
30444             Loren J. Rittle  <ljrittle@acm.org>
30445
30446         libobjc/8562
30447         * objc.dg/headers.m: New test.
30448
30449 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30450
30451         * gcc.c-torture/execute/builtin-noret-2.c: New.
30452         * gcc.c-torture/execute/builtin-noret-2.x: New.
30453         XFAIL builtin-noret-2.c at -O1 and above.
30454         * gcc.dg/redecl.c: New.
30455         * gcc.dg/Wshadow-1.c: Update error regexps.
30456
30457 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30458
30459         * g++.dg/abi/bitfield10.C: New test.
30460
30461 2003-04-09  Mike Stump  <mrs@apple.com>
30462
30463         * gcc.dg/pch/pch.exp: Make testcase names longer.
30464         * g++.dg/pch/pch.exp: Make testcase names longer.
30465
30466 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30467
30468         * gcc.dg/builtins-11.c: New test case.
30469
30470 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30471
30472         * gcc.dg/builtins-9.c: New test case.
30473         * gcc.dg/builtins-10.c: New test case.
30474
30475 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30476
30477         * gcc.dg/noncompile/init-4.c.c: New test.
30478
30479 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         * gcc.misc-test/gcov-9.c: New test.
30482         * gcc.misc-test/gcov-10.c: New test
30483         * gcc.misc-test/gcov-11.c: New test.
30484
30485 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30486
30487         PR optimization/10024
30488         * gcc.c-torture/compile/20030405-1.c: New test.
30489
30490 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30491
30492         * gcc.dg/pch/static-3.c: New.
30493         * gcc.dg/pch/static-3.hs: New.
30494         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30495
30496 2003-04-04  Richard Henderson  <rth@redhat.com>
30497
30498         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30499         * g++.dg/eh/forced2.C: Likewise.
30500
30501 2003-04-03  Mike Stump  <mrs@apple.com>
30502
30503         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30504         target arg.
30505         (scan-assembler-times, scan-assembler-not): Likewise.
30506         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30507
30508 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30509
30510         * gcc.dg/sparc-loop-1.c: New test.
30511
30512 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30513
30514         PR other/9274
30515         * g++.dg/pch/system-2.C: New.
30516         * g++.dg/pch/system-2.Hs: New.
30517
30518 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30519
30520         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30521
30522         * g++.dg/eh/simd-1.C (vecfunc): Same.
30523
30524 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30525
30526         * gcc.c-torture/execute/20030401-1.c: New test case.
30527
30528 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30529
30530         * objc.dg/defs.m: New.
30531
30532 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30533
30534         * g++.dg/eh/simd-1.C: New.
30535         * g++.dg/eh/simd-2.C: New.
30536
30537 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30538
30539         * gcc.c-torture/execute/simd-3.c: New.
30540
30541 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30542
30543         PR c/9936
30544         * gcc.dg/20030331-2.c: New test.
30545
30546 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/10278
30549         * g++.dg/parse/crash2.C: New test.
30550
30551 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30552
30553         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30554         * gcc.c-torture/execute/20030331-1.c: ...here.
30555
30556 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30557
30558         * gcc.c-torture/execute/20030331-1.c: New test.
30559
30560 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30561
30562         * lib/gcov.exp: Adjust call return testing strings.
30563         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30564
30565 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30566
30567         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30568         * gcc.dg/builtins-7.c: New test case.
30569         * gcc.dg/builtins-8.c: New test case.
30570
30571 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30572
30573         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30574
30575 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30576
30577         PR c++/7647
30578         * g++.dg/lookup-class-member-2.C: New test.
30579
30580 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30581
30582         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30583
30584 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30585
30586         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30587
30588 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30589
30590         * g++.dg/init/attrib1.C: New test.
30591
30592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30593
30594         * gcc.dg/ultrasp8.c: New test.
30595
30596 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30597
30598         * gcc.dg/ultrasp7.c: New test.
30599
30600 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30601
30602         PR c++/10047
30603         * g++.dg/template/inline1.C: New test.
30604
30605 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30606
30607         * gcc.dg/sparc-dwarf2.c: New test.
30608
30609 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30610
30611         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30612         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30613
30614 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30615
30616         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30617         than reading .x files.
30618         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30619         * g77.dg/gcov/gcov-1.f: Likewise.
30620         * gcc.misc-tests/gcov-4b.c: Likewise.
30621         * gcc.misc-tests/gcov-5b.c: Likewise.
30622         * gcc.misc-tests/gcov-6.c: Likewise.
30623         * gcc.misc-tests/gcov-7.c: Likewise.
30624         * gcc.misc-tests/gcov-8.c: Likewise.
30625         * g++.dg/gcov/gcov-1.x: Remove.
30626         * g77.dg/gcov/gcov-1.x: Likewise.
30627         * gcc.misc-tests/gcov-4b.x: Likewise.
30628         * gcc.misc-tests/gcov-5b.x: Likewise.
30629         * gcc.misc-tests/gcov-6.x: Likewise.
30630         * gcc.misc-tests/gcov-7.x: Likewise.
30631         * gcc.misc-tests/gcov-8.x: Likewise.
30632
30633 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30634
30635         PR opt/10087
30636         * gcc.dg/20030324-1.c: New test.
30637
30638 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30639
30640         PR c++/10224
30641         * g++.dg/template/arg3.C: New test.
30642
30643         PR c++/10158
30644         * g++.dg/template/friend18.C: New test.
30645
30646 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30647
30648         * g77.f-torture/compile/20030326-1.f: New test case.
30649
30650 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30651
30652         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30653
30654         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30655
30656 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30657
30658         * gcc.dg/ia64-sync-3.c: New test.
30659
30660 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30661
30662         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30663
30664 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30665
30666         * gcc.dg/ultrasp6.c: New test.
30667
30668 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30669
30670         * gcc.dg/i386-signbit-1.c: New test.
30671         * gcc.dg/i386-signbit-2.c: New test.
30672         * gcc.dg/i386-signbit-3.c: New test.
30673
30674 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30675
30676         * gcc.dg/ultrasp5.c: Fix options.
30677
30678 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30679
30680         * gcc.dg/ultrasp5.c: Fix comment.
30681
30682 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30683
30684         PR fortran/10197
30685         * g77.f-torture/execute/10197.f: New test.
30686
30687 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30688
30689         PR c++/9898, c++/383
30690         * g++.dg/template/conv6.C: New test.
30691
30692         PR c++/10119
30693         * g++.dg/template/ptrmem5.C: New test.
30694
30695         PR c++/10026
30696         * g++.dg/lookup/koenig1.C: New test.
30697
30698         PR C++/10199
30699         * g++.dg/lookup/template2.C: New test.
30700
30701 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30702
30703         * g++.dg/opt/rtti1.C: New test.
30704
30705 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30706
30707         * gcc.dg/ultrasp5.c: New test.
30708
30709 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30710
30711         PR middle-end/9967
30712         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30713         builtin fputs.
30714
30715 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30716
30717         PR c/8224
30718         * gcc.dg/20030323-1.c: New test.
30719
30720 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30721
30722         * gcc.c-torture/compile/20030323-1.c: New test case.
30723
30724 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30725
30726         * gcc.dg/20030321-1.c: New test.
30727
30728 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30729
30730         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30731
30732 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30733
30734         PR c++/9978, c++/9708
30735         * g++.dg/ext/vlm1.C: Adjust expected error.
30736         * g++.dg/ext/vla2.C: New test.
30737         * g++.dg/template/arg1.C: New test.
30738         * g++.dg/template/arg2.C: New test.
30739
30740 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30741
30742         * g77.f-torture/execute/select.f: New test.
30743         * g77.f-torture/noncompile/select_no_compile.f: New test.
30744
30745 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30746
30747         PR c++/9898
30748         * g++.dg/other/error4.C: New test.
30749
30750 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * g++.dg/template/friend17.C: New test.
30753
30754 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30755
30756         * gcc.c-torture/compile/20030320-1.c: New.
30757
30758 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30759
30760         * gcc.dg/builtins-6.c: New test case.
30761
30762 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30763
30764         PR target/10073
30765         * gcc.c-torture/compile/20030319-1.c: New.
30766
30767 2003-03-18  Jan Hubicka  <jh@suse.cz>
30768
30769         * gcc.dg/i386-cvt-1.c: New test.
30770
30771 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30772
30773         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30774         * objc.dg/naming-2.m: Likewise.
30775
30776 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30777
30778         PR c++/9639
30779         * g++.dg/parse/crash1.C: New test.
30780
30781 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30782
30783         PR c++/8805
30784         * g++.dg/eh/cleanup1.C: New test.
30785
30786 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30787
30788         * gcc.c-torture/execute/20030316-1.c: New test case.
30789
30790 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         PR c++/9629
30793         * g++.dg/init/ctor2.C: New test.
30794
30795 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30796
30797         * g77.f-torture/compile/xformat.f: New test case.
30798
30799 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30800
30801         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30802         * g++.old-deja/g++.mike/eh50.C: Likewise.
30803
30804 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30805
30806         PR c++/6440
30807         * g++.dg/template/spec7.C: New test.
30808         * g++.dg/template/spec8.C: Likewise.
30809
30810 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.c-torture/execute/20030313-1.c: New test.
30813
30814 2003-03-14  Richard Henderson  <rth@redhat.com>
30815
30816         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30817
30818 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30819
30820         * gcc.c-torture/compile/20030314-1.c: New test.
30821
30822 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30823
30824         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30825         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30826         thumb target,
30827         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30828         to accept newer _imp__  prefix and additional
30829         newline in .drectve section.
30830         * gcc.dg/dll-4.c: Likewise.
30831         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30832         switch.
30833
30834 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30835
30836         * g++.dg/parse/namespace9.C: New test.
30837
30838         * g++.dg/init/ref5.C: New test.
30839         * g++.dg/parse/ptrmem1.C: Likewise.
30840
30841 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30842
30843         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30844         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30845         regular expression.
30846         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30847         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30848
30849 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30850
30851         * gcc.c-torture/execute/20030224-2.c: New test.
30852
30853 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30854
30855         * gcc.dg/decl-3.c: New test.
30856
30857 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30858
30859         * gcc.dg/i386-loop-2.c: New test.
30860
30861 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30862
30863         PR c++/9474
30864         * g++.dg/parse/namespace8.C: New test.
30865
30866         PR c++/9924
30867         * g++.dg/overload/builtin2.C: New test.
30868
30869 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30870
30871         * gcc.dg/return-type-3.c: New test.
30872
30873 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30874
30875         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30876         profiling options are not supported.
30877
30878 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30879
30880         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30881         * g++.old-deja/g++.warn/impint2.C: Likewise.
30882
30883 2003-03-10  Devang Patel  <dpatel@apple.com>
30884
30885         * g++.dg/cpp/c++_cmd_1.C: New test.
30886         * g++.dg/cpp/c++_cmd_1.h: New file.
30887
30888 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30889
30890         * gcc.dg/altivec-9.c: New file.
30891
30892 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30893
30894         * gcc.dg/ppc-sdata-1.c: New test.
30895         * gcc.dg/ppc-sdata-2.c: New test.
30896
30897 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30898
30899         PR c++/9373
30900         * g++.dg/opt/ptrmem2.C: New test.
30901
30902         PR c++/8534
30903         * g++.dg/opt/ptrmem1.C: New test.
30904
30905 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30906
30907         * gcc.dg/i386-loop-1.c: New test.
30908
30909 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30910
30911         PR c++/9970
30912         * g++.dg/lookup/friend1.C: New test.
30913
30914 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30915
30916         PR c++/9823
30917         * g++.dg/parser/constructor1.C: New test.
30918
30919 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30920
30921         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30922
30923         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30924
30925 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30926
30927         * gcc.dg/cpp/Wunused.c: Update test.
30928
30929 2003-03-08  Jan Hubicka  <jh@suse.cz>
30930
30931         * gcc.dg/inline-3.c: New test.
30932
30933 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30934
30935         PR c++/9809
30936         * g++.dg/parse/builtin1.C: New test.
30937
30938         PR c++/9982
30939         * g++.dg/abi/cookie1.C: New test.
30940         * g++.dg/abi/cookie2.C: Likewise.
30941
30942         PR c++/9524
30943         * g++.dg/template/field1.C: New test.
30944
30945         PR c++/9912
30946         * g++.dg/parse/class1.C: New test.
30947         * g++.dg/parse/namespace7.C: Likewise.
30948         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30949
30950 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30951
30952         * g++.dg/init/ref4.C: New test.
30953
30954 2003-03-07  Jan Hubicka  <jh@suse.cz>
30955
30956         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30957         * gcc.dg/inline-3.c: New test.
30958
30959 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30960
30961         * g++.dg/init/ref3.C: New test.
30962
30963         PR c++/9965
30964         * g++.dg/init/ref2.C: New test.
30965
30966         PR c++/9400
30967         * g++.dg/warn/Wshadow-2.C: New test.
30968
30969         PR c++/9791
30970         * g++.dg/warn/Woverloaded-1.C: New test.
30971
30972 2003-03-05  Jan Hubicka  <jh@suse.cz>
30973
30974         * gcc.dg/i386-local2.c: New.
30975         * gcc.dg/i386-local.c: Fix typo.
30976
30977 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30978
30979         * g++.dg/abi/layout3.C: New test.
30980
30981 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30982
30983         * gcc.c-torture/compile/20030305-1.c
30984
30985 2003-03-05  Jan Hubicka  <jh@suse.cz>
30986
30987         * gcc.dg/i386-local.c: New.
30988
30989 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30990
30991         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30992
30993 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30994
30995         * gcc.dg/switch-2.c: New test.
30996         * gcc.dg/switch-3.c: New test.
30997         * gcc.dg/Wswitch.c: Adjust line numbers.
30998         * gcc.dg/Wswitch-default.c: Likewise.
30999         * gcc.dg/Wswitch-enum.c: Likewise.
31000
31001 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31002
31003         * gcc.c-torture/execute/20030222-1.c: New test.
31004
31005 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31006
31007         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31008
31009 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31010
31011         PR c++/9878
31012         * g++.dg/init/ref1.C: New test.
31013
31014 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31015
31016         * gcc.dg/sh-relax.c: New SH-only test.
31017
31018 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31019
31020         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31021         comment explaining purpose of testcase.
31022
31023 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31024
31025         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31026         for HC11/HC12 (asm needs two int registers).
31027         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31028         HC11/HC12 because the test uses an asm which needs two 32-bit
31029         registers.
31030
31031 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31032
31033         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31034         for HC11/HC12 (array is too large otherwise).
31035         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31036         * gcc.c-torture/compile/20010518-2.x: Likewise.
31037         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31038         HC11/HC12 (array is too large).
31039
31040 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31041
31042         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31043         * lib/g++-dg.exp (g++-dg-test): Likewise.
31044
31045 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31046
31047         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31048         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31049
31050 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31051
31052         * g++.dg/warn/implicit-typename1.C: Remove warning.
31053
31054 2003-02-28  Richard Henderson  <rth@redhat.com>
31055
31056         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31057         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31058
31059 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31060
31061         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31062         * g++.dg/pch/pch.exp: Likewise.
31063
31064 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31065
31066         PR c++/9879
31067         * testsuite/g++.dg/init/new4.C: New test.
31068
31069 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31070
31071         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31072
31073 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31074
31075         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31076         unsigned long.
31077
31078         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31079         wider than float.
31080
31081 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31082
31083         * lib/scanasm.exp: Add support for counting numbers of
31084         occurences.
31085         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31086         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31087
31088 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31089
31090         PR c++/9683
31091         * g++.dg/template/static3.C: New test.
31092
31093         PR c++/9829
31094         * g++.dg/parse/namespace6.C: New test.
31095
31096 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31097
31098         PR target/9732
31099         * gcc.dg/20030225-1.c: New test.
31100
31101 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31102
31103         * README: Remove out-of-date information.
31104
31105         PR c++/9836
31106         * g++.dg/template/spec6.C: New test.
31107
31108 2003-02-24  Jeff Law  <law@redhat.com>
31109
31110         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31111
31112 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31113
31114         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31115         * gcc.dg/pragma-ep-1.c: Likewise.
31116
31117 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31118
31119         PR c++/9602
31120         * g++.dg/template/friend16.C: New test.
31121
31122 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31123
31124         PR c++/5333
31125         * g++.dg/parse/fused-params1.C: Adjust error messages.
31126         * g++.dg/template/nested3.C: New test.
31127
31128 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31129
31130         * g++.dg/abi/param1.C: New test.
31131
31132 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31133
31134         PR c++/7982
31135         * g++.dg/warn/implicit-typename1.C: New test.
31136
31137 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31138
31139         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31140         with "mtune".
31141         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31142         * gcc.c-torture/execute/20010129-1.x: Likewise.
31143         * gcc.dg/20011107-1.c: Likewise.
31144         * gcc.dg/20020108-1.c: Likewise.
31145         * gcc.dg/20020122-3.c: Likewise.
31146         * gcc.dg/20020206-1.c: Likewise.
31147         * gcc.dg/20020310-1.c: Likewise.
31148         * gcc.dg/20020426-2.c: Likewise.
31149         * gcc.dg/20020517-1.c: Likewise.
31150         * gcc.dg/991230-1.c: Likewise.
31151         * gcc.dg/i386-unroll-1.c: Likewise.
31152         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31153
31154 2003-02-22  Jan Hubicka  <jh@suse.cz>
31155
31156         * gcc.dg/i386-mul.c: New test.
31157
31158 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31159
31160         * gcc.dg/builtins-5.c: New test case.
31161
31162 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31163
31164         * gcc.dg/asmreg-1.c: New test.
31165
31166 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31167
31168         PR c++/9749
31169         * g++.dg/parse/varmod1.C: New test.
31170
31171 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/9727
31174         * g++.dg/template/op1.C: New test.
31175
31176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31177
31178         PR c++/8906
31179         * g++.dg/template/nested2.C: New test.
31180
31181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/8724
31184         * g++.dg/expr/dtor1.C: New test.
31185
31186 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31187
31188         * gcc.dg/cpp/include3.c: New test.
31189         * gcc.dg/cpp/inc/foo.h: New file.
31190
31191 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31192
31193         * gcc.c-torture/execute/20030221-1.c: New test.
31194
31195 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR c++/9729
31198         * g++.dg/abi/conv1.C: New test.
31199
31200 2003-02-20  Jan Hubicka  <jh@suse.cz>
31201
31202         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31203
31204 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31205
31206         * gcc.c-torture/compile/20030219-1.c: New test.
31207
31208 2003-02-18  Jan Hubicka  <jh@suse.cz>
31209
31210         * gcc.dg/funcorder.c: New test.
31211
31212 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31213
31214         * gcc.c-torture/execute/20030218-1.c: New.
31215
31216 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31217
31218         * gcc.dg/20030218-1.c: New.
31219
31220 2003-02-18  Richard Henderson  <rth@redhat.com>
31221
31222         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31223         * gcc.dg/attr-used-2.c: New.
31224
31225 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/9704
31228         * g++.dg/init/copy5.C: New test.
31229
31230 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31231
31232         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31233         * g++.dg/pch/pch.exp: Likewise.
31234
31235 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31236
31237         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31238         STACK_SIZE is not defined.
31239
31240 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31241
31242         PR c++/9457
31243         * g++.dg/template/init1.C: New test.
31244
31245 2003-02-16  Jan HUbicka  <jh@suse.cz>
31246
31247         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31248         (foo): Add few extra tests
31249         * gcc.dg/c99-const-expr-3.c: Likewise.
31250         * gcc.c-torture/execute/20030216-1.c: New.
31251
31252 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31253
31254         PR c++/9459
31255         * g++.dg/ext/typeof4.C: New test.
31256
31257 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31258
31259         * gcc.dg/i386-387-3.c: New test case.
31260
31261 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31262
31263         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31264         cris-*-elf* cris-*-aout* and mmix-*-*.
31265
31266 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31267
31268         * gcc.dg/20030213-1.c: New test.
31269
31270 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31271
31272         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31273         * gcc.dg/i386-387-2.c: Likewise.
31274
31275 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31276
31277         * gcc.dg/ppc-spe.c: Fix formatting.
31278         Enable tests that were previously unsupported by gas.
31279         Delete tests for instructions that no longer exist.
31280         Switch arguments on evsubifw builtin.
31281
31282 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31283
31284         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31285         STACK_SIZE is too small.
31286
31287 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31288             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31289
31290         * gcc.dg/decl-2.c: New test.
31291
31292 2003-02-10  Jan Hubicka  <jh@suse.cz>
31293
31294         * gcc.dg/i386-fpcvt-1.c: New test.
31295
31296 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31297
31298         * gcc.c-torture/execute/20030209-1.c: New test.
31299
31300 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31301
31302         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31303         int-wide bitops, use the constants of the same width.
31304         Likewise, if long long is 32-bit wide, test bitops using
31305         32-bit constants.
31306
31307 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31308
31309         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31310
31311 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31312
31313         * testsuite/gcc.dg/builtins-4.c: New test case.
31314
31315 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31316
31317         * gcc.dg/20020430-1.c: Fix dg command typos.
31318         * gcc.dg/20020503-1.c: Likewise.
31319
31320 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31321
31322         PR c++/8785
31323         * g++.dg/parse/fused-params1.C: New test.
31324
31325         PR c++/8857
31326         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31327
31328         PR c++/8921
31329         * g++.dg/parse/non-dependent1.C: New test.
31330
31331         PR c++/8928
31332         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31333
31334         PR c++/9228
31335         * g++.dg/parse/undefined7.C: New test.
31336         * g++.dg/parse/non-templ1.C: New test.
31337
31338         PR c++/9229
31339         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31340
31341 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31342
31343         * gcc.c-torture/compile/20030206-1.c: New test.
31344
31345 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31346
31347         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31348         "pow" to "foo" to avoid potential confusion with a math built-in.
31349
31350 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31351
31352         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31353         conditions for SPARC targets.
31354
31355 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31356
31357         * gcc.dg/20030204-1.c: New test.
31358
31359 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31360
31361         PR c++/38
31362         * g++.dg/parse/array-size1.C: New test.
31363
31364         PR c++/5657
31365         * g++.dg/parse/undefined3.C: New test.
31366
31367         PR c++/5665
31368         * g++.dg/parse/undefined4.C: New test.
31369
31370         PR c++/5975
31371         * g++.dg/parse/undefined5.C: New test.
31372
31373         PR c++/7259
31374         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31375
31376         PR c++/8578
31377         * g++.dg/parse/casting-operator1.C: New test.
31378
31379         PR c++/8596
31380         * g++.dg/parse/undefined6.C: New test.
31381
31382         PR c++/8736
31383         * g++.dg/parse/missing-template1.C: New test.
31384
31385 2003-02-04  Jan Hubicka  <jh@suse.cz>
31386
31387         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31388         * gcc.dg/i386-cmov?.c: Likewise.
31389         * gcc.dg/i386-fpcvt-?.c: Likewise.
31390         * gcc.dg/i386-ssefp-1.c: Likewise.
31391         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31392         conventions.
31393
31394 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR c++/7129
31397         * testsuite/g++.dg/ext/max.C: New test.
31398
31399 2003-02-03  Jan Hubicka  <jh@suse.cz>
31400
31401         * gcc.c-torture/execute/20030203-1.c: New test.
31402
31403 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31404
31405         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31406         'natural-endian'.
31407
31408 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31409
31410         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31411         * g++.dg/init/new2.C: Likewise.
31412         * g++.dg/other/new1.C: Likewise.
31413
31414 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31415
31416         * gcc.dg/struct-ret-libc.c: New test.
31417
31418 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31419
31420         * gcc.dg/20030129-1.c: New test.
31421
31422 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31423
31424         PR c++/8849
31425         * g++.dg/template/ptrmem4.C: New test.
31426
31427 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31428
31429         * g++.dg/parser/constant1.C: New test.
31430
31431 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31432
31433         PR c++/8591
31434         * g++.dg/parse/friend2.C: New test.
31435
31436 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31437
31438         PR c++/9437
31439         * g++.dg/template/unify4.C: New test.
31440
31441 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31442
31443         * gcc.c-torture/execute/20030128-1.c: New test.
31444
31445 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31446
31447         * g++.dg/lookup/nested1.C: Test moved from ...
31448         * g++.old-deja/g++.other/lookup24.C: ... here.
31449
31450 2003-01-28  Jan Hubicka  <jh@suse.cz>
31451
31452         * gcc.dg/i386-cmov5.c: New test.
31453
31454 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31455
31456         * gcc.c-torture/execute/20010925-1.c: Changed the
31457         memcpy declaration.
31458
31459 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         PR c++/3902
31462         * g++.dg/parse/template5.C: New test.
31463
31464 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31465
31466         PR fortran/9258
31467         * g77.dg/pr9258: New test.
31468
31469 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31470
31471         * README: Move relevant parts from README.g++.
31472
31473         * README.g++: Remove this file.
31474
31475 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31476
31477         * g++.dg/abi/dcast1.C: New test.
31478
31479 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31480
31481         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31482
31483 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31484
31485         PR c++/47
31486         * g++.old-deja/g++.other/lookup24.C: New test.
31487
31488 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31489
31490         PR middle-end/7227
31491         * gcc.dg/uninit-C.c: New test.
31492
31493 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31494
31495         * g++.dg/abi/covariant1.C: New test.
31496
31497 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31498
31499         * gcc.dg/20030123-1.c: New test.
31500
31501 2003-01-25  Jan Hubicka  <jh@suse.cz>
31502
31503         PR opt/8492
31504         * gcc.c-torture/compile/20030125-1.c
31505
31506 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31507
31508         PR c++/9403
31509         * g++.dg/parse/template3.C: New test.
31510         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31511
31512         PR c++/795
31513         * g++.dg/parse/template4.C: New test.
31514
31515         PR c++/9415
31516         * g++.dg/template/qual2.C: New test.
31517
31518         PR c++/8545
31519         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31520
31521         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31522
31523 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31524
31525         * gcc.c-torture/execute/switch-1.c: New test case.
31526
31527 2003-01-25  Jan Hubicka  <jh@suse.cz>
31528
31529         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31530
31531 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31532
31533         Tweaks for Bison-1.875. From the NEWS file:
31534         "- `parse error' -> `syntax error'
31535         Bison now uniformly uses the term `syntax error'"
31536         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31537         * gcc.dg/cpp/digraph2.c: Likewise.
31538         * gcc.dg/cpp/direct2.c: Likewise.
31539         * gcc.dg/cpp/paste4.c: Likewise.
31540         * gcc.dg/c90-restrict-1.c: Likewise.
31541         * gcc.dg/c99-func-2.c: Likewise.
31542         * gcc.dg/noncompile/920721-2.c: Likewise.
31543         * gcc.dg/noncompile/930622-2.c: Likewise.
31544         * gcc.dg/noncompile/940112-1.c: Likewise.
31545         * gcc.dg/noncompile/950921-1.c: Likewise.
31546         * gcc.dg/noncompile/951123-1.c: Likewise.
31547         * gcc.dg/noncompile/971104-1.c: Likewise.
31548         * gcc.dg/noncompile/990416-1.c: Likewise.
31549
31550 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31551
31552         * g++.dg/parse/undefined1.C: Add error message.
31553
31554 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31555
31556         PR c++/9354
31557         * g++.dg/parse/new1.C: New test.
31558
31559         PR c++/9216
31560         * g++.dg/parse/template2.C: New test.
31561
31562         PR c++/9354
31563         * g++.dg/parse/typedef2.C: New test.
31564
31565         PR c++/9328
31566         * g++.dg/ext/typeof3.C: New test.
31567
31568 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31569
31570         PR c++/2738
31571         * g++.dg/parse/ret-type1.C: New test.
31572
31573         PR c++/3792
31574         * g++.dg/parse/tmpl-outside1.C: New test.
31575
31576         PR c++/4207
31577         * g++.dg/parse/int-as-enum1.C: New test.
31578
31579         PR c++/4903
31580         * g++.dg/parse/no-typename1.C: New test.
31581
31582         PR c++/5533
31583         * g++.dg/parse/no-value1.C: New test.
31584
31585         PR c++/5921
31586         * g++.dg/parse/wrong-inline1.C: New test.
31587
31588         PR c++/6402
31589         * g++.dg/parse/ref1.C: New test.
31590
31591         PR c++/6992
31592         * g++.dg/parse/attr-ctor1.C: New test.
31593
31594         PR c++/7229
31595         * g++.dg/parse/namespace5.C: New test.
31596
31597         PR c++/7917
31598         * g++.dg/parse/func-def1.C: New test.
31599
31600         PR c++/8143
31601         * g++.dg/parse/undefined1.C: New test.
31602
31603         PR c++/5723, PR c++/8522
31604         * g++.dg/parse/specialization1.C: New test.
31605
31606         PR c++/163, PR c++/8595
31607         * g++.dg/parse/struct-as-enum1.C: New test.
31608
31609         PR c++/9173
31610         * g++.dg/parse/undefined2.C: New test.
31611
31612 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31613
31614         PR c++/9298
31615         * g++.dg/parse/template1.C: New test.
31616
31617         PR c++/9384
31618         * g++.dg/parse/using1.C: New test.
31619
31620         PR c++/9285
31621         PR c++/9294
31622         * g++.dg/parse/expr2.C: New test.
31623
31624         PR c++/9388
31625         * g++.dg/parse/lookup2.C: Likewise.
31626
31627 2003-01-21  Jan Hubicka  <jh@suse.cz>
31628
31629         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31630         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31631         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31632         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31633
31634 2003-01-20  Nick Clifton  <nickc@redhat.com>
31635
31636         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31637         problem with ARM sibcall code generation.
31638
31639 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31640
31641         * gcc.c-torture/execute/20030120-1.c: New.
31642
31643 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31644
31645         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31646
31647 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31648
31649         PR c++/9272
31650         * g++.dg/parse/ctor1.C: New test.
31651
31652         PR c++/9294:
31653         * g++.dg/parse/qualified1.C: New test.
31654
31655         * g++.dg/parse/typename3.C: New test.
31656
31657 2003-01-16  Richard Henderson  <rth@redhat.com>
31658
31659         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31660
31661 2003-01-16  Richard Henderson  <rth@redhat.com>
31662
31663         * g++.dg/pch/pch.exp: Copy test header to the working directory
31664         before using it either for precompilation or direct use.
31665         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31666         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31667
31668 2003-01-16  Richard Henderson  <rth@redhat.com>
31669
31670         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31671         before using it either for precompilation or direct use.
31672         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31673         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31674
31675 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31676
31677         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31678         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31679         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31680         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31681         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31682         typename warning into error.
31683         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31684         error messages.
31685         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31686         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31687         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31688         messages.
31689         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31690         make declaration visible in template.
31691         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31692         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31693         messages.
31694         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31695         message.
31696         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31697         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31698         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31699         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31700         typename warning with error message.
31701         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31702         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31703         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31704
31705 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         * g++.dg/parse/ambig2.C: New test.
31708
31709 2003-01-15  Richard Henderson  <rth@redhat.com>
31710
31711         * g++.dg/tls/init-2.C: Update error message string.
31712
31713 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31714
31715         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31716
31717 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31718
31719         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31720         all for HC11/HC12.
31721         * gcc.c-torture/compile/20001205-1.x: Likewise.
31722         * gcc.c-torture/compile/20001226-1.x: Likewise.
31723         * gcc.c-torture/compile/920520-1.x: Likewise.
31724         * gcc.c-torture/compile/961203-1.x: Likewise.
31725         * gcc.c-torture/compile/20020604-1.x: Likewise.
31726
31727 2003-01-15  Jan Hubicka  <jh@suse.cz>
31728
31729         * gcc.c-torture/compile/20030115-1.c: New test.
31730
31731         * gcc.dg/i386-fpcvt-1.c: New test.
31732         * gcc.dg/i386-fpcvt-2.c: New test.
31733
31734 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31735
31736         Further conform g++'s __vmi_class_type_info to the C++ ABI
31737         specification.
31738         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31739         the specification.
31740
31741 2003-01-14  Jan Hubicka  <jh@suse.cz>
31742
31743         * gcc.dg/i386-fpcvt-1.c: New test.
31744         * gcc.dg/i386-fpcvt-2.c: New test.
31745
31746 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31747
31748         * gcc.dg/i386-mmx-3.c: New test.
31749
31750 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31751
31752         PR c++/9264
31753         * g++.dg/parse/octal1.C: New file.
31754
31755         PR c++/9172
31756         * g++.dg/parse/typename1.C: New file.
31757
31758 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31759
31760         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31761         * gcc.dg/bf-no-ms-layout.c: Likewise.
31762         * gcc.dg/bf-ms-attrib.c: Likewise.
31763
31764 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31765
31766         PR c++/9099
31767         * g++.dg/parse/dtor1.C: New file.
31768
31769         PR c++/9128
31770         * g++.dg/rtti/typeid1.C: New file.
31771
31772         PR c++/9153
31773         * g++.dg/parse/lookup1.C: New file.
31774
31775         PR c++/9171
31776         * g++.dg/templ/spec5.C: New file.
31777
31778 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31779
31780         * gcc.c-torture/compile/20030110-1.c: New test.
31781
31782 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31783
31784         Merge from pch-branch:
31785
31786         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31787
31788         * gcc.dg/pch/cpp-1.h: New.
31789         * gcc.dg/pch/cpp-1.c: New.
31790         * gcc.dg/pch/cpp-2.h: New.
31791         * gcc.dg/pch/cpp-2.c: New.
31792
31793         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31794
31795         * gcc.dg/pch/except-1.h: New.
31796         * gcc.dg/pch/except-1.c: New.
31797
31798         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31799
31800         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31801         running test.
31802         * gcc.dg/pch: Include *.hp not *.h.
31803         * gcc.dg/pch/system-1.h: New.
31804         * gcc.dg/pch/system-1.c: New.
31805
31806         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31807
31808         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31809         rather than trying to build and run a program using PCH.
31810         * gcc.dg/pch: Remove dg-do commands from test files.
31811
31812         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31813
31814         * gcc.dg/pch/macro-3.c: New.
31815         * gcc.dg/pch/macro-3.h: New.
31816
31817         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31818
31819         * gcc.dg/pch/common-1.c: New.
31820         * gcc.dg/pch/common-1.h: New.
31821         * gcc.dg/pch/decl-1.c: New.
31822         * gcc.dg/pch/decl-1.h: New.
31823         * gcc.dg/pch/decl-2.c: New.
31824         * gcc.dg/pch/decl-2.h: New.
31825         * gcc.dg/pch/decl-3.c: New.
31826         * gcc.dg/pch/decl-3.h: New.
31827         * gcc.dg/pch/decl-4.c: New.
31828         * gcc.dg/pch/decl-4.h: New.
31829         * gcc.dg/pch/decl-5.c: New.
31830         * gcc.dg/pch/decl-5.h: New.
31831         * gcc.dg/pch/global-1.c: New.
31832         * gcc.dg/pch/global-1.h: New.
31833         * gcc.dg/pch/inline-1.c: New.
31834         * gcc.dg/pch/inline-1.h: New.
31835         * gcc.dg/pch/inline-2.c: New.
31836         * gcc.dg/pch/inline-2.h: New.
31837         * gcc.dg/pch/static-1.c: New.
31838         * gcc.dg/pch/static-1.h: New.
31839         * gcc.dg/pch/static-2.c: New.
31840         * gcc.dg/pch/static-2.h: New.
31841
31842         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31843
31844         * g++.dg/pch/pch.exp: Better handle failing testcases.
31845         * gcc.dg/pch/pch.exp: Likewise.
31846         * gcc.dg/pch/macro-1.c: New.
31847         * gcc.dg/pch/macro-1.h: New.
31848         * gcc.dg/pch/macro-2.c: New.
31849         * gcc.dg/pch/macro-2.h: New.
31850
31851         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31852
31853         * g++.dg/dg.exp: Treat files in pch/ specially.
31854         * g++.dg/pch/pch.exp: New file.
31855         * g++.dg/pch/empty.H: New file.
31856         * g++.dg/pch/empty.C: New file.
31857         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31858         "precompile".
31859
31860         * gcc.dg/pch/pch.exp: New file.
31861         * gcc.dg/pch/empty.h: New file.
31862         * gcc.dg/pch/empty.c: New file.
31863         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31864         "precompile".
31865
31866 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31867
31868         * g++.dg/template/friend14.C: New test.
31869
31870 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31871
31872         * gcc.dg/old-style-asm-1.c: New test.
31873
31874 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31875
31876         * gcc.c-torture/compile/20030109-1.c: New test.
31877
31878 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31879
31880         * gcc.c-torture/execute/20030109-1.c: New test.
31881
31882 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31883
31884         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31885         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31886         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31887         * g++.old-deja/g++.mike/eh2.C: Likewise.
31888         * g++.old-deja/g++.mike/eh3.C: Likewise.
31889         * g++.old-deja/g++.mike/eh5.C: Likewise.
31890         * g++.old-deja/g++.mike/eh6.C: Likewise.
31891         * g++.old-deja/g++.mike/eh7.C: Likewise.
31892         * g++.old-deja/g++.mike/eh8.C: Likewise.
31893         * g++.old-deja/g++.mike/eh9.C: Likewise.
31894         * g++.old-deja/g++.mike/eh10.C: Likewise.
31895         * g++.old-deja/g++.mike/eh12.C: Likewise.
31896         * g++.old-deja/g++.mike/eh13.C: Likewise.
31897         * g++.old-deja/g++.mike/eh14.C: Likewise.
31898         * g++.old-deja/g++.mike/eh16.C: Likewise.
31899         * g++.old-deja/g++.mike/eh17.C: Likewise.
31900         * g++.old-deja/g++.mike/eh18.C: Likewise.
31901         * g++.old-deja/g++.mike/eh21.C: Likewise.
31902         * g++.old-deja/g++.mike/eh23.C: Likewise.
31903         * g++.old-deja/g++.mike/eh24.C: Likewise.
31904         * g++.old-deja/g++.mike/eh25.C: Likewise.
31905         * g++.old-deja/g++.mike/eh26.C: Likewise.
31906         * g++.old-deja/g++.mike/eh27.C: Likewise.
31907         * g++.old-deja/g++.mike/eh28.C: Likewise.
31908         * g++.old-deja/g++.mike/eh29.C: Likewise.
31909         * g++.old-deja/g++.mike/eh31.C: Likewise.
31910         * g++.old-deja/g++.mike/eh33.C: Likewise.
31911         * g++.old-deja/g++.mike/eh34.C: Likewise.
31912         * g++.old-deja/g++.mike/eh35.C: Likewise.
31913         * g++.old-deja/g++.mike/eh36.C: Likewise.
31914         * g++.old-deja/g++.mike/eh37.C: Likewise.
31915         * g++.old-deja/g++.mike/eh38.C: Likewise.
31916         * g++.old-deja/g++.mike/eh39.C: Likewise.
31917         * g++.old-deja/g++.mike/eh40.C: Likewise.
31918         * g++.old-deja/g++.mike/eh41.C: Likewise.
31919         * g++.old-deja/g++.mike/eh42.C: Likewise.
31920         * g++.old-deja/g++.mike/eh44.C: Likewise.
31921         * g++.old-deja/g++.mike/eh46.C: Likewise.
31922         * g++.old-deja/g++.mike/eh47.C: Likewise.
31923         * g++.old-deja/g++.mike/eh48.C: Likewise.
31924         * g++.old-deja/g++.mike/eh49.C: Likewise.
31925         * g++.old-deja/g++.mike/eh50.C: Likewise.
31926         * g++.old-deja/g++.mike/eh51.C: Likewise.
31927         * g++.old-deja/g++.mike/eh53.C: Likewise.
31928         * g++.old-deja/g++.mike/eh55.C: Likewise.
31929         * g++.old-deja/g++.mike/p7912.C: Likewise.
31930         * g++.old-deja/g++.mike/p9706.C: Likewise.
31931         * g++.old-deja/g++.mike/p10416.C: Likewise.
31932         * g++.old-deja/g++.mike/p11667.C: Likewise.
31933         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31934         Remove redundant reference to Iris.
31935         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31936         Elxsi, i860, Pico Java, and WE32K.
31937
31938 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31939
31940         * g++.dg/ext/asm4.C: New test.
31941
31942 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31943
31944         PR c++/9030
31945         * g++.dg/template/friend12.C: New test.
31946         * g++.dg/template/friend13.C: Likewise.
31947         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31948
31949 2003-01-08  Jan Hubicka  <jh@suse.cz>
31950
31951         * gcc.dg/i386-cadd.c: New test.
31952         * gcc.dg/i386-cmov4.c: Likewise.
31953
31954 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31955
31956         PR c++/9165
31957         * g++.dg/warn/Wunused-3.C: New test.
31958
31959         * g++.dg/abi/bitfield9.C: New test.
31960
31961         PR c++/9189
31962         * g++.dg/parse/defarg3.C: New test.
31963
31964 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31965
31966         * g++.dg/parse/ambig1.C: New test.
31967         * g++.dg/parse/defarg2.C: New test.
31968
31969 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31970
31971         * g++.dg/template/defarg-1.C: New test.
31972         * g++.dg/template/local2.C: Likewise.
31973
31974 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31975
31976         * gcc.c-torture/execute/20030105-1.c: New test.
31977
31978 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31979
31980         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31981         * g++.dg/parse/namespace4.C: Likewise.
31982
31983 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31984
31985         * g++.dg/template/ntp2.C: New test.
31986
31987 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31988
31989         * g++.dg/parse/extern-C-1.C: New test.
31990
31991         * g++.dg/parse/namespace4.C: New test.
31992
31993         * g++.dg/template/nested1.C: New test.
31994
31995         * g++.dg/parse/namespace3.C: New test.
31996
31997 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31998
31999         * g++.dg/lookup/two-stage1.C: New test.
32000
32001 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32002
32003         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32004         * g++.old-deja/g++.jason/access8.C: Likewise.
32005         * g++.old-deja/g++.other/decl5.C: Likewise.
32006
32007 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32008
32009         * g++.dg/parse/parse7.C: New test.
32010
32011 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32012
32013         PR c++/2843
32014         * g++.dg/ext/attrib7.C: New test.
32015
32016 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32017
32018         * g++.dg/parse/parse6.C: New test.
32019
32020 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32021
32022         * gcc.dg/h8300-stack-1.c: New.
32023
32024 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32025
32026         g++.dg/lookup/exception1.C: New test.
32027
32028         g++.dg/lookup/template1.C: New test.
32029
32030         g++.dg/parse/namespace2.C: New test.
32031
32032         g++.dg/parse/parens2.C: New test.
32033
32034 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32035
32036         * g++.dg/parse/parse5.C: New test.
32037         * g++.dg/lookup/scoped4.C: New test.
32038
32039 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32040
32041         * g++.dg/parse/parens1.C: New test.
32042
32043         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32044         angle-bracket1.C.
32045         * g++.dg/parse/parens2.C: New test.
32046
32047         * g++.dg/lookup/scope-operator1.C: New test.
32048
32049         * g++.dg/parse/operator1.C: New test.
32050
32051 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32052
32053         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32054         * g++.old-deja/g++.other/access6.C: Likewise.
32055         * g++.old-deja/g++.other/decl1.C: Likewise.
32056         * g++.old-deja/g++.pt/typename12.C: Likewise.
32057
32058 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32059
32060         * g++.dg/parse/namespace1.C: New test.
32061
32062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32063
32064         * g++.dg/parse/parse4.C: New test.
32065
32066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32067
32068         * g++.dg/parse/parse3.C: New test.
32069
32070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32071
32072         * g++.dg/parse/parse2.C: New test.
32073
32074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32075
32076         * g++.dg/template/friend11.C: New test.
32077
32078 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32079
32080         * g++.dg/parse/parse1.C: New test.
32081
32082 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32083
32084         * lib/profopt.exp: Change the name of a global variable to avoid
32085         possible clashes with other test suites.
32086
32087 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         * g++.dg/inherit/covariant8.C: New test.
32090
32091 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * g++.dg/init/array9.C: New test.
32094
32095         PR c++/9112
32096         * g++.dg/parse/expr1.C: New test.
32097
32098 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32099
32100         * gcc.c-torture/compile/20021230-1.c: New test.
32101
32102 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32103
32104         * g++.dg/inherit/covariant5.C: New test.
32105         * g++.dg/inherit/covariant6.C: New test.
32106         * g++.dg/inherit/covariant7.C: New test.
32107
32108 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32109
32110         PR c++/2739
32111         * g++.dg/other/access2.C: New test.
32112
32113 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32114
32115         * g++.dg/other/anon-struct.C: No longer fails
32116         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32117         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32118         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32119
32120 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32121
32122         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32123
32124 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32125
32126         * g++.dg/eh/spec4.C: Remove stray semicolon.
32127         * g++.dg/expr/pmf-1.C: Change error message.
32128         * g++.dg/ext/asm1.C: Remove stray semicolon.
32129         * g++.dg/ext/typename1.C: Add missing typenames.
32130         * g++.dg/inherit/template-as-base.C: Change error message.
32131         * g++.dg/lookup/scoped1.C: Likewise.
32132         * g++.dg/lookup/scoped2.C: Likewise.
32133         * g++.dg/lookup/using2.C: Likewise.
32134         * g++.dg/other/component1.C: Remove stray semicolon.
32135         * g++.dg/other/do1.C: Change error message.
32136         * g++.dg/other/error2.C: Likewise.
32137         * g++.dg/other/init1.C: Likewise.
32138         * g++.dg/other/packed1.C: Remove stray semicolon.
32139         * g++.dg/other/ptrmem2.C: Change error message.
32140         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32141         marker.
32142         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32143         * g++.dg/template/access3.C: Add typename keyword.
32144         * g++.dg/template/access5.C: Remove stray semicolon.
32145         * g++.dg/template/access6.C: Likewise.
32146         * g++.dg/template/complit1.C: Likewise.
32147         * g++.dg/template/crash1.C: Change error message.
32148         * g++.dg/template/inherit2.C: Remove stray semicolon.
32149         * g++.dg/template/instantiate2.C: Likewise.
32150         * g++.dg/template/instantiate3.C: Change error message.
32151         * g++.dg/template/qual1.C: Remove stray semicolon.
32152         * g++.dg/template/qualttp18.C: Change error message.
32153         * g++.dg/template/ref1.C: Remove stray semicolon.
32154         * g++.dg/template/sizeof1.C (A::value): Declare it.
32155         * g++.dg/template/spec4.C: Change error message.
32156         * g++.dg/template/static1.C: Likewise.
32157         * g++.dg/template/type1.C: Likewise.
32158         * g++.dg/template/typename3.C: Likewise.
32159         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32160         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32161         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32162         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32163         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32164         named return value extension.
32165         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32166         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32167         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32168         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32169         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32170         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32171         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32172         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32173         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32174         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32175         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32176         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32177         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32178         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32179         syntax.
32180         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32181         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32182         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32183         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32184         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32185         * g++.old-deja/g++.brendan/template11.C: Likewise.
32186         * g++.old-deja/g++.brendan/template26.C: Likewise.
32187         * g++.old-deja/g++.brendan/template27.C: Use explicit
32188         specialization syntax.
32189         * g++.old-deja/g++.brendan/template30.C: Likewise.
32190         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32191         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32192         non-dependent names.
32193         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32194         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32195         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32196         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32197         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32198         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32199         named return value extension.
32200         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32201         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32202         * g++.old-deja/g++.ext/return1.C: Likewise.
32203         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32204         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32205         * g++.old-deja/g++.jason/access8.C: Likewise.
32206         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32207         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32208         pseudo-destructor names.
32209         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32210         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32211         pseudo-destructor names.
32212         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32213         * g++.old-deja/g++.jason/overload19.C: Likewise.
32214         * g++.old-deja/g++.jason/overload32.C: Likewise.
32215         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32216         stray semicolons.
32217         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32218         * g++.old-deja/g++.jason/return.C: Likewise.
32219         * g++.old-deja/g++.jason/return2.C: Likewise.
32220         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32221         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32222         syntax.
32223         * g++.old-deja/g++.jason/template10.C: Account for use of
32224         non-dependent names.
32225         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32226         syntax.
32227         * g++.old-deja/g++.jason/template37.C: Likewise.
32228         * g++.old-deja/g++.law/access4.C: Change error messages.
32229         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32230         pseudo-destructor names.
32231         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32232         * g++.old-deja/g++.law/ctors9.C: Likewise.
32233         * g++.old-deja/g++.law/cvt22.C: Likewise.
32234         * g++.old-deja/g++.law/dtors5.C: Likewise.
32235         * g++.old-deja/g++.law/global-init1.C: Likewise.
32236         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32237         * g++.old-deja/g++.law/operators28.C: Likewise.
32238         * g++.old-deja/g++.law/visibility28.C: Likewise.
32239         * g++.old-deja/g++.martin/eval1.C: Likewise.
32240         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32241         name.
32242         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32243         * g++.old-deja/g++.mike/net34.C: Likewise.
32244         * g++.old-deja/g++.mike/net36.C: Likewise.
32245         * g++.old-deja/g++.mike/ns2.C: Likewise.
32246         * g++.old-deja/g++.mike/p12306.C: Likewise.
32247         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32248         value extension.
32249         * g++.old-deja/g++.mike/p700.C: Likewise.
32250         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32251         * g++.old-deja/g++.mike/p710.C: Likewise.
32252         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32253         value extension.
32254         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32255         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32256         * g++.old-deja/g++.ns/crash2.C: Likewise.
32257         * g++.old-deja/g++.ns/crash3.C: Likewise.
32258         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32259         * g++.old-deja/g++.ns/ns17.C: Likewise.
32260         * g++.old-deja/g++.ns/template16.C: Likewise.
32261         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32262         keyword.
32263         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32264         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32265         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32266         named return value extension.
32267         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32268         * g++.old-deja/g++.other/access4.C: Issue additional error
32269         messages.
32270         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32271         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32272         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32273         * g++.old-deja/g++.other/crash25.C: Change error message.
32274         * g++.old-deja/g++.other/crash4.C: Change error message.
32275         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32276         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32277         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32278         checks.
32279         * g++.old-deja/g++.other/defarg8.C: Likewise.
32280         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32281         * g++.old-deja/g++.other/dtor10.C: Likewise.
32282         * g++.old-deja/g++.other/incomplete.C: Likewise.
32283         * g++.old-deja/g++.other/linkage7.C: Likewise.
32284         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32285         lookup algorithm.
32286         * g++.old-deja/g++.other/mangle2.C: Likewise.
32287         * g++.old-deja/g++.other/refinit2.C: Likewise.
32288         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32289         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32290         * g++.old-deja/g++.pt/crash28.C: Likewise.
32291         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32292         syntax.
32293         * g++.old-deja/g++.pt/crash32.C: Change error message.
32294         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32295         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32296         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32297         error message position.
32298         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32299         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32300         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32301         syntax.
32302         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32303         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32304         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32305         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32306         keyword.
32307         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32308         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32309         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32310         keyword.
32311         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32312         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32313         syntax.
32314         * g++.old-deja/g++.pt/friend28.C: Account for use of
32315         non-dependent names.
32316         * g++.old-deja/g++.pt/friend29.C: Likewise.
32317         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32318         rules.
32319         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32320         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32321         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32322         lookup rules.
32323         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32324         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32325         keyword.
32326         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32327         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32328         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32329         keyword.
32330         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32331         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32332         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32333         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32334         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32335         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32336         keyword.
32337         * g++.old-deja/g++.pt/spec10.C: Likewise.
32338         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32339         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32340         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32341         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32342         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32343         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32344         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32345         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32346         * g++.old-deja/g++.pt/typename15.C: Likewise.
32347         * g++.old-deja/g++.pt/typename22.C: Likewise.
32348         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32349         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32350         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32351         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32352         syntax.
32353         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32354         return value extension.
32355         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32356         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32357         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32358         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32359
32360 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32361
32362         * g++.dg/warn/inline1.C: New test.
32363         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32364         * g++.old-deja/g++.jason/synth10.C: Likewise.
32365         * g++.old-deja/g++.mike/net31.C: Likewise.
32366         * g++.old-deja/g++.mike/p8786.C: Likewise.
32367
32368         * g++.dg/template/friend10.C: New test.
32369         * g++.dg/template/conv5.C: New test.
32370
32371 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32372
32373         * g++.dg/lookup/scoped3.C: New test.
32374
32375         * g++.dg/lookup/decl1.C: New test.
32376         * g++.dg/lookup/decl2.C: New test.
32377
32378 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32379
32380         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32381         gcc.c-torture/compile/20021015-1.c,
32382         gcc.c-torture/compile/20021015-2.c,
32383         gcc.c-torture/compile/20021123-1.c,
32384         gcc.c-torture/compile/20021123-2.c,
32385         gcc.c-torture/compile/20021123-3.c,
32386         gcc.c-torture/compile/20021123-4.c,
32387         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32388         only to 3.1 or 3.2 branch.
32389
32390 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32391
32392         * gcc.dg/i386-bitfield3.c: New test.
32393
32394         * gcc.dg/i386-bitfield2.c: New test.
32395
32396 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32397
32398         * g++.dg/parse/conv_op1.C: New test.
32399
32400 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32401
32402         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32403         approved.
32404
32405 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32406
32407         * gcc.c-torture/compile/20021220-1.c: New test.
32408
32409 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32410
32411         * gcc.dg/i386-fastcall-1.c: New.
32412
32413 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32414
32415         * gcc.c-torture/execute/20021219-1.c: New test.
32416
32417 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32418
32419         * gcc.dg/i386-pic-1.c: New test.
32420
32421 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32422
32423         PR c++/8099
32424         * g++.dg/template/friend9.C: New test.
32425
32426 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32427
32428         PR c++/3663
32429         * g++.dg/template/access7.C: New test.
32430
32431 2002-12-18  Nick Clifton  <nickc@redhat.com>
32432
32433         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32434         the libstdc++-v3 directory has been found.
32435
32436 2002-12-12  Devang Patel <dpatel@apple.com>
32437         * gcc.dg/darwin-ld-1.c: New test.
32438         * gcc.dg/darwin-ld-2.c: New test.
32439         * gcc.dg/darwin-ld-3.c: New test.
32440         * gcc.dg/darwin-ld-4.c: New test.
32441         * gcc.dg/darwin-ld-5.c: New test.
32442
32443 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32444
32445         * gcc.c-torture/compile/20021212-1.c: New test.
32446
32447 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32448
32449         * gcc.dg/fshort-wchar: New test.
32450
32451 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/8372
32454         * g++.dg/template/dtor1.C: New test.
32455
32456         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32457         markers.
32458
32459 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32460
32461         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32462
32463 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32464
32465         * g++.dg/template/static1.C: New test.
32466         * g++.dg/template/static2.C: New test.
32467         * g++.old-deja/g++.ext/memconst.C: New test.
32468
32469 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32470
32471         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32472         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32473         * g++.dg/special/initp1.C: Likewise.
32474
32475 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32476
32477         * gcc.c-torture/execute/20021204-1.c: New test.
32478
32479 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32480
32481         * gcc.dg/ppc-fmadd-1.c: New file.
32482         * gcc.dg/ppc-fmadd-2.c: New file.
32483         * gcc.dg/ppc-fmadd-3.c: New file.
32484
32485 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32486
32487         * gcc.c-torture/compile/20021204-1.c: New test.
32488
32489 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32490
32491         * g++.dg/inherit/covariant2.C: New test.
32492         * g++.dg/inherit/covariant3.C: New test.
32493         * g++.dg/inherit/covariant4.C: New test.
32494         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32495         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32496
32497 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/8688
32500         * g++.dg/init/brace3.C: New test.
32501
32502 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32503
32504         * gcc.dg/20020210-1.c: Fix a comment typo.
32505
32506 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32507
32508         PR c++/8720
32509         * g++.dg/parse/defarg1.C: New test.
32510
32511         PR c++/8615
32512         * g++.dg/template/char1.C: New test.
32513
32514         * g++.dg/template/varmod1.C: Fix typo.
32515
32516 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32517
32518         DR 180
32519         * g++.old-deja/g++.pt/crash32.C: Expect error.
32520
32521 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32522
32523         PR c++/5919
32524         * g++.dg/template/varmod1.C: New test.
32525
32526         PR c++/8727
32527         * g++.dg/inherit/typeinfo1.C: New test.
32528
32529         PR c++/8663
32530         * g++.dg/inherit/typedef1.C: New test.
32531
32532 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32533
32534         PR c++/8332
32535         PR c++/8493
32536         * g++.dg/template/strlen1.C: New test.
32537
32538         PR c++/8227
32539         * g++.dg/template/ctor2.C: New test.
32540
32541         PR c++/8214
32542         * g++.dg/init/string1.C: New test.
32543
32544         PR c++/8511
32545         * g++.dg/template/friend8.C: New test.
32546
32547 2002-11-29  Joe Buck <jbuck@synopsys.com>
32548
32549         * g++.dg/lookup/anon2.C: New test.
32550
32551 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32552
32553         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32554         h8300 port.
32555
32556 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32557
32558         * gcc.dg/bitfld-6.c: New test.
32559
32560 2002-11-27  Jan Hubicka  <jh@suse.cz>
32561
32562         * gcc.c-torture/execute/20021127.[cx]: New test.
32563
32564 2002-11-26  Jan Hubicka  <jh@suse.cz>
32565
32566         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32567         quality.
32568
32569 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32570
32571         * g++.dg/init/brace2.C: New test.
32572         * g++.old-deja/g++.mike/p9129.C: Correct.
32573
32574 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32575
32576         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32577
32578 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32579
32580         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32581
32582 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32583
32584         * testsuite/g++.dg/abi/empty11.C: New test.
32585         * testsuite/g++.dg/rtti/cv1.C: New test.
32586
32587 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32588
32589         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32590
32591 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32592
32593         * g++.dg/abi/empty10.C: New test.
32594
32595 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32596
32597         * gcc.c-torture/compile/20021124-1.c: New test.
32598
32599 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32600
32601         * g++.dg/abi/rtti2.C: New test.
32602
32603 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32604
32605         * gcc.dg/i386-unroll-1.c: New test.
32606
32607 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32608
32609         * gcc.c-torture/compile/20021120-1.c: New test.
32610         * gcc.c-torture/compile/20021120-2.c: New test.
32611
32612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32613
32614         * gcc.dg/bitfld-5.c: New test.
32615
32616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32617
32618         * gcc.c-torture/execute/20021120-3.c: New test.
32619
32620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32621
32622         * gcc.c-torture/execute/20021120-2.c: New test.
32623
32624 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32625
32626         * gcc.c-torture/execute/20021120-1.c: New test.
32627
32628 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32629
32630         * gcc.c-torture/execute/20021118-3.c: New test.
32631
32632 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32633
32634         * gcc.c-torture/compile/20021119-1.c: New test.
32635
32636 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32637
32638         * gcc.dg/duff-1.c: New test.
32639         * gcc.dg/duff-2.c: New test.
32640         * gcc.dg/duff-3.c: New test.
32641
32642 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32643
32644         * gcc.dg/cpp/_Pragma5.c: New test.
32645
32646 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32647
32648         * gcc.c-torture/execute/20021118-2.c: New test.
32649
32650 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32651
32652         * gcc.c-torture/execute/20021118-1.c: New test.
32653
32654 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32655
32656         * gcc.dg/20021116-1.c: New test.
32657
32658 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32659
32660         * g++.dg/abi/vcall1.C: New test.
32661
32662 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32663
32664         * gcc.dg/20021029-1.c: New test.
32665         * gcc.dg/20021029-2.c: New test.
32666
32667 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32668
32669         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32670
32671 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32672
32673         PR c/8439
32674         * gcc.dg/20021110.c: Move to ...
32675         * gcc.c-torture/compile/20021110.c: .... here.
32676
32677 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32678
32679         PR c/8467
32680         * gcc.c-torture/execute/20021111-1.c
32681
32682 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32683
32684         PR c/8439
32685         * gcc.dg/20021110.c: New test.
32686
32687 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32688
32689         * g++.dg/abi/vthunk3.C: Run only on x86.
32690
32691 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32692
32693         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32694
32695 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32696
32697         * lib/compat.exp (compat-execute): Fix logic error in last
32698         change.
32699
32700 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32701
32702         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32703
32704 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32705
32706         PR c++/8389
32707         * g++.dg/template/access6.C: New test.
32708
32709 2002-11-08  Jan Hubicka  <jh@suse.cz>
32710
32711         * gcc.dg/i386-ssefp-1.c: New test.
32712         * gcc.dg/i386-ssefp-1.c: New test.
32713
32714 2002-11-08  Jan Hubicka  <jh@suse.cz>
32715
32716         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32717
32718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32719
32720         * g++.dg/abi/vthunk3.C: New test.
32721
32722         PR c++/8338
32723         * g++.dg/template/crash2.C: New test.
32724
32725 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32726
32727         * testsuite/g++.dg/abi/dtor1.C: New test.
32728         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32729
32730 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32731
32732         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32733         Darwin.
32734
32735 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32736
32737         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32738         -mthumb.  Only xfail with -O0.
32739
32740 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32741
32742         * g++.dg/abi/thunk1.C: New test.
32743         * g++.dg/abi/thunk2.C: Likewise.
32744         * g++.dg/abi/vtt1.C: Likewise.
32745
32746 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32747
32748         PR optimization/8423
32749         * gcc.c-torture/execute/builtin-constant.c: New test.
32750
32751 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32752
32753         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32754         Add some more cases.
32755
32756 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32757
32758         PR c++/8391
32759         * g++.dg/opt/local1.C: New test.
32760
32761 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32762
32763         PR c++/8160
32764         * g++.dg/template/complit1.C: New test.
32765
32766         PR c++/8149
32767         * g++.dg/template/typename4.C: Likewise.
32768
32769 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32770
32771         Core issue 287, PR c++/7639
32772         * g++.dg/template/instantiate1.C: Adjust error location.
32773         * g++.dg/template/instantiate3.C: New test.
32774         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32775         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32776         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32777
32778 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32779
32780         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32781
32782 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/8287
32785         * g++.dg/init/dtor2.C: New test.
32786
32787 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32788
32789         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32790         * gcc.dg/nest.c: Bypass errors on irix6.
32791
32792 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32793
32794         * gcc.dg/nest.c: Expect error for mmix-*-*.
32795         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32796
32797 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32798
32799         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32800         markers.
32801
32802         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32803
32804 2002-10-25  Mike Stump  <mrs@apple.com>
32805
32806         * gcc.dg/warn-1.c: New test.
32807
32808 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32809
32810         * g++.dg/template/typename3.C: New test.
32811
32812 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32813
32814         * g++.dg/lookup/ptrmem1.C: New test.
32815
32816         * g++.dg/abi/vthunk2.C: New test.
32817
32818 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32819
32820         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32821
32822 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32823
32824         * g++.dg/abi/empty9.C: New test.
32825
32826 2002-10-24  Richard Henderson  <rth@redhat.com>
32827
32828         * g++.dg/inherit/thunk1.C: Enable for ia64.
32829
32830 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32831
32832         PR c++/8067
32833         * g++.dg/lookup/pretty1.C: New test.
32834
32835 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32836
32837         * gcc.dg/20021023-1.c: New test.
32838
32839 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32840
32841         PR c++/7679
32842         * g++.dg/parse/inline1.C: New test.
32843
32844 2002-10-23  Richard Henderson  <rth@redhat.com>
32845
32846         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32847
32848         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32849
32850 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32851
32852         PR c++/6579
32853         * g++.dg/parse/stmtexpr3.C: New test.
32854
32855 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * g++.dg/expr/cond1.C: New test.
32858
32859 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32860
32861         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32862
32863 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32864
32865         * g++.dg/abi/vbase13.C: New test.
32866         * g++.dg/abi/vbase14.C: Likewise.
32867
32868 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32869
32870         * gcc.dg/tls/pic-1.c: New test.
32871         * gcc.dg/tls/nonpic-1.c: New test.
32872         * gcc.dg/20021018-1.c: New test.
32873
32874 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32875
32876         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32877         Remove only files with the same base name as the test case.
32878         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32879         (profopt-execute): Likewise.  Also, remove old profiling
32880         and performance data files before running the tests.
32881
32882         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32883         * g++.dg/bprob/bprob.exp: Likewise.
32884         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32885         to allow more general test case names.
32886
32887         * g++.dg/bprob/bprob-1.C: Rename to ...
32888         * g++.dg/bprob/g++-bprob-1.C: ... this.
32889
32890         * g77.dg/bprob/bprob-1.f: Rename to ...
32891         * g77.dg/bprob/g77-bprob-1.f: ... this.
32892
32893 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32894
32895         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32896         bison 1.50 or later.
32897
32898 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32899
32900         * g++.dg/README: Describe more test directories.
32901
32902 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32903
32904         * g++.dg/init/array6.C: Add additional tests.
32905
32906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32907
32908         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32909         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32910
32911 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32912
32913         * gcc.c-torture/compile/20020604-1.x: New.
32914         * gcc.c-torture/compile/simd-5.x: Likewise.
32915         * gcc.c-torture/execute/920710-1.x: Likewise.
32916         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32917
32918 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32919
32920         * g++.dg/inherit/override1.C: Add dg-options clause.
32921
32922 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32923
32924         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32925         _mm_slli_si128.
32926
32927 2002-10-19  Andreas Schwab  <schwab@suse.de>
32928
32929         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32930         directory component.
32931
32932 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32933
32934         * g++.dg/inherit/thunk1.C: New test.
32935
32936         * g++.dg/inherit/override1.C: New test.
32937
32938         * g++.dg/abi/mangle11.C: New test.
32939         * g++.dg/abi/mangle14.C: New test.
32940         * g++.dg/abi/mangle17.C: New test.
32941
32942 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         * g++.dg/overload/member2.C: New test.
32945
32946 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32947
32948         * g++.dg/README: Describe new compat directory.
32949         * g++.dg/dg.exp: Skip tests in compat directory.
32950         * README.compat: New file.
32951         * lib/compat.exp: New expect script.
32952         * g++.dg/compat: New test directory.
32953         * g++.dg/compat/compat.exp: New expect script.
32954         * g++.dg/compat/abi: New test directory.
32955         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32956         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32957         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32958         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32959         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32960         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32961         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32962         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32963         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32964         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32965         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32966         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32967         * g++.dg/compat/break: New test directory.
32968         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32969         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32970         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32971         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32972         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32973         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32974         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32975         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32976         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32977         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32978         g++.dg/compat/break/README: New files.
32979         * g++.dg/compat/eh: New test directory.
32980         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32981         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32982         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32983         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32984         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32985         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32986         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32987         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32988         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32989         g++.dg/compat/eh/filter2_y.C,
32990         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32991         g++.dg/compat/eh/new1_y.C,
32992         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32993         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32994         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32995         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32996         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32997         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32998         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32999         g++.dg/compat/eh/unexpected1_y.C: New files.
33000         * g++.dg/compat/init: New test directory.
33001         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33002         g++.dg/compat/init/array5_y.C,
33003         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33004         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33005         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33006         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33007         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33008         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33009         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33010         g++.dg/compat/init/init-ref2_y.C: New files.
33011
33012 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33013
33014         PR c++/7584
33015         * g++.dg/inherit/using3.C: New test.
33016
33017 2002-10-17  Jan Hubicka  <jh@suse.cz>
33018
33019         * gcc.dg/20021017-2.c: New test.
33020
33021 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33022
33023         * g++.dg/abi/mangle16.C: Adjust.
33024
33025         * g++.dg/init/array8.C: New test.
33026
33027 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33028
33029         * gcc.dg/special/mips-abi.exp: New test.
33030         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33031
33032 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33033
33034         * g++.dg/abi/mangle16.C: New test.
33035         * g++.dg/abi/mangle17.C: Likewise.
33036
33037         PR c++/7478
33038         * g++.dg/template/ref1.C: New test.
33039
33040 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33041
33042         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33043
33044 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33045
33046         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33047
33048 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33049
33050         PR c++/7524
33051         * g++.dg/init/array7.C: New test.
33052
33053 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33054
33055         * g++.dg/init/array6.C: New test.
33056
33057         * g++.dg/abi/mangle13.C: Likewise.
33058         * g++.dg/abi/mangle14.C: Likewise.
33059         * g++.dg/abi/mangle15.C: Likewise.
33060
33061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33062
33063         * g++.dg/abi/empty8.C: New test.
33064
33065 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33066
33067         * g++.dg/init/ctor1.C: New test.
33068
33069 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33070
33071         * gcc.c-torture/execute/20021015-1.c: New test.
33072
33073 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33074
33075         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33076
33077 2002-10-14  Jan Hubicka  <jh@suse.cz>
33078
33079         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33080
33081 2002-10-14  Richard Henderson  <rth@redhat.com>
33082
33083         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33084
33085 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33086
33087         PR optimization/6631
33088         * g++.dg/opt/const2.C: New test.
33089
33090 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33091
33092         PR c++/7176
33093         * g++.dg/parse/friend1.C: New test.
33094         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33095
33096 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * gcc.dg/20021014-1.c: New test.
33099
33100 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33101
33102         PR c++/5661
33103         * g++.dg/ext/vlm1.C: New test.
33104         * g++.dg/ext/vlm2.C: Likewise.
33105
33106         * g++.dg/init/array1.C: Remove invalid braces.
33107         * g++.dg/init/brace1.C: New test.
33108         * g++.dg/init/copy2.C: Likewise.
33109         * g++.dg/init/copy3.C: Likewise.
33110         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33111         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33112         braces.
33113
33114 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33115
33116         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33117
33118 2002-10-11  Richard Shann  <richard.shann@superh.com>
33119
33120         * gcc.c-torture/compile/simd-5.c: New test.
33121
33122 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33123
33124         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33125
33126 2002-10-10  Jim Wilson  <wilson@redhat.com>
33127
33128         * gcc.c-torture/execute/20021010-1.c: New test.
33129
33130 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33131
33132         PR c/7353
33133         * g++.dg/ext/typedef-init.C: New test.
33134         * gcc.dg/typedef-init.c: New test.
33135
33136 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33137
33138         * gcc.dg/cpp/paste13.c: New test.
33139
33140 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33141
33142         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33143         remaining platforms, XFAIL during compile, not execute.  Don't
33144         XFAIL at -O0.
33145
33146 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33147
33148         * gcc.dg/alias-1.c: Tweak expected warning.
33149
33150 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33151
33152         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33153
33154 2002-10-06  Andreas Jaeger  <aj@suse.de>
33155
33156         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33157         * gcc.dg/cpp/c++98.C: Likewise.
33158
33159         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33160         * g++.dg/cpp/c++98.C: Likewise.
33161
33162         * g++.dg/README (Subdirectories): Mention cpp directory.
33163
33164         PR target/7559
33165         * gcc.dg/20021006-1.c: New test.
33166
33167 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33168
33169         PR c++/7804
33170         * g++.dg/other/warning1.C: New test.
33171
33172 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33173
33174         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33175         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33176         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33177
33178 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33179
33180         PR c++/7931
33181         * g++.dg/template/ptrmem3.C: New test.
33182
33183         PR c++/7754
33184         * g++.dg/template/union1.C: New test.
33185
33186 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33187
33188         PR c++/8006
33189         * g++.dg/abi/mangle9.C: New test.
33190         * g++.dg/abi/mangle10.C: New test.
33191         * g++.dg/abi/mangle11.C: New test.
33192         * g++.dg/abi/mangle12.C: New test.
33193
33194 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33195
33196         PR c++/7188.
33197         * g++.dg/template/meminit1.C: New test.
33198         * g++.dg/warn/Wreorder-1.C: Likewise.
33199         * g++.old-deja/g++.mike/warn3.C: Tweak.
33200         * lib/prune.exp: Ingore "in copy constructor".
33201
33202 2002-10-02  Andreas Jaeger  <aj@suse.de>
33203
33204         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33205         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33206         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33207         on x86-64.
33208
33209 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33210
33211         * gcc.dg/empty1.C: Fix typo.
33212
33213 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         * gcc.dg/alias-1.c: New test.
33216
33217 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33218
33219         * gcc.dg/empty1.C: New test.
33220
33221         * g++.dg/tls/init-2.C: Tweak error messages.
33222
33223 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33224
33225         * gcc.c-torture/compile/20020923-1.c: New test.
33226
33227 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33228
33229         * gcc.c-torture/execute/ffs-1.c: New test.
33230         * gcc.c-torture/execute/ffs-2.c: Ditto.
33231
33232 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * g++.dg/overload/member1.C: New test.
33235
33236 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33237
33238         * g++.dg/abi/empty7.C: New test.
33239         * g++.dg/init/pm2.C: Likewise.
33240
33241 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33242
33243         * g++.dg/rtti/crash1.C: New test.
33244
33245 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33246
33247         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33248         gcc.dg/sibcall-4.c: New tests.
33249
33250 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33251
33252         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33253         powerpc and MMIX targets.
33254
33255 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33256
33257         * gcc.dg/cpp/20020927-1.c: New.
33258
33259 2002-09-26  David S. Miller  <davem@redhat.com>
33260
33261         * gcc.c-torture/compile/trunctfdf.c: New.
33262
33263 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33264
33265         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33266
33267 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33268
33269         * gcc.c-torture/execute/loop-15.c: New.
33270
33271 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33272
33273         * README.QMTEST: Fix typo.
33274
33275 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33276
33277         * gcc.dg/20020926-1.c: New test.
33278
33279 2002-09-25  David S. Miller  <davem@redhat.com>
33280
33281         PR target/7842
33282         * gcc.c-torture/execute/shiftdi.c: New test.
33283
33284 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33285
33286         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33287         unique to the tool.
33288         * lib/g77.exp (g77_init): Likewise.
33289         * lib/g++.exp (g++_init): Likewise.
33290         * lib/objc.exp (objc_init): Likewise.
33291
33292 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33293
33294         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33295         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33296         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33297
33298 2002-09-25  Richard Henderson  <rth@redhat.com>
33299
33300         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33301         too-small long double.
33302
33303 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33304
33305         * gcc.dg/20020919-1.c: New test.
33306
33307 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33308
33309         * g++.dg/abi/bitfield6.C: New test.
33310         * g++.dg/abi/bitfield7.C: New test.
33311         * g++.dg/abi/bitfield8.C: New test.
33312         * g++.dg/abi/vbase11.C: New test.
33313
33314 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33315
33316         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33317         hppa*-*-hpux*.  Update test comment.
33318
33319 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.dg/tls/struct-1.c: New test.
33322
33323 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33324
33325         * gcc.dg/cpp/tr-warn2.c: Update.
33326
33327 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33328
33329         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33330
33331 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33332
33333         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33334         systems.
33335
33336 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33337
33338         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33339
33340         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33341         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33342         setting of cxxfilt.
33343
33344 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33345
33346         * gcc.dg/20020312-2.c: Update for darwin.
33347
33348 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33349
33350         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33351
33352 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33353
33354         * objc.dg/comp-types-1.m: New test.
33355         * objc.dg/comp-types-2.m: New test.
33356         * objc.dg/comp-types-3.m: New test.
33357         * objc.dg/comp-types-4.m: New test.
33358         * objc.dg/comp-types-5.m: New test.
33359         * objc.dg/comp-types-6.m: New test.
33360
33361 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33362
33363         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33364
33365 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         * g++.dg/other/do1.C: New test.
33368
33369         * g++.dg/template/subst1.C: New test.
33370
33371 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33372
33373         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33374
33375 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33376
33377         * g++.dg/template/qualttp20.C: Adjust expected errors.
33378         * g++.old-deja/g++.jason/report.C: Likewise.
33379         * g++.old-deja/g++.other/qual1.C: Likewise.
33380
33381         * g++.dg/lookup/scoped2.C: New test.
33382
33383         * g++.dg/ext/asm3.C: New test.
33384
33385 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33386
33387         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33388
33389 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33390
33391         * ChangeLog: follow spelling conventions.
33392         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33393         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33394         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33395         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33396         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33397         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33398         * g++.old-deja/g++.law/global-init1.C: Likewise.
33399         * g++.old-deja/g++.other/delete4.C: Likewise.
33400         * g++.old-deja/g++.other/inline21.C: Likewise.
33401         * g++.old-deja/g++.other/singleton.C: Likewise.
33402         * g77.dg/strlen0.f: Likewise.
33403         * g77.f-torture/compile/20010519-1.f: Likewise.
33404         * g77.f-torture/compile/980310-4.f: Likewise.
33405         * gcc.c-torture/compile/20000605-1.c: Likewise.
33406         * gcc.c-torture/execute/20020225-1.c: Likewise.
33407         * gcc.dg/c90-hexfloat-2.c: Likewise.
33408         * gcc.dg/c99-bool-1.c: Likewise.
33409         * gcc.dg/c99-hexfloat-2.c: Likewise.
33410         * gcc.dg/dll-2.c: Likewise.
33411         * gcc.dg/wtr-union-init-1.c: Likewise.
33412         * gcc.dg/wtr-union-init-2.c: Likewise.
33413         * gcc.dg/wtr-union-init-3.c: Likewise.
33414         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33415         * gcc.dg/cpp/defined.c: Likewise.
33416         * gcc.dg/cpp/macsyntx.c: Likewise.
33417         * gcc.dg/cpp/paste2.c: Likewise.
33418         * gcc.dg/cpp/trad/defined.c: Likewise.
33419         * gcc.dg/format/c90-printf-1.c: Likewise.
33420         * gcc.dg/format/c90-scanf-1.c: Likewise.
33421         * gcc.dg/format/c99-printf-1.c: Likewise.
33422         * gcc.dg/format/c99-scanf-1.c: Likewise.
33423         * gcc.misc-tests/gcov-8.c: Likewise.
33424         * lib/profopt.exp: Likewise.
33425
33426 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33427
33428         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33429
33430 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33431
33432         * g++.dg/inherit/using2.C: New test.
33433
33434 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33435
33436         * ChangeLog: Follow spelling conventions.
33437         * g++.dg/template/friend4.C: Likewise.
33438         * g++.old-deja/g++.pt/crash67.C: Likewise.
33439         * gcc.c-torture/execute/20000801-4.c: Likewise.
33440         * gcc.dg/c90-digraph-1.c: Likewise.
33441         * gcc.dg/c94-digraph-1.c: Likewise.
33442         * gcc.dg/c99-digraph-1.c: Likewise.
33443         * gcc.dg/cpp/line5.c: Likewise.
33444         * gcc.dg/cpp/multiline.c: Likewise.
33445         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33446         * gcc.dg/format/attr-3.c: Likewise.
33447         * gcc.dg/format/c90-scanf-3.c: Likewise.
33448         * gcc.dg/format/ext-4.c: Likewise.
33449
33450 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33451
33452         * g++.dg/template/pretty1.C: New test.
33453
33454 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33455
33456         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33457
33458 2002-09-13  Matt Austern  <austern@apple.com>
33459
33460         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33461         passing a cast expression to a function by const reference.
33462
33463 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         * g++.dg/template/deduce1.C: New test.
33466
33467 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33468
33469         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33470         32-bit int.
33471
33472 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33473
33474         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33475         usage.
33476
33477 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33478
33479         * gcc.c-torture/compile/20020910-1.c: New test.
33480
33481 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33482
33483         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33484
33485 2002-09-10  Andreas Jaeger  <aj@suse.de>
33486
33487         * gcc.dg/20020312-2.c: Adjust for x86-64.
33488
33489 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33490
33491         * g77.dg/7388.f: New test case for PR 7388.
33492
33493 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33494
33495         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33496
33497 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33498
33499         * objc.dg/proto-lossage-1.m: New test.
33500
33501 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33502
33503         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33504
33505 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33506
33507         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33508         expected to pass.
33509
33510 2002-09-06  Stan Shebs  <shebs@apple.com>
33511             David Edelsohn  <edelsohn@gnu.org>
33512
33513         * gcc.dg/weak: New directory.
33514         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33515         target-specific xfail bits.
33516         * gcc.dg/typeof-2.c: Move to new directory.
33517         * gcc.dg/weak.exp: New expect script.
33518
33519 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33520
33521         * gcc.c-torture/execute/extzvsi.c: New test.
33522
33523 2002-09-05  Stan Shebs  <shebs@apple.com>
33524
33525         * gcc.dg/weak-1.c: xfail on Darwin.
33526         * gcc.dg/weak-2.c: Ditto.
33527         * gcc.dg/weak-3.c: Ditto.
33528         * gcc.dg/weak-4.c: Ditto.
33529         * gcc.dg/weak-5.c: Ditto.
33530         * gcc.dg/weak-6.c: Ditto.
33531         * gcc.dg/weak-7.c: Ditto.
33532         * gcc.dg/weak-8.c: Ditto.
33533         * gcc.dg/weak-9.c: Ditto.
33534
33535 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33536
33537         * gcc.c-torture/execute/loop-14.c: New test.
33538
33539 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33540
33541         * g++.dg/other/cxa-atexit1.C: New test.
33542
33543         * gcc.dg/typeof-2.c: New test.
33544
33545 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33546
33547         * gcc.dg/builtins-2.c: New testcase.
33548         * gcc.dg/builtins-3.c: New testcase.
33549
33550 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33551
33552         * gcc.dg/cpp/_Pragma4.c: New test.
33553
33554 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33555
33556         * objc/execute/nil_method-1.m: New testcase.
33557
33558 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33559
33560         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33561         [Object class], not [Object initialize].
33562
33563 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33564             Hans-Peter Nilsson  <hp@bitrange.com>
33565
33566         * gcc.c-torture/execute/20020720-1.x: Skip test on
33567         mmix-knuth-mmixware.  Correct comment.
33568
33569 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33570
33571         * testsuite/g++.dg/abi/bitfield5.C: New test.
33572         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33573
33574 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33575
33576         * objc.dg/undeclared-selector.m: New test.
33577
33578 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33579
33580         * g++.dg/other/offsetof1.C: Avoid cast warning.
33581
33582 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33583
33584         * objc.dg/super-class-2.m: New test.
33585
33586 2002-08-24  Matt Austern  <austern@apple.com>
33587
33588         * g++.dg/ext/lvaddr.C: New test.
33589         * g++.dg/ext/lvcast.C: New test.
33590
33591 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33592
33593         * testsuite/g++.dg/inherit/cond1.C: New test.
33594
33595 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33596
33597         * gcc.dg/noncompile/incomplete-1.c: New test.
33598
33599 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33600
33601         * gcc.dg/typespec-1.c: New test.
33602
33603 2002-08-20  Devang Patel  <dpatel@apple.com>
33604         * objc.dg/proto-hier-2.m: New test.
33605
33606 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33607
33608         * objc.dg/bitfield-1.m: New test.
33609         * objc.dg/bitfield-2.m: New test.
33610
33611 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33612
33613         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33614         gcc.dg/c99-flex-array-4.c: New tests.
33615
33616 2002-08-16  Stan Shebs  <shebs@apple.com>
33617
33618         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33619
33620 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33621
33622         * gcc.dg/typeof-1.c: New test.
33623         * g++.dg/ext/typeof2.C: New test.
33624
33625 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33626
33627         * g++.dg/other/offsetof1.C: New test.
33628
33629 2002-08-14  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33632
33633 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33634
33635         * gcc.dg/cpp/_Pragma3.c: New test.
33636
33637 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33638
33639         * g++.dg/template/inherit3: New test.
33640
33641 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33642
33643         * gcc.dg/bitfld-4.c: Add blank options.
33644
33645 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33646
33647         * g++.dg/template/crash1.C: New test.
33648
33649 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33650
33651         * gcc.dg/tls/opt-2.c: New test.
33652
33653 2002-08-08  Devang Patel  <dpatel@apple.com>
33654
33655         * objc.dg/selector-1.m : New test
33656
33657 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33658
33659         * g++.dg/abi/bitfield4.C: New test.
33660         * gcc.dg/bitfld-4.c: New test.
33661
33662 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33663
33664         * g++.dg/other/packed1.C: New test.
33665
33666 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33667
33668         * g++.dg/abi/offsetof.C: Tweak error messages.
33669         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33670
33671 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33672
33673         * gcc.dg/bitfld-3.c: New test.
33674
33675 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33676             Richard Henderson  <rth@redhat.com>
33677
33678         * gcc.dg/i386-bitfield1.c: New test.
33679         * g++.dg/abi/bitfield3.C: Update.
33680
33681 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33682
33683         * objc.dg/const-str-2.m: Update.
33684         * gcc.dg/cpp/c++98.c: Change to C extension.
33685         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33686         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33687
33688 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33689
33690         * testsuite/gcc.dg/tls/diag-3.c: New.
33691
33692 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33693
33694         * g++.dg/README (Subdirectories): Document new subdir expr.
33695         * g++.dg/expr/pmf-1.C: New test.
33696
33697 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33698
33699         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33700
33701 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * g++.dg/abi/bitfield3.C: New test.
33704
33705 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33706
33707         * lib/gcov.exp: Tweak expected line formats.
33708         * gcc.misc-tests/gcov8.c: New test.
33709         * gcc.misc-tests/gcov8.x: New flags.
33710
33711 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33712
33713         * consistency.vlad/layout/endian.c: Include string.h.
33714
33715         * gcc.c-torture/execute/20020805-1.c: New test.
33716
33717 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33718
33719         * g++.dg/other/conversion1.C: New test.
33720
33721 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33722
33723         * gcc.dg/builtins-1.c: New testcase.
33724
33725 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33726
33727         * g++.dg/inherit/access3.C: New test.
33728
33729 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33730
33731         * gcc.dg/ia64-visibility-2.c: New test.
33732
33733 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33734
33735         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33736         __qualifier_flags to __flags.
33737
33738 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33739
33740         * g++.dg/inherit/operator1.C: New test.
33741         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33742         * g++.dg/other/error1.C: Change expected error message.
33743         * g++.dg/template/conv4.C: Likewise.
33744
33745 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33746
33747         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33748         for documented behavior.
33749
33750 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33751
33752         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33753         several targets known to fail.
33754
33755 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33756
33757         * gcc.dg/mips-args-[123].c: New tests.
33758
33759 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33760
33761         * gcc.dg/ppc-spe.c: New.
33762
33763 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33764
33765         * g++.dg/other/ptrmem4.C: New testcase.
33766
33767 2002-07-24  Richard Henderson  <rth@redhat.com>
33768
33769         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33770
33771 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33772
33773         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33774
33775 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33776
33777         * gcc.c-torture/execute/memset-3.c: New testcase.
33778
33779 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33780
33781         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33782         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33783
33784 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33785
33786         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33787         Delete.
33788
33789 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33790
33791         * gcc.c-torture/compile/simd-4.c: New test.
33792
33793 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33794
33795         PR c++/7347, c++/7348
33796         * g++.dg/template/access4.C: New test.
33797         * g++.dg/template/access5.C: New test.
33798         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33799         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33800         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33801         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33802
33803 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33804
33805         * gcc.dg/gnu89-init-2.c: New test.
33806
33807 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33808
33809         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33810
33811 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33812
33813         * gcc.c-torture/execute/20020720-1.c: New testcase.
33814
33815 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33816
33817         * gcc.dg/cpp/Wsignprom.c: New tests.
33818
33819 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33820
33821         * gcc.c-torture/execute/loop-13.c: New test.
33822
33823 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33824
33825         * gcc.dg/cpp/expr.c: New tests.
33826
33827 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33828
33829         * g++.dg/opt/pr6713.C: Add template instantiation.
33830
33831 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33832
33833         * gcc.dg/nest.c: New test.
33834
33835 2002-07-17  Richard Henderson  <rth@redhat.com>
33836
33837         * g++.dg/opt/pr6713.C: New test.
33838
33839 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33840
33841         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33842         XFAIL for all x86 processors.
33843
33844 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33845
33846         * gcc.c-torture/execute/20010122-1.x: Do not test with
33847         -fomit-frame-pointer.
33848
33849 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33850
33851         * g++.dg/template/instantiate2.C: New test.
33852         * g++.dg/template/spec4.C: New test.
33853
33854 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33855
33856         * g++.dg/template/access2.C: New test.
33857         * g++.dg/template/access3.C: New test.
33858
33859 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33860
33861         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33862         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33863         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33864         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33865         Convert to use <stdarg.h>.
33866         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33867         Delete.
33868         * gcc.dg/va-arg-2.c: New.
33869         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33870
33871 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * gcc.c-torture/compile/20020710-1.c: New test.
33874
33875 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33876                           Andrew Pinski  <pinskia@physics.uc.edu>
33877
33878         gcc.c-torture/compile/simd-2.c: New testcase.
33879         gcc.c-torture/compile/simd-3.c: Likewise.
33880
33881 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33882
33883         PR c++/7224
33884         * g++.dg/overload/error1.C: New test.
33885
33886 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33887
33888         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33889         configuration and IRIX 6 O32 ABI.
33890
33891 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33892
33893         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33894
33895 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33896
33897         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33898
33899 2002-07-10  Jeffrey A Law  <law@redhat.com>
33900
33901         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33902
33903         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33904
33905 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33906
33907         * gcc.dg/20020312-2.c: Check for __PPC__.
33908
33909 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33910
33911         * gcc.c-torture/compile/20020709-1.c: New test.
33912
33913 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33914
33915         * g++.dg/template/qualttp21.C: New test case.
33916
33917 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33918
33919         * gcc.c-torture/compile/20020706-1.c: New test.
33920         * gcc.c-torture/compile/20020706-2.c: New test.
33921
33922 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33923             Alexandre Oliva  <aoliva@redhat.com>
33924
33925         * g++.dg/warn/incomplete1.C: New test.
33926
33927 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33928
33929         PR c++/7099
33930         * g++.dg/warn/noreturn1.C: New test.
33931
33932 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/6706
33935         * g++.dg/debug/debug6.C: New test.
33936         * g++.dg/debug/debug7.C: New test.
33937
33938 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33939
33940         * gcc.c-torture/compile/simd-3.c: New test.
33941
33942 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33943
33944         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33945         * gcc.dg/20020620-1.c: Likewise.
33946
33947 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33948
33949         PR c++/6944
33950         * g++.dg/init/array4.C: New test.
33951         * g++.dg/init/array5.C: New test.
33952
33953 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33954
33955         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33956         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33957
33958 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33959
33960         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33961         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33962         * gcc.dg/wtr-conversion-1.c: Likewise.
33963         * gcc.dg/wtr-escape-1.c: Likewise.
33964         * gcc.dg/wtr-int-type-1.c: Likewise.
33965         * gcc.dg/wtr-label-1.c: Likewise.
33966         * gcc.dg/wtr-static-1.c: Likewise.
33967         * gcc.dg/wtr-strcat-1.c: Likewise.
33968         * gcc.dg/wtr-suffix-1.c: Likewise.
33969         * gcc.dg/wtr-switch-1.c: Likewise.
33970         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33971         * gcc.dg/wtr-union-init-1.c: Likewise.
33972         * gcc.dg/wtr-union-init-2.c: Likewise.
33973         * gcc.dg/wtr-union-init-3.c: Likewise.
33974
33975         * gcc.dg/wtr-func-def-1.c: New test.
33976
33977 2002-07-02 Devang Patel <dpatel@apple.com>
33978
33979         * objc.dg/param-1.m: New test.
33980
33981 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33982
33983         * gcc.dg/cpp/trad/directive.c: Add test.
33984         * gcc.dg/cpp/trad/macroargs.c: Add test.
33985         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33986
33987 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33988
33989         * gcc.dg/cpp/cmdlne-M.c: New test.
33990
33991 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33992
33993         * objc.dg/desig-init-1.m: New test.
33994
33995 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33996
33997         PR c++/6716
33998         * g++.dg/template/instantiate1.C: New test.
33999
34000 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34001
34002         PR c++/7112
34003         * g++.dg/template/sizeof2.C: New test.
34004
34005 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34006
34007         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34008         gcc.dg/cpp/trad/include.c: New tests.
34009
34010 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34011
34012         PR target/7177
34013         * gcc.c-torture/compile/20020701-1.c: New test.
34014
34015 2002-07-01  Stan Shebs  <shebs@apple.com>
34016
34017         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34018         header here...
34019         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34020         (objc-torture-execute): or here.
34021
34022 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34023
34024         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34025
34026 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34027
34028         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34029
34030 2002-06-30  Devang Patel  <dpatel@apple.com>
34031
34032         * objc.dg/fsyntax-only.m: New test.
34033
34034 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34035
34036         PR c++/6695
34037         * g++.dg/template/friend7.C: New file.
34038
34039 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34040
34041         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34042         return type.
34043
34044 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34045
34046         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34047         avoid division by zero.
34048
34049 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34050
34051         * gcc.dg/Wunknownprag.c: New tests.
34052
34053 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34054
34055         * gcc.c-torture/execute/simd-2.c: New test.
34056
34057 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34058
34059         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34060         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34061         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34062         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34063         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34064         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34065         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34066         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34067         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34068         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34069         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34070         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34071         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34072         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34073         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34074         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34075         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34076
34077 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34078
34079         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34080         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34081         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34082         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34083         New tests.
34084         * gcc.dg/cpp/trad/directive.c: Update.
34085
34086 2002-06-23  Andreas Jaeger  <aj@suse.de>
34087
34088         * gcc.c-torture/execute/complex-6.c: New.
34089
34090 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34091
34092         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34093         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34094         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34095         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34096
34097 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34098
34099         * gcc.dg/cpp/trad: New directory with traditional tests copied
34100         from parent directory.
34101         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34102         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34103         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34104         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34105         Move to trad/ and rename.
34106         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34107         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34108         gcc.dg/cpp/trad/redef2.c: New tests.
34109         * gcc.dg/cpp/trad/trad.exp: New driver.
34110
34111 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34112
34113         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34114         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34115         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34116         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34117         Remove.
34118
34119 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34120
34121         * gcc.dg/20020620-1.c: New test.
34122
34123 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34124
34125         * g++.dg/template/ttp4.C: New test.
34126
34127 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * g++.dg/opt/vt1.C: Fix regexp.
34130
34131 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34132
34133         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34134         Don't use attribute `noinline'.
34135
34136 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34137
34138         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34139
34140 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34141
34142         * gcc.c-torture/execute/simd-1.c: New.
34143
34144         * gcc.dg/simd-1.c: New.
34145
34146 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34147
34148         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34149
34150 2002-06-16  Richard Henderson  <rth@redhat.com>
34151
34152         * g++.dg/ext/anon-struct1.C: New.
34153         * g++.dg/ext/anon-struct2.C: New.
34154         * g++.dg/ext/anon-struct3.C: New.
34155         * gcc.dg/anon-struct-1.c: New.
34156         * gcc.dg/anon-struct-2.c: New.
34157         * gcc.dg/anon-struct-3.c: New.
34158         * gcc.dg/20011008-1.c: Adjust warning text.
34159         * gcc.dg/20020527-1.c: Add -fms-extensions.
34160
34161 2002-06-16  Richard Henderson  <rth@redhat.com>
34162
34163         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34164
34165 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34166
34167         * gcc.c-torture/execute/20020615-1.c: New test.
34168
34169 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34170
34171         * gcc.c-tortuture/execute/compare-1.c: New test case.
34172         * gcc.c-tortuture/execute/compare-2.c: New test case.
34173         * gcc.c-tortuture/execute/compare-3.c: New test case.
34174
34175 2002-06-13  Richard Henderson  <rth@redhat.com>
34176
34177         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34178         ia64 ilp32.
34179
34180 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34181
34182         * g++.dg/template/typename2.C: Update error message.
34183
34184 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34185
34186         * gcc.c-torture/execute/20020611-1.c: New test.
34187
34188 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34189
34190         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34191         list of targets to skip.
34192
34193 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34194
34195         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34196         targets if not optimizing.
34197
34198 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34199
34200         * gcc.c-torture/compile/20020605-1.c: New test.
34201
34202         * g++.dg/opt/vt1.C: New test.
34203
34204         * gcc.dg/20020531-1.c: New test.
34205
34206         * gcc.dg/20020530-1.c: New test.
34207
34208         * gcc.dg/20020527-1.c: New test.
34209
34210         * g++.dg/opt/cse1.C: New test.
34211
34212 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34213
34214         * gcc.dg/20020607-2.c: New test case.
34215
34216 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34217
34218         * gcc.c-torture/compile/20020604-1.c: New test.
34219
34220 2002-06-04  Richard Henderson  <rth@redhat.com>
34221
34222         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34223         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34224         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34225
34226 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34227
34228         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34229
34230 2002-06-03  Richard Henderson  <rth@redhat.com>
34231
34232         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34233         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34234
34235 2002-06-02  Richard Henderson  <rth@redhat.com>
34236
34237         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34238         test functions static.
34239
34240 2002-06-02  Andreas Jaeger  <aj@suse.de>
34241
34242         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34243         now.
34244
34245 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34246
34247         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34248         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34249         Update for mofified diagnostics.
34250         * gcc.dg/c99-intconst-1.c: No longer fail.
34251
34252 2002-06-02  Richard Henderson  <rth@redhat.com>
34253
34254         * gcc.dg/uninit-A.c: Remove xfail markers.
34255
34256 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34257
34258         * gcc.dg/fnegate-1.c: New test case.
34259
34260 2002-05-30  Osku Salerma  <osku@iki.fi>
34261
34262         * gcc.c-torture/execute/mayalias-1.c: New file.
34263
34264 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34265
34266         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34267         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34268         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34269
34270 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34271
34272         * gcc.c-torture/execute/20020529-1.c: New test.
34273
34274 2002-05-27  Richard Henderson  <rth@redhat.com>
34275
34276         * g++.dg/ext/attrib6.C: New test case.
34277
34278 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34279
34280         * gcc.c-torture/execute/pure-1.c: New test.
34281
34282 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34283
34284         * gcc.dg/cpp/arith-2.c: Remove.
34285
34286 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34287
34288         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34289         * gcc.dg/cpp/if-3.c: Remove.
34290
34291 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34292
34293         * g++.dg/opt/cse2.C: New test.
34294
34295 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34296
34297         * gcc.dg/cpp/arith-1.c: New semantic tests.
34298         * gcc.dg/cpp/if-1.c: Update.
34299
34300 2002-05-24  Ben Elliston  <bje@redhat.com>
34301
34302         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34303
34304 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.dg/verbose-asm.c: New test.
34307
34308 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34309
34310         * gcc.dg/cpp/paste12.c: New test.
34311
34312 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34313
34314         * g++.dg/parse/named_ops.C: New test.
34315
34316 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34317
34318         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34319
34320 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34321
34322         * gcc.dg/weak-2.c: Allow optional leading underscore
34323         in scan-assembler symbol name.
34324         * gcc.dg/weak-3.c: Likewise.
34325         * gcc.dg/weak-4.c: Likewise.
34326         * gcc.dg/weak-5.c: Likewise.
34327
34328 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34329
34330         * gcc.dg/20020523-1.c: New test.
34331
34332 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34333
34334         * objc.dg/const-str-2.m: Update now that we stop after
34335         a command line error.
34336
34337 2002-05-22  Richard Henderson  <rth@redhat.com>
34338
34339         * g++.dg/dg.exp: Fix typo in test pruneing.
34340
34341 2002-05-22  Richard Henderson  <rth@redhat.com>
34342
34343         * g++.dg/dg.exp: Prune the tls subdirectory.
34344         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34345         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34346         * g++.dg/tls/init-1.C: New.
34347
34348 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * gcc.dg/20020517-1.c: New test.
34351
34352 2002-05-21  Richard Henderson  <rth@redhat.com>
34353
34354         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34355         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34356
34357 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34358
34359         * g++.dg/other/copy2.C: New test.
34360
34361 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34362
34363         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34364         (MAX_COPY): Bump up to 10 times sizeof (long long).
34365         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34366
34367         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34368         sizeof (long long).
34369
34370         * gcc.c-torture/execute/strcpy-1.c: New test.
34371
34372 2002-05-19  Jason Merrill  <jason2redhat.com>
34373
34374         * g++.dg/ext/oper1.C: New test.
34375
34376 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34377 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34378
34379         * README.QMTEST: New file.
34380
34381         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34382
34383 2002-05-19  Andreas Jaeger  <aj@suse.de>
34384
34385         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34386         now.
34387         * gcc.c-torture/execute/loop-2d.x: Likewise.
34388
34389 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34390
34391         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34392         support weak symbols.
34393         * gcc.dg/weak-4.c: Likewise.
34394         * gcc.dg/weak-6.c: Likewise.
34395
34396 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34397
34398         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34399         cygwin, coff and h8300-*-hms targets
34400         * gcc.dg/weak-5.c: Likewise.
34401         * gcc.dg/weak-7.c: Likewise.
34402
34403 2002-05-16  Jason Merrill  <jason@redhat.com>
34404
34405         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34406         (scan-assembler-not, scan-assembler-dem): Likewise.
34407         (scan-assembler-dem-not): Likewise.
34408
34409 2002-05-15  Richard Henderson  <rth@redhat.com>
34410
34411         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34412
34413 2002-05-15  Richard Henderson  <rth@redhat.com>
34414
34415         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34416         (vfoo1f): Warning here.
34417         (vfoo1l): Don't redefine the alias.
34418
34419 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34420
34421         * g++.dg/init/pm1.C: New test.
34422
34423 2002-05-12  David S. Miller  <davem@redhat.com>
34424
34425         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34426         types.
34427
34428 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34429
34430         * gcc.c-torture/execute/20020510-1.c: New test case.
34431
34432 2002-05-10  David S. Miller  <davem@redhat.com>
34433
34434         * gcc.c-torture/execute/conversion.c: Test long double too.
34435
34436 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34437
34438         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34439         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34440         * lib/g++.exp (g++_link_flags): Likewise.
34441         * lib/objc.exp (objc_target_compile): Likewise.
34442
34443 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34444
34445         * gcc.dg/cpp/poison.c: Update.
34446         * gcc.dg/cpp/20000625-2.c: Remove.
34447         * gcc.dg/cpp/direct2s.c: Remove final test.
34448
34449 2002-05-08  Tom Rix  <trix@redhat.com>
34450
34451         * gcc.c-torture/execute/20020508-1.c: New test.
34452         * gcc.c-torture/execute/20020508-2.c: New test.
34453         * gcc.c-torture/execute/20020508-3.c: New test.
34454
34455 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34456
34457         * gcc.dg/cpp/charconst-4.c: More tests.
34458
34459 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34460
34461         PR c/6569
34462         * gcc.dg/weak-3.c: Update location of warning messages.
34463         * gcc.dg/weak-5.c: Likewise.
34464
34465 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34466
34467         * gcc.c-torture/execute/20020506-1.c: New test case.
34468
34469 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34470
34471         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34472
34473 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34474
34475         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34476
34477 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34478
34479         * gcc.dg/cpp/charconst-3.c: New test.
34480
34481 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34482
34483         * gcc.dg/cpp/charconst.c: Update tests.
34484
34485 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34486
34487         * treelang: Added directory for new sample language treelang. Also
34488         lib/treelang.exp: New file to signal treelang should be tested.
34489
34490 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34491
34492         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34493         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34494         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34495         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34496         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34497         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34498         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34499
34500 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34501
34502         * gcc.dg/format/xopen-2.c: New test.
34503
34504 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34505
34506         * gcc.dg/20020503-1.c: New test.
34507
34508 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34509
34510         * g++.dg/init/dtor1.C: Make it tougher.
34511
34512 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34513
34514         * g++.dg/init/dtor1.C: New test.
34515
34516 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34517
34518         * gcc.dg/altivec-8.c: New.
34519
34520 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34521
34522         * gcc.dg/altivec-7.c: New.
34523
34524 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34525
34526         * g++.dg/parse/typedef1.C: New test.
34527
34528 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34529
34530         PR c++/6486
34531         * g++.dg/template/friend6.C: New test.
34532
34533         PR c++/6492
34534         * g++.dg/init/copy1.C: New test.
34535
34536 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         * g++.dg/warn/effc1.C: New test.
34539
34540 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34541
34542         * gcc.dg/cpp/if-cexp.c: Add a test.
34543
34544 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34545
34546         * gcc.dg/20020426-2.c: New test.
34547
34548 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34549
34550         * gcc.dg/cpp/if-mop.c: Update.
34551         * gcc.dg/cpp/if-mpar.c: Add test.
34552         * gcc.dg/cpp/if-oppr.c: Update.
34553
34554 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34555
34556         PR c/6343
34557         * gcc.dg/weak-[2-7].c: New tests.
34558
34559 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34560
34561         * gcc.dg/enum1.c: New test.
34562
34563 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/6497
34566         * g++.dg/inherit/access2.C: New test.
34567
34568 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34569
34570         PR bootstrap/6445
34571         * gcc.dg/20020426-1.c: New test.
34572
34573 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34574
34575         * g++.dg/abi/enum1.C: New test.
34576
34577 2002-04-26  Richard Henderson  <rth@redhat.com>
34578
34579         * gcc.dg/c99-bool-1.c: Expect always true warning.
34580
34581 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34582
34583         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34584
34585 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34586
34587         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34588         targets.
34589
34590 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34591
34592         * g++.dg/abi/mange7.C: New test.
34593
34594         PR c++/6438.
34595         * g++.dg/parse/stmtexpr2.C: New test.
34596
34597 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34598
34599         * gcc.dg/20020312-2.c: Add SH target.
34600
34601 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34602
34603         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34604         compiler output on mips*-*-irix*.
34605
34606 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34607
34608         * g++.dg/parse/attr1.C: New test.
34609
34610 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34611
34612         * gcc.c-torture/execute/string-opt-17.c: New test case.
34613         * gcc.c-torture/execute/memset-2.c: New test case.
34614
34615 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34616
34617         PR c++/6256:
34618         * g++.dg/template/friend5.C: New test.
34619
34620         PR c++/6331:
34621         * g++.dg/template/qual1.C: Likewise.
34622
34623 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34624
34625         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34626         Include stdlib.h, not stdio.h or ctype.h.
34627
34628 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34629
34630         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34631         cris-*-elf* and mmix-*-*.
34632         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34633         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34634         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34635         Ditto.
34636         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34637         * gcc.dg/wchar_t-1.c: Ditto.
34638
34639 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34640
34641         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34642         Clarify comment.
34643
34644 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34645
34646         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34647
34648 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34649
34650         * gcc.c-torture/execute/20000906-1.x: Delete.
34651
34652 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34653
34654         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34655
34656 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34657
34658         * PR6367
34659         * g77.f-torture/execute/6367.f: New test.
34660         * g77.f-torture/execute/6367.x: Disable for MMIX.
34661
34662 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34663
34664         * PR6352
34665         * g++.dg/opt/inline2.C: New test.
34666
34667 2002-04-18  Richard Henderson  <rth@redhat.com>
34668
34669         * gcc.dg/20000906-1.c: Enable for all targets.
34670         * gcc.c-torture/compile/iftrap-2.c: New.
34671
34672 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/20020418-1.c: New test.
34675         * gcc.dg/20020418-2.c: New test.
34676
34677 2002-04-18  Richard Henderson  <rth@redhat.com>
34678
34679         * gcc.c-torture/compile/iftrap-1.c: New.
34680         * gcc.dg/iftrap-1.c: Adjust for ia64.
34681         * gcc.dg/iftrap-2.c: New.
34682
34683 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/compile/20020418-1.c: New test.
34686
34687 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34688
34689         * gcc.c-torture/compile/20020415-1.c: New.
34690
34691 2002-04-18  David S. Miller  <davem@redhat.com>
34692
34693         * gcc.c-torture/execute/20020418-1.c: New test.
34694
34695 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34696
34697         * gcc.dg/20020416-1.c: New test.
34698
34699         * g++.dg/opt/inline1.C: New test.
34700
34701 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.dg/altivec-5.c: New test.
34704
34705         * gcc.dg/20020415-1.c: New test.
34706
34707 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34708
34709         * testsuite/lib/chill.exp: Remove.
34710
34711 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34712
34713         * g++.dg/other/big-struct.C: New test.
34714
34715 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34716
34717         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34718         of scratch file.
34719
34720 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34721
34722         PR c/6277
34723         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34724         in scan-assembler function name
34725
34726 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34727
34728         * g77.f-torture/execute/980628-4.x,
34729         g77.f-torture/execute/980628-5.x,
34730         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34731         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34732         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34733         i[34567]86-*-*.
34734
34735 2002-04-13  David S. Miller  <davem@redhat.com>
34736
34737         * gcc.c-torture/execute/20020413-1.c: New test.
34738
34739 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34740
34741         * gcc.dg/asm-6.c,
34742         * g++.dg/ext/asm1.C: New tests.
34743
34744 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34745
34746         PR c++ 5373.
34747         * g++.dg/parse/stmtexpr1.C: New test.
34748
34749         PR c++/5189.
34750         * g++.dg/template/copy1.C: New test.
34751
34752 2002-04-12  Richard Henderson  <rth@redhat.com>
34753
34754         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34755
34756 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34757
34758         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34759         gcc.c-torture/execute/20020307-2.c.
34760
34761 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34762
34763         * g++.dg/ext/attrib5.C,
34764         * g++.dg/lookup/struct1.C: New tests.
34765
34766 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.dg/20020411-1.c: New test.
34769
34770         * gcc.c-torture/execute/20020411-1.c: New test.
34771
34772 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34773
34774         * g77.f-torture/execute/6177.f: New test.
34775
34776 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34777
34778         PR middle-end/6247
34779         * g++.dg/opt/cleanup1.C: New test.
34780
34781         * g++.dg/opt/const1.C: New test.
34782
34783 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34784
34785         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34786
34787 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34788
34789         PR c++/5507
34790         * g++.dg/template/typename2.C: New test.
34791
34792 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34793
34794         * gcc.c-torture/execute/loop-12.c: New.
34795
34796 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34797
34798         * g77.f-torture/execute/980628-4.x,
34799         g77.f-torture/execute/980628-5.x,
34800         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34801         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34802         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34803
34804 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34805
34806         PR optimization/6086
34807         * g++.dg/opt/preinc1.C: New test.
34808
34809 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34810
34811         PR c++/5571
34812         * g++.dg/opt/static2.C: New test.
34813
34814 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34815
34816         PR c/5120
34817         * gcc.dg/20020406-1.c: New test.
34818
34819 2002-04-04  David S. Miller  <davem@redhat.com>
34820
34821         * gcc.c-torture/execute/20020404-1.c: New test.
34822
34823 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34824
34825         PR c/6123
34826         * gcc.dg/20020312-2.c: Do not declare global register variable
34827         if __PIC__ or __pic__ is defined.
34828
34829 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34830
34831         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34832         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34833
34834 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34835
34836         * gcc.misc-tests/linkage.exp: Update last change to handle
34837         sparc*-, not just sparc-.
34838
34839 2002-04-03  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34842
34843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34844
34845         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34846
34847 2002-04-02  David S. Miller  <davem@redhat.com>
34848
34849         * gcc.c-torture/execute/20020402-3.c: New test.
34850
34851 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34852
34853         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34854         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34855
34856         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34857         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34858         g77.f-torture/execute/20001201.x,
34859         g77.f-torture/execute/u77-test.x: New files.
34860
34861         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34862         * gcc.dg/wchar_t-1.c: Ditto.
34863
34864 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34865
34866         * gcc.c-torture/execute/20020402-1.c: New test.
34867
34868 2002-04-01  Richard Henderson  <rth@redhat.com>
34869
34870         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34871
34872         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34873
34874 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34875
34876         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34877
34878 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34879
34880         * g++.dg/inherit/template-as-base.C: Expect error.
34881         * g++.dg/inherit/namespace-as-base.C: Likewise.
34882
34883 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34884
34885         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34886         g++.dg/ext/instantiate3.C: Tweak match patterns.
34887
34888         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34889         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34890         -da test.
34891
34892 2002-03-31  Richard Henderson  <rth@redhat.com>
34893
34894         * gcc.dg/special/alias-2.c: New.
34895         * gcc.dg/special/ecos.exp: Run it.
34896
34897 2002-03-31  Richard Henderson  <rth@redhat.com>
34898
34899         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34900
34901 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34902
34903         * gcc.dg/weak-1.c: Disable on h8300 port.
34904
34905 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34906
34907         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34908         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34909         ordering tests.
34910         * g++.dg/bprob/bprob-1.C: New test.
34911         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34912         * g++.dg/gcov/gcov-1.C: New test.
34913         * g++.dg/gcov/gcov-1.x: New file.
34914         * g++.dg/gcov/gcov-2.C: New test.
34915         * g++.dg/gcov/gcov-3.C: New test.
34916         * g++.dg/gcov/gcov-3.h: New file.
34917
34918 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34919
34920         * g++.old-deja/g++.other/builtins5.C: New test.
34921         * g++.old-deja/g++.other/builtins6.C: New test.
34922         * g++.old-deja/g++.other/builtins7.C: New test.
34923         * g++.old-deja/g++.other/builtins8.C: New test.
34924         * g++.old-deja/g++.other/builtins9.C: New test.
34925
34926 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34927
34928         * g++.dg/opt/static1.C: New test.
34929
34930         * g++.dg/opt/longbranch1.C: New test.
34931
34932 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34933
34934         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34935
34936         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34937
34938 2002-03-28  Jeffrey A Law  (law@redhat.com)
34939
34940         * gcc.c-torture/execute/20020328-1.c: New test.
34941
34942 2002-03-27  Richard Henderson  <rth@redhat.com>
34943
34944         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34945         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34946         move from g++.old-deja/g++.ext/.
34947
34948 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34949
34950         * g++.dg/init/new2.C: New test.
34951
34952 2002-03-26  Richard Henderson  <rth@redhat.com>
34953
34954         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34955
34956         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34957         on sparc.
34958
34959         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34960         sparcv9 systems.
34961         * gcc.dg/20001102-1.c: Likewise.
34962
34963 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34964
34965         * gcc.dg/cpp/endif-pedantic1.c,
34966         gcc.dg/cpp/endif-pedantic2.c: New tests.
34967
34968 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34969
34970         * g++.dg/init/new1.C: New test.
34971
34972 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34973
34974         * g++.dg/abi/vbase9.C: New test.
34975
34976 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34977
34978         * gcc.dg/arm-asm.c: New test.
34979
34980 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34981
34982         * gcc.dg/Wswitch-enum.c: New test.
34983         Fix PR c/5044.
34984
34985 2002-03-26  Richard Henderson  <rth@redhat.com>
34986
34987         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34988         structure.
34989
34990 2002-03-25  Richard Henderson  <rth@redhat.com>
34991
34992         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34993         sparcv9 systems.
34994
34995         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34996         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34997
34998 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34999
35000         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35001
35002 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35003
35004         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35005         targets using generic thunk support.
35006
35007 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35008
35009         * gcc.c-torture/compile/20020323-1.c: New test.
35010
35011         * g++.dg/opt/conj2.C: New test.
35012
35013 2002-03-24  Richard Henderson  <rth@redhat.com>
35014
35015         * gcc.dg/weak-1.c: Use -fno-common.
35016
35017 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35018
35019         * g77.dg/f77-edit-apostrophe-out.f: New test
35020         * g77.dg/f77-edit-h-out.f: New test
35021         * g77.dg/f77-edit-t-in.f: New test
35022         * g77.dg/f77-edit-t-out.f: New test
35023         * g77.dg/f77-edit-x-out.f: New test
35024         * g77.dg/f77-edit-slash-out.f: New test
35025         * g77.dg/f77-edit-colon-out.f: New test
35026         * g77.dg/f77-edit-s-out.f: New test
35027
35028 2002-03-24  Richard Henderson  <rth@redhat.com>
35029
35030         * objc/execute/formal_protocol-6.x: New XFAIL.
35031
35032 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35033
35034         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35035         that do not support weak symbols
35036
35037 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35038
35039         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35040         * lib/g77.exp: Likewise.
35041         * lib/objc.exp: Likewise.
35042
35043 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35044
35045         * gcc.dg/Wswitch-default.c: New test.
35046
35047 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35048
35049         * g++.dg/other/enum1.C: New test.
35050
35051 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35052
35053         * gcc.dg/pragma-ep-3.c: Fix typo.
35054
35055 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35056
35057         * g++.dg/inherit/template-as-base.C: New test.
35058
35059 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35060
35061         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35062         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35063
35064 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35065
35066         * gcc.dg/cpp/multiline.c: Update to match.
35067
35068 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35069
35070         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35071
35072 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35073
35074         * gcc.dg/cpp/extratokens2.c: New file.
35075
35076 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35077
35078         * gcc.dg/20020312-2.c: Add rs6000 target.
35079
35080         * gcc.c-torture/compile/20020319-1.c: New test.
35081
35082 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35083
35084         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35085         (A, E): Handle this.
35086
35087 2002-03-20  Jason Merrill  <jason@redhat.com>
35088
35089         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35090         ignoring -fpic.
35091         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35092         through prune_gcc_output.
35093
35094 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35095
35096         * gcc.c-torture/compile/20020320-1.c: New test.
35097
35098 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.c-torture/compile/20020318-1.c: New test.
35101
35102         * gcc.dg/struct-by-value-1.c: New test.
35103
35104         * gcc.dg/20020319-1.c: New test.
35105
35106 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35107
35108         * g++.dg/opt/conj1.C: New test.
35109
35110 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35111
35112         * g++.dg/template/qualttp20.C: Revert previous change.
35113         * g++.dg/template/qualttp3.C: Likewise.
35114         * g++.dg/template/qualttp4.C: Likewise.
35115         * g++.dg/template/qualttp5.C: Likewise.
35116         * g++.dg/template/qualttp6.C: Likewise.
35117         * g++.dg/template/qualttp7.C: Likewise.
35118         * g++.dg/template/qualttp8.C: Likewise.
35119         * g++.dg/template/recurse.C: Likewise.
35120
35121 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35122
35123         * gcc.dg/cpp/wchar-1.c: Update.
35124
35125 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.dg/template/conv1.C: New test.
35128         * g++.dg/template/conv2.C: New test.
35129         * g++.dg/template/conv3.C: New test.
35130         * g++.dg/template/conv4.C: New test.
35131
35132 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35133
35134         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35135         * g++.dg/template/qualttp3.C: Likewise.
35136         * g++.dg/template/qualttp4.C: Likewise.
35137         * g++.dg/template/qualttp5.C: Likewise.
35138         * g++.dg/template/qualttp6.C: Likewise.
35139         * g++.dg/template/qualttp7.C: Likewise.
35140         * g++.dg/template/qualttp8.C: Likewise.
35141         * g++.dg/template/recurse.C: Likewise.
35142
35143 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35144
35145         * g++.dg/opt/dtor1.C: New test.
35146
35147 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35148
35149         * gcc.c-torture/compile/20020315-1.c: New test.
35150
35151 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35152
35153         * gcc.dg/weak-1.c: Fix scan tests.
35154
35155 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35156
35157         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35158         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35159         cris-*-aout* mmix-*-*.
35160         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35161         cris-*-aout* mmix-*-*.
35162         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35163         cris-*-elf* cris-*-aout* and mmix-*-*.
35164         * gcc.dg/20001009-1.c: Ditto.
35165         * gcc.dg/20010912-1.c: Ditto.
35166         * gcc.dg/20020122-4.c: Ditto.
35167         * gcc.dg/inline-2.c: Ditto.
35168
35169 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35170
35171         * gcc.c-torture/compile/20020314-1.c: New test.
35172
35173 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35174
35175         * gcc.c-torture/execute/20020314-1.c: New test.
35176
35177 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35178
35179         * g++.dg/warn/Wunused-1.C: New test.
35180
35181 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35182
35183         * g++.dg/abi/mangle6.C: New test.
35184
35185 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35186
35187         * gcc.c-torture/compile/20020309-2.c: New test.
35188
35189         * gcc.c-torture/compile/20020312-1.c: New test.
35190
35191 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35192
35193         * g++.dg/other/access1.C: New test.
35194
35195 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35196
35197         * gcc.c-torture/execute/wchar_t-1.c: New test.
35198
35199 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35200
35201         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35202
35203 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35204
35205         * gcc.dg/20020312-1.c: New test case.
35206
35207 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35208
35209         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35210
35211 2002-03-11  Richard Henderson  <rth@redhat.com>
35212
35213         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35214         * g++.old-deja/g++.jason/report.C: Likewise.
35215
35216 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35217
35218         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35219         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35220
35221 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35222
35223         * testsuite/g++.dg/overload/pmf1.C: New test.
35224
35225 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35226
35227         * gcc.c-torture/execute/20020307-1.c: Use long.
35228
35229 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35230
35231         PR optimization/5844
35232         * gcc.dg/20020310-1.c: New test.
35233
35234 2002-03-09  Michael Meissner  <meissner@redhat.com>
35235
35236         * gcc.c-torture/execute/memcpy-2.c: New test.
35237         * gcc.c-torture/execute/memset-1.c: New test.
35238         * gcc.c-torture/execute/strlen-1.c: New test.
35239         * gcc.c-torture/execute/strcmp-1.c: New test.
35240         * gcc.c-torture/execute/strncmp-1.c: New test.
35241
35242 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35243
35244         * gcc.dg/ppc-ldstruct.c: New test.
35245
35246 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35247
35248         * gcc.c-torture/execute/va-arg-22.c: New test.
35249
35250 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35251
35252         * gcc.c-torture/compile/20020309-1.c: New test.
35253
35254 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35255
35256         * gcc.c-torture/execute/20020307-2.c: New test.
35257
35258 2002-03-07  Jeffrey A Law  (law@redhat.com)
35259
35260         * g77.f-torture/compile/20020307-1.f: New test.
35261
35262 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35263
35264         * gcc.dg/unordered-1.c: New test.
35265
35266 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35267
35268         * gcc.c-torture/execute/20020307-1.c: New test.
35269
35270 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35271
35272         * gcc.dg/20020304-1.c: New test.
35273
35274         * gcc.c-torture/compile/20020304-2.c: New test.
35275
35276 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35277
35278         * gcc.c-torture/compile/20020304-1.c: New test case
35279         (from PR c/5830).
35280
35281 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35282
35283         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35284
35285 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35286
35287         * g++.dg/other/classkey1.C: New test.
35288
35289 2002-03-01  Richard Henderson  <rth@redhat.com>
35290
35291         * gcc.c-torture/compile/981223-1.x: New.
35292         * gcc.c-torture/compile/920625-1.x: New.
35293
35294 2002-02-28  Richard Henderson  <rth@redhat.com>
35295
35296         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35297
35298 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35299
35300         * gcc.c-torture/execute/20020227-1.c: New test.
35301
35302 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35303
35304         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35305         here" ERROR lines.
35306         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35307         * g++.old-deja.g++.other/defarg1.C: Likewise.
35308         * g++.old-deja/g++.pt/calls2.C: Likewise.
35309         * g++.old-deja/g++.pt/crash20.C: Likewise.
35310         * g++.old-deja/g++.pt/crash30.C: Likewise.
35311         * g++.old-deja/g++.pt/crash36.C: Likewise.
35312         * g++.old-deja/g++.pt/crash6.C: Likewise.
35313         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35314         * g++.old-deja/g++.pt/derived3.C: Likewise.
35315         * g++.old-deja/g++.pt/error1.C: Likewise.
35316         * g++.old-deja/g++.pt/friend21.C: Likewise.
35317         * g++.old-deja/g++.pt/friend23.C: Likewise.
35318         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35319         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35320
35321 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35322
35323         * gcc.c-torture/execute/20020225-2.c: New test.
35324
35325 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35326
35327         * gcc.c-torture/execute/920730-1t.c,
35328         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35329         Delete test cases, only relevant to -traditional.
35330
35331 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35332
35333         * gcc.dg/cpp/undef1.c: Remove.
35334         * gcc.dg/cpp/directiv.c: Update.
35335         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35336
35337 2002-02-27  Michael Meissner  <meissner@redhat.com>
35338
35339         * gcc.c-torture/execute/20020226-1.c: New test.
35340
35341 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35342
35343         * g++.dg/debug/debug4.C: New test.
35344
35345         * gcc.dg/ia64-visibility-1.c: New test.
35346
35347 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35348
35349         * gcc.dg/debug/20020224-1.c: New.
35350
35351 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35352
35353         * gcc.c-torture/execute/960416-1.x: New.
35354         * gcc.c-torture/execute/divconst-3.x: Likewise.
35355
35356 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35357
35358         * gcc.dg/20020224-1.c: New test.
35359
35360 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35361
35362         * gcc.c-torture/execute/20020225-1.c: New.
35363
35364 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35365
35366         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35367
35368 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35369
35370         * gcc.dg/20020222-1.c: New test.
35371
35372 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35373
35374         * g++.dg/opt/anonunion1.C: New test.
35375
35376 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35377
35378         * g++.dg/template/qualttp19.C: New test.
35379         * g++.dg/template/qualttp20.C: New test.
35380         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35381         * g++.old-deja/g++.other/qual1.C: Likewise.
35382
35383 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35384
35385         * gcc.dg/attr-alwaysinline.c: New.
35386
35387 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35388
35389         * gcc.dg/20020220-1.c: New test.
35390
35391         * gcc.dg/20020220-2.c: New test.
35392
35393         * g++.dg/opt/mmx1.C: New test.
35394
35395 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35396
35397         * gcc.c-torture/compile/20020110.c: New test.
35398
35399 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35400
35401         * gcc.c-torture/execute/20020219-1.c: New test.
35402
35403         * gcc.dg/20020219-1.c: New test.
35404
35405         * gcc.dg/noncompile/20020220-1.c: New test.
35406
35407         * g++.dg/opt/ptrintsum1.C: New test.
35408
35409         * gcc.dg/debug/20020220-1.c: New test.
35410
35411 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35412
35413         * gcc.c-torture/execute/20020216-1.c: New test.
35414
35415 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35416
35417         * gcc.dg/decl-1.c: Update, new test.
35418
35419 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35420
35421         * g++.dg/abi/bitfield1.C: New test.
35422         * g++.dg/abi/bitfield2.C: New test.
35423
35424 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35425
35426         * gcc.dg/attr-nest.c: New test.
35427
35428 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35429
35430         * gcc.c-torture/execute/20020215-1.c: New test.
35431
35432 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35433
35434         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35435         * g++.dg/debug/debug.exp: New.
35436         * g++.dg/debug/trivial.C: New.
35437         * g++.dg/debug/debug1.C: Moved...
35438         * g++.dg/other/debug1.C: ...from here.
35439         * g++.dg/debug/debug2.C: Moved...
35440         * g++.dg/other/debug2.C: ...from here.
35441         * g++.dg/debug/debug3.C: Moved...
35442         * g++.dg/other/debug3.C: ...from here.
35443
35444         * gcc.dg/noncompile/20020213-1.c: New test.
35445
35446 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35447
35448         * g++.dg/other/debug3.C: New test.
35449
35450         * gcc.c-torture/execute/20020213-1.c: New test.
35451
35452 2002-02-13  Richard Smith <richard@ex-parrot.com>
35453
35454         * g++.old-deja/g++.other/thunk1.C: New test.
35455
35456 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35457
35458         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35459
35460 2002-02-13  Stan Shebs  <shebs@apple.com>
35461
35462         * gcc.dg/altivec-3.c: New.
35463
35464 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35465
35466         * gcc.dg/Wunreachable-1.c: New test.
35467         * gcc.dg/Wunreachable-2.c: New test.
35468
35469 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35470
35471         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35472
35473 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35474
35475         * gcc.dg/decl-1.c: New test.
35476
35477 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35478
35479         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35480
35481 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35482
35483         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35484         * gcc.c-torture/compile/980506-1.x: Likewise.
35485
35486 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35487
35488         * gcc.dg/20020210-1.c: New.
35489
35490 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35491
35492         * g77.f-torture/execute/947.f: New regression test
35493         for PR fortran/947.
35494
35495 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35496
35497         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35498         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35499
35500 2002-02-08  Richard Henderson  <rth@redhat.com>
35501
35502         * gcc.c-torture/compile/labels-3.c: New.
35503
35504 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35505
35506         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35507         expression statements work instead.
35508         * gcc.dg/noncompile/20020207-1.c: New test.
35509
35510 2002-02-07  Richard Henderson  <rth@redhat.com>
35511
35512         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35513
35514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35515
35516         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35517         message from g77
35518         * lib/g77-dg.exp: Trim g77 error messages so that they are
35519         recognized by dg.exp.
35520
35521 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35522
35523         PR fortran/5473
35524         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35525
35526 2002-02-07  Richard Henderson  <rth@redhat.com>
35527
35528         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35529         to be sufficiently aligned for integers.
35530
35531 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35532
35533         * g++.dg/template/friend4.C: New test.
35534
35535 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35536
35537         PR fortran/5743
35538         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35539         unsupported cases.
35540
35541 2002-02-07  Richard Henderson  <rth@redhat.com>
35542
35543         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35544         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35545         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35546         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35547
35548 2002-02-06  Richard Henderson  <rth@redhat.com>
35549
35550         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35551
35552 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35553
35554         * gcc.dg/20020206-1.c: New test.
35555
35556 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35557
35558         * gcc.c-torture/execute/20020206-1.c: New test.
35559
35560         * gcc.c-torture/execute/20020206-2.c: New test.
35561
35562         PR optimization/5429:
35563         * gcc.c-torture/compile/20020206-1.c: New test.
35564
35565 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35566
35567         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35568         as certain file formats cannot support particularly large
35569         alignments.
35570
35571         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35572         and do not expect to be able to link the executable.
35573
35574         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35575         fail because the COFF format does not support the weak attribute.
35576
35577 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35578
35579         * g77.dg/pr5473.f: New test
35580
35581 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35582
35583         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35584         Fix testcase accordingly.
35585
35586 2002-02-04  Richard Henderson  <rth@redhat.com>
35587
35588         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35589         (buf): Change to be an array of pointers, not ints.
35590
35591 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35592
35593         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35594         before all tests.  Move warning one line above to match where it
35595         C frontend emits.
35596         * gcc.dg/Wswitch-2.c: New test.
35597         * g++.dg/warn/Wswitch-1.C: New test.
35598         * g++.dg/warn/Wswitch-2.C: New test.
35599
35600 2002-02-04  Richard Henderson  <rth@redhat.com>
35601
35602         * g++.dg/abi/offsetof.C: Fix size comparison.
35603
35604 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35605
35606         * gcc.dg/cast-qual-2.c: New test.
35607
35608 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35609
35610         * gcc.dg/20020201-4.c: New test.
35611
35612 2002-02-04  Ben Elliston  <bje@redhat.com>
35613
35614         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35615         target_info attribute != 0, in addition to the empty string.
35616         (gcc_target_compile): Likewise.
35617
35618 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35619
35620         * gcc.dg/Wswitch.c: New test.
35621         PR gcc/4475. PR gcc/3780.
35622
35623 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35624
35625         * g77.f-torture/execute/5122.f: New test for regressions
35626         against PR fortran/5122.
35627
35628 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35629
35630         * g77.f-torture/compile/pr3743.f: Delete
35631         * g77.dg/pr3743-1.f: New test.
35632         * g77.dg/pr3743-2.f: New test.
35633         * g77.dg/pr3743-3.f: New test.
35634         * g77.dg/pr3743-4.f: New test.
35635
35636 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35637
35638         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35639
35640 2002-02-02  Richard Henderson  <rth@redhat.com>
35641
35642         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35643         * gcc.c-torture/execute/bf64-1.c: Likewise.
35644
35645 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35646
35647         * gcc.dg/20020201-2.c: New test.
35648
35649         * gcc.dg/20020201-3.c: New test.
35650
35651         * gcc.c-torture/execute/bitfld-2.c: New test.
35652
35653 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35654
35655         * gcc.dg/bitfld-1.c: Update.
35656         * gcc.dg/bitfld-2.c: Update.
35657         * gcc.c-torture/execute/bitfld-1.x: New.
35658
35659 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35660
35661         * gcc.c-torture/execute/20020201-1.c: New test.
35662
35663 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35664
35665         PR target/5469
35666         * gcc.dg/20020201-1.c: New test.
35667
35668 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35669
35670         PR fortran/3743
35671         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35672         * g77.f-torture/compile/pr3743.x: Remove
35673
35674 2002-01-31  Tom Rix  <trix@redhat.com>
35675
35676         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35677
35678 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35679
35680         * gcc.dg/noncompile/20020130-1.c: New test.
35681
35682 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35683
35684         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35685
35686 2002-01-29  Richard Henderson  <rth@redhat.com>
35687
35688         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35689         to long long.
35690         * gcc.c-torture/execute/bf64-1.c: Likewise.
35691
35692 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35693
35694         * gcc.c-torture/execute/20020129-1.c: New test.
35695
35696 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35697
35698         * gcc.c-torture/compile/20000224-1.c: Update.
35699         * gcc.c-torture/execute/bitfld-1.c: New tests.
35700         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35701         * gcc.dg/uninit-A.c: Update.
35702
35703 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35704
35705         * g++.dg/template/ctor1.C: Add instantiation.
35706
35707 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35708
35709         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35710         argument to __builtin_prefetch to be const ptr.
35711
35712 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35713
35714         * gcc.c-torture/compile/20020120-1.c: New test.
35715
35716 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35717
35718         * gcc.c-torture/execute/20020127-1.c: New test.
35719
35720 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35721
35722         * g77.dg/f77-edit-i-in.f: New test
35723         * g77.dg/f77-edit-i-out.f: New test
35724
35725 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35726
35727         * gcc.dg/debug/debug.exp: New file.
35728         * gcc.dg/debug/trivial.c: New file.
35729         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35730         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35731         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35732         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35733         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35734         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35735         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35736         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35737         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35738         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35739         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35740         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35741         * gcc.dg/20000503-1.c: Removed.
35742         * gcc.dg/20010207-1.c: Removed.
35743         * gcc.dg/20011223-1.c: Removed.
35744         * gcc.dg/20020104-2.c: Removed.
35745         * gcc.dg/debug-1.c: Removed.
35746         * gcc.dg/debug-2.c: Removed.
35747         * gcc.dg/debug-3.c: Removed.
35748         * gcc.dg/debug-4.c: Removed.
35749         * gcc.dg/debug-5.c: Removed.
35750         * gcc.dg/debug-6.c: Removed.
35751         * gcc.dg/dwarf2-1.c: Removed.
35752         * gcc.dg/dwarf2-2.c: Removed.
35753
35754 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35755
35756         * g++.old-deja/g++.other/eh5.C: New test.
35757         * g++.old-deja/g++.other/sibcall2.C: New test.
35758         * g++.old-deja/g++.other/array9.C: New test.
35759         * g++.old-deja/g++.other/typename2.C: New test.
35760         * g++.old-deja/g++.other/crash60.C: New test.
35761         * g++.old-deja/g++.other/conv9.C: New test.
35762         * g++.old-deja/g++.other/mangle10.C: New test.
35763         * g++.old-deja/g++.other/unchanging1.C: New test.
35764         * g++.old-deja/g++.other/exprstmt1.C: New test.
35765         * g++.old-deja/g++.other/inline23.C: New test.
35766         * g++.old-deja/g++.eh/ia64-1.C: New test.
35767         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35768         * g++.old-deja/g++.other/reload1.C: New test.
35769         * g++.old-deja/g++.other/static20.C: New test.
35770         * g++.old-deja/g++.other/local-alloc1.C: New test.
35771         * g++.old-deja/g++.other/conv8.C: New test.
35772         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35773         * g++.old-deja/g++.other/storeexpr1.C: New test.
35774         * g++.old-deja/g++.other/storeexpr2.C: New test.
35775         * g++.dg/eh/template2.C: New test.
35776         * g++.dg/warn/weak1.C: New test.
35777
35778 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35779
35780         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35781         Remove first, non-varying, argument.
35782
35783 2002-01-23  Richard Henderson  <rth@redhat.com>
35784
35785         * gcc.dg/inline-2.c: New.
35786
35787         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35788         Add optional target arg.  Check number of arguments.
35789         (scan-assembler-not, scan-assembler-dem): Likewise.
35790         (scan-assembler-dem-not): Likewise.
35791
35792 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35793
35794         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35795         line 12.
35796         * g++.old-deja/g++.brendan/parse3.C,
35797         g++.old-deja/g++.other/crash26.C,
35798         g++.old-deja/g++.other/crash28.C,
35799         g++.old-deja/g++.other/crash29.C,
35800         g++.old-deja/g++.other/crash30.C,
35801         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35802
35803 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35804
35805         * gcc.dg/20020115-1.c: New.
35806
35807 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35808
35809         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35810
35811 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35812
35813         * gcc.dg/20020122-3.c: New.
35814
35815 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35816
35817         * g++.dg/other/gc1.C: New test.
35818
35819 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35820
35821         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35822
35823 2002-01-22  Richard Henderson  <rth@redhat.com>
35824
35825         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35826
35827 2002-01-22  Richard Henderson  <rth@redhat.com>
35828
35829         * gcc.dg/20020122-4.c: New.
35830
35831 2002-01-22  H.J. Lu <hjl@gnu.org>
35832
35833         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35834         link output.
35835         * gcc.dg/special/ecos.exp: Likewise.
35836         * lib/g++-dg.exp: Likewise.
35837         * lib/g77-dg.exp: Likewise.
35838         * lib/gcc-dg.exp : Likewise.
35839         * lib/mike-g++.exp: Likewise.
35840         * lib/mike-g77.exp: Likewise.
35841         * lib/mike-gcc.exp: Likewise.
35842         * lib/objc-dg.exp: Likewise.
35843
35844 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35845
35846         PR target/5379
35847         * gcc.dg/20020122-2.c: New test.
35848
35849 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35850
35851         * gcc.dg/20020122-1.c: New test.
35852
35853 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35854
35855         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35856
35857 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35858
35859         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35860
35861 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35862
35863         * gcc.c-torture/compile/20020121-1.c: New test.
35864
35865 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35866
35867         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35868         ld_library_path.
35869
35870 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35871
35872         * gcc.dg/20020218-1.c: New test.
35873
35874 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35875
35876         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35877         messages
35878         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35879         "At global scope" warning
35880         * g++.dg/ext/align1.C: Change cygwin test for alignment
35881         from db-bogus to dg-warning
35882
35883 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35884
35885         * g77.f-torture/compile/cpp2.F: New test.
35886
35887 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35888
35889         * g++.dg/template/access1.C: New test.
35890
35891 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35892
35893         * gcc.dg/20020118-1.c: New.
35894
35895 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35896
35897         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35898
35899 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35900
35901         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35902         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35903         alignment warnings.
35904
35905 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35906
35907         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35908         torture_with_loops and torture_without_loops
35909
35910 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35911
35912         * gcc.c-torture/compile/20020116-1.c: New test.
35913
35914 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35915
35916         * gcc.dg/20020116-2.c: New test.
35917
35918         * gcc.dg/ultrasp4.c: New test.
35919
35920         * gcc.dg/20020116-1.c: New test.
35921
35922 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35923
35924         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35925         by EABI.
35926
35927 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35928
35929         * gcc.misc-tests/i386-prefetch.exp: New.
35930         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35931         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35932         * gcc.misc-tests/i386-pf-none-1.c: New test.
35933         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35934
35935 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35936
35937         * gcc.dg/gnu89-init-1.c: Add new tests.
35938
35939 2002-01-15  Andreas Jaeger  <aj@suse.de>
35940
35941         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35942         * gcc.dg/i386-mmx-2.c: Likewise.
35943         * gcc.dg/i386-sse-1.c: Likewise.
35944         * gcc.dg/i386-sse-2.c: Likewise.
35945         * gcc.dg/i386-sse-3.c: Likewise.
35946
35947 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35948
35949         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35950         Uncomment additional cases that now pass.
35951
35952 2002-01-11  Richard Henderson  <rth@redhat.com>
35953
35954         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35955         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35956
35957 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35958
35959         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35960
35961 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35962
35963         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35964         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35965
35966 2002-01-10  Dale Johannesen  <dalej@apple.com>
35967
35968         * gcc.c-torture/execute/loop-11.c: New.
35969
35970 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35971
35972         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35973         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35974
35975 2002-01-09  Richard Henderson  <rth@redhat.com>
35976
35977         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35978         type in which to perform the operation for each size.
35979
35980 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35981
35982         * gcc.c-torture/compile/20020109-2.c: New test.
35983
35984 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35985
35986         * gcc.c-torture/execute/loop-10.c: New test.
35987
35988 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35989
35990         * gcc.c-torture/compile/20010226-1.c: New test.
35991         * gcc.c-torture/compile/20010227-1.c: New test.
35992         * gcc.c-torture/compile/20010426-1.c: New test.
35993         * gcc.c-torture/compile/20010510-1.c: New test.
35994         * gcc.c-torture/compile/20010605-3.c: New test.
35995         * gcc.c-torture/compile/20010824-1.c: New test.
35996         * gcc.c-torture/execute/20010409-1.c: New test.
35997         * gcc.dg/noncompile/20000901-1.c: New test.
35998         * gcc.dg/20001023-1.c: New test.
35999         * gcc.dg/20001101-1.c: New test.
36000         * gcc.dg/20001102-1.c: New test.
36001         * gcc.dg/20010207-1.c: New test.
36002         * gcc.dg/20010405-1.c: New test.
36003         * gcc.dg/20010822-1.c: New test.
36004         * gcc.dg/20011107-1.c: New test.
36005
36006 2002-01-09  Jeffrey A Law  (law@redhat.com)
36007
36008         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36009
36010         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36011         execution failure on PA targets.
36012
36013 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36014
36015         * gcc.c-torture/compile/20020109-1.c: New test.
36016
36017 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36018
36019         * gcc.c-torture/execute/20020108-1.c: New test.
36020
36021 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36022
36023         * gcc.dg/20020108-1.c: New test.
36024
36025 2002-01-08  H.J. Lu <hjl@gnu.org>
36026
36027         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36028         for header files.
36029
36030 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36031
36032         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36033         consistency.
36034
36035 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36036
36037         * gcc.dg/altivec-4.c: Test altivec predicates.
36038
36039 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36040
36041         * gcc.c-torture/execute/20020107-1.c: New test.
36042
36043 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36044
36045         PR c/5279
36046         * gcc.c-torture/compile/20020106-1.c: New test.
36047
36048 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36049
36050         * gcc.c-torture/execute/nestfunc-4.c: New test.
36051
36052 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36053
36054         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36055         extra triple that slipped in.
36056         * g++.old-deja/g++.abi/align.C: Likewise.
36057         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36058
36059 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36060
36061         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36062         * g++.old-deja/g++.abi/align.C: Likewise.
36063         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36064
36065         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36066         on FreeBSD/i386.
36067         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36068         FreeBSD.
36069
36070 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36071
36072         * gcc.dg/20020104-1.c: New test.
36073
36074         * gcc.dg/20020104-2.c: New test.
36075
36076 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36077
36078         * gcc.dg/20020103-1.c: Fix typo in target selector.
36079
36080 2002-01-03  Richard Henderson  <rth@redhat.com>
36081
36082         * gcc.dg/20020103-1.c: New.
36083
36084 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36085
36086         * gcc.c-torture/execute/20020103-1.c: New test.
36087
36088 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36089
36090         * g++.dg/other/debug2.C: New test.
36091
36092         * gcc.c-torture/compile/20020103-1.c: New test.
36093
36094 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36095
36096         * gcc.dg/gnu89-init-1.c: Added new tests.
36097
36098 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36099
36100         * g++.dg/template/friend2.C: Remove as patch is reverted.
36101
36102         * g++.dg/warn/oldcast1.C: New test.
36103
36104         * g++.dg/template/ptrmem1.C: New test.
36105         * g++.dg/template/ptrmem2.C: New test.
36106
36107         * g++.dg/template/ntp.C: New test.
36108
36109         * g++.dg/other/component1.C: New test.
36110
36111         * g++.dg/template/ttp3.C: New test.
36112
36113         * g++.dg/template/friend2.C: New test.
36114         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36115
36116 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * g++.dg/other/ptrmem1.C: New test.
36119         * g++.dg/other/ptrmem2.C: New test.
36120
36121 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36122
36123         * g++.dg/template/ctor1.C: New test.
36124
36125 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         * g++.dg/template/friend2.C: New test.
36128
36129 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36130
36131         * gcc.dg/mmix-1.c: New test.
36132
36133 2001-12-31  Richard Henderson  <rth@redhat.com>
36134
36135         * gcc.dg/asm-5.c: New.
36136
36137 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36138
36139         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36140         in namespace __gnu_cxx
36141
36142 2001-12-30  Richard Henderson  <rth@redhat.com>
36143
36144         * gcc.dg/debug-6.c: New.
36145
36146 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * gcc.c-torture/compile/20011229-2.c: New test.
36149
36150 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36151
36152         * gcc.dg/debug-3.c: New test.
36153         * gcc.dg/debug-4.c: New test.
36154         * gcc.dg/debug-5.c: New test.
36155
36156 2001-12-29  Richard Henderson  <rth@redhat.com>
36157
36158         * g++.dg/eh/loop1.C: New.
36159
36160 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36161
36162         * g++.dg/template/crash1.C: New test.
36163
36164 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.dg/other/const1.C: New test.
36167
36168 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36169
36170         * gcc.c-torture/compile/20011229-1.c: New test.
36171
36172 2001-12-28  Stan Shebs  <shebs@apple.com>
36173
36174         * lib/objc-torture.exp: Resync with c-torture.exp.
36175         * lib/objc.exp: Load standard libraries.
36176
36177 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36178
36179         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36180         additional tests.
36181
36182 2001-12-27  Roger Sayle <roger@eyesopen.com>
36183
36184         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36185
36186 2001-12-27  Richard Henderson  <rth@redhat.com>
36187
36188         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36189
36190 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36191
36192         * g++.dg/eh/ctor1.C: New test.
36193         * g++.dg/other/error2.C: New test.
36194
36195 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36196
36197         * g++.dg/other/init2.C: New test.
36198
36199 2001-12-24  Richard Henderson  <rth@redhat.com>
36200
36201         * gcc.dg/20011223-1.c: New.
36202         * gcc.dg/inline-1.c: New.
36203
36204 2001-12-23  Richard Henderson  <rth@redhat.com>
36205
36206         * gcc.dg/asm-4.c: Test operand modifiers.
36207
36208 2001-12-23  Richard Henderson  <rth@redhat.com>
36209
36210         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36211
36212 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36213
36214         * gcc.c-torture/execute/20011223-1.c: New test.
36215
36216 2001-12-21  Richard Henderson  <rth@redhat.com>
36217
36218         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36219         re-enables the warning.
36220
36221 2001-12-21  Richard Henderson  <rth@redhat.com>
36222
36223         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36224
36225 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36226
36227         * gcc.c-torture/compile/20011218-1.c: New test.
36228
36229 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36230
36231         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36232         arm-isr.c test.
36233         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36234         epilogue generation for ARM ISR routines.
36235
36236 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36237
36238         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36239         * gcc.dg/format/c90-printf-3.c: Likewise.
36240         * gcc.dg/format/c99-printf-3.c: Likewise.
36241         * gcc.dg/format/ext-1.c: Likewise.
36242         * gcc.dg/format/ext-6.c: Likewise.
36243         * gcc.dg/format/format.h: Prototype unlocked stdio.
36244
36245 2001-12-20  Richard Henderson  <rth@redhat.com>
36246
36247         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36248         (arena): Use it.
36249         (malloc): Correct allocation logic.  Abort if we fill up the
36250         arena before initialization complete.
36251         (realloc): Correct allocation logic.
36252
36253 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.c-torture/compile/20011219-2.c: New test.
36256
36257         * gcc.c-torture/execute/20011219-1.c: New test.
36258
36259 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36260
36261         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36262         target does not support weak symbols.
36263
36264 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36265
36266         * gcc.c-torture/compile/20011219-1.c: New test.
36267
36268 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36269
36270         * g++.dg/other/error1.C: New test.
36271
36272 2001-12-17  Jeffrey A Law  (law@redhat.com)
36273
36274         * gcc.c-torture/execute/20011217-1.c: New test.
36275
36276 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36277
36278         * objc.dg/special/: New directory.
36279         * objc.dg/special/special.exp: New file.
36280         * objc.dg/special/unclaimed-category-1.h: New file.
36281         * objc.dg/special/unclaimed-category-1a.m: New file.
36282         * objc.dg/special/unclaimed-category-1.m: New file.
36283
36284 2001-12-17  Andreas Jaeger  <aj@suse.de>
36285
36286         * gcc.c-torture/compile/20011217-2.c: New test.
36287
36288 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36289
36290         * gcc.c-torture/compile/20011217-1.c: New test.
36291
36292 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36293
36294         * testsuite/gcc.dg/20011214-1.c: New.
36295
36296 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36297
36298         * gcc.dg/altivec-4.c: New.
36299
36300 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36301
36302         * gcc.dg/20011113-1.c: New test.
36303
36304 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36305
36306         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36307         std::__malloc_alloc_template<0> and
36308         std::__default_alloc_template<false, 0>.
36309
36310 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36311
36312         * objc/execute/bf-21.m: New test.
36313         * objc/execute/enumeration-1.m: New test.
36314         * objc/execute/enumeration-2.m: New test.
36315
36316 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36317
36318         * gcc.dg/gnu89-init-1.c: New test.
36319
36320 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36321
36322         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36323         * g++.old-deja/g++.jason/2371.C: Likewise.
36324         * g++.old-deja/g++.jason/template33.C: Likewise.
36325         * g++.old-deja/g++.jason/template34.C: Likewise.
36326         * g++.old-deja/g++.jason/template36.C: Likewise.
36327         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36328         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36329         * g++.old-deja/g++.other/typename1.C: Likewise.
36330         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36331         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36332         * g++.old-deja/g++.pt/typename11.C: Likewise.
36333         * g++.old-deja/g++.pt/typename14.C: Likewise.
36334         * g++.old-deja/g++.pt/typename16.C: Likewise.
36335         * g++.old-deja/g++.pt/typename3.C: Likewise.
36336         * g++.old-deja/g++.pt/typename4.C: Likewise.
36337         * g++.old-deja/g++.pt/typename5.C: Likewise.
36338         * g++.old-deja/g++.pt/typename7.C: Likewise.
36339         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36340
36341 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36342
36343         * g++.dg/other/linkage1.C: New test.
36344         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36345         specifiers.
36346
36347 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36348
36349         * gcc.dg/concat.c: New test.
36350
36351 2001-12-11  Stan Shebs  <shebs@apple.com>
36352
36353         * objc/compile: New test directory.
36354         * objc/compile/compile.exp: New expect script.
36355         * objc/compile/20011211-1.m: New compile test.
36356
36357 2001-12-11  Jason Merrill  <jason@redhat.com>
36358
36359         * lib/prune.exp (prune_gcc_output): Also handle "In member
36360         function".  So many permutations...
36361
36362 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36363
36364         * g++.dg/template/typedef1.C: New test.
36365
36366 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         * g++.dg/other/copy1.C: New test.
36369
36370 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36371
36372         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36373
36374         * gcc.dg/builtin-choose-expr.c: New.
36375
36376 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36377
36378         * gcc.dg/altivec-2.c: New.
36379
36380 2001-12-07  Richard Henderson  <rth@redhat.com>
36381
36382         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36383
36384 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36385
36386         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36387         ultrasparc.
36388
36389 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36390
36391         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36392
36393 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36394
36395         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36396         variable argument list.
36397
36398 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36399
36400         * gcc.c-torture/execute/memcheck: Delete entire directory.
36401         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36402         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36403
36404 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36405
36406         * gcc.dg/Wshadow-1.c: New test.
36407
36408 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36409
36410         * gcc.c-torture/compile/20011130-1.c: New test.
36411
36412         * gcc.dg/noncompile/20011025-1.c: New test.
36413
36414         * g++.dg/other/anon-union.C: New test.
36415
36416         * gcc.c-torture/execute/20011024-1.c: New test.
36417
36418 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36419
36420         * gcc.c-torture/execute/20000722-1.x,
36421         gcc.c-torture/execute/20010123-1.x: Remove.
36422         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36423         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36424         gcc.dg/c99-complit-2.c: New tests.
36425
36426 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36427
36428         * g++.dg/inherit/base1.C: New test.
36429
36430 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36431
36432         * g++.dg/other/stdarg1.C: New test.
36433
36434         * gcc.c-torture/compile/20011130-2.c: New test.
36435
36436 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36437
36438         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36439         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36440         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36441         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36442         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36443         * gcc.dg/builtin-prefetch-1.c: New test.
36444
36445 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36446
36447         * gcc.dg/20011130-1.c: New test.
36448
36449 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36450
36451         * g++.dg/other/scope1.C: New test.
36452         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36453
36454 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36455
36456         * gcc.dg/vla-init-1.c: New test.
36457
36458 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36459
36460         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36461
36462 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36463
36464         * objc.dg/alias.m: Update.
36465         * objc.dg/class-1.m: Update.
36466         * objc.dg/const-str-1.m: Update.
36467         * objc.dg/fwd-proto-1.m: Update.
36468         * objc.dg/id-1.m: Update.
36469         * objc.dg/super-class-1.m: Update.
36470
36471 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36472
36473         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36474         constructs.
36475
36476 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36477
36478         * gcc.c-torture/execute/20011128-1.c: New test.
36479
36480 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36481
36482         * gcc.dg/20011127-1.c: New test.
36483
36484 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36485
36486         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36487         from Austin Group draft 7.
36488         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36489         scanf format arguments.
36490         * gcc.dg/format/no-exargs-2.c: New test.
36491
36492 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.dg/abi/vbase8-4.C: New test.
36495
36496 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36497
36498         * gcc.c-torture/execute/20011121-1.c: New test.
36499
36500 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36501
36502         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36503
36504 2001-11-23  Andreas Jaeger  <aj@suse.de>
36505
36506         * gcc.dg/cpp/charconst-2.c: New test.
36507
36508 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36509
36510         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36511         to the host if it is remote.  Let tests specify extra headers
36512         they use.
36513         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36514         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36515         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36516         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36517         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36518         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36519         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36520         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36521         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36522         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36523
36524 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36525
36526         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36527         for little endian ARMs.
36528
36529 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36530
36531         * gcc.c-torture/compile/20011119-1.c: New test.
36532         * gcc.c-torture/compile/20011119-2.c: New test.
36533
36534 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36535
36536         * gcc.dg/altivec-1.c: Fix typo.
36537
36538 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36539
36540         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36541
36542 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36543
36544         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36545
36546 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36547
36548         * lib/g77.exp: Don't specify --rpath-link.
36549
36550         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36551         across all the headers.
36552         * gcc.dg/format/format.exp: For testing on a remote host,
36553         copy format.h.
36554
36555         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36556         * gcc.c-torture/execute/930406-1.c: Likewise.
36557         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36558
36559 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36560
36561         * gcc.dg/altivec-1.c: New.
36562
36563 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36564
36565         * gcc.dg/cpp/fpreprocessed.c: New test case.
36566
36567 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36568
36569         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36570         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36571         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36572
36573 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36574
36575         * gcc.dg/no-builtin-1.c: New test.
36576
36577 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36578
36579         * gcc.c-torture/execute/20011115-1.c: New test.
36580
36581 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36582
36583         * gcc.c-torture/compile/20011114-2.c: New test.
36584         * gcc.c-torture/compile/20011114-3.c: New test.
36585         * gcc.c-torture/compile/20011114-4.c: New test.
36586
36587 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36588
36589         * g++.dg/other/init1.C: New test.
36590
36591 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36592
36593         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36594         message.
36595
36596         * gcc.c-torture/execute/20011114-1.c: New testcase.
36597
36598         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36599         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36600         like the (before this change) version of 20010327-1.c.
36601
36602 2001-11-14  Roger Sayle <roger@eyesopen.com>
36603
36604         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36605
36606 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36607
36608         * g++.dg/init/array2.C: New test.
36609
36610 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36611
36612         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36613
36614 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36615
36616         * g++.dg/other/forscope1.C: New test.
36617         * g++.dg/ext/forscope1.C: New test.
36618         * g++.dg/ext/forscope2.C: New test.
36619
36620 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36621
36622         * gcc.c-torture/execute/20011113-1.c: New test.
36623
36624 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36625
36626         * gcc.c-torture/execute/20011109-2.c: New test.
36627
36628         * gcc.c-torture/execute/20011109-1.c: New test.
36629
36630 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36631
36632         * gcc.c-torture/compile/20011109-1.c: New test.
36633
36634 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36635
36636         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36637         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36638         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36639         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36640         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36641         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36642         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36643
36644 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36645
36646         * g++.dg/warn/Wshadow-1.C: New tests.
36647         * g++.old-deja/g++.mike/for3.C: Update.
36648
36649 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36650
36651         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36652         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36653         XFAILs.  Adjust expected error texts.
36654         * gcc.c-torture/compile/20011106-1.c,
36655         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36656         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36657         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36658         gcc.dg/c99-array-lval-5.c: New tests.
36659
36660 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36661
36662         * gcc.dg/cpp/defined.c: Update.
36663
36664 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36665
36666         * gcc.c-torture/execute/anon-1.c: New test.
36667
36668 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36669
36670         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36671         same size, so no warning should be produced on stormy16.
36672
36673         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36674         due to oversized array.
36675         * g++.old-deja/g++.mike/ns15.C: Likewise.
36676         * g++.old-deja/g++.pt/crash16.C: Likewise.
36677
36678 2001-11-02  Graham Stott  <grahams@redhat.com>
36679
36680         * g++.dgother/debug1.C: Fix typos.
36681
36682 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36683
36684         * g++.dg/other/debug1.C: New test.
36685
36686 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36687
36688         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36689         of unsigned long.
36690
36691 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36692
36693         * gcc.dg/20011029-2.c: New test.
36694
36695         * gcc.c-torture/compile/20011029-1.c: New test.
36696
36697 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36698
36699         * objc/execute/class_self-1.m: New test.
36700         * objc/execute/class_self-2.m: New test.
36701
36702 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36703
36704         * gcc.misc-tests/msgs.exp: Delete.
36705         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36706         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36707         error set to match recent changes.
36708
36709 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36710
36711         * gcc.dg/20011021-1.c: New test.
36712
36713 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36714
36715         * gcc.c-torture/compile/20011023-1.c: New test.
36716
36717 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36718
36719         * lib/g77.exp: Rewrite based on lib/g++.exp.
36720
36721 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36722
36723         * gcc.c-torture/execute/20011019-1.c: New test.
36724
36725         * gcc.dg/20011018-1.c: New test.
36726
36727 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36728
36729         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36730
36731 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36732
36733         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36734         * gcc.dg/attr-invalid.c: Likewise.
36735
36736 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36737
36738         * testsuite/gcc.dg/20011015-1.c: New test.
36739
36740 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36741
36742         * g++.dg/template/unify2.C: New test.
36743
36744 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36745
36746         * g++.dg/other/exception-specification.C: New test
36747
36748 2001-10-13  Tom Rix  <trix@redhat.com>
36749
36750         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36751         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36752
36753 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36754
36755         * testsuite/gcc.dg/20011009-1.c: New test.
36756
36757 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         PR g++/4476
36760         * g++.dg/other/friend1.C: New test.
36761
36762 2001-10-11  Richard Henderson  <rth@redhat.com>
36763
36764         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36765
36766 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36767
36768         * gcc.c-torture/compile/20011010-1.c: New.
36769
36770 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36771
36772         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36773         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36774         g77.f-torture/execute/execute.exp,
36775         g77.f-torture/noncompile/noncompile.exp,
36776         gcc.c-torture/compile/compile.exp,
36777         gcc.c-torture/execute/execute.exp,
36778         gcc.c-torture/execute/ieee/ieee.exp,
36779         gcc.c-torture/execute/memcheck/memcheck.exp,
36780         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36781         objc/execute/execute.exp: Update FSF address.
36782
36783 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36784
36785         * gcc.dg/cpp/cmdlne-C.c: Update.
36786         * gcc.dg/cpp/cmdlne-C2.c: New.
36787
36788 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36789
36790         * gcc.c-torture/execute/20011008-3.c: New.
36791
36792 2001-10-08  DJ Delorie  <dj@redhat.com>
36793
36794         * gcc.dg/20011008-1.c: New.
36795         * gcc.dg/20011008-2.c: New.
36796
36797 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36798
36799         * gcc.dg/cpp/spacing1.c: Update test.
36800
36801 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36802
36803         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36804         spelling errors of "separate" as "seperate".
36805
36806 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36807
36808         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36809         enough to avoid inlining.
36810
36811 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36812
36813         * lib/g77.exp: set libg2c_dir correctly.
36814
36815 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36816
36817         * gcc.dg/cpp/macro11.c: New test.
36818
36819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36820
36821         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36822         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36823         gcc.dg/format/multattr-3.c: New tests.
36824         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36825         tests for format attributes on function pointers being rejected.
36826
36827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36828
36829         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36830
36831 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36832
36833         * g++.dg/warn/format1.C: New test.
36834
36835 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36836
36837         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36838
36839 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36842
36843 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36844
36845         * gcc.dg/cpp/redef2.c: Add test.
36846
36847 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36848
36849         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36850         long-standing bug on i686, apparently.
36851         * gcc.c-torture/execute/loop-2c.x: New file.
36852         * gcc.c-torture/execute/loop-2d.x: New file.
36853         * gcc.c-torture/execute/loop-3c.x: New file.
36854
36855 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36856
36857         * gcc.dg/cpp/20000625-2.c: Correct line number.
36858
36859 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36860
36861         * gcc.dg/cpp/macro10.c: New test.
36862         * gcc.dg/cpp/strify3.c: New test.
36863         * gcc.dg/cpp/spacing1.c: Add tests.
36864         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36865         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36866
36867 2001-09-24  DJ Delorie  <dj@redhat.com>
36868
36869         * gcc.c-torture/execute/20010924-1.c: New test.
36870
36871 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36872
36873         * testsuite/objc/execute/paste.m: Remove.
36874
36875 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36876
36877         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36878
36879 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36880
36881         * g77.dg/strlen0.f: New test.
36882
36883 2001-09-21  Richard Henderson  <rth@redhat.com>
36884
36885         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36886         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36887
36888 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36889
36890         Table-driven attributes.
36891         * g++.dg/ext/attrib1.C: New test.
36892
36893 2001-09-20  DJ Delorie  <dj@redhat.com>
36894
36895         * gcc.dg/20000926-1.c: Update expected warning messages.
36896         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36897         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36898         array.
36899
36900 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36901
36902         * g++.dg/eh/registers1.C: New test case.
36903
36904 2001-09-17  Richard Henderson  <rth@redhat.com>
36905
36906         * gcc.dg/array-5.c: Fix VLA decomposition test.
36907
36908 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36909
36910         * gcc.dg/cpp/line5.c: New testcase.
36911
36912 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36913
36914         * gcc.dg/cpp/macro9.c: New test.
36915
36916 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36917
36918         * gcc.c-torture/execute/980223.c: Change type of addr from long
36919         to char *.
36920
36921 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36922
36923         * gcc.c-torture/execute/20010915-1.c: New test.
36924
36925 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36926
36927         * g77.dg/bprob: New directory.
36928         * g77.dg/bprob/bprob.exp: New file.
36929         * g77.dg/bprob/bprob-1.f: New test.
36930         * g77.dg/gcov: New directory.
36931         * g77.dg/gcov/gcov.exp: New file.
36932         * g77.dg/gcov/gcov-1.f: New test.
36933         * g77.dg/gcov/gcov-1.x: New file.
36934
36935 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36936
36937         * gcc.dg/cpp/directiv.c: Update.
36938         * gcc.dg/cpp/undef1.c: Update.
36939
36940 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36941
36942         * gcc.dg/20010912-1.c: New test.
36943
36944 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36945
36946         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36947         language-independent file in lib.
36948         * lib/gcov.exp: New file.
36949
36950 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36951
36952         * gcc.c-torture/compile/20010911-1.c: New test.
36953
36954 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36955
36956         * lib/profopt.exp: New, to support profile-directed optimizations.
36957         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36958         * gcc.misc-tests/bprob-1.c: New test.
36959         * gcc.misc-tests/bprob-2.c: New test.
36960
36961 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36962
36963         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36964         XFAIL and which kinds of gcov output to verify.
36965         * gcc.misc-tests/gcov-4b.x: New file.
36966         * gcc.misc-tests/gcov-5b.x: New file.
36967         * gcc.misc-tests/gcov-6.x: New file.
36968         * gcc.misc-tests/gcov-7.c: New test.
36969         * gcc.misc-tests/gcov-7.x: New file.
36970
36971 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36972
36973         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36974         * gcc.misc-tests/gcov-6.c: New test.
36975
36976 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         PR c++/3986
36979         * g++.dg/abi/vbase1.C: New test.
36980
36981 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36982
36983         * objc.dg/method-2.m: New.
36984
36985 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36986
36987         PR c++/4203
36988         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36989         * g++.dg/init/empty1.C: New test.
36990
36991 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36992
36993         * gcc.c-torture/compile/20010903-1.c: New test.
36994
36995 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36996
36997         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36998         for m68k.
36999
37000 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37001
37002         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37003
37004         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37005
37006         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37007
37008 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37009
37010         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37011         for 16-bit 'unsigned int'.
37012
37013 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37014
37015         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37016
37017 2001-08-27  Richard Henderson  <rth@redhat.com>
37018
37019         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37020         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37021
37022 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37023
37024         * gcc.dg/asm-names.c (ymain): New.
37025
37026 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37027
37028         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37029         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37030         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37031
37032 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37033
37034         * gcc.dg/compare5.c: New testcase.
37035
37036 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37037
37038         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37039         and "In instantiation".
37040
37041 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37042
37043         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37044
37045 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37046
37047         * gcc.misc-tests/gcov.exp: Add support for branch information.
37048         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37049         * gcc.misc-tests/gcov-4.c: New test.
37050         * gcc.misc-tests/gcov-4b.c: New test.
37051         * gcc.misc-tests/gcov-5b.c: New test.
37052
37053 2001-08-20  Zack Weinberg  <zackw@panix.com>
37054
37055         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37056         expected to fail.
37057
37058 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37059
37060         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37061
37062 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37063
37064         * g++.dg/eh/template1.C: New test.
37065
37066 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37067
37068         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37069         Fix thinko.
37070         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37071         for xfail.
37072
37073 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37074
37075         * lib/g77-dg.exp: Use prune.exp for common procedures
37076         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37077         * lib/g77.exp: (g77-dg-prune) Remove
37078
37079 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37080
37081         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37082
37083 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37084
37085         * g++.dg/template/unify1.C: New test.
37086
37087 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37088
37089         * g++.dg/abi/empty4.C: New test.
37090
37091 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37092
37093         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37094         solaris2.*
37095         * g77.f-torture/compile/pr3743.x: Likewise.
37096
37097 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37098
37099         * g++.dg/other/using-declaration.C: New test.
37100
37101 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37102
37103         * gcc.dg/cpp/tr-sign.c: New testcase.
37104
37105 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37106
37107         * gcc.dg/cpp/19951025-1.c: Revert.
37108         * gcc.dg/cpp/directiv.c: We no longer process directives that
37109         interrupt macro arguments.
37110
37111 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37112
37113         * gcc.dg/bconstp-1.c: New test.
37114
37115 2001-08-03  Richard Henderson  <rth@redhat.com>
37116
37117         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37118
37119 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37120
37121         * gcc.dg/cpp/19951025-1.c: Update.
37122
37123 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37124
37125         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37126         should be x.
37127
37128 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37129
37130         Kill -fhonor-std.
37131         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37132         * g++.old-deja/g++.other/std1.C: Likewise.
37133         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37134
37135 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37136
37137         * lib/g77.exp: Load gcc-defs.exp for common procedures
37138         (g77_pass, g77_fail, g77_finish, g77_exit,
37139         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37140
37141 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37142
37143         * g77.dg/fbackslash.f
37144         * g77.dg/fcase-preserve.f
37145         * g77.dg/ff90-1.f
37146         * g77.dg/ffixed-line-length-0.f
37147         * g77.dg/ffixed-line-length-132.f
37148         * g77.dg/ffixed-line-length-7.f
37149         * g77.dg/ffixed-line-length-72.f
37150         * g77.dg/ffixed-line-length-none.f
37151         * g77.dg/ffree-form-1.f
37152         * g77.dg/fno-backslash.f
37153         * g77.dg/fno-f90-1.f
37154         * g77.dg/fno-fixed-form-1.f
37155         * g77.dg/fno-onetrip.f
37156         * g77.dg/fno-typeless-boz.f
37157         * g77.dg/fno-underscoring.f
37158         * g77.dg/fno-vxt-1.f
37159         * g77.dg/fonetrip.f
37160         * g77.dg/ftypeless-boz.f
37161         * g77.dg/fugly-assumed.f
37162         * g77.dg/funderscoring.f
37163         * g77.dg/fvxt-1.f
37164
37165 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37166
37167         * objc.dg/fwd-proto-1.m: New.
37168         * objc.dg/local-decl-1.m: New.
37169         * objc.dg/naming-1.m: New.
37170         * objc.dg/naming-2.m: New.
37171         * objc.dg/proto-hier-1.m: New.
37172
37173 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37174
37175         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37176         largest-type elements to a struct makes its size grow.
37177
37178 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37179
37180         * g++.dg/abi/vthunk1.C: New test.
37181
37182 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.dg/abi/vbase8-22.C: New test.
37185
37186 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37187
37188         * gcc.dg/cpp/macro8.c: New test.
37189
37190 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.dg/abi/vbase8-21.C: New test.
37193
37194 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         * g++.dg/abi/vbase8-10.C: New test.
37197
37198 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37199
37200         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37201         ${tool}_set_ld_library_path.
37202         Changed caller.
37203         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37204         g++.exp.
37205
37206 2001-07-26  Stan Cox <scox@redhat.com>
37207
37208         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37209         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37210         gcc_exit, gcc_check_unsupported_p):
37211         Moved to gcc-deps.exp
37212         * gcc-deps.exp: New file.
37213
37214 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37215
37216         * g++.old-deja/g++.pt/defarg14.C: New test.
37217
37218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.other/lineno5.C: New test.
37221
37222 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37223
37224         * g++.old-deja/g++.pt/crash68.C: New test.
37225
37226 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37227
37228         * g++.old-deja/g++.other/crash42.C: New test.
37229
37230 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37231
37232         * gcc.dg/cpp/extratokens.c: Fix.
37233         * gcc.dg/cpp/skipping2.c: New tests.
37234
37235 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37236
37237         * gcc.c-torture/execute/20010724-1.c: New file.
37238         * gcc.c-torture/execute/20010724-1.x: New file.
37239
37240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.old-deja/g++.other/cond7.C: New test.
37243
37244 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         * g++.old-deja/g++.other/optimize4.C: New test.
37247
37248 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37251
37252 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37253
37254         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37255         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37256         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37257         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37258
37259         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37260         bug report" message.
37261
37262         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37263         * g++.dg/ext/instantiate1.C: Move from old-deja.
37264
37265 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37266
37267         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37268         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37269         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37270         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37271
37272 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37273
37274         * gcc.c-torture/execute/20010723-1.c: New test.
37275
37276 2001-07-23  Ben Elliston  <bje@redhat.com>
37277
37278         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37279
37280 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37281
37282         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37283         i[34567]86-*-*.
37284         Delete handling of ieee_multilib_flags.
37285         Pass -mieee for alpha*-*-* and sh-*-*.
37286         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37287
37288 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         Remove old-abi tests.
37291         * g++.old-deja/g++.mike/p11116.C: Remove.
37292         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37293
37294 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37295
37296         * g77.f-torture/compile/pr3743.f: New test
37297
37298 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37299
37300         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37301
37302 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37303
37304         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37305         g++.old-deja/g++.pt/static6.C: Likewise.
37306         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37307         supports weak symbols.
37308
37309 2001-07-18  Andreas Jaeger  <aj@suse.de>
37310
37311         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37312         supported again.
37313
37314 2001-07-18  Andreas Jaeger  <aj@suse.de>
37315
37316         * gcc.dg/iftrap-1.c: Fix target line.
37317
37318 2001-07-17  Richard Henderson  <rth@redhat.com>
37319
37320         * gcc.c-torture/execute/20010717-1.c: New.
37321
37322 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37323
37324         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37325         tests.
37326
37327 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37328
37329         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37330
37331 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37332
37333         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37334         UAC_SIGBUS, UAC_NOPRINT definitions.
37335
37336 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37337
37338         * objc/execute/object_is_class.m: New test.
37339         * objc/execute/object_is_meta_class.m: New test.
37340
37341 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37342
37343         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37344         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37345
37346 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37347
37348         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37349         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37350
37351 2001-07-14  Richard Henderson  <rth@redhat.com>
37352
37353         * gcc.dg/iftrap-1.c: New.
37354
37355 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37356
37357         * g77.f-torture/execute/intrinsic77.f: New test.
37358
37359 2001-07-11  Janis Johnson <janis@us.ibm.com>
37360
37361         * gcc.misc-tests/gcov-3.c: New test.
37362
37363 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37364
37365         * gcc.c-torture/compile/20010711-1.c,
37366         * gcc.c-torture/compile/20010711-2.c: New tests.
37367
37368 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37369
37370         * gcc.c-torture/execute/20010711-1.c: New test.
37371
37372 2001-07-11  Ben Elliston  <bje@redhat.com>
37373
37374         * g++.old-deja/g++.other/enum5.C: New test.
37375
37376 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37377
37378         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37379         (g++-dg-prune): Call prune_gcc_output.
37380         * prune.exp: New file for prune_gcc_output.
37381         * lib/g++.exp, lib/gcc.exp: Load it.
37382
37383 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37384
37385         * gcc.c-torture/compile/20010701-1.c,
37386         g++.old-deja/g++.ext/attrib6.C: New tests.
37387
37388 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37389
37390         * gcc.c-torture/compile/20010706-1.c: New test.
37391
37392 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37393
37394         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37395
37396 2001-06-28  Stan Shebs  <shebs@apple.com>
37397
37398         * gcc.dg/pragma-darwin.c: New test.
37399
37400 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37401
37402         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37403         Solaris 2.[678] system.
37404
37405 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * gcc.dg/20010622-1.c: New test.
37408
37409 2001-06-18  Stan Shebs  <shebs@apple.com>
37410
37411         * objc.dg: New directory.
37412         * objc.dg/dg.exp: New file.
37413         * objc.dg/alias.m: New.
37414         * objc.dg/class-1.m: New.
37415         * objc.dg/class-2.m: New.
37416         * objc.dg/const-str-1.m: New.
37417         * objc.dg/const-str-2.m: New.
37418         * objc.dg/id-1.m: New.
37419         * objc.dg/method-1.m: New.
37420         * objc.dg/super-class-1.m: New.
37421         * lib/objc-dg.exp: New file.
37422
37423 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37424
37425         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37426         of label name.
37427
37428 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37429
37430         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37431
37432 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37433
37434         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37435         variable.
37436
37437 2001-06-12  Richard Henderson  <rth@redhat.com>
37438
37439         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37440
37441 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         * g++.old-deja/g++.abi/vbase5.C: New test.
37444         * g++.old-deja/g++.abi/vbase6.C: New test.
37445         * g++.old-deja/g++.abi/vbase7.C: New test.
37446
37447 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37448
37449         * gcc.c-torture/compile/20010610-1.c: New test.
37450
37451 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.abi/vbase4.C: New test.
37454
37455 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37456
37457         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37458         support %f for HC11/HC12 targets.
37459         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37460         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37461         on HC11/HC12 targets.
37462         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37463
37464 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37465
37466         * gcc.dg/wchar_t-1.c: New file.
37467         * gcc.dg/wint_t-1.c: Likewise.
37468
37469 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37470
37471         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37472
37473 2001-06-11  Richard Henderson  <rth@redhat.com>
37474
37475         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37476
37477 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37478
37479         * gcc.c-torture/compile/20010611-1.c: New test.
37480
37481 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37482
37483         * gcc.dg/c99-tag-1.c: Add more tests.
37484
37485 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37486
37487         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37488         representation on MN10300 and ARM/Thumb.
37489
37490 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37491
37492         * g77.f-torture/execute/20010610.f: New.
37493
37494 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37495
37496         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37497         names.
37498
37499 2001-06-09  Richard Henderson  <rth@redhat.com>
37500
37501         * gcc.c-torture/execute/ashrdi-1.c: New.
37502         * gcc.c-torture/execute/ashldi-1.c: New.
37503         * gcc.c-torture/execute/lshrdi-1.c: New.
37504
37505 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37506
37507         * objc/execute/load-3.m: Added. Check sending +load to categories,
37508         in addition to classes.
37509
37510 2001-06-08  Stan Shebs  <shebs@apple.com>
37511
37512         * objc/execute/load-2.m: New test.  From Nicola Pero
37513         <n.pero@mi.flashnet.it>.
37514
37515 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.c-torture/execute/20010605-2.c: New test.
37518
37519 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37520
37521         * g++.old-deja/g++.abi/vbase2.C: New test.
37522         * g++.old-deja/g++.abi/vbase3.C: New test.
37523
37524 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37525
37526         * g++.old-deja/g++.pt/friend49.C: New test.
37527
37528 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37529
37530         * g++.old-deja/g++.ext/anon3.C: New test.
37531
37532 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37533
37534         * g++.old-deja/g++.other/conv7.C: New test.
37535
37536 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37537
37538         * gcc.c-torture/compile/20010605-2.c: New test.
37539
37540 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37541
37542         * gcc.c-torture/execute/20010604-1.c: New test.
37543
37544 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37545
37546         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37547
37548 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37549
37550         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37551         (g++_link_flags): Likewise.
37552         (g++_init): Pass gccpath's value to two previous functions.
37553
37554 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37555
37556         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37557         Ensure logfile entry matches exec command line.
37558
37559 2001-05-31  Richard Henderson  <rth@redhat.com>
37560
37561         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37562         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37563
37564 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37565
37566         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37567         compiler for irix6.2
37568
37569 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37570
37571         * g++.old-deja/g++.other/optimize3.C: New file.
37572
37573 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37574
37575         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37576         assemble.
37577
37578 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37579
37580         * g++.old-deja/g++.other/optimize2.C: New file.
37581
37582 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37583
37584         * gcc.c-torture/compile/20010518-2.c: New file.
37585         * gcc.c-torture/execute/20010518-1.c: New file.
37586         * gcc.c-torture/execute/20010518-2.c: New file.
37587
37588 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37589
37590         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37591
37592 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37593
37594         G++ no longer defines builtins that do not begin with __builtin.
37595         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37596         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37597         * g++.old-deja/g++.law/builtin1.C: Likewise.
37598         * g++.old-deja/g++.law/cvt2.C: Likewise.
37599         * g++.old-deja/g++.mike/net5.C: Likewise.
37600         * g++.old-deja/g++.other/builtins1.C: Likewise.
37601         * g++.old-deja/g++.other/builtins2.C: Likewise.
37602         * g++.old-deja/g++.other/builtins3.C: Likewise.
37603         * g++.old-deja/g++.other/builtins4.C: Likewise.
37604         * g++.old-deja/g++.other/inline8.C: Likewise.
37605         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37606
37607 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37608
37609         * g++.old-deja/g++.pt/using1.C: Adjust.
37610         * g++.old-deja/g++.pt/using2.C: New test.
37611
37612 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37613
37614         * gcc.dg/cpp/charconst.c: New tests.
37615         * gcc.dg/cpp/escape.c: New tests.
37616         * gcc.dg/cpp/escape-1.c: New tests.
37617         * gcc.dg/cpp/escape-2.c: New tests.
37618         * gcc.dg/cpp/ucs.c: New tests.
37619
37620 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37621
37622         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37623         native compiler for irix6.5.
37624
37625 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37626
37627         * lib/g++.exp (g++_include_flags): Use args to compute
37628         get_multilibs.
37629         (g++_link_flags): Likewise.
37630         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37631
37632 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37633
37634         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37635
37636 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37637
37638         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37639         this file.
37640
37641 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37642
37643         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37644         STACK_SIZE;
37645         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37646         to STACK_SIZE; Use it to define size of add_histo array.
37647         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37648         to STACK_SIZE.
37649         (f): Use GITT_SIZE to define size of gitt local table.
37650         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37651         to STACK_SIZE; Use it to define size of bytemem array.
37652
37653 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37654
37655         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37656         on 68HC11/HC12 due to the asm instruction.
37657         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37658         * gcc.c-torture/compile/920520-1.x: Likewise.
37659         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37660         on 68HC11/HC12 because the function is larger than 64K.
37661         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37662         on 68HC11/HC12 because the structure is too large.
37663
37664 2001-05-20  Richard Henderson  <rth@redhat.com>
37665
37666         * gcc.c-torture/execute/20010520-1.c: New.
37667
37668 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37669
37670         * g++.old-deja/g++.warn/compare1.C: New test.
37671         * gcc.dg/compare4.c: New test.
37672
37673 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37674
37675         * g++.old-deja/g++.other/optimize1.C: New test.
37676
37677 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37678
37679         * g++.old-deja/g++.pt/spec41.C: New test.
37680
37681 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37682
37683         * gcc.c-torture/compile/20010114-1.x: Remove.
37684
37685 2001-05-18  Stan Shebs  <shebs@apple.com>
37686
37687         * gcc.c-torture/compile/20010518-1.c: New test.
37688
37689 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37692         * g++.old-deja/g++.pt/crash67.C: New test.
37693
37694 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37695
37696         * g++.old-deja/g++.other/debug9.C: New test.
37697
37698 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37699
37700         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37701
37702 2001-05-16  Jan Hubicka  <jh@suse.cz>
37703
37704         * gcc.c-torture/compile/20010516-1.c: New test.
37705
37706 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37707
37708         * g++.old-deja/g++.other/crash41.C: New test.
37709
37710 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37711
37712         * g++.old-deja/g++.pt/crash66.C: New test.
37713
37714 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37715
37716         * g++.old-deja/g++.robertl/eb27.C: Convert.
37717
37718 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37719
37720         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37721         declaration being redundant.
37722
37723 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37724
37725         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37726
37727 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37728
37729         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37730
37731 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37732
37733         * lib/g++.exp: Use testsuite_flags.
37734
37735 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37736
37737         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37738
37739 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37740
37741         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37742
37743 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37744
37745         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37746
37747 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37748
37749         * gcc.c-torture/compile/20010313-1.c: New test.
37750
37751 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37752
37753         * gcc.dg/cpp/direct2.c: New test.
37754         * gccq.dg/cpp/direct2s.c: New test.
37755
37756         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37757
37758 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37759
37760         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37761         * g++.old-deja/g++.other/op3.C: Likewise.
37762
37763 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37764
37765         * gcc.dg/cpp/syshdr.h: New file.
37766         * gcc.dg/cpp/sysmac1.c: Update.
37767         * gcc.dg/cpp/sysmac2.c: Update.
37768
37769 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37770
37771         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37772
37773 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37774
37775         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37776         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37777
37778 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37781
37782 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37783
37784         * lib/g++.exp (g++_include_flags): Don't use any special flags
37785         if TESTING_IN_BUILD_TREE is not defined.
37786         (g++_init): Use a plain 'c++' as the compiler if
37787         TESTING_IN_BUILD_TREEE is not defined.
37788
37789 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37790
37791         * g++.old-deja/g++.eh/catch13.C: New test.
37792         * g++.old-deja/g++.eh/catch14.C: New test.
37793
37794 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * gcc.dg/cpp/tr-define.c: New test.
37797
37798 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37799
37800         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37801         <stdlib.h>, not <malloc.h>.
37802
37803 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37804
37805         * g++.old-deja/g++.ns/template17.C: New test.
37806
37807 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         * g++.old-deja/g++.pt/ref4.C: New test.
37810
37811 2001-04-30  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.dg/20000724-1.c: Revert last change.
37814
37815 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37816
37817         * g77.f-torture/execute/20010430.f: New test.
37818
37819 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37820
37821         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37822
37823 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37824
37825         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37826
37827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37828
37829         * g++.old-deja/g++.eh/crash6.C: New test.
37830
37831 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.other/warn7.C: New test.
37834
37835 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         * g++.old-deja/g++.other/defarg9.C: New test.
37838
37839 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37840
37841         * g77.f-torture/compile/20010426.f: New test.
37842         * g77.f-torture/execute/20010426.f: New test.
37843
37844 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37845
37846         * g77.f-torture/compile/20000629-1.x: Remove - error
37847         has been fixed.
37848
37849 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37850
37851         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37852         Tweak slightly to work with g++.dg framework.
37853         * g++.dg/special/ecos.exp: Run initp1.C test.
37854         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37855
37856         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37857         its linker doesn't give line numbers either.
37858         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37859
37860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37861
37862         * g++.old-deja/g++.other/lex1.C: New test.
37863
37864 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37865
37866         * gcc.dg/noncompile/20010425-1.c: New test.
37867
37868 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37869
37870         * g++.old-deja/g++.pt/mangle2.C: New test.
37871
37872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * gcc.dg/format/plus-1.c: New test.
37875
37876 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37877
37878         * gcc.dg/20010423-1.c: New test.
37879
37880 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37881
37882         * gcc.c-torture/execute/20010422-1.c: New test.
37883
37884 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37885
37886         * g++.old-deja/g++.ns/type2.C: New test.
37887
37888 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37889
37890         * g++.old-deja/g++.other/perf1.C: New test.
37891
37892 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37893
37894         * gcc.dg/c99-func-2.c: Remove xfail.
37895         * gcc.dg/c99-func-3.c: Remove xfail.
37896         * gcc.dg/c99-func-4.c: Remove xfail.
37897
37898 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37899
37900         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37901
37902 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37903
37904         * gcc.c-torture/compile/20010423-1.c: New test.
37905
37906 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.old-deja/g++.pt/typename28.C: New test.
37909
37910 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37911
37912         * g++.old-deja/g++.abi/empty2.C: New test.
37913         * g++.old-deja/g++.abi/empty3.C: New test.
37914
37915 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37916
37917         * g++.old-deja/g++.other/comdat2.C: New test.
37918         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37919
37920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37921
37922         * g++.old-deja/g++.other/overload14.C: New test.
37923
37924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37925
37926         * g++.old-deja/g++.other/lookup23.C: New test.
37927
37928 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37929
37930         * gcc.c-torture/execute/20010403-1.c: New test.
37931
37932 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37933             Mark Mitchell  <mark@codesourcery.com>
37934
37935         * lib/old-dejagnu.exp: Don't delete output of executable.
37936         Add .exe suffix to executables.
37937
37938 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37939
37940         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37941
37942 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37943
37944         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37945
37946 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37949         * g++.old-deja/g++.abi/crash1.C: New test.
37950
37951 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.old-deja/g++.other/crash40.C: New test.
37954
37955 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37956
37957         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37958
37959 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37960
37961         * g++.old-deja/g++.other/warn6.C: New test.
37962
37963 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37964
37965         * g++.old-deja/g++.robertl/eb42.C: Same.
37966
37967 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37968
37969         * gcc.dg/wtr-conversion-1.c: New testcase.
37970
37971 2001-04-10  Richard Henderson  <rth@redhat.com>
37972
37973         * g++.old-deja/g++.other/array5.C: New.
37974
37975 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37976
37977         * gcc.c-torture/execute/20010408-1.c: New test.
37978
37979 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37980
37981         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37982         headers and constructs.
37983         * g++.old-deja/g++.robertl/eb79.C: Same.
37984         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37985         * g++.old-deja/g++.robertl/eb73.C: Same.
37986         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37987         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37988         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37989         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37990         * g++.old-deja/g++.robertl/eb44.C: Same.
37991         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37992         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37993         * g++.old-deja/g++.robertl/eb39.C: Same.
37994         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37995         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37996         * g++.old-deja/g++.robertl/eb30.C: Same.
37997         * g++.old-deja/g++.robertl/eb3.C: Same.
37998         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37999         * g++.old-deja/g++.robertl/eb21.C: Same.
38000         * g++.old-deja/g++.robertl/eb15.C: Same.
38001         * g++.old-deja/g++.robertl/eb118.C: Same.
38002         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38003         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38004         * g++.old-deja/g++.robertl/eb109.C: Same.
38005         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38006         * g++.old-deja/g++.mike/rtti1.C: Same.
38007         * g++.old-deja/g++.mike/p658.C: Same.
38008         * g++.old-deja/g++.mike/net46.C: Same.
38009         * g++.old-deja/g++.mike/net34.C: Same.
38010         * g++.old-deja/g++.mike/memoize1.C: Same.
38011         * g++.old-deja/g++.mike/eh2.C: Same.
38012         * g++.old-deja/g++.law/weak.C: Same.
38013         * g++.old-deja/g++.law/visibility7.C: Same.
38014         * g++.old-deja/g++.law/visibility25.C: Same.
38015         * g++.old-deja/g++.law/visibility22.C: Same.
38016         * g++.old-deja/g++.law/visibility2.C: Same.
38017         * g++.old-deja/g++.law/visibility17.C: Same.
38018         * g++.old-deja/g++.law/visibility13.C: Same.
38019         * g++.old-deja/g++.law/visibility10.C: Same.
38020         * g++.old-deja/g++.law/visibility1.C: Same.
38021         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38022         * g++.old-deja/g++.law/vbase1.C: Same.
38023         * g++.old-deja/g++.law/operators32.C: Same.
38024         * g++.old-deja/g++.law/nest3.C: Same.
38025         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38026         * g++.old-deja/g++.law/except5.C (main): Same.
38027         * g++.old-deja/g++.law/cvt7.C (run): Same.
38028         * g++.old-deja/g++.law/cvt2.C: Same.
38029         * g++.old-deja/g++.law/cvt16.C: Same.
38030         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38031         * g++.old-deja/g++.law/ctors17.C (main): Same.
38032         * g++.old-deja/g++.law/ctors13.C: Same.
38033         * g++.old-deja/g++.law/ctors12.C (main): Same.
38034         * g++.old-deja/g++.law/ctors10.C: Same.
38035         * g++.old-deja/g++.law/code-gen5.C: Same.
38036         * g++.old-deja/g++.law/bad-error7.C: Same.
38037         * g++.old-deja/g++.law/arm9.C: Same.
38038         * g++.old-deja/g++.law/arm12.C: Same.
38039         * g++.old-deja/g++.law/arg8.C: Same.
38040         * g++.old-deja/g++.law/arg1.C: Same.
38041         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38042         * g++.old-deja/g++.jason/template31.C: Same.
38043         * g++.old-deja/g++.jason/template24.C (main): Same.
38044         * g++.old-deja/g++.jason/2371.C: Same.
38045         * g++.old-deja/g++.eh/new2.C: Same.
38046         * g++.old-deja/g++.eh/new1.C: Same.
38047         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38048         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38049         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38050         * g++.old-deja/g++.brendan/crash62.C: Same.
38051         * g++.old-deja/g++.brendan/crash52.C: Same.
38052         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38053         * g++.old-deja/g++.brendan/crash38.C: Same.
38054         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38055         * g++.old-deja/g++.brendan/copy9.C: Same.
38056
38057 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38058
38059         * gcc.c-torture/execute/20001203-2.c (memset):
38060         Count argument is of type __SIZE_TYPE__.
38061
38062 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38063
38064         * gcc.c-torture/compile/20010404-1.c: New test.
38065
38066 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38067
38068         * gcc.c-torture/compile/20010326-1.c: New test.
38069
38070 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38071
38072         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38073         peculiarities of the SH.
38074         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38075
38076 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38077
38078         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38079         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38080         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38081
38082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38083
38084         * g77.f-torture/compile/20010321-1.f: New test.
38085
38086 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38087
38088         * gcc.c-torture/compile/20010329-1.c: New test.
38089
38090 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.c-torture/execute/20010329-1.c: New test.
38093
38094 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38095
38096         * g++.old-deja/g++.other/eh4.C: Fix typo.
38097
38098 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38099
38100         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38101
38102 2001-03-28  Philip Blundell  <philb@gnu.org>
38103
38104         * gcc.c-torture/compile/20010328-1.c: New test.
38105
38106 2001-03-27  Richard Henderson  <rth@redhat.com>
38107
38108         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38109         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38110
38111 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38112
38113         * gcc.c-torture/compile/20010327-1.c: New test.
38114
38115 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         * g++.old-deja/g++.other/friend12.C: New test.
38118         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38119         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38120
38121 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38122
38123         * gcc.c-torture/execute/20010325-1.c: New test.
38124
38125 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * g++.old-deja/g++.other/mangle3.C: New test.
38128
38129 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38130
38131         * g++.old-deja/g++.other/anon8.C: New test.
38132
38133 2001-03-20  Philip Blundell  <philb@gnu.org>
38134
38135         * gcc.c-torture/compile/20010320-1.c: New test.
38136
38137 2001-03-17  Richard Henderson  <rth@redhat.com>
38138
38139         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38140
38141 2001-03-15  Geoff Keating  <geoff@redhat.com>
38142
38143         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38144         tests on AIX.
38145
38146 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38147
38148         * g++.old-deja/g++.other/eh4.C: New test.
38149
38150 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38151
38152         * gcc.dg/cpp/mi1.c: Update.
38153
38154 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38155
38156         * g++.old-deja/g++.other/regstack.C: New test.
38157
38158 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.other/ref4.C: New test.
38161
38162 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38163
38164         * objc/execute/va_method.m: Added.
38165         * objc/execute/IMP.m: Added.
38166         * objc/execute/_cmd.m: Added.
38167         * objc/execute/accessing_ivars.m: Added.
38168         * objc/execute/class-1.m: Added.
38169         * objc/execute/class-10.m: Added.
38170         * objc/execute/class-11.m: Added.
38171         * objc/execute/class-12.m: Added.
38172         * objc/execute/class-13.m: Added.
38173         * objc/execute/class-14.m: Added.
38174         * objc/execute/class-2.m: Added.
38175         * objc/execute/class-3.m: Added.
38176         * objc/execute/class-4.m: Added.
38177         * objc/execute/class-5.m: Added.
38178         * objc/execute/class-6.m: Added.
38179         * objc/execute/class-7.m: Added.
38180         * objc/execute/class-8.m: Added.
38181         * objc/execute/class-9.m: Added.
38182         * objc/execute/class-tests-1.h
38183         * objc/execute/class-tests-2.h
38184         * objc/execute/compatibility_alias.m: Added.
38185         * objc/execute/encode-1.m: Added.
38186         * objc/execute/formal_protocol-1.m: Added.
38187         * objc/execute/formal_protocol-2.m: Added.
38188         * objc/execute/formal_protocol-3.m: Added.
38189         * objc/execute/formal_protocol-4.m: Added.
38190         * objc/execute/formal_protocol-5.m: Added.
38191         * objc/execute/formal_protocol-6.m: Added.
38192         * objc/execute/formal_protocol-7.m: Added.
38193         * objc/execute/informal_protocol.m: Added.
38194         * objc/execute/initialize.m: Added.
38195         * objc/execute/load.m: Added.
38196         * objc/execute/many_args_method.m: Added.
38197         * objc/execute/nested-3.m: Added.
38198         * objc/execute/no_clash.m: Added.
38199         * objc/execute/private.m: Added.
38200         * objc/execute/redefining_self.m: Added.
38201         * objc/execute/root_methods.m: Added.
38202         * objc/execute/selector-1.m: Added.
38203         * objc/execute/static-1.m: Added.
38204         * objc/execute/static-2.m: Added.
38205         * objc/execute/va_method.m: Added.
38206
38207 2001-03-10  Richard Henderson  <rth@redhat.com>
38208
38209         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38210
38211 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38212
38213         * g++.old-deja/g++.other/crash31.C: XFAIL.
38214         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38215         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38216         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38217         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38218         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38219
38220 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38221
38222         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38223
38224 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38225
38226         * gcc.dg/20000724-1.c: Don't use multiline strings.
38227
38228 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38229
38230         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38231         result of -cString against what we expect it to be; don't just
38232         print it out for no one to read.
38233
38234         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38235         Based on testcases provided by Nicola Pero.
38236
38237 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38238
38239         * gcc.dg/cpp/macro7.c: New test.
38240
38241 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38242
38243         * gcc.dg/cpp/multiline.c: Update.
38244
38245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38246
38247         * g++.old-deja/g++.other/enum3.C: New test.
38248
38249 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38250
38251         * g++.old-deja/g++.other/pod1.C: New test.
38252
38253 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         * g++.old-deja/g++.ext/overload1.C: New test.
38256
38257 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38258
38259         * g++.old-deja/g++.pt/using1.C: New test.
38260
38261 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38262
38263         * g++.old-deja/g++.other/using9.C: New test.
38264
38265 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38266
38267         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38268
38269         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38270
38271 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.old-deja/g++.ext/realpt1.C: Remove.
38274
38275 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38276
38277         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38278
38279 2001-02-26  Will Cohen  <wcohen@redhat.com>
38280
38281         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38282
38283 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38284
38285         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38286         templatized constructors.
38287
38288 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38289
38290         * gcc.c-torture/execute/20010224-1.c: New test.
38291
38292 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38293
38294         * gcc.c-torture/execute/20010222-1.c: New test.
38295
38296 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38297
38298         * g++.old-deja/g++.other/inline20.C: New test.
38299
38300 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38301
38302         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38303
38304 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38305
38306         * g++.old-deja/g++.other/lookup22.C: New test.
38307
38308 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38309
38310         * g77.dg: New directory.
38311         * g77.dg/20010216-1.f: New test case.
38312         * g77.dg/dg.exp: New driver.
38313         * lib/g77-dg.exp: New driver library.
38314
38315 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38316
38317         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38318
38319 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38320
38321         * g++.old-deja/g++.other/decl9.C: New test.
38322
38323 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38326         not need <string> and also tests the initialization at runtime.
38327
38328 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38329
38330         * gcc.c-torture/execute/longlong.c: New test.
38331
38332 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38333
38334         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38335
38336 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38337
38338         * gcc.c-torture/execute/920302-1.c (execute):
38339         Change argument type to short.
38340
38341 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         * g++.old-deja/g++.pt/deduct6.C: New test.
38344
38345 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         * g++.old-deja/g++.pt/deduct5.C: New test.
38348
38349 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38350
38351         * gcc.c-torture/execute/20010209-1.c: New test.
38352
38353 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38354
38355         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38356
38357 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38358
38359         * g++.dg/vtgc1.C: Update for new ABI.
38360
38361         * consistency.vlad: New directory, 1665 files.
38362
38363 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38364
38365         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38366         return type.
38367         * gcc.dg/cpp/digraphs.c: Declare puts.
38368
38369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38370
38371         * g++.old-deja/g++.other/warn5.C: New test.
38372
38373 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38374
38375         * g++.old-deja/g++.pt/spec40.C: New test.
38376
38377 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38378
38379         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38380         case.
38381         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38382
38383 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38384
38385         * gcc.c-torture/compile/20010209-1.c: New test.
38386
38387 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38388
38389         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38390         excess errors message but not if it crashes.
38391         * g++.old-deja/g++.other/crash27.C: Likewise.
38392         * g++.old-deja/g++.other/crash28.C: Likewise.
38393         * g++.old-deja/g++.other/crash30.C: Likewise.
38394         * g++.old-deja/g++.other/crash32.C: Likewise.
38395         * g++.old-deja/g++.other/crash35.C: Likewise.
38396         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38397
38398 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38399
38400         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38401         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38402         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38403         g77.f-torture/execute/execute.exp,
38404         g77.f-torture/noncompile/noncompile.exp,
38405         gcc.c-torture/execute/execute.exp,
38406         gcc.c-torture/execute/memcheck/memcheck.exp,
38407         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38408         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38409         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38410         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38411         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38412         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38413         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38414         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38415         Remove bug reporting instructions with ancient email addresses.
38416
38417 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38418
38419         * gcc.dg/20010202-1.c: New test.
38420         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38421
38422 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38423
38424         * g++.dg/stdbool-if.C: New test.
38425
38426 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38427
38428         * objc/execute/fdecl.m: Added main().
38429
38430 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38431
38432         * gcc.c-torture/execute/20010206-1.c: New test.
38433
38434 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38435
38436         * gcc.dg/cpp/avoidpaste1.c: Update.
38437
38438 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38439
38440         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38441         Pero <nicola@brainstorm.co.uk>.
38442         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38443
38444 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38445
38446         * g++.old-deja/g++.pt/spec39.C: New test.
38447
38448 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38449
38450         * gcc.c-torture/compile/20010202-1.c: New test.
38451
38452 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38453
38454         * g++.old-deja/g++.abi/primary2.C: New test.
38455         * g++.old-deja/g++.abi/primary3.C: New test.
38456         * g++.old-deja/g++.abi/primary4.C: New test.
38457         * g++.old-deja/g++.abi/primary5.C: New test.
38458         * g++.old-deja/g++.abi/vtable3.h: New test.
38459         * g++.old-deja/g++.abi/vtable3a.C: New test.
38460         * g++.old-deja/g++.abi/vtable3b.C: New test.
38461         * g++.old-deja/g++.abi/vtable3c.C: New test.
38462         * g++.old-deja/g++.abi/vtable3d.C: New test.
38463         * g++.old-deja/g++.abi/vtable3e.C: New test.
38464         * g++.old-deja/g++.abi/vtable3f.C: New test.
38465         * g++.old-deja/g++.abi/vtable3g.C: New test.
38466         * g++.old-deja/g++.abi/vtable3h.C: New test.
38467         * g++.old-deja/g++.abi/vtable3i.C: New test.
38468         * g++.old-deja/g++.abi/vtable3j.C: New test.
38469         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38470
38471 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38472
38473         * g++.old-deja/g++.other/anon6.C: New test.
38474         * g++.old-deja/g++.other/anon7.C: New test.
38475
38476 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38477
38478         * gcc.dg/cpp/avoidpaste2.c: New tests.
38479
38480 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38483
38484 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38485
38486         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38487         DECIMAL_DIG cases for Irix."
38488
38489 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38490
38491         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38492
38493 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38494
38495         * gcc.dg/c99-tag-1.c: New test.
38496
38497 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38498
38499         * gcc.dg/cpp/tr-warn1.c: Add tests.
38500
38501 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38502
38503         * gcc.dg/cpp/avoidpaste1.c: Update.
38504         * gcc.dg/cpp/paste4.c: Update.
38505
38506 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38507
38508         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38509         cases for Irix.
38510
38511 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38512
38513         * g++.old-deja/g++.other/inline19.C: New test.
38514
38515 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38516
38517         * gcc.dg/Wlarger-than.c: New test.
38518
38519 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38520
38521         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38522
38523 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38524
38525         * gcc.c-torture/execute/20010129-1.c: New test.
38526         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38527
38528 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38529
38530         * gcc.dg/cpp/avoidpaste1.c: Test case.
38531
38532 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * g++.old-deja/g++.other/inline18.C: New test.
38535
38536 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38537
38538         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38539         and __builtin_putchar.
38540
38541 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38542
38543         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38544         tests.
38545
38546 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38547
38548         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38549         floating point number rounding mode to round to the nearest
38550         representable mode.
38551
38552 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38553
38554         * g++.old-deja/g++.other/mangle2.C: New test.
38555
38556 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38557
38558         * gcc.c-torture/compile/20010124-1.c: New test.
38559
38560 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38561
38562         * g++.old-deja/g++.pt/spec38.C: New test.
38563
38564 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38565
38566         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38567         "Build don't run".
38568
38569 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38570
38571         * gcc.c-torture/execute/20010123-1.c: New test.
38572
38573 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.pt/spec37.C: New test.
38576
38577 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38578
38579         * g++.old-deja/g++.pt/overload14.C: New test.
38580
38581 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38582
38583         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38584         __builtin_return_address.
38585
38586 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38587
38588         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38589         * g++.old-deja/g++.pt/spec35.C: New test.
38590         * g++.old-deja/g++.pt/spec36.C: New test.
38591
38592 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.c-torture/compile/20010118-1.c: New test.
38595
38596 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38597
38598         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38599
38600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38601
38602         * gcc.c-torture/execute/20010119-1.c: New test.
38603
38604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38605
38606         * g++.old-deja/g++.other/vbase5.C: New test.
38607
38608 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * gcc.c-torture/execute/20010118-1.c: New test.
38611
38612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         * g++.old-deja/g++.pt/deduct3.C: New test.
38615
38616 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38617
38618         * g++.old-deja/g++.pt/spec34.C: New test.
38619
38620 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38621
38622         * g77.f-torture/compile/20000601-2.f: New test.
38623
38624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38625
38626         * g++.old-deja/g++.other/init17.C: New test.
38627
38628 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38629
38630         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38631
38632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.pt/unify8.C: New test.
38635
38636 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.old-deja/g++.abi/vbase1.C: New test.
38639
38640 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38641
38642         * g++.old-deja/g++.pt/crash65.C: New test.
38643
38644 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38645
38646         * gcc.dg/cpp/assembl2.S: New test case.
38647
38648 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38649
38650         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38651         are supported.
38652
38653 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38654
38655         * g++.old-deja/g++.other/builtins1.C: New test.
38656         * g++.old-deja/g++.other/builtins2.C: Likewise.
38657         * g++.old-deja/g++.other/builtins3.C: Likewise.
38658         * g++.old-deja/g++.other/builtins4.C: Likewise.
38659
38660 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38661
38662         * gcc.c-torture/compile/20010117-1.c: New test.
38663         * gcc.c-torture/compile/20010117-2.c: New test.
38664
38665 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38666
38667         * g77.f-torture/execute/20010116.[fx]: New test,
38668         XFAIL on i?86-*-*.
38669         * g77.f-torture/compile/20010115.f: Indicate it's
38670         a test for PR fortran/1636.
38671
38672 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38673
38674         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38675
38676 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38677
38678         * g77.f-torture/compile/20010115.f: New test.
38679
38680 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38681
38682         * g++.old-deja/g++.pt/nontype5.C: New test.
38683
38684 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38685
38686         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38687         have an equivalent working one below it.
38688
38689 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38690
38691         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38692         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38693
38694 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38695
38696         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38697         message containing "init_priority".
38698         (conpr-2.C): Likewise.
38699         (conpr-3.C): Likewise.
38700         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38701
38702 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38703
38704         * gcc.c-torture/execute/20010114-2.c: New test.
38705
38706 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38707
38708         * gcc.c-torture/compile/20010114-1.c: New test.
38709         * gcc.c-torture/compile/20010114-1.x: Xfail.
38710         * gcc.c-torture/compile/20010114-2.c: New test.
38711         * gcc.c-torture/execute/20010114-1.c: New test.
38712         * gcc.dg/trunc-1.c: New test.
38713         * gcc.dg/uninit-B.c: New test.
38714
38715 2001-01-13  Nick Clifton  <nickc@redhat.com>
38716
38717         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38718         target.
38719
38720 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38721
38722         * gcc.c-torture/compile/20010113-1.c: New test.
38723
38724 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38725
38726         * gcc.c-torture/compile/20001212-1.c: New test.
38727
38728 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38729
38730         * gcc.dg/cpp/widestr1.c: Update.
38731         * gcc.dg/cpp/prag-imp.c: Remove.
38732
38733 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.c-torture/execute/20000801-3.x: Remove.
38736         * gcc.dg/c90-init-1.c: New test.
38737         * gcc.dg/c99-init-1.c: New test.
38738         * gcc.dg/c99-init-2.c: New test.
38739         * gcc.dg/gnu99-init-1.c: New test.
38740
38741 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38742
38743         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38744         testing that no relevant ones were found.
38745
38746 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38747
38748         * g++.old-deja/g++.pt/cast2.C: New test.
38749
38750 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38751
38752         * g++.old-deja/g++.pt/friend47.C: New test.
38753
38754 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38755
38756         * g++.old-deja/g++.pt/instantiate13.C: New test.
38757
38758 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38759
38760         * g++.old-deja/g++.other/defarg7.C: New test.
38761         * g++.old-deja/g++.other/defarg8.C: New test.
38762
38763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         * g++.old-deja/g++.pt/crash64.C: New test.
38766
38767 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38768
38769         * g++.old-deja/g++.pt/crash63.C: New test.
38770
38771 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38772
38773         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38774
38775 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38776
38777         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38778
38779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         * g++.old-deja/g++.pt/error3.C: New test.
38782
38783 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.old-deja/g++.other/crash39.C: New test.
38786
38787 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38788
38789         * g++.old-deja/g++.other/vbase4.C: New test.
38790
38791 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38792
38793         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38794         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38795         * gcc.dg/special/special.exp: New test driver which will check
38796         for alias support for the above test.
38797
38798 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38799
38800         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38801         problems on small machines.
38802         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38803         parameterize.
38804
38805 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38806
38807         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38808         mips.
38809         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38810
38811 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         * g++.old_deja/g++.pt/using8.C: New test.
38814
38815 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38816
38817         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38818
38819 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38820
38821         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38822         where a failure is expected.
38823         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38824
38825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38826
38827         * g++.old_deja/g++.pt/instantiate12.C: New test.
38828
38829 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38830
38831         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38832         start of structs.
38833         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38834         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38835         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38836         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38838         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38839         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38840         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38841         * g++.old-deja/g++.eh/spec6.C: Likewise.
38842         * g++.old-deja/g++.jason/crash3.C: Likewise.
38843         * g++.old-deja/g++.law/ctors11.C: Likewise.
38844         * g++.old-deja/g++.law/ctors17.C: Likewise.
38845         * g++.old-deja/g++.law/ctors5.C: Likewise.
38846         * g++.old-deja/g++.law/ctors9.C: Likewise.
38847         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38848         * g++.old-deja/g++.mike/net22.C: Likewise.
38849         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38850         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38851         * g++.old-deja/g++.mike/virt3.C: Likewise.
38852         * g++.old-deja/g++.niklas/t128.C: Likewise.
38853         * g++.old-deja/g++.other/anon4.C: Likewise.
38854         * g++.old-deja/g++.other/using1.C: Likewise.
38855         * g++.old-deja/g++.other/warn3.C: Likewise.
38856         * g++.old-deja/g++.pt/t37.C: Likewise.
38857         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38858         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38859
38860 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38861
38862         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38863
38864 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38865
38866         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38867
38868 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38869
38870         * gcc.c-torture/compile/20010107-1.c: New test.
38871
38872 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38873
38874         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38875
38876 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38877
38878         * gcc.dg/format/format.h: New file.
38879         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38880         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38881         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38882         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38883         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38884         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38885         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38886         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38887         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38888         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38889         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38890         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38891         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38892         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38893         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38894         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38895         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38896         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38897         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38898         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38899         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38900         instead of declaring standard types, macros and functions in each
38901         test.
38902
38903 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38904
38905         * gcc.c-torture/execute/20010106-1.c: New test.
38906
38907 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38908
38909         * gcc.dg/format/format.exp: New file.
38910         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38911         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38912         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38913         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38914         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38915         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38916         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38917         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38918         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38919         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38920         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38921         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38922         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38923         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38924         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38925         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38926         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38927         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38928         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38929         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38930         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38931         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38932         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38933         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38934         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38935         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38936         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38937         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38938         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38939         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38940         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38941         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38942         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38943         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38944         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38945         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38946         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38947         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38948         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38949         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38950         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38951         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38952
38953 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38954
38955         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38956         account.
38957
38958 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38959
38960         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38961
38962 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.old-deja/g++.pt/crash62.C: New test.
38965
38966 2001-01-04  Richard Henderson  <rth@redhat.com>
38967
38968         * gcc.dg/20000926-1.c: Update expected warnings.
38969         * gcc.dg/array-2.c: Likewise.
38970         * gcc.dg/array-4.c: Also validate flexible array members.
38971         * gcc.dg/c99-flex-array-1.c: New.
38972
38973 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38974
38975         * gcc.c-torture/compile/20001222-1.x: Remove.
38976
38977 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38978
38979         * gcc.c-torture/execute/built-in-setjmp.c: New.
38980
38981 2001-01-03  Richard Henderson  <rth@redhat.com>
38982
38983         * gcc.dg/940510-1.c: Update expected error wording.
38984         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38985
38986 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38987
38988         * lib/target-supports.exp (check_alias_available): Modified to
38989         indicate aliases not supported if only weak aliases are supported.
38990
38991 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38992
38993         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38994         Turn on cmpstrsi checks for __pj__ and __i370__.
38995
38996 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38997
38998         * g++.old-deja/g++.other/virtual11.C: New test.
38999
39000 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39001
39002         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39003
39004 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39005
39006         * gcc.c-torture/compile/20010102-1.c: New test.
39007
39008 2001-01-02  Andreas Jaeger  <aj@suse.de>
39009
39010         * gcc.dg/noreturn-3.c: New test.
39011
39012         * gcc.dg/noreturn-4.c: New test.
39013
39014 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39015
39016         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39017         __builtin_fputc and __builtin_fwrite.
39018
39019 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39020
39021         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39022         signed char, not default char.
39023
39024 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39025
39026         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39027
39028 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39029
39030         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39031
39032 2000-12-29  Richard Henderson  <rth@redhat.com>
39033
39034         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39035         (__cyg_profile_func_exit): Define.
39036
39037 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39038
39039         * g++.dg/vtgc1.C: New test.
39040
39041 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39042
39043         * gcc.dg/noncompile/20001228-1.c: New test.
39044
39045         * gcc.dg/20001228-1.c: New test.
39046
39047         * gcc.c-torture/execute/20001228-1.c: New test.
39048
39049 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39050
39051         * gcc.dg/format-strfmon-1.c: New test.
39052
39053 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39054
39055         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39056         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39057         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39058         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39059         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39060         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39061         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39062         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39063         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39064         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39065         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39066         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39067         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39068
39069         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39070         * gcc.c-torture/execute/string-opt-4.c: Test index.
39071
39072 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39073
39074         * gcc.c-torture/compile/20001226-1.c: New test.
39075
39076 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39077
39078         * gcc.c-torture/compile/20001222-1.c: New test.
39079         * gcc.c-torture/compile/20001222-1.x: Xfail.
39080
39081 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39082
39083         * gcc.c-torture/execute/comp-goto-2.c: New test.
39084
39085 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39086
39087         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39088         Use long types if __INT_MAX__ is 32767.
39089         (main): Use cast to (sint32 *) when poking 88 into a_page.
39090
39091         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39092
39093 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39094
39095         * gcc.c-torture/compile/20001221-1.c: New test.
39096         * gcc.c-torture/execute/20001221-1.c: New test.
39097
39098 2000-12-20  Richard Henderson  <rth@redhat.com>
39099
39100         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39101         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39102
39103 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39104
39105         * gcc.dg/compare3.c: New test.
39106
39107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39108
39109         * gcc.dg/format-warnll-1.c: New test.
39110
39111 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39112
39113         * gcc.dg/cpp/cmdlne-P.c: New test.
39114
39115 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39116
39117         * gcc.c-torture/execute/builtin-abs-1.c,
39118         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39119
39120 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39121
39122         * gcc.dg/cpp/multiline.c: New test.
39123
39124 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39125
39126         * g++.old-deja/g++.other/syshdr1.C: Update.
39127         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39128
39129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39130
39131         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39132
39133 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39134
39135         * g++.old-deja/g++.pt/ttp65.C: New test.
39136
39137 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39138
39139         * g++.old-deja/g++.pt/ttp64.C: New test.
39140
39141 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39142
39143         * g++.old-deja/g++.pt/spec33.C: New test.
39144
39145 2000-12-14  Catherine Moore  <clm@redhat.com>
39146
39147         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39148         * gcc.c-torture/execute/920612-2.c: Likewise.
39149         * gcc.c-torture/execute/920428-2.c: Likewise.
39150         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39151         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39152
39153 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39154
39155         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39156         * gcc.dg/pack-test-2.c: Likewise.
39157
39158 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39159
39160         Tests by Zack Weinberg <zackw@stanford.edu>.
39161
39162         * gcc.dg/cpp/defined.c: Update.
39163         * gcc.dg/cpp/defined_trad.c: New tests.
39164
39165 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39166
39167         * gcc.dg/cpp/trad-direct.c: Update.
39168
39169 2000-12-11  Neil Booth  <neilb@earthling.net>
39170
39171         * gcc.dg/cpp/defined_trad.c
39172
39173 2000-12-11  Neil Booth  <neilb@earthling.net>
39174
39175         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39176
39177 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39178
39179         * gcc.dg/format-miss-2.c: New test.
39180
39181 2000-12-09  Neil Booth  <neilb@earthling.net>
39182
39183         * gcc.dg/cpp/lineflags.c: New tests.
39184         * gcc.dg/cpp/poison.c: Update.
39185         * gcc.dg/cpp/redef2.c: Update.
39186         * gcc.dg/cpp/skipping.c: New test.
39187
39188 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39189
39190         * g++.old-deja/g++.other/eh3.C: New testcase.
39191
39192 2000-12-07  Neil Booth  <neilb@earthling.net>
39193
39194         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39195         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39196         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39197         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39198         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39199         Update.
39200
39201 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39202
39203         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39204         __SIZE_TYPE__ instead of int for type of integers cast to
39205         pointers.
39206
39207 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39208
39209         * g++.old-deja/g++.other/cleanup4.C: New test.
39210
39211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39212
39213         * format-sec-1.c: New test.
39214
39215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39216
39217         * gcc.dg/format-nonlit-3.c: New test.
39218
39219 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39220
39221         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39222         through a null pointer.
39223
39224 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225
39226         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39227         * g++.old-deja/g++.pt/partial4.C: New test.
39228
39229 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39230
39231         * gcc.c-torture/execute/ieee/hugeval.x: New.
39232
39233 2000-12-06  Neil Booth  <neilb@earthling.net>
39234
39235         * gcc.dg/cpp/backslash2.c: New tests.
39236
39237 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39238
39239         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39240         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39241
39242 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39243
39244         * gcc.c-torture/execute/20001203-2.c: New testcase.
39245
39246 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39247
39248         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39249         * g++.old-deja/g++.other/virtual10.C: New test.
39250
39251 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39252
39253         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39254
39255 2000-12-05  Richard Henderson  <rth@redhat.com>
39256
39257         * gcc.c-torture/compile/20001205-1.c: New.
39258
39259 2000-12-04  Neil Booth  <neilb@earthling.net>
39260
39261         * g++.old-deja/g++.other/virtual9.C: New test.
39262         * g++.old-deja/g++.pt/crash61.C: New test.
39263         * gcc.c-torture/execute/loop-9.c: New test.
39264
39265 2000-12-04  Neil Booth  <neilb@earthling.net>
39266
39267         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39268         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39269         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39270         * gcc.dg/cpp/extratokens.c: ...here.
39271
39272 2000-12-04  Neil Booth  <neilb@earthling.net>
39273
39274         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39275         New tests.
39276
39277 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39278
39279         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39280         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39281
39282 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39283
39284         * gcc.c-torture/execute/20001203-1.c: New test.
39285
39286 2000-12-03  Neil Booth  <neilb@earthling.net>
39287
39288         * gcc.dg/cpp/macro6.c: New test cases.
39289
39290 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39291
39292         * gcc.c-torture/execute/string-opt-9.c: New test.
39293         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39294         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39295         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39296
39297         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39298         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39299
39300 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39301
39302         * gcc.dg/cpp/if-6.c: New testcase.
39303
39304         * gcc.dg/20001201-1.c: New testcase.
39305
39306 2000-12-02  Neil Booth  <neilb@earthling.net>
39307
39308         * g++.old-deja/g++.other/externC4.C,
39309         g++.old-deja/g++.other/friend10.C: New tests.
39310
39311 2000-12-02  Neil Booth  <neilb@earthling.net>
39312
39313         * g++.old-deja/g++.other/instan2.C
39314         * g++.old-deja/g++.other/instan3.C: New test.
39315
39316 2000-12-02  Neil Booth  <neilb@earthling.net>
39317
39318         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39319         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39320         gnuc99.c,gnuc99-pedantic.c: New tests.
39321
39322 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39323
39324         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39325         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39326
39327 2000-12-01  Neil Booth  <neilb@earthling.net>
39328
39329         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39330         * gcc.dg/cpp/poison.c: Update.
39331         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39332
39333 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39334
39335         * g77.f-torture/execute/20001201.f: New test.
39336
39337 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39338
39339         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39340
39341 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39342
39343         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39344
39345 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39346
39347         * g++.old-deja/g++.other/cast6.C: New test.
39348
39349 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39350
39351         * gcc.c-torture/execute/20001130-2.c: New testcase.
39352
39353 2000-11-30  Richard Henderson  <rth@redhat.com>
39354
39355         * gcc.c-torture/execute/20001130-1.c: New test.
39356
39357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         * g++.old-deja/g++.other/op3.C: New test.
39360
39361 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39362
39363         * g++.old-deja/g++.other/op2.C: New test.
39364
39365 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39366
39367         * g++.old-deja/g++.other/crash38.C: New test.
39368
39369 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39370
39371         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39372
39373 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39374
39375         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39376         tests.
39377         * gcc.c-torture/execute/string-opt-6.c: New test.
39378
39379         * gcc.dg/20001117-1.c: Add main.
39380
39381 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39382
39383         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39384         Move from here ...
39385         * gcc.dg/940510-1.c: ... to here.
39386
39387         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39388         zero-size arrays in toplevel structures.
39389
39390 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39391
39392         * gcc.c-torture/execute/loop-8.c: New test.
39393
39394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * g++.old-deja/g++.other/base1.C: New test.
39397
39398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39399
39400         * g++.old-deja/g++.other/parse2.C: New test.
39401
39402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39403
39404         * g++.old-deja/g++.pt/incomplete1.C: New test.
39405
39406 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39407
39408         * g++.old-deja/g++.other/friend9.C: New test.
39409
39410 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39411
39412         * gcc.dg/20001127-1.c: New test.
39413
39414 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39415
39416         * g++.old-deja/g++.pt/friend46.C: New test.
39417
39418 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39419
39420         * g++.old-deja/g++.other/ptrmem8.C: New test.
39421
39422 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39423
39424         * gcc.c-torture/execute/string-opt-7.c: New test.
39425         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39426
39427 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39428
39429         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39430         instead of 'mkcheck 2'.
39431
39432 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39433
39434         * gcc.c-torture/execute/memcheck/driver.c,
39435         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39436         C9X references to refer to C99.
39437
39438 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.dg/ultrasp3.c: New test.
39441
39442 2000-11-25  Neil Booth  <neilb@earthling.net>
39443
39444         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39445
39446 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39447
39448         * gcc.c-torture/compile/20001123-2.c: New.
39449
39450 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39451
39452         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39453
39454 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39455
39456         * gcc.dg/sequence-point-1.c: Add some new tests.
39457         * gcc.c-torture/execute/20001124-1.c: New test.
39458
39459 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         * g++.old-deja/g++.other/vaarg4.C: New test.
39462         * gcc.c-torture/compile/20001123-1.c: New test.
39463
39464 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39465
39466         * g++.other/crash24.C: Adjust and remove XFAIL.
39467         * g++.other/crash37.C: New test.
39468
39469 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39470
39471         * g++.old-deja/g++.pt/instantiate9.C: New test.
39472
39473 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39474
39475         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39476         new ABI, too.
39477
39478         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39479         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39480
39481 2000-11-22  Neil Booth  <neilb@earthling.net>
39482
39483         * gcc.dg/cpp/Wtrigraphs.c: New test.
39484
39485 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39486
39487         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39488
39489 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39490
39491         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39492
39493 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39494
39495         * lib/gcc-dg.exp: load_lib scanasm.exp.
39496         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39497         * lib/g++-dg.exp: load_lib scanasm.exp.
39498         * lib/scanasm.exp: New.
39499         (scan-assembler, scan-assembler-not): Add optional arguments to
39500         test name, or if not present, the pattern name.
39501         (scan-assembler-dem, scan-assembler-dem-not): New.
39502
39503         * g++.dg/dg.exp: New.
39504
39505 2000-11-21  Neil Booth  <neilb@earthling.net>
39506
39507         * gcc.dg/cpp/integrated1.c: Remove.
39508
39509 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39510
39511         * gcc.c-torture/execute/20001121-1.c: New test.
39512
39513 2000-11-21  Richard Henderson  <rth@redhat.com>
39514
39515         * gcc.c-torture/compile/20001121-1.c: New test.
39516
39517 2000-11-20  Neil Booth  <neilb@earthling.net>
39518
39519         * gcc.dg/cpp/integrated1.c: New test.
39520
39521 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39522
39523         * g++.old-deja/g++.other/inline17.C: New test.
39524
39525 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39526
39527         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39528         local variable to be zero: I made the variable global. Now
39529         uses abort() and exit() instead of relying on main's return value.
39530
39531 2000-11-20  Neil Booth  <neilb@earthling.net>
39532
39533         * gcc.dg/cpp/paste2.c: Update test.
39534         * objc/execute/paste.m: New test.
39535
39536 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39537
39538         * gcc.dg/c99-condexpr-1.c: New test.
39539
39540 2000-11-20  Neil Booth  <neilb@earthling.net>
39541
39542         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39543
39544 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39545
39546         * g++.old-deja/g++.pt/export1.C: New test.
39547
39548 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39549
39550         * gcc.dg/20001117-1.c: New test.
39551
39552 2000-11-18  Richard Henderson  <rth@redhat.com>
39553
39554         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39555
39556 2000-11-18  Richard Henderson  <rth@redhat.com>
39557
39558         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39559         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39560         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39561
39562 2000-11-18  Richard Henderson  <rth@redhat.com>
39563
39564         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39565         (main): New.  Exit cleanly.
39566
39567 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39568
39569         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39570         gcc.dg/c99-fordecl-2.c: New tests.
39571
39572 2000-11-18  Richard Henderson  <rth@redhat.com>
39573
39574         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39575         * gcc.c-torture/execute/zerolen-2.c: New.
39576
39577 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39578
39579         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39580         memory.
39581
39582 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.pt/instantiate8.C: New test.
39585
39586 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39589         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39590
39591 2000-11-16  Nick Clifton  <nickc@redhat.com>
39592
39593         * gcc.c-torture/execute/nestfunc-2.c: New test.
39594         * gcc.c-torture/execute/nestfunc-3.c: New test.
39595
39596 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39597
39598         * gcc.c-torture/compile/20001116-1.c: New test.
39599
39600 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39601
39602         * gcc.c-torture/execute/20001115-1.c: New test.
39603
39604 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39607         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39608         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39609         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39610
39611 2000-11-15  Neil Booth  <neilb@earthling.net>
39612
39613         gcc.dg/cpp/_Pragma1.c: Update.
39614         gcc.dg/cpp/_Pragma2.c: New test.
39615
39616 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.other/anon5.C: New test.
39619
39620 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39621
39622         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39623         tests.
39624
39625 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39628         output.
39629
39630 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39631
39632         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39633         labels at end of compound statements.
39634
39635 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39636
39637         * gcc.c-torture/execute/loop-7.c: New test.
39638
39639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39640
39641         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39642
39643 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39644
39645         * gcc.dg/c99-bool-1.c: New test.
39646
39647 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39648
39649         * gcc.dg/c99-scope-1.c: Remove xfail.
39650         * gcc.dg/c99-scope-2.c: New test.
39651
39652 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39653
39654         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39655         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39656
39657 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39658
39659         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39660         error messages.
39661
39662         * g++.mike/p700.C: Don't typedef wchar_t.
39663         * g++.mike/p784.C: Likewise.
39664         * g++.mike/eb101.C: Don't use __wchar_t.
39665
39666 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39667
39668         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39669         from DO loop.
39670
39671 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39672
39673         * gcc.c-torture/execute/20001111-1.c: New test.
39674
39675 2000-11-10  Nick Clifton  <nickc@redhat.com>
39676
39677         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39678         long multuiple and accumulate.
39679
39680 2000-11-09  Richard Henderson  <rth@redhat.com>
39681
39682         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39683         via size_t instead of int.
39684
39685         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39686         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39687         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39688         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39689
39690 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39691
39692         * gcc.c-torture/compile/20001109-1.c: New test.
39693         * gcc.c-torture/compile/20001109-2.c: New test.
39694
39695 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.pt/operator1.C: New test.
39698         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39699
39700 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39701
39702         * gcc.dg/20001108-1.c: New test.
39703
39704 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39705
39706         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39707         with both arguments constant strings.
39708         * gcc.c-torture/execute/string-opt-3.c: New test.
39709         * gcc.c-torture/execute/string-opt-4.c: New test.
39710         * gcc.c-torture/execute/string-opt-5.c: New test.
39711
39712 2000-11-08  Nick Clifton  <nickc@redhat.com>
39713
39714         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39715         mulsidi3adddi patterns.
39716
39717 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39718
39719         * g++.old-deja/g++.other/crash36.C: New test.
39720
39721 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * g++.old-deja/g++.other/init16.C: New test.
39724
39725 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39726
39727         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39728
39729 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39730
39731         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39732         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39733         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39734
39735 2000-11-07  DJ Delorie  <dj@redhat.com>
39736
39737         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39738
39739 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39740
39741         * gcc.c-torture/execute/string-opt-1.c: New test.
39742
39743 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39744
39745         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39746         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39747         parameters in registers, and there is no way for a varargs
39748         function to know in which order the integer and floating-point
39749         parameters should be interleaved when they are placed on the
39750         stack.
39751         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39752         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39753
39754 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39755
39756         * gcc.c-torture/execute/string-opt-2.c: New test.
39757
39758 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39759
39760         * g++.old-deja/g++.pt/crash60.C: New test.
39761
39762 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39763
39764         * g++.old-deja/g++.other/crash24.C: New test.
39765         * g++.old-deja/g++.other/crash25.C: New test.
39766         * g++.old-deja/g++.other/crash26.C: New test.
39767         * g++.old-deja/g++.other/crash27.C: New test.
39768         * g++.old-deja/g++.other/crash28.C: New test.
39769         * g++.old-deja/g++.other/crash29.C: New test.
39770         * g++.old-deja/g++.other/crash30.C: New test.
39771         * g++.old-deja/g++.other/crash31.C: New test.
39772         * g++.old-deja/g++.other/crash32.C: New test.
39773         * g++.old-deja/g++.other/crash33.C: New test.
39774         * g++.old-deja/g++.other/crash34.C: New test.
39775         * g++.old-deja/g++.other/crash35.C: New test.
39776
39777 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39778
39779         * gcc.c-torture/execute/20001031-1.c: New test.
39780
39781 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39782
39783         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39784         namespace.
39785
39786         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39787         standards-conformant.
39788
39789         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39790
39791         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39792         * g++.old-deja/g++.mike/p755a.C: Likewise.
39793         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39794         library makes no calls to `operator new' during initialization.
39795
39796 2000-11-04  Neil Booth  <neilb@earthling.net>
39797
39798         * gcc.dg/cpp/include2.c: New tests.
39799
39800 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39801
39802         * lib/g++.exp (g++_set_ld_library_path): New function.
39803         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39804
39805 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39806
39807         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39808         warnings.
39809
39810 2000-11-01  Richard Henderson  <rth@redhat.com>
39811
39812         * g++.old-deja/g++.ext/namedret1.C: New.
39813         * g++.old-deja/g++.ext/namedret2.C: New.
39814         * g++.old-deja/g++.ext/namedret3.C: New.
39815
39816 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39817
39818         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39819         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39820
39821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39822
39823         * gcc.c-torture/execute/va-arg-21.c: New test.
39824
39825 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39826
39827         * gcc.dg/c99-complex-2.c: New test.
39828
39829 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39830
39831         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39832
39833 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39834
39835         * g++.old-deja/g++.other/inline16.C: New test.
39836
39837 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39838
39839         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39840         __PRETTY_FUNCTION__
39841
39842 2000-10-29  Neil Booth  <neilb@earthling.net>
39843
39844         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39845         New tests.
39846         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39847         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39848         optimisation.
39849
39850 2000-10-29  Neil Booth  <neilb@earthling.net>
39851
39852         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39853         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39854         * mi5.c: Test multiple includes work with -C.
39855         * trigraphs.c: Test ^= version.
39856
39857 2000-10-28  Neil Booth  <neilb@earthling.net>
39858
39859         New tests and test updates for new macro expander.
39860
39861         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39862         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39863         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39864         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39865         new diagnostic messages.
39866
39867         * gcc.dg/cpp/macro3.c: New tests.
39868
39869 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39870
39871         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39872         on the same line.
39873
39874 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39875
39876         * g++.old-deja/g++.other/eh2.C: New test.
39877
39878 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39879
39880         * gcc.c-torture/execute/20001027-1.c: New test.
39881
39882 2000-10-26  Richard Henderson  <rth@redhat.com>
39883
39884         * gcc.c-torture/execute/20001026-1.c: New.
39885
39886 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39887
39888         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39889         * g++.old-deja/g++.law/builtin1.C: Likewise.
39890         * g++.old-deja/g++.law/ctors10.C: Likewise.
39891         * g++.old-deja/g++.law/virtual3.C: Likewise.
39892         * g++.old-deja/g++.mike/p658.C: Likewise.
39893         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39894         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39895         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39896         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39897         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39898
39899 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39900
39901         * gcc.c-torture/compile/20001024-1.c: New test.
39902
39903 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39904
39905         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39906         to tell us whether or not we are using V3.
39907
39908 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39909
39910         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39911         operands.
39912
39913 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39914
39915         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39916
39917 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39918
39919         * gcc.c-torture/execute/20001024-1.c: New test.
39920
39921 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39922
39923         * g++.old-deja/g++.other/sibcall1.C: New test.
39924
39925 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.dg/noncompile/init-3.c: New test.
39928
39929 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39930
39931         * gcc.dg/format-array-1.c: New test.
39932
39933 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39934
39935         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39936         writing through null pointers; remove comment about testing
39937         unterminated strings.
39938
39939 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39940
39941         * gcc.c-torture/execute/20001017-2.c: New test.
39942
39943 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39944
39945         * gcc.c-torture/compile/20001018-1.c: New test.
39946         * gcc.c-torture/compile/20001018-1.x: Xfail.
39947
39948 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39949
39950         * gcc.c-torture/execute/20001017-1.c: New test.
39951
39952 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39953
39954         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39955         for multiple use of arguments with scanf formats; add tests for
39956         multiple use of arguments.
39957
39958 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39959
39960         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39961
39962 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39963
39964         * gcc.dg/format-miss-1.c: New test.
39965
39966 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39967
39968         * gcc.c-torture/execute/20001013-1.c: New test.
39969
39970 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39971
39972         * gcc.dg/format-branch-1.c: New test.
39973
39974 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39975
39976         * README, lib/file-format.exp: Remove EGCS references.
39977
39978 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39979
39980         * gcc.dg/20001013-1.c: New test.
39981
39982 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39983
39984         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39985         for intmax_t in the compiler using __typeof__ and the type rules
39986         for conditional expressions.
39987
39988 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39989
39990         * gcc.dg/20001012-1.c: New test.
39991         * gcc.dg/20001012-2.c: New test.
39992
39993 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39994
39995         * gcc.dg/format-attr-1.c: New test.
39996
39997 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39998
39999         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40000         __LONG_LONG_MAX__ instead of LLONG_MAX.
40001
40002 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40003
40004         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40005         scanf flags.
40006         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40007         flags.
40008
40009 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40010
40011         * gcc.dg/sequence-pt-1.c: New test.
40012
40013 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40014
40015         * gcc.c-torture/execute/20001011-1.c: New testcase.
40016         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40017
40018 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40019
40020         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40021         does not error on it.
40022
40023 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40024
40025         * gcc.dg/20001009-1.c: New test.
40026
40027 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40028
40029         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40030         * gcc.c-torture/execute/20001009-2.c: ... to here.
40031
40032 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40033
40034         * gcc.c-torture/compile/20001009-1.c: New testcase.
40035         * gcc.c-torture/execute/20001009-1.c: New testcase.
40036         Testcases provided by Jan Hubicka <jh@suse.cz>.
40037
40038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40039
40040         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40041         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40042         uintmax_t using <limits.h> to emulate the compiler's internal
40043         logic.  No longer XFAIL %j tests.
40044
40045 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40046
40047         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40048         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40049         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40050         regexps and details of expected handling of some bad formats.
40051         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40052         suppression.
40053
40054 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40055
40056         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40057         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40058         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40059         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40060         in list archives.
40061
40062 2000-10-06  Richard Henderson  <rth@cygnus.com>
40063
40064         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40065         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40066         * g++.old-deja/g++.jason/report.C: Likewise.
40067         * g++.old-deja/g++.law/friend5.C: Likewise.
40068         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40069         of the expected warnings.
40070
40071 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40072
40073         * g++.old-deja/g++.pt/enum14.C: New test.
40074
40075 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40076
40077         * g++.old-deja/g++.pt/crash59.C: New test.
40078
40079 2000-10-04  Will Cohen  <wcohen@redhat.com>
40080
40081         * gcc.dg/20000926-1.c: New test.
40082
40083 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40084
40085         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40086         function name for current C++ compiler.
40087         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40088
40089 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40090
40091         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40092         __PRETTY_FUNCTION__.
40093         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40094
40095 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096
40097         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40098
40099 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40100
40101         * gcc.c-torture/compile/20000923-1.c: New test.
40102
40103 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40104
40105         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40106         * g++.old-deja/g++.pt/ttp62.C: Same.
40107         * g++.old-deja/g++.other/inline14.C: Same.
40108
40109 2000-09-24  Richard Henderson  <rth@cygnus.com>
40110
40111         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40112
40113 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40114
40115         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40116
40117 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40118
40119         * gcc.c-torture/compile/20000922-1.c: New file.
40120
40121 2000-09-21  Nick Clifton  <nickc@redhat.com>
40122
40123         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40124         a signed long modulo operation.
40125         (mod6): New function - perform an unsigned long modulo operation.
40126         (main): Add tests for modulos of very large numbers by very small
40127         dividends.
40128
40129 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40130
40131         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40132
40133 2000-09-19  Richard Henderson  <rth@cygnus.com>
40134
40135         * gcc.dg/compare2.c (case 10): XFAIL.
40136
40137 2000-09-18  Richard Henderson  <rth@cygnus.com>
40138
40139         * gcc.c-torture/execute/20000906-1.c: Move ...
40140         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40141         that support __builtin_trap.
40142
40143 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40144
40145         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40146
40147 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40148
40149         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40150         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40151         more $ format tests.
40152
40153 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40154
40155         * gcc.dg/format-errmk-1.c: New test.
40156
40157 2000-09-17  Greg McGary  <greg@mcgary.org>
40158
40159         * gcc.c-torture/execute/20000917-1.x: Remove.
40160
40161 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40162
40163         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40164
40165 2000-09-17  Greg McGary  <greg@mcgary.org>
40166
40167         * gcc.c-torture/execute/20000917-1.c: New test.
40168         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40169
40170 2000-09-16  Neil Booth  <NeilB@earthling.net>
40171
40172         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40173         in nested macro bug.
40174
40175 2000-09-15  Neil Booth  <NeilB@earthling.net>
40176
40177         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40178
40179 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40180
40181         * gcc.c-torture/execute/20000914-1.c: New test.
40182
40183 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40184
40185         * g++.other/inline13.C: New test.
40186
40187 2000-09-12  Andreas Jaeger  <aj@suse.de>
40188
40189         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40190         constant by Ulrich Drepper <drepper@redhat.com>.
40191
40192 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40193
40194         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40195
40196 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40197
40198         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40199
40200 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40201
40202         * gcc.dg/cpp/backslash.c: New test.
40203
40204 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40205
40206         * gcc.c-torture/execute/20000910-1.c: New test.
40207         * gcc.c-torture/execute/20000910-2.c: Likewise.
40208
40209 2000-09-11  Robert Lipe  <robertl@sco.com>
40210
40211         * gcc.dg/pragma-align.c: New test.
40212
40213 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40214
40215         * g++.old-deja/g++.pt/explicit82.C: New test.
40216         * g++.old-deja/g++.pt/explicit83.C: New test.
40217
40218 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40219
40220         * gcc.dg/asm-names.c: New test.
40221
40222 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40223
40224         * gcc.dg/cpp/tr-warn6.c: New test
40225
40226 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40227
40228         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40229         be accepted.
40230
40231 2000-09-07  Catherine Moore  <clm@redhat.com>
40232
40233         * gcc.c-torture/execute/unroll-1.c: New test.
40234
40235 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40236
40237         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40238         ERROR markers.
40239         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40240         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40241         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40242         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40243         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40244         Preprocess only.
40245         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40246         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40247
40248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40249
40250         * g++.old-deja/g++.pt/deduct2.C: New test.
40251
40252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40253
40254         * g++.old-deja/g++.pt/parms2.C: New test.
40255
40256 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         * g++.old-deja/g++.pt/crash58.C: New test.
40259
40260 2000-09-06  Greg McGary  <greg@mcgary.org>
40261
40262         * gcc.c-torture/execute/20000906-1.c: New test.
40263         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40264
40265 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40266
40267         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40268
40269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40270
40271         * g++.old-deja/g++.pt/crash57.C: New test.
40272
40273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.old-deja/g++.pt/crash56.C: New test.
40276
40277 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * g++.old-deja/g++.pt/koenig1.C: New test.
40280
40281 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40282
40283         * gcc.dg/20000904-1.c: New test.
40284
40285 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40286
40287         * gcc.dg/cpp/paste8.c: New test.
40288
40289 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40290
40291         * gcc.c-torture/compile/20000827-1.c: New test.
40292
40293 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40294
40295         * gcc.dg/format-diag-1.c: New test.
40296
40297 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40298
40299         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40300         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40301         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40302         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40303         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40304
40305 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40306
40307         * g++.old-deja/g++.other/nested4.C: New test.
40308
40309 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40310
40311         * g++.old-deja/g++.ns/scoped1.C: New test.
40312
40313 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40314
40315         * lib/g++.exp: Support testing already-installed GCC.
40316
40317 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40318
40319         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40320
40321 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40322
40323         * gcc.dg/return-type-2.c: New test.
40324
40325 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40326
40327         * gcc.c-torture/compile/20000825-1.c: New test.
40328
40329 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40330
40331         * gcc.dg/dwarf2-2.c: New test.
40332
40333 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40334
40335         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40336         dg-warning regexps.
40337
40338 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40339
40340         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40341         gcc.dg/format-ext-5.c: New tests.
40342
40343 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40344
40345         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40346
40347 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40348
40349         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40350
40351 2000-08-24  Richard Henderson  <rth@cygnus.com>
40352
40353         * gcc.dg/ia64-sync-1.c: New test.
40354         * gcc.dg/ia64-sync-2.c: New test.
40355         * gcc.dg/ia64-asm-1.c: New test.
40356
40357 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40358
40359         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40360         * gcc.dg/format-ext-2.c: New test.
40361
40362 2000-08-23  Jason Merrill  <jason@redhat.com>
40363
40364         * lib/old-dejagnu.exp: Also ignore "In member function" and
40365         "At global scope".
40366
40367 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40368
40369         * gcc.dg/noncompile/label-lineno-1.c: New test.
40370
40371 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40372
40373         * gcc.dg/c99-array-nonobj-1.c: New test.
40374
40375 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40376
40377         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40378         tests.
40379         * gcc.dg/format-ext-1.c: New test.
40380
40381 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40382
40383         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40384         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40385         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40386         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40387         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40388
40389 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40390
40391         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40392         gcc.dg/c99-strftime-2.c: New tests.
40393
40394 2000-08-22  Richard Henderson  <rth@cygnus.com>
40395
40396         * gcc.c-torture/execute/20000822-1.c: New test.
40397
40398 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40399
40400         * gcc.c-torture/execute/20000819-1.x: Remove.
40401
40402 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40403
40404         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40405         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40406         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40407         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40408         gcc.dg/format-xopen-1.c: New tests.
40409
40410 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40411
40412         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40413
40414 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40415
40416         * g++.old-deja/g++.other/loop2.C: New test.
40417
40418         * gcc.c-torture/compile/20000606-1.c: New test.
40419         * gcc.c-torture/compile/20000728-1.c: New test.
40420         * gcc.c-torture/execute/20000801-1.c: New test.
40421         * gcc.c-torture/execute/20000801-2.c: New test.
40422         * gcc.c-torture/execute/20000819-1.c: New test.
40423         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40424         * gcc.dg/20000629-1.c: New test.
40425         * gcc.dg/20000724-1.c: New test.
40426         * gcc.dg/20000807-1.c: New test.
40427
40428 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40429
40430         * gcc.dg/cpp/pragma-1.c: New test.
40431         * gcc.dg/cpp/pragma-2.c: New test.
40432
40433 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40434
40435         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40436         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40437
40438 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40439
40440         * gcc.c-torture/compile/20000818-1.c: New test.
40441
40442 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40443
40444         * gcc.c-torture/execute/20000818-1.c: New test.
40445
40446 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40447
40448         * gcc.dg/format-va-1.c: New test.
40449
40450 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40451
40452         * g++.old-deja/g++.other/typedef8.C: New test.
40453
40454 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40455
40456         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40457         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40458         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40459         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40460         * g++.old-deja/g++.other/ptrmem7.C: New test.
40461         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40462
40463 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.pt/typename27.C: New test.
40466
40467 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40468
40469         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40470         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40471         * g++.old-deja/g++.pt/friend45.C: New test.
40472         * g++.old-deja/g++.other/friend8.C: New test.
40473
40474 2000-08-15  Richard Henderson  <rth@cygnus.com>
40475
40476         * gcc.c-torture/execute/20000815-1.c: New test.
40477
40478 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40479
40480         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40481         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40482         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40483
40484 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40485
40486         * g++.old-deja/g++.other/refinit2.C: New test.
40487
40488 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40489
40490         * lib/c-torture.exp (c-torture): Make
40491         compiler_conditional_xfail_data global.
40492         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40493         compiler_conditional_xfail_data machinery.
40494         (f-torture-execute): Likewise.
40495         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40496         and only when unrolling loops.
40497
40498         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40499
40500 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40501
40502         * g++.old-deja/g++.pt/explicit81.C: New test.
40503
40504 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40505
40506         * g++.old-deja/g++.pt/typename26.C: New test.
40507
40508 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40509
40510         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40511         warning.
40512
40513 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.other/array3.C: New test.
40516
40517 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40518
40519         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40520         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40521         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40522         New tests.
40523
40524 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40525
40526         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40527         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40528
40529 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40530
40531         * gcc.c-torture/execute/20000808-1.c: New test.
40532
40533 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40534
40535         * gcc.dg/c90-const-expr-1.c: New test.
40536
40537 2000-08-08  Richard Henderson  <rth@cygnus.com>
40538
40539         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40540
40541 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40542
40543         * gcc.dg/noncompile/const-ll-1.c: New test.
40544
40545 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40546
40547         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40548
40549 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40550
40551         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40552         that running programs linked against the shared version of libobjc
40553         run correctly.
40554
40555 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40556
40557         * gcc.dg/c99-printf-1.c: New test.
40558
40559 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40560
40561         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40562
40563 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40564
40565         * gcc.c-torture/execute/20000731-1.x: Delete.
40566
40567 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40568
40569         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40570         and torture_without_loops as is done by c-torture.exp.
40571         (search_for): Copy from c-torture.exp.
40572         (gcc-dg-runtest): New function, drives a directory of tests
40573         iterating over the TORTURE_OPTIONS.
40574         (scan-assembler, scan-assembler-not): Move here from
40575         individual directory drivers.
40576
40577         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40578         defined by lib/gcc-dg.exp.
40579         * gcc.dg/cpp/cpp.exp: Likewise.
40580         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40581         gcc-dg-runtest, so we cycle over optimization options.
40582
40583         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40584         * gcc.dg/compare2.c: No longer expected to fail.
40585
40586 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40587
40588         * gcc.c-torture/execute/20000804-1.c: New test.
40589
40590 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40591
40592         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40593
40594 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40595
40596         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40597
40598 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40599
40600         * gcc.c-torture/compile/20000803-1.c: New test.
40601
40602 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40603
40604         * gcc.c-torture/execute/20000801-3.c,
40605         gcc.c-torture/execute/20000801-4.c: New tests.
40606         * gcc.c-torture/execute/20000801-3.x,
40607         gcc.c-torture/execute/20000801-4.x: Xfail.
40608
40609 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40610
40611         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40612         libobjc/.libs to allow for libtool.
40613
40614 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * gcc.c-torture/compile/20000802-1.c: New test.
40617
40618 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40619
40620         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40621
40622 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40623
40624         * gcc-c-torture/execute/20000731-2.c: New test.
40625
40626         * gcc.c-torture/execute/20000731-1.c: New test.
40627         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40628
40629 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40630
40631         * testsuite/gcc.dg/cpp/paste7.c: New test.
40632         * gcc.dg/cpp/20000725-1.c: New test.
40633
40634 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40635
40636         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40637         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40638         declaration warning for __builtin_dwarf_reg_size.
40639
40640         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40641
40642 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40643
40644         * gcc.dg/noncompile/voidparam-1.c: New test.
40645
40646 2000-07-30  Richard Henderson  <rth@cygnus.com>
40647
40648         * gcc.dg/c90-digraph-1.c: Don't xfail.
40649         * gcc.dg/compare2.c (case 10): Xfail.
40650         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40651
40652 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40653
40654         * gcc.dg/c99-main-1.c: New test.
40655
40656 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40659
40660 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40661
40662         * gcc.c-tortuer/execute/20000726-1.c: New test.
40663
40664 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40665
40666         * gcc.c-torture/execute/enum-2.c: New test.
40667
40668 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40669
40670         * gcc.dg/cpp/tr-warn3.c: New test.
40671
40672 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.old-deja/g++.ext/implicit1.C: Remove.
40675         * g++.old-deja/g++.jason/c2.C: Remove
40676         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40677         * g++.old-deja/g++.pt/crash16.C: Likewise.
40678         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40679
40680 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40681
40682         * g++.old-deja/g++.other/for2.C: New test.
40683
40684 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40685
40686         * gcc.dg/20000720-1.c: New test.
40687
40688 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40689
40690         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40691
40692 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40693
40694         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40695         * gcc.c-torture/execute/20000722-1.c: New.
40696         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40697
40698 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40699
40700         * gcc.dg/cpp/20000720-1.S: New test.
40701
40702 2000-07-21  Michael Meissner  <meissner@redhat.com>
40703
40704         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40705
40706 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40707
40708         * g++.old-deja/g++.brendan/crash16.C,
40709         g++.old-deja/g++.brendan/parse3.C,
40710         g++.old-deja/g++.brendan/redecl1.C,
40711         g++.old-deja/g++.ns/template13.C,
40712         g++.old-deja/g++.other/decl4.C,
40713         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40714
40715 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40716
40717         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40718         and "Internal error".
40719
40720         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40721         regexps.
40722         * gcc.dg/cpp/paste6.c: New test.
40723
40724 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40725
40726         * gcc.dg/cpp/tr-direct.c: New test.
40727
40728         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40729         gcc.dg/cpp/undef1.c: Tweak error regexps.
40730
40731 2000-07-18  Eric Christopher <echristo@redhat.com>
40732
40733         * gcc.c-torture/compile/20000718-1.c: New test.
40734
40735 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40736
40737         * cpplex.c (_cpp_push_token): If the token being pushed back
40738         is the previous token in this context, just subtract one from
40739         context->posn.
40740         * cppmacro.c (save_expansion): Clear aux field when storing a
40741         placemarker.
40742
40743 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40744
40745         * gcc.dg/noncompile/redecl-1.c: New test.
40746
40747 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40748
40749         * gcc.c-torture/execute/20000717-5.c: New test.
40750         * gcc.c-torture/execute/20000717-1.x: Removed.
40751
40752 2000-07-17  Richard Henderson  <rth@cygnus.com>
40753
40754         * gcc.c-torture/execute/20000717-4.c: New test.
40755
40756 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40757
40758         * gcc.dg/cpp/syshdr.c: New test.
40759         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40760
40761 2000-07-17  Neil Booth  <neilb@earthling.net>
40762
40763         * gcc.dg/cpp/cmdlne-dM.c: New test.
40764         * gcc.dg/cpp/cmdlne-dD.c: New test.
40765
40766 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40767
40768         * gcc.c-torture/execute/20000717-3.c: New test.
40769
40770         * gcc.c-torture/compile/20000717-1.c: New test.
40771
40772 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40773
40774         * gcc.c-torture/execute/20000717-2.c: New test.
40775
40776 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40777
40778         * gcc.dg/formatz-1.c: New test.
40779
40780         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40781         * gcc.dg/c99-digraph-1.c: New tests.
40782
40783         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40784         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40785
40786         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40787         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40788         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40789         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40790         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40791         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40792         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40793
40794 2000-07-17   Greg McGary <greg@mcgary.org>
40795
40796         * gcc.c-torture/execute/20000717-1.c: New test.
40797         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40798
40799 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40800
40801         * gcc.c-torture/execute/20000715-2.c: New test.
40802         * gcc.dg/20000715-1.c: New test.
40803
40804 2000-07-15  Michael Meissner  <meissner@redhat.com>
40805
40806         * gcc.c-torture/execute/20000715-1.c: New test.
40807
40808 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40809
40810         * gcc.c-torture/execute/20000707-1.c: New test.
40811
40812 2000-07-13  Neil Booth  <NeilB@earthling.net>
40813
40814         * testsuite/gcc.dg/cpp/digraph1.c,
40815         testsuite/gcc.dg/cpp/digraph2.c,
40816         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40817
40818 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40819
40820         * g77.f-torture/compile/20000630-2.f: New test.
40821         * g77.f-torture/compile/20000630-2.x
40822
40823 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40824
40825         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40826
40827 2000-07-11  Neil Booth  <NeilB@earthling.net>
40828
40829         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40830
40831 2000-07-11  Neil Booth  <NeilB@earthling.net>
40832
40833         * gcc.dg/cpp/cmdlne-C.c: New.
40834
40835 2000-07-09  Neil Booth  <NeilB@earthling.net>
40836
40837         * gcc.dg/cpp/directiv.c: New tests.
40838         * gcc.dg/cpp/undef1.c: Update.
40839
40840 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40841
40842         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40843
40844 2000-07-09  Neil Booth  <NeilB@earthling.net>
40845
40846         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40847
40848 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40849
40850         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40851         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40852
40853 2000-07-08  Neil Booth  <NeilB@earthling.net>
40854
40855         * gcc.dg/cpp/macsyntx.c: New tests.
40856
40857 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40858
40859         * gcc.dg/20000707-1.c: New test.
40860
40861 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40862
40863         * gcc.c-torture/execute/20000706-1.c: New test.
40864         * gcc.c-torture/execute/20000706-2.c: New test.
40865         * gcc.c-torture/execute/20000706-3.c: New test.
40866         * gcc.c-torture/execute/20000706-4.c: New test.
40867         * gcc.c-torture/execute/20000706-5.c: New test.
40868
40869 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40870
40871         * g++.old-deja/g++.pt/instantiate7.C: New test.
40872
40873 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40874
40875         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40876         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40877         * g++.old-deja/g++.other/rtti3.C: Likewise.
40878         * g++.old-deja/g++.other/rttid3.C: Likewise.
40879
40880 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40881
40882         *  g77.f-torture/compile/20000630-1.x: Fix typo
40883
40884 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40885
40886         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40887         assembly output.
40888
40889 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40890
40891         * gcc.dg/cpp/ident.c: New test.
40892
40893 2000-07-05  Neil Booth  <NeilB@earthling.net>
40894
40895         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40896           gcc.dg/cpp/lexstrng.c: New tests.
40897
40898 2000-07-04  Neil Booth  <NeilB@earthling.net>
40899
40900         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40901         * gcc.dg/cpp/strify2.c: Same.
40902
40903 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40904
40905         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40906         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40907         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40908         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40909
40910         * testsuite/gcc.dg/cpp/macro1.c,
40911         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40912         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40913         testsuite/gcc.dg/cpp/strify1.c,
40914         testsuite/gcc.dg/cpp/strify2.c: New tests.
40915
40916 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40917
40918         * gcc.c-torture/execute/20000703-1.c: New test.
40919
40920 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40921
40922         * g++.old-deja/g++.pt (lookup10.C): New test.
40923
40924 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40925
40926         * g++.old-deja/g++.pt (typename25.C): New test.
40927
40928 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40929
40930         * gcc.c-torture/compile/20000701-1.c: New test.
40931
40932 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40933
40934         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40935         to test case.
40936
40937 2000-06-30  Catherine Moore  <clm@cygnus.com>
40938
40939         * gcc.c-torture/execute/align-1.c: New test.
40940
40941 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         * g++.old-deja/g++.pt/expr8.C: New test.
40944         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40945
40946 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40947
40948         * gcc.c-torture/compile/20000629-1.c: New test.
40949
40950 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40951
40952
40953         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40954         gcc.dg/noncompile directory, depending on whether they're
40955         preprocessor tests or not.  Annotate all the tests for the dg
40956         framework.
40957
40958         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40959         * gcc.dg/noncompile/noncompile.exp: New.
40960
40961         * Moved files:
40962         Old name                                New name
40963         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40964         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40965         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40966         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40967         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40968         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40969         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40970         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40971         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40972         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40973         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40974         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40975         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40976         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40977         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40978         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40979         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40980         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40981         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40982         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40983         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40984         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40985         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40986         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40987
40988         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40989         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40990         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40991         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40992         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40993         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40994
40995 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40996
40997         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40998         declare one variable.  On the fourth, error.
40999         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41000         declared by 20000628-1a.h.
41001
41002 2000-06-29  Richard Henderson  <rth@redhat.com>
41003
41004         * gcc.c-torture/execute/930529-1.x: New file.
41005         * gcc.dg/920413-1.c: Adjust expected warning text.
41006         * gcc.dg/980217-1.c: Declare abort.
41007         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41008
41009 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41010
41011         * g77.f-torture/compile/20000629-1.f: New test.
41012         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41013
41014 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41015
41016         Rearrange lots of files, removing entirely the
41017         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41018         directories.
41019
41020         * Deleted files:
41021         gcc.c-torture/code_quality/code_quality.exp
41022         gcc.c-torture/special/special.exp
41023         gcc.failure/failure.exp
41024         gcc.failure/940409-1.x
41025         gcc.c-torture/compile/961203-1.x
41026
41027         * New files:
41028         gcc.misc-tests/linkage.exp
41029         gcc.c-torture/execute/920730-1t.c
41030         gcc.c-torture/execute/920730-1t.x
41031         gcc.c-torture/compile/920520-1.x
41032         gcc.c-torture/compile/920521-1.x
41033         gcc.c-torture/compile/981006-1.x
41034         gcc.c-torture/execute/eeprof-1.x
41035
41036         * Moved files (possibly with modifications to fit a new harness):
41037         Old name                                New name
41038         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41039         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41040         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41041         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41042         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41043         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41044         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41045         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41046         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41047         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41048         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41049         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41050         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41051         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41052
41053 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41054
41055         * c-torture/compile/961203-1.x: Delete.
41056
41057         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41058         not exit. Include stdio.h.
41059         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41060         * gcc.misc-tests/dg-12.c: Likewise.
41061         * gcc.misc-tests/dg-5.c: Likewise.
41062         * gcc.misc-tests/dg-6.c: Likewise.
41063         * gcc.misc-tests/dg-7.c: Prototype abort.
41064         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41065         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41066         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41067         not exit.
41068         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41069         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41070
41071 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41072
41073         * gcc.dg/cpp/20000628-1.c: New test.
41074         * gcc.dg/cpp/20000628-1.h: New header for above test.
41075         * gcc.dg/cpp/20000628-1a.h: Likewise.
41076
41077 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41078
41079         * gcc.dg/cpp: New directory.
41080         * gcc.dg/cpp/cpp.exp: New driver.
41081         * gcc.dg/cpp/20000627-1.c: New test.
41082         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41083         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41084         and rewrite as a compilation test.
41085
41086         * gcc.dg: Move many files into the cpp subdirectory, possibly
41087         renaming or editing them as well.
41088         Old name                New name
41089         990119-1.c              cpp/19990119-1.c
41090         990228-1.c              cpp/19990228-1.c
41091         990407-1.c              cpp/19990407-1.c
41092         990409-1.c              cpp/19990409-1.c
41093         990413-1.c              cpp/19990413-1.c
41094         990703-1.c              cpp/19990703-1.c
41095         20000127-1.c            cpp/20000127-1.c
41096         20000129-1.c            cpp/20000129-1.c
41097         20000207-1.c            cpp/20000207-1.c
41098         20000207-2.c            cpp/20000207-2.c
41099         20000209-1.c            cpp/20000209-1.c
41100         20000209-2.c            cpp/20000209-2.c
41101         20000301-1.c            cpp/20000301-1.c
41102         20000419-1.c            cpp/20000419-1.c
41103         20000510-1.S            cpp/20000510-1.S
41104         20000519-1.c            cpp/20000519-1.c
41105         20000529-1.c            cpp/20000529-1.c
41106         20000625-1.c            cpp/20000625-1.c
41107         20000625-2.c            cpp/20000625-2.c
41108         cpp-as1.c               cpp/assert1.c
41109         cpp-as2.c               cpp/assert2.c
41110         cxx-comments-1.c        cpp/cxxcom1.c
41111         cxx-comments-2.c        cpp/cxxcom2.c
41112         endif-label.c           cpp/endif.c
41113         cpp-hash1.c             cpp/hash1.c
41114         cpp-hash2.c             cpp/hash2.c
41115         cpp-if1.c               cpp/if-1.c
41116         cpp-if2.c               cpp/if-2.c
41117         cpp-if3.c               cpp/if-3.c
41118         cpp-if4.c               cpp/if-4.c
41119         cpp-if5.c               cpp/if-5.c
41120         cpp-cond.c              cpp/if-cexp.c
41121         cpp-missingop.c         cpp/if-mop.c
41122         cpp-missingparen.c      cpp/if-mpar.c
41123         cpp-opprec.c            cpp/if-oppr.c
41124         cpp-ifparen.c           cpp/if-paren.c
41125         cpp-shortcircuit.c      cpp/if-sc.c
41126         cpp-shift.c             cpp/if-shift.c
41127         cpp-unary.c             cpp/if-unary.c
41128         cpp-li1.c               cpp/line1.c
41129         cpp-li2.c               cpp/line2.c
41130         lineno.c                cpp/line3.c
41131         lineno-2.c              cpp/line4.c
41132         cpp-mi.c                cpp/mi1.c
41133         cpp-mic.h               cpp/mi1c.h
41134         cpp-micc.h              cpp/mi1cc.h
41135         cpp-mind.h              cpp/mi1nd.h
41136         cpp-mindp.h             cpp/mi1ndp.h
41137         cpp-mix.h               cpp/mi1x.h
41138         cpp-mi2.c               cpp/mi2.c
41139         cpp-mi2a.h              cpp/mi2a.h
41140         cpp-mi2b.h              cpp/mi2b.h
41141         cpp-mi2c.h              cpp/mi2c.h
41142         cpp-mi3.c               cpp/mi3.c
41143         cpp-mi3.def             cpp/mi3.def
41144         poison-1.c              cpp/poison.c
41145         pr-impl.c               cpp/prag-imp.c
41146         cpp-redef-2.c           cpp/redef1.c
41147         cpp-redef.c             cpp/redef2.c
41148         strpaste.c              cpp/strp1.c
41149         strpaste-2.c            cpp/strp2.c
41150         cpp-tradpaste.c         cpp/tr-paste.c
41151         cpp-tradstringify.c     cpp/tr-str.c
41152         cpp-tradwarn1.c         cpp/tr-warn1.c
41153         cpp-tradwarn2.c         cpp/tr-warn2.c
41154         trigraphs.c             cpp/trigraphs.c
41155         cpp-unc1.c              cpp/unc1.c
41156         cpp-unc2.c              cpp/unc2.c
41157         cpp-unc3.c              cpp/unc3.c
41158         cpp-unc.c               cpp/unc4.c
41159         undef.c                 cpp/undef1.c
41160         undef-2.c               cpp/undef2.c
41161         cpp-wi1.c               cpp/widestr1.c
41162
41163 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41164
41165         * lib/g++.exp (g++_include_flags): Tweak.
41166
41167 2000-06-27  H.J. Lu  <hjl@gnu.org>
41168             Loren J. Rittle  <ljrittle@acm.org>
41169
41170         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41171         version with one that knows about the new gcc tree structure.
41172         (g++_link_flags): Same.
41173
41174 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41175
41176         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41177         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41178         case we are cross-compiling.
41179
41180         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41181         g++.old-deja/g++.niklas/Makefile.in,
41182         g++.old-deja/g++.niklas/configure.in,
41183         g++.old-deja/g++.other/Makefile.in,
41184         g++.old-deja/g++.other/configure.in,
41185         gcc.c-torture/code_quality/Makefile.in,
41186         gcc.c-torture/code_quality/configure.in,
41187         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41188         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41189         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41190         gcc.c-torture/execute/ieee/Makefile.in,
41191         gcc.c-torture/execute/ieee/configure.in,
41192         gcc.c-torture/noncompile/Makefile.in,
41193         gcc.c-torture/noncompile/configure.in,
41194         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41195         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41196         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41197
41198 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * g++.old-deja/g++.other/ambig3.C: New test.
41201
41202 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41203
41204         * g++.old-deja/g++.pt/syntax1.C: New test.
41205         * g++.old-deja/g++.pt/syntax2.C: New test.
41206         * g++.old-deja/g++.other/syntax3.C: New test.
41207         * g++.old-deja/g++.other/syntax4.C: New test.
41208
41209 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41210
41211         * gcc.dg/20000623-1.c: Prototype exit and abort.
41212
41213 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41214
41215         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41216         New tests.
41217         * gcc.dg/cpp-mi3.def: New file.
41218
41219         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41220         inside assertions.
41221         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41222         lexer's error messages.
41223         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41224         divine anything from the linemarkers.
41225         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41226         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41227
41228 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41229
41230         * gcc.dg/20000623-1.c: New test.
41231
41232 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41233
41234         * gcc.c-torture/execute/20000622-1.c: New test.
41235
41236 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old-deja/g++.other/init15.C: New test.
41239
41240 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.old-deja/g++.pt/vaarg2.C: New test.
41243         * g++.old-deja/g++.pt/vaarg3.C: New test.
41244
41245 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         * g++.old-deja/g++.other/dyncast6.C: New test.
41248
41249 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41250
41251         * gcc.c-torture/execute/loop-6.c: New test.
41252
41253 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41254
41255         * gcc.dg/20000614-1.c: New test.
41256         * gcc.dg/20000614-2.c: New test.
41257
41258 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41259
41260         * g++.old-deja/g++.other/inline12.C: New test.
41261
41262 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41263
41264         * g++.old-deja/g++.other/eh1.C: New test.
41265
41266 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41267
41268         * g++.old-deja/g++.other/type.C: New test.
41269
41270 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41271
41272         * g++.old-deja/g++.other/initstring.C: New test.
41273
41274 2000-06-12  Jason Merrill  <jason@redhat.com>
41275
41276         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41277
41278 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41279
41280         * gcc.c-torture/compile/20000609-1.c: New test.
41281
41282 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41283
41284         * gcc.dg/20000609-1.c: New test.
41285
41286 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41287
41288         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41289         * gcc.c-torture/noncompile/poison-1.c: Move...
41290         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41291         * gcc.dg/cpp-li1.c: Add a token after the #line.
41292
41293 2000-06-05  Richard Henderson  <rth@cygnus.com>
41294
41295         * gcc.c-torture/execute/20000605-2.c: New test.
41296         * gcc.c-torture/execute/20000605-3.c: New test.
41297
41298 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41299
41300         * g77.f-torture/execute/20000503-1.x: New file.
41301
41302 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41303
41304         * g++.old-deja/g++.eh/badalloc1.C: New test.
41305
41306 2000-06-05  Richard Henderson  <rth@cygnus.com>
41307
41308         * gcc.c-torture/execute/20000605-1.c: New test.
41309
41310 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41311             Nathan Sidwell <nathan@codesourcery.com>
41312
41313         * gcc.c-torture/compile/20000605-1.c: New test.
41314
41315 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41316
41317         * g77.f-torture/compile/20000601-1.f: New test.
41318
41319 2000-06-03  Richard Henderson  <rth@cygnus.com>
41320
41321         * gcc.c-torture/execute/20000603-1.c: New.
41322
41323 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41324
41325         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41326         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41327
41328 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41329
41330         * gcc.dg/compare2.c (case 12): XFAIL.
41331         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41332         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41333
41334         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41335
41336 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41337
41338         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41339         guard macro is already defined when the header is first
41340         included.
41341         * gcc.dg/cpp-mix.h: New file.
41342         * gcc.dg/endif-label.c: Update patterns to match compiler.
41343
41344         * g++.brendan/complex1.C: Declare abort.
41345         * g++.law/refs4.C: Remove XFAIL.
41346         * g++.oliva/expr2.C: Declare abort and exit.
41347
41348 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41349
41350         * gcc.c-torture/execute/20000528-1.c: New test.
41351
41352         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41353         * g++.old-deja/g++.law/temps4.C: Likewise.
41354
41355         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41356         stdlib.h.  Call abort() on failure.
41357         * g++.old-deja/g++.law/refs4.C: Likewise.
41358         * g++.old-deja/g++.law/temps4.C: Likewise.
41359         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41360         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41361
41362 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41363
41364         Relative to g++.dg/special:
41365         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41366
41367         Relative to g++.old-deja:
41368         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41369         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41370         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41371         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41372         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41373         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41374         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41375
41376         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41377         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41378         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41379         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41380         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41381         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41382         and/or string.h.
41383
41384         * g++.other/goto1.C: Update expectations for error messages.
41385
41386 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41387
41388         * gcc.c-torture/compile/20000523-1.c: New test.
41389
41390 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41391
41392         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41393
41394 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         * g++.old-deja/g++.eh/catch11.C: New test.
41397         * g++.old-deja/g++.eh/catch12.C: New test.
41398
41399 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41400
41401         * gcc.c-torture/execute/20000523-1.c: New test.
41402
41403 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41404
41405         * c-torture/execute/bcp-1.c: Replace abort in arg of
41406         __builtin_constant_p with a generic external function.
41407
41408         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41409         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41410         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41411         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41412         Prototype abort and/or exit.
41413
41414         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41415         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41416         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41417         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41418
41419 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41420
41421         * gcc.dg/dwarf2-1.c: New test.
41422
41423 2000-05-20  Richard Henderson  <rth@cygnus.com>
41424
41425         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41426
41427 2000-05-20  Andreas Jaeger  <aj@suse.de>
41428
41429         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41430         testcase.
41431
41432 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41433
41434         * gcc.c-torture/execute/20000519-2.c: New test.
41435
41436 2000-05-19  Andreas Jaeger  <aj@suse.de>
41437
41438         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41439         which fails with SSA.
41440
41441         * lib/c-torture.exp: Also test with -O3 -fssa.
41442
41443 2000-05-18  Michael Meissner  <meissner@redhat.com>
41444
41445         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41446         * gcc.c-torture/execute/920415-1.c: Ditto.
41447         * gcc.c-torture/execute/920501-1.c: Ditto.
41448         * gcc.c-torture/execute/conversion.c: Ditto.
41449         * gcc.c-torture/execute/cvt-1.c: Ditto.
41450
41451 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41452
41453         * gcc.c-torture/compile/20000518-1.c: New test.
41454
41455 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41456
41457         * g77.f-torture/compile/200005018.f: New test.
41458
41459 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41460
41461         * gcc.c-torture/compile/20000517-1.c: New test.
41462
41463 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41464
41465         * gcc.c-torture/execute/20000516-1.c: New test.
41466
41467 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41468
41469         * g++.old-deja/g++.other/eh.C: New test.
41470
41471 2000-05-12  Richard Henderson  <rth@cygnus.com>
41472
41473         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41474         constants through to doit's conditional.
41475
41476 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41477
41478         * gcc.c-torture/compile/20000511-1.c: New test.
41479         * g77.f-torture/compile/20000511-1.f: New test.
41480         * g77.f-torture/compile/20000511-2.f: New test.
41481
41482 2000-05-11  Michael Meissner  <meissner@redhat.com>
41483
41484         * gcc.c-torture/execute/20000511-1.c: New test.
41485
41486 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41487
41488         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41489         * gcc.dg/20000510-1.S: New.
41490
41491 2000-05-08  Catherine Moore  <clm@cygnus.com>
41492
41493         * gcc.dg/unused-3.c: New.
41494
41495 2000-05-06  Richard Henderson  <rth@cygnus.com>
41496
41497           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41498           * g++.old-deja/g++.mike/warn1.C: Likewise.
41499           * g++.old-deja/g++.pt/local1.C: Likewise.
41500           * g++.old-deja/g++.pt/local7.C: Likewise.
41501           * g++.old-deja/g++.pt/spec16.C: Likewise.
41502
41503 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41504
41505         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41506
41507 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41508
41509           * g77.f-torture/execute/20000503-1.f: New test.
41510
41511 2000-05-04  Andreas Jaeger  <aj@suse.de>
41512
41513         * gcc.dg/noreturn-2.c: New test.
41514
41515 2000-05-04  Neil Booth  <NeilB@earthling.net>
41516
41517         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41518         preprocessor.
41519
41520 2000-05-04  Richard Henderson  <rth@cygnus.com>
41521
41522         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41523
41524 2000-05-04  Richard Henderson  <rth@cygnus.com>
41525
41526         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41527         OpenSSL by Jason R Thorpe.
41528
41529 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41530
41531         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41532
41533 2000-05-03  Robert Lipe <robertlipe@usa.net>
41534
41535         * gcc.dg/20000503-1.c: New test.
41536
41537 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41538
41539         * gcc.c-torture/compile/20000502-1.c: New test.
41540         * g++.old-deja/g++.other/align.C: New test.
41541         * gcc.dg/cpp-tradstringify.c: New test.
41542
41543 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41544
41545         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41546         and hard registers.
41547
41548 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41549
41550         * gcc.c-torture/execute/loop-5.c: New test.
41551
41552 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.c-torture/execute/va-arg-20.c: New test.
41555
41556 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41557
41558         * gcc.c-torture/execute/20000422-1.c: New test.
41559
41560 2000-04-20  Greg McGary  <gkm@gnu.org>
41561
41562         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41563         when optimizing, but without sibling-call optimizations (-O1).
41564
41565 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41566
41567           * gcc.c-torture/compile/20000420-1.c: New test.
41568
41569 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41570
41571         * g++.abi/ptrflags.C: New test.
41572         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41573
41574 2000-04-19  Catherine Moore  <clm@cygnus.com>
41575
41576         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41577
41578 2000-04-19  Greg McGary  <gkm@gnu.org>
41579
41580         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41581         sibling-call optimizations.
41582
41583 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41584
41585         * gcc.dg/20000419-1.c: New test.
41586
41587 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41588
41589         * gcc.c-torture/execute/20000412-6.c: New test.
41590
41591 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41592
41593         * gcc.c-torture/execute/20000412-5.c: New test.
41594         * g77.f-torture/compile/20000412-1.f: New test.
41595         * gcc.c-torture/execute/20000412-4.c: New test.
41596         * gcc.c-torture/compile/20000412-2.c: New test.
41597         * gcc.c-torture/execute/20000412-3.c: New test.
41598         * gcc.c-torture/compile/20000412-1.c: New test.
41599         * gcc.c-torture/execute/20000412-2.c: New test.
41600
41601 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41602
41603         * objc/execute/bf-20.m: New test.
41604
41605 2000-04-10  Richard Henderson  <rth@cygnus.com>
41606
41607         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41608
41609         * gcc.c-torture/execute/20000412-1.c: New test.
41610
41611 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41612
41613         * g++.old-deja/g++.eh/catchptr1.C: New test.
41614
41615 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41618
41619 2000-04-08  Neil Booth  <NeilB@earthling.net>
41620
41621         * gcc.dg/cpp-nullchar.c: Remove test as
41622         embedded nulls cause problems.
41623
41624 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41625
41626         * gcc.dg/compare2.c: New test.
41627
41628 2000-04-08  Neil Booth  <NeilB@earthling.net>
41629
41630         * gcc.dg/cpp-nullchar.c: New test.
41631
41632 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41633
41634         * gcc.dg/cpp-mi2.c: New test.
41635         * gcc.dg/cpp-mi2[abc].h: New files.
41636
41637 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41640         member name.
41641
41642 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41643
41644         * g++.old-deja/g++.abi/vmihint.C: New test.
41645
41646 2000-04-06  Neil Booth  <NeilB@earthling.net>
41647
41648         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41649         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41650         copyright.
41651
41652 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41653
41654         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41655         avoid stack-frame overwrite.
41656
41657 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/compile/20000405-2.c: New test.
41660         * gcc.c-torture/compile/20000405-3.c: New test.
41661
41662 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41663
41664         * gcc.c-torture/compile/20000405-1.c: New test.
41665
41666 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41667
41668         * gcc.dg/cast-qual-1.c: Revert last change.
41669
41670 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41671
41672         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41673
41674 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41675
41676         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41677         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41678
41679 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41680
41681         * gcc.c-torture/compile/20000403-2.c: New test.
41682         * gcc.c-torture/compile/20000403-1.c: New test.
41683
41684 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41685
41686         * gcc.c-torture/execute/20000403-1.c: New test.
41687
41688 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41689
41690         * gcc.c-torture/execute/20000402-1.c: New test.
41691
41692 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41693
41694         * gcc.c-torture/execute/va-arg-15.c: New test.
41695         * gcc.c-torture/execute/va-arg-16.c: New test.
41696         * gcc.c-torture/execute/va-arg-17.c: New test.
41697         * gcc.c-torture/execute/va-arg-18.c: New test.
41698         * gcc.c-torture/execute/va-arg-19.c: New test.
41699
41700 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41701
41702         * gcc.c-torture/compile/981211-1.c: Move to...
41703         * gcc.dg/cpp-as1.c: ...here.
41704         * gcc.dg/cpp-as2.c: New file.
41705
41706         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41707         compiler.
41708
41709 2000-04-02  Neil Booth  <NeilB@earthling.net>
41710
41711         * gcc.dg/cpp-cond.c  New tests.
41712         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41713         accidental success less likely.
41714         * gcc.dg/cpp-missingop.c  New tests.
41715         * gcc.dg/cpp-missingparen.c  New tests.
41716         * gcc.dg/cpp-shift.c  New tests.
41717         * gcc.dg/cpp-shortcircuit.c  New tests.
41718         * gcc.dg/cpp-unary.c  New tests.
41719
41720 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41721
41722         * gcc.c-torture/compile/20000329-1.c: New test.
41723
41724 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41725
41726         * gcc.c-torture/compile/20000326-1.c: New test.
41727         * gcc.c-torture/compile/20000326-2.c: New test.
41728
41729 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41730
41731         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41732         the first parameter is a function argument.
41733
41734 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41735
41736         * g++.old-deja/g++.ext/array4.C: New test.
41737
41738 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41739
41740         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41741
41742 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41743
41744         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41745
41746 2000-03-19  Richard Henderson  <rth@cygnus.com>
41747
41748         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41749
41750 2000-03-19  Richard Henderson  <rth@cygnus.com>
41751
41752         * gcc.c-torture/compile/20000319-1.c: New test.
41753
41754 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41755
41756         * gcc.c-torture/execute/20000314-3.c: New test.
41757         * gcc.c-torture/execute/20000314-2.c: New test.
41758         * gcc.c-torture/execute/20000314-1.c: New test.
41759         * gcc.c-torture/compile/20000314-2.c: New test.
41760         * gcc.c-torture/compile/20000314-1.c: New test.
41761
41762 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41763
41764         * g++.old-deja/g++.warn/inline.C: New test.
41765
41766 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41767
41768         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41769         standards-compliant result rather than specific constants.
41770         Put test-values in array.
41771
41772 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41773
41774         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41775         (g++_target_compile): Put test-specific options last.
41776
41777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41778
41779         * g++.old-deja/g++.eh/vbase4.C: New test.
41780
41781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41782
41783         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41784
41785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         * g++.old-deja/g++.brendan/misc12.C: Removed.
41788         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41789         * g++.old-deja/g++.ext/pretty4.C: New test.
41790
41791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41792
41793         * g++.old-deja/g++.other/string2.C: New test.
41794
41795 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41796
41797         * g++.old-deja/g++.warn/impint2.C: New test.
41798
41799 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41800
41801         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41802         is 1, not zero.
41803
41804 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41805
41806         * g++.old-deja/g++.warn/impint.C: New test.
41807         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41808         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41809         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41810         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41811         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41812         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41813         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41814         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41815         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41816         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41817         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41818         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41819
41820 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41821
41822         * gcc.dg/cpp-redef.c: New test.
41823
41824 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.pt/unify7.C: New test.
41827
41828 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41829
41830         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41831         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41832
41833 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41834
41835         * gcc.c-torture/compile/20000224-1.c: New test.
41836
41837 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41838
41839         * gcc.c-torture/compile/cpp-2.c: New test.
41840         * gcc.c-torture/compile/cpp-1.c: New test.
41841
41842 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41843
41844         * gcc.c-torture/execute/20000225-1.c: New test.
41845
41846 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41847
41848         * gcc.dg/cpp-li2.c: New test.
41849
41850         * gcc.dg/cpp-wi1.c: New test.
41851
41852         * gcc.dg/cpp-li1.c: New test.
41853
41854 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41855
41856         * g++.old-deja/g++.other/sizeof5.C: New test.
41857
41858 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41859
41860         * gcc.c-torture/execute/va-arg-13.c: New test.
41861
41862 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41863
41864         * gcc.c-torture/execute/va-arg-12.c: New test.
41865
41866 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41867
41868         * gcc.c-torture/execute/20000223-1.c: New test.
41869
41870 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41871
41872         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41873
41874 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41875
41876         * g++.old-deja/g++.abi/ptrmem.C: New test.
41877
41878 2000-02-19  Richard Henderson  <rth@cygnus.com>
41879
41880         * gcc.c-torture/compile/init-3.c: New.
41881
41882 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41883
41884         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41885         ALWAYS_CXXFLAGS.
41886
41887 2000-02-11  Robert Lipe <robertl@sco.com>
41888
41889         * gcc.c-torture/compile/20000211-3.c: New test.
41890
41891 2000-02-11  Martin Buchholz <martin@xemacs.org>
41892
41893         * gcc.c-torture/compile/20000211-2.c: New test.
41894
41895 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41896
41897         * gcc.c-torture/compile/20000211-1.c: New test.
41898
41899 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41900
41901         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41902           on native targets
41903
41904 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41905
41906         * g++.old-deja/g++.other/cast5.C: New test.
41907
41908 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41909
41910         * gcc.c-torture/execute/20000205-1.c: New.
41911
41912 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41913
41914         * g++.old-deja/g++.jason/cast3.C: Return void.
41915         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41916
41917 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41918
41919         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41920
41921         * gcc.dg/loop-1.c: New test.
41922
41923 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41924
41925         * gcc.c-torture/compile/20000127-1.c: New test.
41926         * gcc.c-torture/execute/991228-1.c: New test.
41927
41928 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41929
41930         * gcc.dg/unused-2.c: New test.
41931
41932         * gcc.dg/conv-1.c: New test.
41933
41934 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41935
41936         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41937         compiler.
41938         (tool_option_proc): Fix typo.
41939
41940 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41941
41942         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41943         of the ld on the host, not on the build machine.
41944         Also, don't crash if '--help' is not a supported option.
41945
41946 2000-01-24  Richard Henderson  <rth@cygnus.com>
41947
41948         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41949
41950 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.c-torture/execute/20000120-2.c: New test.
41953         * gcc.c-torture/execute/20000120-1.c: New test.
41954
41955 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41956
41957         * gcc.c-torture/execute/20000113-1.c: New test.
41958
41959 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41960
41961         * gcc.c-torture/execute/20000112-1.c: New test.
41962
41963 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41964
41965         * gcc.dg/20000111-1.c: New test.
41966
41967 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41970         with 16 bit integers.
41971
41972 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41973
41974         * gcc.dg/20000108-1.c: New test.
41975
41976 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41977
41978         * g++.old-deja/g++.ns/koenig8.C: New test.
41979
41980 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41981
41982         * g++.old-deja/g++.other/cast4.C: New test.
41983
41984 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41985
41986         * gcc.c-torture/compile/20000105-2.c: New test.
41987         * gcc.c-torture/compile/20000105-1.c: New test.
41988
41989 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41990
41991         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41992         references to printf & atoi to conform to ANSI standard.
41993         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41994         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41995         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41996         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41997         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41998         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41999         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42000         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42001         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42002         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42003         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42004         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42005         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42006         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42007         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42008         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42009         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42010         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42011         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42012         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42013         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42014         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42015         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42016         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42017         * g++.old-deja/g++.brendan/init3.C: Likewise.
42018         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42019         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42020         * g++.old-deja/g++.brendan/new2.C: Likewise.
42021         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42022         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42023         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42024         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42025         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42026         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42027         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42028         * g++.old-deja/g++.brendan/template24.C: Likewise.
42029         * g++.old-deja/g++.brendan/template3.C: Likewise.
42030         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42031         * g++.old-deja/g++.jason/inline3.C: Likewise.
42032         * g++.old-deja/g++.jason/opeq.C: Likewise.
42033         * g++.old-deja/g++.law/arg5.C: Likewise.
42034         * g++.old-deja/g++.law/arm7.C: Likewise.
42035         * g++.old-deja/g++.law/ctors11.C: Likewise.
42036         * g++.old-deja/g++.law/cvt8.C: Likewise.
42037         * g++.old-deja/g++.law/init9.C: Likewise.
42038         * g++.old-deja/g++.law/refs4.C: Likewise.
42039         * g++.old-deja/g++.law/template2.C: Likewise.
42040         * g++.old-deja/g++.law/visibility24.C: Likewise.
42041         * g++.old-deja/g++.law/vtable3.C: Likewise.
42042         * g++.old-deja/g++.mike/asm2.C: Likewise.
42043         * g++.old-deja/g++.mike/eh1.C: Likewise.
42044         * g++.old-deja/g++.mike/misc1.C: Likewise.
42045         * g++.old-deja/g++.mike/misc13.C: Likewise.
42046         * g++.old-deja/g++.mike/misc14.C: Likewise.
42047         * g++.old-deja/g++.mike/ns12.C: Likewise.
42048         * g++.old-deja/g++.mike/p1248.C: Likewise.
42049         * g++.old-deja/g++.mike/p3708.C: Likewise.
42050         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42051         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42052         * g++.old-deja/g++.mike/p646.C: Likewise.
42053         * g++.old-deja/g++.mike/p700.C: Likewise.
42054         * g++.old-deja/g++.mike/p783.C: Likewise.
42055         * g++.old-deja/g++.mike/p783a.C: Likewise.
42056         * g++.old-deja/g++.mike/p783b.C: Likewise.
42057         * g++.old-deja/g++.mike/p786.C: Likewise.
42058         * g++.old-deja/g++.mike/p789.C: Likewise.
42059         * g++.old-deja/g++.mike/p789a.C: Likewise.
42060         * g++.old-deja/g++.mike/p807a.C: Likewise.
42061         * g++.old-deja/g++.other/delete3.C: Likewise.
42062         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42063         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42064         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42065         * g++.old-deja/g++.other/empty1.C: Likewise.
42066         * g++.old-deja/g++.other/temporary1.C: Likewise.
42067         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42068         * g++.old-deja/g++.pt/t16.C: Likewise.
42069         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42070
42071 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42072
42073         * gcc.dg/991230-1.c: New test.
42074
42075 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42076
42077         * gcc.c-torture/compile/991229-3.c: New test.
42078         * gcc.c-torture/compile/991229-2.c: New test.
42079         * gcc.c-torture/compile/991229-1.c: New test.
42080
42081 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42082
42083         * gcc.c-torture/compile/labels-2.c: New test.
42084
42085 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42086
42087         * gcc.c-torture/execute/991227-1.c: New test.
42088
42089 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42090
42091         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42092
42093 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42094
42095         * gcc.c-torture/execute/991221-1.c: New test.
42096
42097 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42098
42099         * g++.old-deja/g++.other/cast3.C: New test.
42100
42101 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42102
42103         * gcc.c-torture/execute/991216-4.c: New test.
42104
42105 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42106
42107         * gcc.c-torture/execute/991216-1.c: New test.
42108         * gcc.c-torture/execute/991216-2.c: New test.
42109         * gcc.c-torture/execute/991216-3.c: New test.
42110
42111 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42112
42113         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42114         Actually make the test fail by using "-O2" for compilation.
42115
42116 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42117
42118         * g++.old-deja/g++.warn/cast-align1.C: New test.
42119
42120 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42121
42122         * gcc.c-torture/compile/991214-1.c: New test.
42123         * gcc.c-torture/compile/991214-2.c: New test.
42124
42125 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42126
42127         * gcc.dg/991214-1.c: New test.
42128
42129 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42130
42131         * gcc.c-torture/compile/991213-3.c: New test.
42132         * gcc.c-torture/compile/991213-2.c: New test.
42133         * gcc.c-torture/compile/991213-1.c: New test.
42134
42135 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42136
42137         * gcc.dg/991209-1.c: New test.
42138
42139 1999-12-08  Nathan Sidwell <nathan@acm.org>
42140
42141         * gcc.c-torture/compile/991208-1.c: New test.
42142
42143 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42144
42145         * gcc.dg/ultrasp2.c: New test.
42146
42147 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42148
42149         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42150
42151 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42152
42153         * gcc.c-torture/compile/991202-1.c: New test.
42154         * gcc.c-torture/execute/991202-1.c: New test.
42155         * gcc.c-torture/execute/991202-2.c: New test.
42156         * gcc.c-torture/execute/991202-3.c: New test.
42157
42158 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42159
42160         * g++.old-deja/g++.abi/align.C: New test.
42161         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42162         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42163
42164 1999-12-01  Richard Henderson  <rth@cygnus.com>
42165
42166         * gcc.c-torture/execute/991201-1.c: New.
42167
42168 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42169
42170         * gcc.dg/991129-1.c: New test.
42171
42172 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42173
42174         * gcc.c-torture/compile/991127-1.c: New test.
42175
42176 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42177
42178         * g++.old-deja/g++.other/warn4.C: New test.
42179
42180 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42181
42182         * g++.old-deja/g++.eh/cleanup2.C: New test.
42183         * g++.old-deja/g++.ext/pretty2.C: New test.
42184         * g++.old-deja/g++.ext/pretty3.C: New test.
42185         * g++.old-deja/g++.other/debug6.C: New test.
42186
42187 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42188
42189         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42190         compiler_output to look for one error message instead of two.
42191
42192 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42193
42194         * gcc.c-torture/execute/991118-1.c: Also test case
42195         where the word boundary does not split a byte evenly.
42196
42197 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42198
42199         * g++.old-deja/g++.ext/restrict1.C: New test.
42200
42201 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42202
42203         * gcc.c-torture/execute/991118-1.c: New test.
42204
42205 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42206
42207         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42208         working directory pathnames.
42209
42210 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42211
42212         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42213         host is equipped with driver.h and driver.o so it can actually
42214         compile and run the tests.
42215
42216 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42217
42218         * gcc.c-torture/compile/991008-1.c: New test.
42219
42220 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42221
42222         * lib/gcc-dg.exp: Include target-supports.exp
42223
42224 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42225
42226         * lib/target-supports.exp: New file: Provide procs to test for
42227         features supported by the target.
42228         (check_weak_available): Moved here from ecos.exp.
42229         (check_alias_available): New proc: Determine of the target
42230         toolchain supports the alias attribute.
42231
42232         * gcc.dg/special/ecos.exp: Move check_weak_available to
42233         target-supports.exp.
42234         (alias-1.c): Only perform the test if the target supports
42235         aliases.
42236         (wkali-1.c): Only perform the test if the target supports
42237         aliases.
42238
42239         * gcc.dg/990506-0.c: Expect error messages from cross
42240         targets as well as native targets.
42241
42242 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42243
42244         * gcc.dg/ultrasp1.c: Removed xfail.
42245         * gcc.dg/struct-ret-2.c: Likewise.
42246         * gcc.dg/array-1.c: Likewise.
42247
42248 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42249
42250         * gcc.dg/struct-ret-2.c: New test.
42251
42252         * gcc.dg/array-1.c: New test.
42253
42254 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42255
42256         * gcc.c-torture/execute/991030-1.c: New test.
42257
42258 1999-10-26  Richard Henderson  <rth@cygnus.com>
42259
42260         * gcc.c-torture/compile/991026-2.c: New test.
42261
42262 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42263
42264         * gcc.c-torture/compile/991026-1.c: New test.
42265
42266 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42267
42268         * gcc.c-torture/execute/991023-1.c: New test.
42269
42270 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42271
42272         * gcc.c-torture/execute/991019-1.c: New test.
42273
42274 1999-10-16  Richard Henderson  <rth@cygnus.com>
42275
42276         * gcc.c-torture/execute/991016-1.c: New test.
42277
42278 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42279
42280         * gcc.c-torture/execute/991014-1.c: New test.
42281
42282 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42283
42284         * g++.old-deja/g++.other/union2.C: New test.
42285
42286 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42287
42288         * g++.old-deja/g++.other/vaarg2.C: New test.
42289         * g++.old-deja/g++.other/vaarg3.C: New test.
42290
42291 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42292
42293         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42294         in compile/.
42295
42296 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42297
42298         * gcc.c-torture/execute/va-arg-11.c: New test.
42299
42300 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42301
42302         * lib/file-format.exp (gcc_target_object_format): Don't
42303         crash if objdump is unavailable.
42304
42305 1999-09-29  Donn Terry <donn@interix.com>
42306
42307         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42308
42309 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42310
42311         * gcc.c-torture/compile/990928-1.c: New test.
42312
42313 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42314
42315         * g++.old-deja/g++.other/decl6.C: New test.
42316
42317 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42318
42319         * gcc.c-torture/execute/va-arg-10.c: New test.
42320
42321 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42322
42323         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42324         __PRETTY_FUNCTION__.
42325
42326 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42327
42328         * gcc.c-torture/execute/990923-1.c: New test.
42329
42330 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42331
42332         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42333         for which -fpic is inappropriate.
42334
42335 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42336
42337         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42338
42339 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42340
42341         * g++.old-deja/g++.other/dyncast1.C: New test.
42342         * g++.old-deja/g++.other/dyncast2.C: New test.
42343         * g++.old-deja/g++.other/dyncast3.C: New test.
42344         * g++.old-deja/g++.other/dyncast4.C: New test.
42345         * g++.old-deja/g++.other/dyncast5.C: New test.
42346         * g++.old-deja/g++.eh/catch3.C: New test.
42347         * g++.old-deja/g++.eh/catch3p.C: New test.
42348         * g++.old-deja/g++.eh/catch4.C: New test.
42349         * g++.old-deja/g++.eh/catch4p.C: New test.
42350         * g++.old-deja/g++.eh/catch5.C: New test.
42351         * g++.old-deja/g++.eh/catch5p.C: New test.
42352         * g++.old-deja/g++.eh/catch6.C: New test.
42353         * g++.old-deja/g++.eh/catch6p.C: New test.
42354         * g++.old-deja/g++.eh/catch7.C: New test.
42355         * g++.old-deja/g++.eh/catch7p.C: New test.
42356         * g++.old-deja/g++.eh/catch8.C: New test.
42357         * g++.old-deja/g++.eh/catch8p.C: New test.
42358         * g++.old-deja/g++.eh/catch9.C: New test.
42359         * g++.old-deja/g++.eh/catch9p.C: New test.
42360
42361 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42362
42363         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42364         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42365
42366 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42367
42368         * gcc.c-torture/compile/990913-1.c: New test.
42369
42370 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42371
42372         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42373         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42374
42375 1999-09-09  Richard Henderson  <rth@cygnus.com>
42376
42377         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42378
42379 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42380
42381         * g++.old-deja/g++.other/lookup11.C: New test.
42382         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42383         what is permitted and what we want.
42384         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42385         overload use.
42386         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42387
42388 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42389
42390         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42391         * gcc.c-torture/noncompile/poison-1.c: New file.
42392
42393 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42394
42395         * g++.old-deja/g++.other/sizeof3.C: New test.
42396         * g++.old-deja/g++.other/sizeof4.C: New test.
42397         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42398         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42399
42400 1999-09-07  Richard Henderson  <rth@cygnus.com>
42401
42402         * gcc.dg/va-arg-1.c: New.
42403
42404 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42405
42406         * gcc.c-torture/execute/va-arg-9.c: New test.
42407
42408 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42409
42410         * g77.f-torture/compile/980519-2.f: New test.
42411         * g77.f-torture/compile/19990905-0.f: New test.
42412         * g77.f-torture/compile/19990905-1.f: New test.
42413         * g77.f-torture/compile/19990905-2.f: New test.
42414
42415         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42416
42417 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42418
42419         * gcc.c-torture/execute/990827-1.c: Fix typo.
42420
42421 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42422
42423         * g++.old-deja/g++.other/deref1.C: New test.
42424
42425 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42426
42427         * g++.old-deja/g++.other/ambig2.C: New test.
42428         * g++.old-deja/g++.other/cond5.C: New test.
42429         * g++.old-deja/g++.other/lookup16.C: New test.
42430
42431 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42432
42433         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42434         assemblers too.
42435
42436 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42437
42438         * lib/c-torture.exp: Avoid the "compare executables" optimization
42439         when testing native.
42440
42441 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42442
42443         * gcc.c-torture/execute/990829-1.c: New test.
42444         * gcc.c-torture/compile/990829-1.c: New test.
42445
42446 1999-08-27  Paul Burchard  <burchard@pobox.com>
42447
42448         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42449         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42450         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42451         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42452         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42453         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42454         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42455         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42456         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42457         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42458         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42459
42460 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42461
42462         * gcc.c-torture/execute/990827-1.c: New test.
42463
42464 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42465
42466         * g77.f-torture/noncompile/19990826-4.f: New test.
42467
42468         * g77.f-torture/compile/19990826-3.f: New test.
42469
42470         * g77.f-torture/execute/19990826-2.f: New test.
42471
42472         * g77.f-torture/compile/19990826-1.f: New test.
42473
42474         * gcc.c-torture/execute/990826-0.c: New test.
42475         * g77.c-torture/execute/19990826-0.f: New test.
42476
42477         * g77.f-torture/noncompile/970626-2.f: New test.
42478
42479 1999-08-25  Paul Burchard  <burchard@pobox.com>
42480
42481         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42482         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42483         lss-011.C: New tests.
42484
42485 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42486
42487         * g++.old-deja/g++.other/decl5.C: New test.
42488
42489 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42490
42491         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42492         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42493         call `postbase' for each one.  All callers of `postbase' changed
42494         to call this instead.
42495
42496 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42497
42498         * gcc.c-torture/execute/990811-1.c: New test.
42499
42500 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42501
42502         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42503         just native ones.
42504
42505         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42506         just native ones.
42507
42508 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42509
42510         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42511
42512 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42513
42514         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42515
42516 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42517
42518         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42519
42520 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42521
42522         * gcc.c-torture/execute/990804-1.c: New test.
42523
42524 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42525
42526         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42527         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42528         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42529
42530 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42531
42532         * g++.old-deja/g++.other/struct1.C: New test.
42533
42534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42535
42536         * g++.old-deja/g++.other/enum2.C: New test.
42537
42538 1999-08-02  Richard Henderson  <rth@cygnus.com>
42539
42540         Adapted from tests from Franz Sirl:
42541         * gcc.c-torture/execute/va-arg-7.c: New test.
42542         * gcc.c-torture/execute/va-arg-8.c: New test.
42543
42544 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42545
42546         * gcc.c-torture/compile/990801-2.c: New test.
42547
42548         * gcc.c-torture/compile/990801-1.c: New test.
42549
42550 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42551
42552         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42553         fp-cmp-1.c, converting double to float.
42554
42555         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42556         fp-cmp-1.c, converting double to long double.
42557
42558         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42559         from fr1 to unknown_register, since fr1 is a legitimate register
42560         on some machines.
42561
42562 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42563
42564         * README: More listname related changes.
42565
42566 1999-07-08  Catherine Moore  <clm@cygnus.com>
42567
42568         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42569
42570 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42571
42572         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42573
42574 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42575
42576         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42577
42578 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42579
42580         * gcc.dg/990703-1.c: New test.
42581
42582 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42583
42584         * lib/file-format.exp: New file: Move definition of proc
42585         gcc_target_object_format to here from
42586         gcc.dg/special/ecos.exp.
42587
42588         * lib/c-torture.exp: Include lib file-format.exp.
42589         * lib/gcc-dg.exp: Include lib file-format.exp.
42590
42591         * gcc.dg/special/ecos.exp: Remove definition of proc
42592         gcc_target_object_format.
42593
42594 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42595
42596         * gcc.c-torture/execute/990628-1.c: New test.
42597
42598 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42599
42600         * gcc.c-torture/compile/990625-2.c: New test.
42601
42602         * gcc.c-torture/compile/990625-1.c: New test.
42603
42604 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42605
42606         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42607         attributes compile.
42608         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42609         ports that use the COFF/PE file format.
42610
42611 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42612
42613         * gcc.c-torture/compile/990617-1.c: New test.
42614
42615 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42616
42617         * g++.old-deja/g++.other/decl4.C: New test.
42618
42619 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42620
42621         * g++.old-deja/g++.other/bitfld3.C: New test.
42622
42623 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42624
42625         * g++.old-deja/g++.eh/catch1.C: New test.
42626
42627 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42628
42629         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42630
42631         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42632         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42633
42634 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42635
42636         * g77.f-torture/compile/19990502-0.f: Replace with new,
42637         shorter, test that still fails after recent changes.
42638
42639 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42640
42641         * gcc.c-torture/execute/990604-1.c: New test.
42642
42643 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42644
42645         * gcc.c-torture/execute/990531-1.c: New test.
42646
42647 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42648
42649         * gcc.c-torture/compile/990527-1.c: New test.
42650
42651 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42652
42653         * gcc.c-torture/execute/990527-1.c: New test.
42654
42655 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42656
42657         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42658         bitfields as signed.
42659
42660 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42661
42662         * g77.f-torture/compile/19990525-0.f: New test.
42663
42664 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42665
42666         * gcc.c-torture/execute/990525-2.c: New test.
42667
42668         * gcc.c-torture/execute/990525-1.c: New test.
42669
42670 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42671
42672         * g++.old-deja/g++.other/anon3.C: New test.
42673         * g++.old-deja/g++.other/anon4.C: New test.
42674         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42675         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42676         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42677         Merrill).
42678
42679 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42680
42681         * gcc.c-torture/execute/990524-1.c: New test.
42682
42683         * gcc.dg/990524-1.c: New test.
42684
42685 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42686
42687         * gcc.c-torture/compile/990523-1.c: New test.
42688
42689 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42690
42691         * gcc.c-torture/compile/990519-1.c: New test.
42692
42693 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42694
42695         * gcc.c-torture/compile/990517-1.c: New test.
42696
42697         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42698         (e4, f4): New tests.
42699         (main): Call them.
42700
42701 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42702
42703         * gcc.dg/noreturn-1.c: New test.
42704
42705 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42706
42707         * gcc.c-torture/execute/990513-1.c: New test.
42708
42709 1999-05-10  Richard Henderson  <rth@cygnus.com>
42710
42711         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42712
42713 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42714
42715         * g77.f-torture/execute/erfc.f: Use small single-precision
42716         values, to avoid problems on Alphas when not -mieee.
42717
42718 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42719
42720         * gcc.dg/990506-0.c: New test.
42721
42722 1999-05-08  Richard Henderson  <rth@cygnus.com>
42723
42724         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42725         the constant to test.  Don't XFAIL 64-bit targets.
42726
42727         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42728         * g++.old-deja/g++.law/profile1.C: Likewise.
42729
42730         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42731         operator new instances.
42732         * g++.old-deja/g++.other/delete5.C: Likewise.
42733
42734 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42735
42736         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42737         intrinsic.
42738
42739 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42740
42741         * g77.f-torture/execute/u77-test.f: Reverse order of two
42742         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42743
42744 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42745
42746         * gcc.dg/compare1.c: New test.
42747
42748 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42749
42750         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42751         New tests.
42752
42753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42754
42755         * g77.f-torture/compile/19990502-1.f: New test.
42756
42757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42758
42759         * g77.f-torture/compile/19990502-0.f: New test.
42760
42761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42762
42763         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42764         intrinsic.
42765
42766 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42767
42768         * g77.f-torture/execute/u77-test.f (main): List libU77
42769         intrinsics not currently tested.
42770         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42771         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42772         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42773         Trim blanks off the ends of some printed strings.
42774
42775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42776
42777         * g77.f-torture/execute/u77-test.f (main): Just warn about
42778         FSTAT gid disagreement, as it's expected on some systems.
42779
42780 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42781
42782         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42783         use a new function, which allows for some slop.
42784         Clean up some commentary.
42785         (issum): The new function.
42786         (sgladd): Deleted subroutine.
42787
42788 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42789
42790         * g77.f-torture/execute/u77-test.f: Modify to be more like
42791         libf2c/libU77 version, bringing patches to that version here.
42792         Add suitable commentary.
42793
42794 1999-04-25  Richard Henderson  <rth@cygnus.com>
42795
42796         * gcc.dg/990424-1.c: New test.
42797
42798 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42799
42800         * g77.f-torture/execute/u77-test.f (main): Bug involving
42801         LSTAT has been fixed, so turn back on full checking.
42802
42803 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42804
42805         * g77.f-torture/compile/19990419-0.f: New test.
42806         * g77.f-torture/execute/19990419-1.f: New test.
42807
42808 1999-04-17  Richard Henderson  <rth@cygnus.com>
42809
42810         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42811         to avoid the need for a prototype to supress a warning.
42812
42813 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42814
42815         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42816
42817 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42818
42819         * gcc.c-torture/execute/990404-1.c: New test.
42820
42821 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42822
42823         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42824         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42825         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42826         missing initializer warnings.
42827
42828 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42829
42830         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42831         matching strings.
42832
42833 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42834
42835         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42836
42837 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42838
42839         * g77.f-torture/execute/19990325-0.f: New test.
42840         * g77.f-torture/execute/19990325-1.f: New test.
42841
42842 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42843
42844         * gcc.c-torture/execute/990324-1.c: New test.
42845
42846 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42847
42848         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42849         test with 4.
42850
42851 1999-03-17  Richard Henderson  <rth@cygnus.com>
42852
42853         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42854
42855 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42856
42857         * g77.f-torture/execute/19990313-2.f: New test.
42858         * g77.f-torture/execute/19990313-3.f: New test.
42859
42860 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42861
42862         * g77.f-torture/execute/19990313-0.f: New test.
42863         * g77.f-torture/execute/19990313-1.f: New test.
42864
42865 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42866
42867         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42868         printf to sprintf.
42869         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42870         (main): Add check for u15.  Conditionalize u31 check depending on
42871         whether ints are <32 bits or >=32 bits.
42872
42873 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42874
42875         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42876
42877 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42878
42879         * g77.f-torture/compile/19990305-0.f: New test.
42880         * g77.f-torture/execute/19981119-0.f: New test.
42881
42882 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42883
42884         * g77.f-torture/execute/970625-2.f: call ABORT if final
42885         result is not correct, instead of just printing it.
42886         Add this checking via newly introduced obfuscation, to
42887         trip up buggy front ends.
42888
42889 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42890
42891         * g77.f-torture/compile/960317-1.f: Moved from being
42892         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42893
42894 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42895
42896         * g77.f-torture/execute/960317-1.f: New (old) test.
42897         * g77.f-torture/execute/970625-2.f: Ditto.
42898
42899 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42900
42901         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42902         message on line 1 or line 2; cccp and cpplib do this differently.
42903
42904 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42905
42906         * g++.old-deja/g++.law/weak1.C: New test.
42907
42908 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42909
42910         * gcc.c-torture/execute/990119-1.c: Renamed to...
42911         * gcc.dg/990119-1.c: this, so it will only be tested once
42912         (it's a preprocessor test, it doesn't need to be run at
42913         multiple optimization levels).
42914
42915 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42916
42917         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42918           ALWAYS_CXXFLAGS.
42919
42920 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42921
42922         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42923         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42924         to not be compilable by current g77.
42925
42926 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42927
42928         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42929
42930 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42931
42932         * gcc.c-torture/execute/990222-1.c: New test.
42933
42934 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42935
42936         * g77.f-torture/compile/19990218-0.f: New test.
42937         * g77.f-torture/noncompile/19990218-1.f: New test.
42938
42939 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42940
42941         * g77.f-torture/compile/19981216-0.f: New test.
42942
42943 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42944
42945         * gcc.dg/990214-1.c: New test.
42946
42947 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42948
42949         * gcc.dg/990213-2.c: New test.
42950
42951         * gcc.dg/990213-1.c: New test.
42952
42953 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42956         ints.
42957
42958 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42959
42960         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42961         specified by target.
42962
42963         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42964
42965 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42966
42967         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42968
42969 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42970
42971         * gcc.dg/special/ecos.exp: New test driver for new tests with
42972         special requirements.
42973
42974         * gcc.dg/special/alias-1.c: New test.
42975         * gcc.dg/special/gcsec-1.c: New test.
42976         * gcc.dg/special/weak-1.c: New test.
42977         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42978         * gcc.dg/special/weak-2.c: New test.
42979         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42980         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42981         * gcc.dg/special/wkali-1.c: New test.
42982         * gcc.dg/special/wkali-2.c: New test.
42983         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42984         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42985
42986 1999-02-10  Felix Lee  <flee@cygnus.com>
42987
42988           * lib/c-torture.exp (c-torture-compile): Pull out code for
42989           analyzing gcc error messages.
42990           (c-torture-execute): Likewise.  Fix some (harmless) false
42991           positives.
42992           * lib/gcc.exp (gcc_check_compile): New function.
42993
42994 1999-02-08  Richard Henderson  <rth@cygnus.com>
42995
42996         * gcc.c-torture/execute/990208-1.c: New test.
42997
42998 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42999
43000         * g++.dg/special/ecos.exp: New driver for new tests with special
43001         requirements
43002
43003         * g++.dg/special/conpr-1.C: New test
43004         * g++.dg/special/conpr-2.C: New test
43005         * g++.dg/special/conpr-2a.C: New test
43006         * g++.dg/special/conpr-3.C: New test
43007         * g++.dg/special/conpr-3a.C: New test
43008         * g++.dg/special/conpr-3b.C: New test
43009
43010         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43011         allow g++ to use the dg driver
43012
43013         * README: Add comment about g++.dg directory
43014
43015 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43016
43017         * README: Update email addresses.
43018
43019 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43020
43021         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43022         arguments in order to force structure S onto the stack even on
43023         the alpha.
43024         (test): Pass 10 leading arguments to function foo as well as the
43025         structure S.
43026
43027         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43028         failure for all targets.
43029
43030         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43031         abort to terminate program execution.
43032
43033 1999-01-30  Richard Henderson  <rth@cygnus.com>
43034
43035         * gcc.c-torture/execute/990130-1.c: New test.
43036
43037 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43038
43039         * gcc.dg/990130-1.c: New test.
43040
43041 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43042
43043         * gcc.c-torture/execute/990128-1.c: New test.
43044
43045 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43046
43047         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43048
43049 1999-01-27  Felix Lee  <flee@cygnus.com>
43050
43051         * lib/c-torture.exp (c-torture-compile): pull out code for
43052         analyzing gcc error messages.
43053         (c-torture-execute): ditto, and fix some (harmless) false
43054         positives.
43055         * lib/gcc.exp (gcc_check_compile): new function.
43056
43057 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43058
43059         * gcc.dg/990117-1.c: New test.
43060
43061         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43062
43063         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43064
43065 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43066
43067         * g77.f-torture/compile/990115-1.f: New test.
43068
43069 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43070
43071         * gcc.c-torture/compile/990107-1.c: New test
43072
43073 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43074
43075         * gcc.c-torture/execute/990106-2.c: New test.
43076
43077         * gcc.c-torture/execute/990106-1.c: New test.
43078
43079 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43080
43081         * gcc.c-torture/compile/981223-1.c: New test.
43082
43083 1998-12-29  Richard Henderson  <rth@cygnus.com>
43084
43085         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43086         (opt3): Rename from opt4 and disable.
43087
43088 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43089
43090         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43091
43092 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43093
43094         * g++.old-deja/g++.other/conv5.C: New test.
43095
43096 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43097
43098         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43099
43100 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43101
43102         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43103
43104 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43105
43106         * gcc.c-torture/compile/981211-1.c: New test.
43107
43108 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43109
43110         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43111
43112         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43113
43114 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43115
43116         * gcc.special/930510-1.c: Make C9X safe.
43117         * gcc.misc-tests/gcov-1.c Similarly.
43118         * gcc.misc-tests/gcov-2.c Similarly.
43119
43120 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43121
43122         * gcc.dg/ultrasp1.c: New test.
43123
43124 1998-12-06  Richard Henderson  <rth@cygnus.com>
43125
43126         * gcc.c-torture/execute/981206.c: New test.
43127
43128 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43129
43130         * g++.old-deja/g++.ns/template7.C: New test.
43131
43132         * g++.old-deja/g++.other/expr1.C: New test.
43133
43134         * g++.old-deja/g++.eh/tmpl3.C: New test.
43135
43136         * g++.old-deja/g++.eh/tmpl2.C: New test.
43137
43138 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43139
43140         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43141         * g++.old-deja/g++.other/using6.C: Removed.
43142         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43143
43144         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43145
43146 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43147
43148         * g++.old-deja/g++.pt/overload8.C: New test.
43149
43150         * g++.old-deja/g++.pt/overload7.C: New test.
43151
43152         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43153
43154         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43155         and relinking messages.
43156         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43157         compiling with -frepo.
43158
43159 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43160
43161         * g++.old-deja/g++.pt/lookup6.C: New test.
43162
43163 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43164
43165         * gcc.c-torture/execute/981130-1.c: New test.
43166         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43167
43168 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43169
43170         * g++.old-deja/g++.pt/explicit76.C: New test.
43171
43172         * g++.old-deja/g++.pt/friend38.C: New test.
43173
43174         * g++.old-deja/g++.ns/crash2.C: New test.
43175
43176         * g++.old-deja/g++.pt/defarg8.C: New test.
43177
43178         * g++.old-deja/g++.pt/instantiate6.C: New test.
43179
43180         * g++.old-deja/g++.pt/static6.C: New test.
43181
43182         * g++.old-deja/g++.pt/decl2.C: New test.
43183
43184 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43185
43186         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43187         problem is actually related with name lookup, but so what? :-)
43188
43189         * g++.old-deja/g++.pt/friend37.C: New test.
43190
43191 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43192
43193         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43194         element, which fails on some systems.
43195
43196         * g77.f-torture/execute/labug1.f: New test.
43197
43198 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43199
43200         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43201         is defined.
43202
43203 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43204
43205         * g77.f-torture/compile/981117-1.f: New test.
43206
43207 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43208
43209         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43210         properly discarded.
43211
43212 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43213
43214         * gcc.c-torture/execute/memcheck: New directory of tests for
43215         -fcheck-memory-usage.
43216
43217 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43218
43219         * README: New file, general information about the testsuite and
43220         new description of the various C++ test subdirectories.
43221         * README.g++: Eliminate obsolete information, update and move most
43222         relevant stuff to README.
43223
43224 1998-11-07  Richard Henderson  <rth@cygnus.com>
43225
43226         * gcc.c-torture/compile/981107-1.c: New test.
43227
43228 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43229
43230         * execute/memcpy-bi.c: New testcase.
43231
43232 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43233
43234         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43235         base classes.
43236
43237         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43238         template is selected.
43239
43240         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43241         classes, it should be accepted for all types.
43242
43243         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43244
43245         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43246         specializations start with template headers.
43247
43248 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43249
43250         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43251
43252         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43253         non-POD types.
43254
43255 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43256
43257         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43258
43259 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43260
43261         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43262
43263 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43264
43265         * 981019-1.c: New test.
43266
43267 1998-10-14  Robert Lipe <robertl@dgii.com>
43268
43269         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43270         find objc headers.
43271
43272 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43273
43274         * compile/981001-4.c: Remove use of GCC extension that triggers a
43275         compiler bug.
43276
43277 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43278
43279         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43280
43281 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43282
43283         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43284         instantiation of template produces incorrect code for delete
43285         expression.
43286
43287         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43288         constructors' name is not unique.
43289         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43290         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43291
43292         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43293         automatic array of const is ill-formed.
43294
43295         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43296         of template parameter?
43297
43298         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43299         const.
43300
43301         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43302         pointer-to-member expression.
43303
43304         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43305         declaration causes ICE.
43306
43307 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43308
43309         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43310         reserved in the global namespace.
43311
43312         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43313         generate needed virtual table.
43314
43315         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43316
43317 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43318
43319         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43320         template-dependent type
43321
43322 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43323
43324         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43325         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43326         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43327
43328         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43329         class should be usable as argument of member function.
43330         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43331         class should be usable as return type of member function.
43332         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43333         class should be usable as type of data member.
43334
43335         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43336
43337 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43338
43339         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43340
43341 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43342
43343         * gcc.dg/dll-?.c Add thumb to target list.
43344         Fix assembler scan patterns to match current assembler output.
43345
43346 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43347
43348         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43349         matching of template brackets.
43350
43351         * g++.old-deja/g++.other/using4.C: New test.  Test using
43352         declarations of methods from base classes.
43353
43354         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43355         within functions should introduce names into the innermost
43356         enclosing namespace.
43357
43358         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43359         of static locals if first initialization throws.
43360
43361 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43362
43363         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43364
43365 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43366
43367         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43368         lose track of the possible targets of tablejump insns.
43369         * special/special.exp: Run it.
43370
43371 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43372
43373         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43374         must be declared before its specializations can be named in friend
43375         declarations.
43376
43377 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43378
43379         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43380
43381         * g77.f-torture/execute/io1.f: New test.
43382
43383 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43384
43385         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43386         with pointer to template function, for which no argument deduction
43387         is possible.
43388
43389         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43390         specialization of template function as argument to template
43391         function.
43392
43393         * g++.old-deja/g++.other/access2.C: New test; Inner class
43394         shouldn't have privileged access to Outer's names.
43395
43396 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43397
43398         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43399         friend template declared within template class conflicts with
43400         nested class of the same name.
43401
43402         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43403         is ignored.
43404
43405         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43406         object with direct initializer as function declaration.
43407
43408         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43409         initializers.
43410
43411         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43412         involving const pointer and NULL produces incorrect result.
43413
43414         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43415         type name without `typename' should be rejected with -pedantic.
43416
43417 1998-10-02  Richard Henderson  <rth@cygnus.com>
43418
43419         * g++.old-deja/g++.other/addrof1.C: New test.
43420
43421 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43422
43423         * gcc.c-torture/compile/981001-1.c: New test.
43424         * gcc.c-torture/execute/981001-1.c: New test.
43425
43426 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43427
43428         * gcc.c-torture/compile/981001-2.c: New test.
43429         * gcc.c-torture/compile/981001-3.c: New test.
43430         * gcc.c-torture/compile/981001-4.c: New test.
43431
43432 1998-10-01  Robert Lipe  <robertl@dgii.com>
43433
43434         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43435         multilibbed hosts.  Idea grafted from g77.exp.
43436
43437 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43438
43439         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43440         avoid losing on systems which need -lsocket.
43441
43442 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43443
43444         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43445         * g++.old-deja/g++.other/nested2.C: Ditto.
43446         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43447         failure.
43448
43449 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43450
43451         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43452         preferred over template operator!= for enum bitfields.
43453
43454 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43455
43456         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43457         that happen to have the same base name, but in different scopes,
43458         are incorrectly rejected.
43459
43460 1998-09-16  Richard Henderson  <rth@cygnus.com>
43461
43462         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43463         on the native word size instead of an integer literal.
43464
43465 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43466
43467         * g++.old-deja/g++.other/static2.C: Invocation of static data
43468         member of type pointer-to-function denoted as non-static member.
43469
43470         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43471         checks involving function types and aliases.
43472
43473 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43474
43475         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43476         redefined to the same non-trivial type.
43477
43478         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43479         namespace-qualification of template specializations declared in
43480         other namespaces.
43481
43482         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43483         to declare a subset of the specializations of a template function
43484         as friends of specializations of a template class.
43485
43486         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43487         member templates that do not fully specialize the enclosing
43488         template class are rejected.
43489
43490 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43491
43492         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43493
43494 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43495
43496         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43497         altered from libf2c/libU77 version.
43498
43499 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43500
43501         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43502
43503 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43504
43505         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43506         (un)signed char are different types for template specialization
43507         purposes.
43508
43509 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43510
43511         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43512         * objc: ObjC testsuite.
43513
43514 1998-08-31  Catherine Moore  <clm@cygnus.com>
43515
43516         * gcc.c-torture/execute/941014-1.x: New file.
43517
43518 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43519
43520         * lib/c-torture.exp: Add support for
43521         torture_eval_before_compile and torture_eval_before_execute
43522         variables.
43523
43524 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43525
43526         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43527         this test triggers valid.
43528
43529 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43530
43531         * gcc.dg/980827-1.c: New test.
43532
43533 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43534
43535         * gcc.c-torture/execute/loop-4b.c: New test.
43536
43537 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43538
43539         * lib/c-torture.exp: Add support for
43540         torture_eval_before_compile and torture_eval_before_execute
43541         variables.
43542
43543 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43544
43545         * gcc.c-torture/compile/980825-1.c: New test.
43546
43547 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43548
43549         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43550         count number tests in opt_t0 not good_t0.
43551
43552 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43553
43554         * gcc.c-torture/compile/930326-1.x: Fix typo.
43555
43556 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43557
43558         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43559         causes an ICE.
43560
43561 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43562
43563         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43564         STACK_SIZE is defined.
43565         * gcc.c-torture/unsorted/stuct.c: Similarly.
43566
43567         * gcc.c-torture/compile/980821-1.c: New test.
43568
43569 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43570
43571         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43572
43573 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43574
43575         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43576         code.
43577
43578 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43579
43580         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43581         error'.
43582
43583 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43584
43585         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43586
43587 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43588
43589         * gcc.c-torture/compile/980816-1.c: New test.
43590
43591         * gcc.dg/980816-1.c: New test.
43592
43593 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43594
43595         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43596         compiler for ieee tests.
43597
43598 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43599
43600         * g77.f-torture/compile/980729-0.f: New test.
43601
43602 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43603
43604         * gcc.c-torture/special/eeprof-1.c: New test, for
43605         -finstrument-functions.
43606         * gcc.c-torture/special/special.exp: Run it.
43607
43608 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43609
43610         * gcc.c-torture/compile/980729-1.c: New test.
43611
43612 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43613
43614         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43615         __thumb__ is defined, and test for ARM style doubles if so.
43616
43617 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43618
43619         * g77.f-torture/noncompile/980615-0.f: New test.
43620
43621 1998-07-26  H.J. Lu  (hjl@gnu.org)
43622
43623         * gcc.dg/980312-1.c: Do link instead of compile.
43624         * gcc.dg/980313-1.c: Likewise.
43625
43626 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43627
43628         * gcc.c-torture/compile/980726-1.c: New test.
43629
43630 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43631
43632         * g77.f-torture/execute/io0.f: New test.
43633
43634 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43635
43636         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43637         an int.
43638
43639 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43640
43641         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43642         m32r bugs.
43643
43644 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43645
43646         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43647         c-decl.c:grokdeclarator can handle mode attributes.
43648
43649 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43650
43651         * gcc.c-torture/execute/980716-1.c: New test.
43652
43653 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43654
43655         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43656         the mn10200.
43657         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43658         the mn10200.
43659         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43660         * gcc.c-torture/compile/930326-1.x: Similarly.
43661
43662 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43663
43664         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43665         New test from Craig.
43666
43667 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43668
43669         * g77.f-torture/noncompile/980616-0.f: New test.
43670
43671         * g77.f-torture/execute/970816-3.f: New test from Craig.
43672
43673 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43674
43675         *  g++.other/singleton.C: Return error value instead of taking
43676         SIGSEGV.
43677
43678 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43679
43680         *  g++.other/singleton.C: New test.  Warning is under dispute.
43681         Runtime crash is not.
43682
43683 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43684
43685         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43686         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43687         using6.C, using7.C}: New namespace tests.
43688
43689 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43690
43691         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43692         specialization with typedef'ed names used as array indexes.
43693
43694 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43695
43696         * gcc.c-torture/execute/980709-1.c: New test.
43697
43698         * gcc.dg/980709-1.c: New test.
43699
43700 1998-07-07  Richard Henderson  <rth@cygnus.com>
43701
43702         * gcc.c-torture/execute/bcp-1.c: New test.
43703
43704 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43705
43706         * gcc.c-torture/execute/980707-1.c: New test.
43707
43708 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43709
43710         * gcc.c-torture/compile/980706-1.c: New test.
43711
43712 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43713
43714         * g77.f-torture/execute/980701-0.f,
43715         g77.f-torture/execute/980701-1.f: New test from Craig.
43716
43717 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43718
43719         * gcc.c-torture/compile/980701-1.c: New test.
43720
43721         * gcc.c-torture/execute/980701-1.c: New test.
43722
43723 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43724 rlsruhe.de>
43725
43726         * g++.old-deja/g++.robertl/eb132.C: New test.
43727         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43728
43729 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43730
43731         * g77.f-torture/execute/980628-7.f,
43732         g77.f-torture/execute/980628-8.f,
43733         g77.f-torture/execute/980628-9.f,
43734         g77.f-torture/execute/980628-10.f: New tests from Craig.
43735
43736         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43737
43738 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43739
43740         * g77.f-torture/execute/980628-4.f: New test from Craig.
43741         * g77.f-torture/execute/980628-5.f: Likewise.
43742         * g77.f-torture/execute/980628-2.f: Likewise.
43743         * g77.f-torture/execute/980628-0.f: Likewise.
43744         * g77.f-torture/execute/980628-1.f: Likewise.
43745         * g77.f-torture/execute/980628-3.f: Likewise.
43746         * g77.f-torture/execute/980628-6.f: Likewise.
43747
43748 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43749
43750         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43751         directory when nothing has been installed yet.
43752
43753 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43754
43755         * gcc.c-torture/special/special.exp: Handle newer versions of
43756         dejagnu.
43757
43758 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43759
43760         * gcc.dg/980626-1.c: New test.
43761
43762 1998-06-19  Bruno Haible <haible@ilog.fr>
43763
43764         * gcc.misc-tests/m-un-2.c: New test.
43765         * g++.old-deja/g++.other/warn01.c: Likewise.
43766
43767 1998-06-19  Robert Lipe  <robertl@dgii.com>
43768
43769         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43770         compatibility with assmblers with a different comment character.
43771         Eliminate use of GAS-specific extensions.
43772
43773 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43774
43775         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43776
43777 1998-06-19  Robert Lipe  <robertl@dgii.com>
43778
43779         * lib/g77.exp: Replace search for libf2c.a with search for newly
43780         renamed libg2c.a
43781
43782 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43783
43784         * gcc.c-torture/execute/980617-1.c: New test.
43785
43786 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43787
43788         * gcc.c-torture/execute/980612-1.c: New test.
43789
43790 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43791
43792         * gcc.dg/980523-1.c: Only test on ppc-linux.
43793         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43794
43795         * gcc.c-torture/execute/980608-1.c: New test.
43796
43797 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43798
43799         * gcc.c-torture/execute/980605-1.c: New test.
43800
43801 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43802
43803         * gcc.c-torture/execute/980604-1.c: New test.
43804
43805 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43806
43807         * gcc.c-torture/execute/980602-1.c: New test.
43808         * gcc.c-torture/execute/980602-2.c: Likewise.
43809
43810 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43811
43812         * 970125-0.f: Fix per JCB.  Add commentary.
43813
43814 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43815
43816         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43817         IEEE -0 support.
43818
43819 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43820
43821         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43822         earlier.
43823
43824 1998-05-28  Catherine Moore <clm@cygnus.com>
43825
43826         * gcc.c-torture/execute/980526-3.c: New test.
43827
43828 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43829
43830         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43831         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43832         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43833         m88k-motorola-sysv3 to XFAIL.
43834
43835 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43836
43837         * gcc.dg/980526-1.c: New test.
43838         * gcc.c-torture/execute/980526-2.c: New test.
43839
43840 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43841
43842         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43843
43844         * gcc.c-torture/execute/980526-1.c: New test.
43845
43846 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43847
43848         * g77.f-torture/execute/alpha2.f: Add runtime test.
43849
43850 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43851
43852         * g++.old-deja/old-deja.exp: Strip leading directories.
43853
43854         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43855         error for the line.  Don't run multiple tests for the same line.
43856
43857 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43858
43859         * gcc.dg/980523-1.c: New test.
43860
43861 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43862
43863         * g77.f-torture/compile/970915-0.f: New test.
43864
43865 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43866
43867         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43868
43869 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43870
43871         * gcc.dg/980520-1.c: New test.
43872
43873 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43874
43875         * gcc.dg/980502-1.c: Fix return type.
43876
43877 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43878
43879         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43880         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43881         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43882         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43883         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43884
43885 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43886
43887         * g77.f-torture/execute/980520-1.f: New test.
43888
43889 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43890
43891         * lib/mike-g77.exp: New file.
43892
43893         * g77.f-torture/noncompile/noncompile.exp,
43894         g77.f-torture/noncompile/check0.f: New files.
43895
43896 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43897
43898         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43899         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43900         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43901         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43902         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43903         abort where appropriate.
43904
43905 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43906
43907         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43908         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43909
43910 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43911
43912         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43913
43914 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43915
43916         * g77.f-torture/compile/980427-0.f: New test.
43917
43918 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43919
43920         * g77.f-torture/compile/980424-0.f: New test.
43921
43922 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43923
43924         * g77.f-torture/compile/980419-2.f (main): New test.
43925         * g77.f-torture/compile/970125-0.f: New test.
43926         * g77.f-torture/compile/980419-1.f: New test.
43927
43928 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43929
43930         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43931         of loop-4.c.
43932
43933 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43934
43935         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43936
43937 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43938
43939         * gcc.c-torture/compile/980329-1.c: New test.
43940
43941 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43942
43943         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43944         * gcc.dg/980312-1.c: Fix typo in -march command.
43945
43946 1998-03-16  H.J. Lu  (hjl@gnu.org)
43947
43948         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43949
43950 1998-03-11  Robert Lipe  <robertl@dgii.com>
43951
43952         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43953         Dave Love agree the Fortran source is bogus.
43954
43955 1998-03-11  Robert Lipe  <robertl@dgii.com>
43956
43957         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43958         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43959         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43960         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43961         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43962
43963 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43964
43965         * g++.old-deja/g++.other/friend1.C: New test.
43966
43967 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43968
43969         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43970         possibly uninitialized) variables and declare dnrm2.
43971
43972 1998-02-23  Robert Lipe <robertl@dgii.com>
43973
43974         From Bruno Haible <haible@ilog.fr>:
43975         * gcc.c-torture/execute/980223.c: New test.
43976
43977 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43978
43979         * gcc.dg/ifelse-1.c: New test.
43980
43981 1998-02-09  H.J. Lu  (hjl@gnu.org)
43982
43983         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43984
43985           * lib/old-dejagnu.exp (old-dejagnu): Added the
43986           "execution test - XFAIL *-*-*" handling in the spirit of
43987           "excess errors test -". Changed the "execution test fails"
43988           handling to be like "excess errors test fails".
43989           * Update various tests accordingly.
43990
43991 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43992
43993         * gcc.c-torture/execute/980205.c: New test.
43994
43995 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43996
43997         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43998         * lib/f-torture.exp: Similarly.
43999         * gcc.c-torture: Rename all .cexp files to .x files.
44000
44001 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44002
44003         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44004         (940510-1.c): Removed duplicate.
44005         (971104-1.c): New test.
44006
44007 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44008
44009           * lib/f-torture.exp: Improve error and loop detection.
44010
44011 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44012
44013         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44014         use that to size the filler array.
44015
44016 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44017
44018         * lib/c-torture.exp(c-torture-execute): Fix typo.
44019
44020         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44021         testcase as the executable name. Keep the executable around if
44022         the test fails.
44023
44024 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44025
44026         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44027         changes.  Only test one -g option, and move it to the end of the
44028         list of options to test.
44029
44030 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44031
44032         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44033         variable GCC_TORTURE_OPTIONS to supply default switches separated
44034         by colons.  If no environment variable, run tests with -O0 -g, -O1
44035         -g, and -O2 -g as well.
44036
44037 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44038
44039         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44040         explanatory comments. Fix indentation.
44041
44042 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44043
44044         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44045
44046 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44047
44048         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44049         * g++.old-deja/g++.mike/p7325.C: Likewise.
44050         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44051
44052 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44053
44054         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44055         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44056         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44057         * g++.old-deja/g++.law/operators4.C: Likewise.
44058
44059 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44060
44061         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44062         * g++.old-deja/g++.mike/p784.C: Ditto.
44063         * g++.old-deja/g++.mike/p785.C: Ditto.
44064
44065 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44066
44067           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44068
44069 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44070
44071         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44072         target feature; pass this to c-torture-execute as needed.
44073
44074 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44075
44076         * lib/c-torture.exp(c-torture-execute): If the previous and the
44077         current executables being tested are identical, we don't need to
44078         run the executable again. Try to make the executable names
44079         unique. Add an optional argument for passing additional compiler
44080         flags.
44081
44082 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44083
44084         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44085
44086 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44087
44088         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44089
44090 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44091
44092         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44093         32bit or larger longs.
44094
44095         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44096         have either a 32bit long or 32bit int.
44097
44098 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44099
44100         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44101         Make double precision tests dependent on sizeof (double).
44102
44103 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44104
44105         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44106         too.
44107
44108 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44109
44110         * gcc.c-torture/compile/961203-1.cexp: New script.
44111
44112 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44113
44114         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44115         up the includes ourselves.
44116
44117 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44118
44119         * lib/plumhall.exp: Remove random include, and add a few
44120         verbose messages for debugging.
44121
44122 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44123
44124         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44125         of trying to do it ourselves.
44126
44127 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44128
44129         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44130
44131 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44132
44133         * gcc.prms/5403.c: Made regexp a bit less strict.
44134
44135 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44136
44137         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44138         is returned from remote_load instead.
44139         * lib/plumhall.exp: Ditto.
44140         * lib/mike-g++.exp: Ditto.
44141         * lib/old-dejagnu.exp: Ditto.
44142         * lib/c-torture.exp: Ditto.
44143
44144 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44145
44146         * lib/g++.exp: Use build_wrapper procedure.
44147         * lib/gcc.exp: Ditto.
44148
44149 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44150
44151         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44152         an old-style decl for malloc.  Fixes tests to work when
44153         sizeof (int) != sizeof (size_t).
44154
44155 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44156
44157         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44158
44159         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44160         use stdargs.h interface.
44161
44162 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44163
44164         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44165         NO_VARARGS when compiling.
44166
44167 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44168
44169         * lib/plumhall.exp(ph_includes): New procedure.
44170         (ph_make): Use it.
44171         (ph_compiler): Ditto.
44172
44173         * lib/g++.exp: Rename test-glue.c to testglue.c.
44174         * lib/gcc.exp: Ditto.
44175
44176 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44177
44178         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44179         to completion when it's called.
44180
44181 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44182
44183         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44184         is defined, don't do test.
44185
44186 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44187
44188         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44189         for object files.
44190         (ph_summary): Mark skipped testcases as untested, not unresolved.
44191
44192         * lib/plumhall.exp (ph_make): If unresolved because of bad
44193         errorCode, record errorCode in log file.
44194         (*): Replace send_log/verbose with verbose -log.
44195
44196 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44197
44198         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44199         double conversion if double isn't at least 8 bytes.
44200
44201         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44202         int to work with targets where int is 16 bits.
44203
44204         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44205         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44206         precision for the test to complete.
44207
44208 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44209
44210         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44211         if d10v is not compiled with the -mdouble64 flag.
44212         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44213
44214         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44215         d10v is not compiled with the -mint32 flag.
44216
44217 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44218
44219         * lib/plumhall.exp: Use incr_count.
44220
44221 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44222
44223         * gcc.c-torture: Update to c-torture-1.45.
44224
44225 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44226
44227         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44228         the name of the expect testcase file).
44229
44230         * lib/g++.exp(g++_init): Ditto.
44231
44232 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44233
44234         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44235         the host.
44236
44237         * lib/gcc.exp(gcc_exit): New procedure.
44238
44239 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44240
44241         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44242         specs where appropriate.
44243
44244         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44245         because of new "candidates are" messages, and removed a few
44246
44247         * Converted all non-old-style g++ testcases to old-style, and
44248         moved into g++.old-deja.
44249
44250 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44251
44252         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44253         options.
44254
44255         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44256         succeeded.
44257
44258         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44259
44260 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44261
44262         * lib/gcc.exp (gcc_target_compile): Add support for defining
44263         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44264         the machine doesn't have those features.
44265
44266 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44267
44268         * g++.law/operators4.exp: Don't use LIBS.
44269
44270 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44271
44272         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44273
44274         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44275         * lib/g++.exp: Set it here instead. Also, allow use of the
44276         --tool_exec and --tool_opt options. Change CXX to
44277         GXX_UNDER_TEST.
44278
44279         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44280
44281         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44282
44283 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44284
44285         * lib/old-dejagnu.exp: Use prune_warnings instead of
44286         prune_system_crud.
44287         * lib/mike-g++.exp: Ditto.
44288         * lib/gcc.exp: Ditto.
44289         * lib/g++.exp: Ditto.
44290
44291         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44292
44293 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44294
44295           * 941014-2.c: Include stdlib.h
44296           * 960327-1.c: Include stdio.h
44297           * dbra.c, index-1.c: Don't assume ints are 32bits.
44298
44299 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44300
44301         * lib/gcc.exp: Add gcc,stack_size target feature.
44302
44303         * lib/g++.exp(g++_target_compile): Add the include and link
44304         paths here, not in two other places. And, it's $options, not
44305         options.
44306
44307         * lib/mike-g++.exp(postbase): Remove the code that determines
44308         the correct include and link paths.
44309         * g++.old-deja/old-deja.exp: Ditto.
44310
44311 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44312
44313         * lib/g++.exp(g++_init): target_compile no longer returns the
44314         filename of the result.
44315
44316 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44317
44318         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44319         call to glob.
44320
44321         * gcc.c-torture/special/special.exp: Change call to
44322         gcc_target_compile to include the object file.
44323
44324 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44325
44326         * gcc.c-torture/special/special.exp: Correct misspelling in last
44327         change.
44328
44329 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44330
44331         * lib/plumhall.exp(ph_summary): Log the entire output of the
44332         executable. Return -1 if there were any failures, 0 otherwise.
44333         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44334         (ph_make): Clean up objects and executables that were built
44335         if the tests succeeded.
44336
44337 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44338
44339         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44340         libraries and includes in the build tree as appropriate.
44341
44342 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44343
44344         * lib/c-torture.exp: Instead of looking for the global variable
44345         NO_LONG_LONG, check to see if that's a feature of the target.
44346
44347 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44348
44349         * config/default.exp: Minimize. Delete the remainer of the files in
44350         config; this functionality is now in devo/dejagnu/config.
44351
44352         g++.*/*: Pass any additional flags used to compile to postbase;
44353         delete CXXFLAGS.
44354
44355         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44356         is now done by runtest.exp. Use gcc_target_compile instead of
44357         compile.
44358
44359         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44360         Remove references to CFLAGS. Use remote_file instead of
44361         calling rm -f.
44362         (c-torture): Take a list of arguments to use to compile this
44363         testcase.
44364
44365         lib/g++.exp: Simplify. Use target_compile instead of compile.
44366         lib/gcc-dg.exp: Ditto.
44367         lib/gcc.exp: Ditto.
44368         lib/mike-{gcc,g++}.exp: Ditto.
44369         lib/old-dejagnu.exp: Ditto.
44370         lib/plumhall.exp: Ditto.
44371
44372 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44373
44374         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44375         (ph_linker): Likewise.
44376
44377 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44378
44379           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44380         MAP_ANON / MAP_ANONYMOUS if defined;
44381         else try to map from /dev/zero .
44382
44383 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44384
44385         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44386         isn't defined, then define it to MAP_ANONYMOUS.
44387
44388 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44389
44390         * gcc.c-torture: Update to c-torture-1.42 release.
44391
44392 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44393
44394         * gcc.c-torture: Update to c-torture-1.41 release.
44395
44396 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44397
44398         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44399         c-torture release.
44400
44401 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44402
44403         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44404         and LDFLAGS.  Fix second case to append the target_info ldflags
44405         onto LDFLAGS, not CFLAGS.
44406         * lib/g++.exp (g++_init): Add target_info stuff.
44407         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44408         of libgloss and newlib flags for !native.
44409
44410         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44411         (GDB): Fix relative path to go up another dir for finding gdb.
44412
44413 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44414
44415         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44416         versions in the target_info array, if they don't exist.
44417
44418 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44419
44420         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44421
44422 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44423
44424         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44425         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44426
44427 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44428
44429         * lib/old-dejagnu.exp: Don't remove the output file before we've
44430         actually tested it. Don't append pwd to the path of the executable
44431         we're testing.
44432
44433 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44434
44435         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44436
44437 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44438
44439         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44440         temporary directory for compiler files, and set it to a default
44441         value of /tmp. Set $output as the name of the output file from
44442         compiling the testcase. Add a -o option to $cflags_var so the
44443         compiler writes the final output file as $output. Set $executable
44444         to $output.
44445
44446         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44447         directory for compiler files, and set it to /tmp if it doesn't
44448         already have a value. Set $output_file to the name of the output
44449         file from compiling the testcase. Add a -o option to CXXFLAGS so
44450         the compiler writes the final output file as $output. Use $output
44451         as the executable to be tested.
44452
44453 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44454
44455         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44456
44457 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44458
44459         * gcc.c-torture/execute/pending-1.c: New test.  Still
44460         pending in Tege's queue.
44461
44462 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44463
44464         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44465         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44466         if there were failures.  Call unresolved if there were unresolved
44467         testcases.  Call gcc_fail if program did not run to completion.
44468         (ph_make): Pass additional argument name to ph_execute.
44469         (ph_execute): Add new argument.  Pass additional arguments to
44470         ph_summary.  Call gcc_fail is there is no execution output.
44471
44472 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44473
44474         * lib/plumhall.exp (proc_summary): Output relavent summary
44475         lines into the log so specific failures in plumhall can be
44476         investigated.
44477
44478 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44479
44480         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44481         (c-torture-execute): Don't try to execute tests which use
44482         "long long" types if $NO_LONG_LONG is nonzero.
44483
44484 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44485
44486         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44487         not c-torture.
44488
44489         * gcc.ieee: Move from here.
44490         * gcc.c-torture/execute/ieee: To here.
44491
44492 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44493
44494         * gcc.c-torture: Update to c-torture-1.41 release.
44495
44496 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44497
44498         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44499         not "$output".
44500
44501 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44502
44503         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44504         -c present.
44505
44506 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44507
44508         * config/proelf.exp: Handle connecting to a simulator.
44509
44510 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44511
44512         * config/proelf.exp: New file.  Enough framework that we can
44513         run c-torture tests on the proelf targets (or any other target
44514         that gdb can connect to for that matter).
44515
44516 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44517
44518         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44519         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44520
44521         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44522         exec_output exists.
44523
44524 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44525
44526         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44527         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44528
44529         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44530         to pass/fail/unresolved/unsupported/untested.  Caller must now
44531         call unresolved/unsupported/untested.
44532         * lib/*.exp: Update FSF address.  Update to handle new results of
44533         ${tool}_load.
44534         * lib/chill.exp (verbose): Delete.
44535
44536 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44537
44538         * lib/gcc.exp (default_gcc_start): Change order of args to
44539         $LDFLAGS $CFLAGS $LIBS.
44540         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44541         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44542         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44543         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44544         * gcc.misc-tests/dg-test.exp: Likewise.
44545         * gcc.misc-tests/msgs.exp: Likewise.
44546         * gcc.prms/prms.exp: Likewise.
44547         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44548         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44549
44550         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44551
44552 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44553
44554         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44555
44556         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44557         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44558
44559         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44560         necessary.
44561
44562 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44563
44564         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44565         global for loop; add use of $mathlib.
44566         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44567         settings here; set mathlib for anything but VxWorks.
44568
44569 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44570
44571         * gcc.c-torture: Update to c-torture-1.40 release.
44572
44573 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44574
44575         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44576         dg.exp.
44577
44578 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44579
44580         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44581         global.
44582
44583 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44584
44585         * lib/g++.exp (LIBS): Define if not already.
44586         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44587         (gcc-dg-prune): Call prune_gcc_output.
44588         * lib/gcc.exp (prune_gcc_output): New proc.
44589         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44590         prune_gcc_output.
44591
44592 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44593
44594         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44595         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44596
44597 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44598
44599         * gcc.c-torture: Update to c-torture-1.39 release.
44600
44601 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44602
44603         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44604         fails, try others as well.
44605
44606 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44607
44608         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44609         If compilation fails, mark execute tests as `untested'.
44610         If test is marked as unsupported, don't mark compilation and
44611         execute tests as failed.
44612
44613 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44614
44615         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44616         libstdc++ for whether or not we want to be doing shared
44617         libraries.  Delete link_curses since we don't need it anymore.
44618         * lib/mike-g++.exp (postbase): Don't link in libg++.
44619         * g++.old-deja/old-deja.exp: Likewise.
44620
44621 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44622
44623         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44624
44625 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44626
44627         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44628         For that, add `-Wl,-a,shared_archive'.
44629         * g++.old-deja/old-deja.exp: Likewise.
44630
44631 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44632
44633         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44634
44635 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44636
44637         * lib/mike-g++.exp (postbase): Pay attention to the status of
44638         g++_load.
44639
44640 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44641
44642           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44643
44644 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44645
44646         * lib/gcc.exp (default_gcc_start): No longer need to log program
44647         being executed or its output, execute_anywhere does that now.
44648         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44649         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44650
44651 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44652
44653         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44654         the same as those in lib/g++.exp.
44655
44656 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44657
44658         * gcc.c-torture: Update to c-torture-1.38 release.
44659         * gcc.ieee: Related changes.
44660
44661 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44662
44663         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44664         "exec". Minor reformatting changes.
44665
44666         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44667         cross. This means all "exec" calls now work on a remote host as
44668         well.
44669         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44670         cross. Filter out the extra "\r\n" stuff that expect puts in.
44671         (c-torture-execute): Filter out the bogus warnings like
44672         c-torture-compile does. Add support for canadian cross.
44673         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44674         Use execute_anywhere rather than calling exec directly. Now it
44675         works for canadian cross testing.
44676
44677 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44678
44679         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44680         results into a variable, and check that rather than using file exists.
44681
44682 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44683
44684         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44685         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44686
44687 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44688
44689         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44690         lib_curses if there's a shared libg++ in the build tree.
44691
44692 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44693
44694         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44695         if not supported target.
44696
44697 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44698
44699         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44700         link_curses up to always happen, not just for native builds.
44701
44702 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44703
44704         * gcc.c-torture: Update to c-torture-1.36 release.
44705         * gcc.failure: Related changes.
44706
44707 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44708
44709         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44710
44711 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44712
44713         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44714         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44715         runshlib, link_curses, and mathlib for link and run.
44716
44717         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44718         pass the runtime shared library options for Solaris, OSF/1, and
44719         Irix5, and link with -lcurses to avoid unresolved references.
44720
44721 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44722
44723         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44724         only run once.
44725
44726 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44727
44728         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44729
44730 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44731
44732         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44733         do not have a framework for the "compat" tests yet.
44734
44735 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44736
44737         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44738         set to null if we're testing vxworks5.1.  Use that instead of
44739         `-lm' in the setting of LIBS for link and run.
44740
44741 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44742
44743         * config/rom68k.exp (${tool}_load): Major changes to make it
44744         work.  Verified that it does in fact return the stuff in
44745         exec_output properly.  Catch any Emul or any TRAP other than 0.
44746
44747 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44748
44749         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44750         LDFLAGS properly for targets that need stuff from libgloss.
44751         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44752         only run once.
44753         (gpp_initialized): New variable.
44754
44755 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44756
44757         * config/rom68k.exp: Load libgloss.exp.
44758         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44759         so we can produce a fully linked binary.
44760         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44761         so we can produce a fully linked binary.
44762
44763 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44764
44765         * lib/plumhall.exp (ph_section): Watch for expected failures.
44766         Add missing `else'.
44767
44768         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44769         run the testcase.
44770         (c-torture): Likewise.
44771
44772 1995-08-28  Doug Evans  <dje@cygnus.com>
44773
44774         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44775
44776         * lib/mike-g++.exp (mike_cleanup): New proc.
44777         (prebase): New globals compiler_result, not_compiler_result,
44778         target_regexp.
44779         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44780         allow leading "-" in pattern.  Watch for unsupported tests.
44781         If $compiler_result is set, pattern match assembler code,
44782         and ditto for $not_compiler_result.
44783         * lib/mike-gcc.exp: Likewise.
44784
44785         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44786         execution "succeeded".
44787
44788 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44789
44790         * config/win32.exp: New file.
44791         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44792
44793 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44794
44795         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44796         unsupported.
44797         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44798         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44799         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44800
44801         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44802         "... without exceptions was ...".  That is now handled by
44803         prune_system_crud.
44804         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44805
44806 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44807
44808         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44809         sieve.c,sort2.c}: New files.
44810         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44811         sieve.exp,sort2.exp}: Drivers for them.
44812
44813         * lib/mike-gcc.exp (program_output): New user settable variable.
44814         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44815         messages.
44816         * lib/mike-g++.exp (program_output): New user settable variable.
44817
44818         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44819
44820         * config/sh.exp: Deleted (use sim.exp instead).
44821
44822 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44823
44824         * config/vx.exp: Declare CHECKTASK as global.
44825         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44826         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44827         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44828
44829 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44830
44831         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44832         target. Like vx.exp, only includes `vx29k.exp' instead of
44833         `vxworks.exp'.
44834
44835 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44836
44837         * config/sim.exp: Increase time limit from 120 seconds to 240.
44838
44839 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44840
44841         * gcc.c-torture/execute/950628-1.c: New test.
44842
44843 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44844
44845         * gcc.c-torture: Update with changes/additions from
44846         c-torture-1.34.
44847
44848 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44849
44850         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44851
44852 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44853
44854         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44855
44856 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44857
44858         * gcc.c-torture/compile/950512-1.c: New test.
44859         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44860         * gcc.dg/struct-ret-1.c: Likewise.
44861
44862 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44863
44864         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44865           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44866
44867 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44868
44869         * gcc.c-torture/special/920411-1.c: Deleted.
44870         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44871
44872 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44873
44874         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44875         cpu limit.
44876
44877 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44878
44879         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44880
44881 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44882
44883         From kenner;
44884         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44885         is the proper length.
44886         * va-arg-3.c: Likewise.
44887
44888 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44889
44890         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44891         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44892
44893         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44894         * lib/g++.exp (default_g++_start): Delete old cruft.
44895
44896 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44897
44898         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44899         (2 * (1 << 18)) to (2 * (1 << 17)).
44900
44901         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44902
44903 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44904
44905         * config/rom68k.exp: Renamed from config/idp.exp
44906
44907 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44908
44909         * c-torture/compile/921109-2.c
44910
44911 1995-04-18  Mike Stump  <mrs@cygnus.com>
44912
44913         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44914         excess errors.
44915
44916 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44917
44918         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44919         output.
44920         * lib/g++.exp (default_g++_start): Likewise.
44921
44922 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44923
44924         * gcc.c-torture/compile/950329-1.c: New test.
44925
44926 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44927
44928           * config/bug.exp (${tool}_load): Updated to use new remote_open
44929           and remote_close procs.
44930         * config/idp.exp: New file.
44931
44932 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44933
44934         * gcc.c-torture/execute/950322-1.c: New test.
44935
44936 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44937
44938         * config/vx.exp (${tool}_load): Clean up testing of return code from
44939         vxworks_ld and vxworks_spawn.
44940
44941 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44942
44943         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44944
44945 1995-03-13  Mike Stump  <mrs@cygnus.com>
44946
44947         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44948         can mark excess errors on a machine by machine basis.  Note, the
44949         default is to not expect any excess errors, even when excess
44950         errors test - is given, so you will want to put an XFAIL ... on
44951         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44952         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44953         those 4 machines, but no others.
44954
44955 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44956
44957         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44958         * lib/c-torture.exp: to here.
44959
44960 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44961
44962         * gcc.c-torture/execute/950221-1.c: New test.
44963         * gcc.c-torture/execute/struct-ret-1.c: New test.
44964         * gcc.c-torture/compile/950221-1.c: New test.
44965
44966         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44967
44968 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44969
44970         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44971         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44972
44973 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44974
44975         * g++.gb: New directory of tests, derived from my signature and
44976         class scoping tests.
44977
44978         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44979         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44980         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44981         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44982         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44983         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44984         * g++.gb/sig25.C: Likewise.
44985
44986         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44987         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44988         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44989         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44990         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44991         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44992         * g++.gb/sig25.exp: Likewise.
44993
44994         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44995         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44996         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44997         * g++.gb/scope13.C: Likewise, this test still fails.
44998
44999         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45000         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45001         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45002         * g++.gb/scope13.exp: Ditto.
45003
45004         * g++.gb/README: New file, explains what these tests are about.
45005
45006 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45007
45008         * lib/dg.exp (dg-do): Support `preprocess'.
45009         (dg-test): Likewise.
45010
45011 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45012
45013         * config/udi.exp: change "continue -expect" to "exp_continue".
45014
45015 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45016
45017         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45018         Delete redundant tests.
45019
45020         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45021         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45022         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45023         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45024         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45025         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45026         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45027         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45028
45029         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45030         storing label pointers.
45031         * gcc.c-torture/execute/921019-1.c: Likewise.
45032         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45033         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45034         parameter fp.
45035         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45036         constants.
45037
45038         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45039         Delete obsolete tests.
45040
45041         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45042         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45043         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45044         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45045         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45046         * gcc.c-torture/compile/950124-1.c: New test.
45047
45048         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45049
45050 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45051
45052         * lib/mike-g++.exp: Add -lm to LIBS.
45053
45054 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45055
45056         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45057
45058 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45059
45060         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45061
45062 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45063
45064         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45065
45066 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45067
45068         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45069         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45070         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45071         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45072         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45073         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45074         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45075         * g++.law/{operators31.C, operators32.C,
45076         * g++.law/{operators33.C, operators34.C}: Likewise.
45077         * g++.law/{pic1.C, refs2.C}: Likewise.
45078         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45079         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45080         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45081         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45082
45083         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45084         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45085         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45086         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45087         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45088         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45089         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45090         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45091         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45092         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45093         * g++.law/{operators34.exp}: Likewise.
45094         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45095         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45096         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45097         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45098         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45099
45100         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45101         No longer expected to fail.
45102         * g++.law/missed-error3.C: Tweak for recent bool changes.
45103
45104 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45105
45106         * config/emb-unix: Deleted.
45107         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45108         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45109
45110 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45111
45112         * lib/dg.exp (dg-test): Fix typo in last patch.
45113
45114 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45115
45116         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45117         (handles multiple occurrences).
45118
45119 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45120
45121         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45122         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45123         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45124         printed).
45125         * lib/c-torture.exp (c-torture-compile): Likewise.
45126         (c-torture): Prepend full path if missing.
45127         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45128         (gcc_fail): Likewise.
45129         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45130
45131 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45132
45133         * lib/netware.exp: Only attach to NetWare i386 systems.
45134
45135 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45136
45137         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45138         messages.  Add test name to "output pattern match" pass/fail message.
45139
45140 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45141
45142         * gcc.dg: New testsuite.
45143         * gcc.dg/dg.exp: New file.
45144
45145         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45146         test-switch.c}: Deleted.
45147
45148         * gcc.misc-tests/msgs.exp: New testcase driver.
45149
45150 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45151
45152         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45153         Watch for illegal return values from ${tool}_load.
45154         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45155         cross targets.  Coerce return value >0 to 1.
45156
45157 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45158
45159         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45160
45161         * config/emb-unix.exp: New file.
45162
45163         * config/sim.exp: Error if variable $SIM not defined.
45164         (${tool}_load): Mark test as "untested" if simulator missing.
45165
45166         * config/unix.exp: Load remote.exp to get rcp_download.
45167         * lib/c-torture.exp: Use different option lists for testcases with
45168         and without loops.
45169         * gcc.c-torture/execute/execute.exp: Likewise.
45170
45171 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45172
45173         * config/*.exp: Clarify return code from ${tool}_load.
45174         Call `unresolved' or `untested' instead of `warning' or `perror'
45175         (sometimes you still want to call both though).
45176         Add comment that `shell_id' is local to each file.
45177         * config/udi.exp (timeout): Set to 30.
45178         Don't print warning if connection fails, $connectmode has already
45179         printed an error.
45180         (${tool}_load): Move verbose messages to level 2.
45181         Rework pattern for "Process started" message.
45182         Pass `shell_id' to ${connectmode}_download.
45183         Retry twice upon timeout.  Make resetting of target more robust.
45184         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45185         Pass `shell_id' to exit_$connectmode.
45186         Only call exit_$connectmode if connected.
45187         * config/unix.exp (${tool}_load): Check return codes better.
45188         * config/vrtx.exp (${tool}_load): Likewise.
45189         * config/vx.exp (${tool}_load): Likewise.
45190         Delete unneeded global's.
45191         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45192         from ${tool}_load.
45193         (dg-stat): Delete.
45194         (dg-init): Delete recording of pass/fail counts.
45195         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45196         (old-dejagnu-init): Likewise.
45197         (old-dejagnu-stat): Delete contents, empty proc now.
45198         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45199         (c-torture): Delete references to lcnt, lpass, lfail.
45200         Get option list from TORTURE_OPTIONS.
45201         Delete -funroll[-all]-loops if no loops.
45202         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45203         (g++_stat): Delete contents (empty proc now).
45204         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45205         (gcc_finish): Likewise.
45206         (gcc_stat): Deleted.
45207         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45208         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45209         * gcc.c-torture/execute/execute.exp: Likewise.
45210         Split tests into two parts: compile, execute.
45211         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45212         no loops.  Update to reflect clarified return codes from ${tool}_load.
45213
45214 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45215
45216         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45217         to grep for.
45218         (old-dejagnu): Likewise (where necessary).
45219
45220 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45221
45222         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45223
45224         * lib/dg.exp (dg-process-target): Fix processing of selector.
45225         Add comment regarding use of `error'.
45226
45227         * lib/gcc.exp (prune_system_crud): Define if missing.
45228         * lib/g++.exp (prune_system_crud): Likewise.
45229
45230         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45231         Call prune_system_crud.
45232         * lib/dg.exp (dg-runtest): New proc.
45233         Use perror instead of send_user for tcl errors in testcase.
45234         Don't return any value, it's never used.
45235         Don't clobber previous definition of `unknown'.
45236         Print tcl errors in `dg-final'.
45237
45238 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45239
45240         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45241         (dg-test): Don't print errorInfo, it contains stack backtrace.
45242
45243 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45244
45245         * lib/g++.exp (runtest_file_p): Define if missing.
45246
45247 1994-09-24  Doug Evans  (dje@cygnus.com)
45248
45249         * lib/mike-g++.exp: Comment out loading of g++.exp.
45250         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45251         (default_g++_version): Always print something.
45252         (default_g++_start): Comment out call to `which'.
45253         (g++_start, g++_load): Deleted (must be defined in config file).
45254         * lib/gcc.exp: Test for existence of $CC at start.
45255         Delete check for tmpdir (done in gcc_init).
45256         (default_gcc_version): Always print something.
45257         (default_gcc_start): Comment out call to `which'.
45258         * config/*.exp: Major cleanup - make cross targets work at least a
45259         little better for g++ (by not being "--tool gcc" specific).
45260         Rename gcc_xxx to ${tool}_xxx.
45261         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45262         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45263
45264 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45265
45266         * lib/c-torture.exp (c-torture-compile): Rework compiler
45267         message processing.
45268
45269         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45270         c-torture.
45271
45272 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45273
45274         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45275
45276         * lib/dg.exp (dg-process-target): Support { target native }.
45277
45278 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45279
45280         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45281         looked for "... program xxx got fatal signal".
45282         Correct regsub munging of `comp_output'.
45283         Ignore compiler messages "path prefix not used" and "linker input
45284         file unused".
45285
45286 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45287
45288         * lib/gcc.exp (runtest_file_p): Define if missing.
45289         * gcc.prms/template.c: Example to work from.
45290
45291 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45292
45293         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45294         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45295
45296         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45297         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45298         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45299         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45300
45301         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45302         (dg-process-target): No longer a varargs proc.
45303         Return S/N for target, P/F for xfail.  All callers changed.
45304         (user option procs): More argument checking.
45305         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45306         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45307         (dg-test): Skip test if not running on selected target in `dg-do'.
45308         Update handling of `dg-do-what', `dg-output-text'.
45309         Separate execution pass/fail from output pattern match pass/fail.
45310         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45311
45312 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45313
45314         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45315         target for 920510-1.c.
45316
45317 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45318
45319         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45320         Clean up comment regarding use of passcnt, etc.
45321         (gcc_stat): Don't update `testcnt' here.
45322         (gcc_finish): Do it here.
45323         Might as well reset `but_id' here too.
45324         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45325         to determine if the file should be tested.
45326         * gcc.c-torture/compile/compile.exp: Likewise.
45327         * gcc.c-torture/execute/execute.exp: Likewise.
45328         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45329         * gcc.misc-tests/dg-test.exp: Likewise.
45330         * gcc.prms/prms.exp: Likewise.
45331         * gcc.wendy/wendy.exp: Likewise.
45332         * g++.old-deja.exp: Likewise.
45333         Move "Testing file" message to verbose level 1.
45334
45335 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45336
45337         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45338
45339 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45340
45341         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45342         (default_gcc_start): Accept optional second list element
45343         of compiler flags.  Print compiler output at verbosity level 2.
45344         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45345         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45346         Save current values of framework globals passcnt, failcnt, xpasscnt,
45347         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45348         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45349         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45350         xfailcnt to compute stats.  Update framework global `testcnt' from
45351         pass/fail counts.
45352         (gcc_finish): New proc.  Clean up test environment.
45353         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45354         (gcc_epass, gcc_efail): Delete.
45355         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45356         argument of line number.
45357         (dg-init): If the tool has an init routine, call it.
45358         (dg-test): Remove args `cflags_var' and `libs_var'.
45359         Pass all compiler options to ${tool}_start.
45360         Handle missing line number.
45361         (dg-finish): New function.
45362         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45363         particular files.  Call gcc_finish at end.  Move "skipping test"
45364         message to verbosity level 3.
45365         * gcc.c-torture/compile/compile.exp: Likewise.
45366         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45367         * gcc.c-torture/execute/execute.exp: Likewise.
45368         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45369         Print testcase being tried at verbosity level 1.
45370         * gcc.c-torture/special/special.exp: Unset xfail.
45371         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45372         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45373         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45374         * gcc.failure/failure.exp: Likewise.
45375         * gcc.ieee/ieee.exp: Likewise.
45376         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45377         Update call to dg-test.  Call dg-finish at end.
45378         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45379         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45380         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45381         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45382         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45383         * gcc.wendy/wendy.exp: Add copyright.
45384         Delete setting of tmpdir (done by gcc_init).
45385         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45386         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45387         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45388         gcc_[ce]pass/fail.
45389
45390 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45391
45392         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45393         confusion.
45394         (g++_load): Likewise.
45395
45396         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45397         Rename argument to `prog' to remove the confusion.
45398         Varargs fns behave differently too!
45399         (g++_load): Likewise.
45400
45401         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45402
45403         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45404         what it is.  Delete (always) printing of status value for !native.
45405         Simplify verbose code, and include status and exec_output.
45406         (g++_load): Use gcc_load.
45407
45408 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45409
45410         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45411         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45412         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45413         940714-3.c as these testcases don't exist anymore.  Make
45414         va-arg-1.c expected to pass.
45415
45416 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45417
45418         * gcc.misc-tests/misc.exp: Only run specific testcases.
45419         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45420         * gcc.misc-tests/dg-[1-9].c: New files.
45421
45422         * lib/dg.exp: New testsuite driver.
45423         * gcc.prms/prms.exp: Use it.
45424
45425         * README.gcc: New file.
45426
45427         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45428         Document and reset `lxpass' and `lxfail'.
45429         Simplify "initialized" message.
45430         (gcc_stat): Clean up comments a little.
45431
45432 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45433
45434         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45435
45436 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45437
45438         * lib/old-dejagnu.exp (process-option): New proc.
45439         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45440         (old-dejagnu): Simplify.
45441         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45442
45443 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45444
45445         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45446         exists and is not an empty string.
45447
45448         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45449         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45450         finished.
45451         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45452         automatically.
45453
45454         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45455         longer expected to fail.
45456
45457         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45458         "f" function call.
45459
45460         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45461
45462         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45463         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45464         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45465         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45466         c-torture-1.29.
45467
45468         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45469         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45470
45471         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45472
45473         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45474         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45475
45476         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45477         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45478         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45479
45480 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45481
45482         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45483         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45484         940714-1.c, 940714-2.c, 940714-3.c},
45485         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45486         gcc.misc-tests/{mg.c,mg.exp}:
45487         New tests.
45488         * gcc.noncompile/noncompile.exp: Change accordingly.
45489
45490 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45491
45492         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45493         Undo previous clobberage.
45494
45495 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45496
45497         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45498         * gcc.special/{930510-1.c, special.exp}:
45499         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45500         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45501         struct-varargs-1.c}: New tests from c-torture-1.26.
45502
45503 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45504
45505         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45506           argument to switch.
45507
45508 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45509
45510         * Revert the previous changes.  Please see Rob's directory
45511           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45512           fixes.
45513
45514 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45515
45516         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45517             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45518             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45519             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45520             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45521             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45522             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45523             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45524             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45525             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45526             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45527             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45528             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45529             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45530             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45531             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45532             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45533             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45534             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45535             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45536             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45537             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45538             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45539             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45540             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45541             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45542             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45543
45544 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45545
45546         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45547             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45548           with perror calls.
45549
45550 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45551
45552         * config/unix.exp (g++_load): Fix syntax.
45553
45554 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45555
45556         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45557         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45558         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45559         Don't expect va-arg-1.c to fail.  Correct expected output for
45560         920928-1.c.
45561         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45562         * gcc.wendy/hbm4.c: Correct typo.
45563         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45564
45565 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45566
45567         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45568         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45569         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45570         * lib/c-torture.exp (c-torture-compile): Ditto.
45571
45572         Reduce volume of output (remove all the -I's and such).
45573         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45574         Call gcc_cpass, gcc_cfail.
45575         (c-torture): Pass testing option to c-torture-compile.
45576
45577 1994-03-21  Doug Evans  (dje@cygnus.com)
45578
45579         Bring patches over from progressive.
45580         * config/default.exp: Exit remote shell cleanly.
45581         (g++_exit, g++_start): Add default versions.
45582         * config/sim.exp (gcc_load): Use perror, not error.
45583
45584 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45585
45586         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45587         set in site.exp.
45588
45589 1994-03-14  Doug Evans  (dje@cygnus.com)
45590
45591         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45592         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45593         (wendy_try): New proc to run testcase.
45594         (main loop): Call 'em.
45595         * gcc.wendy/*.c: Clean up pass to correct expected output.
45596
45597         * lib/gcc.exp: Minor cleanup work.
45598         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45599
45600 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45601
45602         * config/sim.exp (gcc_load): Document return codes better.
45603         Don't pass -v to simulator.
45604
45605 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45606
45607           * gcc.special/920717-x.c: Fix typo.
45608           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45609           get at sources.
45610
45611         * lib/mike-gcc.exp: Fix typo.
45612
45613 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45614
45615         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45616         binary to use, transform the name.
45617         * config/*.exp: rename everything. Nuke any g++ specific files,
45618         it's now a special case of gcc that requires no special support.
45619         Add a default.exp for unsupported targets.
45620
45621 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45622
45623         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45624         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45625         version of Tcl.
45626
45627 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45628
45629         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45630         than a warning.
45631
45632 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45633
45634         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45635
45636 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45637
45638         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45639         option_list.  Compile every file with only 4/6 option choices
45640         (same as C torture) instead of with 12/18 different option
45641         choices.
45642         * lib/c-torture.exp: Likewise.
45643
45644         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45645         not already set.
45646
45647 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45648
45649         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45650         can put an XFAIL *-*-* on excess errors.
45651
45652 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45653
45654         * g++.law: Add more tests derived from g++-bugs snapshots.
45655
45656         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45657         equivalent to g++.law/init9.
45658
45659         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45660         compiled it, and the a.out file after we've run it.
45661
45662 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45663
45664         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45665         compiled it, and the a.out file after we've run it.
45666
45667 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45668
45669         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45670
45671 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45672
45673         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45674         version number.
45675
45676 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45677
45678         * g++.law: New directory of g++ tests derived from the g++-bugs
45679         snapshots.
45680
45681 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45682
45683         * gcc.compile: initbug1.c initbug1.exp testcase added
45684
45685 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45686
45687         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45688         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45689           fixes submitted by Jeff Law (law@cs.utah.edu)
45690         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45691           Jeff Law (law@cs.utah.edu)
45692
45693
45694 1993-11-30  Mike Stump  (mrs@cygnus.com)
45695
45696         * config/unix-g++.exp: Follow the gcc way of doing things.
45697         * g++.old-deja/old-deja.exp: Minor updates.
45698         * lib/g++.exp: New file, follow the gcc way of doing things.
45699         * lib/old-dejagnu.exp: Minor updates.
45700         * lib/mike-g++.exp: Always unset errorInfo.
45701
45702 1993-11-06  Mike Stump  (mrs@cygnus.com)
45703
45704         * lib/gcc.exp: Fix some errors with the below change, CC and
45705         CFLAGS should be global when setting, not local.
45706
45707 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45708
45709         * lib/gcc.exp: Transform tool name.
45710
45711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45712
45713         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45714
45715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45716
45717         * lib/gcc.exp: change gcc_done to gcc_stat
45718
45719 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45720
45721         * Upgraded gcc testsuite to c-torture version 1.25
45722
45723 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45724
45725         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45726         * lib/c-torture: added hooks for new reporting code.
45727
45728 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45729
45730         * config/sh-gcc.exp: check if sh-sim exists in the path
45731
45732 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45733
45734         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45735         * gcc.compile/compile.exp: Initial changes for new logic.
45736         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45737         * gcc.failure/failure.exp: Initial changes for new logic.
45738         * gcc.ieee/ieee.exp: Initial changes for new logic.
45739         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45740         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45741         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45742         * lib/c-torture.exp: Initial changes for new logic.
45743         * lib/gcc.exp: Initial changes for new logic.
45744
45745 1993-10-15  Mike Stump  (mrs@cygnus.com)
45746
45747         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45748         depend upon failure or success.  Fully qualify names in failure
45749         and success messages.  Always remove a.out before starting
45750         compile, just in case.  Pay more attention to error text output by
45751         the compiler.  Handle testcases with no known past errors just
45752         like all others, so that things are uniform.  Other miscellaneous
45753         improvements.
45754
45755 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45756
45757         * gcc.cpp: new directory for cpp tests
45758
45759 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45760
45761         * lib/chill.exp: Code reformatted, removed unused code.
45762         * config/unix-chill.exp: Code reformatted, removed unused code.
45763         * chill.execute/execute.exp: Code reformatted, removed unused code.
45764         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45765
45766 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45767
45768         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45769         routines not written.
45770
45771 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45772
45773         * config/bug-gcc.exp: Use new procs from bug.exp.
45774
45775 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45776
45777         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45778         via ftp, rather than depending on NFS.
45779         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45780         case.
45781
45782 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45783
45784         * config/bug-gcc.exp: Use new download proc.
45785
45786 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45787
45788         * chill.execute/execute.exp: cleanups, handles errors better
45789         * chill.compile/compile.exp: rewrite, based on execute.exp
45790         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45791         * lib/chill.exp: major changes to diff proc and compile and link
45792           procs. added chill_fail and chill_pass wrappers to pass and
45793           fail. added more comments, and handle error codes better.
45794           Added a hack to capture stderr from exec, so noncompile tests
45795           can work.
45796
45797 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45798
45799         * chill.execute/execute.exp: rewrite of testsuite driver
45800         * lib/chill.exp: rewrite of testsuite driver
45801         * config/unix-chill.exp: rewrite of testsuite driver
45802
45803 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45804
45805         In chill.execute:
45806         * iexpr.ch: Standardize uppercase.
45807         * tuples.dat: Standardize uppercase.
45808         * vary.ch: standardize.  Correct varying string assignments.
45809         * vary.dat: Add new output lines.
45810
45811 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45812
45813         In chill.execute:
45814         * chprintf.ch: Standardize use of uppercase.
45815         * tuples.ch: Standardize and turn arr2 into a DCL,
45816           rather than a SYN.
45817         * pinits.ch: Standardize.
45818
45819 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45820
45821         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45822         * Makefil: Renamed to Makefile.in.
45823         * configure.in: New.
45824
45825 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45826
45827         In chill.execute:
45828         * .cvsignore: Add result/output files.
45829         * Makefile: Fix up variables at start.  Use MFLAGS
45830           everywhere.  Correct bool_loc, built_ins entries.
45831           Add entry for vary1.ch.
45832         * bitarray.ch: Standardize upper-case usage.
45833         * bitexpr.ch: Standardize, add output of b1.
45834         * params.ch: Use arrayt in along PROC parameters, to
45835           avoid novelty problems.
45836         * sets.ch: Tiny cleanup.
45837         * vary1.ch: Re-indent.
45838
45839 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45840
45841           * Add PR-related files to Makefiles, .cvsignore files, etc.
45842
45843 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45844
45845         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45846           with compiler objects. New names are test-flow.c and test-loop.c
45847
45848 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45849
45850         * Upgraded c-torture tests from 1.19 to 1.20
45851
45852         * new files:
45853         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45854         * gcc.compile: 930623-1.c 930623-2.c
45855         * gcc.noncompile: 930622-1.c 930622-2.c
45856         * gcc.failure: 920411-1.c 920627-2.c
45857         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45858
45859 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45860
45861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45862           More changes to get testsuite working properly. Needs more work.
45863           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45864
45865 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45866
45867         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45868           More changes to get testsuite working properly. Needs more work.
45869
45870 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45871
45872         * chill.compile/compile.exp: Added for Dejagnu support
45873         * chill.execute/execute.exp: Added for Dejagnu support
45874         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45875
45876 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45877
45878         This should complete moving the CHILL test files.
45879         * chill.noncompile(.cvsignore printf.grt
45880             in-printf.grt chprintf.grt chprintf.ch):
45881             Added test-support files.
45882           (Makefile): Modified further.
45883         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45884             signal.ch): Added test files.
45885           * chill.execute (.cvsignore printf.grt printr.c
45886             in-printf.grt rts.c chprintf.grt rts.h): Added
45887           test-support files.
45888             (Makefile): More corrections.
45889
45890 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45891
45892         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45893           test cases, ready for DejaGnu.
45894
45895 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45896
45897         * Upgraded c-torture tests from 1.18 to 1.19
45898
45899         * gcc.compile: added test(s):
45900           930607-1.c
45901         * gcc.execute: added test(s):
45902           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45903
45904         * added new subdirectory for misc tests: gcc.misc-tests
45905         * gcc.misc-test(s): added tests:
45906           inst-check.c test-consts.c test-ior.c test-switch.c
45907
45908 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45909
45910         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45911
45912 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45913
45914         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45915
45916 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45917
45918         * Upgraded c-torture tests from 1.17 to 1.18
45919
45920 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45921
45922         * Upgraded c-torture tests from 1.12 to 1.17
45923
45924 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45925
45926         * lib/old-dejagnu.exp:
45927           Fixed handling of XFAIL target triplets to correctly
45928           recognize wildcard characters.  Removed code that
45929           appended a unique id tag to the end of the file name
45930           printed out by the result of the testcases within a
45931           given test file.
45932
45933 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45934
45935         * lib/old-dejagnu.exp:
45936           Reworked expected failure handling to trigger off of XFAIL
45937           keyword in keyphrase embeded in testcase source code. The
45938           XFAIL keyword must be at the end of the keyphrase line. It
45939           may optionally be followed by one or more target triplets.
45940           It has just occured that the handling of wildcards in the
45941           target triplet may not be correct.
45942
45943 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45944
45945         * g++.old-deja/tests:
45946           Moved all subdirectories up one level into g++.old-deja .
45947
45948         * lib/old-dejagnu.exp:
45949           Fixed problem with CXXFLAGS not being properly reset, and being
45950           corrupted with extraneous "-c" compiler option.  This was
45951           causing binaries to not be generated for test that needed them.
45952           Modified strings passed to "pass" and "fail" so that individual
45953           tests from the same test file would be distinguished by an
45954           identifier appended to the test file name in the summary logs;
45955           this corrected a problem with erroneous diff logs.  Added code
45956           to search testcases for expected fail and unexpected pass keywords.
45957
45958 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45959
45960         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45961
45962 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45963
45964         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45965           Removed extraneous text from end of "Special g++ Options"
45966           keyphrase.
45967
45968         * lib/old-dejagnu.exp: Added pattern matching to look for new
45969           keywords, embedded in testcases comments, which will trigger
45970           calls to xpass and xfail.
45971
45972 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45973
45974         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45975           comments embedded in the testcases, especially the one looking for
45976           special compiler options, as well as the pattern matching for the
45977           compiler output again.
45978
45979 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45980
45981         * lib/old-dejagnu.exp: Do a proper check of the return value for
45982           execute tests. Fixed several problems with the pattern matching
45983           of the compiler output which gave erroneous test results.
45984           Changed several of the test result messages to be more descriptive.
45985         * config/unix-g++.exp: Proc g++_load now actually works and
45986           executes the tests passed to it and returns a usable return
45987           value.
45988
45989 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45990
45991           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45992
45993 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45994
45995         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45996           Modified both files to properly execute the old style
45997           dejagnu tests. The previous versions of these files were
45998           experimental and did not function anything near correctly.
45999
46000 1993-04-05  Rob Savoye  (rob@cygnus.com)
46001
46002         * Removed all Makefile.in and configure.in files. No configuration
46003         needed now.
46004
46005 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46006
46007         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46008
46009 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46010
46011         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46012         gcc.special/configure.in, gcc.noncompile/configure.in,
46013         gcc.execute/configure.in, gcc.code_quality/configure.in,
46014         g++.other/configure.in, g++.old-deja/configure.in,
46015         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46016         in srcname setting.
46017
46018 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46019
46020         * lib/udi.exp: Fixed mondfe and mondfe_download.
46021         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46022         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46023
46024 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46025
46026         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46027         (gdb_exit): Don't remove *_soc files.
46028
46029 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46030
46031         * lib/c-torture.exp: Don't look for main; instead always use -w
46032         -c.  This is how the c-torture tests work.  Remove the object
46033         file if the compilation succeeds.
46034         * gcc.execute/execute.exp: Remove executable if test passes.
46035         * gcc.noncompile/noncompile.exp: Every test is an expected
46036         failure.
46037         * gcc.special/special.exp: Added tests from c-torture 1.11,
46038         corrected use of existing test.
46039         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46040         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46041         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46042         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46043         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46044         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46045         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46046         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46047         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46048         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46049         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46050         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46051         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46052         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46053         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46054         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46055         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46056         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46057         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46058         c-torture 1.11.
46059         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46060         correspond to c-torture 1.11.
46061
46062         * New file.