OSDN Git Service

2006-10-21 Uros Bizjak <uros@kss-loka.si>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2
3         PR middle-end/28252
4         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5         transformation.
6
7 2006-10-21  Richard Guenther  <rguenther@suse.de>
8
9         PR tree-optimization/3511
10         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11
12 2006-10-21  Richard Guenther  <rguenther@suse.de>
13
14         PR middle-end/26898
15         * gcc.dg/torture/pr26898-1.c: New testcase.
16         * gcc.dg/torture/pr26898-2.c: Likewise.
17
18 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19         
20         PR c++/28053
21         * g++.dg/parse/bitfield1.C: Adjust error markers.
22         * g++.dg/parse/bitfield2.C: New test. 
23         
24 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
25
26         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
27
28 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29
30         PR libfortran/27895
31         * gfortran.dg/zero_sized_1.f90: New test.
32
33 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
34
35         * gcc.dg/div-compare-1.c: New test.
36
37 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
38
39         PR fortran/29216
40         * gfortran.dg/result_default_init_1.f90: New test.
41
42         PR fortran/29314
43         * gfortran.dg/automatic_default_init_1.f90: New test.
44
45         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
46         from 38 to 33.
47
48 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
49
50         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
51         'using namespace std' without previous declaration.
52         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
53         * g++.old-deja/g++.robertl/eb133c.C: New.
54
55 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
56
57         PR libgfortran/29277
58         * gfortran.dg/streamio_4.f90: Update test.
59         * gfortran.dg/streamio_11.f90: New test.
60
61 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
62
63         PR c++/27952
64         * g++.dg/inherit/virtual1.C: New test.
65         
66 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/28261
69         * g++.dg/parse/enum3.C: New test.
70
71 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/29039
74         * g++.dg/init/ctor8.C: New test.
75         
76 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
77
78         PR c++/27270
79         * g++.dg/ext/complit8.C: Tweak error markers.
80         * g++.dg/template/complit1.C: Add error marker.
81
82 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/27270
85         * g++.dg/ext/complit8.C: New test.
86
87         PR c++/29408
88         * g++.dg/parse/dtor12.C: New test.
89
90         PR c++/29435
91         * g++.dg/template/sizeof11.C: New test.
92
93 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
94
95         PR fortran/29392
96         * gfortran.dg/data_char_3.f90: New test.
97
98         PR fortran/20541
99         * gfortran.dg/negative_automatic_size.f90: New test.
100
101 2006-10-16  David Daney  <ddaney@avtrex.com>
102
103         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
104
105 2006-10-16  Eric Christopher  <echristo@apple.com>
106
107         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
108         x86_64.
109
110 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/28211
113         * g++.dg/tc1/dr49.C: Tweak error messages.
114         * g++.dg/parse/template21.C: New test.
115
116 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
117
118         PR middle-end/20491
119         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
120
121 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
122
123         PR fortran/29403
124         * gfortran.dg/print_1.f90: New test.
125
126 2006-10-15  Jan Hubicka  <jh@suse.cz>
127
128         PR middle-end/29241
129         * gcc.c-torture/compile/pr29241.c: New testcase.
130
131 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
132
133         PR middle-end/29250
134         * gcc.c-torture/compile/pr29250.c: New test.
135
136 2006-10-15  Richard Guenther  <rguenther@suse.de>
137
138         * gcc.dg/pr29299.c: New testcase.
139
140 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
141
142         PR fortran/24767
143         * gfortran.dg/label_4.f90: Adjust warning flag.
144
145 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
146
147         PR fortran/29371
148         * gfortran.dg/nullify_3.f90: New test.
149
150 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
151
152         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
153         on Solaris 2.5.1 too.
154
155 2006-10-13  Eric Christopher  <echristo@apple.com>
156
157         * gcc.dg/pr25993.c: Skip for darwin.
158
159 2006-10-13  Eric Christopher  <echristo@apple.com>
160
161         * gcc.dg/visibility-11.c: Skip for darwin.
162
163 2006-10-13  Eric Christopher  <echristo@apple.com>
164
165         * gcc.dg/darwin-weakimport-1.c: Use
166         -fno-asynchronous-unwind-tables.
167         * gcc.dg/darwin-weakimport-3.c: Ditto.
168
169 2006-10-13  Richard Guenther  <rguenther@suse.de>
170
171         PR tree-optimization/29446
172         * gcc.dg/torture/pr29446.c: New testcase.
173
174 2006-10-13  Bill Wendling  <wendling@apple.com>
175
176         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
177         * g++.old-deja/g++.jason/hmc1.C: Likewise.
178         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
179         * g++.old-deja/g++.law/shadow1.C: Likewise.
180         * g++.old-deja/g++.law/ctors10.C: Likewise.
181         * g++.dg/debug/namespace1.C: Likewise.
182         * g++.dg/inherit/namespace-as-base.C: Likewise.
183         * g++.dg/opt/delay-slot-1.C: Likewise.
184         * g++.dg/parse/defarg10.C: Likewise.
185         * g++.dg/template/ptrmem11.C: Likewise.
186         * g++.dg/template/mem_func_ptr.C: Likewise.
187         * g++.dg/template/spec19.C: Likewise.
188
189 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
190
191         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
192
193 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
194
195         PR fortran/29373
196         * gfortran.dg/implicit_9.f90: New test.
197
198         PR fortran/29407
199         * gfortran.dg/namelist_25.f90: New test.
200
201         PR fortran/27701
202         * gfortran.dg/same_name_2.f90: New test.
203
204         PR fortran/29232
205         * gfortran.dg/host_assoc_types_1.f90: New test.
206
207         PR fortran/29364
208         * gfortran.dg/missing_derived_type_1.f90: New test.
209         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
210
211         PR fortran/29422
212         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
213
214         PR fortran/29428
215         * gfortran.dg/alloc_comp_assign_5.f90: New test.
216
217 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
218
219         PR fortran/29391
220         * gfortran.dg/bound_2.f90: New test.
221
222 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
223
224         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
225         directive.
226         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
227         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
228         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
229         * gfortran.dg/gomp/reduction3.f90: Likewise.
230         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
231         * gfortran.dg/dummy_procedure_2.f90: Likewise.
232         * gfortran.dg/interface_derived_type_1.f90: Likewise.
233         * gfortran.dg/forall_4.f90: Likewise.
234         * gfortran.dg/spec_expr_4.f90: Likewise.
235         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
236         * gfortran.dg/forall_5.f90: Likewise.
237         * gfortran.dg/open_access_append_2.f90: Add check for
238         compile-time warning.
239
240 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
241
242         PR c++/28506
243         * g++.dg/parse/pure1.C: New test.
244
245 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
246
247         PR fortran/21435
248         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
249         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
250         for compile-time warnings.
251         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
252         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
253         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
254         file.
255         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
256         specifier.
257         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
258         compile-time warning.
259
260 2006-10-12  Jan Hubicka  <jh@suse.cz>
261
262         PR c/28419
263         * gcc.dg/pr28319.c: New test.
264
265 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
266         PR c++/29318
267         * g++.dg/ext/vla4.C: New test.
268
269 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
270
271         PR c++/27961
272         * g++.dg/template/crash60.C: New test.
273         * g++.dg/other/large-size-array.C: Adjust error markers.
274         * g++.dg/parse/crash27.C: Likewise.
275         * g++.dg/template/crash1.C: Likewise.
276
277 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
278
279         PR testsuite/29093
280         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
281
282 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
283
284         PR preprocessor/28709
285         * gcc.dg/cpp/paste14.c: New test.
286
287 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
288
289         PR c++/29175
290         * g++.dg/init/array24.C: New test.
291
292 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
293
294         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
295         of <sys/types.h>.
296
297 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
298
299         PR c++/29024
300         * g++.dg/parse/typedef8.C: New test.
301         * g++.dg/other/mult-stor1.C: Adjust error markers.
302
303 2006-10-11  Richard Guenther  <rguenther@suse.de>
304
305         PR tree-optimization/28230
306         * gcc.dg/torture/pr28230.c: New testcase.
307
308 2006-10-11  Richard Guenther  <rguenther@suse.de>
309
310         PR inline-asm/29119
311         * gcc.dg/torture/pr29119.c: New testcase.
312
313 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
314
315         PR middle-end/29272
316         * gcc.c-torture/execute/20060930-2.c: New test.
317
318 2006-10-09  Richard Henderson  <rth@redhat.com>
319
320         Revert emutls patch.
321
322 2006-10-09  Richard Guenther  <rguenther@suse.de>
323
324         PR middle-end/29254
325         * gcc.dg/pr29254.c: New testcase.
326
327 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
328             Paul Thomas  <pault@gcc.gnu.org>
329
330         PR fortran/20541
331         * gfortran.dg/alloc_comp_basics_1.f90: New test.
332         * gfortran.dg/alloc_comp_basics_2.f90: New test.
333         * gfortran.dg/alloc_comp_assign_1.f90: New test.
334         * gfortran.dg/alloc_comp_assign_2.f90: New test.
335         * gfortran.dg/alloc_comp_assign_3.f90: New test.
336         * gfortran.dg/alloc_comp_assign_4.f90: New test.
337         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
338         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
339         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
340         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
341         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
342         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
343         * gfortran.dg/alloc_comp_std.f90: New test.
344         * gfortran.dg/move_alloc.f90: New test.
345
346 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
347
348         PR fortran/29115
349         * gfortran.dg/derived_constructor_comps_2.f90: New test.
350
351         PR fortran/29211
352         * gfortran.dg/forall_char_dependencies_1.f90: New test.
353
354 2006-10-08  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/28585
357         * gfortran.dg/new_line.f90: New test.
358
359 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
360
361         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
362         * gcc.dg/torture/builtin-convert-1.c,
363         gcc.dg/torture/builtin-convert-2.c,
364         gcc.dg/torture/builtin-convert-3.c,
365         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
366
367 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
368
369         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
370         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
371         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
372         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
373
374 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
375
376         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
377         Xfail some tests for powerpc-darwin and powerpc-aix.
378
379 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
380
381         PR c/29380
382         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
383
384 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
385
386         PR target/29300
387         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
388         on hppa*-*-hpux*.
389
390 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
391
392         PR fortran/16580
393         PR fortran/29288
394         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
395         Add tests for using all possible intrinsics as actual arguments.
396         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
397         all possible intrinsics as actual arguments.
398         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
399         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
400
401 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
402
403         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
404         * gcc.dg/debug/debug-2.c: Likewise.
405
406 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
407
408         * gcc.c-torture/compile/sync-2.c: New test.
409
410 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
411
412         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
413         line endings.
414
415 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
416
417         PR rtl-optimization/29128
418         * gcc.c-torture/compile/pr29128.c: New test.
419
420 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
421
422         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
423         line endings.
424
425 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
426
427         PR middle-end/29256
428         * gcc.dg/tree-ssa/loop-19.c: New test.
429
430 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
431
432         PR tree-optimization/29330
433         * gcc.dg/pr29330.c: New test.
434
435         PR target/28924
436         * gcc.c-torture/compile/20061005-1.c: New test.
437
438 2006-10-06  Olivier Hainque  <hainque@adacore.com>
439
440         * gcc.dg/typename-vla-1.c: New case.
441         * gnat.dg/forward_vla.adb: New case.
442
443 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
444
445         PR tree-optimization/29290
446         * gfortran.dg/loop_nest_1.f90: New test.
447
448         PR target/29198
449         * gcc.dg/tls/opt-12.c: New test.
450
451         PR fortran/28415
452         * gfortran.dg/save_2.f90: New test.
453
454         PR c/29091
455         * gcc.dg/pr29091.c: New test.
456
457 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
458
459         * lib/target-supports.exp
460         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
461         same as x86_64-*-*; check for LP64.
462
463 2006-10-04  Richard Henderson  <rth@redhat.com>
464
465         * lib/target-supports.exp (check_effective_target_tls): Redefine
466         to mean non-emulated tls.
467         * gcc.dg/tls/alias-1.c: Remove tls requirement.
468         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
469         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
470         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
471         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
472         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
473         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
474
475 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
476
477         PR fortran/29343
478         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
479
480 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
481
482         * gfortran.dg/bounds_check_fail_1.f90: New test.
483
484 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
485
486         PR c++/29020
487         * g++.dg/template/friend48.C: New test.
488
489 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
490
491         PR fortran/29098
492         * gfortran.dg/default_initialization_2.f90: New test.
493
494 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
495
496         PR fortran/20779
497         PR fortran/20891
498         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
499
500 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
501
502         PR fortran/29284
503         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
504
505         PR fortran/29321
506         PR fortran/29322
507         * gfortran.dg/missing_optional_dummy_2.f90: New test.
508
509         PR fortran/25091
510         PR fortran/25092
511         * gfortran.dg/entry_array_specs_1.f90: New test.
512
513 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
514
515         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
516         insufficient to inhibit some test failures at -O3.  Do testing
517         on integers.
518
519 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/29138
522         * g++.dg/inherit/access8.C: New test.
523         * g++.dg/template/dtor4.C: Tweak error messages.
524
525 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
526
527         PR fortran/27478
528         * gfortran.dg/entry_8.f90: New test.
529
530 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
531
532         PR c++/29291
533         * g++.dg/parse/new4.C: New test.
534
535 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
536
537         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
538         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
539         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
540         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
541         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
542
543 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
544
545         PR fortran/19260
546         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
547         * gfortran.dg/continuation_2.f90: New test.
548
549         PR fortran/19262
550         * gfortran.dg/continuation_3.f90: New test.
551         * gfortran.dg/continuation_4.f90: New test.
552         * gfortran.dg/continuation_5.f: New test.
553         * gfortran.dg/continuation_6.f: New test.
554
555 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/29226
558         * g++.dg/template/vla1.C: New test.
559
560 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561
562         PR fortran/29210
563         * gfortran.dg/complex_parameter_1.f90: New test.
564
565 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
566
567         PR c/29154
568         * gcc.c-torture/execute/20060929-1.c: New test.
569
570 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/29105
573         * g++.dg/template/member6.C: New test.
574         * g++.dg/parse/typename7.C: Adjust error markers.
575
576         PR c++/29080
577         * g++.dg/template/member7.C: New test.
578
579 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
580
581         PR c/24010
582         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
583         gcc.dg/Woverride-init-3.c: New tests.
584
585 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
586
587         * gcc.c-torture/execute/20060930-1.c: New test.
588
589 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
590
591         PR fortran/18791
592         * gfortran.dg/specifics_1.f90: New test.
593         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
594         complex specifics.
595
596 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
597
598         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
599         pthread-init-common.h: New.
600
601 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
602
603         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
604         precision on some archs.
605
606 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
607
608         * gcc.dg/non-local-goto-1.c: New test.
609         * gcc.dg/non-local-goto-2.c: Likewise.
610         * gcc.dg/setjmp-3.c: Likewise.
611         * gcc.dg/setjmp-4.c: Likewise.
612
613 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gnat.dg/self_aggregate_with_pointer.adb: New test.
616
617 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
618
619         PR fortran/28276
620         * gfortran.dg/exponent_1.f90: New test.
621
622         PR fortran/27021
623         * gfortran.dg/nearest_1.f90: New test.
624
625 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
626
627         PR middle-end/25261
628         PR middle-end/28790
629         * gcc.dg/gomp/nestedfn-1.c: New test.
630
631 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
632
633         PR objc/29195
634         * objc/compile/method-1.m: New test.
635
636 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
637
638         PR c++/26938
639         * g++.dg/template/crash58.C: New test.
640         * g++.dg/parse/crash28.C: Adjust error markers.
641         * g++.dg/template/crash34.C: Likewise.
642         * g++.dg/template/friend31.C: Likewise.
643         * g++.dg/template/crash32.C: Likewise.
644
645         PR c++/27329
646         * g++.dg/template/crash59.C: New test.
647
648         PR c++/27667
649         * g++.dg/template/spec33.C: New test.
650         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
651
652 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
653             Adam Nemet  <anemet@caviumnetworks.com>
654
655         * gcc.dg/tree-ssa/ivopts-1.c: New test.
656         * gcc.dg/tree-ssa/ivopts-2.c: New test.
657
658 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
659
660         PR target/28911
661         * gcc.dg/pr28911.c: New.
662
663 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
664
665         PR target/29169
666         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
667         (dg-options): Add -mfpmath=387.
668
669 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
670
671         PR c/28706
672         * gcc.dg/pr28706.c: New test.
673
674         PR c/28712
675         * gcc.dg/pr28712.c: New test.
676
677 2006-09-22  Mike Stump  <mrs@apple.com>
678
679         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
680
681 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
682
683         PR tree-optimization/28888
684         * gcc.dg/pr28888.c: New test.
685
686 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
687
688         PR c++/29016
689         * g++.dg/init/ptrfn1.C: New test.
690
691 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
692
693         PR c++/28861
694         * g++.dg/template/spec32.C: New test.
695         * g++.dg/parse/crash9.C: Adjust error markers.
696
697         PR c++/28303
698         * g++.dg/template/typedef6.C: New test.
699         * g++.dg/init/error1.C: Adjust error markers.
700         * g++.dg/parse/crash9.C: Likewise.
701         * g++.dg/template/crash55.C: Likewise.
702
703 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
704
705         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
706
707 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
708
709         PR target/27650
710         * g++.dg/ext/dllimport12.C: New test.
711
712 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
713
714         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
715         * gcc.target/mips/nmadd-2.c: Likewise.
716         * gcc.target/mips/mips-ps-6.c: New test.
717         * gcc.target/mips/neg-abs-1.c: Likewise.
718         * gcc.target/mips/neg-abs-2.c: Likewise.
719         * gcc.target/mips/nmadd-3.c: New test.
720
721 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
722
723         PR middle-end/28046
724         * gcc.dg/gomp/atomic-10.c: New test.
725         * g++.dg/gomp/atomic-10.C: New test.
726
727 2006-09-20  Eric Christopher  <echristo@apple.com>
728
729         * gcc.target/i386/sse3-not-fisttp.c: New.
730
731 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
732
733         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
734
735 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
736
737         * gcc.c-torture/execute/pr28289.c (one): New variable.
738         (main): Use it instead of argc.
739         * gcc.c-torture/execute/20060102-1.c (one): New variable.
740         (main): Use it instead of argc.
741
742 2006-09-19  Paul Brook  <paul@codesourcery.com>
743
744         PR target/28516
745         * gcc.dg/nested-func-5.c: New test.
746
747 2006-09-19  Ben Elliston  <bje@au.ibm.com>
748
749         * lib/target-supports.exp (check_effective_target_tls): Compile
750         test stubs using ${tool}_target_compile, not just target_compile.
751         (check_effective_target_tls_runtime): Likewise.
752
753 2006-09-19  Ben Elliston  <bje@au.ibm.com>
754
755         * gcc.c-torture/compile/20030405-1.x: Remove.
756
757         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
758         optimising linker from discarding it.
759
760 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
761
762         PR fortran/28526
763         * gfortran.dg/keyword_symbol_1.f90: New test.
764
765         * gfortran.dg/spread_shape_1.f90: Add missing warning with
766         pedantic compilation option.
767
768 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
769
770         PR fortran/29060
771         * gfortran.dg/spread_shape_1.f90: New test.
772
773 2006-09-17  Roger Sayle  <roger@eyesopen.com>
774
775         PR tree-optimization/28887
776         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
777
778 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
779
780         PR c/25993
781         * gcc.dg/pr25993.c: New test.
782
783 2006-09-17  Ira Rosen  <irar@il.ibm.com>
784
785         PR tree-opt/21591
786         * gcc.dg/vect/pr21591.c: New test.
787
788 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
789
790         PR tree-opt/29059
791         * gcc.c-torture/compile/strcpy-1.c: New test.
792         * gcc.c-torture/compile/strcpy-2.c: New test.
793         * gcc.c-torture/compile/memcpy-1.c: New test.
794         * gcc.c-torture/compile/memcpy-2.c: New test.
795
796 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
797
798         PR testsuite/29055
799         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
800
801 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
802
803         * gnat.dg/specs/double_record_extension1.ads: New test.
804         * gnat.dg/specs/double_record_extension2.ads: Likewise.
805
806 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
807
808         PR fortran/29051
809         * gfortran.dg/oldstyle_3.f90: New test.
810
811 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
812
813         PR libgfortran/29099
814         * gfortran.dg/secnds-1.f: New test.
815
816 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
817
818         PR libgfortran/29053
819         * gfortran.dg/streamio_9.f90: New test.
820         * gfortran.dg/streamio_10.f90: New test.
821
822 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
823
824         PR C++/29002
825         * g++.dg/init/array22.C: New test.
826         * g++.dg/init/array23.C: New test.
827
828 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
829
830         * stackcheck.lst: Update list of tests requiring stack checking.
831         * norun.lst: Adjust for above change.
832         * ada95.lst: New file.
833         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
834         requiring -gnat95 switch.
835
836 2006-09-14  Olivier Hainque  <hainque@adacore.com>
837
838         * gnat.dg/in_out_parameter.adb: New test.
839
840 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
841
842         PR debug/28980
843         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
844
845 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
846
847         * gnat.dg/specs/unchecked_union.ads: New test.
848
849 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
850
851         PR rtl-optimization/28982
852         * gcc.c-torture/execute/pr28982a.c: New test.
853         * gcc.c-torture/execute/pr28982b.c: Likewise.
854
855 2006-09-12  Eric Christopher  <echristo@apple.com>
856
857         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
858         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
859
860 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
861
862         PR c/28768
863         PR preprocessor/14634
864         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
865         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
866         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
867
868 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
869
870         * gcc.dg/pr28243.c: New test.
871
872 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
873
874         PR fortran/28971
875         gfortran.dg/pr28971.f90: New test to act as a backstop in case
876         this undiagnosed regression reappears.
877
878 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
879
880         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
881         Treat $srcdir as a literal.
882         * lib/fortran-torture.exp (fortran-torture-compile,
883         fortran-torture-execute): Likewise.
884         * lib/objc-torture.exp (objc-torture-compile,
885         objc-torture-execute): Likewise.
886         * lib/profopt.exp (profopt-execute): Likewise.
887
888 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
889
890         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
891
892 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
893
894         PR testsuite/28950
895         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
896
897 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
898
899         PR target/13685
900         * gcc.target/i386/pr13685.c: New test.
901
902 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
903
904         * gcc.dg/pr28726.c: New test.
905
906 2006-09-11  Josh Conner  <jconner@apple.com>
907
908         * gcc.dg/nrv3.c: Increase size of structure.
909         * gcc.dg/nrv4.c: Likewise.
910         * gcc.dg/nrv5.c: Likewise.
911
912 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR libfortran/28890
915         gfortran.dg/assumed_charlen_function_5.f90: New test.
916
917 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
918
919         PR c++/28991
920         * g++.dg/init/static3.C: New test.
921
922 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR testsuite/29007
925         * gcc.dg/long-long-cst1.c (t): Add cast to
926         __SIZE_TYPE__ before casting to int.
927         (main): Return 0 on success.
928
929 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
930
931         * gcc.c-torture/execute/20060910-1.c: New test.
932
933 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
934
935         PR middle-end/26983
936         * gcc.dg/pr26983.c: New test.
937
938 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
939
940         PR target/29006
941         * gcc.c-torture/execute/pr29006.c: New test.
942
943 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
944
945         PR libfortran/28947
946         gfortran.dg/matmul_4.f90: New test.
947
948 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/28959
951         gfortran.dg/used_types_10: New test.
952
953 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
954
955         PR libfortran/28923
956         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
957         gfortran.dg/array_initializer_3.f90: New test.
958
959 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
960
961         PR fortran/28914
962         * gfortran.dg/actual_array_constructor_3.f90: New test.
963
964 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
965
966         PR testsuite/26778
967         * gcc.target/i386/pr26778.c: New testcase.
968
969 2006-09-08  Eric Christopher  <echristo@apple.com>
970
971         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
972         * gcc.target/i386/memcpy-1.c: Ditto.
973         * gcc.target/i386/asm-1.c: Ditto.
974         * gcc.target/i386/20060512-4.c: Ditto.
975         * gcc.target/i386/compress-float-387.c: Ditto.
976         * gcc.target/i386/20060512-1.c: Ditto.
977         * gcc.target/i386/compress-float-sse.c: Ditto.
978         * gcc.target/i386/20060512-2.c: Ditto.
979         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
980         * gcc.target/i386/stack-prot-kernel.c: Ditto.
981         * gcc.target/i386/compress-float-387-pic.c: Ditto.
982         * gcc.dg/pr26449.c: Ditto.
983         * gcc.dg/attr-ms_struct-2.c: Ditto.
984         * gcc.dg/attr-ms_struct-1.c: Ditto.
985         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
986
987 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
988
989         PR c/28504
990         * gcc.dg/vla-10.c: New test.
991
992 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
993
994         PR c++/28858
995         * g++.dg/parse/template20.C: New test.
996         * g++.dg/template/operator8.C: Remove obsolete part.
997         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
998         * g++.old-deja/g++.pt/crash65.C: Likewise.
999
1000 2006-09-07  Jason Merrill  <jason@redhat.com>
1001
1002         PR middle-end/27724
1003         * gcc.dg/long-long-cst1.c: New test.
1004
1005 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1006
1007         PR C++/28906
1008         * g++.dg/other/array3.C: New test.
1009         * g++.dg/other/array4.C: New test.
1010         * g++.dg/other/array5.C: New test.
1011
1012 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1013
1014         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1015
1016 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1017
1018         PR target/28946
1019         * gcc.target/i386/pr28946.c: New test.
1020
1021 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1022
1023         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1024         in integer literal constant.
1025         * gfortran.dg/enum_8.f90: Ditto.
1026         * gfortran.dg/g77/20030326-1.f: Ditto.
1027
1028 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1029
1030         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1031         nonconformance usage.
1032
1033 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         PR middle-end/28862
1036         * gcc.c-torture/compile/vector-align-1.c: New test.
1037
1038 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1039
1040         PR rtl-opt/27883
1041         * g++.dg/opt/copysign-1.C: New test.
1042
1043 2006-09-06  Jason Merrill  <jason@redhat.com>
1044
1045         PR c++/27371
1046         * g++.dg/warn/unused-result1.C: New test.
1047
1048 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/28903
1051         * g++.dg/ext/vla3.C: New test.
1052
1053         PR c++/28886
1054         * g++.dg/template/array16.C: New test.
1055
1056 2006-09-06  Richard Guenther  <rguenther@suse.de>
1057
1058         * gcc.dg/pr27226.c: Remove testcase again.
1059
1060 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1061
1062         PR tree-opt/28937
1063         * g++.dg/opt/unroll2.C: New test.
1064
1065 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1066
1067         PR tree-opt/28952
1068         * gcc.dg/vect/pr28952.c: New test.
1069
1070 2006-09-05  Richard Guenther  <rguenther@suse.de>
1071
1072         PR tree-optimization/28900
1073         * gcc.dg/torture/pr28900.c: New testcase
1074
1075 2006-09-05  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/28905
1078         * gcc.c-torture/compile/pr28905.c: New testcase.
1079
1080 2006-09-05  Richard Guenther  <rguenther@suse.de>
1081
1082         PR middle-end/28935
1083         * gcc.dg/pr28935.c: New testcase.
1084
1085 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1086
1087         * gcc.c-torture/execute/20060905-1.c: New test.
1088
1089 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1090
1091         PR fortran/28908
1092         * gfortran.dg/used_types_7.f90: New test.
1093         * gfortran.dg/used_types_8.f90: New test.
1094         * gfortran.dg/used_types_9.f90: New test.
1095
1096 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1097
1098         * gcc.c-torture/compile/20060904-1.c: New test.
1099
1100 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1101
1102         PR c++/23287 Revert my 2006-09-01 patch
1103         * g++.dg/parse/dtor12.C: Remove.
1104
1105 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1106
1107         PR c+/27670
1108         * g++.dg/template/operator9.C: New test.
1109
1110         PR c++/27493
1111         * g++.dg/template/operator7.C: New test.
1112
1113         PR c++/27494
1114         * g++.dg/template/operator8.C: New test.
1115
1116         PR c++/27397
1117         * g++.dg/template/crash57.C: New test.
1118
1119         * g++.dg/template/typedef4.C: Adjust error markers.
1120         * g++.dg/template/typedef5.C: Likewise.
1121
1122 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR c++/28878
1125         * g++.dg/parse/crash33.C: New test.
1126
1127 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1128         Richard Guenther  <rguenther@suse.de>
1129         Adam Nemet  <anemet@caviumnetworks.com>
1130
1131         PR middle-end/27226
1132         * gcc.target/mips/memcpy-1.c: New testcase.
1133         * gcc.dg/pr27226.c: Likewise.
1134
1135 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1136
1137         PR c++/28705
1138         * g++.dg/lookup/koenig5.C: New.
1139         * g++.dg/template/crash56.C: New.
1140
1141 2006-09-01  Josh Conner  <jconner@apple.com>
1142
1143         PR c++/25505
1144         * gcc.dg/nrv3.c: New test.
1145         * gcc.dg/nrv4.c: New test.
1146         * gcc.dg/nrv5.c: New test.
1147
1148 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1149
1150         PR c++/23287
1151         * g++.dg/parse/dtor12.C: New.
1152
1153 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1154
1155         PR tree-optimization/28839
1156         * gcc.dg/pr28839.c: New test.
1157
1158 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1159
1160         PR target/24367
1161         * gcc.dg/pr24367.c: New testcase.
1162
1163 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1164
1165         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1166
1167 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1168
1169         PR rtl-optimization/27735
1170         * gcc.dg/loop-unswitch-1.c: New test.
1171
1172 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1173
1174         PR fortran/28885
1175         * gfortran.dg/aliasing_dummy_2.f90: New test.
1176
1177         PR fortran/20067
1178         * gfortran.dg/generic_5.f90: Change error message.
1179
1180         PR fortran/28873
1181         * gfortran.dg/generic_6.f90: New test.
1182
1183         PR fortran/25077
1184         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1185
1186         PR fortran/25102
1187         * gfortran.dg/invalid_interface_assignment.f90: New test.
1188
1189         PR fortran/24866
1190         * gfortran.dg/module_proc_external_dummy.f90: New test.
1191
1192 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1193
1194         PR c++/28349
1195         * testsuite/g++.dg/warn/var-args1.C: New test.
1196
1197 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1198
1199         PR fortran/28866
1200         * gfortran.dg/simpleif_2.f90: New test.
1201         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1202         * gfortran.dg/enum_5.f90: Ditto.
1203
1204 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1205             Kazu Hirata  <kazu@codesourcery.com>
1206
1207         PR tree-optimization/17506
1208         * gcc.dg/pr17506.c: New.
1209
1210 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1211
1212         PR c++/28139
1213         * g++.dg/eh/alias1.C: New test.
1214
1215 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1216
1217         PR c++/28860
1218         * g++.dg/template/ttp22.C: New test.
1219
1220 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1221
1222         PR middle-end/26632
1223         * gcc.dg/pr26632.c: New.
1224
1225 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1226
1227         PR libgfortran/28354
1228         * gfortran.dg/fmt_zero_precision.f90: New test.
1229
1230 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1231
1232         PR c++/28058
1233         * g++.dg/template/spec31.C: New test.
1234
1235 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1236
1237         PR c++/26573
1238         * g++.dg/other/static2.C: New test.
1239
1240 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1241
1242         * gcc.dg/Wswitch-enum-2.c: New test case.
1243         * gcc.dg/Wswitch-enum-3.c: Likewise.
1244
1245 2006-08-26  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.c-torture/compile/20060826-1.c: New testcase.
1248
1249 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1250
1251         PR c++/28736
1252         * g++.dg/template/void10.C: New test.
1253
1254         PR c++/28737
1255         * g++.dg/template/void8.C: New test.
1256
1257         PR c+_+/28738
1258         * g++.dg/template/void9.C: New test.
1259
1260         * g++.dg/template/void3.C: Adjust error markers.
1261         * g++.dg/template/void4.C: Likewise.
1262         * g++.dg/template/crash55.C: Likewise.
1263         * g++.dg/template/void7.C: Likewise
1264
1265 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/28588
1268         * g++.dg/inherit/access6.C: New test.
1269         * g++.dg/inherit/access7.C: Likewise.
1270
1271         PR c++/28595
1272         * g++.dg/template/array15.C: New test.
1273         * g++.dg/template/crash2.C: Tweak error markers.
1274
1275 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR middle-end/28683
1278         * gcc.c-torture/compile/20060823-1.c: New test.
1279
1280 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1281
1282         PR c++/28853
1283         * g++.dg/template/ttp21.C: New test.
1284
1285         PR c++/28852
1286         * g++.dg/other/operator1.C: Add error-marker.
1287         * g++.dg/other/operator2.C: New test.
1288
1289 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1290
1291         PR c/27893
1292         * gcc.c-torture/compile/vla-const-1.c,
1293         gcc.c-torture/compile/vla-const-2.c: New tests.
1294
1295 2006-08-26  Richard Guenther  <rguenther@suse.de>
1296
1297         PR middle-end/28814
1298         * gcc.dg/torture/pr28814.c: New testcase.
1299
1300 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1301
1302         PR c/28418
1303         * gcc.c-torture/compile/compound-literal-1.c: New test.
1304
1305 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1306
1307         PR c/28299
1308         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1309         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1310         Expect extra diagnostics.
1311
1312 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1313
1314         gcc.dg/noncompile/pr16876.c: New test.
1315
1316 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1317
1318         PR c++/28056
1319         * g++.dg/parse/local1.C: New test.
1320         * g++.dg/other/qual1.C: Tweak error marker.
1321
1322 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         PR c++/27787
1325         * g++.dg/template/typename10.C: New.
1326         * g++.dg/template/lookup4.C: Remove bogus error marker.
1327
1328 2006-08-25  Richard Guenther  <rguenther@suse.de>
1329
1330         PR testsuite/28829
1331         * gcc.dg/pr26570.c: Fix testcase.
1332
1333 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1334
1335         PR tree-opt/28807
1336         * gcc.c-torture/execute/mayalias-2.c: New test.
1337         * gcc.dg/tree-ssa/alias-13.c: New test.
1338
1339 2006-08-24  Jan Hubicka  <jh@suse.cz>
1340
1341         PR debug/26881
1342         * gcc.dg/debug/pr26881.c: New file.
1343
1344 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1345
1346         PR fortran/28788
1347         * gfortran.dg/used_types_4.f90: New test.
1348         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1349         association of derived types.
1350         * gfortran.dg/used_types_2.f90: Add module cleanup.
1351         * gfortran.dg/used_types_3.f90: The same.
1352
1353         PR fortran/28771
1354         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1355         fix of regression.
1356
1357 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1358
1359         PR 28813
1360         * gfortran.dg/direct_io_6.f90: Remove test.
1361
1362 2006-08-23  Stuart Hastings  <stuart@apple.com>
1363
1364         PR 28825
1365         * gcc.target/i386/20060821-1.c: New.
1366
1367 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1368
1369         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1370         dg-warning strings for dllimport.
1371
1372 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1373
1374         PR C++/28450
1375         * g++.dg/ext/vector4.C: New test.
1376         * g++.dg/ext/complex1.C: New test.
1377
1378 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1379
1380         PR debug/28692
1381         * gcc.dg/debug/const-1.c: New.
1382         * gcc.dg/debug/const-2.c: New.
1383         * gcc.dg/debug/dwarf2/const-1.c: New.
1384         * gcc.dg/debug/dwarf2/const-2.c: New.
1385         * gcc.dg/debug/dwarf2/const-2b.c: New.
1386
1387 2006-08-22  Richard Guenther  <rguenther@suse.de>
1388
1389         PR middle-end/28776
1390         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1391         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1392
1393 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1394
1395         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1396
1397 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1398
1399         PR c++/26269
1400         * g++.dg/other/error14.C: New test.
1401
1402         PR c++/28505
1403         * g++.dg/parse/ctor7.C: New test.
1404         * g++.dg/parse/ctor8.C: Likewise.
1405
1406         PR c++/28741
1407         * g++.dg/template/void7.C: New test.
1408
1409 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1410
1411         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1412         * gnat.dg/self_aggregate_with_array.adb: New test.
1413
1414 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1415
1416         * g++.dg/eh/arm-vfp-unwind.C: New test.
1417
1418 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/28341
1421         * g++.dg/template/ref3.C: New test.
1422         * g++.dg/template/nontype13.C: New test.
1423
1424         PR c++/28346
1425         * g++.dg/template/ptrmem17.C: New test.
1426
1427 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1428
1429         PR target/28648 c:
1430         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1431
1432 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1433
1434         PR fortran/28630
1435         * gfortran.dg/used_types_2.f90: New test.
1436
1437         PR fortran/28601
1438         * gfortran.dg/used_types_3.f90: New test.
1439
1440         PR fortran/20886
1441         * gfortran.dg/generic_actual_arg.f90: New test.
1442
1443         PR fortran/28735
1444         * gfortran.dg/module_private_array_refs_1.f90: New test.
1445
1446         PR fortran/28762
1447         * gfortran.dg/program_name_1.f90: New test.
1448
1449         PR fortran/28425
1450         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1451
1452         PR fortran/28496
1453         * gfortran.dg/array_initializer_2.f90: New test.
1454
1455         PR fortran/18111
1456         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1457
1458         PR fortran/28600
1459         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1460
1461         PR fortran/28771
1462         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1463
1464         PR fortran/28660
1465         * gfortran.dg/dependent_decls_1.f90: New test.
1466
1467 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1468
1469         PR fortran/25217
1470         * gfortran.dg/derived_init_2.f90: New.
1471
1472 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1473
1474         * gcc.c-torture/execute/pr28289.c: New test.
1475
1476 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR c/28744
1479         * gcc.dg/attr-externally-visible-1.c: New test.
1480         * gcc.dg/attr-externally-visible-2.c: New test.
1481         * g++.dg/parse/attr-externally-visible-1.C: New test.
1482         * g++.dg/parse/attr-externally-visible-2.C: New test.
1483
1484 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1485
1486         PR c++/28606
1487         * g++.dg/parse/dtor11.C: New test.
1488
1489 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1490
1491         PR rtl-optimization/28489
1492         * gcc.c-torture/compile/pr28489.c: New test.
1493
1494 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1495
1496         PR c++/28710
1497         * g++.dg/template/redecl4.C: New test.
1498
1499         PR c++/28711
1500         * g++.dg/template/ctor8.C: New test.
1501
1502 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1503
1504         * gcc.dg/pr26570.c: Fix testcase.
1505
1506 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1507
1508         * PR c++/28573
1509         * g++.dg/parse/offsetof6.C: New test.
1510         * g++.dg/parse/offsetof6.C: New test.
1511         * g++.dg/parse/offsetof7.C: New test.
1512
1513 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1514
1515         PR testsuite/28602
1516         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1517         is false.
1518
1519 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1520
1521         PR c++/28302
1522         * g++.dg/ext/vector3.C: New test.
1523
1524 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1525
1526         PR gcov/profile/26570
1527         * gcc.dg/pr26570.c: New test.
1528
1529 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1530
1531         PR c/27697
1532         * gcc.dg/qual-component-1.c: New test.
1533
1534 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1535
1536         PR c++/28593
1537         * g++.dg/parse/new3.C: New test.
1538
1539 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1540
1541         PR fortran/25828
1542         * gfortran.dg/streamio_1.f90: New test.
1543         * gfortran.dg/streamio_2.f90: New test.
1544         * gfortran.dg/streamio_3.f90: New test.
1545         * gfortran.dg/streamio_4.f90: New test.
1546         * gfortran.dg/streamio_5.f90: New test.
1547         * gfortran.dg/streamio_6.f90: New test.
1548         * gfortran.dg/streamio_7.f90: New test.
1549         * gfortran.dg/streamio_8.f90: New test.
1550
1551 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1552
1553         PR c/28287
1554         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1555
1556 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1557
1558         PR c++/28594
1559         * g++.dg/template/void6.C: New test.
1560
1561 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1562
1563         PR c/28649
1564         * gcc.dg/parse-error-1.c: New test.
1565         * gcc.dg/parse-error-2.c: New test.
1566         * gcc.dg/cpp/digraph2.c: Add error-marker.
1567         * gcc.dg/noncompile/920923-1.c: Likewise.
1568
1569 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1570
1571         PR c/27490
1572         * gcc.dg/sizeof-2.c: New testcase.
1573
1574         PR c/27489
1575         * gcc.dg/switch-A.c: New testcase.
1576
1577 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1578
1579         PR c++/28288
1580         PR c++/14556
1581         * g++.old-deja/g++.warn/compare1.C: Delete.
1582         * g++.dg/opt/pr7503-2.C: Delete.
1583         * g++.dg/opt/pr7503-3.C: Delete.
1584         * g++.dg/opt/pr7503-4.C: Delete.
1585         * g++.dg/opt/pr7503-5.C: Delete.
1586         * g++.dg/opt/max1.C: Delete.
1587         * g++.dg/warn/minmax.C: Delete.
1588         * g++.dg/expr/minmax.C: New test.
1589
1590 2006-08-14  Richard Guenther  <rguenther@suse.de>
1591
1592         PR testsuite/28703
1593         * gcc.c-torture/execute/pr28651.c: Do not use argc
1594         to avoid optimization, instead forbid inlining.
1595
1596 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1597
1598         PR rtl-optimization/28634
1599         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1600
1601 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1602
1603         PR c/27184
1604         * gcc.dg/torture/pr27184.c: New test.
1605
1606 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1607
1608         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1609
1610 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1611
1612         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1613         * gfortran.dg/stat_2.f90: Likewise.
1614         * gfortran.dg/chmod_1.f90: Likewise.
1615         * gfortran.dg/chmod_2.f90: Likewise.
1616         * gfortran.dg/chmod_3.f90: Likewise.
1617
1618 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1619
1620         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1621
1622 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1623
1624         * g++.dg/opt/pr23454-2.C: New test.
1625
1626 2006-08-11  Richard Guenther  <rguenther@suse.de>
1627
1628         PR middle-end/28651
1629         * gcc.c-torture/execute/pr28651.c: New testcase.
1630
1631 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1632
1633         * gnat.dg/specs/static_initializer.ads: New test.
1634
1635 2006-08-10  Paul Brook  <paul@codesourcery.com>
1636
1637         * gcc.target/arm/cond-asm.c: New test.
1638
1639 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1640
1641         PR tree-optimization/26197
1642         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1643         * g++.dg/vect/vect.exp: Compile the new tests with
1644         --param max-aliased-vops=0.
1645
1646 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1647
1648         PR c++/28637
1649         * g++.dg/template/void3.C: New test.
1650
1651         PR c++/28638
1652         * g++.dg/template/void4.C: New test.
1653
1654         PR c++/28640
1655         * g++.dg/template/void5.C: New test.
1656
1657 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1658
1659         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1660         after dg-do compile.
1661
1662 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1663
1664         PR tree-optimizations/26969
1665         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1666         "unswitch-loops" with -funswitch-loops.
1667         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1668
1669 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1670
1671         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1672         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1673         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1674         * objc.dg/dwarf-1.m: Likewise.
1675         * objc.dg/dwarf-2.m: Likewise.
1676         * obj-c++.dg/dwarf-2.mm: Likewise.
1677
1678 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1679
1680         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1681         * objc.dg/dwarf-2.m: Likewise.
1682         * obj-c++.dg/dwarf-2.mm: Likewise.
1683
1684         PR libfortran/28603
1685         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1686
1687         PR testsuite/27611
1688         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1689
1690         PR testsuite/27033
1691         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1692
1693 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1694
1695         PR target/27827
1696         * gcc.target/i386/pr27827.c: New testcase.
1697
1698 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1699
1700         PR fortran/28590
1701         * gfortran.dg/sequence_types_1.f90: New test.
1702
1703 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1704
1705         PR fortran/28548
1706         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1707         dg-warning.  Add -pedantic option.
1708
1709 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1710
1711         PR c/28502
1712         * gcc.dg/proto-1.c: New test.
1713
1714         PR c/27721
1715         * gcc.dg/lvalue-4.c: New test.
1716
1717         PR c/28136
1718         * gcc.dg/init-bad-5.c: New test.
1719
1720 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1721
1722         PR c++/28347
1723         * g++.dg/ext/typedef-init.C: Add new test for typedef
1724         initialization inside templates. Adjust existing error markers.
1725
1726 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1727
1728         PR c++/28148
1729         * g++.dg/init/ptrmem3.C: New test.
1730
1731 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1732
1733         PR tree-optimization/27770
1734         * lib/target-support.exp: New target keyword "section_anchors".
1735         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1736         tests.
1737         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1738         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1739         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1740         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1741
1742 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1743
1744         * gcc.dg/20060801-1.c: Add missing '}'.
1745
1746 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1747
1748         PR c++/27508
1749         * g++.dg/parse/dtor9.C: New test.
1750         * g++.dg/parse/dtor10.C: New test.
1751         * g++.dg/other/error7.C: Adjust error-marker.
1752
1753         PR c++/28274
1754         * g++.dg/other/default5.C: New test.
1755
1756 2006-08-02  Richard Guenther  <rguenther@suse.de>
1757
1758         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1759
1760 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/28557
1763         * g++.dg/template/conv9.C: New test.
1764
1765 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1766
1767         PR debug/28063
1768         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1769         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1770         Optionally return assembly text.  Update callers.
1771         (check_no_compiler_messages): Update verbose messages.
1772         (check_no_messages_and_pattern): New.
1773         (check_effective_target_string_merging): New.
1774
1775 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1776
1777         PR c++/28250
1778         * g++.dg/eh/catch4.C: New test.
1779
1780         PR c++/28257
1781         * g++.dg/other/qual1.C: New test.
1782
1783         PR c++/28259
1784         * g++.dg/inherit/error2.C: New test.
1785
1786         PR c++/28267
1787         * g++.dg/other/new1.C: New test.
1788
1789         * g++.dg/warn/pr23075.C: Remove obsolete test.
1790         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1791         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1792
1793 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1794
1795         PR c++/28523
1796         * g++.dg/eh/cast1.C: New test.
1797
1798 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1799
1800         PR libfortran/28452
1801         * gfortran.dg/random_3.f90:  New test.
1802
1803 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1804
1805         PR c++/28432
1806         * g++.dg/other/pr28304.C: Change expected error message.
1807         * g++.dg/other/pr28432.C: New test.
1808
1809 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1810
1811         PR c++/28256
1812         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1813
1814 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1815
1816         PR debug/23336
1817         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1818         at -g1.
1819         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1820         g++.dg/debug/enum-2.C: New.
1821
1822 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1823
1824         PR c++/6634
1825         * g++.dg/parse/long1.C: Add more tests.
1826
1827 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1828
1829         * gfortran.dg/lrshift_1.c: New file.
1830
1831 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1832
1833         PR libgfortran/28335
1834         * gfortran.dg/no_unit_error_1.f90: New test.
1835
1836 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1837
1838         PR libgfortran/28335
1839         * gfortran.dg/no_unit_error_1.f90: Delete test.
1840         * gfortran.dg/no_unit_error_2.f90: Delete test.
1841
1842 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1843
1844         * gfortran.dg/chmod_3.f90: New test.
1845         * gfortran.dg/ltime_gmtime_1.f90: New test.
1846         * gfortran.dg/ltime_gmtime_2.f90: New test.
1847         * gfortran.dg/lrshift_1.f90: New test.
1848         * gfortran.dg/chmod_1.f90: New test.
1849         * gfortran.dg/chmod_2.f90: New test.
1850
1851 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1852
1853         PR c++/27668
1854         * g++.dg/template/crash55.C: New test.
1855
1856         PR c++/27962
1857         * g++.dg/template/nontype16.C: New test.
1858
1859         * g++.dg/template/void2.C: Adjust error markers.
1860         * g++.dg/template/nontype5.C: Adjust error markers.
1861
1862 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1863
1864         * gcc.target/i386/stack-prot-kernel.c: New test.
1865
1866 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1867
1868         * gcc.dg/builtins-55.c: New test case.
1869
1870 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1871
1872         PR rtl-optimization/27907
1873         * gcc.c-torture/compile/pr27907.c: New test.
1874
1875 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         * gfortran.dg/mclock.f90: New test.
1878         * gfortran.dg/int_conv_1.f90: New test.
1879         * gfortran.dg/stat_1.f90: New test.
1880         * gfortran.dg/stat_2.f90: New test.
1881
1882 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1883
1884         PR libgfortran/28335
1885         * gfortran.dg/no_unit_error_1.f90: New test.
1886         * gfortran.dg/no_unit_error_2.f90: New test.
1887         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1888
1889 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1890
1891         PR middle-end/28473
1892         * gcc.dg/fold-convround-1.c: New test case.
1893
1894 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1895
1896         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1897
1898 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1899
1900         PR c++/27572
1901         * g++.dg/other/typedef1.C: New test.
1902         * g++.dg/template/typedef4.C: New test.
1903         * g++.dg/template/typedef5.C: New test.
1904
1905 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1906
1907         PR fortran/28416
1908         * gfortran.dg/allocatable_dummy_3.f90: New.
1909
1910 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1911
1912         PR fortran/28439
1913         * gfortran.dg/arithmetic_if.f90:  New test.
1914
1915 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1916
1917         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1918         avoid memcpy optimization.
1919
1920 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1921
1922         PR fortran/25289
1923         * gfortran.dg/direct_io_6.f90: New test.
1924
1925 2006-07-24  Jan Hubicka  <jh@suse.cz>
1926
1927         PR c/25795
1928         PR c++/27369
1929         * gcc.dg/pr25795.c: New test.
1930         * gcc.dg/pr25795-1.c: New test.
1931
1932 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1933
1934         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1935         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1936         which may be transformed to "g || h" on some platforms.
1937
1938 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/28025
1941         * g++.dg/template/friend45.C: New test.
1942
1943 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1944
1945         PR libgfortran/28339
1946         * gfortran.dg/arrayio_8.f90: New test.
1947
1948 2006-07-21  Mike Stump  <mrs@apple.com>
1949
1950         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1951
1952         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1953
1954 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1955
1956         PR c++/28250
1957         * g++.dg/eh/catch3.C: New test.
1958
1959         PR c++/28363
1960         * g++.dg/template/defarg10.C: New test.
1961
1962 2006-07-20  Paul Brook  <paul@codesourcery.com>
1963
1964         PR 27363
1965         * gcc.dg/pr27363.c: New test.
1966
1967 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1968
1969         PR c++/28338
1970         * g++.dg/init/ref13.C: New test.
1971
1972 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1973
1974         PR obj-c++/28434
1975         * obj-c++.dg/proto-error-1.mm: New test.
1976
1977 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/28337
1980         * g++.dg/template/string1.C: New test.
1981
1982 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/28048
1985         * g++.dg/template/defarg9.C: New test.
1986
1987         PR c++/28235
1988         * g++.dg/template/static27.C: New test.
1989
1990 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1991
1992         PR 28410
1993         * gcc.dg/tree-ssa/pr28410.c: New test.
1994
1995 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1996
1997         PR c++/28258
1998         * g++/dg/other/error13.C: New test.
1999
2000         PR c++/28260
2001         * g++.dg/template/friend44.C: New test.
2002
2003 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2004
2005         PR c++/27495
2006         * g++.dg/other/pr27495.C: New.
2007
2008 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2009
2010         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2011         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2012
2013 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2014
2015         PR c/28286
2016         * gcc.dg/pragma-pack-4.c: New test.
2017
2018 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2019
2020         PR c++/28291
2021         * g++.dg/ext/pr28291.C: New test.
2022
2023 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2024
2025         PR middle-end/28403
2026         * gcc.c-torture/execute/pr28403.c: New test.
2027
2028 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2029
2030         PR middle-end/28402
2031         * gcc.dg/pr28402.c: New test.
2032
2033 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2034
2035         PR c++/28304
2036         * g++.dg/other/pr28304.C: New test.
2037
2038 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2039
2040         PR other/28251
2041         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2042         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2043
2044 2006-07-17  Richard Guenther  <rguenther@suse.de>
2045
2046         PR tree-optimization/28238
2047         * g++.dg/tree-ssa/pr28238.C: New testcase.
2048
2049 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2050
2051         PR c++/28250
2052         * g++.dg/eh/catch1.C: New test.
2053         * g++.dg/eh/catch2.C: New test.
2054
2055 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR c++/28370
2058         * g++.dg/template/anon3.C: New test.
2059
2060 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2061
2062         PR fortran/20844
2063         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2064         specifiers requiring an explicit format tag..
2065
2066         PR fortran/28201
2067         * gfortran.dg/generic_5: New test.
2068
2069         PR fortran/20893
2070         * gfortran.dg/elemental_optional_args_1.f90: New test.
2071
2072 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2073
2074         * gnat.dg/assert.ads: New file.
2075         * gnat.dg/controlled_record.ads: Likewise.
2076         * gnat.dg/controlled_record.adb: Likewise.
2077
2078 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2079
2080         PR c++/28292
2081         * g++.dg/other/error12.C: New test.
2082
2083         PR c++/28269
2084         * g++.dg/template/crash54.C: New test.
2085
2086 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2087
2088         PR c++/28249
2089         * g++.dg/parse/catch1.C: New test.
2090
2091         PR c++/28294
2092         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2093
2094         PR c++/28387
2095         * g++.dg/ext/attrib24.C: New test.
2096
2097 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2098
2099         PR c++/28343
2100         * g++.dg/ext/asmspec1.C: New test.
2101
2102 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2103
2104         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2105         (dg-test): Support shouldfail tests.
2106         * lib/target-supports-dg.exp (dg-shouldfail): New.
2107         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2108         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2109         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2110         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2111         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2112         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2113         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2114
2115 2006-07-13  Jan Hubicka  <jh@suse.cz>
2116
2117         * gcc.target/i386/memcpy-1.c: New.
2118
2119 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2120
2121         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2122
2123 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/25097
2126         * gfortran.dg/present_1.f90: New test.
2127
2128         PR fortran/20903
2129         * gfortran.dg/interface_derived_type_1.f90: New test.
2130
2131 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2132
2133         PR fortran/28213
2134         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2135         list.
2136
2137 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2138
2139         PR c++/27820
2140         * g++.dg/other/label1.C: New test.
2141
2142 2006-07-07   Richard Guenther  <rguenther@suse.de>
2143
2144         PR middle-end/28268
2145         * gcc.dg/torture/pr28268.c: New testcase.
2146
2147 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2148
2149         PR c++/27019
2150         * g++.dg/ext/pr27019.C: New.
2151
2152 2006-07-07  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/28187
2155         * gcc.dg/pr28187.c: New testcase.
2156
2157 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2158
2159         * gnat.dg/address_conversion.adb: New test.
2160         * gnat.dg/boolean_subtype.adb: Likewise.
2161         * gnat.dg/frame_overflow.adb: Likewise.
2162         * gnat.dg/pointer_array.adb: Likewise.
2163         * gnat.dg/pointer_conversion.adb: Likewise.
2164
2165 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2166
2167         PR fortran/28237
2168         PR fortran/23420
2169         * gfortran.dg/print_fmt_5.f90: New test.
2170
2171 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2172
2173         PR fortran/28129
2174         * gfortran.dg/bounds_check_4.f90: New test.
2175
2176 2006-07-05  Richard Guenther  <rguenther@suse.de>
2177
2178         PR target/28158
2179         * gfortran.dg/pr28158.f90: New testcase.
2180
2181 2006-07-05  Richard Guenther  <rguenther@suse.de>
2182
2183         PR tree-optimization/28162
2184         * gcc.dg/pr28162.c: New testcase.
2185
2186 2006-07-05  Richard Guenther  <rguenther@suse.de>
2187         Andrew Pinski  <pinskia@gcc.gnu.org>
2188
2189         PR c++/27084
2190         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2191
2192 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2193
2194         PR fortran/28174
2195         * gfortran.dg/actual_array_substr_2.f90: New test.
2196
2197         PR fortran/28167
2198         * gfortran.dg/actual_array_constructor_2.f90: New test.
2199
2200 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2201
2202         * gfortran.dg/itime_idate_1.f: New test.
2203         * gfortran.dg/itime_idate_2.f: New test.
2204
2205 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2206
2207         PR libgfortran/27704
2208         * gfortran.dg/open_status_3.f90: New test.
2209         * gfortran.dg/fmt_l.f90: Update for new feature.
2210
2211 2006-07-03  Asher Langton  <langton2@llnl.gov>
2212
2213         * gfortran.dg/oldstyle_2.f90: New.
2214
2215 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2216
2217         * gnat.dg/string_slice.adb: New test.
2218
2219 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2220
2221         PR fortran/19259
2222         * gfortran.dg/semicolon_fixed.c: New.
2223         * gfortran.dg/semicolon_free.c: New.
2224
2225 2006-06-30  Mike Stump  <mrs@apple.com>
2226
2227         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2228         that don't support internal visibility.
2229
2230 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2231
2232         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2233         for '(' / ')' needing an extra '\'.
2234
2235 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2236
2237         PR middle-end/27428
2238         * gcc.dg/pr27428-1.c: New test case.
2239
2240 2006-06-29  Mike Stump  <mrs@apple.com>
2241
2242         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2243         on darwin as we can't align commons large enough yet.
2244
2245         * gcc.dg/vla-8.c: Add additional testcases.
2246
2247 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2248
2249         PR c++/28114
2250         * g++.dg/other/pr28114.C: New.
2251
2252 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2253
2254         * gcc.c-torture/compile/20060625-1.c: New test.
2255
2256 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2257
2258         PR fortran/20867
2259         * gfortran.dg/stfunc_3.f90: New test.
2260
2261         PR fortran/25056
2262         * gfortran.dg/impure_actual_1.f90: New test.
2263
2264         PR fortran/20874
2265         * gfortran.dg/elemental_result_1.f90: New test.
2266
2267         PR fortran/25073
2268         * gfortran.dg/select_7.f90: New test.
2269
2270         PR fortran/27554
2271         * intrinsic_actual_1.f: New test.
2272
2273         PR fortran/22038
2274         PR fortran/28119
2275         * gfortran.dg/forall_4.f90: New test.
2276
2277         PR fortran/25072
2278         * gfortran.dg/forall_5.f90: New test.
2279
2280 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2281
2282         PR c++/28051
2283         * g++.dg/template/using13.C: New test.
2284
2285         PR c++/28054
2286         * g++.dg/other/incomplete3.C: New test.
2287
2288 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2289
2290         PR fortran/28081
2291         * gfortran.dg/substr_3.f: New test.
2292         * gfortran.dg/equiv_2.f90: Update expected error message.
2293
2294 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2295
2296         PR fortran/28118
2297         * gfortran.dg/actual_array_substr_1.f90: New test.
2298
2299 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2300
2301         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2302         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2303
2304 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2305
2306         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2307
2308 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2309
2310         PR fortran/27981
2311         * gfortran.dg/simpleif_2.f90: New test.
2312
2313 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2314
2315         * g++.dg/template/error22.C: Fix typo.
2316
2317 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2318
2319         PR c++/28112
2320         * g++.dg/ext/attrib23.C: New test.
2321
2322 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2323
2324         * gnat.dg/varsize_temp.adb: New test.
2325
2326 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2327
2328         PR c++/11468
2329         * g++.dg/other/java2.C: New test.
2330
2331 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2332
2333         PR target/27789
2334         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2335         initialization.
2336
2337 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2338
2339         PR target/27531
2340         * gcc.dg/pr27531-1.c: New test case.
2341
2342 2006-06-22  Asher Langton  <langton2@llnl.gov>
2343
2344         PR fortran/24748
2345         * gfortran.dg/implicit_8.f90: New.
2346
2347 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2348
2349         PR rtl-optimization/28121
2350         * gcc.dg/pr28121.c: New test.
2351
2352 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2353
2354         PR c++/27805
2355         * g++.dg/parse/ptrmem6.C: New test.
2356
2357         PR c++/27821
2358         * g++.dg/template/error22.C: New test.
2359
2360 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/28111
2363         * g++.dg/template/friend43.C: New test.
2364
2365         PR c++/28110
2366         * g++.dg/template/crash53.C: New test.
2367
2368         PR c++/28109
2369         * g++.dg/rtti/incomplete1.C: New test.
2370
2371 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2374
2375 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2376
2377         * gcc.c-torture/execute/complex-7.c: New.
2378
2379 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gcc.dg/merge-all-constants-1.c: New test.
2382
2383 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2384
2385         PR c++/28113
2386         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2387
2388 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2389
2390         * gfortran.dg/rrspacing_1.f90: New test.
2391
2392 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2393
2394         PR c++/28052
2395         * g++.dg/other/bitfield2.C: New test.
2396
2397 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2398
2399         PR tree-optimization/27331
2400         * gcc.dg/pr27331.c: New test.
2401
2402 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2403             Eric Botcazou  <ebotcazou@adacore.com>
2404
2405         PR ada/18692
2406         * lib/gnat.exp: New file.
2407         * lib/gnat-dg.exp: Likewise.
2408         * gnat.dg: New directory.
2409         * gnat.dg/dg.exp: New driver.
2410         * gnat.dg/specs: New directory.
2411         * gnat.dg/specs/specs.exp: New driver.
2412         * gnat.dg/style: New directory.
2413         * gnat.dg/style/style.exp: New driver.
2414
2415 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/16206
2418         * gfortran.dg/array_initializer_1.f90: New test.
2419
2420         PR fortran/28005
2421         * gfortran.dg/matmul_3.f90: New test.
2422
2423 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2424
2425         PR middle-end/28075
2426         * gcc.dg/tree-ssa/inline-1.c: New test.
2427
2428 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2429
2430         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2431         in malloc prototype; remove XFAIL.
2432         * gcc.dg/pr18241-2.c: Ditto.
2433         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2434         in memset prototype; remove XFAIL.
2435         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2436
2437 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2438
2439         * gcc.dg/vla-8.c: Add.
2440
2441 2006-06-19  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/27090
2444         * g++.dg/tree-ssa/pr27090.C: New testcase.
2445
2446 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2447
2448         PR target/27861
2449         * gcc.dg/pr27861-1.c: New test case.
2450
2451 2006-06-19  Richard Guenther  <rguenther@suse.de>
2452
2453         PR middle-end/28045
2454         * gcc.dg/torture/pr28045.c: New testcase.
2455
2456 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2457
2458         PR fortran/26801
2459         * gfortran.dg/associated_4.f90: New test.
2460
2461 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2462
2463         PR fortran/19310
2464         PR fortran/19904
2465         * gfortran.dg/real_const_3.f90: New test.
2466
2467 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2468
2469         PR c++/28016
2470         * g++.dg/template/static26.C: New test.
2471
2472         PR c++/27979
2473         * g++.dg/expr/bitfield2.C: New test.
2474
2475         PR c++/27884
2476         * g++.dg/parse/linkage2.C: New test.
2477
2478 2006-06-16  Richard Guenther  <rguenther@suse.de>
2479
2480         PR middle-end/27116
2481         * gcc.dg/pr15785-1.c: Revert last change.
2482         * gcc.dg/torture/pr27116-2.c: New testcase.
2483
2484 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2485
2486         PR middle-end/27802
2487         * gcc.dg/pr27802-1.c: New test case.
2488
2489 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2490
2491         PR c++/27689
2492         * g++.dg/template/ttp18.C: New test.
2493         * g++.dg/template/ttp19.C: Likewise.
2494
2495         PR c++/27666
2496         * g++.dg/expr/cond9.C: New test.
2497
2498         PR c++/27640
2499         * g++.dg/template/ctor7.C: New test.
2500
2501 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2502
2503         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2504
2505 2006-06-16  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/27781
2508         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2509
2510 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2511
2512         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2513
2514 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2515
2516         * gcc.dg/tree-ssa/loop-18.c: New test.
2517
2518 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/27665
2521         * g++.dg/template/crash52.C: New test.
2522
2523         PR c++/27648
2524         * g++.dg/ext/attrib22.C: New test.
2525
2526         PR c++/26559
2527         * g++.dg/template/builtin1.C: New test.
2528         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2529
2530         PR c++/28018
2531         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2532         assignment.
2533         * g++.old-deja/g++.pt/crash51.C: Likewise.
2534
2535         PR c++/27227
2536         * g++.dg/lookup/linkage1.C: New test.
2537         * g++.dg/lookup/linkage2.C: Likewise.
2538
2539 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2540
2541         PR middle-end/27959
2542         * gcc.dg/pr27959.c: New testcase.
2543
2544 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2545
2546         PR target/28014:
2547         * g++.dg/eh/div.C: New test.
2548
2549 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR c++/27894
2552         * g++.dg/tree-ssa/pr26757.C: New test.
2553         * g++.dg/tree-ssa/pr27894.C: New test.
2554
2555 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2556
2557         * gcc.c-torture/compile/20060609-1.c: New test.
2558
2559         PR target/27863
2560         * gcc.c-torture/compile/pr27863.c: New test.
2561
2562 2006-06-13  Richard Guenther  <rguenther@suse.de>
2563
2564         PR tree-optimization/27830
2565         * g++.dg/tree-ssa/pr27830.C: New testcase.
2566
2567 2006-06-13  Matthew Sachs  <msachs@apple.com>
2568
2569         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2570         the list of compiler flags; this causes those flags to be checked
2571         for things like dg-skip-if.
2572
2573 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2574
2575         PR c++/27601
2576         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2577
2578 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2579             Kazu Hirata  <kazu@codesourcery.com>
2580
2581         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2582         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2583
2584 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2585
2586         PR c++/27933
2587         * g++.dg/lookup/using15.C: New test.
2588
2589         PR c++/27951
2590         * g++.dg/other/anon4.C: New test.
2591
2592 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2593
2594         PR c++/21210
2595         * g++.dg/init/complex1.C: New test case.
2596
2597 2006-06-11  Eric Christopher  <echristo@apple.com>
2598
2599         PR middle-end/27948
2600         * gcc.dg/bf-ms-layout.c: Run on darwin.
2601         * gcc.dg/bf-no-ms-layout: Ditto.
2602         * gcc.dg/attr-ms_struct-2.c: New.
2603         * gcc.dg/bf-ms-layout-2.c: Ditto.
2604
2605 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2606
2607         * gcc.dg/attr-ms_struct-packed1.c: New.
2608
2609 2006-06-09  Mike Stump  <mrs@apple.com>
2610
2611         * gcc.dg/vla-7.c: Add.
2612
2613 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2614
2615         PR fortran/24558
2616         * gfortran.dg/entry_6.f90: New test.
2617
2618         PR fortran/20877
2619         PR fortran/25047
2620         * gfortran.dg/entry_7.f90: New test.
2621
2622 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2623
2624         PR c/27747
2625         * gcc.dg/cpp/_Pragma6.c: New test.
2626
2627         PR c++/27748
2628         * g++.dg/cpp/_Pragma1.C: New test.
2629
2630         PR preprocessor/27746
2631         * gcc.dg/gomp/macro-3.c: New test.
2632         * gcc.dg/gomp/macro-4.c: New test.
2633         * g++.dg/gomp/macro-3.C: New test.
2634         * g++.dg/gomp/macro-4.C: New test.
2635
2636 2006-06-09  Richard Guenther  <rguenther@suse.de>
2637
2638         PR tree-optimization/26998
2639         * gcc.dg/torture/pr26998.c: New testcase.
2640         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2641
2642 2006-06-08  Mike Stump  <mrs@apple.com>
2643
2644         * gcc.dg/pr27095.c: Account for stubs.
2645
2646         PR target/26427
2647         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2648         produce bad code on darwin.
2649
2650 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2651
2652         PR fortran/27958
2653         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2654
2655 2006-06-08  Asher Langton  <langton2@llnl.gov>
2656
2657         PR fortran/27786
2658         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2659
2660 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2661
2662         PR target/27421
2663         * gcc.dg/union-3.c: New test.
2664
2665 2006-06-08  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/27116
2668         * gcc.dg/torture/pr27116.c: New testcase.
2669         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2670
2671 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2672
2673         PR rtl-optimization/26449
2674         * gcc.dg/pr26449.c: New test.
2675
2676 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2677
2678         PR c++/27601
2679         * g++.dg/ext/offsetof1.C: Test member functions.
2680
2681 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2682
2683         * gcc.dg/pr27095.c: Improve scanning.
2684
2685 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/23091
2688         * gfortran.dg/saved_automatic_1.f90: New test.
2689
2690         PR fortran/24168
2691         * gfortran.dg/array_simplify_1.f90: New test.
2692
2693         PR fortran/25090
2694         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2695
2696         PR fortran/25058
2697         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2698
2699 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/27177
2702         * g++.dg/expr/cast7.C: New test.
2703
2704 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2707         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2708         * lib/fortran-torture.exp (fortran-torture-compile,
2709         fortran-torture-execute): Ditto.
2710
2711 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2712
2713         PR target/27842
2714         * gcc.dg/vmx/pr27842.c: New test.
2715
2716 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2717
2718         PR libfortran/27895
2719         * gfortran.dg/bounds_check_3.f90: New test.
2720
2721 2006-06-05  Mike Stump  <mrs@apple.com>
2722
2723         * objc.dg/objc-fast-4.m: Skip for ppc64.
2724
2725 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2726
2727         PR testsuite/27705
2728         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2729
2730 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2731             Victor Kaplansky  <victork@il.ibm.com>
2732
2733         PR tree-optimizations/26360
2734         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2735         with -fno-tree-dce.
2736         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2737
2738 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2739
2740         PR fortran/14067
2741         * gfortran.dg/data_char_1.f90: Add messages for truncated
2742         strings.
2743
2744         PR fortran/16943
2745         * gfortran.dg/func_decl_2.f90: New test.
2746
2747         PR fortran/20839
2748         * gfortran.dg/do_2.f90: New test.
2749
2750         PR fortran/27655
2751         * gfortran.dg/associated_3.f90: New test.
2752
2753 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2754
2755         PR c++/27819
2756         * g++.dg/template/static25.C: New test.
2757
2758         PR c++/27722
2759         * g++.dg/init/array21.C: New test.
2760
2761         PR c++/27807
2762         * g++.dg/ext/complit7.C: New test.
2763
2764         PR c++/27806
2765         * g++.dg/parse/ptrmem5.C: New test.
2766
2767 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2768             Andrew Pinski  <pinskia@physics.uc.edu>
2769
2770         PR c/27150
2771         PR middle-end/27382
2772         * gcc.dg/pr27150-1.c: New testcase.
2773         * gcc.dg/pr27382-1.c: New testcase.
2774         * gcc.dg/pr27382-2.c: New testcase.
2775
2776 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2777
2778         PR c/25161
2779         PR c/27020
2780         * gcc.dg/array-10.c: New test.
2781
2782 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2783
2784         PR c++/27804
2785         * g++.dg/init/const4.C: New test.
2786         * g++.dg/init/member1.C: Add error-marker.
2787         * g++.dg/other/fold1.C: Adjust error-marker.
2788
2789 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2790
2791         PR c++/27601
2792         * g++.dg/ext/offsetof1.C: New test.
2793
2794 2006-06-04 Eric Christopher <echristo@apple.com>
2795
2796         * gcc.dg/attr-ms_struct-1.c: New.
2797
2798 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2799
2800         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2801
2802 2006-06-04  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/27039
2805         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2806
2807 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2808
2809         PR target/26223
2810         * gcc.target/i386/amd64-abi-2.c: New test case.
2811
2812 2006-06-02  Eric Christopher  <echristo@apple.com>
2813
2814         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2815         * gcc.target/i386/20020523-1.c: Skip if darwin.
2816         * gcc.target/i386/asm-3.c: Ditto.
2817         * gcc.target/i386/20011119-1.c: Ditto.
2818         * gcc.target/i386/clobbers.c: Remove pic part of test.
2819
2820 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2821
2822         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2823         * g++.old-deja/g++.other/init19.C: Ditto.
2824         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2825         and add other platforms as expected failures.
2826
2827 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2828
2829         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2830         (is-effective-target-keyword): Ditto.
2831
2832 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2833
2834         PR fortran/27715
2835         * gfortran.dg/extended_char_comparison_1.f:  New test.
2836
2837 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2838
2839         PR fortran/25098
2840         * gfortran.dg/dummy_procedure_1.f90: New test.
2841
2842         PR fortran/25147
2843         * gfortran.dg/dummy_procedure_2.f90: New test.
2844
2845         * gfortran.dg/associated_2.f90: Correct to make consistent with
2846         standard.
2847
2848 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2849
2850         * gcc.target/i386/387-11.c: New test case.
2851
2852 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/27801
2855         * g++.dg/template/cond6.C: New test.
2856
2857         PR c++/26496
2858         * g++.dg/template/crash51.C: New test.
2859         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2860
2861         PR c++/27385
2862         * g++.dg/init/array20.C: New test.
2863
2864 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2865
2866         * gcc.dg/builtins-54.c: New test case.
2867
2868 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/26433
2871         * g++.dg/template/fntry1.C: Add dg-do link.
2872
2873         PR c++/27808
2874         * g++.dg/parse/friend6.C: New test.
2875
2876 2006-05-30  Asher Langton  <langton2@llnl.gov>
2877
2878         * gfortran.dg/cray_pointers_7.f90: New test.
2879
2880 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2881
2882         PR tree-optimization/23452
2883         * gcc.dg/fold-mulconj-1.c: New test case.
2884
2885 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2886
2887         PR c++/27803
2888         * g++.dg/parse/bitfield1.C: New test.
2889
2890 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2891
2892         * gcc.target/ppc-eq0-1.c: New test case.
2893         * gcc.target/ppc-negeq0-1.c: New test case.
2894
2895 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2896
2897         PR c/27273
2898         * gcc.dg/overflow-warn-5.c: New test.
2899
2900 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2901
2902         PR c/27718
2903         * gcc.dg/sizeof-1.c: New test.
2904
2905 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2906
2907         PR target/27790
2908         * gcc.target/i386/pr27790.c: New test.
2909
2910 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911
2912         PR libgfortran/27757
2913         * gfortran.dg/direct_io_5.f90: New test.
2914
2915 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2916
2917         PR libgfortran/27634
2918         * gfortran.dg/fmt_missing_period_1.f: New test.
2919         * gfortran.dg/fmt_missing_period_2.f: New test.
2920         * gfortran.dg/fmt_missing_period_3.f: New test.
2921
2922 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2923
2924         PR fortran/19777
2925         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2926         arrays.
2927
2928 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2929
2930         PR c++/27713
2931         * g++.dg/template/new6.C: New test.
2932
2933 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR tree-optimization/24964
2936         * gcc.target/i386/387-10.c: New test case.
2937
2938 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2939
2940         * intrinsics/string_intrinsics.c (compare_string):
2941         Use memcmp instead of strncmp to avoid tripping over
2942         CHAR(0) in a string.
2943
2944 2006-05-27  Richard Guenther  <rguenther@suse.de>
2945
2946         PR middle-end/27773
2947         * gcc.dg/torture/pr27773.c: New testcase.
2948
2949 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2950
2951         * gcc.dg/pr24561.c: Rename to..
2952         * gcc.dg/pr25962.c: .. this.
2953
2954 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2955
2956         PR fortran/19777
2957         * gfortran.dg/bounds_check_2.f: New test.
2958
2959 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2960
2961         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2962         * gfortran.dg/byte_1.f90: Likewise.
2963         * gfortran.dg/dup_save_2.f90: Likewise.
2964
2965 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2966
2967         * gfortran.dg/associated_2.f90: New test.
2968
2969 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2970
2971         PR fortran/27524
2972         * gfortran.dg/bounds_check_1.f90: New test.
2973
2974 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2975
2976         PR rtl-optimization/27661
2977         * gcc.dg/pr27661.c: New test case.
2978
2979 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2980
2981         PR fortran/23151
2982         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2983         * gfortran.dg/print_parentheses_1.f:  New test.
2984         * gfortran.dg/print_parentheses_2.f90:  New test.
2985
2986 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR target/27758
2989         * gcc.dg/pr27758.c: New test.
2990
2991 2006-05-24  Falk Hueffner  <falk@debian.org>
2992
2993         * gcc.c-torture/compile/pr27571.c: New test.
2994
2995 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2996
2997         PR fortran/27709
2998         * gfortran.dg/spec_expr_4.f90: New test.
2999
3000         PR fortran/27155
3001         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3002
3003 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3004
3005         PR c++/20103
3006         * g++.dg/ext/complit6.C: New test.
3007         * g++.dg/ext/complit3.C: Adjust error markers.
3008         * g++.dg/init/const3.C: New test.
3009
3010 2006-05-25  Richard Guenther  <rguenther@suse.de>
3011
3012         PR middle-end/27743
3013         * gcc.dg/torture/pr27743.c: New testcase.
3014
3015 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3018
3019 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3020
3021         * gcc.dg/compat/scalar-by-value-x.h: New.
3022         * gcc.dg/compat/scalar-by-value-y.h: New.
3023         * gcc.dg/compat/scalar-by-value-5.c: New.
3024         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3025         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3026         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3027         * gcc.dg/compat/scalar-by-value-6.c: New.
3028         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3029         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3030         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3031
3032 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3033
3034         PR tree-optimization/27639
3035         PR tree-optimization/26719
3036         * gcc.dg/pr27639.c: New test.
3037         * gcc.dg/pr26719.c: New test.
3038         * gcc.dg/tree-ssa/scev-cast.c: New test.
3039
3040 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/20173
3043         * g++.dg/template/error21.C: New test.
3044
3045 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3046
3047         PR target/27696
3048         * gcc.target/i386/pr27696.c: New.
3049
3050 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3051
3052         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3053
3054         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3055
3056 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3057
3058         PR c++/27716
3059         * g++.dg/other/assign1.C: New test.
3060
3061 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3062
3063         PR target/27266
3064         * gcc.target/i386/pr27266.c: New.
3065
3066 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3067
3068         PR c++/27451
3069         * g++.dg/ext/asm9.C: New test.
3070
3071 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3072
3073         PR rtl-optimization/25514
3074         * gcc.c-torture/compile/pr25514.c: New test.
3075
3076 2006-05-22  Richard Guenther  <rguenther@suse.de>
3077
3078         Revert
3079         2006-01-31  Richard Guenther  <rguenther@suse.de>
3080
3081         * gcc.target/i386/sselibm-1.c: New testcase.
3082         * gcc.target/i386/sselibm-2.c: Likewise.
3083         * gcc.target/i386/sselibm-3.c: Likewise.
3084         * gcc.target/i386/sselibm-4.c: Likewise.
3085         * gcc.target/i386/sselibm-5.c: Likewise.
3086
3087 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3088
3089         PR c/27420
3090         * gcc.dg/func-args-2.c: New test.
3091
3092         PR c/26818
3093         * gcc.dg/struct-incompl-1.c: New test.
3094
3095 2006-05-22  Richard Guenther  <rguenther@suse.de>
3096
3097         PR testsuite/27708
3098         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3099         the transformations we test for.
3100
3101 2006-05-22  Richard Guenther  <rguenther@suse.de>
3102
3103         PR testsuite/27707
3104         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3105
3106 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3107
3108         PR c++/27210
3109         * g++.dg/warn/new1.C: New test.
3110         * g++.dg/template/new5.C: Likewise.
3111
3112 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3113
3114         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3115         * gcc.target/i386/20060512-3.c: Likewise.
3116
3117 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3118
3119         PR rtl-optimization/27671
3120         * gcc.c-torture/execute/pr27671-1.c: New.
3121         * gcc.dg/pr27671-2.c: Likewise.
3122
3123         PR tree-optimization/26622.
3124         * gcc.c-torture/compile/pr26622.c: New.
3125
3126 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR fortran/27613
3129         * gfortran.dg/recursive_reference_1.f90: New test.
3130
3131 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3132
3133         PR fortran/25746
3134         * gfortran.dg/elemental_subroutine_3.f90: New test.
3135
3136         PR fortran/25090
3137         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3138
3139         PR fortran/27584
3140         * gfortran.dg/associated_target_1.f90: New test.
3141
3142         PR fortran/19015
3143         * gfortran.dg/maxloc_shape_1.f90: New test.
3144
3145 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR libgfortran/24459
3148         * gfortran.dg/namelist_24.f90: New test.
3149         * gfortran.dg/namelist_12.f: Fix typo in comment.
3150
3151 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3152
3153         PR middle-end/25776
3154         * g++.dg/other/error11.C: New test.
3155
3156 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3157
3158         * gcc.target/mips/pr26765.c: Add -w to options.
3159
3160 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3161
3162         * lib/target-supports.exp (check_effective_target_mpaired_single):
3163         New function.
3164         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3165         multilibs.
3166         * g++.dg/vect/vect.exp: Likewise.
3167
3168 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3169
3170         PR testsuite/25891
3171         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3172
3173 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3174
3175         PR fortran/27662
3176         * gfortran.dg/temporary_1.f90: New file.
3177
3178 2006-05-19  Andreas Schwab  <schwab@suse.de>
3179
3180         * g++.dg/other/unused1.C: Also match "stringz".
3181
3182 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3183
3184         PR c++/26433
3185         * g++.dg/template/fntry1.C: New test.
3186
3187 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/27471
3190         PR c++/27506
3191         * g++.dg/conversion/bitfield5.C: New test.
3192         * g++.dg/conversion/bitfield6.C: New test.
3193
3194 2006-05-18  Mike Stump  <mrs@apple.com>
3195
3196         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3197         * gcc.dg/vla-4.c: Add.
3198         * gcc.dg/vla-5.c: Add.
3199         * gcc.dg/vla-6.c: Add.
3200
3201 2006-05-12  Stuart Hastings  <stuart@apple.com>
3202
3203         * testsuite/gcc.target/i386/20060512-1.c: New.
3204         * testsuite/gcc.target/i386/20060512-2.c: New.
3205         * testsuite/gcc.target/i386/20060512-3.c: New.
3206         * testsuite/gcc.target/i386/20060512-4.c: New.
3207
3208 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/26122
3211         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3212
3213         PR c++/26068
3214         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3215         * g++.dg/parse/linkage1.C: New test.
3216
3217 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR tree-optimization/27548
3220         * g++.dg/tree-ssa/pr27548.C: New test.
3221
3222 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3223
3224         PR fortran/26551
3225         * gfortran.dg/recursive_check_1.f: New test.
3226         * gfortran.dg/recursive_check_2.f90: New test.
3227
3228 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3229
3230         * g++.dg/opt/temp2.C: New test.
3231
3232 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR c++/27491
3235         * g++.dg/init/brace5.C: New test.
3236
3237         PR middle-end/27415
3238         * gcc.dg/gomp/pr27415.c: New test.
3239         * g++.dg/gomp/pr27415.C: New test.
3240
3241         PR tree-optimization/27549
3242         * g++.dg/tree-ssa/pr27549.C: New test.
3243
3244 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR libgfortran/27575
3247         * gfortran.dg/read_eof_4.f90: New test.
3248
3249 2006-05-16  Richard Guenther  <rguenther@suse.de>
3250
3251         PR tree-optimization/22303
3252         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3253
3254 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR middle-end/27573
3257         * gcc.dg/gomp/pr27573.c: New test.
3258         * gfortran.dg/gomp/pr27573.f90: New test.
3259
3260         PR c/27499
3261         * gcc.dg/gomp/pr27499.c: New test.
3262         * g++.dg/gomp/pr27499.C: New test.
3263
3264 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/27339
3267         * g++.dg/parser/access8.C: Adjust error marker.
3268         * g++.dg/template/access17.C: New test.
3269         * g++.dg/template/access18.C: Likewise.
3270
3271 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3272
3273         PR target/26600
3274         * gcc.target/i386/pr26600.c: New test case.
3275
3276 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/27505
3279         * g++.dg/expr/bitfield1.C: New test.
3280
3281 2006-05-15  Richard Guenther  <rguenther@suse.de>
3282
3283         PR tree-optimization/27603
3284         * gcc.dg/torture/pr27603.c: New testcase.
3285
3286 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3287
3288         PR fortran/25090
3289         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3290
3291         PR fortran/25082
3292         * gfortran.dg/scalar_return_1.f90: New test.
3293
3294         PR fortran/27411
3295         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3296
3297 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3298
3299         * gcc.dg/gomp/critical-4.c: New test.
3300         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3301         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3302         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3303         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3304
3305 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3306
3307         PR c++/27582
3308         * g++.dg/template/dependent-args1.C: New test.
3309
3310         PR c++/27581
3311         * g++.dg/lookup/this1.C: New test.
3312
3313         PR c++/27315
3314         * g++.dg/template/operator6.C: New test.
3315         * g++.dg/template/incomplete3.C: New test.
3316
3317         PR c++/27559
3318         * g++.dg/template/new4.C: New test.
3319
3320         PR c++/27496
3321         * g++.dg/template/void2.C: New test.
3322
3323 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3324
3325         * g++.dg/template/dependent-expr5.C: New test.
3326
3327 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3328
3329         PR middle-end/26729
3330         * gcc.dg/pr26729-1.c: New test case.
3331
3332 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3333
3334         * gcc.dg/pr27003.c: New test.
3335
3336 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3337
3338         * lib/target-supports.dg (check_cxa_atexit_available): Change
3339         v3_target_compile to ${tool}_target_compile.
3340
3341 2006-05-11  Jason Merrill  <jason@redhat.com>
3342
3343         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3344
3345 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3346
3347         PR fortran/27553
3348         * gfortran.dg/label_5.f90: New test.
3349
3350 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3351
3352         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3353         check_effective_target_powerpc_altivec_ok): New.
3354         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3355         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3356         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3357         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3358         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3359         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3360         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3361         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3362         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3363         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3364         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3365         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3366         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3367         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3368         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3369         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3370         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3371         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3372         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3373         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3374         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3375         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3376         gcc.target/powerpc/altivec-9.c,
3377         gcc.target/powerpc/altivec-consts.c,
3378         gcc.target/powerpc/altivec-pr22085.c,
3379         gcc.target/powerpc/altivec-splat.c,
3380         gcc.target/powerpc/altivec-types-1.c,
3381         gcc.target/powerpc/altivec-types-2.c,
3382         gcc.target/powerpc/altivec-types-3.c,
3383         gcc.target/powerpc/altivec-types-4.c,
3384         gcc.target/powerpc/altivec-varargs-1.c,
3385         gcc.target/powerpc/altivec-vec-merge.c,
3386         gcc.target/powerpc/ppc-vector-memcpy.c,
3387         gcc.target/powerpc/ppc-vector-memset.c,
3388         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3389         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3390         these effective targets.
3391         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3392         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3393
3394 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3395
3396         PR middle-end/27384
3397         * g++.dg/other/fold1.C: New test.
3398
3399         PR middle-end/27488
3400         * gcc.dg/fold-nonneg-1.c: New test.
3401
3402         PR c++/27547
3403         * g++.dg/other/operator1.C: New test.
3404
3405 2006-05-11  Richard Guenther  <rguenther@suse.de>
3406
3407         PR middle-end/27529
3408         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3409
3410 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3411
3412         * lib/target-supports-dg.exp (check-flags): New.
3413         (dg-skip-if): Move flag checks.
3414
3415 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3416
3417         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3418         * lib/target-supports.dg (check_cxa_atexit_available): New.
3419
3420 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3421
3422         PR fortran/27470
3423         * gfortran.dg/multiple_allocation_2.f90: New test case.
3424
3425 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3426
3427         * gcc.target/arm/pr27387.C: Fix a comment typo.
3428
3429 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3430
3431         PR fortran/24549
3432         * gfortran.dg/error_recovery_1.f90: New test.
3433
3434 2006-05-10  Richard Guenther  <rguenther@suse.de>
3435
3436         PR tree-optimization/27302
3437         * gcc.dg/torture/pr27302.c: New testcase.
3438
3439 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3440         Richard Guenther  <rguenther@suse.de>
3441
3442         PR middle-end/27498
3443         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3444
3445 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3446
3447         PR rtl-optimization/27335
3448         * gcc.dg/pr27335.c: New test.
3449
3450 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3451
3452         * gcc.target/mips/mips-ps-5.c: New file.
3453
3454 2006-05-08  Jan Hubicka  <jh@suse.cz>
3455
3456         PR middle-end/25962
3457         * gcc.dg/pr25962.c: New.
3458
3459 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3460
3461         PR target/27158
3462         * gcc.target/powerpc/pr27158.c: New test case.
3463
3464 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3465
3466         PR testsuite/27476
3467         * ada/acats/run_all.sh: Use test -z.
3468
3469 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3470
3471         PR libfortran/18271
3472         * gfortran.dg/spec_expr_3.f90: New test.
3473
3474 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3475
3476         PR target/24879
3477         * gcc.target/i386/monitor.c: New file.
3478
3479 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3480
3481         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3482
3483 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3484
3485         PR c++/27447
3486         * g++.dg/other/ptrmem7.C: New test.
3487
3488 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3489
3490         PR target/27421
3491         * gcc.dg/array-9.c: New test.
3492
3493 2006-05-07  Richard Guenther  <rguenther@suse.de>
3494
3495         PR tree-optimization/27409
3496         * gcc.dg/torture/pr27409.c: New testcase.
3497
3498 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         PR fortran/27457
3501         * gfortran.dg/select_6.f90: New.
3502
3503 2006-05-07  Richard Guenther  <rguenther@suse.de>
3504
3505         PR tree-optimization/27136
3506         * gcc.dg/torture/pr27136.c: New testcase.
3507
3508 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3509
3510         PR fortran/24813
3511         * gfortran.dg/char_cons_len_1.f90: New test.
3512
3513 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3514
3515         PR c++/27427
3516         * g++.dg/template/incomplete2.C: New test.
3517
3518 2006-05-06  Richard Guenther  <rguenther@suse.de>
3519
3520         PR tree-optimization/27151
3521         * gcc.dg/vect/pr27151.c: New testcase.
3522
3523 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3524
3525         PR c++/27430
3526         * g++.dg/template/void1.C: New test.
3527
3528         PR c++/27423
3529         * g++.dg/other/void2.C: New test.
3530
3531         PR c++/27422
3532         * g++.dg/conversion/void1.C: New test.
3533
3534 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3535
3536         PR/21391
3537         * g++.dg/other/unused1.C: New.
3538
3539 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3540
3541         PR objc/27240
3542         * objc.dg/member-1.m: New test.
3543
3544 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3545
3546         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3547
3548 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3549
3550         PR libfortran/26985
3551         * gfortran.dg/matmul_2.f90: New test.
3552
3553 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3554
3555         * ada/acats/run_all.sh: Use sync when main not found.
3556
3557 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3558
3559         PR target/26765
3560         * gcc.target/mips/pr26765.c: New.
3561
3562 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3563
3564         * gcc.target/bfin: New directory.
3565         * gcc.target/bfin/bfin.exp: New file.
3566         * gcc.target/bfin/frmul.c: New file.
3567         * gcc.target/bfin/arith.c: New file.
3568         * gcc.target/bfin/mul-combine.c: New file.
3569         * gcc.target/bfin/shift.c: New file.
3570
3571 2006-05-04  Richard Guenther  <rguenther@suse.de>
3572
3573         PR tree-optimization/14287
3574         PR tree-optimization/14844
3575         PR tree-optimization/19792
3576         PR tree-optimization/21608
3577         PR tree-optimization/27090
3578         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3579         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3580         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3581         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3582         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3583
3584 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR tree-optimization/27285
3587         * gcc.c-torture/execute/pr27285.c: New test.
3588
3589         PR middle-end/27388
3590         * gcc.dg/gomp/pr27388-1.c: New test.
3591         * gcc.dg/gomp/pr27388-2.c: New test.
3592         * gcc.dg/gomp/pr27388-3.c: New test.
3593
3594         PR c++/27359
3595         * g++.dg/gomp/pr27359.C: New test.
3596
3597 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3598
3599         PR fortran/20248
3600         * gfortran.dg/iargc.f90: New test.
3601
3602 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/27102
3605         * g++.dg/template/crash49.C: New test.
3606
3607 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3608
3609         PR testsuite/27032
3610         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3611
3612 2006-05-02  Jeff Law  <law@redhat.com>
3613
3614         PR tree-optimization/27364
3615         * gcc.c-torture/execute/pr27364.c: New test.
3616
3617 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/27309
3620         * g++.dg/parser/ctor5.C: New test.
3621
3622 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3623
3624         PR target/27387
3625         * gcc.target/arm/arm.exp: New.
3626         * gcc.target/arm/pr27387.C: Likewise.
3627
3628 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3629
3630         PR fortran/27269
3631         PR fortran/27324
3632         * gfortran.dg/module_equivalence_2.f90: New test.
3633
3634 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3635
3636         PR middle-end/27337
3637         * g++.dg/gomp/pr27337-1.C: New test.
3638         * g++.dg/gomp/pr27337-2.C: New test.
3639
3640         PR middle-end/27328
3641         * gcc.dg/gomp/pr27328.c: New test.
3642
3643         PR middle-end/27325
3644         * g++.dg/gomp/pr27325.C: New test.
3645
3646         PR middle-end/27310
3647         * g++.dg/gomp/pr27310.C: New test.
3648
3649 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3650
3651         PR tree-optimization/27291
3652         * g++.dg/tree-ssa/pr27291.C: New test.
3653
3654 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3655
3656         PR tree-optimization/27283
3657         * g++.dg/tree-ssa/pr27283.C: New test.
3658
3659 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3660
3661         * gcc.dg/tree-ssa/loop-16.c: New test.
3662
3663 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3664             Joseph S. Myers  <joseph@codesourcery.com>
3665
3666         * gcc.dg/Wconversion-3.c: New test case.
3667         * gcc.dg/Wconversion-4.c: Likewise.
3668
3669 2006-05-01  Richard Guenther  <rguenther@suse.de>
3670
3671         PR tree-optimization/26726
3672         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3673
3674 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/Woverflow-1.c: New test case.
3677         * gcc.dg/Woverflow-2.c: Likewise.
3678         * gcc.dg/Woverflow-3.c: Likewise.
3679
3680 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/27094
3683         * g++.dg/template/defarg8.C: New test.
3684
3685 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3686
3687         PR c++/27278
3688         * g++.dg/parse/operator7.C: New test.
3689
3690 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3691
3692         PR c++/11471
3693         PR c++/27102
3694         * g++.dg/template/crash48.C: New test.
3695
3696         PR c++/27279
3697         * g++.dg/parse/ctor4.C: New test.
3698
3699 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3700
3701         PR fortran/25681
3702         * gfortran.df/char_type_len.f90: New test.
3703
3704 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR libgfortran/27304
3707         * gfortran.dg/fmt_exhaust.f90: New test.
3708
3709 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3710
3711         PR c/25309
3712         * gcc.dg/large-size-array-2.c: New test case.
3713
3714 2006-04-28  Richard Guenther  <rguenther@suse.de>
3715
3716         PR target/26826
3717         * gcc.target/i386/pr26826.c: New testcase.
3718
3719 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3720
3721         PR middle-end/27260
3722         * gcc.c-torture/execute/pr27260.c: New.
3723
3724 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3725
3726         PR middle-end/27095
3727         * gcc.dg/pr27095.c: New.
3728
3729 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/27292
3732         * g++.dg/conversion/bitfield4.C: New test.
3733
3734 2006-04-27  Eric Christopher  <echristo@apple.com>
3735
3736         * gcc.dg/pragma-ms_struct.c: New.
3737
3738 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3739
3740         PR c++/27102
3741         * g++.dg/template/crash47.C: New test.
3742
3743 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3744
3745         * gcc.target/i386/sse-7.c: build with -msse.
3746
3747 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3748
3749         PR testsuite/27274:
3750         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3751         (main): Exit if processor doesn't support SSE.
3752
3753 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3754
3755         PR middle-end/27282
3756         * gcc.c-torture/compile/pr27282.c: New test.
3757
3758 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR middle-end/26913
3761         * g++.dg/gomp/pr26913.C: New test.
3762
3763         PR c/25996
3764         * gcc.dg/gomp/pr25996.c: New test.
3765         * g++.dg/gomp/pr25996.C: New test.
3766
3767 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3768
3769         PR rtl-optimization/26725
3770         * gcc.c-torture/compile/pr26725.c: New test.
3771
3772 2006-04-25  Richard Guenther  <rguenther@suse.de>
3773
3774         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3775         than n + -1.
3776
3777 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3778
3779         * gcc.dg/20060425-1.c: New testcase.
3780
3781 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3782
3783         PR tree-optimization/26865
3784         * gcc.dg/pr26865.c: New test.
3785
3786 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/27292
3789         * g++.dg/conversion/bitfield1.C: New test.
3790         * g++.dg/conversion/bitfield2.C: Likewise.
3791         * g++.dg/conversion/bitfield3.C: Likewise.
3792
3793 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3794         Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/27236
3797         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3798
3799 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3800
3801         PR c++/19963
3802         * g++.dg/other/incomplete2.C: New test.
3803
3804 2006-04-24  Richard Guenther  <rguenther@suse.de>
3805
3806         PR middle-end/26869
3807         * gcc.dg/torture/pr26869.c: New testcase.
3808
3809 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3810         Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/27218
3813         * g++.dg/tree-ssa/pr27218.C: New testcase.
3814
3815 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3816
3817         PR c++/26912
3818         * g++.dg/template/friend41.C: New test.
3819
3820 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3821
3822         * g++.dg/opt/pr15551.C: Include cstdio.
3823         (main): Use remove instead of unlink.
3824
3825 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3826
3827         * gcc.dg/sibcall-7.c: New test.
3828         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3829         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3830         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3831         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3832         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3833
3834 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/26534
3837         * g++.dg/opt/bitfield1.C: New test.
3838         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3839         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3840         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3841         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3842         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3843         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3844         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3845         * g++.dg/abi/bitfield2.C: Likewise.
3846         * g++.dg/init/bitfield1.C: Likewise.
3847
3848 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3849
3850         PR fortran/25099
3851         * gfortran.dg/elemental_subroutine_4.f90: New test.
3852         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3853         call sub (m, x).
3854
3855 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3856
3857         * gcc.c-torture/compile/20060421-1.c: New testcase.
3858
3859 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3860
3861         PR c/25875
3862         * gcc.dg/init-bad-4.c: New test.
3863
3864 2006-04-21  Paul Brook  <paul@codesourcery.com>
3865
3866         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3867
3868 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3869
3870         PR fortran/27122
3871         * gfortran.dg/defined_operators_1.f90: New test.
3872         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3873         remove old ones associated, incorrectly, with Note 5.46.
3874
3875         PR fortran/27113
3876         * gfortran.dg/character_array_constructor_1.f90: New test.
3877
3878 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3879
3880         * gcc.dg/20060419-1.c: New test.
3881
3882 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3883
3884         PR c/26774
3885         * gcc.dg/struct-parse-1.c: New test case.
3886
3887 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3888
3889         PR c++/26558
3890         * g++.dg/parse/template19.C: New test.
3891
3892         PR c++/26739
3893         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3894
3895         PR c++/26036
3896         * g++.dg/expr/call3.C: New test.
3897
3898         PR c++/10385
3899         * g++.dg/conversion/dynamic1.C: New test.
3900
3901 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/27102
3904         * g++.dg/template/crash35.C: Tweak error markers.
3905         * g++.dg/template/crash46.C: New test.
3906         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3907         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3908
3909 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3910
3911         PR rtl-optimization/14261
3912         * gcc.c-torture/compile/20060419-1.c: Added.
3913
3914 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3915
3916         * gfortran.dg/label_1.f90: Adjust dg-error.
3917
3918 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3919
3920         PR target/26961
3921         * gcc.dg/fold-cond-1.c: New test case.
3922         * gcc.dg/pr26961-1.c: Likewise.
3923
3924 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925
3926         PR libgfortran/27138
3927         * gfortran.dg/read_bad_advance.f90: New test.
3928
3929 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3930             Dale Johannesen  <dalej@apple.com>
3931
3932         PR target/24076
3933         * gcc.target/i386/vecinit-3.c: New testcase.
3934         * gcc.target/i386/vecinit-4.c: Likewise.
3935         * gcc.target/i386/sse-18.c: Likewise.
3936         * gcc.target/i386/sse-19.c: Likewise.
3937
3938 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3939
3940         * gfortran.dg/allocate_zerosize_1.f90: New test.
3941
3942 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3943
3944         PR c++/26365
3945         * g++.dg/template/crash45.C: New test.
3946
3947 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3948
3949         PR fortran/26787
3950         * gfortran.dg/proc_assign_1.f90: New test.
3951         * gfortran.dg/procedure_lvalue.f90: Change message.
3952         * gfortran.dg/namelist_4.f90: Add new error.
3953
3954         PR fortran/25597
3955         PR fortran/27096
3956         * gfortran.dg/auto_pointer_array_result_1.f90
3957
3958         PR fortran/27089
3959         * gfortran.dg/specification_type_resolution_1.f90
3960
3961         PR fortran/18003
3962         PR fortran/25669
3963         PR fortran/26834
3964         * gfortran.dg/bounds_temporaries_1.f90: New test.
3965
3966         PR fortran/27124
3967         * gfortran.dg/array_return_value_1.f90: New test.
3968
3969 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3970
3971         PR fortran/25336
3972         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3973
3974 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR middle-end/26823
3977         * g++.dg/gomp/pr26823-1.C: New test.
3978         * g++.dg/gomp/pr26823-2.C: New test.
3979
3980 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3981
3982         PR middle-end/27134
3983         * gcc.dg/pr27314.c: New test.
3984
3985 2006-04-13  Richard Henderson  <rth@redhat.com>
3986
3987         * g++.dg/gomp/block-0.C: Update expected matches.
3988
3989 2006-04-13  DJ Delorie  <dj@redhat.com>
3990
3991         * lib/target-supports.exp (check_effective_target_int32plus): New.
3992         (check_effective_target_ptr32plus): New.
3993         (check_effective_target_size32plus): New.
3994         (check_effective_target_int16): New.
3995         (check_profiling_available): Add m32c to the list of unsupported targets.
3996
3997         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3998         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3999         memory size.
4000         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4001         pointers.
4002         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4003         size_t.
4004         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4005         and size_t.
4006         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4007         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4008         not just xstormy16.  Skip m32c due to weird pointer size.
4009         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4010         not just xstormy16.
4011         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4012         not just xstormy16.
4013         * gcc.dg/20020312-2.c: Add m32c support.
4014         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4015         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4016         in test.
4017         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4018         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4019         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4020         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4021         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4022         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4023         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4024         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4025         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4026         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4027         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4028         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4029         in test.
4030         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4031         in test.
4032         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4033         * gcc.dg/pr23049.c: Require >=32 bit integers.
4034         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4035         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4036         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4037         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4038         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4039         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4040         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4041         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4042         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4043         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4044         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4045         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4046         prototype in test.
4047         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4048         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4049         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4050         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4051         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4052
4053         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4054         * gcc.c-torture/execute/20040703-1.x: Likewise.
4055         * gcc.c-torture/execute/20040705-1.x: Likewise.
4056         * gcc.c-torture/execute/20040705-2.x: Likewise.
4057         * gcc.c-torture/execute/20040709-1.x: Likewise.
4058         * gcc.c-torture/execute/20040709-2.x: Likewise.
4059         * gcc.c-torture/execute/20040811-1.x: Likewise.
4060         * gcc.c-torture/execute/20050316-1.x: Likewise.
4061         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4062         * gcc.c-torture/execute/pr19689.x: Likewise.
4063         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4064         * gcc.c-torture/execute/usmul.x: Likewise.
4065         * gcc.c-torture/execute/vrp-5.x: Likewise.
4066         * gcc.c-torture/execute/vrp-6.x: Likewise.
4067         * gcc.dg/debug/20041023-1.s: Likewise.
4068
4069 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4070
4071         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4072         of integers to a vector types are now constant expressions in C.
4073         * gcc.dg/vect/vect-fold-1.c: New test case.
4074
4075 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4076             Ulrich Weigand  <uweigand@de.ibm.com>
4077
4078         PR target/27006
4079         * gcc.dg/vmx/pr27006.c: New testcase.
4080
4081 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4082
4083         PR libgfortran/26766
4084         * gfortran.dg/write_recursive.f90: New test.
4085
4086 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4087
4088         * g++.dg/parse/dtor7.C: New test.
4089         * g++.dg/parse/new1.C: Add error marker.
4090         * g++.dg/template/new3.C: New test.
4091
4092         PR c++/26122
4093         * g++.dg/template/pure1.C: New test.
4094
4095         PR c++/26295
4096         * g++.dg/parse/ptrmem4.C: New test.
4097
4098 2006-04-10  Jeff Law  <law@redhat.com>
4099
4100         PR/27087
4101         * gcc.c-torture/compile/pr27087.c: New test.
4102
4103 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4104
4105         PR/21391
4106         * gcc.dg/20060410.c: New.
4107
4108 2006-04-10  Matthias Klose  <doko@debian.org>
4109
4110         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4111         Recognize multilib directory names containing underscores.
4112
4113 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4114
4115         * gcc.target/i386/vecinit-1.c: New test case.
4116         * gcc.target/i386/vecinit-2.c: Likewise.
4117
4118 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR debug/27057
4121         * g++.dg/debug/dwarf2-2.C: New test.
4122
4123 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4124
4125         PR rtl-optimization/27073
4126         * gcc.c-torture/execute/pr27073.c: New test.
4127
4128 2006-04-08  Mike Stump  <mrs@apple.com>
4129
4130         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4131
4132 2006-04-07  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/26135
4135         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4136
4137 2006-04-06  Jan Hubicka  <jh@suse.cz>
4138
4139         PR profile/26399
4140         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4141
4142 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4143
4144         * g++.dg/conversion/nullptr1.C: New test case.
4145         * g++.dg/conversion/nullptr2.C: Likewise.
4146
4147 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4148
4149         * gfortran.dg/dependency_18.f90: New test case.
4150
4151 2006-04-05  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/26919
4154         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4155         * gcc.dg/ipa/ipa-2.c: Likewise.
4156         * gcc.dg/ipa/ipa-3.c: Likewise.
4157         * gcc.dg/ipa/ipa-5.c: Likewise.
4158
4159 2006-04-05  Richard Guenther  <rguenther@suse.de>
4160
4161         PR tree-optimization/26763
4162         * gcc.dg/torture/pr26763-1.c: New testcase.
4163         * gcc.dg/torture/pr26763-2.c: Likewise.
4164
4165 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4166
4167         PR fortran/23634
4168         PR fortran/25619
4169         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4170
4171 2006-04-04  Eric Christopher  <echristo@apple.com>
4172
4173         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4174         stubs.
4175         * gcc.target/i386/387-5.c: Ditto.
4176
4177 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4178
4179         * gcc.target/sparc/struct-ret-check.c: New test.
4180
4181 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4182
4183         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4184         zero decimal digits specified in format.
4185
4186 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4187
4188         PR fortran/26891
4189         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4190
4191         PR fortran/26976
4192         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4193         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4194         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4195         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4196         bigendian-ness.
4197
4198 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4199
4200         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4201         dummy arguments work when the actual argument is itself a dummy
4202         argument of the caller.
4203
4204 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4205
4206         PR libfortran/24685
4207         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4208
4209 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4210
4211         * gfortran.dg/dependencency_17.f90: New test case.
4212
4213 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4214
4215         * gfortran.dg/dependency_14.f90: New test case.
4216         * gfortran.dg/dependency_15.f90: Likewise.
4217         * gfortran.dg/dependency_16.f90: Likewise.
4218
4219 2006-03-31  Asher Langton  <langton2@llnl.gov>
4220
4221         PR fortran/25358
4222         gfortran.dg/cray_pointers_6.f90: New test.
4223
4224 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4225
4226         PR libgfortran/26890
4227         * gfortran.dg/read_size_noadvance.f90: New test.
4228
4229 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4230
4231         PR fortran/25031
4232         * gfortran.dg/multiple_allocation_1.f90: Check that the
4233         size has changed after a re-allocation with stat.
4234
4235 2006-03-30  Richard Guenther  <rguenther@suse.de>
4236
4237         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4238         removal.
4239         * gcc.target/i386/sselibm-2.c: Likewise.
4240         * gcc.target/i386/sselibm-3.c: Likewise.
4241         * gcc.target/i386/sselibm-4.c: Likewise.
4242         * gcc.target/i386/sselibm-5.c: Likewise.
4243
4244 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4245
4246         * gcc.dg/fold-andxor-1.c: New test case.
4247         * gcc.dg/fold-xorand-1.c: Likewise.
4248
4249 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4250
4251         * gcc.dg/fold-convnotconv-1.c: New test case.
4252
4253 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4254
4255         PR fortran/26779
4256         * gfortran.dg/private_type_5.f90: New test.
4257
4258 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4259
4260         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4261
4262 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4263
4264         * gfortran.dg/advance_2.f90: New test.
4265         * gfortran.dg/advance_3.f90: New test.
4266
4267         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4268
4269 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270
4271         PR libgfortran/26661
4272         PR libgfortran/26880
4273         * gfortran.dg/read_x_past.f: New test.
4274
4275 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4276
4277         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4278         to be STABS.
4279
4280 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4281
4282         * objc.dg/dwarf-1.m: Skip on AIX.
4283         * objc.dg/dwarf-2.m: Skip on AIX.
4284
4285 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4286
4287         PR fortran/26816
4288         * gfortran.dg/float_1.f90: New test.
4289
4290 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4291
4292         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4293         X86_64 targets.
4294         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4295
4296 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4297
4298         PR libfortran/26735
4299         * gfortran.dg/convert_implied_open.f90: New test case.
4300
4301 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4302
4303         PR fortran/26769
4304         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4305
4306 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4307
4308         PR middle-end/26717
4309         * gcc.dg/pr26717.c: New test.
4310
4311 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4312
4313         * gfortran.dg/dependency_12.f90: New test case.
4314
4315 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4316
4317         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4318
4319 2006-03-24  Jeff Law  <law@redhat.com>
4320
4321         * gcc.c-torture/pr26840.c: New test.
4322
4323 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4324
4325         * objc.dg/dwarf-2.m: New.
4326         * obj-c++.dg/dwarf-2.mm: New.
4327
4328         * g++.old-deja/g++.other/init19.C: New.
4329
4330 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4331
4332         * g++.dg/eh/spbp.C: Skip on AIX.
4333
4334 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR middle-end/26611
4337         * g++.dg/gomp/pr26611-1.C: New test.
4338         * g++.dg/gomp/pr26611-2.C: New test.
4339
4340 2006-03-24  Jeff Law  <law@redhat.com>
4341
4342         * gcc.c-torture/compile/pr26833.c: New test.
4343         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4344
4345 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4346
4347         * gfortran.dg/endfile_2.f90: Delete temp file.
4348
4349 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4350
4351         PR fortran/19303
4352         * gfortran.dg/record_marker_1.f90: New test case.
4353         * gfortran.dg/record_marker_2.f: New test case.
4354         * gfortran.dg/record_marker_3.f90: New test case.
4355
4356 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4357
4358         PR fortran/17298
4359         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4360         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4361
4362 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4363
4364         * lib/gcc-dg.exp (cleanup-modules): New proc.
4365         * gfortran.dg/allocatable_function_1.f90,
4366         gfortran.dg/allocate_char_star_scalar_1.f90,
4367         gfortran.dg/assumed_charlen_function_1.f90,
4368         gfortran.dg/assumed_dummy_1.f90,
4369         gfortran.dg/assumed_shape_ranks_1.f90,
4370         gfortran.dg/assumed_shape_ranks_2.f90,
4371         gfortran.dg/assumed_size_dt_dummy.f90,
4372         gfortran.dg/auto_char_dummy_array_1.f90,
4373         gfortran.dg/auto_char_len_3.f90,
4374         gfortran.dg/automatic_module_variable.f90,
4375         gfortran.dg/bad_automatic_objects_1.f90,
4376         gfortran.dg/char_array_constructor.f90,
4377         gfortran.dg/char_array_structure_constructor.f90,
4378         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4379         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4380         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4381         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4382         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4383         gfortran.dg/derived_pointer_recursion.f90,
4384         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4385         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4386         gfortran.dg/dummy_functions_1.f90,
4387         gfortran.dg/elemental_initializer_1.f90,
4388         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4389         gfortran.dg/elemental_pointer_1.f90,
4390         gfortran.dg/elemental_subroutine_1.f90,
4391         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4392         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4393         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4394         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4395         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4396         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4397         gfortran.dg/global_references_1.f90,
4398         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4399         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4400         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4401         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4402         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4403         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4404         gfortran.dg/large_integer_kind_1.f90,
4405         gfortran.dg/large_real_kind_1.f90,
4406         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4407         gfortran.dg/module_double_reuse.f90,
4408         gfortran.dg/module_equivalence_1.f90,
4409         gfortran.dg/module_interface_1.f90,
4410         gfortran.dg/module_parameter_array_refs_1.f90,
4411         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4412         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4413         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4414         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4415         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4416         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4417         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4418         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4419         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4420         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4421         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4422         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4423         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4424         gfortran.dg/same_name_1.f90,
4425         gfortran.dg/sibling_dummy_procedure_1.f90,
4426         gfortran.dg/sibling_dummy_procedure_2.f90,
4427         gfortran.dg/sibling_dummy_procedure_3.f90,
4428         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4429         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4430         gfortran.dg/used_dummy_types_2.f90,
4431         gfortran.dg/used_dummy_types_3.f90,
4432         gfortran.dg/used_dummy_types_4.f90,
4433         gfortran.dg/used_dummy_types_5.f90,
4434         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4435         gfortran.dg/userdef_operator_1.f90: Use it.
4436
4437 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4438
4439         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4440         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4441         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4442         gfortran.dg/write_back.f,
4443         gfortran.fortran-torture/execute/inquire_1.f90,
4444         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4445
4446 2006-03-21  Jeff Law  <law@redhat.com>
4447
4448         * gcc.dg/tree-ssa/vrp28.c: New test.
4449
4450 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4453         if _STDC_C99 is defined.
4454         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4455         * gcc.dg/builtins-20.c: Likewise.
4456         * gcc.dg/builtins-53.c: Likewise.
4457         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4458         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4459
4460 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4461
4462         PR tree-opt/26781
4463         * gcc.c-torture/compile/pr26781-1.c: New test.
4464         * gcc.c-torture/compile/pr26781-2.c: New test.
4465
4466 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR c++/26690
4469         * g++.dg/gomp/pr26690-1.C: New test.
4470         * g++.dg/gomp/pr26690-2.C: New test.
4471
4472 2006-03-20  Jeff Law  <law@redhat.com>
4473
4474         * gcc.dg/tree-ssa/pr21829.c: New test.
4475
4476         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4477
4478 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4479
4480         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4481         (check_visibility_available): Use it.
4482         (check_effective_target_default_packed): Likewise.
4483         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4484         (check_effective_target_fopenmp): Likewise.
4485         (check_effective_target_freorder): Likewise.
4486         (check_effective_target_fpic): Likewise.
4487         (check_named_sections_available): Likewise.
4488         (check_effective_target_ilp32): Likewise.
4489         (check_effective_target_lp64): Likewise.
4490
4491 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4492
4493         PR fortran/20935
4494         * gfortran.dg/scalar_mask_2.f90: New test case.
4495
4496 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4497
4498         PR tree-opt/26629
4499         * gcc.dg/tree-ssa/loadpre12.c: New test.
4500         * gcc.dg/tree-ssa/loadpre13.c: New test.
4501         * gcc.dg/tree-ssa/loadpre14.c: New test.
4502         * gcc.dg/tree-ssa/loadpre15.c: New test.
4503         * gcc.dg/tree-ssa/loadpre16.c: New test.
4504         * gcc.dg/tree-ssa/loadpre17.c: New test.
4505         * gcc.dg/tree-ssa/loadpre18.c: New test.
4506         * gcc.dg/tree-ssa/loadpre19.c: New test.
4507         * gcc.dg/tree-ssa/loadpre20.c: New test.
4508         * gcc.dg/tree-ssa/loadpre21.c: New test.
4509         * gcc.dg/tree-ssa/loadpre22.c: New test.
4510
4511 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/26741
4514         * gfortran.dg/elemental_initializer_1.f90: New test.
4515
4516         PR fortran/26716
4517         * gfortran.dg/assumed_shape_ranks_2: New test.
4518
4519 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4520
4521         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4522         target fpic.
4523
4524 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4525
4526         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4527         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4528         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4529         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4530         gfortran.fortran-torture/execute/direct_io.f90,
4531         gfortran.fortran-torture/execute/inquire_2.f90,
4532         gfortran.fortran-torture/execute/inquire_4.f90,
4533         gfortran.fortran-torture/execute/list_read_1.f90,
4534         gfortran.fortran-torture/execute/open_replace.f90,
4535         gfortran.fortran-torture/execute/slash_edit.f90,
4536         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4537         temporary files from testcases.
4538
4539 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4540
4541         PR libgfortran/26509
4542         gfortran.dg/write_direct_eor.f90: New test.
4543
4544 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4545
4546         * gcc.target/powerpc/pr26350.c: New.
4547         * gcc.target/powerpc/indexed-addr.c: New.
4548
4549 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4550
4551         * gfortran.dg/dependency_13.f90: New test case.
4552
4553 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4554
4555         PR middle-end/21781
4556         * gcc.dg/real-const-1.c: New test case.
4557
4558 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4559
4560         * g++.old-deja/g++.other/init18.C: New.
4561         * g++.old-deja/g++.other/init5.C: Remove xfail.
4562
4563 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4564
4565         * g++.dg/opt/pr15551.C: Cleanup temp file.
4566
4567 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4568
4569         PR c++/6634
4570         g++.dg/parse/long1.C: New test.
4571
4572 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR fortran/19101
4575         * gfortran.dg/continuation.f90: New test.
4576         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4577
4578 2006-03-14  Richard Guenther  <rguenther@suse.de>
4579
4580         PR tree-optimization/26672
4581         * gcc.dg/torture/pr26672.c: New testcase.
4582
4583 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4584
4585         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4586         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4587
4588 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4589
4590         PR middle-end/26557
4591         * gcc.c-torture/compile/switch-1.c: New test case.
4592
4593 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4594
4595         PR fortran/25378
4596         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4597         test to include more permuatations of mask and index.
4598         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4599         respond to F2003 spec. that the position returned for an all false
4600         mask && condition is zero.
4601
4602 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR middle-end/25989
4605         * gcc.dg/gomp/pr25989.c: New test.
4606
4607 2006-03-13  Jeff Law  <law@redhat.com>
4608
4609         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4610
4611 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4612
4613         * gcc.dg/switch-9.c: New test.
4614
4615 2006-03-13  Richard Guenther  <rguenther@suse.de>
4616
4617         PR middle-end/26630
4618         * gcc.dg/torture/pr26630.c: New testcase.
4619
4620 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4621
4622         * gfortran.dg/dependency_10.f90: New test case.
4623         * gfortran.dg/dependency_11.f90: Likewise.
4624
4625 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4626             Erik Edelmann  <eedelman@gcc.gnu.org>
4627
4628         * gfortran.dg/allocatable_function_1.f90: New.
4629         * gfortran.dg/allocatable_function_2.f90: New.
4630
4631 2006-03-10  Richard Guenther  <rguenther@suse.de>
4632
4633         PR middle-end/26565
4634         * gcc.dg/torture/pr26565.c: New testcase.
4635
4636 2006-03-09  Eric Christopher  <echristo@apple.com>
4637
4638         * gcc.c-torture/compile/20060309-1.c: New.
4639
4640 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641
4642         PR libgfortran/26499
4643         * gfortran.dg/write_back.f: New test.
4644         * gfortran.dg/write_rewind_1.f: New test.
4645         * gfortran.dg/write_rewind_2.f: New test.
4646
4647 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648
4649         PR libgfortran/26554
4650         * gfortran.dg/read_logical.f90: New test.
4651
4652 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4653
4654         * ada/acats/norun.lst: cdd2a03 now passes.
4655
4656 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4657
4658         PR testsuite/25177
4659         * gcc.target/powerpc/pr18096-1.c: Change where the error
4660         would match.
4661
4662 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4663
4664         * gcc.target/i386/cleanup-1.c: New test.
4665         * gcc.target/i386/cleanup-2.c: New test.
4666
4667 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4668
4669         * gfortran.dg/dependency_9.f90: Remove for the time being.
4670
4671 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4672
4673         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4674         directive.
4675
4676 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4677
4678         * gfortran.dg/dependency_9.f90: New test case.
4679
4680 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4681
4682         * gfortran.dg/dependency_4.f90: New test case.
4683         * gfortran.dg/dependency_5.f90: New test case.
4684         * gfortran.dg/dependency_6.f90: New test case.
4685         * gfortran.dg/dependency_7.f90: New test case.
4686         * gfortran.dg/dependency_8.f90: New test case.
4687
4688 2006-03-03  Paul Brook  <paul@codesourcery.com>
4689
4690         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4691         Add m68k-*-elf.
4692
4693 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4694
4695         PR fortran/25031
4696         * multiple_allocation_1.f90: New test.
4697
4698 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4699
4700         PR tree-optimization/26524
4701         * gfortran.dg/pr26524.f: New test case.
4702
4703 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4704
4705         * g++.dg/template/repo5.C: Cleanup repo files.
4706         * gcc.dg/20051201-1.c: Cleanup coverage files.
4707         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4708         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4709         tree dump files.
4710
4711 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4712
4713         * objc.dg/objc-nofilename-1.m: New test.
4714         * objc.dg/bad-receiver-type.m: New test.
4715         * obj-c++.dg/bad-receiver-type.mm: New test.
4716
4717 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4718
4719         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4720
4721 2006-03-01  Mike Stump  <mrs@apple.com>
4722
4723         * g++.dg/abi/key2.C: Add.
4724
4725 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4726
4727         * gfortran.dg/logical_dot_product.f90: New test.
4728
4729         PR fortran/26393
4730         * gfortran.dg/used_interface_ref.f90: New test.
4731
4732         PR fortran/20938
4733         * gfortran.dg/dependency_2.f90: New test.
4734         * gfortran.fortran-torture/execute/where17.f90: New test.
4735         * gfortran.fortran-torture/execute/where18.f90: New test.
4736         * gfortran.fortran-torture/execute/where19.f90: New test.
4737         * gfortran.fortran-torture/execute/where20.f90: New test.
4738
4739 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4740
4741         * g++.dg/tree-ssa/pr26443.C: New test case.
4742
4743 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4744
4745         PR middle-end/26022
4746         * g++.dg/opt/return-slot1.C: New test.
4747
4748 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4749
4750         PR libgfortran/26136
4751         * gfortran.dg/namelist_23.f90: New test.
4752
4753 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4754
4755         PR middle-end/14752
4756         * gcc.dg/fold-eqandshift-2.c: New test case.
4757
4758 2006-02-28  Richard Guenther  <rguenther@suse.de>
4759
4760         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4761         decomposition.
4762
4763 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4764
4765         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4766
4767 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4768
4769         PR libgfortran/26464
4770         * gfortran.dg/backspace_5.f: New test.
4771         * gfortran.dg/backspace_6.f: New test.
4772
4773 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4774
4775         * gcc.dg/fold-eqandnot-1.c: New test case.
4776
4777 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4778
4779         PR middle-end/19983
4780         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4781
4782 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4783
4784         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4785         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4786
4787 2006-02-26  Richard Guenther  <rguenther@suse.de>
4788
4789         PR tree-optimization/26421
4790         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4791
4792 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4793
4794         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4795         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4796
4797 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4798
4799         * gcc.dg/fold-even-1.c: New test case.
4800
4801 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4802
4803         PR middle-end/21137
4804         * gcc.dg/fold-eqandshift-1.c: New test case.
4805
4806 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4807
4808         PR tree-optimization/25125
4809         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4810         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4811
4812 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4813
4814         PR tree-optimizations/26359
4815         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4816         with -fdump-tree-dceloop-details.
4817         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4818
4819 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4820
4821         PR middle-end/23673
4822         * gcc.dg/fold-eqxor-1.c: New test case.
4823         * gcc.dg/fold-eqxor-2.c: Likewise.
4824         * gcc.dg/fold-eqxor-3.c: Likewise.
4825
4826 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4827
4828         PR fortran/23092
4829         * scalar_mask_1.f90: New test.
4830
4831 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4832
4833         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4834         * g++.dg/eh/uncaught2.C: New.
4835         * g++.dg/eh/uncaught3.C: New.
4836
4837 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4838
4839         PR libgfortran/26423
4840         * gfortran.dg/read_many_1.f: New test.
4841
4842 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4843
4844         PR fortran/24519
4845         * gfortran.dg/dependency_3.f90: New test.
4846         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4847         XFAILs.
4848
4849         PR fortran/25395
4850         * gfortran.dg/equiv_6.f90: New test.
4851
4852 2006-02-23  Jeff Law  <law@redhat.com>
4853
4854         * gcc.c-torture/compile/pr26425.c: New test.
4855
4856 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4857
4858         PR middle-end/26412
4859         * gcc.dg/gomp/pr26412.c: New test.
4860
4861 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4862
4863         PR c++/26291
4864         * g++.dg/other/ellipsis1.C: New test.
4865         * g++.dg/parse/operator4.C: Adjust error marker.
4866
4867 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4868
4869         PR target/25603
4870         * gfortran.dg/pr25603.f: New testcase.
4871
4872 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4873
4874         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4875         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4876
4877 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4878
4879         * g++.dg/eh/spbp.C: New.
4880
4881 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR middle-end/26379
4884         * gcc.target/i386/mmx-7.c: New test.
4885
4886 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4887
4888         PR tree-optimization/26361
4889         * gcc.dg/tree-ssa/vrp27.c: New test case.
4890
4891 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4894         * gcc.dg/tree-ssa/complex-4.c: Here.
4895
4896 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4897
4898         PR middle-end/19543
4899         * gfortran.dg/logical_1.f90: New test case.
4900
4901 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR middle-end/26334
4904         * gcc.dg/20060218-1.c: Moved to...
4905         * gcc.target/i386/20060218-1.c: ... here.  New test.
4906
4907 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4908
4909         PR fortran/26201
4910         * gfortran.dg/convert_1.f90: New.
4911
4912 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4913
4914         PR fortran/25054
4915         * gfortran.dg/namelist_5.f90: New test.
4916
4917         PR fortran/25089
4918         * gfortran.dg/namelist_4.f90: New test.
4919
4920 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR tree-opt/25680
4923         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4924
4925 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4928         variable to take into account the variable name in the
4929         function header.
4930         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4931
4932 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR middle-end/26334
4935         * gcc.c-torture/compile/20060217-1.c: New test.
4936         * gcc.dg/20060218-1.c: New test.
4937
4938 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4939
4940         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4941
4942 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4943
4944         * gcc.dg/cpp/undef3.c: New test.
4945         * gcc.dg/cpp/trad/builtins2.c: New test.
4946
4947 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/26266
4950         * g++.dg/template/static22.C: New test.
4951         * g++.dg/template/static23.C: New test.
4952         * g++.dg/template/static24.C: New test.
4953         * g++.dg/template/non-dependent13.C: New test.
4954         * g++.dg/init/member1.C: Tweak error markers.
4955
4956 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4957
4958         PR target/26255
4959         * gcc.c-torture/compile/pr26255.c: New test case.
4960
4961 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4962
4963         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4964         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4965         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4966         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4967         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4968         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4969         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4970
4971 2006-02-16  Jeff Law  <law@redhat.com>
4972
4973         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4974         * gcc.dg/tree-ssa/vrp26.c: New test.
4975
4976 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4977
4978         PR target/20353
4979         PR target/24578
4980         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4981         __UCLIBC__ is defined.
4982
4983 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR fortran/26224
4986         * gfortran.dg/gomp/pr26224.f: New test.
4987
4988 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4989
4990         PR tree-opt/25918
4991         * lib/target-supports.exp
4992         (check_effective_target_vect_short_mult): New.
4993         (check_effective_target_vect_char_mult): New.
4994         (check_effective_target_vect_widen_sum_qi_to_si): New.
4995         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4996         (check_effective_target_vect_widen_sum_hi_to_si): New.
4997         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4998         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4999         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5000         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5001         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5002         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5003         vect-reduc-pattern-2c.c
5004         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5005         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5006         vect-reduc-pattern-1c.c
5007
5008 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5009
5010         PR fortran/24557
5011         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5012
5013 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5014
5015         PR fortran/26054
5016         * gfortran.dg/enum_8.f90: Remove check for warning.
5017         * gfortran.dg/iomsg_1.f90: Ditto.
5018         * gfortran.dg/enum_1.f90: Ditto.
5019         * gfortran.dg/enum_9.f90: Ditto.
5020         * gfortran.dg/enum_2.f90: Ditto.
5021         * gfortran.dg/enum_10.f90: Ditto.
5022         * gfortran.dg/enum_3.f90: Ditto.
5023         * gfortran.dg/flush_1.f90: Ditto.
5024         * gfortran.dg/enum_4.f90: Ditto.
5025         * gfortran.dg/array_constructor_1.f90: Ditto.
5026         * gfortran.dg/enum_5.f90: Ditto.
5027         * gfortran.dg/enum_6.f90: Ditto.
5028         * gfortran.dg/enum_7.f90: Ditto.
5029
5030 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR middle-end/26300
5033         * gcc.c-torture/compile/20060215-1.c: New test.
5034
5035 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5036
5037         PR middle-end/23670
5038         * gcc.dg/tree-ssa/andor-2.c: New test case.
5039
5040 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5041
5042         PR fortran/25045
5043         * optional_dim.f90: New test.
5044
5045 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5046
5047         PR fortran/26277
5048         * gfortran.dg/label_4.f90: New.
5049
5050 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5051             Diego Novillo  <dnovillo@redhat.com>
5052             Uros Bizjak  <uros@kss-loka.si>
5053
5054         * gfortran.dg/gomp: New directory.
5055
5056 2006-02-14  Richard Guenther  <rguenther@suse.de>
5057
5058         PR tree-optimization/26258
5059         * gcc.dg/torture/pr26258.c: New testcase.
5060
5061 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5062
5063         PR fortran/26246
5064         * gfortran.dg/pr26246_1.f90: New test.
5065         * gfortran.dg/pr26246_2.f90: New test.
5066
5067         PR middle-end/26092
5068         * gcc.c-torture/compile/20060208-1.c: New test.
5069
5070 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5071
5072         PR fortran/26074
5073         PR fortran/25103
5074         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5075         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5076         * gfortran.dg/automatic_module_variable.f90: Change error message.
5077
5078         PR fortran/20861
5079         * gfortran.dg/internal_dummy_1.f90: New test.
5080
5081         PR fortran/20871
5082         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5083
5084
5085         PR fortran/25083
5086         * gfortran.dg/uncommon_block_data_1.f90: New test.
5087         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5088         with standard.
5089
5090         PR fortran/25088
5091         * gfortran.dg/typed_subroutine_1.f90: New test.
5092
5093 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5094
5095         * objc.dg/dwarf-1.m: New.
5096
5097 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5098
5099         PR middle-end/24427
5100         * gcc.dg/tree-ssa/andor-1.c: New test case.
5101
5102 2006-02-13  Josh Conner  <jconner@apple.com>
5103
5104         PR target/25376
5105         * gcc.dg/pr25376.c: New test.
5106
5107         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5108         assemble.
5109         * lib/target-supports.exp (check_named_sections_available):
5110         Only compile named-sections test -- don't assemble.
5111
5112 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5113
5114         * g++.dg/warn/no-write-strings.C: New test.
5115         * g++.dg/warn/write-strings.C: Likewise.
5116         * g++.dg/warn/write-strings-default.C: Likewise.
5117
5118 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5119
5120         PR fortran/25806
5121         * gfortran.dg/ret_pointer_2.f90: New test.
5122
5123 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5124
5125         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5126
5127 2006-02-10  Jeff Law  <law@redhat.com>
5128
5129         * gcc.c-torture/compile/pr26213.c: New test.
5130
5131 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5132
5133         gfortran.dg/null_1.f90: New test.
5134
5135 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5136
5137         PR fortran/14771
5138         * gfortran.dg/parens_4.f90: New.
5139         * gfortran.dg/parens_5.f90: New.
5140
5141 2006-02-10  Richard Guenther  <rguenther@suse.de>
5142
5143         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5144
5145 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5146         Paul Thomas  <pault@gcc.gnu.org>
5147
5148         PR fortran/14771
5149         * gfortran.dg/parens_1.f90: New.
5150         * gfortran.dg/parens_2.f90: New.
5151         * gfortran.dg/parens_3.f90: New.
5152
5153 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/26038
5156         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5157
5158         PR fortran/25059
5159         * gfortran.dg/impure_assignment_1.f90: New test.
5160
5161         PR fortran/25070
5162         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5163
5164 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5165
5166         PR target/26141
5167         * g++.dg/expr/stdarg2.C: New test.
5168
5169 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5170
5171         PR inline-asm/16194
5172         * gcc.dg/pr16194.c: New test.
5173
5174 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5175
5176         * ada/acats/run_acats: Use portable variant of "$@".
5177
5178 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5179
5180         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5181         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5182
5183 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR tree-opt/26179
5186         * g++.dg/opt/pr26179.C: New test.
5187
5188 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR middle-end/26134
5191         * gcc.dg/tree-ssa/complex-3.c: New test.
5192
5193 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         * gcc.c-torture/compile/volatile-1.c: New test.
5196
5197 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5198
5199         PR 26180
5200         * gcc.dg/tree-ssa/pr26180.c: New test.
5201
5202 2006-02-08  Jeff Law  <law@redhat.com>
5203
5204         * gcc.dg/tree-ssa/pr21417.c: New test.
5205
5206 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5207
5208         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5209         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5210
5211 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5212
5213         * lib/scanrtl.exp: New.
5214
5215 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5216
5217         PR c++/26071
5218         * g++.dg/other/virtual2.C: New test.
5219
5220         PR c++/26070
5221         * g++.dg/other/virtual1.C: New test.
5222
5223 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5224
5225         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5226         cleanup-ipa-dump): Update dump file glob patterns.
5227         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5228         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5229
5230         * lib/gcc-dg.exp: Load it.
5231         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5232
5233 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5234
5235         PR testsuite/26159
5236         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5237         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5238
5239 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5240
5241         PR fortran/25577
5242         * gfortran.dg/mvbits_1.f90: New.
5243
5244 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5245
5246         * g++.dg/warn/Wdiv-by-zero.C: New test.
5247         * g++.dg/warn/Wno-div-by-zero.C: New.
5248
5249 2006-02-07  Jeff Law  <law@redhat.com>
5250
5251         * gcc.dg/tree-ssa/pr21559.c: New test.
5252
5253         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5254         multiple VRP passes.
5255         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5256         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5257         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5258         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5259         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5260         * gcc.dg/tree-ssa/vrp02.c: Likewise
5261         * gcc.dg/tree-ssa/vrp11.c: Likewise
5262         * gcc.dg/tree-ssa/pr14341.c: Likewise
5263         * gcc.dg/tree-ssa/vrp19.c: Likewise
5264         * gcc.dg/tree-ssa/vrp20.c: Likewise
5265         * gcc.dg/tree-ssa/vrp03.c: Likewise
5266         * gcc.dg/tree-ssa/pr21086.c: Likewise
5267         * gcc.dg/tree-ssa/pr21959.c: Likewise
5268         * gcc.dg/tree-ssa/vrp21.c: Likewise
5269         * gcc.dg/tree-ssa/vrp04.c: Likewise
5270         * gcc.dg/tree-ssa/pr25485.c: Likewise
5271         * gcc.dg/tree-ssa/pr22026.c: Likewise
5272         * gcc.dg/tree-ssa/vrp22.c: Likewise
5273         * gcc.dg/tree-ssa/vrp05.c: Likewise
5274         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5275         * gcc.dg/tree-ssa/pr20701.c: Likewise
5276         * gcc.dg/tree-ssa/vrp23.c: Likewise
5277         * gcc.dg/tree-ssa/vrp06.c: Likewise
5278         * gcc.dg/tree-ssa/pr22117.c: Likewise
5279         * gcc.dg/tree-ssa/pr20702.c: Likewise
5280         * gcc.dg/tree-ssa/vrp15.c: Likewise
5281         * gcc.dg/tree-ssa/pr21090.c: Likewise
5282         * gcc.dg/tree-ssa/pr21294.c: Likewise
5283         * gcc.dg/tree-ssa/vrp24.c: Likewise
5284         * gcc.dg/tree-ssa/vrp07.c: Likewise
5285         * gcc.dg/tree-ssa/pr21563.c: Likewise
5286         * gcc.dg/tree-ssa/pr25382.c: Likewise
5287         * gcc.dg/tree-ssa/vrp16.c: Likewise
5288         * gcc.dg/tree-ssa/vrp25.c: Likewise
5289         * gcc.dg/tree-ssa/vrp08.c: Likewise
5290         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5291         * gcc.dg/tree-ssa/vrp17.c: Likewise
5292         * gcc.dg/tree-ssa/pr21458.c: Likewise
5293         * g++.dg/tree-ssa/pr18178.C: Likewise
5294
5295 2006-02-07  Richard Guenther  <rguenther@suse.de>
5296
5297         PR c++/26140
5298         Revert
5299         2006-01-30  Richard Guenther  <rguenther@suse.de>
5300         PR c++/23372
5301         * gcc.dg/pr23372-1.C: New testcase.
5302
5303         * g++.dg/tree-ssa/pr26140.C: New testcase.
5304
5305 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5306
5307         PR c++/9737
5308         * g++.dg/template/ttp15.C: New test.
5309         * g++.dg/template/ttp16.C: Likewise.
5310         * g++.dg/template/ttp17.C: Likewise.
5311         * g++.old-deja/g++.pt/ttp36.C: Remove.
5312         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5313         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5314         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5315         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5316         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5317         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5318         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5319         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5320         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5321
5322 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5323
5324         PR libfortran/23815
5325         * unf_io_convert_4.f90: New test.
5326
5327 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5328
5329         * gcc.dg/tree-ssa/loadpre10.c: New test.
5330         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5331         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5332         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5333
5334 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5335
5336         PR libfortran/24685
5337         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5338
5339 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5340
5341         PR tree-opt/25251
5342         * gfortran.dg/assign_7.f: New test.
5343
5344 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5345
5346         PR fortran/26041
5347         PR fortran/26064
5348         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5349         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5350         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5351
5352 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5353
5354         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5355         in size_t typedef.
5356
5357 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5358
5359         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5360         * g++.dg/charset/string.c (foo): Likewise.
5361         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5362         const char*
5363         * g++.dg/ext/builtin2.C (printf): Likewise.
5364         * g++.dg/init/new15.C (printf): Likewise.
5365         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5366         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5367         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5368         * g++.dg/template/non-dependent4.C (temp): Likewise.
5369         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5370         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5371         parameter type to const char*.
5372         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5373         Change type to const char*.
5374         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5375         Likewise.
5376         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5377         second parameter type to const char*.
5378         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5379         (Y::Y): Change parameter type to const char*.
5380         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5381         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5382         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5383         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5384         (char*).
5385         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5386         const char*.
5387         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5388         type to const char*.
5389         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5390         return type to const char*.
5391         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5392         to const char*.
5393         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5394         * g++.old-deja/g++.law/refs1.C: Likewise.
5395         * g++.old-deja/g++.law/visibility1.C: Likewise.
5396         * g++.old-deja/g++.law/visibility2.C: Likewise.
5397         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5398         const char*.
5399         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5400         * g++.old-deja/g++.mike/net48.C: Likewise.
5401         * g++.old-deja/g++.mike/p646.C: Likewise.
5402         * g++.old-deja/g++.mike/p6746.C: Likewise.
5403         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5404         type to const char*.
5405         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5406         deprecated conversion warning.
5407         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5408         char*.
5409         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5410         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5411         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5412         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5413         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5414         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5415         * g++.old-deja/g++.pt/t39.C: Likewise.
5416         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5417         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5418
5419 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5420
5421         PR fortran/25075
5422         intrinsic_argument_conformance_1.f90: New test.
5423
5424 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5425
5426         PR fortran/20845
5427         * gfortran.dg/char_result_11.f90: Add SAVE.
5428         * gfortran.dg/der_pointer_4.f90: Ditto.
5429         * gfortran.dg/default_initialization.f90: New test.
5430
5431 2006-02-03  Jeff Law  <law@redhat.com>
5432
5433         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5434         handle more than 100 dump files.
5435         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5436         * lib/scantree.exp (scan-tree-dump): Likewise.
5437         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5438         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5439         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5440         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5441         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5442
5443 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5444
5445         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5446
5447 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5448
5449         * g++.dg/template/using12.C: New test.
5450
5451 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5452
5453         * gcc.target/powerpc/pr25960.c: New test.
5454
5455 2006-02-02  Steven G. Kargl  <kargls@comcast>
5456
5457         PR fortran/24958
5458         gfortran.dg/nullify_2.f90: New test.
5459
5460 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5461
5462         PR 25990
5463         * gcc.dg/gomp/pr25990.c: New test.
5464
5465 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/25342
5468         * g++.gd/template/partial4.C: New test.
5469
5470 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5471
5472         PR middle-end/26001
5473         * gfortran.dg/data_char_2.f90: New.
5474
5475 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5476
5477         PR fortran/26039
5478         maxval_maxloc_conformance_1.f90: New test.
5479
5480 2006-01-31  Richard Guenther  <rguenther@suse.de>
5481
5482         * gcc.target/i386/sselibm-1.c: New testcase.
5483         * gcc.target/i386/sselibm-2.c: Likewise.
5484         * gcc.target/i386/sselibm-3.c: Likewise.
5485         * gcc.target/i386/sselibm-4.c: Likewise.
5486         * gcc.target/i386/sselibm-5.c: Likewise.
5487
5488 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5489
5490         PR fortran/24266
5491         * gfortran.dg/arrayio_derived_2.f90: New.
5492
5493 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5494
5495         * gcc.dg/unsigned-long-compare.c: New test.
5496
5497 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5498
5499         PR testsuite/25318
5500         * lib/target-supports.exp (check_effective_target_freorder):
5501         Check to see if target supports -freorder-blocks-and-partition.
5502         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5503         instead of "dg-require-named-sections".
5504
5505 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5506
5507         PR target/14798:
5508         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5509         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5510         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5511         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5512         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5513         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5514         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5515         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5516
5517 2006-01-30  Richard Guenther  <rguenther@suse.de>
5518
5519         PR c++/23372
5520         * gcc.dg/pr23372-1.C: New testcase.
5521
5522 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5523
5524         * gcc.dg/gomp/pr25874.c: New test.
5525
5526 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5527
5528         PR tree-opt/25911
5529         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5530
5531 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5532
5533         PR fortran/18578
5534         PR fortran/18579
5535         PR fortran/20857
5536         PR fortran/20885
5537         * gfortran.dg/intent_out_1.f90: New test.
5538
5539 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5540
5541         PR fortran/17911
5542         * gfortran.dg/procedure_lvalue.f90: New test.
5543
5544         PR fortran/20895
5545         PR fortran/25030
5546         * gfortran.dg/char_pointer_assign_2.f90: New test.
5547         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5548         assignment to be consistent with standard.
5549         * gfortran.dg/char_result_2.f90: The same.
5550         * gfortran.dg/char_result_8.f90: The same.
5551
5552 2006-01-28  Zack Weinberg  <zackw@panix.com>
5553
5554         * gcc.dg/Woverlength-strings.c
5555         * gcc.dg/Woverlength-strings-pedantic-c89.c
5556         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5557         * gcc.dg/Woverlength-strings-pedantic-c99.c
5558         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5559
5560 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5561
5562         * gcc.c-torture/execute/20060127-1.c: New test.
5563
5564 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5565
5566         PR c++/25999
5567         * g++.dg/ext/pragmaweak1.C: New test.
5568
5569 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5570
5571         PR c++/25855
5572         * g++.dg/template/spec29.C: New test.
5573
5574 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5575
5576         PR c/19606.
5577         * gcc.c-torture/execute/pr19606.c: New.
5578
5579 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5580
5581         * gcc.dg/pragma-re-4.c: New test.
5582
5583 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5584
5585         PR fortran/25964
5586         * gfortran.dg/assumed_size_refs_3.f90: New test.
5587
5588 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5589
5590         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5591
5592 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5593
5594         PR ada/21317
5595         * ada/acats/support/impdef.a: Add One_Long_Second.
5596         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5597         * ada/acats/tests/c9/c94026.a: Likewise.
5598         * ada/acats/tests/c9/c97305c.ada: Likewise.
5599         * ada/acats/tests/c9/c99004a.ada: Likewise.
5600
5601 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5602
5603         PR fortran/25964
5604         * gfortran.dg/global_references_2.f90: New test.
5605
5606         PR fortran/25084
5607         PR fortran/20852
5608         PR fortran/25085
5609         PR fortran/25086
5610         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5611         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5612
5613         PR fortran/25416
5614         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5615
5616 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5617
5618         PR c/25892
5619         * gcc.dg/Wpointer-sign.c: New.
5620         * gcc.dg/Wpointer-sign-Wall.c: New.
5621         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5622         * gcc.dg/Wpointer-sign-pedantic.c: New.
5623         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5624         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5625
5626 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5627
5628         PR C/25861
5629         * gcc.c-torture/compile/pr25861.c: New test.
5630
5631 2006-01-26  Paul Brook  <paul@codesourcery.com>
5632
5633         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5634         on short-enum targets.
5635         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5636         variable.
5637         (generate_fields): Use short_enums.
5638         (main): Set short_enums.  Document -e.
5639         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5640         on short-enum targets.
5641         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5642         variable.
5643         (generate_fields): Use short_enums.
5644         (main): Set short_enums.  Document -e.
5645         * lib/target-supports.exp (check_effective_target_short_enums): New.
5646
5647 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5648
5649         PR target/25947
5650         * gcc.dg/torture/pr25947-1.c: New test.
5651
5652 2006-01-25  Jan Hubicka  <jh@suse.cz>
5653             Roger Sayle  <roger@eyesopen.com>
5654
5655         PR rtl-optimization/25703
5656         * gcc.target/i386/20060125-1.c: New test case.
5657         * gcc.target/i386/20060125-2.c: New test case.
5658
5659 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5660
5661         PR fortran/18540
5662         * gfortran.dg/goto_1.f: New.
5663
5664 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5665
5666         PR fortran/25716
5667         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5668         25716 on 32-bit systems too.
5669
5670 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5671
5672         PR testsuite/25590
5673         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5674
5675 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5676
5677         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5678
5679 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5680
5681         PR fortran/25835
5682         * gfortran.dg/read_eof.f90: Delete, renamed.
5683         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5684         * gfortran.dg/read_eof_2.f90: New test.
5685         * gfortran.dg/read_eof_3.f90: New test.
5686
5687 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5688
5689         PR tree-opt/25860
5690         * gcc.c-torture/compile/pr25860.c: New test.
5691
5692 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5693
5694         PR c++/25552
5695         * g++.dg/parse/dtor8.C: New test.
5696
5697 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5698
5699         PR testsuite/25891
5700         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5701         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5702         check_effective_target_fopenmp returns 0.
5703
5704 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5705
5706         PR ada/20548
5707         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5708         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5709         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5710
5711 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR tree-opt/25857
5714         * g++.dg/opt/pr25857.C: New test.
5715
5716 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5717         Jan Hubicka  <jh@suse.cz>
5718         Richard Guenther  <rguenther@suse.de>
5719
5720         PR rtl-optimization/25654
5721         * gcc.dg/torture/pr25654.c: New testcase.
5722         * gcc.target/i386/pr25654.c: Likewise.
5723
5724 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5725
5726         PR fortran/25901
5727         * gfortran.dg/internal references_2.f90: New test.
5728
5729         Fix regression in testing of admissability of attributes.
5730         * gfortran.dg/intent_used_1.f90: New test.
5731
5732 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5733
5734         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5735         Remove target conditional torture options for i?86 and x86_64
5736         GNU/Linux.
5737
5738 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5739
5740         PR c++/10891
5741         * g++.dg/rtti/no-rtti.C: New.
5742
5743 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5744
5745         PR c++/25895
5746         * g++.dg/inherit/conv2.C: New test.
5747
5748         PR c++/25856
5749         * g++.dg/parse/dtor7.C: New test.
5750
5751         PR c++/25858
5752         * g++.dg/template/crash44.C: New test.
5753
5754 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5755
5756         PR fortran/25124
5757         PR fortran/25625
5758         * gfortran.dg/internal_references_1.f90: New test.
5759           PR fortran/20881
5760         PR fortran/23308
5761         PR fortran/25538
5762         PR fortran/25710
5763         * gfortran.dg/global_references_1.f90: New test.
5764         * gfortran.dg/g77/19990905-1.f: Restore the error that
5765         there is a clash between the common block name and
5766         the name of a subroutine reference.
5767
5768         PR fortran/PR24276
5769         * gfortran.dg/aliasing_dummy_1.f90: New test.
5770
5771 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5772
5773         * gcc.dg/vmx/1b-01.c: Warning fix.
5774         * gcc.dg/vmx/1c-02.c: Likewise.
5775         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5776
5777 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5778
5779         PR testsuite/24962
5780         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5781
5782 2006-01-20  Richard Guenther  <rguenther@suse.de>
5783         Steven Bosscher <stevenb.gcc@gmail.com>
5784
5785         PR rtl-optimization/24626
5786         * gcc.dg/torture/pr24626-1.c: New testcase.
5787         * gcc.dg/torture/pr24626-2.c: Likewise.
5788         * gcc.dg/torture/pr24626-3.c: Likewise.
5789         * gcc.dg/torture/pr24626-4.c: Likewise.
5790
5791 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5792
5793         PR c++/5520
5794         * g++.dg/warn/empty-body.C: New.
5795
5796 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/22136
5799         * g++.dg/template/using10.C: New test.
5800         * g++.dg/temlpate/using11.C: Likewise.
5801         * g++.dg/inherit/using5.C: Tweak error messages.
5802
5803 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5804
5805         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5806         target test.
5807         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5808
5809 2006-01-19  Jan Hubicka  <jh@suse.cz>
5810
5811         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5812
5813 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5814
5815         PR c++/25854
5816         * g++.dg/template/spec28.C: New test.
5817
5818 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5819
5820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5821         Fix fprintf's by adding srcdir or removing it.
5822
5823 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5824
5825         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5826         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5827         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5828         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5829         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5830         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5831         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5832         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5833         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5834         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5835         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5836         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5837         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5838         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5839
5840 2006-01-18  Jeff Law  <law@redhat.com>
5841
5842         * gcc.dg/tree-ssa/vrp25.c: New test.
5843
5844 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5845
5846         * gcc.dg/pr25805.c: Fix misapplied patch.
5847
5848 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5849
5850         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5851         (check_effective_target_vect_udot_qi): New.
5852         (check_effective_target_vect_sdot_hi): New.
5853         (check_effective_target_vect_udot_hi): New.
5854         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5855         prefixed with "wrapv-" with -fwrapv.
5856         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5857         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5858         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5859         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5860         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5861
5862         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5863         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5864         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5865         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5866
5867 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5868
5869         PR c++/16829
5870         * g++.dg/other/default2.C: New test.
5871         * g++.dg/other/default3.C: New test.
5872
5873 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5874
5875         PR c/25805
5876         * gcc.dg/pr25805.c: New file.
5877
5878 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5879
5880         PR c++/25836
5881         * g++.dg/template/init6.C: New test.
5882
5883 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5884
5885         * gcc.dg/tree-ssa/pr24287.c: New test
5886
5887 2006-01-18  Eric Christopher  <echristo@apple.com>
5888
5889         * g++.dg/eh/table.C: New.
5890
5891 2006-01-18  DJ Delorie  <dj@redhat.com>
5892
5893         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5894         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5895         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5896         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5897
5898 2006-01-18  Jeff Law  <law@redhat.com>
5899
5900         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5901         on wrapping on overflow semantics.
5902
5903         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5904
5905         * gcc.gc/tree-ssa/vrp23.c: New test.
5906         * gcc.gc/tree-ssa/vrp24.c: New test.
5907
5908 2006-01-18  Richard Henderson  <rth@redhat.com>
5909             Aldy Hernandez  <aldyh@redhat.com>
5910             Jakub Jelinek  <jakub@redhat.com>
5911             Diego Novillo  <dnovillo@redhat.com>
5912             Uros Bizjak  <uros@kss-loka.si>
5913
5914         * testsuite/gcc.dg/gomp: New directory.
5915
5916 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5917             Steven G. Kargl  <kargls@comcast.net>
5918
5919         PR fortran/20869
5920         * gfortran.dg/intrinsic_external_1.f90: New test.
5921
5922         PR fortran/20875.
5923         * gfortran.dg/elemental_pointer_1.f90: New test.
5924
5925         PR fortran/25024
5926         * gfortran.dg/external_procedures_1.f90: New test.
5927
5928         PR fortran/25785
5929         gfortran.dg/assumed_present.f90: New test.
5930
5931 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * g++.dg/parse/lookup5.C: New test.
5934
5935 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936
5937         PR fortran/25697
5938         * gfortran.dg/read_eof.f90: New test.
5939
5940 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5941
5942         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5943         add a closing brace.
5944
5945 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5946
5947         PR fortran/25631
5948         * gfortran.dg/fmt_tl.f: New test.
5949
5950 2006-01-17  Eric Christopher  <echristo@apple.com>
5951
5952         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5953         * g++.old-deja/g++.warn/impint2.C: Ditto.
5954         * g++.old-deja/g++.other/null1.C: Ditto.
5955         * g++.dg/warn/conv2.C: Ditto.
5956         * g++.dg/warn/conv4.C: New file.
5957
5958 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5959
5960         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5961
5962 2006-01-17  Andreas Jaeger  <aj@suse.de>
5963             Janis Johnson <janis187@us.ibm.com>
5964
5965         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5966         in 64-bit.
5967         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5968         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5969
5970 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5971
5972         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5973         xfail txxx where xxx >= 25.
5974
5975 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5976
5977         PR testsuite/25764
5978         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5979
5980 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR c/25682
5983         * gcc.dg/pr25682.c: New test.
5984         * g++.dg/parse/array-size2.C: New test.
5985
5986 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5987
5988         * consistency.vlad: Remove entire directory, 1652 files.
5989
5990 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5991
5992         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5993         check_effective_target_dfprt_nocache): New.
5994         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5995         (check_effective_target_dfprt): New.
5996         * lib/c-compat.exp (check_dfp): Remove.
5997         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5998         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5999         level of support for decimal float.
6000         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6001         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6002         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6003         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6004         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6005         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6006         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6007         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6008         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6009         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6010         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6011         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6012         directives.
6013
6014 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6015
6016         PR testsuite/25741
6017         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6018         $base_dir/../.
6019         * lib/gfortran.exp (gfortran_init): Likewise.
6020         * lib/obj-c++.exp (obj-c++_init): Likewise.
6021         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6022         (scan-assembler-dem-not): Likewise.
6023         * lib/scandump.exp (scan-dump-dem): Likewise.
6024         (scan-dump-dem-not): Likewise.
6025
6026 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6027
6028         PR testsuite/25767
6029         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6030         powerpc-*-darwin*.
6031         * lib/obj-c++.exp (obj-c++_init): Likewise.
6032
6033 2006-01-16  Richard Guenther  <rguenther@suse.de>
6034
6035         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6036
6037 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6038
6039         PR testsuite/25777
6040         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6041         to LD_LIBRARY_PATH.
6042
6043 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6044             Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         * gcc.dg/minmax-1.c: New test.
6047
6048 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6049
6050         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6051         * gcc.misc-tests/dectest.exp: Ditto.
6052
6053 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6054
6055         PR testsuite/25796
6056         * gcc.target/i386/cmov6.c: Use -march=k8.
6057
6058 2006-01-15  Andreas Jaeger  <aj@suse.de>
6059
6060         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6061         x86 does not have __float128.
6062
6063 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6064
6065         * gcc.target/i386/cmov6.c: New test.
6066
6067 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6068
6069         PR c++/25663
6070         * g++.dg/template/ctor6.C: New test.
6071
6072 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6073
6074         PR tree-optimization/25485
6075         * gcc.dg/tree-ssa/pr25485.c: New.
6076
6077 2006-01-14  Richard Guenther  <rguenther@suse.de>
6078
6079         PR tree-optimization/22548
6080         PR tree-optimization/22555
6081         PR tree-optimization/22501
6082         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6083         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6084         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6085         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6086         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6087         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6088         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6089         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6090         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6091
6092 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6093
6094         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6095         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6096
6097 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6098         Richard Guenther  <rguenther@suse.de>
6099
6100         PR rtl-optimization/24257
6101         * gcc.dg/torture/pr24257.c: New testcase.
6102
6103 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6104
6105         * gcc.c-torture/execute/20060110-1.c: New test.
6106         * gcc.c-torture/execute/20060110-2.c: New test.
6107
6108 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6109
6110         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6111
6112 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6113
6114         PR fortran/25756
6115         * gfortran.dg/label_3.f90: New test.
6116
6117 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6118
6119         PR tree-optimization/25771
6120         * g++.dg/tree-ssa/pr25771.C: New test
6121
6122 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6123
6124         PR tree-opt/24365
6125         * g++.dg/opt/complex5.C: New test.
6126
6127 2006-01-13  Richard Guenther  <rguenther@suse.de>
6128
6129         * gcc.target/i386/387-9.c: New testcase.
6130
6131 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         PR c++/24824
6134         * g++.dg/debug/dwarf2-1.C: New.
6135
6136 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6137
6138         PR testsuite/25728
6139         * lib/gcov.exp (verify-lines): Add "close $fd".
6140
6141 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6142             Ben Elliston  <bje@au.ibm.com>
6143
6144         * gcc.dg/dfp/inf-1.c: New test.
6145
6146 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6147             Yao Qi  <qiyaoltc@cn.ibm.com>
6148             Ben Elliston  <bje@au.ibm.com>
6149             Jon Grimm  <jgrimm2@us.ibm.com>
6150
6151         * gcc.dg/nodfp-1.c: New test.
6152         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6153         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6154         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6155         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6156         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6157         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6158         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6159         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6160         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6161         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6162         * gcc.dg/format/dfp-printf-1.c: Likewise.
6163         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6164         (compat_setup_dfp): New.
6165         * gcc.dg/compat/compat.exp: Use it.
6166         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6167         Make some variables global, prepend "compat_" to their names.
6168         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6169         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6170         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6171         * lib/compat.exp (compat_skip_list): Make global, rename.
6172         * lib/c-compat.exp: New file.
6173         * lib/target-supports.exp (check_effective_target_dfp): New.
6174
6175         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6176         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6177         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6178         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6179         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6180         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6181         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6182         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6183         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6184         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6185         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6186         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6187         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6188         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6189         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6190         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6191         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6192         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6193         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6194         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6195         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6196         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6197         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6198         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6199         gcc.dg/dfp/struct-layout-1.c,
6200         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6201         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6202         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6203         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6204         gcc.dg/dfp/func-vararg-dfp.c,
6205         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6206         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6207         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6208         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6209         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6210
6211 2006-01-11  Richard Guenther  <rguenther@suse.de>
6212
6213         PR tree-optimization/25734
6214         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6215
6216 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6217
6218         PR fortran/25486
6219         * gfortran.dg/literal_character_constant_1_x.F: New test.
6220         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6221         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6222         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6223
6224 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6225
6226         PR c++/25386
6227         * g++.dg/ext/packed3.C: Add expected packed error.
6228
6229 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6230
6231         PR target/25706
6232         * gcc.dg/torture/pr25706-1.c: New test.
6233
6234 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6235
6236         PR tree-optimization/23109
6237         PR tree-optimization/23948
6238         PR tree-optimization/24123
6239
6240         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6241         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6242         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6243         g++.dg/tree-ssa/pr23948.C: New testcases.
6244         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6245         three divisions in order to do the optimization.
6246
6247 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6248
6249         PR c++/25632
6250         * g++.dg/other/pr25632.C: New test.
6251
6252 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/25730
6255         * gfortran.dg/used_types_1.f90: New test.
6256
6257 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6258
6259         PR target/25718
6260         * gcc.dg/torture/pr25718-1.c: New test.
6261
6262 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6263
6264         * gfortran.dg/list_read_2.f90: Fix typo in description.
6265
6266 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6267
6268         * lib/target-supports.exp (check_visibility_available): Simplify test
6269         for *-*-netware*.
6270         (check_profiling_available): Fail for *-*-netware*.
6271         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6272         * gcc.dg/20021014-1.c: Likewise.
6273         * gcc.dg/nest.c: Likewise.
6274
6275 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6276
6277         fortran/24936
6278         * gfortran.dg/forall_3.f90: New test.
6279
6280 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6281
6282         PR fortran/21977
6283         * gfortran.dg/nesting_2.f90: New test.
6284         * gfortran.dg/nesting_3.f90: New test.
6285
6286 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6287
6288         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6289         Fix typo in comment.
6290
6291 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6292
6293         * gfortran.dg/single_char_string.f90: New test.
6294
6295 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6296
6297         * gfortran.dg/ichar_2.f90: New test.
6298
6299 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6300
6301         PR fortran/25093
6302         * gfortran.dg/private_type_4.f90: New.
6303
6304 2006-01-07  Richard Guenther  <rguenther@suse.de>
6305
6306         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6307
6308 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6309
6310         * gfortran.dg/func_decl_1.f90: New.
6311         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6312         * gfortran.dg/array_alloc_2.f90: Likewise.
6313         * gfortran.dg/char_result_8.f90: Likewise.
6314         * gfortran.dg/dup_save_1.f90: Likewise.
6315         * gfortran.dg/dup_save_2.f90: Likewise.
6316         * gfortran.dg/f2c_6.f90: Likewise.
6317         * gfortran.dg/f2c_7.f90: Likewise.
6318         * gfortran.dg/func_result_2.f90: Likewise.
6319         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6320
6321 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6322
6323         PR fortran/22146
6324         * gfortran.dg/elemental_subroutine_1.f90: New test.
6325         * gfortran.dg/elemental_subroutine_2.f90: New test.
6326
6327         PR fortran/25029
6328         PR fortran/21256
6329         * gfortran.dg/assumed_size_refs_1.f90: New test.
6330
6331         PR fortran/20868
6332         PR fortran/20870
6333         * gfortran.dg/assumed_size_refs_2.f90: New test.
6334         * gfortran.dg/initialization_1.f90: Change warning message.
6335
6336 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6337
6338         * gcc.dg/tree-ssa/loop-15.c: New test.
6339
6340 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6341
6342         PR fortran/25598
6343         * gfortran.dg/backspace_3.f: New test.
6344         * gfortran.dg/backspace_4.f: New test.
6345
6346 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6347
6348         PR fortran/24268
6349         * gfortran.dg/fmt_white.f: Update test.
6350
6351 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6352
6353         * gcc.dg/cast-1.c: Add new warning.
6354         * gcc.dg/cast-2.c: Likewise.
6355         * gcc.dg/cast-3.c: Likewise.
6356         * gcc.dg/format/cast-1.c: Likewise.
6357         * gcc.dg/cast-4.c: New testcase.
6358
6359 2006-01-05  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/22555
6362         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6363
6364 2006-01-05  Richard Guenther  <rguenther@suse.de>
6365             Diego Novillo  <dnovillo@redhat.com>
6366
6367         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6368         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6369         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6370         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6371         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6372         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6373         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6374         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6375         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6376         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6377         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6378         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6379         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6380         * treelang/compile/extravar.tree: Likewise.
6381         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6382         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6383         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6384         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6385         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6386
6387 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6388
6389         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6390         for 64-bit fix.
6391
6392 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6393
6394         PR fortran/23675
6395         gfortran.dg/char_result_11.f90: New.
6396
6397 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6398
6399         PR c++/24782
6400         * g++.dg/parse/access9.C: New test.
6401         * g++.dg/tc1/dr52.C: Tweak error markers.
6402
6403 2006-01-04  Richard Henderson  <rth@redhat.com>
6404
6405         Merge from gomp branch.
6406         * g++.dg/parse/pragma2.C: Update expected error lines.
6407
6408 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6409
6410         * g++.dg/other/i386-2.C: New test.
6411
6412         PR target/25554
6413         * gcc.c-torture/compile/20051228-1.c: New test.
6414
6415         PR c/25559
6416         * gcc.dg/pr25559.c: New test.
6417
6418 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/25492
6421         * g++.dg/lookup/friend9.C: New test.
6422
6423         PR c++/25625
6424         * g++.dg/template/repo5.C: New test.
6425
6426 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6427
6428         PR fortran/25101
6429         * gfortran.dg/forall_2.f90: New test.
6430
6431 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6432
6433         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6434         dg-require-weak.  Adjust regexp to handle leading-underscore
6435         targets and space as well as TAB after .weak.  Change previous
6436         64-bit fix to not use naked dot.
6437
6438 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6439
6440         PR rtl-optimization/25578
6441         * gcc.c-torture/execute/20060102-1.c: New testcase.
6442
6443 2006-01-03  Richard Guenther  <rguenther@suse.de>
6444
6445         PR c/25183
6446         * gcc.dg/torture/pr25183.c: New testcase.
6447
6448 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6449
6450         Merge from gomp-branch.
6451         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6452         * gcc.dg/ia64-sync-2.c: Likewise.
6453         * gcc.dg/ia64-sync-3.c: Likewise.
6454         * gcc.dg/ia64-sync-4.c: Likewise.
6455         * gcc.dg/sync-2.c: Likewise.
6456         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6457         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6458
6459 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/25635
6462         * g++.dg/parse/operator6.C: New test.
6463
6464         PR c++/25637
6465         * g++.dg/parse/error29.C: New test.
6466
6467         PR c++/25638
6468         * g++.dg/parse/dtor6.C: New test.
6469
6470         PR c++/25633
6471         * g++.dg/parse/ctor3.C: New test.
6472
6473         PR c++/25634
6474         * g++.dg/template/class3.C: New test.
6475
6476 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6477
6478         * g++.dg/debug/debug9.C: New.
6479
6480 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6481
6482         PR fortran/24640
6483         * gfortran.dg/label_2.f90: New test.
6484
6485 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6486
6487         * g++.dg/lookup/using12.C: Tighten error marker.
6488
6489 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6490             Andrew Pinski <pinskia@physics.uc.edu>
6491
6492         * gcc.target/powerpc/darwin-abi-3.c: New file.
6493         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6494         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6495         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6496         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6497         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6498         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6499         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6500         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6501
6502 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6503
6504         * gcc.dg/tree-ssa/loadpre1.c: New;
6505         * gcc.dg/tree-ssa/loadpre2.c: New;
6506         * gcc.dg/tree-ssa/loadpre3.c: New;
6507         * gcc.dg/tree-ssa/loadpre4.c: New;
6508         * gcc.dg/tree-ssa/loadpre5.c: New;
6509         * gcc.dg/tree-ssa/loadpre6.c: New;
6510         * gcc.dg/tree-ssa/loadpre7.c: New;
6511         * gcc.dg/tree-ssa/loadpre8.c: New;
6512         * gcc.dg/tree-ssa/loadpre9.c: New;
6513
6514 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6515
6516         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6517         * g++.dg/abi/thunk4.C: Likewise.
6518
6519 2006-01-01  Andreas Jaeger  <aj@suse.de>
6520
6521         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6522         portable.
6523
6524 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR c++/25294
6527         * gcc.dg/pragma-pack-3.c: New test.
6528         * g++.dg/parse/pragma3.C: New test.
6529
6530 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6531
6532         PR middle-end/24827
6533         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6534
6535 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6536
6537         PR testsuite/25214
6538         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6539
6540 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6541
6542         PR fortran/22607
6543         * gfortran-dg/pure_byref_3.f90: New.
6544
6545         fortran/PR 25396
6546         * gfortran.dg/userdef_operator_1.f90: New.
6547
6548 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6549
6550         * g++.dg/abi/thunk3.C: New.
6551         * g++.dg/abi/thunk4.C: New.
6552
6553 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6554
6555         PR fortran/25532
6556         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6557         associated derived type components of derived types are
6558         properly declared in contained procedures.
6559
6560 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6561
6562         PR libgfortran/25139
6563         * gfortran.dg/backspace_2.f: New test.
6564
6565 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6566
6567         PR libgfortran/25550
6568         * gfortran.dg/endfile.f: New test.
6569
6570 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6571
6572         PR libgfortran/25419
6573         * gfortran.dg/comma.f: New test.
6574
6575 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6576
6577         * lib/gfortran-dg.exp: Remove trailing whitespace.
6578         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6579         -funroll-all-loops.
6580
6581 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6582
6583         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6584         Extended Double long doubles or repeat tests when long double is
6585         the same size as double.
6586
6587 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6588
6589         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6590
6591         PR testsuite/25442
6592         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6593         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6594
6595         PR testsuite/25441
6596         * gcc.dg/pr23911.c: Make test variable static.
6597
6598         PR testsuite/25444
6599         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6600
6601 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/25439
6604         * g++.dg/parse/crash17.C: Adjust error markers.
6605         * g++.dg/template/error20.C: New test.
6606
6607 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/23172
6610         * g++.dg/ext/complit4.C: New test.
6611
6612         PR c++/25417
6613         * g++.dg/ext/complit5.C: Likewise.
6614
6615 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6616
6617         PR tree-optimization/25125
6618         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6619         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6620         * gcc.c-torture/execute/pr25125.c: New.
6621
6622 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6623
6624         PR fortran/25029
6625         PR fortran/21256
6626         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6627         with incorrect assumed size references.
6628
6629 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6630
6631         PR c++/23171
6632         * g++.dg/opt/init1.C: New test.
6633
6634 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6635
6636         PR c++/24671
6637         * g++.dg/template/sfinae3.C: New test.
6638
6639 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6640
6641         * g++.dg/other/friend4.C: New test.
6642
6643 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR target/25005
6646         * g++.dg/opt/pr25005.C: New test.
6647
6648 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6649
6650         PR c++/25369
6651         * g++.dg/template/ptrmem16.C: New test.
6652
6653 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6654
6655         PR fortran/25029
6656         PR fortran/21256
6657         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6658
6659 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6660
6661         PR libgfortran/25307
6662         * gfortran.dg/list_read_5.f90: New test.
6663
6664 2005-12-22  Richard Henderson  <rth@redhat.com>
6665
6666         * gcc.target/i386/sse-7.c: Use -msse2.
6667
6668 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR rtl-optimization/25432
6671         * gcc.c-torture/compile/20051216-1.c: New test.
6672
6673         PR objc/25328
6674         * objc/execute/pr25328.m: New test.
6675
6676 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/25364
6679         * g++.dg/template/call4.C: New test.
6680
6681 2005-12-22  Dale Johannesen  <dalej@apple.com>
6682
6683         * gcc.target/i386/sse-17.c: New.
6684
6685 2005-12-22  Paul Brook  <paul@codesourcery.com>
6686
6687         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6688
6689 2005-12-22  Paul Brook  <paul@codesourcery.com>
6690
6691         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6692
6693 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6694
6695         PR tree-opt/25513
6696         * gcc.c-torture/compile/pr25513.c: New test.
6697
6698 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6699
6700         PR c++/23333
6701         * g++.dg/parse/error25.C: Add more tests.
6702
6703 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6704
6705         PR fortran/18990
6706         * gfortran.dg/der_charlen_1.f90: New.
6707
6708 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6709
6710         PR fortran/20889
6711         * gfortran.dg/pointer_component_type_1.f90: New test.
6712
6713         PR fortran/25029
6714         PR fortran/21256
6715         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6716         should give an error with assumed size array refernces and checks those
6717         that should not.
6718         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6719         reference an upper bound so that it does not generate an error.
6720
6721         PR fortran/19362
6722         PR fortran/20244
6723         PR fortran/20864
6724         PR fortran/25391
6725         * gfortran.dg/used_dummy_types_1.f90: New test.
6726         * gfortran.dg/used_dummy_types_2.f90: New test.
6727         * gfortran.dg/used_dummy_types_3.f90: New test.
6728         * gfortran.dg/used_dummy_types_4.f90: New test.
6729         * gfortran.dg/used_dummy_types_5.f90: New test.
6730
6731         PR fortran/23152
6732         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6733         group already being USE associated.
6734         * gfortran.dg/assumed_shape_nml.f90: New test.
6735         * gfortran.dg/assumed_size_nml.f90: New test.
6736
6737         PR fortran/20862
6738         PR fortran/25053
6739         PR fortran/25063
6740         PR fortran/25064
6741         PR fortran/25066
6742         PR fortran/25067
6743         PR fortran/25068
6744         PR fortran/25307
6745         * gfortran.dg/io_constraints_1.f90: New test.
6746         * gfortran.dg/io_constraints_1.f90: New test.
6747         * gfortran.dg/iostat_3.f90: Change wording of warning.
6748         * gfortran.dg/g77/19981216-0.f: The same.
6749
6750 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6751
6752         PR tree-optimization/23518
6753         * testsuite/gcc.dg/pr23518.c: New.
6754
6755 2005-12-21  Mike Stump  <mrs@apple.com>
6756
6757         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6758
6759 2005-12-21  Paul Brook  <paul@codesourcery.com>
6760
6761         * gcc.dg/pr19340.c: Skip on m68k targets.
6762
6763 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6764
6765         PR rtl-optimization/25196
6766         * gcc.dg/pr25196.c: New test.
6767
6768 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6769
6770         PR fortran/25423
6771         gfortran.dg/where_nested_1.f90: New.
6772
6773 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6774
6775         PR tree-optimization/25382.
6776         * gcc.dg/tree-ssa/pr25382.c: New.
6777
6778 2005-12-20  Richard Guenther  <rguenther@suse.de>
6779
6780         PR middle-end/24306
6781         * gcc.target/i386/pr24306.c: New testcase.
6782
6783 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6784
6785         PR tree-optimization/25501
6786         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6787
6788 2005-12-20  Richard Guenther  <rguenther@suse.de>
6789
6790         Revert
6791         2005-12-02  Richard Guenther  <rguenther@suse.de>
6792
6793         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6794
6795 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/21228
6798         * g++.dg/warn/Wunreachable-code-2.C: New test.
6799
6800 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/24278
6803         * g++.dg/template/ctor5.C: New test.
6804
6805         PR c++/24915
6806         * g++.dg/template/overload8.C: New test.
6807
6808 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6809
6810         * gcc.c-torture/compile/pr25483 : New test.
6811
6812 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6813
6814         PR c++/20552
6815         * g++.dg/ext/typeof10.C: New test.
6816
6817 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6818
6819         * gcc.dg/mt-loopi1.c: New.
6820
6821 2005-12-18  Richard Guenther  <rguenther@suse.de>
6822
6823         PR tree-optimization/25481
6824         * gcc.dg/torture/pr25481.c: New testcase.
6825
6826 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6827
6828         PR rtl-optimization/21041
6829         * gcc.dg/pr21041.c: New test.
6830
6831 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6832
6833         PR libgfortran/25463
6834         * gfortran.dg/advance.f90: New test.
6835
6836 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6837
6838         * gcc.dg/20051201-1.c: New test.
6839
6840 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6841
6842         PR fortran/25018
6843         * gfortran.dg/initialization_1.f90: New test.
6844         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6845         * gfortran.dg/g77/980616-0.f: The same.
6846
6847 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6848
6849         * PR fortran/25458
6850         * gfortran.dg/chkbits.f90: New test.
6851
6852 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6853
6854         * gfortran.dg/enum_5.f: Revert to previous version.
6855
6856 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6857
6858         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6859         * gfortran.dg/nested_modules_1.f90: Ditto.
6860         * gfortran.dg/hollerith_f95.f90: Ditto.
6861         * gfortran.dg/select_5.f90: Ditto.
6862         * gfortran.dg/secnds.f: Ditto.
6863         * gfortran.dg/hollerith2.f90: Ditto.
6864         * gfortran.dg/imag_2.f: Ditto.
6865         * gfortran.dg/ftell_2.f90: Ditto.
6866         * gfortran.dg/malloc_free_1.f90: Ditto.
6867         * gfortran.dg/logint-1.f: Ditto.
6868         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6869         * gfortran.dg/e_d_fmt.f90: Ditto.
6870         * gfortran.dg/hollerith_legacy.f90: Ditto.
6871         * gfortran.dg/logint-2.f: Ditto.
6872         * gfortran.dg/enum_5.f90: Ditto.
6873         * gfortran.dg/f2c_2.f90: Ditto.
6874         * gfortran.dg/pr17143.f90: Ditto.
6875         * gfortran.dg/namelist_14.f90: Ditto.
6876         * gfortran.dg/logint-3.f: Ditto.
6877         * gfortran.dg/spread_scalar_source.f90: Ditto.
6878         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6879         * gfortran.dg/namelist_11.f: Ditto.
6880         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6881         * gfortran.dg/g77/20010519-1.f
6882         * gfortran.dg/g77/alpha1.f: Ditto.
6883         * gfortran.dg/g77/990115-1.f: Ditto.
6884         * gfortran.dg/g77/erfc.f: Ditto.
6885         * gfortran.dg/g77/19990313-3.f: Ditto.
6886         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6887         * gfortran.dg/g77/20010426.f: Ditto.
6888         * gfortran.dg/g77/19990313-0.f: Ditto.
6889         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6890         * gfortran.dg/g77/20000629-1.f: Ditto.
6891         * gfortran.dg/g77/970125-0.f: Ditto.
6892         * gfortran.dg/g77/8485.f: Ditto.
6893         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6894         * gfortran.dg/g77/19990313-1.f: Ditto.
6895         * gfortran.dg/g77/int8421.f: Ditto.
6896         * gfortran.dg/g77/19990305-0.f: Ditto.
6897         * gfortran.dg/g77/947.f: Ditto.
6898         * gfortran.dg/g77/19990905-2.f: Ditto.
6899         * gfortran.dg/g77/cabs.f: Ditto.
6900         * gfortran.dg/g77/19990313-2.f: Ditto.
6901         * gfortran.dg/g77/20020307-1.f: Ditto.
6902         * gfortran.dg/g77/dcomplex.f: Ditto.
6903         * gfortran.dg/g77/19990502-1.f: Ditto.
6904         * gfortran.dg/g77/19981216-0.f: Ditto.
6905         * gfortran.dg/common_4.f90: Ditto.
6906         * gfortran.dg/entry_4.f90: Ditto.
6907         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6908         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6909         * gfortran.dg/namelist_12.f: Ditto.
6910         * gfortran.dg/scale_1.f90: Ditto.
6911         * gfortran.dg/modulo_1.f90
6912         * gfortran.dg/hollerith.f90: Ditto.
6913         * gfortran.dg/direct_io_3.f90: Ditto.
6914         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6915         * gfortran.dg/gnu_logical_1.F: Ditto.
6916         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6917         * gfortran.dg/assign_1.f90: Ditto.
6918         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6919         * gfortran.dg/pr23095.f: Ditto.
6920         * gfortran.dg/read_float_1.f90: Ditto.
6921
6922 2005-12-17  Andreas Jaeger  <aj@suse.de>
6923
6924         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6925         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6926
6927 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR fortran/24268
6930         * gfortran.dg/fmt_white.f: New test.
6931
6932 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6933
6934         * gfortran.dg/label_1.f90: New test.
6935
6936 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6937
6938         PR testsuite/25422
6939         * gcc.dg/20031012-1.c: Add -Walways-true option.
6940         * gcc.dg/weak/weak-3.c: Likewise.
6941         * g++.old-deja/g++.mike/warn8.C: Likewise.
6942
6943 2005-12-16  Mike Stump  <mrs@apple.com>
6944
6945         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6946         exit.
6947
6948 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6949
6950         PR libgfortran/25264
6951         PR libgfortran/25349
6952         * gfortran.dg/tl_editing.f90: Added additional checks.
6953         * gfortran.dg/t_editing.f: New test.
6954         * gfortran.dg/write_padding.f90: New test
6955
6956 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6957
6958         PR testsuite/25215
6959         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6960
6961 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR rtl-optimization/24899
6964         * gcc.c-torture/execute/20051215-1.c: New test.
6965
6966 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6967
6968         PR 24823
6969         * gfortran.dg/pr24823.f: New test.
6970
6971 2005-12-16  Jeff Law  <law@redhat.com>
6972
6973         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6974
6975 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6976
6977         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6978         Change C++ style comments to C style comments.
6979         Remove aligned types from the array.
6980         Keep Enums disabled.
6981         (complex_types): Remove aligned types from the array.
6982         Comment out "_Complex long double".
6983         (attrib_types): Remove.
6984         (complex_attrib_types): Remove.
6985         (attrib_array_types): Remove.
6986         (complex_attrib_array_types): Remove.
6987         (aligned_bitfld_types): Remove.
6988         (n_aligned_bitfld_types): Remove.
6989         (FEATURE_ALIGNEDPACKED): Delete.
6990         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6991         (singles): Remove support for adding attributes.
6992         (choose_type): Remove support for attributed types.
6993         (generate_fields): Remove support for attributed bit-fields.
6994         Remove support for adding attributes.
6995         (generate_random_tests): Remove support for adding attributes.
6996         (features): Add back "[0] :0" and "complex vector [0]".
6997         (main): Remove support for attributed bit-fields.
6998         Uncomment the calling of generate_random_tests for the rests of
6999         the tests.
7000
7001 2005-12-16  Jan Hubicka  <jh@suse.cz>
7002
7003         * gcc.c-torture/combine/pr25224.c: New.
7004
7005 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7006
7007         PR other/25028
7008         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7009         HP-UX.
7010
7011 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7012
7013         * gcc.dg/20051215-1.c: New file.
7014
7015 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7016
7017         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7018         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7019
7020 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7021
7022         PR fortran/18197
7023         * gfortran.dg/dummy_functions_1.f90: New.
7024
7025 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7026
7027         PR rtl-optimization/25310
7028         * gcc.c-torture/compile/pr25310.c: New test.
7029
7030 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR debug/25023
7033         * gcc.dg/pr25023.c: New test.
7034
7035 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7036
7037         * g++.old-deja/g++.brendan/redecl1.C,
7038         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7039         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7040         g++.old-deja/g++.oliva/typeof1.C,
7041         g++.old-deja/g++.other/crash16.C,
7042         g++.old-deja/g++.other/crash34.C,
7043         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7044         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7045         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7046         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7047         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7048         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7049         Remove xfail.
7050
7051 2005-12-14  Kean Johnston  <jkj@sco.com>
7052             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7053
7054         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7055         * gcc.target/i386/20020523-1.c: Ditto.
7056         * gcc.target/i386/tailcall-1.c: Ditto.
7057         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7058         * gcc.target/i386/ssetype-5.c: Ditto.
7059
7060 2005-12-14  Jeff Law  <law@redhat.com>
7061
7062         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7063
7064 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7065
7066         PR target/25254
7067         PR target/24188
7068         * gcc.target/i386/pr25254.c: New test.
7069         * gfortran.dg/PR24188.f: New test.
7070
7071 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7072
7073         * lib/fortran-torture.exp: Catch remaining uses of
7074         remote_file build delete.
7075
7076 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7077
7078         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7079
7080 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7081
7082         * gcc.dg/warn-addr-cmp.c: New test.
7083
7084 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7085
7086         PR debug/25023
7087         PR target/25293
7088         * gcc.target/i386/pr25293.c: New test.
7089
7090 2005-12-13  Petr Machata  <machata@post.cz>
7091
7092         PR c++/24907
7093         * g++.dg/parse/comma2.C: New test.
7094
7095 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7096             Jakub Jelinek  <jakub@redhat.com>
7097
7098         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7099         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7100         (limits.h): Include unconditionally.
7101         (stdlib.h): Likewise.
7102         (hashtab.h): Do not include.
7103         (getopt.h): Likewise.
7104         (stddef.h): Include.
7105         (hashval_t): Define.
7106         (struct entry): Add "next" field.
7107         (HASH_SIZE): New macro.
7108         (hash_table): New variable.
7109         (switchfiles): Do not use xmalloc.
7110         (mix): New macro.
7111         (iterative_hash): New function.
7112         (hasht): Remove.
7113         (e_exists): New function.
7114         (e_insert): Likewise.
7115         (output): Use, instead of libiberty hashtable functions.
7116         (main): Do not use getopt.  Do not call htab_create.
7117
7118 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7119
7120         PR c++/25331
7121         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7122         put atal* and atpaal* attributes on array elements.
7123         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7124         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7125         put atal* and atpaal* attributes on array elements.
7126         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7127
7128 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7129
7130         * gcc.dg/single-precision-constant.c: New test.
7131
7132 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7133
7134         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7135         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7136         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7137         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7138         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7139         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7140         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7141         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7142         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7143         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7144         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7145         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7146         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7147         gcc.target/powerpc/ppc-sdata-2.c,
7148         gcc.target/powerpc/ppc-stackalign-1.c,
7149         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7150         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7151         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7152         gcc.target/powerpc/rs6000-ldouble-2.c,
7153         gcc.target/powerpc/rs6000-power2-1.c,
7154         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7155         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7156         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7157         option into target selector.
7158         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7159         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7160
7161 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7162
7163         PR objc/25348
7164         * objc.dg/encode-9.m: New test.
7165
7166 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7167
7168         PR testsuite/20772
7169         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7170         * gcc.dg/asm-b.c: Fix typo.
7171         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7172         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7173         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7174         i?86 lp64 and x86_64 ilp32.
7175         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7176         on i?86 lp64.
7177         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7178
7179 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7180
7181         PR fortran/25078
7182         gfortran.dg/equiv_5.f90: New test.
7183
7184 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7185
7186         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7187         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7188         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7189         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7190         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7191         * gcc.dg/tree-ssa/reassoc-5.c: New.
7192         * gcc.dg/tree-ssa/reassoc-6.c: New.
7193         * gcc.dg/tree-ssa/reassoc-7.c: New.
7194         * gcc.dg/tree-ssa/reassoc-8.c: New.
7195         * gcc.dg/tree-ssa/reassoc-9.c: New.
7196         * gcc.dg/tree-ssa/reassoc-10.c: New.
7197         * gcc.dg/tree-ssa/reassoc-11.c: New.
7198
7199 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7200
7201         PR testsuite/25167
7202         PR testsuite/24478
7203         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7204
7205 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/25300
7208         * g++.dg/template/inherit.C: Do not use a generic error message.
7209
7210 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7211
7212         PR libobjc/25354
7213         * objc.dg/gnu-encoding: New directory.
7214         * objc.dg/gnu-encoding/compat-common.h: New file.
7215         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7216         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7217         * objc.dg/gnu-encoding/vector-defs.h: New file.
7218         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7219         * objc.dg/gnu-encoding/generate-random.c: New file.
7220         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7221         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7222         * objc.dg/gnu-encoding/generate-random.h: New file.
7223
7224 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7225
7226         PR c++/25337
7227         * g++.dg/template/defarg7.C: New test.
7228
7229 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7230
7231         PR libobjc/25347
7232         * objc.dg/encode-8.m: New test.
7233
7234 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7235
7236         PR libobjc/25346
7237         * objc.dg/encode-7.m: New test.
7238
7239 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/25010
7242         * g++.dg/opt/inline10.C: New test.
7243
7244 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7245
7246         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7247
7248 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7249
7250         * gfortran.dg/substring_equivalence.f90: typo in comment
7251
7252 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7253
7254         PR fortran/25068
7255         * gfortran.dg/iostat_3.f90: New test.
7256
7257 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7258
7259         PR fortran/23815
7260         * gfortran.dg/unf_io_convert_1.f90: New test.
7261         * gfortran.dg/unf_io_convert_2.f90: New test.
7262         * gfortran.dg/unf_io_convert_3.f90: New test.
7263
7264 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7265
7266         PR testsuite/20772
7267         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7268         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7269         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7270         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7271         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7272         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7273         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7274         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7275         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7276         gcc.dg/torture/fp-int-convert-float128-timode.c,
7277         gcc.dg/torture/fp-int-convert-float128.c,
7278         gcc.dg/torture/fp-int-convert-float80-timode.c,
7279         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7280         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7281
7282         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7283
7284 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7285
7286         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7287
7288 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7289
7290         * gcc.dg/20051207-1.c,
7291         * gcc.dg/20051207-2.c,
7292         * gcc.dg/20051207-3.c: New tests.
7293
7294 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7295
7296         PR testsuite/20772
7297         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7298         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7299         dg-skip-if target selector.
7300
7301         PR testsuite/20772
7302         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7303         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7304         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7305         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7306         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7307         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7308         and/or merge with i?86 cases.
7309
7310         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7311
7312         PR testsuite/20772
7313         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7314         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7315         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7316         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7317         x86_64-*-linux*.
7318
7319 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7320
7321         PR target/25311
7322         * gcc.c-torture/compile/pr25311.c: New test.
7323
7324 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7325
7326         PR libgfortran/25039
7327         * gfortran.dg/read_comma.f: New test.
7328
7329 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR c++/19317
7332         * g++.dg/opt/pr19317-1.C: New test.
7333         * g++.dg/opt/pr19317-2.C: New test.
7334         * g++.dg/opt/pr19317-3.C: New test.
7335
7336         PR target/19005
7337         * gcc.c-torture/execute/pr19005.c: New test.
7338
7339         PR target/17828
7340         * g++.old-deja/g++.other/comdat5.C: New test.
7341         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7342
7343         * g++.dg/compat/struct-layout-1.exp: New file.
7344         * g++.dg/compat/struct-layout-1.h: New.
7345         * g++.dg/compat/struct-layout-1_generate.c: New.
7346         * g++.dg/compat/struct-layout-1_x1.h: New.
7347         * g++.dg/compat/struct-layout-1_x2.h: New.
7348         * g++.dg/compat/struct-layout-1_y1.h: New.
7349         * g++.dg/compat/struct-layout-1_y2.h: New.
7350
7351         * gcc.dg/20050330-2.c: New test.
7352
7353 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7354
7355         PR fortran/25292
7356         * gfortran.dg/associated_1.f90: New.
7357
7358 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7359
7360         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7361         ILP32 vect_no_align platforms.
7362
7363 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7364             Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR target/25268
7367         * gcc.c-torture/compile/20051207-1.c: New test.
7368
7369 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7370
7371         PR testsuite/20772
7372         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7373         gcc.dg/torture/pr18582-1.c,
7374         gcc.target/i386/attributes-error.c: Also test on x86_64.
7375
7376         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7377
7378 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7379
7380         PR c++/19397
7381         * g++.dg/template/typedef3.C: New test.
7382
7383         PR c++/19762
7384         PR c++/19764
7385         * g++.dg/template/dtor3.C: Fix error markers.
7386
7387 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7388
7389         * lib/target-supports.exp (check_effective_target_sync_char_short):
7390         Add s390*.
7391
7392 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7393
7394         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7395
7396 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7397
7398         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7399         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7400         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7401         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7402
7403 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7404
7405         PR c++/25263
7406         * g++.dg/other/array2.C: New test case.
7407
7408 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7409
7410         * gcc.dg/darwin-weakimport-3.c: New.
7411
7412         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7413         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7414         and to work on Darwin.
7415         * gcc.dg/attr-weakref-1b.c: New file.
7416         * gcc.dg/attr-weakref-2.c: New test.
7417         * gcc.dg/darwin-weakref-1.c: New test.
7418
7419 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7420
7421         PR testsuite/25247
7422         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7423         use in selector expressions.
7424         (dg-xfail-if): Ditto.
7425         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7426         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7427         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7428         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7429         * gcc.test-framework/test-framework.exp: Skip generated tests if
7430         CHECK_TEST_FRAMEWORK is not 1.
7431
7432 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7433
7434         PR tree-optimization/24963
7435         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7436
7437         PR target/24108
7438         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7439
7440         PR target/18580
7441         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7442         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7443         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7444         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7445
7446 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7447
7448         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7449         dg-options.
7450
7451 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7452
7453         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7454
7455 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7456
7457         * gcc.dg/format/cast-1.c: New test.
7458
7459 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7460
7461         PR c/7776
7462         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7463         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7464         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7465         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7466
7467 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7468
7469         * gcc.dg/cast-pretty-print-1.c: New test.
7470
7471 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7472
7473         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7474
7475 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/24173
7478         * g++.dg/template/friend40.C: New test.
7479
7480 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR target/25199
7483         * gcc.target/i386/movq-2.c: New test.
7484         * gcc.target/i386/movq.c: Remove target i?86, instead add
7485         dg-require-effective-target ilp32.
7486
7487 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7488
7489         PR c++/24103
7490         * g++.dg/other/default1.C: New test.
7491
7492 2005-12-02  Richard Guenther  <rguenther@suse.de>
7493
7494         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7495
7496 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7497
7498         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7499
7500 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7501
7502         PR target/21017
7503         * gcc.target/powerpc/rotate.c: New.
7504
7505 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7506
7507         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7508         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7509
7510 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7511
7512         PR c/13384
7513         * gcc.dg/pr17730-1.c: Adjust.
7514         * gcc.dg/lvalue1.c (main): Likewise.
7515         * gcc.dg/lvalue-2.c: Likewise.
7516         * g++.dg/pr7503-3.C
7517
7518 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7519
7520         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7521         error messages.
7522
7523 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/24789
7526         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7527
7528 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7529
7530         PR target/24475
7531         * lib/target-supports.exp (check_effective_target_tls): New.
7532         (check_effective_target_tls_runtime): New.
7533         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7534         for TLS support.
7535         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7536         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7537         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7538         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7539         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7540         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7541         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7542         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7543         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7544         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7545         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7546         effective-target TLS.
7547         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7548         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7549         effective-target TLS runtime.
7550
7551 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7552
7553         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7554
7555 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7556
7557         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7558         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7559         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7560         ignored" warnings when "packing" is the same as the ABI layout.
7561
7562 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7563
7564         PR fortran/21302
7565         * gfortran.dg/line_length_1.f: New test.
7566         * gfortran.dg/line_length_2.f90: Ditto.
7567
7568 2005-11-30  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/21655
7571         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7572
7573 2005-11-30  Dale Johannesen  <dalej@apple.com>
7574
7575         * gcc.c-torture/compile/pr24930.c: New.
7576
7577 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7578
7579         PR fortran/15809
7580         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7581
7582 2005-11-30  Jeff Law  <law@redhat.com>
7583
7584         * g++.old-deja/g++.law/pr25000.C: New test.
7585
7586 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7587
7588         * gcc.dg/tls/opt-11.c: New test.
7589
7590 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7591
7592         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7593         targets.
7594         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7595         LP64 ia64.
7596
7597 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7598
7599         * gfortran.dg/open_access_1.f90: New test.
7600
7601 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7602
7603         * gcc.dg/charset/builtin2.c: New test.
7604
7605 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7606
7607         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7608         on mmix-*-* for *_[xy].c.
7609
7610 2005-11-28  Kean Johnston  <jkj@sco.com>
7611
7612         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7613         headers.
7614         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7615         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7616         * gcc.target/i386/asm-3.c: Ditto.
7617         * gcc.target/i386/clobbers.c: Ditto.
7618         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7619         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7620         test regexp.
7621         * gcc.target/i386/mul.c: Ditto.
7622         * gcc.target/i386/ssetype-1.c: Ditto.
7623         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7624         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7625         static so the test works with -fPIC mode too. Based on comment in
7626         PR19231 by Pinski.
7627         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7628
7629 2005-11-28  Richard Guenther  <rguenther@suse.de>
7630
7631         * gcc.dg/alias-9.c: New testcase.
7632         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7633
7634 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7635             Uros Bizjak  <uros@kss-loka.si>
7636
7637         PR middle-end/20219
7638         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7639         tan(x)/sin(x) transformations.
7640
7641 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7642
7643         PR middle-end/24575
7644         * gcc.dg/tree-ssa/divide-3.c: New test.
7645         * gcc.dg/tree-ssa/divide-4.c: New test.
7646
7647 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7648
7649         PR fortran/24917
7650         *  gfortran.dg/boz_6.f90: New test.
7651
7652 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7653
7654         PR fortran/23912
7655         * gfortran.dg/modulo_1.f90: New test.
7656
7657 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7658
7659         PR libfortran/24919
7660         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7661         fail on CRLF platforms.
7662         * gfortran.dg/ftell_2.f90: Likewise.
7663
7664 2005-11-26  Eric Christopher  <echristo@apple.com>
7665
7666         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7667
7668 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7669
7670         * objc.dg/gnu-runtime-3.m: Simplify.
7671
7672 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7673
7674         PR middle-end/23669
7675         * gcc.dg/tree-ssa/divide-1.c: New test.
7676         * gcc.dg/tree-ssa/divide-2.c: New test.
7677
7678 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7679
7680         PR libgfortran/24945
7681         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7682
7683 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7684
7685         PR libgfortran/24945
7686         * gfortran.dg/open_status_2.f90: New test.
7687
7688 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7689
7690         * gcc.c-torture/execute/builtins/fprintf.c,
7691         gcc.c-torture/execute/builtins/fputs-lib.c,
7692         gcc.c-torture/execute/builtins/fputs.c,
7693         gcc.c-torture/execute/builtins/lib/fprintf.c,
7694         gcc.c-torture/execute/builtins/lib/printf.c,
7695         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7696
7697 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7698
7699         * gcc.dg/20050922-2.c: New test.
7700
7701 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7702
7703         * objc.dg/gnu-runtime-3.m: New test.
7704
7705 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7706
7707         PR c++/9278
7708         * g++.dg/other/void1.C: New test.
7709
7710 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7711
7712         PR middle-end/24998
7713         * gcc.dg/torture/fp-int-convert-float.c,
7714         gcc.dg/torture/fp-int-convert-double.c,
7715         gcc.dg/torture/fp-int-convert-long-double.c,
7716         gcc.dg/torture/fp-int-convert-timode.c,
7717         gcc.dg/torture/fp-int-convert-float80.c,
7718         gcc.dg/torture/fp-int-convert-float80-timode.c,
7719         gcc.dg/torture/fp-int-convert-float128.c,
7720         gcc.dg/torture/fp-int-convert-float128-timode.c,
7721         gcc.dg/torture/fp-int-convert.h: New files.
7722
7723 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7724
7725         PR middle-end/24989
7726         * gcc.dg/tree-ssa/bool-10.c: New test.
7727         * gcc.dg/tree-ssa/bool-11.c: New test.
7728         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7729
7730 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7731
7732         PR middle-end/24990
7733         * tree-ssa/pr24990-1.c: New test.
7734
7735 2005-11-24  Richard Guenther  <rguenther@suse.de>
7736         Dirk Mueller <dmueller@suse.de>
7737
7738         PR c++/14024
7739         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7740         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7741         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7742         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7743         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7744         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7745
7746 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7747
7748         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7749
7750 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7751
7752         PR c/21668
7753         * gcc.dg/Wc++-compat.c: New.
7754         * gcc.dg/Wno-c++-compat.c: New.
7755
7756 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7757
7758         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7759         (vspltish, vspltisw): Likewise.
7760
7761 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7762
7763         PR libgfortran/24794
7764         * gfortran.dg/namelist_12.f: Fix quotes.
7765         * gfortran.dg/namelist_13.f90: Fix quotes.
7766         * gfortran.dg/namelist_14.f90: Fix quotes.
7767         * gfortran.dg/namelist_15.f90: Fix quotes.
7768         * gfortran.dg/namelist_use.f90: Fix quotes.
7769         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7770         * gfortran.dg/namelist_21.f90: New test.
7771         * gfortran.dg/namelist_22.f90: New test.
7772
7773 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7774
7775         PR target/23435
7776         * gcc.c-torture/compile/pr23435.c: New.
7777
7778 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7779
7780         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7781
7782 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7783
7784         * gcc.target/powerpc/405-macchw-1.c,
7785         gcc.target/powerpc/405-macchw-2.c,
7786         gcc.target/powerpc/405-macchwu-1.c,
7787         gcc.target/powerpc/405-macchwu-2.c,
7788         gcc.target/powerpc/405-machhw-1.c,
7789         gcc.target/powerpc/405-machhw-2.c,
7790         gcc.target/powerpc/405-machhwu-1.c,
7791         gcc.target/powerpc/405-machhwu-2.c,
7792         gcc.target/powerpc/405-maclhw-1.c,
7793         gcc.target/powerpc/405-maclhw-2.c,
7794         gcc.target/powerpc/405-maclhwu-1.c,
7795         gcc.target/powerpc/405-maclhwu-2.c,
7796         gcc.target/powerpc/405-mulchw-1.c,
7797         gcc.target/powerpc/405-mulchw-2.c,
7798         gcc.target/powerpc/405-mulchwu-1.c,
7799         gcc.target/powerpc/405-mulchwu-2.c,
7800         gcc.target/powerpc/405-mulhhw-1.c,
7801         gcc.target/powerpc/405-mulhhw-2.c,
7802         gcc.target/powerpc/405-mulhhwu-1.c,
7803         gcc.target/powerpc/405-mulhhwu-2.c,
7804         gcc.target/powerpc/405-mullhw-1.c,
7805         gcc.target/powerpc/405-mullhw-2.c,
7806         gcc.target/powerpc/405-mullhwu-1.c,
7807         gcc.target/powerpc/405-mullhwu-2.c,
7808         gcc.target/powerpc/405-nmacchw-1.c,
7809         gcc.target/powerpc/405-nmacchw-2.c,
7810         gcc.target/powerpc/405-nmachhw-1.c,
7811         gcc.target/powerpc/405-nmachhw-2.c,
7812         gcc.target/powerpc/405-nmaclhw-1.c,
7813         gcc.target/powerpc/405-nmaclhw-2.c,
7814         gcc.target/powerpc/440-macchw-1.c,
7815         gcc.target/powerpc/440-macchw-2.c,
7816         gcc.target/powerpc/440-macchwu-1.c,
7817         gcc.target/powerpc/440-macchwu-2.c,
7818         gcc.target/powerpc/440-machhw-1.c,
7819         gcc.target/powerpc/440-machhw-2.c,
7820         gcc.target/powerpc/440-machhwu-1.c,
7821         gcc.target/powerpc/440-machhwu-2.c,
7822         gcc.target/powerpc/440-maclhw-1.c,
7823         gcc.target/powerpc/440-maclhw-2.c,
7824         gcc.target/powerpc/440-maclhwu-1.c,
7825         gcc.target/powerpc/440-maclhwu-2.c,
7826         gcc.target/powerpc/440-mulchw-1.c,
7827         gcc.target/powerpc/440-mulchw-2.c,
7828         gcc.target/powerpc/440-mulchwu-1.c,
7829         gcc.target/powerpc/440-mulchwu-2.c,
7830         gcc.target/powerpc/440-mulhhw-1.c,
7831         gcc.target/powerpc/440-mulhhw-2.c,
7832         gcc.target/powerpc/440-mulhhwu-1.c,
7833         gcc.target/powerpc/440-mulhhwu-2.c,
7834         gcc.target/powerpc/440-mullhw-1.c,
7835         gcc.target/powerpc/440-mullhw-2.c,
7836         gcc.target/powerpc/440-mullhwu-1.c,
7837         gcc.target/powerpc/440-mullhwu-2.c,
7838         gcc.target/powerpc/440-nmacchw-1.c,
7839         gcc.target/powerpc/440-nmacchw-2.c,
7840         gcc.target/powerpc/440-nmachhw-1.c,
7841         gcc.target/powerpc/440-nmachhw-2.c,
7842         gcc.target/powerpc/440-nmaclhw-1.c,
7843         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7844
7845 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR fortran/24774
7848         * gfortran.dg/inquire_9.f90: New test.
7849
7850         PR fortran/21647
7851         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7852
7853 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7854
7855         PR libfortran/24432
7856         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7857         Check that 'cos' is supported.
7858
7859 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7860
7861         PR fortran/24223
7862         * gfortran.dg/substring_equivalence.f90: New test.
7863
7864         PR fortran/24705
7865         * gfortran.dg/auto_internal_assumed.f90: New test.
7866
7867 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7868
7869         * gcc.dg/fold-div-2.c: New test.
7870
7871 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7872
7873         PR rtl-optimization/24883
7874         * gcc.c-torture/compile/pr24883.c: New test.
7875
7876 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7877
7878         PR middle-end/20583
7879         * gcc.c-torture/compile/pr20583.c: New.
7880
7881 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7882
7883         * gcc.c-torture/execute/usmul.c: New test.
7884
7885 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7886
7887         * gcc.dg/tree-ssa/vrp22.c: New test.
7888
7889 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7890
7891         PR middle-end/24912
7892         * gcc.dg/torture/pr24912-1.c: New test.
7893
7894 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7895
7896         PR fortran/24862
7897         * gfortran.dg/arrayio_derived_1.f90: New test.
7898
7899 2005-11-19  Richard Guenther  <rguenther@suse.de>
7900
7901         PR middle-end/23294
7902         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7903
7904 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7905
7906         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7907
7908 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/8355
7911         * g++.dg/template/friend39.C: New test.
7912
7913 2005-11-18  James E Wilson  <wilson@specifix.com>
7914
7915         * gcc.dg/builtin-strstr.c: New.
7916
7917 2005-11-18  Richard Henderson  <rth@redhat.com>
7918
7919         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7920         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7921         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7922         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7923         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7924         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7925         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7926         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7927         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7928         renaming to remove initial "ia64-".
7929
7930 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7931
7932         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7933
7934 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7935
7936         * g++.dg/cpp/string-2.C: New test.
7937
7938 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7939
7940         * gcc.dg/tree-ssa/loop-14.c: New test.
7941
7942 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7943             Michael Chamberlain <michael@chamberlain.net.au>
7944
7945         * ada/acats/run_all.sh (target_run): Kill long running tests.
7946
7947 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7948
7949         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7950         * gcc.dg/cleanup-9.c: Likewise.
7951         * gcc.dg/cleanup-10.c: Likewise.
7952         * gcc.dg/cleanup-11.c: Likewise.
7953
7954 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7955
7956         PR fortran/24892
7957         * gfortran.dg/open_access_append_1.f90: New test.
7958         * gfortran.dg/open_access_append_2.f90: New test.
7959
7960 2005-11-16  Richard Guenther  <rguenther@suse.de>
7961
7962         PR middle-end/24851
7963         * gcc.c-torture/execute/pr24851.c: New testcase.
7964
7965 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7966
7967         * gcc.dg/fold-overflow-1.c: New test.
7968
7969 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7970
7971         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7972         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7973
7974 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7975
7976         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7977         structures.
7978         * g++.dg/eh/forced2.C: Likewise.
7979         * g++.dg/eh/forced3.C: Likewise.
7980         * g++.dg/eh/forced4.C: Likewise.
7981
7982 2005-11-11  Mike Stump  <mrs@apple.com>
7983
7984         * g++.old-deja/g++.mike/unused.C: Add.
7985
7986 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7987
7988         PR c++/24667
7989         * g++.dg/warn/Wcast-qual1.C: New test.
7990
7991 2005-11-15  Jan Hubicka  <jh@suse.cz>
7992
7993         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7994
7995 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7996
7997         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7998
7999 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8000
8001         PR 24840
8002         * gcc.dg/tree-ssa/pr24840.c: New test.
8003
8004 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8005
8006         PR testsuite/24841
8007         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8008
8009 2005-11-14  Dale Johannesen  <dalej@apple.com>
8010
8011         * gcc.c-torture/execute/20051113-1.c: New.
8012
8013 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/24687
8016         * g++.dg/template/crash43.C: New test.
8017
8018 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8019
8020         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8021
8022 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c++/24817
8025         * g++.dg/eh/spec8.C: New test.
8026
8027 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8028
8029         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8030
8031 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/20293
8034         * g++.dg/parse/ambig4.C: New test.
8035         * g++.dg/tc1/dr101.C: Adjust error markers.
8036         * g++.dg/lookup/strong-using-2.C: Likewise.
8037         * g++.dg/lookup/ambig5.C: Likewise.
8038         * g++.dg/lookup/ambig4.C: Likewise.
8039         * g++.dg/parse/crash22.C: Likewise.
8040
8041 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8042
8043         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8044
8045 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8046
8047         * gcc.dg/nested-calls-1.c: New test.
8048
8049 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8050
8051         * gfortran.dg/complex_intrinsic_1.f90: New test.
8052         * gfortran.dg/complex_intrinsic_2.f90: New test.
8053         * gfortran.dg/fgetc_1.f90: New test.
8054         * gfortran.dg/fgetc_2.f90: New test.
8055         * gfortran.dg/fgetc_3.f90: New test.
8056         * gfortran.dg/ftell_1.f90: New test.
8057         * gfortran.dg/ftell_2.f90: New test.
8058         * gfortran.dg/gnu_logical_1.F: New test.
8059         * gfortran.dg/gnu_logical_2.f90: New test.
8060
8061 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8062
8063         PR middle-end/24820
8064         * testsuite/gcc.dg/pr24820.c: New test.
8065
8066 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8067
8068         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8069         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8070         variable.
8071
8072 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8073
8074         testsuite/24614
8075         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8076
8077 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8078
8079         * gcc.target/cris/cris.exp: New file.
8080         * gcc.target/cris/rld-legit1.c: New test.
8081         * gcc.target/cris/rld-legit2.c: New test.
8082
8083 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8084
8085         PR c++/24780
8086         * g++.dg/opt/pr24780.C: New test.
8087
8088         PR c++/24761
8089         * g++.dg/template/asm1.C: New test.
8090
8091 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8092
8093         PR libgfortran/24787
8094         * gfortran.dg/scan_1.f90: New test.
8095
8096 2005-11-12  Jan Hubicka  <jh@suse.cz>
8097
8098         * gcc.target/i386/minmax-1.c: New.
8099         * gcc.target/i386/minmax-2.c: New.
8100
8101 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8102
8103         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8104
8105 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8106
8107         * gcc.c-torture/execute/20051110-1.c,
8108         gcc.c-torture/execute/20051110-2.c: New tests.
8109
8110 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8111
8112         PR middle-end/24750
8113         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8114         New tests.
8115
8116 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8117
8118         * lib/target-libpath.exp (get_shlib_extension): New proc.
8119         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8120         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8121         * lib/objc.exp (objc_target_compile): Likewise.
8122         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8123         detection.
8124
8125 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8126
8127         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8128
8129         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8130         Add -static to additional_flags and pass it to target_compile.
8131
8132 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133
8134         PR libgfortran/24719
8135         gfortran.dg/read_noadvance.f90: New test.
8136
8137         PR libgfortran/24699
8138         gfortran.dg/fmt_t_2.f90: New test.
8139
8140         PR libgfortran/24785
8141         gfortran.dg/read_x_eor.f90: New test.
8142
8143         PR libgfortran/24584
8144         gfortran.dg/namelist_empty.f90: Rename test.
8145
8146         PR libgfortran/24489
8147         gfortran/read_eor.f90: Rename test.
8148
8149 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8150
8151         PR fortran/15976
8152         * gfortran.dg/automatic_module_variable.f90: New test.
8153
8154 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8155
8156         PR target/24445
8157         * gcc.dg/pr24445.c: New test.
8158
8159 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8160
8161         PR fortran/24655
8162         PR fortran/24755
8163         * gfortran.dg/recursive_statement_functions.f90: Add statement
8164         functions using inline intrinsic functions and parameters to test
8165         that they no longer seg-fault.
8166
8167         PR fortran/24409
8168         gfortran.dg/nested_modules_4.f90: New test.
8169         gfortran.dg/nested_modules_5.f90: New test.
8170
8171 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8172
8173         PR fortran/24643
8174         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8175
8176 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8177
8178         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8179         failures.
8180
8181 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8182
8183         * gcc.dg/sparc-getcontext-1.c: New test.
8184
8185 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8186
8187         * gcc.dg/ifcvt-fabs-1.c: New test.
8188
8189 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8190
8191         PR other/4372
8192         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8193         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8194
8195 2005-11-09  Richard Guenther  <rguenther@suse.de>
8196
8197         PR tree-optimization/24716
8198         * gcc.c-torture/execute/pr24716.c: New testcase.
8199
8200 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8201
8202         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8203
8204 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8205
8206         PR 24624
8207         * gcc.dg/pr24624.c: Testcase added.
8208
8209 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8210
8211         PR 24623
8212         * g++.dg/other/pr24623.C: Testcase added.
8213
8214 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8215
8216         PR fortran/22607
8217         * gfortran-dg/pure_byref_1.f90: New.
8218         * gfortran-dg/pure_byref_2.f90: New.
8219
8220 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8221
8222         PR c/24101
8223         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8224         * gcc.dg/dg.exp: Run main loop also for *.i files.
8225
8226 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR c++/19450
8229         * g++.dg/tls/diag-3.C: New test.
8230         * g++.dg/tls/diag-4.C: New test.
8231         * g++.dg/tls/static-1.C: New test.
8232         * g++.dg/tls/static-1a.cc: New file.
8233
8234 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8235
8236         PR 23046
8237         * g++.dg/tree-ssa/pr23046.C: New test.
8238
8239 2005-11-08  Devang Patel <dpatel@apple.com>
8240
8241         PR tree-optimization/23115
8242         * gcc.dg/tree-ssa/pr23115.c: New.
8243
8244 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8245
8246         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8247         * gcc.target/powerpc/pr16155.c: Same.
8248         * gcc.target/powerpc/altivec-1.c: Same.
8249         * gcc.target/powerpc/altivec-2.c: Same.
8250         * gcc.target/powerpc/altivec-3.c: Same.
8251         * gcc.target/powerpc/altivec-5.c: Same.
8252         * gcc.target/powerpc/altivec-11.c: Same.
8253         * gcc.target/powerpc/altivec-12.c: Same.
8254         * gcc.target/powerpc/altivec-14.c: Same.
8255         * gcc.target/powerpc/altivec-22.c: Same.
8256         * gcc.target/powerpc/altivec-consts.c: Same.
8257         * gcc.target/powerpc/altivec-pr22085.c: Same.
8258         * gcc.target/powerpc/altivec-splat.c: Same.
8259         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8260         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8261         * gcc.target/powerpc/darwin-longlong.c: Same.
8262
8263 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8264
8265         PR target/19340
8266         * gcc.dg/pr19340.c: New test.
8267
8268 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8269
8270         PR rtl-optimization/24683
8271         * gcc.dg/pr24683.c: New test.
8272
8273 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8274
8275         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8276         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8277
8278 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8279
8280         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8281
8282 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8283
8284         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8285
8286 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8287
8288         PR target/24230
8289
8290         * gcc.target/powerpc/altivec-consts.c,
8291         gcc.target/powerpc/altivec-splat.c: New testcase.
8292
8293 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8294
8295         PR c/24599
8296
8297         * gcc.dg/overflow-2.c: New testcase.
8298
8299 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8300
8301         PR rtl-optimization/23567
8302         * gcc.c-torture/execute/20051104-1.c: New test.
8303
8304 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8305
8306         PR fortran/24534
8307         gfortran.dg/private_type_2.f90: Modified to check that case with
8308         PRIVATE declaration within derived type is accepted.
8309
8310         PR fortran/20838
8311         gfortran.dg/pointer_assign_1.f90: New test.
8312
8313         PR fortran/20840
8314         * gfortran.dg/arrayio_0.f90: New test.
8315
8316         PR fortran/17737
8317         gfortran.dg/data_initialized.f90: New test.
8318         gfortran.dg/data_constraints_1.f90: New test.
8319         gfortran.dg/data_constraints_2.f90: New test.
8320
8321 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8322
8323         PR fortran/24174
8324         PR fortran/24305
8325         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8326
8327 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8328
8329         PR 24670
8330         * gcc.dg/tree-ssa/pr24670.c: New test.
8331
8332 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8333
8334         PR target/22432
8335         * gcc.target/i386/pr22432.c: New test.
8336
8337 2005-11-05  Richard Henderson  <rth@redhat.com>
8338
8339         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8340         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8341         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8342         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8343         from gcc.dg/alpha-*.
8344         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8345         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8346
8347 2005-11-05  Andreas Jaeger  <aj@suse.de>
8348
8349         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8350
8351 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8352
8353         PR target/23424
8354         * gcc.dg/torture/pr23424-1.c: New test.
8355
8356 2005-11-04  Richard Henderson  <rth@redhat.com>
8357
8358         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8359         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8360         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8361         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8362         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8363         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8364         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8365         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8366         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8367         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8368         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8369         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8370         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8371         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8372         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8373         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8374         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8375         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8376         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8377         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8378         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8379         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8380         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8381         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8382         Move from gcc.dg/.
8383         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8384         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8385         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8386         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8387         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8388         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8389         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8390         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8391         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8392         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8393         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8394         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8395         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8396         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8397         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8398         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8399         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8400         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8401         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8402         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8403         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8404         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8405         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8406         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8407         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8408         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8409         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8410         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8411         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8412         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8413         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8414         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8415         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8416         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8417         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8418         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8419         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8420         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8421         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8422         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8423         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8424         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8425         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8426         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8427         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8428
8429 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8430
8431         PR 24627
8432         * gcc.dg/tree-ssa/pr24627.c: New test.
8433
8434 2005-11-04 Paul Brook  <paul@codesourcery.com>
8435
8436         * gcc.dg/tls/opt-10.c: New test.
8437
8438 2005-11-04  Andreas Jaeger  <aj@suse.de>
8439
8440         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8441         avoid extra warnings.
8442
8443 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8444
8445         PR libfortran/22298
8446         * gcc/testsuite/lib/target-supports.exp
8447         (check_effective_target_static_libgfortran): New
8448         static_libgfortran effective target.
8449         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8450         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8451
8452 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8453
8454         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8455
8456 2005-11-03  Josh Conner  <jconner@apple.com>
8457
8458         PR c++/19989
8459         g++.dg/ext/array2.C: New test.
8460         g++.dg/template/dependent-name3.C: New test.
8461         g++.dg/template/dependent-name4.C: New test.
8462         g++.dg/template/sfinae2.C: New test.
8463
8464 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         PR preprocessor/22042
8467         * gcc.dg/cpp/strify4.c: New test.
8468
8469 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8470
8471         PR c++/17964
8472         * g++.dg/cpp/string-1.C: New test.
8473
8474 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8475
8476         * gcc.target/powerpc: New directory.
8477         * gcc.target/powerpc/powerpc.exp: New file.
8478         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8479         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8480         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8481         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8482         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8483         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8484         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8485         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8486         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8487         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8488         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8489         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8490         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8491         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8492         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8493         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8494         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8495         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8496         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8497         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8498         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8499         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8500         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8501         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8502         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8503         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8504         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8505         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8506         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8507         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8508         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8509         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8510         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8511         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8512
8513 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/21627
8516         * g++.dg/warn/inline2.C: New test.
8517
8518 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8519
8520         PR middle-end/23155
8521         * g++.dg/ext/c99struct1.C: New test.
8522         * gcc.dg/union-cast-1.c: New test.
8523         * gcc.dg/union-cast-2.c: New test.
8524         * gcc.dg/union-cast-3.c: New test.
8525
8526 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8527
8528         PR middle-end/24589
8529         * gcc.c-torture/execute/zero-struct-2.c: New test.
8530
8531 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8532
8533         PR c++/24582
8534         * g++.dg/init/switch1.C: New test.
8535
8536 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8537
8538         * gcc.dg/delay-slot-1.c: New test.
8539
8540 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8541
8542         PR target/24620
8543         * gcc.dg/pr24620.c: New test.
8544
8545 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8546
8547         PR c/24329
8548         * gcc.dg/format/unnamed-1.c: New test.
8549
8550 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/22434
8553         * g++.dg/expr/cond8.C: New test.
8554
8555         PR c++/24560
8556         * g++.dg/parse/dot1.C: New test.
8557
8558 2005-11-02  Jan Hubicka  <jh@suse.cz>
8559
8560         PR target/23303
8561         * gcc.dg/i386-lea.c: New test
8562
8563 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8564
8565         PR target/24615
8566         * gcc.dg/pr24615.c: New test.
8567
8568 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8569
8570         PR target/24600
8571         * gcc.dg/pr24600.c: New test.
8572
8573 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8574
8575         PR c++/19253
8576         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8577         * g++.dg/parse/typename9.C: New test.
8578         * g++/dg/parse/typename10.C: Likewise.
8579
8580 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8581
8582         PR fortran/18157
8583         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8584         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8585         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8586
8587 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/24569
8590         * g++.dg/debug/static1.C: New test.
8591
8592 2005-11-02  Josh Conner  <jconner@apple.com>
8593
8594         * g++.dg/crash38.C: moved into proper directory...
8595         * g++.dg/template/crash42.C: ...here
8596
8597 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8598
8599         PR target/18338
8600         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8601         pcc_bitfield_type_matters || default_packed.
8602
8603         * lib/target-supports.exp
8604         (check_effective_target_pcc_bitfield_type_matters): New proc.
8605         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8606
8607         PR testsuite/23304
8608         * lib/target-supports.exp (check_effective_default_packed): New proc.
8609         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8610         Gate expected errors on target ! default_packed.
8611         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8612
8613 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8614
8615         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8616         change (r106358).
8617
8618 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8619
8620         PR fortran/24008
8621         * gfortran.dg/entry_5.f90: New.
8622         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8623
8624 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8625
8626         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8627
8628 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8629
8630         PR fortran/21565
8631         gfortran.dg/namelist_blockdata.f90: New test.
8632
8633         PR fortran/18737
8634         gfortran.dg/external_implicit_none.f90: New test.
8635
8636         PR fortran/14994
8637         * gfortran.dg/secnds.f: New test.
8638
8639 2005-10-31  Jan Hubicka  <jh@suse.cz>
8640
8641         PR target/20928
8642         * gcc.c-torture/compile/pr20928.c: New test.
8643
8644 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         PR middle-end/23492
8647         * gcc.c-torture/compile/zero-strct-5.c: New test.
8648
8649 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8650
8651         PR libgfortran/24584
8652         * gfortran.dg/pr24584.f90: New test.
8653
8654 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8655
8656         PR fortran/18883
8657         * gfortran.dg/char_result_9.f90: New.
8658         * gfortran.dg/char_result_10.f90: New.
8659
8660 2005-10-30  Jan Hubicka  <jh@suse.cz>
8661
8662         * g++.dg/tree-ssa/pr24172.C: New testcase.
8663
8664 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8665
8666         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8667
8668 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8669
8670         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8671         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8672         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8673         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8674         gfortran.dg/enum_9.f90,
8675         gfortran.fortran-torture/compile/enum_1.f90,
8676         gfortran.fortran-torture/execute/enum_1.f90,
8677         gfortran.fortran-torture/execute/enum_2.f90,
8678         gfortran.fortran-torture/execute/enum_3.f90,
8679         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8680
8681 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8682
8683         PR target/18482
8684         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8685         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8686
8687 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8688
8689         PR libfortran/20179
8690         * gfortran.dg/mixed_io_1.f90: New test.
8691         * gfortran.dg/mixed_io_1.c: New file.
8692
8693 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8694
8695         * gfortran.dg/malloc_free_1.f90: New test.
8696
8697 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8698
8699         * gcc.dg/nested-func-4.c: Require profiling -pg.
8700
8701 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8702
8703         PR C++/23229
8704         * g++.dg/warn/main-2.C: New test.
8705
8706 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8707
8708         PR fortran/24545
8709         * gfortran.dg/interface_2.f90: new test.
8710
8711 2005-10-28  Josh Conner  <jconner@apple.com>
8712
8713         PR c++/22153
8714         * g++.dg/template/crash38.C: New test.
8715         * g++.dg/parse/explicit1.C: Change expected errors.
8716
8717 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8718
8719         PR C++/23426
8720         * g++.dg/other/large-size-array.C: New test.
8721
8722 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8723
8724         PR middle-end/24362
8725         * g++.dg/opt/complex4.C: New test.
8726
8727 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8728
8729         * gcc.dg/nested-func-4.c: New test.
8730
8731 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8732
8733         PR fortran/24158
8734         gfortran.dg/derived_recursion.f90: New test.
8735         gfortran.dg/implicit_actual.f90: New test.
8736
8737 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8738
8739         PR middle-end/24295, PR testsuite/24477
8740         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8741         removed when weakref hits the tree.
8742
8743 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8744
8745         * gfortran.dg/cray_pointers_4.f90: New test.
8746
8747         * gfortran.dg/cray_pointers_5.f90: New test.
8748
8749 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8750
8751         PR fortran/22290
8752         * gfortran.dg/assign_5.f90: New test.
8753         * gfortran.dg/assign_6.f: New test.
8754
8755 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8756
8757         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8758         CPU has no SSE support.
8759
8760 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8761
8762         PR libgfortran/24224
8763         * gfortran.dg/arrayio_1.f90: Update attribution.
8764         * gfortran.dg/arrayio_2.f90: Update attribution.
8765         * gfortran.dg/arrayio_3.f90: Update attribution.
8766         * gfortran.dg/arrayio_4.f90: Update test conditions.
8767         * gfortran.dg/arrayio_5.f90: Update attribution.
8768         * gfortran.dg/arrayio_6.f90: New test.
8769         * gfortran.dg/arrayio_7.f90: New test.
8770
8771 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8772
8773         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8774
8775 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8776
8777         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8778
8779 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8780
8781         PR fortran/24416
8782         * gfortran.dg/namelist_char_only.f90: New test.
8783
8784 2005-10-24  Asher Langton  <langton2@llnl.gov>
8785
8786         PR fortran/17031
8787         PR fortran/22282
8788         * gfortran.dg/cray_pointers_1.f90: New test.
8789         * gfortran.dg/cray_pointers_2.f90: New test.
8790         * gfortran.dg/cray_pointers_3.f90: New test.
8791         * gfortran.dg/loc_1.f90: New test.
8792         * gfortran.dg/loc_2.f90: New test.
8793
8794 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8795
8796         * gcc.dg/pr24225.c: New test.
8797
8798 2005-10-24  Asher Langton  <langton2@llnl.gov>
8799
8800         * gfortran.dg/dup_save_1.f90: New test.
8801         * gfortran.dg/dup_save_2.f90: New test.
8802
8803 2005-10-24  Paul Brook  <paul@codesourcery.com>
8804
8805         PR 24107
8806         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8807         stdint.h.
8808
8809 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8810
8811         PR libgfortran/24489
8812         * gfortran.dg/pr24489.f90: New test.
8813
8814 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         PR fortran/23635
8817         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8818
8819 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8820
8821         PR target/18911
8822         * g++.dg/init/array16.C: Skip for mmix-*-*.
8823
8824 2005-10-23  Asher Langton  <langton2@llnl.gov>
8825
8826         * gfortran.dg/byte_1.f90: New test.
8827         * gfortran.dg/byte_2.f90: New test.
8828
8829 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8830
8831         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8832
8833 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8834
8835         PR fortran/18022
8836         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8837
8838         PR fortran/24311
8839         * gfortran.dg/merge_char_const.f90: New test.
8840
8841         PR fortran/24384
8842         * gfortran.dg/spread_scalar_source.f90: New test.
8843
8844 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8845
8846         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8847
8848         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8849         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8850
8851         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8852
8853 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8854
8855         PR fortran/24426
8856         * gfortran.dg/der_pointer_4.f90: New.
8857
8858 2005-10-22  David Ayers  <d.ayers@inode.at>
8859
8860         * obj-c++.dg/except-1.mm: Simplify.
8861
8862 2005-10-21  David Ayers  <d.ayers@inode.at>
8863
8864         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8865
8866 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8867
8868         * gfortran.dg/assumed_dummy_2.f90: New test.
8869
8870 2005-10-21  James E Wilson  <wilson@specifix.com>
8871
8872         PR preprocessor/15220
8873         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8874
8875 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8876
8877         * gcc.c-torture/execute/20051021-1.c: New test.
8878
8879 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/24260
8882         * g++.dg/ext/tmplattr1.C: New test.
8883
8884 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8885
8886         PR fortran/24440
8887         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8888
8889 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8890
8891         * obj-c++.dg/except-1.mm: New.
8892
8893         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8894
8895 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8896
8897         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8898
8899 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8900
8901         PR middle-end/24295
8902         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8903         declarations with the same names as thunks' alias targets, use
8904         aliases instead.
8905         * gcc.dg/attr-alias-3.c: New test.
8906         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8907
8908 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/22618
8911         * g++.dg/parse/access8.C: New test.
8912
8913 2005-10-20  Richard Guenther  <rguenther@suse.de>
8914
8915         PR c++/24439
8916         * g++.dg/tree-ssa/pr24439.C: New testcase.
8917
8918 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8919
8920         * g++.dg/opt/delay-slot-1.C: New test.
8921
8922 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8923
8924         PR fortran/21625
8925         * gfortran.fg/der_init_1.f90: New.
8926
8927 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8928
8929         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8930
8931 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/21908
8934         * g++.dg/parse/error28.C: New test.
8935
8936 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8937
8938         * gcc.dg/profile-generate-2.c: New test.
8939
8940 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8941
8942         PR target/23589
8943         * g++.dg/ext/dllimport11.C: New.
8944
8945 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8946
8947         PR c++/22293
8948         * g++.dg/other/friend3.C: New test.
8949
8950 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/23293
8953         * g++.dg/template/error19.C: New test.
8954
8955 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8956
8957         PR c++/21383
8958         * g++.dg/overload/koenig2.C: New.
8959
8960         PR c++/23118
8961         * g++.dg/overload/error2.C: New.
8962
8963         PR c++/22604
8964         * g++.dg/inherit/covariant14.C: New.
8965
8966 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8967
8968         PR c++/23440
8969         * g++.dg/parse/for1.C: New test.
8970
8971 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8972
8973         PR fortran/23446
8974         * gfortran.dg/host_dummy_index_1.f90: New test.
8975
8976         PR fortran/21459
8977         * gfortran.dg/automatic_char_len_2.f90: New test.
8978
8979         PR fortran/20866
8980         * gfortran.dg/recursive_statement_functions.f90: New test.
8981
8982         PR fortran/20853
8983         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8984
8985         PR fortran/20849
8986         * gfortran.dg/external_initializer.f90: New test.
8987
8988         PR fortran/20837
8989         * non_module_public.f90: New test.
8990
8991 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         PR c++/24386
8994         * g++.dg/template/overload7.C: New.
8995
8996         PR c++/22551
8997         * g++.dg/other/switch2.C: Remove expected warnings.
8998
8999         PR c++/21353
9000         * g++.dg/template/defarg6.C: New.
9001
9002 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9003
9004         PR target/24315
9005         * gcc.target/i386/pr24315.c: New test.
9006
9007 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9008
9009         PR c++/24389
9010         * g++.dg/template/static21.C: New test.
9011         * g++.dg/template/static21-a.cc: Likewise.
9012
9013 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9014
9015         PR c++/23959
9016         * g++.dg/warn/Wswitch-default-1.C: New test.
9017         * g++.dg/warn/Wswitch-default-2.C: New test.
9018
9019 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR c++/22173
9022         * g++.dg/parse/template18.C: New test.
9023         * g++.dg/template/nontype15.C: Likewise.
9024
9025 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9026
9027         PR fortran/22273
9028         * gfortran.dg/spec_expr_2.f90: New.
9029
9030 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9031
9032         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9033         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9034         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9035         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9036         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9037         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9038         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9039         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9040         previous target-specific skips and warning-message matches where
9041         applicable.
9042
9043 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/21347
9046         * g++.dg/warn/Wctor-dtor.C: New test.
9047
9048 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9049
9050         PR c/23439
9051         * gcc.dg/for-1.c: New test.
9052
9053 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/19565
9056         * g++.dg/warn/Wconversion1.C: New test.
9057         * g++.dg/ext/packed4.C: Compile with -w.
9058         * g++.dg/opt/20050511-1.C: Likewise.
9059         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9060
9061 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9062
9063         * gfortran.dg/boz_5.f90: New test.
9064
9065 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         PR c++/22551
9068         * g++.dg/other/switch2.C: New.
9069
9070         PR c++/23984
9071         * g++.dg/init/ctor7.C: New.
9072
9073 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9074
9075         PR c++/23730
9076         * g++.dg/parse/crash32.C: New test.
9077
9078 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9079
9080         PR c++/20721
9081         * g++.dg/init/goto2.C: New test.
9082
9083         PR c++/22464
9084         * g++.dg/template/crash/41.C: New test.
9085
9086         PR c++/22180
9087         * g++.dg/template/crash40.C: New test.
9088
9089         PR c++/23694
9090         * g++.dg/parse/friend5.C: New test.
9091
9092         PR c++/23307
9093         * g++.dg/template/crash38.C: New test.
9094
9095         PR c++/22352
9096         * g++.dg/template/friend38.C: New test.
9097
9098         PR c++/22405
9099         * g++.dg/template/crash39.C: New test.
9100
9101 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9102
9103         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9104         gcc.dg/debug/dwarf2/dwarf-char2.c,
9105         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9106
9107         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9108
9109 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9110
9111         * gcc.dg/dll-2.c: Add tests for warnings.
9112         * gcc.dg/dll-3.c: Likewise.
9113         * gcc.dg/dll-4.c: Likewise.
9114
9115         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9116         * g++.dg/ext/dllimport2.C: Likewise.
9117         * g++.dg/ext/dllimport3.C: Likewise.
9118         * g++.dg/ext/dllimport7.C: Likewise.
9119         * g++.dg/ext/dllimport8.C: Likewise.
9120         * g++.dg/ext/dllimport9.C: Likewise.
9121
9122 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9123
9124         PR fortran/24092
9125         * gfortran.dg/derived_pointer_recursion.f90: New test.
9126
9127 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9128
9129         * gcc.c-torture/execute/20051012-1.c: New test.
9130
9131 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9132
9133         PR fortran/18082
9134         * gfortran.dg/automatic_char_len_1.f90: New test.
9135
9136 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/20847
9139         * gfortran.dg/save_common.f90: New test.
9140
9141         PR fortran/20856
9142         * gfortran.dg/save_result.f90: New test.
9143
9144 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9145
9146         PR c++/21592
9147         * g++.dg/template/dependent-expr1.C: Add new expected error.
9148         * g++.dg/template/dependent-expr2.C: Adjust error text.
9149         * g++.dg/template/overload6.C: New.
9150
9151         PR c++/23797
9152         * g++.dg/other/typename8.C: New.
9153
9154         PR c++/21117
9155         * g++.dg/other/return1.C: New.
9156
9157 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9158
9159         PR c++/24052
9160         * g++.dg/ext/label5.C: New.
9161
9162 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9163
9164         PR c++/19964
9165         * g++.dg/parse/crash31.C: New.
9166
9167 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9168
9169         * g++.dg/ipa/ipa-1.c: New test.
9170         * g++.dg/ipa/ipa-2.c: New test.
9171         * g++.dg/ipa/ipa-3.c: New test.
9172         * g++.dg/ipa/ipa-4.c: New test.
9173         * g++.dg/ipa/ipa-5.c: New test.
9174         * g++.dg/ipa/ipa.exp: New file.
9175
9176 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9177
9178         PR fortran/24207
9179         * gfortran.dg/private_type_3.f90: New test.
9180
9181 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9182
9183         PR fortran/20786
9184         gfortran.dg/aint_anint_1.f90: New test.
9185
9186 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9187
9188         PR libgfortran/24313
9189         gfortran.dg/csqrt.f: New test.
9190
9191 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9192
9193         PR c++/8057
9194         * g++.dg/warn/noeffect7.C: New test.
9195         * g++.dg/warn/noeffect2.C: Instantiate templates.
9196         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9197         and warning.
9198
9199 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/21089
9202         * g++.dg/init/float1.C: New test.
9203
9204         PR c++/24277
9205         * g++.dg/init/member1.C: Tweak error markers.
9206
9207 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9208
9209         PR testsuite/24281
9210         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9211         Check for null pointer.
9212
9213 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/21369
9216         * g++.dg/parse/ret-type3.C: New test.
9217
9218 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         PR tree-opt/23946
9221         * gcc.c-torture/compile/pr23946.c: New test.
9222
9223 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9224
9225         * g++.dg/opt/mmx2.C: New test.
9226
9227 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9228
9229         PR c++/24277
9230         * g++.dg/template/static20.C: New test.
9231
9232         PR c++/24302
9233         * g++.dg/warn/Wunused-12.C: New test.
9234
9235         PR c++/23437
9236         * g++.dg/template/arg4.C: New test.
9237
9238 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9239
9240         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9241         * gcc.dg/ucnid-3.c: Likewise.
9242         * gcc.dg/ucnid-4.c: Likewise.
9243         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9244         * g++.dg/other/ucnid-1.C: Likewise.
9245         * gcc.dg/sparc-frame-1.c: New test.
9246
9247 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/24139
9250         * g++.dg/template/spec27.C: New test.
9251
9252         PR c++/24275
9253         * g++.dg/template/static19.C: New test.
9254
9255 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9256
9257         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9258         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9259
9260 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9261
9262         PR target/24136
9263         * gfortran.fortran-torture/compile/pr24136.f: New test.
9264
9265 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9266
9267         PR c++/22172
9268         * g++.dg/parse/crash30.C: New test.
9269
9270 2005-10-07  Richard Guenther  <rguenther@suse.de>
9271
9272         PR middle-end/24227
9273         * gcc.c-torture/compile/pr24227.c: New testcase.
9274
9275 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9276
9277         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9278         Do not put aligned attributes on array elements.
9279
9280 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9281
9282         PR testsuite/23611, PR testsuite/23615
9283         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9284         writing prototypes of library functions by hand.
9285         * obj-c++.dg/bitfield-4.mm: Likewise.
9286         * obj-c++.dg/const-str-4.mm: Likewise.
9287         * obj-c++.dg/encode-4.mm: Likewise.
9288         * obj-c++.dg/encode-5.mm: Likewise.
9289         * obj-c++.dg/encode-6.mm: Likewise.
9290         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9291         * obj-c++.dg/method-10.mm: Likewise.
9292         * obj-c++.dg/method-17.mm: Likewise.
9293         * obj-c++.dg/method-19.mm: Likewise.
9294         * obj-c++.dg/try-catch-2.mm: Likewise.
9295
9296 2005-10-06  Richard Henderson  <rth@redhat.com>
9297
9298         PR 24236
9299         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9300
9301 2005-10-06  Dale Johannesen  <dalej@apple.com>
9302
9303         * gcc.c-torture/execute/20030125-1.c: Correct.
9304
9305 2005-10-06  Richard Guenther  <rguenther@suse.de>
9306
9307         PR tree-optimization/24238
9308         * g++.dg/tree-ssa/pr24238.C: New testcase.
9309
9310 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9311
9312         PR 18568
9313         * gfortran.dg/der_pointer_3.f90: New test.
9314
9315 2005-10-05  Devang Patel  <dpatel@apple.com>
9316
9317         PR Debug/23205
9318         * g++.dg/other/PR23205.C: New.
9319
9320 2005-10-05  Richard Henderson  <rth@redhat.com>
9321
9322         PR target/23602
9323         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9324         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9325
9326 2005-10-05  Dale Johannesen  <dalej@apple.com>
9327
9328         * gcc.c-torture/execute/float-floor.c: New.
9329
9330 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9331
9332         PR tree-optimization/21419
9333         PR tree-optimization/24146
9334         PR tree-optimization/24151
9335
9336         * g++.dg/ext/asm7.C: New.
9337         * g++.dg/ext/asm8.C: New.
9338         * gcc.dg/asm-1.c: Compile on all targets.
9339         * gcc.dg/asm-pr24146.c: New.
9340         * gcc.dg/pr21419.c: Adjust error messages.
9341
9342 2005-10-05  Richard Guenther  <rguenther@suse.de>
9343
9344         PR fortran/24176
9345         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9346
9347 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9348
9349         PR c++/23513
9350         * g++.dg/template/spec22.C: Robustify test.
9351         * g++.dg/template/spec26.C: New.
9352
9353 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9354
9355         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9356         if target supports vector instructions.
9357
9358 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9359
9360         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9361         C99 functions.
9362
9363 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9364
9365         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9366         check_effective_target_fortran_large_int): Replace cached result
9367         when target changes.
9368
9369 2005-10-04  Devang Patel  <dpatel@apple.com>
9370
9371         * gcc.dg/i386-sse-vect-types.c: New.
9372
9373 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9374
9375         PR preprocessor/13726
9376         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9377         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9378
9379 2005-10-04  Richard Guenther  <rguenther@suse.de>
9380
9381         PR c/23576
9382         * gcc.dg/noncompile/pr23576.c: New testcase.
9383
9384 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9385
9386         PR middle-end/23125
9387         * gcc.dg/register-var-3.c: New test.
9388
9389 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9390
9391         * gcc.dg/pr23049.c: New test.
9392
9393         * gcc.dg/ucnid-4.c: Fix test.
9394
9395 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9396
9397         PR 23445
9398         * gcc.c-torture/compile/pr23445.c: New test.
9399
9400 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9401
9402         * g++.dg/overload/unknown1.C: New.
9403
9404 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9405
9406         PR c++/17775
9407         * g++.dg/template/repo4.C: New test.
9408
9409 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9410
9411         PR libfortran/19308
9412         * gfortran.dg/large_real_kind_2.F90: New test.
9413         * gfortran.dg/large_integer_kind_2.f90: New test.
9414
9415 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9416
9417         * lib/target-supports.exp (check_effective_target_vect_shift):
9418         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9419         (check_effective_target_vect_condition): Fix copy-n-pasto.
9420
9421         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9422         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9423         targets.
9424
9425 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9426
9427         PR c++/22621
9428         * g++.dg/template/overload5.C : New test.
9429
9430         PR c++/23840
9431         * g++.dg/expr/stdarg1.C: New test.
9432
9433 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9434
9435         PR 24142
9436         * gcc.c-torture/execute/pr24142.c: New test.
9437
9438 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9439
9440         PR 24141
9441         * gcc.c-torture/execute/pr24141.c: New test.
9442
9443 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9444             Diego Novillo  <dnovillo@redhat.com>
9445
9446         PR 23604
9447         * gcc.c-torture/execute/pr23604.c: New test.
9448
9449 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/16404
9452         PR fortran/20835
9453         PR fortran/20890
9454         PR fortran/20899
9455         PR fortran/20900
9456         PR fortran/20901
9457         PR fortran/20902
9458         gfortran.dg/equiv_constraint_1.f90: New test.
9459         gfortran.dg/equiv_constraint_2.f90: New test.
9460         gfortran.dg/equiv_constraint_3.f90: New test.
9461         gfortran.dg/equiv_constraint_4.f90: New test.
9462         gfortran.dg/equiv_constraint_5.f90: New test.
9463         gfortran.dg/equiv_constraint_6.f90: New test.
9464         gfortran.dg/equiv_constraint_7.f90: New test.
9465         gfortran.dg/equiv_constraint_8.f90: New test.
9466         gfortran.dg/private_type_1.f90: New test.
9467         gfortran.dg/private_type_2.f90: New test.
9468         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9469         980628-10.f: Assert std=gnu to permit mixing of
9470         types in equivalence statements.
9471
9472 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9473
9474         PR 24112
9475         * gfortran.dg/open_status_1.f90: New.
9476
9477 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9478
9479         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9480         * gcc.dg/vect/pr22480.c: Clean up temp files.
9481         * gcc.dg/vect/pr23831.c: Clean up temp files.
9482         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9483         Clean up temp files.
9484         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9485         Clean up temp files.
9486
9487         * gcc.dg/20050309-1.c: Clean up temp files.
9488         * gcc.dg/20050325-1.c: Clean up temp files.
9489
9490 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9491
9492         PR tree-optimization/24059
9493         * gcc.dg/vect/pr24059.c : New test.
9494
9495 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR middle-end/24109
9498         * gcc.c-torture/execute/20050929-1.c: New test.
9499
9500 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9501
9502         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9503
9504 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9505
9506         PR c/21419
9507         * gcc.dg/pr21419.c: New test.
9508
9509 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9510
9511         * gcc.dg/pr23911.c: New test.
9512
9513 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9514
9515         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9516
9517         PR c++/16782
9518         * g++.dg/parse/qualified4.C: New test.
9519         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9520         * g++.old-deja/g++.mike/p8154.C: Likewise.
9521
9522 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/22147
9525         * g++.dg/template/friend37.C: New test.
9526         * g++.dg/parse/crash28.C: Adjust error markers.
9527
9528 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR fortran/18518
9531         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9532
9533 2005-09-27  Devang Patel  <dpatel@apple.com>
9534
9535         PR tree-optimization/23625
9536         * gcc.dg/pr23625.c: New test.
9537
9538 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9539
9540         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9541         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9542
9543 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR fortran/23677
9546         * gfortran.fortran-torture/execute/save_1.f90: New test.
9547         * gfortran.dg/save_1.f90: New test.
9548
9549 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9550
9551         * gcc.target/i386/builtin-apply-mmx.c: New test.
9552
9553         PR target/22576
9554         * gcc.target/i386/pr22576.c: New test.
9555
9556         PR target/22585
9557         * gcc.target/i386/pr22585.c: New test.
9558
9559         PR target/23268
9560         * gcc.target/i386/pr23268.c: New test.
9561
9562         PR middle-end/23831
9563         * gcc.dg/vect/pr23831.c: New test.
9564
9565         PR target/24055
9566         * gcc.target/i386/pr24055.c: New test.
9567
9568 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9569
9570         PR tree-optimization/23960
9571         * gcc.c-torture/compile/pr23960.c: New.
9572
9573 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9574
9575         PR fortran/16861
9576         * gfortran.dg/nested_modules_3.f90: New.
9577
9578 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9579
9580         PR fortran/24005
9581         gfortran.dg/interface_1.f90: New test.
9582
9583 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9584         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9585
9586         PR fortran/23843
9587         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9588
9589 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9590
9591         PR fortran/23516
9592         * gfortran.dg/imag_1.f: New test.
9593         * gfortran.dg/imag_2.f: Ditto.
9594
9595 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9596
9597         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9598
9599 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR c++/21983
9602         * g++.dg/warn/pr21983.C: New test.
9603
9604 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/23993
9607         * g++.dg/template/array14.C: New test.
9608
9609 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9610
9611         PR fortran/19929
9612         * gfortran.dg/der_ptr_component_1.f90: New test.
9613
9614 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9615
9616         PR c++/23965
9617         * g++.dg/template/error1.C: Reject "no matching function" message.
9618
9619 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9620
9621         PR c++/17609
9622         * g++.dg/lookup/error1.C: New test.
9623
9624 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9625
9626         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9627         functionality of the testcase.
9628
9629 2005-09-20  Richard Henderson  <rth@redhat.com>
9630
9631         * gcc.dg/vect/vect-22.c: Require vect_float.
9632         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9633
9634 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9635
9636         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9637         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9638         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9639         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9640         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9641         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9642         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9643         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9644         * gcc.dg/cpp/ucnid-8.c: New test.
9645
9646 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9647
9648         PR tree-optimization/23929
9649         * gcc.c-torture/compile/pr23929.c: New test.
9650
9651 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9652
9653         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9654         for one loop.
9655
9656 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9657
9658         PR testsuite/23186
9659         * g++.dg/other/pr22003.C: Require named sections.
9660
9661 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9662
9663         PR c++/23947
9664         * g++.dg/rtti/crash3.C: New test.
9665
9666         PR tree-optimization/23818
9667         * gcc.dg/pr23818.c: New test.
9668
9669 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9670
9671         PR fortran/23420
9672         * gfortran.dg/print_fmt_4.f: New.
9673
9674 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9675
9676         PR fortran/23663
9677         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9678
9679 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9680
9681         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9682         Use pointers to local alignable arrays instead. Added comments.
9683         * gcc.dg/vect/vect-46.c: Likewise.
9684         * gcc.dg/vect/vect-48.c: Likewise.
9685         * gcc.dg/vect/vect-49.c: Likewise.
9686         * gcc.dg/vect/vect-52.c: Likewise.
9687         * gcc.dg/vect/vect-53.c: Likewise.
9688         * gcc.dg/vect/vect-54.c: Likewise.
9689         * gcc.dg/vect/vect-56.c: Likewise.
9690         * gcc.dg/vect/vect-57.c: Likewise.
9691         * gcc.dg/vect/vect-58.c: Likewise.
9692         * gcc.dg/vect/vect-60.c: Likewise.
9693         * gcc.dg/vect/vect-61.c: Likewise.
9694
9695         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9696         The test is no longer vectorizable on vect_no_align targets.
9697         * gcc.dg/vect/vect-43.c: Likewsie.
9698
9699         * gcc.dg/vect/vect-44.c: Added comments.
9700         * gcc.dg/vect/vect-45.c: Added comments.
9701         * gcc.dg/vect/vect-50.c: Added comments.
9702         * gcc.dg/vect/vect-51.c: Added comments.
9703
9704         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9705         aligned type.
9706         * gcc.dg/vect/Os-vect-95.c: Likewise.
9707
9708         * gcc.dg/vect/vect-41.c: Test removed.
9709         * gcc.dg/vect/vect-47.c: Test removed.
9710         * gcc.dg/vect/vect-55.c: Test removed.
9711         * gcc.dg/vect/vect-59.c: Test removed.
9712
9713 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9714
9715         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9716         No longer vectorizable on vect_no_align targets.
9717         * gcc.dg/vect/pr20122.c: Likewise.
9718         * gcc.dg/vect/vect-74.c: Likewise.
9719         * gcc.dg/vect/vect-75.c: Likewise.
9720         * gcc.dg/vect/vect-76.c: Likewise.
9721
9722         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9723         Will not be vectorizable on vect_no_align targets once aliasing issues
9724         are resolved.
9725         * gcc.dg/vect/vect-79.c: Likewise.
9726
9727         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9728         * gcc.dg/vect/vect-78.c: Likewise.
9729         * gcc.dg/vect/vect-97.c: Likewise.
9730
9731 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9732
9733         * gcc.dg/pr23943.c: New test.
9734
9735 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9736
9737         PR fortran/19181
9738         * gfortran.dg/derived_pointer_null_1.f90: New test.
9739
9740 2005-09-18  Richard Guenther  <rguenther@suse.de>
9741
9742         PR middle-end/23944
9743         * gcc.c-torture/compile/pr23944.c: New testcase.
9744
9745 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9746
9747         PR fortran/15975
9748         * gfortran.dg/der_pointer_2.f90: New test.
9749
9750 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9751
9752         PR fortran/16861
9753         * gfortran.dg/nested_modules_2.f90: New test.
9754
9755 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9756
9757         PR c++/18368
9758         * g++.dg/other/semicolon.C: New test.
9759
9760 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9761
9762         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9763         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9764
9765 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9766
9767         PR c++/23914
9768         * g++.dg/template/static18.C: New test.
9769
9770         PR c++/21514
9771         * g++.dg/template/crash19.C: Remove dg-error marker.
9772         * g++.dg/template/local4.C: New test.
9773
9774 2005-09-16  Paul Brook  <paul@codesourcery.com>
9775
9776         PR fortran/23906
9777         * gfortran.dg/dependency_1.f90: New test.
9778
9779 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9780
9781         PR c++/23896
9782         * g++.dg/template/static17.C: New test.
9783
9784 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9785
9786         PR c++/23139
9787         * g++.dg/warn/huge-val1.C: New test.
9788
9789 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/13140
9792         * g++.dg/parse/class2.C: New test.
9793         * g++.dg/template/explicit8.C: Likewise.
9794         * g++.dg/template/spec25.C: Likewise.
9795
9796 2005-09-14  Josh Conner  <jconner@apple.com>
9797
9798         PR middle-end/23584
9799         * gcc.dg/pr23584.c: New test.
9800
9801 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9802
9803         PR fortran/21875 Internal Unit Array I/O, NIST
9804         * gfortran.dg/arrayio_1.f90: New test.
9805         * gfortran.dg/arrayio_1.f90: New test.
9806         * gfortran.dg/arrayio_1.f90: New test.
9807         * gfortran.dg/arrayio_1.f90: New test.
9808         * gfortran.dg/arrayio_1.f90: New test.
9809
9810 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9811
9812         PR middle-end/22480
9813         * gcc.dg/vect/pr22480.c: New test.
9814
9815 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9816
9817         PR fortran/19358
9818         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9819
9820 2005-09-13 Josh Conner <jconner@apple.com>
9821
9822         PR c++/23180
9823         * g++.dg/init/struct2.C: New test.
9824         * g++.dg/init/struct3.C: New test.
9825
9826 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9827
9828         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9829         Clean up temp files.
9830         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9831         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9832         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9833         gcc.dg/tree-ssa/builtin-printf-1.c,
9834         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9835         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9836         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9837         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9838         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9839         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9840         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9841         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9842         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9843         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9844         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9845         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9846
9847 2005-09-13  Josh Conner  <jconner@apple.com>
9848
9849         * lib/gcc-dg.exp: Load scanipa.exp.
9850         (cleanup-dump): New procedure.
9851         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9852         * lib/scandump.exp: New file.
9853         * lib/scantree.exp: Use it.
9854         * lib/scanipa.exp: New file.
9855
9856 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9857
9858         PR fortran/17740
9859         * gfortran.dg/generic_4.f90: New test.
9860
9861 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9862
9863         PR target/23816
9864         * gcc.target/i386/pr23816-1.c: New test.
9865         * gcc.target/i386/pr23816-2.c: New test.
9866
9867
9868 2005-09-13  Bastian Blank <waldi@debian.org>
9869
9870         PR c++/16171
9871         * g++.dg/abi/mangle26.C: New test.
9872         * g++.dg/abi/mangle27.C: New test.
9873         * g++.dg/abi/mangle28.C: New test.
9874         * g++.dg/abi/mangle29.C: New test.
9875
9876         PR c++/23839
9877         * g++.dg/parse/register1.C: New test.
9878
9879 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9880
9881         PR c++/23842
9882         * g++.dg/template/access16.C: New test.
9883
9884 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9885
9886         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9887
9888 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9889
9890         PR fortran/18899
9891         * gfortran.dg/shape_2.f90: New test.
9892
9893 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9894
9895         PR target/19269
9896         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9897         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9898         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9899         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9900         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9901         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9902         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9903         tests.
9904
9905 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/23841
9908         * g++.dg/parse/template17.C: New test.
9909
9910 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/23789
9913         * g++.dg/template/nontype14.C: New test.
9914
9915 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9916
9917         PR g++/7874
9918         * g++.dg/lookup/friend7.C: New test.
9919         * g++.dg/lookup/friend8.C: New test.
9920         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9921         so that it will be found via argument dependent lookup.
9922         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9923         friend functions which will no longer be found.
9924         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9925         function g, so that it will be found via argument dependent
9926         lookup.
9927         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9928         * g++.old-deja/g++.mike/net43.C: Likewise.
9929
9930 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/23691
9933         * g++.dg/template/static16.C: New test.
9934
9935 2005-09-12  Josh Conner  <jconner@apple.com>
9936
9937         PR middle-end/23237
9938         * gcc.c-torture/compile/pr23237.c: New test.
9939
9940 2005-09-11  Richard Henderson  <rth@redhat.com>
9941
9942         * g++.dg/other/error8.C: Update expected diagnostic text.
9943
9944 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9945
9946         PR libfortran/19872
9947         * gfortran.dg/overwrite_1.f: New test.
9948
9949 2005-09-09  Josh Conner  <jconner@apple.com>
9950
9951         * g++.dg/init/pr23180-1.C: Removed.
9952         * g++.dg/init/pr23180-2.C: Removed.
9953
9954 2005-09-09  David Daney <ddaney@avtrex.com>
9955
9956         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9957         files which are ...
9958         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9959         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9960
9961 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9962
9963         * gfortran.dg/iostat_2.f90: New test.
9964
9965 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/22252
9968         * g++.dg/ext/interface1.C: New test.
9969         * g++.dg/ext/interface1.h: Likewise.
9970         * g++.dg/ext/interface1a.cc: Likewise.
9971
9972 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9973
9974         * gfortran.dg/iomsg_1.f90: New test case.
9975
9976 2005-09-09  Richard Guenther  <rguenther@suse.de>
9977
9978         PR c++/23624
9979         * g++.dg/tree-ssa/pr23624.C: New testcase.
9980
9981 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9982
9983         PR fortran/19239
9984         * gfortran.dg/vector_subscript_1.f90,
9985         * gfortran.dg/vector_subscript_2.f90: New tests.
9986
9987 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9988
9989         PR fortran/21104
9990         * gfortran.dg/array_alloc_1.f90,
9991         * gfortran.dg/array_alloc_2.f90,
9992         * gfortran.dg/array_alloc_3.f90: New tests.
9993
9994 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9995
9996         PR fortran/12840
9997         * gfortran.dg/array_constructor_6.f90
9998         * gfortran.dg/array_constructor_7.f90
9999         * gfortran.dg/array_constructor_8.f90
10000         * gfortran.dg/array_constructor_9.f90
10001         * gfortran.dg/array_constructor_10.f90
10002         * gfortran.dg/array_constructor_11.f90
10003         * gfortran.dg/array_constructor_12.f90: New tests.
10004
10005 2005-09-08  Josh Conner  <jconner@apple.com>
10006
10007         PR c++/23180
10008         * g++.dg/init/pr23180-1.C: New test.
10009         * g++.dg/init/pr23180-2.C: New test.
10010
10011 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10012
10013         PR fortran/18878
10014         * gfortran.dg/module_double_reuse.f90: New.
10015
10016 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10017
10018         PR fortran/23270
10019         PR fortran/22304
10020         PR fortran/18870
10021         PR fortran/17917
10022         PR fortran/16511
10023         * gfortran.dg/common_equivalence_1.f: New.
10024         * gfortran.dg/common_equivalence_2.f: New.
10025         * gfortran.dg/common_equivalence_3.f: New.
10026         * gfortran.dg/contained_equivalence_1.f90: New.
10027         * gfortran.dg/module_blank_common.f90: New.
10028         * gfortran.dg/module_commons_1.f90: New.
10029         * gfortran.dg/module_equivalence_1.f90: New.
10030         * gfortran.dg/nested_modules_1.f90: New.
10031         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10032         equivalences and add comment to connect the test with
10033         the PR.
10034
10035 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         PR fortran/23765
10038         * gfortran.dg/common_6.f90: New test.
10039
10040 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10041
10042         PR fortran/15326
10043         * gfortran.dg/char_result_1.f90,
10044         * gfortran.dg/char_result_2.f90,
10045         * gfortran.dg/char_result_3.f90,
10046         * gfortran.dg/char_result_4.f90,
10047         * gfortran.dg/char_result_5.f90,
10048         * gfortran.dg/char_result_6.f90,
10049         * gfortran.dg/char_result_7.f90,
10050         * gfortran.dg/char_result_8.f90: New tests.
10051
10052 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10053
10054         PR fortran/19928
10055         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10056
10057 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10058
10059         PR obj-c++/16816
10060         * obj-c++.dg/selector-5.mm: New test.
10061         * obj-c++.dg/selector-6.mm: New test.
10062
10063 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10064
10065         PR objc/20574
10066         PR objc/19324
10067         * objc.dg/error-1.m: New test.
10068
10069 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10070
10071         PR fortran/23373
10072         * gfortran.fortran-torture/execute/pr23373-1.f90,
10073         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10074
10075 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10076
10077         PR libfortran/23760
10078         * gfortran.dg/g77/1832.f: Remove long string in write statement
10079         to allow the test to pass on correct list directed output with
10080         prepended space.
10081
10082 2005-09-07  James E Wilson  <wilson@specifix.com>
10083
10084         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10085
10086 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10087
10088         * gfortran.dg/parameter+save.f90: Rename to
10089         * gfortran.dg/parameter_save.f90: .. this.
10090
10091 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10092
10093         PR fortran/20848
10094         * gfortran.dg/parameter+save.f90: New test case.
10095
10096 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10097
10098         PR fortran/19269
10099         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10100
10101 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10102
10103         PR c/23075
10104         * gcc.dg/pr23075.c: New test.
10105         * g++.dg/warn/pr23075.C: New test.
10106
10107         PR target/22362
10108         * gcc.target/i386/pr22362.c: New test.
10109
10110         PR rtl-optimization/23098
10111         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10112
10113         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10114         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10115         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10116
10117 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10118
10119         * g++.dg/expr/cast6.C: New test.
10120
10121         PR c++/9782
10122         * g++.dg/init/new15.C: New test.
10123
10124 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10125
10126         * gcc.dg/vect/Os-vect-95.c: New test.
10127         * gcc.dg/vect/vect-95.c: Same.
10128
10129 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10130
10131         * gcc.dg/vect/vect-29.c: Update xfail testing.
10132         * gcc.dg/vect/vect-44.c: Same.
10133         * gcc.dg/vect/vect-48.c: Same.
10134         * gcc.dg/vect/vect-50.c: Same.
10135         * gcc.dg/vect/vect-72.c: Same.
10136         * gcc.dg/vect/vect-77.c: Same.
10137         * gcc.dg/vect/vect-78.c: Same.
10138         * gcc.dg/vect/vect-80.c: Same.
10139         * gcc.dg/vect/vect-96.c: Same.
10140         * gcc.dg/vect/vect-100.c: Same.
10141         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10142         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10143         * gfortran.dg/vect/vect-5.f90: Same.
10144
10145 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10148         start strings.
10149         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10150         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10151
10152         PR c++/23056
10153         * g++.dg/opt/pr23056.C: New test.
10154
10155         PR rtl-optimization/23098
10156         * gcc.target/i386/pr23098.c: New test.
10157
10158 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10159
10160         PR c++/23667
10161         * g++.dg/template/static15.C: New test.
10162
10163         PR c++/21440
10164         * g++.dg/ext/stmtexpr5.C: New test.
10165         * g++.dg/ext/stmtexpr6.C: Likewise.
10166
10167 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10168
10169         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10170
10171         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10172         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10173         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10174
10175 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10176
10177         PR libfortran/23321
10178         * gfortran.dg/direct_io_4.f90: New test case.
10179
10180 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10181             Rasmus Hahn  <rassahah@neofonie.de>
10182
10183         PR libobjc/23108
10184         * objc.dg/type-stream-1.m: New test.
10185
10186 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10187
10188         PR fortran/23661
10189         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10190         gfortran.dg/print_fmt_3.f90: New test.
10191
10192 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10193
10194         * gfortran.dg/fmt_t_1.f90: New test.
10195
10196 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR rtl-optimization/23454
10199         * g++.dg/opt/pr23454.C: New test.
10200
10201 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10202
10203         PR c++/23699
10204         * g++.dg/ext/static1.C: New test.
10205
10206 2005-09-02  Richard Henderson  <rth@redhat.com>
10207
10208         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10209         tail call to check_fa_work.
10210
10211 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/21687
10214         * g++.dg/other/gc3.C: New test.
10215
10216 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10217
10218         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10219         * gcc.dg/20050826-1.c: Likewise.
10220
10221 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/23167
10224         * g++.dg/expr/volatile1.C: New test.
10225
10226 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10227
10228         PR middle-end/23547
10229         * gcc.dg/pr23547.c: New test.
10230
10231 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10232
10233         PR c/22061
10234         * gcc.c-torture/execute/pr22061-1.c,
10235         * gcc.c-torture/execute/pr22061-2.c,
10236         * gcc.c-torture/execute/pr22061-3.c,
10237         * gcc.c-torture/execute/pr22061-4.c: New tests.
10238
10239 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10240
10241         * gcc.dg/Wredundant-decls-2.c: New test to check that
10242         -Wredundant-decls does not issue warning for a variable
10243         definition following a declaration.
10244
10245 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10246
10247         PR debug/7241
10248         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10249         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10250         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10251
10252         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10253         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10254         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10255         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10256         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10257         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10258         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10259         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10260
10261 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10262
10263         PR objc/23306
10264         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10265         scan-assmbler.
10266
10267 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10268
10269         PR target/21255
10270         * gcc.dg/pr21255-1.c: New test.
10271         * gcc.dg/pr21255-2-mb.c: Likewise.
10272         * gcc.dg/pr21255-2-ml.c: Likewise.
10273         * gcc.dg/pr21255-3.c: Likewise.
10274         * gcc.dg/pr21255-4.c: Likewise.
10275
10276 2005-08-31  Dale Johannesen  <dalej@apple.com>
10277
10278         * gcc.dg/20050830-1.c: New.
10279
10280 2005-08-31  Josh Conner  <jconner@apple.com>
10281
10282         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10283         command-line options for arm-*-* targets.
10284         * g++.dg/init/array16.C: Likewise.
10285         * g++.dg/other/crash-4.C: Likewise.
10286
10287 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10288
10289         PR obj-c++/23640
10290         * obj-c++.dg/gnu-runtime-3.mm: New test.
10291
10292 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10293
10294         PR c++/13377
10295         * g++.dg/lookup/ambig4.C: New test.
10296         * g++.dg/lookup/ambig5.C: New test.
10297         * g++.dg/tc1/dr101.C: Adjust error markers.
10298
10299 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10300
10301         PR c++/23639
10302         * g++.dg/template/ttp5.C: Adjust error markers.
10303
10304 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10305
10306         PR testsuite/23609
10307         * lib/obj-c++.exp: Include target-libpath.exp.
10308         (obj-c++_link_flags): Look for the GNU libobjc library
10309         and set the library path to include it.
10310         Don't manually set LD_LIBRARY_PATH (etc.) but call
10311         set_ld_library_path_env_vars instead.
10312         (obj-c++_target_compile): Don't set library path or
10313         linker flags because they are already set correctly
10314         in obj-c++_link_flags.
10315
10316 2005-08-30  Josh Conner  <jconner@apple.com>
10317
10318         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10319         to command-line options for arm-*-* targets.
10320
10321 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10322
10323         * g++.dg/other/i386-1.C: New.
10324
10325 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10326
10327         PR preprocessor/20348
10328         PR preprocessor/20356
10329         * gcc.dg/cpp/pr20348.c: New test.
10330         * gcc.dg/cpp/pr20348.h: New file.
10331         * gcc.dg/cpp/inc/pr20348.h: New file.
10332         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10333         * gcc.dg/cpp/pr20356.c: New test.
10334         * gcc.dg/cpp/pr20356.h: New file.
10335         * gcc.dg/cpp/inc/pr20356.h: New file.
10336         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10337
10338 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10339
10340         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10341         Fix array dimension to avoid correct end-of-file error.
10342
10343 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10344
10345         PR libfortran/23598
10346         * gfortran.dg/iostat_1.f90: New test.
10347
10348 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10349
10350         PR middle-end/23408
10351         * gcc.dg/pr23408.c: New test.
10352
10353 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/23099
10356         * g++.dg/init/member1.C: Make sure erroneous static data member
10357         definitions are required.
10358         * g++.dg/template/static13.C: New test.
10359         * g++.dg/template/static14.C: Likewise.
10360
10361 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10364         -march=pentium4, remove ilp32 requirement.
10365
10366         PR middle-end/23484
10367         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10368         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10369
10370 2005-08-29  Andreas Jaeger  <aj@suse.de>
10371
10372         PR testsuite/23607
10373         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10374
10375 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * gcc.c-torture/execute/20050316-2.c: New test.
10378         * gcc.c-torture/execute/20050316-3.c: New test.
10379         * gcc.dg/torture/pr16104-1.c: New test.
10380
10381 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         PR middle-end/23463
10384         * gcc.c-torture/execute/zero-struct-1.c: New test.
10385
10386 2005-08-27  Richard Guenther  <rguenther@suse.de>
10387
10388         PR target/23575
10389         * gcc.target/i386/pr23575.c: New testcase.
10390
10391 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR rtl-optimization/23561
10394         * gcc.c-torture/execute/20050826-1.c: New test.
10395
10396         PR rtl-opt/23560
10397         * gcc.c-torture/execute/20050826-2.c: New test.
10398
10399 2005-08-26  Dale Johannesen  <dalej@apple.com>
10400
10401         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10402         * gcc.dg/20050826-1.c: New.
10403
10404 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/19004
10407         * g++.dg/template/nontype13.C: New test.
10408
10409         PR c++/23491
10410         * g++.dg/init/new14.C: New test.
10411         * g++.dg/expr/anew1.C: Do not XFAIL.
10412         * g++.dg/expr/anew2.C: Likewise.
10413         * g++.dg/expr/anew3.C: Likewise.
10414
10415 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10416
10417         PR middle-end/22439
10418         * gcc.dg/vla-3.c: New test.
10419
10420 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10421
10422         PR fortran/20363
10423         * gfortran.dg/named_interface.f90: New.
10424
10425 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10426
10427         * gcc.c-torture/execute/frame-address.c: New test.
10428
10429 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         PR c++/20817
10432         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10433
10434 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10435
10436         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10437
10438 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10439
10440         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10441         * gcc.dg/altivec-22.c: Rename from..
10442         * gcc.dg/altivec-nomfcr.c: ..this.
10443
10444 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10445
10446         PR tree-optimization/23546
10447         * gcc.dg/tree-ssa/pr23546.c: New test.
10448
10449 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10450
10451         PR fortran/17758
10452         * gfortran.dg/nonreturning_statements.f90: New test.
10453
10454 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10455
10456         PR c++/22454
10457         * g++.dg/parse/crash29.C: New.
10458
10459 2005-08-23  DJ Delorie  <dj@redhat.com>
10460
10461         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10462         constants have the L suffix.
10463
10464 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10465
10466         PR c++/23044
10467         * g++.dg/template/instantiate8.C: New.
10468
10469 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10470
10471         PR middle-end/23467
10472         * gcc.c-torture/execute/pr23467.c: New test.
10473
10474 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR tree-optimization/22043
10477         * gcc.c-torture/execute/20050613-1.c: New test.
10478
10479 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10480
10481         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10482
10483 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10484
10485         PR rtl-optimization/23478
10486         * g++.dg/opt/pr23478.C: New test.
10487
10488 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10489
10490         PR c/18715
10491         * gcc.dg/switch-warn-3.c: New test.
10492
10493 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10494
10495         PR c++/22233
10496         * g++.dg/template/param1.C: New test.
10497
10498 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10499
10500         PR c++/23089
10501         * g++.dg/other/incomplete1.C: New test.
10502
10503 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10504
10505         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10506         are vectorizable.
10507
10508 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10509
10510         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10511         d_lines_5.f: New.
10512
10513 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10514
10515         * gcc.target/i386/sse-4.c: New test.
10516
10517 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10518
10519         PR testsuite/23239
10520         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10521
10522 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10523
10524         * gcc.dg/20050811-1.c: New test.
10525         * gcc.dg/20050811-2.c: New test.
10526
10527 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10528
10529         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10530
10531 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10532
10533         PR 23476
10534         * gcc.c-torture/compile/pr23476.c: New test.
10535
10536 2005-08-19  Devang Patel  <dpatel@apple.com>
10537
10538         PR tree-optimization/23048
10539         * gcc.dg/tree-ssa/pr23048.c: New test.
10540
10541 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10542
10543         PR middle-end/20624
10544         * g++.dg/warn/Wreturn-3.C: New test
10545
10546 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10547
10548         PR tree-optimization/22228
10549         * g++.dg/vect/pr22543.cc: New test.
10550
10551 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10552
10553         PR tree-optimization/21574
10554         * gcc.dg/tree-ssa/pr21574.c: New test.
10555
10556 2005-08-16  James E Wilson  <wilson@specifix.com>
10557
10558         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10559
10560 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR tree-opt/23402
10563         * gcc.c-torture/compile/zero-strct-3.c: New test.
10564         * gcc.c-torture/compile/zero-strct-4.c: New test.
10565
10566 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10567
10568         PR target/23376
10569         * gcc.target/x86_64/pr23376.c: New test.
10570
10571 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10572
10573         PR c++/23337
10574         * g++.dg/ext/vector2.C: New.
10575
10576 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10577
10578         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10579
10580 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10581
10582         PR libfortran/23428
10583         * gfortran.dg/inquire-complex.f90: New test case.
10584
10585 2005-08-16  James E Wilson  <wilson@specifix.com>
10586
10587         PR tree-optimization/21105
10588         * gcc.dg/large-size-array.c: New.
10589
10590 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10591
10592         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10593         type.
10594         * gcc.dg/vect/vect-41: Likewise.
10595         * gcc.dg/vect/vect-42: Likewise.
10596         * gcc.dg/vect/vect-43: Likewise.
10597         * gcc.dg/vect/vect-44: Likewise.
10598         * gcc.dg/vect/vect-46: Likewise.
10599         * gcc.dg/vect/vect-47: Likewise.
10600         * gcc.dg/vect/vect-48: Likewise.
10601         * gcc.dg/vect/vect-52: Likewise.
10602         * gcc.dg/vect/vect-53: Likewise.
10603         * gcc.dg/vect/vect-54: Likewise.
10604         * gcc.dg/vect/vect-55: Likewise.
10605         * gcc.dg/vect/vect-56: Likewise.
10606         * gcc.dg/vect/vect-57: Likewise.
10607         * gcc.dg/vect/vect-58: Likewise.
10608         * gcc.dg/vect/vect-59: Likewise.
10609         * gcc.dg/vect/vect-60: Likewise.
10610         * gcc.dg/vect/vect-61: Likewise.
10611         * gcc.dg/vect/vect-85: Likewise.
10612         * gcc.dg/vect/vect-87: Likewise.
10613         * gcc.dg/vect/vect-88: Likewise.
10614         * gcc.dg/vect/vect-93.c: Likewise.
10615         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10616         * gcc.dg/vect/vect-75: Likewise.
10617         * gcc.dg/vect/vect-76: Likewise.
10618         * gcc.dg/vect/vect-77: Likewise.
10619         * gcc.dg/vect/vect-78: Likewise.
10620         * gcc.dg/vect/vect-80: Likewise.
10621         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10622         vectorized for the expected reason, rather than checking how alignment
10623         was handled.
10624         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10625         type and also instead of aligned pointers. Added documentation.
10626
10627 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10628
10629         * gfortran.dg/power.f90: New test.
10630
10631 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR rtl-optimization/23299
10634         * g++.dg/opt/pr23299.C: New test.
10635
10636 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10637
10638         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10639
10640 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10641
10642         * g++.dg/template/local6.C: New test.
10643
10644 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         * execute/exceptions/finally-1.m: Check that the catch and finally are
10647         being called.  Also add a "return 0;" at the end of main.
10648
10649 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10650
10651         PR fortran/21432.
10652         * gfortran.dg/namelist_print_1.f: New test of functionality of
10653         PRINT namelist.
10654         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10655         namelist generates error with -std=f95.
10656
10657 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10658
10659         PR tree-optimization/23119
10660         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10661
10662 2005-08-13  Marcin Koziej  <creep@desk.pl>
10663             Andrew Pinski  <pinskia@physics.uc.edu>
10664
10665         PR libobjc/22492
10666         * execute/exceptions/finally-1.m: New test.
10667
10668 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10669
10670         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10671         testsuite.
10672         * objc/execute/exceptions/trivial.m: New test.
10673         * objc.dg/try-catch-11.m: Move to ...
10674         * objc/execute/exceptions/foward-1.m: Here.
10675         * objc.dg/try-catch-2.m: Move to ...
10676         * objc/execute/exceptions/catchall-1.m: Here.
10677         * objc.dg/try-catch-8.m: Move to ...
10678         * objc/execute/exceptions/local-variables-1.m: Here.
10679
10680 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10681
10682         * objc.dg/nested-func-1.m: Move to ...
10683         * objc/execute/nested-func-1.m: Here.
10684
10685 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10686
10687         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10688         in ${options} instead of [target_info name].
10689         * lib/obj-c++.exp (objc_target_compile): Likewise.
10690
10691 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10694
10695 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10696
10697         part of PR testsuite/23348
10698         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10699         of the torture options.
10700         * objc/compile/trivial.m: New test.
10701
10702 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10703
10704         * gfortran.dg/eoshift.f90: Correct format.
10705
10706 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10707
10708         * gfortran.fortran-torture/execute/character_passing.f90:
10709         Fix comment typo.
10710
10711 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10712
10713         PR c++/8271
10714         * g++.dg/template/unify10.C: New.
10715
10716 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10717
10718         * g++.dg/parse/pr22514.C: Move to...
10719         * g++.dg/debug/pr22514.C: here.
10720
10721 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10722
10723         PR c++/23266
10724         * g++.dg/inherit/pure1.C: New test.
10725
10726         * ChangeLog: Fix typos.
10727
10728 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10729             Steven Bosscher  <stevenb@suse.de>
10730
10731         * gfortran.dg/runtime_warning_1.f90: New test.
10732
10733 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         PR c++/23219
10736         * g++.dg/parse/crash28.C: New.
10737
10738 2005-08-11  Richard Guenther  <rguenther@suse.de>
10739
10740         PR target/23289
10741         * gcc.target/i386/tailcall-1.c: New testcase.
10742
10743 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10744
10745         * gcc.dg/vect/vect-67.c: Un-xfail.
10746
10747 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10748
10749         PR c++/23225
10750         * g++.dg/testsuite/parse/crash27.C: new test.
10751
10752 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10753
10754         PR libfortran/22143
10755         * gfortran.dg/shift-kind.f90: New testcase.
10756
10757 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10758
10759         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10760         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10761
10762 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10763
10764         PR c++/20646
10765         * g++.dg/other/mult-stor1.C: New test.
10766
10767 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10768
10769         * gcc.c-torture/pr18299-1.c: Move to ...
10770         * gcc.c-torture/compile/pr18299-1.c: Here.
10771
10772 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10773
10774         * gfortran/fortran.torture/execute/character_passing.f90:
10775         Fix types for LSAME.
10776
10777 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10778
10779         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10780         input data back to what it was originally.
10781
10782 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10783
10784         * objc.dg/try-catch-8.m: Enable for all targets.
10785
10786 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10787
10788         * gcc.dg/pr23165.c: New test.
10789
10790 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10791
10792         PR tree-optimization/23234
10793         * gcc.dg/tree-ssa/pr23234.c: New test.
10794
10795 2005-08-08  Josh Conner  <jconner@apple.com>
10796
10797         PR rtl-optimization/23241
10798         * gcc.dg/char-compare.c: New test.
10799
10800 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10801
10802         PR c++/22508
10803         * g++.dg/init/new13.C: New test.
10804
10805 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10806
10807         PR c++/21166
10808         * g++.dg/other/crash-4.C: Adjust
10809         * g++/dg/ext/packed9.C: New.
10810
10811 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10812
10813         PR middle-end/21964
10814         * gcc.c-torture/execute/pr21964-1.c: New test.
10815
10816 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10817
10818         PR c/22458
10819         * gcc.dg/pr22458-1.c: New test.
10820
10821 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10822             Steven G. Kargl <kargls@comcast.net>
10823
10824         PR fortran/22390
10825         * gfortran.dg/flush_1.f90: New test.
10826
10827 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10828
10829         PR c++/23191
10830         * g++.dg/template/eh2.C: New test.
10831
10832 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10833
10834         PR c++/19498
10835         * g++.dg/template/instantiate7.C: New test.
10836
10837 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10838
10839         PR c/23113
10840         * gcc.dg/Wunused-value-1.c: New test.
10841
10842 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10843
10844         PR rtl-optimization/23233
10845         * gcc.c-torture/compile/pr23233-1.c: New test.
10846
10847 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR fortran/18833
10850         PR fortran/20850
10851         * gfortran.dg/equiv_1.f90: New test.
10852         * gfortran.dg/equiv_2.f90: New test.
10853         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10854         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10855         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10856
10857 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10858
10859         * gcc.c-torture/execute/vrp-5.c: New test.
10860         * gcc.c-torture/execute/vrp-6.c: New test.
10861         * gcc.dg/tree-ssa/vrp21.c: New test.
10862
10863 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10864
10865         * g++.dg/parse/pr22514.C: New test.
10866
10867 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10868
10869         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10870
10871         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10872         instead of constant loads / pool entries.
10873
10874 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10875
10876         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10877         TEST_TO_WCTYPE.
10878
10879 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10880
10881         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10882         __WINT_TYPE__ in generated prototypes if possible.
10883
10884 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10885
10886         PR 22037
10887         * g++.dg/tree-ssa/pr22037.C:
10888
10889 2005-08-04  Richard Henderson  <rth@redhat.com>
10890
10891         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10892         scan-tree-dump-times directive.
10893
10894 2005-08-04  Jan Hubicka  <jh@suse.cz>
10895
10896         * gcov-1.C: Fix switch counts.
10897         * gcov-4b.c: Likewise.
10898
10899 2005-08-03  Jeff Law  <law@redhat.com>
10900
10901         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10902
10903 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10904
10905         * gcc.c-torture/execute/pr23135.c: New test.
10906
10907 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10908
10909         PR tree-optimization/19899
10910         * gcc.dg/tree-ssa/scev-1.c: New test.
10911         * gcc.dg/tree-ssa/scev-2.c: New test.
10912
10913 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10914
10915         PR target/18582
10916         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10917
10918 2005-08-03  Jan Hubicka  <jh@suse.cz>
10919
10920         * update-conroll.c: New testcase.
10921         * update-conroll-2.c: New testcase.
10922
10923 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10924
10925         * gfortran.dg/constant_substring.f: New test.
10926         * gfortran.dg/pr22491.f: New test.
10927
10928 2005-08-02  Jan Hubicka  <jh@suse.cz>
10929
10930         * update-threading.c: Replace by the proper one.
10931
10932 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10933
10934         PR 23164
10935         * g++.dg/tree-ssa/pr23164.C: New test.
10936
10937 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10938
10939         * gcc.dg/tree-ssa/pr23192.c: New test.
10940
10941 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10942
10943         * gcc.c-torture/execute/vrp-4.c: New test.
10944
10945 2005-08-02  Jan Hubicka  <jh@suse.cz>
10946
10947         * update-threading.c: New test.
10948
10949 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         * gcc.c-torture/compile/20050801-1.c: New test.
10952         * gcc.c-torture/compile/20050801-2.c: New test.
10953
10954 2005-08-01  Jan Hubicka  <jh@suse.cz>
10955
10956         * val-prof-5.c: New test.
10957
10958 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10959
10960         PR c/22311
10961         * gcc.dg/pr22311-1.c : New test.
10962
10963 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10964
10965         PR target/23095
10966         * gfortran.dg/pr23095.f: New test.
10967
10968         PR c++/22003
10969         * g++.dg/other/pr22003.C: New test.
10970
10971 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10972
10973         PR target/20621
10974         * gcc.c-torture/execute/pr20621-1.c: New test.
10975
10976 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10977
10978         * gfortran.dg/comma_format_extension_4.f: Adjust length
10979         of string for format.
10980         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10981         print statement with internal write.
10982         * gfortran.dg/der_array_io_2.f: Likewise.
10983         * gfortran.dg/der_array_io_3.f: Likewise.
10984
10985 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10986
10987         * gcc.dg/fold-abs-4.c: new test.
10988
10989 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10990
10991         PR fortran/22570 an related issues.
10992         * gfortran.dg/x_slash_1.f: New test.
10993
10994 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10995
10996         PR c/23143
10997         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10998         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10999
11000 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11001
11002         PR c/529
11003         * gcc.dg/Wshadow-3.c: New test.
11004
11005 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11006
11007         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11008         used to have the wrong bounds).
11009
11010 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11011
11012         PR c/21720
11013         * gcc.dg/hex-round-1.c: Test more cases.
11014         * gcc.dg/hex-round-2.c: New test.
11015
11016 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11017
11018         PR 22550
11019         * g++.dg/tree-ssa/pr22550.C: New test.
11020
11021 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11022
11023         * gcc.dg/tree-ssa/vrp19.c: New test.
11024         * gcc.dg/tree-ssa-vrp20.c: New test.
11025
11026 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11027
11028         PR c/22240
11029         * gcc.dg/transparent-union-4.c: New test.
11030
11031 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11032
11033         PR c/22192
11034         * gcc.dg/c99-vla-2.c: New test.
11035
11036 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11037
11038         PR c/21720
11039         * gcc.dg/hex-round-1.c: New test.
11040
11041 2005-07-28  Jan Hubicka  <jh@suse.cz>
11042
11043         * inliner-1.c: Do not dump everything.
11044         * tree-prof.exp: Do not pass -ftree-based-profiling.
11045         * bprob.exp: Likewise.
11046
11047         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11048
11049 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11050
11051         PR c++/22545
11052         * g++.dg/expr/ptrmem7.C: New test.
11053
11054 2005-07-28  Mike Stump  <mrs@apple.com>
11055
11056         * g++.old-deja/g++.mike/visibility-1.C: New test.
11057
11058 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11059
11060         PR c/20187
11061         * gcc.c-torture/execute/pr20187-1.c: New test.
11062
11063 2005-07-28  Jeff Law  <law@redhat.com>
11064
11065         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11066         * gcc.dg/tree-ssa/vrp18.c: New test.
11067
11068 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11069
11070         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11071
11072 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11073
11074         PR tree-optimization/22506
11075         * gcc.dg/vect/ps22506.c: New test.
11076
11077 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR target/21149
11080         * gcc.target/i386/sse-3.c: New test.
11081
11082 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11083
11084         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11085         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11086
11087 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11088
11089         PR c/22589
11090         * gcc.c-torture/compile/pr22589-1.c: New test.
11091
11092 2005-07-28  Jan Hubicka  <jh@suse.cz>
11093
11094         * update-loopch.c: New testcase.
11095
11096 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11097
11098         PR rtl-optimization/23047
11099         * gcc.c-torture/execute/pr23047.c: New test.
11100         * gcc.c-torture/execute/pr23047.x: New.
11101
11102 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11103
11104         PR tree-optimization/22493
11105         * gcc.c-torture/execute/pr22493-1.c: New test.
11106         * gcc.c-torture/execute/pr22493-1.x: New.
11107         * gcc.c-torture/execute/vrp-1.c: New test.
11108         * gcc.c-torture/execute/vrp-2.c: New test.
11109         * gcc.c-torture/execute/vrp-2.c: New test.
11110
11111 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11112
11113         * gcc.target/frv/all-builtin-read8.c: Delete.
11114         * gcc.target/frv/all-builtin-read16.c: Delete.
11115         * gcc.target/frv/all-builtin-read32.c: Delete.
11116         * gcc.target/frv/all-builtin-read64.c: Delete.
11117         * gcc.target/frv/all-builtin-write8.c: Delete.
11118         * gcc.target/frv/all-builtin-write16.c: Delete.
11119         * gcc.target/frv/all-builtin-write32.c: Delete.
11120         * gcc.target/frv/all-builtin-write64.c: Delete.
11121         * gcc.target/frv/all-read-write-1.c: New.
11122
11123 2005-07-27  Jeff Law  <law@redhat.com>
11124
11125         * gcc.c-torture/execute/pr22630.c: New test.
11126
11127 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11128
11129         PR tree-optimization/23073
11130         * gcc.dg/vect/nodump-pr23073.c: New test.
11131         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11132
11133 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11134
11135         PR tree-optimize/22348
11136         * gcc.c-torture/execute/pr22348.c: New.
11137
11138 2005-07-27  Richard Guenther  <rguenther@suse.de>
11139
11140         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11141
11142 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11143
11144         PR fortran/22503
11145         * gfortran.dg/logical_comp.f90: New test.
11146
11147 2005-07-27  Jan Hubicka  <jh@suse.cz>
11148
11149         * inliner-1.c: Add cleanup of dumps.
11150         * val-prof-*.c: Likewise.
11151         * update-tailcall.c: New.
11152
11153 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR 22591
11156         * gcc.dg/tree-ssa/pr22591.c: New test.
11157         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11158
11159 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11160
11161         PR libobjc/22606
11162         * objc.dg/try-catch-11.m: New test.
11163
11164 2005-07-26  Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/22486
11167         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11168
11169 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11170
11171         PR tree-opt/22484
11172         * testsuite/g++.dg/opt/loop2.C: New test.
11173
11174 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11175
11176         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11177         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11178
11179 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11180
11181         * lib/profopt.exp (profopt-execute): Check for profiling data
11182         files on the target.
11183
11184 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11185
11186         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11187         for matching of asm labels.
11188
11189 2005-07-25  Richard Guenther  <rguenther@suse.de>
11190
11191         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11192
11193 2005-07-25  Richard Guenther  <rguenther@suse.de>
11194
11195         PR testsuite/22624
11196         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11197
11198 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11199
11200         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11201         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11202         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11203         * gcc.dg/vect/vect-100.c: New test.
11204         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11205         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11206         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11207         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11208         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11209         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11210         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11211         * gfortran.dg/vect/pr19049.f90: New testcase.
11212         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11213
11214 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.c-torture/execute/20050713-1.c: New test.
11217
11218         PR fortran/20063
11219         * gfortran.fortran-torture/execute/data_4.f90: New test.
11220
11221         PR middle-end/20303
11222         * gcc.dg/visibility-d.c: New test.
11223
11224 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11225
11226         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11227         * gfortran.dg/underflow.f90: Ditto.
11228
11229 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11230
11231         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11232         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11233         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11234
11235 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11236
11237         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11238         include case of field width of zero.
11239
11240 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11241
11242         PR libgfortran/21875
11243         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11244         with trailing blanks on normal formatted read.
11245
11246 2005-07-23  Chao-ying Fu  <fu@mips.com>
11247
11248         * gcc.target/mips/mips32-dsp-type.c: New test.
11249         * gcc.target/mips/mips32-dsp.c: New test.
11250
11251 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11252
11253         PR testsuite/21073
11254         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11255
11256         PR testsuite/20454
11257         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11258         and __cyg_profile_func_exit.
11259
11260 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11261
11262         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11263         * gfortran.dg/comma_format_extension_4.f: Same.
11264         * gfortran.dg/pr15332.f: Same.
11265         * gfortran.dg/pr21730.f: Same.
11266
11267 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11268
11269         * g++.dg/opt/vrp2.C: Fix testcase.
11270
11271         PR tree-opt/22625
11272         * g++.dg/opt/vrp2.C: New test.
11273
11274 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR debug/21828
11277         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11278
11279 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11280
11281         * gcc.dg/tree-ssa/20050719-1.c: New test.
11282
11283 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11284
11285         * gcc.dg/bfin-longcall-1.c: New file.
11286         * gcc.dg/bfin-longcall-2.c: New file.
11287
11288 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11289
11290         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11291
11292 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11293
11294         PR middle-end/19055
11295         * gcc.dg/tree-ssa/pr19055.c: New test.
11296         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11297
11298 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11299
11300         PR C++/22358
11301         * g++.dg/other/pr22358.C: New test.
11302
11303 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11304
11305         PR c++/2922
11306         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11307
11308 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11309
11310         PR c++/15938
11311         * g++.dg/init/union2.C: New test.
11312
11313 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11314
11315         PR c/22393
11316         * gcc.dg/complex-4.c: New test.
11317
11318 2005-07-21  Richard Guenther  <rguenther@suse.de>
11319
11320         PR testsuite/22522
11321         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11322         scanning for asm labels.
11323         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11324
11325 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11326
11327         PR target/22085
11328         * gcc.dg/altivec-pr22085.c: New.
11329
11330 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11331
11332         PR tree-optimization/19210
11333         * gcc.dg/tree-ssa/pr19210-1.c: New.
11334         * gcc.dg/tree-ssa/pr19210-2.c: New.
11335
11336 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11337
11338         PR rtl-optimization/22167
11339         * g++.dg/opt/pr22167.C: New test.
11340
11341 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11342
11343         PR c++/2922
11344         * g++.dg/lookup/two-stage2.C: New.
11345         * g++.dg/lookup/two-stage3.C: New.
11346         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11347         fixed two-stage name lookup for operators.
11348         * g++.dg/template/call3.C: Compiler now produces an appropriate
11349         error message.
11350         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11351         14 as a candidate.
11352         * g++.dg/template/ptrmem4.C: Compiler produces different error
11353         message.
11354         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11355         connect_to_method as a candidate.
11356
11357 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11358
11359         * gcc.dg/fold-alloc-1.c: New test.
11360
11361 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11362
11363         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11364         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11365
11366 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11367
11368         * gcc.dg/fold-abs-1.c: New test.
11369         * gcc.dg/fold-abs-2.c: New test.
11370         * gcc.dg/fold-abs-3.c: New test.
11371
11372 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11373
11374         Make CONSTRUCTOR use VEC to store initializers.
11375         * g++.dg/ext/complit3.C: Check for specific error messages.
11376         * g++.dg/init/brace2.C: Update error message.
11377         * g++.dg/warn/Wbraces2.C: Likewise.
11378
11379 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11380
11381         PR fortran/16940
11382         * gfortran.dg/module_interface_1.f90: New test.
11383
11384 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11385             Kenneth Zadeck <zadeck@naturalbridge.com>
11386
11387         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11388
11389 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11390
11391         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11392         specify -Wformat for these tests.
11393         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11394         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11395         * gcc.dg/format/opt-6.c: Delete.
11396
11397 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11398
11399         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11400         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11401
11402 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11403
11404         * gcc.dg/tree-ssa/alias-2.c: New test.
11405
11406 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/22263
11409         * g++.dg/template/explicit7.C: New test.
11410
11411 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11412
11413         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11414         width of 8 to +Inf and -Inf.
11415
11416 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/22139
11419         * g++.dg/template/friend36.C: New test.
11420
11421 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11422
11423         PR fortran/21730
11424         * gfortran.dg/pr21730.f: New test.
11425
11426 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11427             Kenneth Zadeck <zadeck@naturalbridge.com>
11428
11429         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11430         since pure const detection cannot run at -O1 in c compiler.
11431         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11432         can now optimize this case properly.
11433         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11434         because we now pass.
11435         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11436
11437 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11438
11439         PR c/22421
11440         * gcc.dg/format/bitfld-1.c: New test.
11441
11442 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/22204
11445         * g++.dg/rtti/repo1.C: New test.
11446
11447 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11448
11449         PR middle-end/22398
11450         * gcc.c-torture/compile/pr22398.c: New test.
11451
11452 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/22132
11455         * g++.dg/expr/cast4.C: New test.
11456
11457 2005-07-15  Richard Guenther  <rguenther@suse.de>
11458
11459         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11460         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11461
11462 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11463
11464         PR tree-optimization/22230
11465         * gcc.dg/tree-ssa/pr22230.c: New test.
11466
11467 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11468
11469         * gfortran.dg/g77/cpp6.f: New test.
11470
11471         PR fortran/22417
11472         * gfortran.dg/g77/cpp5.F: New test.
11473         * gfortran.dg/g77/cpp5.h: New file.
11474         * gfortran.dg/g77/cpp5inc.h: New file.
11475
11476 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11477
11478         PR libfortran/16435
11479         * gfortran.dg/tl_editting.f90: New.
11480         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11481
11482 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11483
11484         * gfortran.dg/char_array_constructor.f90: New test.
11485
11486 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11487
11488         * gfortran.dg/past_eor.f90: New.
11489         * gfortran.dg/complex_read.f90: New.
11490
11491 2005-07-13  Jeff Law  <law@redhat.com>
11492
11493         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11494         additional casts.
11495
11496         * gcc.dg/tree-ssa/pr22321.c: New test
11497
11498 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11499
11500         PR tree-optimization/21921
11501         * gcc.dg/tree-ssa/pr21921.c: New.
11502
11503 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11504
11505         PR tree-optimizatio/22442
11506         * gcc.dg/tree-ssa/loop-11.c: New test.
11507
11508 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11509
11510         PR tree-opt/21840
11511         * gcc.c-torture/compile/pr21840.c: New test.
11512
11513 2005-07-12  Jan Hubicka  <jh@suse.cz>
11514
11515         * gcc.c-torture/compile/pr22379.c: New test.
11516
11517 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11518
11519         PR libfortran/21593
11520         gfortran.dg/dev_null.f90: Remove outdated comment about
11521         PR libfortran/21593.
11522
11523
11524 2005-07-12  Dale Johannesen  <dalej@apple.com>
11525
11526         * gcc.target/i386/compress-float-sse.c: New.
11527         * gcc.target/i386/compress-float-sse-pic.c: New.
11528         * gcc.target/i386/compress-float-387.c: New.
11529         * gcc.target/i386/compress-float-387-pic.c: New.
11530         * gcc.dg/compress-float-ppc.c: New.
11531         * gcc.dg/compress-float-ppc-pic.c: New.
11532
11533 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11534
11535         PR libfortran/21593
11536         gfortran.dg/dev_null.f90: Remove targets.
11537
11538 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11539
11540         PR tree-opt/22335
11541         * gcc.dg/pr22335-1.c: New test.
11542         * gcc.dg/pr22335-2.c: New test.
11543
11544 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11545
11546         PR c++/20172
11547         * g++.dg/template/nontype12.C : New test.
11548
11549 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11550
11551         * gcc.dg/tree-ssa/loop-10.c: New test.
11552
11553 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11554
11555         * gcc.c-torture/execute/20020720-1.x: Remove.
11556
11557 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11560
11561 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11562
11563         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11564         (dg-mips-options): Use it.
11565
11566 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11567
11568         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11569
11570 2005-07-09  Richard Henderson  <rth@redhat.com>
11571
11572         * lib/target-supports.exp (check_effective_target_sync_char_short):
11573         Add alpha.
11574
11575 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11576
11577         PR libfortran/22217
11578         * gfortran.dg/negative-z-descriptor.f90: New test.
11579
11580 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11581
11582         PR tree-opt/22329
11583         * gcc.dg/pr22329.c: New test.
11584
11585 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11586
11587         PR tree-optimization/20139
11588         * gcc.dg/tree-ssa/pr20139.c: New.
11589
11590 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11591
11592         PR tree-opt/22356
11593         * testsuite/gcc.dg/pr22356-1.c: New test.
11594
11595 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         PR c++/21799
11598         * g++.dg/template/unify8.C: New.
11599         * g++.dg/template/unify9.C: New.
11600
11601 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11604
11605 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11606
11607         * gcc.dg/darwin-version-1.c: New.
11608         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11609         * gcc.dg/builtins-20.c: Likewise.
11610         * gcc.dg/builtins-53.c: Likewise.
11611         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11612         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11613         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11614         * gcc.dg/torture/builtins-power-1.c: Likewise.
11615         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11616         on Darwin.
11617
11618 2005-07-07  Jeff Law  <law@redhat.com>
11619
11620         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11621         argument evaluation order.
11622
11623 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11624
11625         PR libfortran/21594
11626         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11627         Add test cases where the shift length is greater than the
11628         array length.
11629
11630 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11631
11632         * obj-c++.dg/proto-lossage-6.mm: New.
11633         * objc.dg/proto-lossage-6.m: New.
11634
11635 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11636
11637         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11638         * objc.dg/gnu-runtime-2.m: Likewise.
11639
11640 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11641
11642         * gfortran.dg/longline.f: New test.
11643
11644         * gfortran.dg/badline.f: New test.
11645
11646 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11647
11648         PR fortran/16531
11649         PR fortran/15966
11650         PR fortran/18781
11651         * gfortran.dg/hollerith.f90: New.
11652         * gfortran.dg/hollerith2.f90: New.
11653         * gfortran.dg/hollerith3.f90: New.
11654         * gfortran.dg/hollerith4.f90: New.
11655         * gfortran.dg/hollerith_f95.f90: New.
11656         * gfortran.dg/hollerith_legacy.f90: New.
11657         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11658
11659 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11660
11661         PR objc/22274
11662         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11663         * objc.dg/gnu-runtime-2.m: New.
11664
11665 2005-07-06  Jeff Law  <law@redhat.com>
11666
11667         * gcc.dg/tree-ssa/vrp17.c: New test.
11668
11669 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11670
11671         PR fortran/22327
11672         * gfortran.dg/array_constructor_5.f90: New test.
11673
11674 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11675
11676         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11677
11678 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11679
11680         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11681         * gcc.dg/980816-1.c: Ditto.
11682
11683 2005-07-06  Jeff Law  <law@redhat.com>
11684
11685         * gcc.c-torture/compile/pr21356.c: New test.
11686
11687 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11688
11689         PR c/22013
11690         PR c/22098
11691         * gcc.c-torture/compile/pr22013-1.c,
11692         gcc.c-torture/execute/pr22098-1.c,
11693         gcc.c-torture/execute/pr22098-2.c,
11694         gcc.c-torture/execute/pr22098-3.c: New tests.
11695
11696 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11697
11698         PR c/22308
11699         * gcc.dg/pr22308-1.c: New test.
11700
11701 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11702
11703         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11704         target.
11705         * gcc.dg/compare9.c: Use -fshort-enums instead of
11706         -fno-short-enums.  Change the last test to dg-bogus.
11707
11708 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11709
11710         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11711         * gcc.dg/compare9.c: New.
11712
11713 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11714
11715         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11716
11717 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11718
11719         PR testsuite/22288
11720         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11721
11722
11723 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11724
11725         * gcc.dg/format/gcc_gfc-1.c: New.
11726
11727 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11728
11729         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11730
11731 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11732
11733         PR fortran/20842
11734         * gfortran.dg/io_invalid_1.f90: New test.
11735
11736 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11737
11738         * gcc.dg/format/gcc_diag-1.c: Update.
11739
11740 2005-07-02  Jeff Law  <law@redhat.com>
11741
11742         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11743         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11744
11745 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11746
11747         * gcc.dg/format/gcc_diag-1.c: Update.
11748
11749 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11750
11751         PR tree-opt/22269
11752         * gcc.c-torture/compile/pr22269.c: New test.
11753
11754 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11755
11756         PR 21584
11757         PR 22219
11758         * g++.dg/tree-ssa/pr21584-1.C: New test.
11759         * g++.dg/tree-ssa/pr21584-2.C: New test.
11760
11761 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11762
11763         * obj-c++.dg/try-catch-11.mm: New.
11764         * objc.dg/try-catch-10.m: New.
11765
11766 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11767
11768         * g++.dg/other/ucnid-1.C: xfail on AIX.
11769
11770 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11771
11772         PR 22234
11773         * gcc.dg/20050629-1.c: New test.
11774
11775 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11776
11777         * obj-c++.dg/const-str-1[0-1].mm: New.
11778         * objc.dg/const-str-1[0-1].m: New.
11779
11780 2005-05-29  Richard Henderson  <rth@redhat.com>
11781
11782         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11783         Rename from check_effective_target_vect_no_max.
11784         (check_effective_target_vect_no_int_add): New.
11785         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11786         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11787         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11788         * gcc.dg/vect/vect-reduc-1.c: Use both.
11789         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11790
11791 2005-05-29  Richard Henderson  <rth@redhat.com>
11792
11793         * lib/target-supports.exp (check_effective_target_vect_no_max):
11794         Remove i386 and x86_64.
11795
11796 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11797
11798         PR testsuite/21969
11799         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11800
11801 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11802
11803         PR middle-end/21969
11804         * gcc.dg/vect/pr21969.c: New test.
11805
11806 2005-06-28  Eric Christopher  <echristo@redhat.com>
11807
11808         PR c/22052
11809         PR c/21975
11810         * gcc.dg/inline1.c: New test.
11811         * gcc.dg/inline2.c: Ditto.
11812         * gcc.dg/inline3.c: Ditto.
11813         * gcc.dg/inline4.c: Ditto.
11814         * gcc.dg/inline5.c: Ditto.
11815
11816 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11817
11818         PR libfortran/22142
11819         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11820         Add testcase also testing eoshift1 for PR 22142.
11821
11822 2005-06-28  Richard Henderson  <rth@redhat.com>
11823
11824         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11825         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11826         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11827         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11828         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11829
11830 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11831
11832         PR libfortran/22142
11833         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11834         Add testcase for PR 22142.
11835
11836 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11837
11838         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11839         gcc.target/ia64/fpreg-2.c: New tests.
11840
11841 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11842
11843         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11844
11845 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11846
11847         PR libfortran/22170
11848         * gfortran.dg/slash_1.f90: New test.
11849
11850 2005-06-27  Richard Henderson  <rth@redhat.com>
11851
11852         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11853         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11854         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11855         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11856         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11857         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11858
11859 2005-06-27  Richard Henderson  <rth@redhat.com>
11860
11861         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11862         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11863
11864 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11865
11866         * obj-c++.dg/proto-lossage-5.mm: New.
11867         * objc.dg/proto-lossage-5.m: New.
11868
11869 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11870
11871         PR 21959
11872         * gcc.dg/tree-ssa/pr21959.c: New test.
11873
11874 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11875
11876         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11877         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11878         testing uninitialized var.
11879
11880         * gcc.c-torture/execute/builtins/chk.h: New.
11881         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11882         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11883         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11884         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11885         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11886         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11887         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11888         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11889         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11890         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11891         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11892         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11893         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11894         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11895         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11896         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11897         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11898         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11899         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11900         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11901         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11902         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11903         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11904         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11905         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11906         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11907         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11908         * gcc.dg/builtin-object-size-1.c: New test.
11909         * gcc.dg/builtin-object-size-2.c: New test.
11910         * gcc.dg/builtin-object-size-3.c: New test.
11911         * gcc.dg/builtin-object-size-4.c: New test.
11912         * gcc.dg/builtin-object-size-5.c: New test.
11913         * gcc.dg/builtin-stringop-chk-1.c: New test.
11914         * gcc.dg/builtin-stringop-chk-2.c: New test.
11915         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11916         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11917         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11918         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11919         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11920         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11921         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11922         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11923         * gcc.c-torture/execute/printf-1.c: New test.
11924         * gcc.c-torture/execute/fprintf-1.c: New test.
11925         * gcc.c-torture/execute/vprintf-1.c: New test.
11926         * gcc.c-torture/execute/vfprintf-1.c: New test.
11927         * gcc.c-torture/execute/printf-chk-1.c: New test.
11928         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11929         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11930         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11931
11932 2005-06-27  Michael Matz  <matz@suse.de>
11933
11934         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11935         slot is not merged if address escapes.
11936
11937 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11938
11939         PR c/21911
11940         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11941
11942 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11943
11944         PR middle-end/17965
11945         * gcc.c-torture/compile/20050622-1.c: New test.
11946
11947         PR middle-end/22028
11948         * gcc.dg/20050620-1.c: New test.
11949
11950 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11951
11952         PR tree-optimization/22026
11953         * gcc.dg/tree-ssa/pr22026.c: New.
11954
11955 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11956
11957         PR libfortran/22144
11958         * gfortran.dg/shift-alloc.f90: New testcase.
11959
11960 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11961
11962         * all files: Update FSF address in copyright headers.
11963
11964 2005-06-22  Jan Hubicka  <jh@suse.cz>
11965
11966         * wholeprogram-1.c: New testcase.
11967         * wholeprogram-2.c: New testcase.
11968
11969 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR 22171
11972         * gcc.dg/tree-ssa/pr22171.c: New test.
11973
11974 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11975
11976         * gfortran.dg/simplify_modulo.f90: New.
11977
11978 2005-06-24  Jan Hubicka  <jh@suse.cz>
11979
11980         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11981
11982 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11983
11984         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11985
11986 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11987
11988         * obj-c++.dg/typedef-alias-1.mm: New.
11989         * objc.dg/typedef-alias-1.m: New.
11990
11991 2005-06-23  Jeff Law  <law@redhat.com>
11992
11993         * gcc.dg/tree-ssa/vrp16.c: New test.
11994
11995 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11996
11997         * lib/target-supports.exp: Add
11998         check_effective_target_fortran_large_real and
11999         check_effective_target_fortran_large_int to check for
12000         corresponding effective targets.
12001         * gfortran.dg/large_integer_kind_1.f90: New test.
12002         * gfortran.dg/large_real_kind_1.f90: New test.
12003
12004 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12005
12006         PR tree-optimization/22117
12007         * gcc.dg/tree-ssa/pr22117.c: New.
12008
12009 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12010
12011         PR testsuite/22123
12012         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12013
12014 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12015
12016         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12017
12018 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12019
12020         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12021         * gfortran.dg/f2c_4.c: Likewise.
12022
12023 2005-06-22 Paul Brook  <paul@codesourcery.com>
12024
12025         PR fortran/21034
12026         * gfortran.dg/auto_save_1.f90: New test.
12027
12028 2005-06-22  Michael Matz  <matz@suse.de>
12029
12030         * gcc.target/x86-64/abi: New directory.
12031         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12032         * gcc.target/x86-64/abi/README.gcc: New file.
12033         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12034         * gcc.target/x86-64/abi/asm-support.s: New file.
12035         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12036         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12037         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12038         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12039         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12040         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12041         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12042         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12043         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12044         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12045         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12046         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12047         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12048         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12049         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12050         * gcc.target/x86_64/abi/test_varargs.c: New test.
12051
12052 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12053
12054         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12055         32-bit i?86 and x86_64.
12056
12057 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12058
12059         * obj-c++.dg/const-str-[1-9].mm: New tests.
12060
12061 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12062
12063         PR fortran/22010
12064         * gfortran.dg/namelist_use.f90: New.
12065         * gfortran.dg/namelist_use_only.f90: New.
12066
12067 2005-06-21  Jeff Law  <law@redhat.com>
12068
12069         * gcc.dg/tree-ssa/vrp15.c: New test.
12070
12071 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12072
12073         * lib/target-supports.exp (check_effective_target_vect_reduction):
12074         Remove.
12075         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12076         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12077         remove vect_reduction target keyword. Also avoid two returns in main.
12078         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12079         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12080         * gcc.dg/vect/vect-reduc-1short.c: New test.
12081         * gcc.dg/vect/vect-reduc-1char.c: New test.
12082         * gcc.dg/vect/vect-reduc-2short.c: New test.
12083         * gcc.dg/vect/vect-reduc-2char.c: New test.
12084         * gcc.dg/vect/vect-reduc-6.c: New test.
12085         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12086         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12087         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12088
12089 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12090         Paul Thomas  <pault@gcc.gnu.org>
12091
12092         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12093         New tests.
12094
12095 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12096
12097         * gfortran.dg/backslash_1.f90: New test.
12098         * gfortran.dg/backslash_2.f90: New test.
12099
12100 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12101
12102         * gfortran.dg/duplicate_labels.f90: New test.
12103
12104 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12105
12106         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12107         unsupportable relocations.
12108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12109         * gcc.dg/20050321-2.c: xfail for NetWare.
12110
12111 2005-06-20  Andreas Jaeger  <aj@suse.de>
12112
12113         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12114         gcc.target/i386/fastcall-sseregparm.c,
12115         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12116
12117 2005-06-19  Richard Henderson  <rth@redhat.com>
12118
12119         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12120
12121 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12122
12123         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12124
12125 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12126
12127         PR c++/22115
12128         * g++.dg/conversion/simd2.C: Change expected error message.
12129
12130 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12131
12132         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12133         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12134         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12135
12136 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12137
12138         * gcc.dg/fold-mod-1.c: New test.
12139
12140 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12141
12142         PR fortran/19926
12143         * gfortran.dg/pr19926.f90: New test.
12144
12145 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12146
12147         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12148         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12149         targets.
12150         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12151         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12152
12153 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12154
12155         * gcc.target/ia64/float80-varargs-1.c: New test.
12156
12157 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR tree-opt/22035
12160         * gfortran.dg/f2c_6.f90: New test.
12161
12162 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12163
12164         PR c++/17413
12165         * g++.dg/template/local5.C: New.
12166
12167 2005-06-17  Richard Henderson  <rth@redhat.com>
12168
12169         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12170
12171 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12172
12173         PR testsuite/21945
12174         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12175
12176 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12177
12178         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12179         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12180         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12181         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12182         check_vect to verify the presence of hardware vector support.
12183
12184 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12185
12186         PR testsuite/22056
12187         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12188
12189 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12190
12191         PR libfortran/19216
12192         * gfortran.dg/pr19216.f: Add correct space between brackets and
12193         dg directive.
12194
12195 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12196
12197         PR libfortran/16436
12198         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12199
12200 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12201
12202         * gcc.target/i386/attributes-error.c: New testcase.
12203         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12204         * gcc.target/i386/regparm-stdcall.c: Likewise.
12205         * gcc.target/i386/sseregparm-1.c: Likewise.
12206         * gcc.target/i386/sseregparm-2.c: Likewise.
12207
12208 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12209
12210         * g++.dg/rtti/crash2.C: New.
12211
12212 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12213
12214         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12215
12216 2005-06-15  David Ung  <davidu@mips.com>
12217
12218         * gcc.target/mips/mips16e-extends.c: New test for testing the
12219         generation of MIPS16e zeb/zeh, seb/seh instructions.
12220
12221 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12222
12223         PR 22018
12224         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12225         * gcc.dg/tree-ssa/pr22018.c: New test.
12226
12227 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12228
12229         * gcc.dg/simd-1.c: Update error messages.
12230         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12231         * gcc.dg/simd-2.c: Update error messages.
12232         * gcc.dg/simd-4.c: New.
12233
12234 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         PR c++/20678
12237         * g++.dg/other/crash-4.C: New.
12238
12239 2005-06-14  Devang Patel  <dpatel@apple.com>
12240
12241         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12242
12243 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12244
12245         PR c++/21929
12246         * g++.dg/parse/crash11.C: Update
12247
12248 2005-06-13  Jeff Law  <law@redhat.com>
12249
12250         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12251         perform the desired transformations.
12252         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12253         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12254
12255 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12256
12257         PR fortran/22038
12258         * gfortran.dg/forall_1.f90: Un-XFAIL.
12259
12260 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12261
12262         PR c++/21929
12263         * g++.dg/parse/crash26.C: New.
12264
12265         PR c++/20789
12266         * g++.dg/init/member1.C: New.
12267
12268 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gfortran.dg/altreturn_1.f90: New test.
12271
12272 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12273
12274         PR middle-end/21985
12275         * gcc.dg/tree-ssa/pr21985.c: New test.
12276
12277 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12278
12279         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12280
12281 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12282
12283         PR c++/21930
12284         * g++.dg/other/error10.C: New test case.
12285
12286 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12287
12288         PR libfortran/19155
12289         * gfortran.dg/pr19155.f: Add test.
12290
12291 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12292
12293         * gfortran.dg/f2c_7.f90: New test.
12294
12295         * gfortran.dg/forall_1.f90: XFAILed.
12296
12297 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12298
12299         * gcc.dg/pr14796-1.c: New.
12300         * gcc.dg/pr14796-2.c: New.
12301
12302 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12303
12304         PR fortran/17792
12305         PR fortran/21375
12306         * gfortran.dg/deallocate_stat.f90: New test.
12307
12308 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12309
12310         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12311
12312 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12313
12314         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12315         access will be generated when this loop is vectorized. Test that
12316         accesses with same alignment were detected.
12317         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12318         Test that accesses with same alignment were detected.
12319         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12320         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12321         alignment were detected.
12322
12323 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12324
12325         PR c++/10611
12326         * g++.dg/conversion/simd2.C: New.
12327
12328 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12329
12330         * gcc.dg/Wcxx-compat-1.c: New.
12331
12332 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12333
12334         PR libfortran/21480
12335         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12336         complex array.
12337
12338 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * gcc.dg/alias-8.c: New.
12341
12342 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12343
12344         * gcc.dg/format/cmn_err-1.c: Update.
12345
12346 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12347
12348         PR target/20666
12349         * gcc.target/sparc/fexpand-2.c: New.
12350         * gcc.target/sparc/fpmerge-2.c: New.
12351         * gcc.target/sparc/fpmul-2.c: New.
12352         * gcc.target/sparc/noresult.c: New.
12353         * gcc.target/sparc/pdist-2.c: New.
12354         * gcc.target/sparc/pdist-3.c: New.
12355
12356 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12357
12358         PR testsuite/21702
12359         * gcc.target/i386/i386.exp: Fix comment typo.
12360
12361 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         PR c++/19497
12364         * g++.dg/inherit/using5.C: New.
12365         * g++.dg/inherit/using6.C: New.
12366
12367 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12368
12369         PR c++/19894
12370         * g++.dg/template/ptrmem15.C: New test.
12371
12372         PR c++/20563
12373         * g++.dg/ext/label4.C: New test.
12374
12375 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12376
12377         * gcc.dg/tls/debug-1.c: New test.
12378
12379 2005-06-07  Dale Johannesen  <dalej@apple.com>
12380
12381         * gcc.target/i386/movq.c: New.
12382
12383 2005-06-07  Dale Johannesen  <dalej@apple.com>
12384
12385         * gcc.dg/20050607-1.c: New.
12386
12387 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12388
12389         PR middle-end/21850
12390         * gcc.c-torture/execute/20050607-1.c: New test.
12391
12392 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12393
12394         PR libfortran/21926
12395         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12396         Test case where the return array has lowest stride one,
12397         but isn't packed.
12398
12399 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12400
12401         * lib/target-supports.exp (check_effective_target_sync_int_long):
12402         Add s390 and s390x targets.
12403
12404 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12405
12406         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12407         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12408         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12409         * gcc.dg/tree-ssa/loop-9.c: New test.
12410
12411 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12412
12413         * g++.dg/parse/defarg10.C: New.
12414
12415 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12416
12417         PR regression/21897
12418         * gcc.c-torture/execute/20050604-1.c: New test.
12419
12420 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         PR 21903
12423         * g++.dg/parse/defarg9.C: New.
12424
12425         PR c++/20637
12426         * g++.dg/inherit/using4.C: New.
12427         * g++.dg/overload/error1.C: Adjust expected errors.
12428         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12429         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12430         * g++.old-deja/g++.other/redecl2.C: Likewise.
12431         * g++.old-deja/g++.other/redecl4.C: Likewise.
12432         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12433
12434 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12435
12436         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12437
12438 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12439
12440         * lib/gfortran.exp (gfortran_target_compile): Call
12441         dg-additional-files-options
12442         * gfortran.dg/f2c_4.f90: New file
12443         * gfortran.dg/f2c_4.c: New file
12444         * gfortran.dg/f2c_5.f90: New file
12445         * gfortran.dg/f2c_5.c: New file
12446
12447 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12448
12449         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12450
12451         PR fortran/21912
12452         * gfortran.dg/array_constructor_4.f90: New test.
12453
12454 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/21619
12457         * g++.dg/ext/builtin9.C: New test.
12458
12459 2005-06-05  Dale Johannesen  <dalej@apple.com>
12460
12461         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12462         * gcc.c-torture/execute/20050603-2.c: Ditto.
12463
12464 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12465
12466         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12467         * gcc.dg/vect/vect-reduc-1.c: New.
12468         * gcc.dg/vect/vect-reduc-2.c: New.
12469         * gcc.dg/vect/vect-reduc-3.c: New.
12470
12471 2005-06-04  Dale Johannesen  <dalej@apple.com>
12472
12473         * gcc.c-torture/execute/20050603-1.c: New.
12474         * gcc.c-torture/execute/20050603-2.c: New.
12475         * gcc.dg/20050603-3.c: New.
12476
12477 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12478
12479         PR fortran/19195
12480         * gfortran.dg/debug_1.f90: New test.
12481
12482         * gfortran.dg/forall_1.f90: New test.
12483
12484 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12485
12486         * gfortran.dg/array_constructor_3.f90: New test.
12487
12488 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12489
12490         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12491
12492 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12493
12494         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12495
12496 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12497
12498         PR c/21873
12499         * gcc.dg/init-excess-1.c: New test.
12500
12501 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/21853
12504         * g++.dg/expr/static_cast6.C: New test.
12505
12506 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12507
12508         * gcc.dg/tree-ssa/vrp14.c: New test.
12509
12510 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12511
12512         PR c++/21336
12513         * g++.dg/template/new2.C: New test.
12514
12515 2005-06-03  Josh Conner  <jconner@apple.com>
12516
12517         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12518         all entries in initializer.
12519
12520 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12521
12522         PR middle-end/21858
12523         * gcc.dg/pr21858.c: New testcase.
12524
12525 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12526
12527         PR tree-optimization/21292
12528
12529         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12530         New.
12531         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12532         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12533         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12534         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12535         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12536
12537 2005-06-02  Richard Henderson  <rth@redhat.com>
12538
12539         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12540
12541 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12542
12543         * gcc.dg/wtypequal.c: New testcase.
12544
12545 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12546
12547         PR 21582
12548         * gcc.dg/tree-ssa/pr21582.c: New test.
12549
12550 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12551
12552         PR c++/21280
12553         * g++.dg/opt/interface2.h: New.
12554         * g++.dg/opt/interface2.C: New.
12555         * g++.dg/init/ctor4.C: Adjust error lines.
12556         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12557         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12558         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12559         * g++.old-deja/g++.pt/assign1.C: Likewise.
12560         * g++.old-deja/g++.pt/crash20.C: Likewise.
12561
12562 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12563
12564         PR tree-optimization/21734
12565         * g++.dg/vect/pr21734_1.cc: New.
12566         * g++.dg/vect/pr21734_2.cc: New.
12567
12568 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         PR c++/20350
12571         * g++.dg/template/spec24.C: New.
12572
12573         PR c++/21151
12574         * g++.dg/pch/local-1.C: New.
12575         * g++.dg/pch/local-1.Hs: New.
12576
12577 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12578
12579         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12580         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12581         * gcc.dg/tree-ssa/pr14341.c: New test.
12582         * gcc.dg/tree-ssa/pr14841.c: New test.
12583         * gcc.dg/tree-ssa/pr20701.c: New test.
12584         * gcc.dg/tree-ssa/pr21086.c: New test.
12585         * gcc.dg/tree-ssa/pr21090.c: New test.
12586         * gcc.dg/tree-ssa/pr21332.c: New test.
12587         * gcc.dg/tree-ssa/pr21458.c: New test.
12588         * gcc.dg/tree-ssa/pr21658.c: New test.
12589         * gcc.dg/tree-ssa/vrp01.c: New test.
12590         * gcc.dg/tree-ssa/vrp02.c: New test.
12591         * gcc.dg/tree-ssa/vrp03.c: New test.
12592         * gcc.dg/tree-ssa/vrp04.c: New test.
12593         * gcc.dg/tree-ssa/vrp05.c: New test.
12594         * gcc.dg/tree-ssa/vrp06.c: New test.
12595         * gcc.dg/tree-ssa/vrp07.c: New test.
12596         * gcc.dg/tree-ssa/vrp08.c: New test.
12597         * gcc.dg/tree-ssa/vrp09.c: New test.
12598         * gcc.dg/tree-ssa/vrp10.c: New test.
12599         * gcc.dg/tree-ssa/vrp11.c: New test.
12600         * gcc.dg/tree-ssa/vrp12.c: New test.
12601         * gcc.dg/tree-ssa/vrp13.c: New test.
12602
12603 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12604
12605         PR 21029
12606         * gcc.dg/tree-ssa/pr21029.c: New test.
12607
12608 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12609
12610         * gfortran.dg/logint-1.f: New test case.
12611         * gfortran.dg/logint-2.f: Likewise.
12612         * gfortran.dg/logint-3.f: Likewise.
12613
12614 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12615
12616         PR c/21536
12617         PR c/20760
12618         * gcc.dg/20050527-1.c: New test.
12619
12620         * gcc.dg/i386-sse-12.c: New test.
12621
12622         PR fortran/21729
12623         * gfortran.dg/implicit_5.f90: New test.
12624
12625 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12626
12627         PR fortran/20883
12628         * gfortran/assign_4.f90: New test.
12629         * gfortran/assign_2.f90: Change compile to run.
12630
12631 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12632
12633         * lib/target-supports.exp
12634         (check_effective_target_sync_char_short): New.
12635         * gcc.dg/sync-2.c: New.
12636
12637 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12638
12639         PR tree-optimization/21817
12640         * gcc.dg/torture/pr21817-1.c: New.
12641
12642 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         PR c++/21165
12645         * g++.dg/template/init5.C: New.
12646
12647 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12648
12649         * gfortran.dg/char_initialiser_actual.f90:
12650         Test character initialisers as actual arguments.
12651         * gfortran.dg/char_pointer_comp_assign.f90:
12652         Test character pointer structure component assignments.
12653         * gfortran.dg/char_array_structure_constructor.f90:
12654         Test character components in structure constructors.
12655
12656 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12657
12658         PR middle-end/20931
12659         * g++.dg/opt/pr20931.C: New test.
12660
12661 2005-05-31  Andreas Jaeger  <aj@suse.de>
12662
12663         PR testsuite/20772
12664         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12665         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12666         g++.old-deja/g++.ext/asmspec1.C,
12667         g++.old-deja/g++.other/regstack.C,
12668         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12669         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12670         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12671         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12672         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12673         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12674         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12675         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12676         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12677         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12678         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12679         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12680         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12681         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12682         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12683         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12684         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12685         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12686         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12687
12688 2005-05-31  Jeff Law  <law@redhat.com>
12689
12690         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12691
12692 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12693
12694         PR middle-end/21743
12695         * gcc.dg/builtins-1.c: Activate disabled clog test.
12696         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12697
12698 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12699
12700         * gfortran.dg/char_pointer_assign.f90:
12701         Test character-pointer assignments and pointer assignments.
12702         * gfortran.dg/char_pointer_dummy.f90:
12703         Test character-pointer dummy arguments.
12704         * gfortran.dg/char_pointer_func.f90:
12705         Test character-pointer function returns.
12706         * gfortran.dg/char_pointer_dependency.f90:
12707         Test character-pointer functions with dependencies.
12708
12709 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/21784
12712         * g++.dg/lookup/using14.C: New test.
12713
12714 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12715
12716         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12717         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12718         trailing ^M.
12719
12720 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12721
12722         PR c++/17413
12723         * g++.dg/template/local5.C: New.
12724
12725         PR target/21761
12726         * gcc.c-torture/compile/pr21761.c: New.
12727
12728         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12729         before darwin8.
12730
12731 2005-05-30  Steven G. Kargl
12732
12733         PR fortran/20846
12734         * gfortran.dg/inquire_8.f90: New test.
12735
12736 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12737
12738         PR libfortran/21376
12739         * gfortran.dg/output_exponents_1.f90: New test.
12740
12741 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12742
12743         PR libfortran/20006
12744         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12745
12746 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/21210
12749         * g++.dg/ext/complex1.C: New test.
12750
12751         PR c++/21340
12752         * g++.dg/init/ctor6.C: New test.
12753
12754 2005-05-29  Jan Hubicka  <jh@suse.cz>
12755
12756         * gcc.c-torture/compile/pr21562.c: New.
12757
12758 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12759
12760         * gfortran.dg/subnormal_1.f90: New test.
12761
12762 2005-05-28  Jan Hubicka  <jh@suse.cz>
12763
12764         * tree-prof.exp: Fix comment.
12765         * value-prof-1.c: New.
12766         * value-prof-2.c: New.
12767         * value-prof-3.c: New.
12768         * value-prof-4.c: New.
12769
12770 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12771
12772         PR c++/21614
12773         * g++.dg/expr/ptrmem6.C: New test.
12774         * g++.dg/expr/ptrmem6a.C: Likewise.
12775
12776 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12777
12778         PR tree-optimization/21658
12779         * gcc.dg/tree-ssa/pr21658.c: New.
12780
12781 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12782
12783         PR c++/21455
12784         * g++.dg/inherit/ptrmem3.C: New.
12785
12786         PR c++/21681
12787         * g++.dg/parse/template16.C: New.
12788
12789 2005-05-27  Andreas Jaeger  <aj@suse.de>
12790
12791         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12792
12793         * gcc.dg/i386-sse-8.c: Run test on all archs.
12794
12795 2005-05-26  Mike Stump  <mrs@apple.com>
12796
12797         * objc.dg/isa-field-1.m: Only run on darwin.
12798         * objc.dg/lookup-1.m: Likewise.
12799         * objc.dg/try-catch-8.m: Likewise.
12800
12801 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12802
12803         PR tree-optimization/9814
12804         * gcc.dg/pr9814-1.c: New test case.
12805
12806 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12807
12808         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12809         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12810         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12811         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12812         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12813         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12814         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12815         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12816         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12817         objc.dg/try-catch-8.m: New.
12818
12819 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12820
12821         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12822         remove extraneous semicolons.
12823
12824 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12825
12826         * obj-c++.dg/comp-types-12.mm: New.
12827         * objc.dg/comp-types-11.m: New.
12828         * objc.dg/selector-4.m: New.
12829
12830 2005-05-26  Andreas Jaeger  <aj@suse.de>
12831
12832         PR testsuite/20772
12833         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12834         g++.old-deja/g++.ext/attrib3.C,
12835         g++.old-deja/g++.other/store-expr1.C,
12836         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12837         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12838         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12839         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12840         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12841         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12842         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12843         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12844         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12845         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12846         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12847         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12848         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12849         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12850         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12851         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12852         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12853         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12854         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12855
12856 2005-05-26  Andreas Jaeger  <aj@suse.de>
12857
12858         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12859         x86-64 compilation.
12860
12861 2005-05-26  Andreas Jaeger  <aj@suse.de>
12862
12863         PR testsuite/20772
12864         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12865         gcc.misc-tests/i386-pf-athlon-1.c,
12866         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12867         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12868         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12869         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12870         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12871         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12872         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12873         programs.
12874
12875         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12876         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12877         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12878         x86-64 compilation.
12879
12880         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12881         x86_64.
12882
12883         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12884         effective-target ilp32.
12885
12886 2005-05-26  David Ung  <davidu@mips.com>
12887
12888         * gcc.target/mips/ext_ins.c: New test for testing the generation
12889         of MIPS32/64 rev 2 ext/ins instructions.
12890
12891 2005-05-26  Andreas Jaeger  <aj@suse.de>
12892
12893         * treelang/compile/unsigned.tree: Use gimple instead of
12894         nonexisting generic dump.
12895
12896 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12897
12898         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12899
12900 2005-05-26  Andreas Jaeger  <aj@suse.de>
12901
12902         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12903
12904 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12905
12906         PR libfortran/17283
12907         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12908         Test callee-allocated memory with write statements.
12909
12910 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12911
12912         PR middle-end/21709
12913         * gcc.dg/pr21709-1.c: New test case.
12914
12915 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12916             Mike Stump  <mrs@apple.com>
12917
12918         * objc/execute/next_mapping.h: Update for C++.
12919
12920         * obj-c++.dg/selector-1.mm: Move to...
12921         * obj-c++.dg/selector-4.mm: here...
12922
12923         * obj-c++.dg/basic.mm: New.
12924         * obj-c++.dg/comp-types-1.mm: New.
12925         * obj-c++.dg/cxx-class-1.mm: New.
12926         * obj-c++.dg/cxx-ivars-1.mm: New.
12927         * obj-c++.dg/cxx-ivars-2.mm: New.
12928         * obj-c++.dg/cxx-ivars-3.mm: New.
12929         * obj-c++.dg/cxx-scope-1.mm: New.
12930         * obj-c++.dg/cxx-scope-2.mm: New.
12931         * obj-c++.dg/defs.mm: New.
12932         * obj-c++.dg/empty-private-1.mm: New.
12933         * obj-c++.dg/encode-1.mm: New.
12934         * obj-c++.dg/encode-2.mm: New.
12935         * obj-c++.dg/encode-3.mm: New.
12936         * obj-c++.dg/extern-c-1.mm: New.
12937         * obj-c++.dg/extra-semi.mm: New.
12938         * obj-c++.dg/fix-and-continue-2.mm: New.
12939         * obj-c++.dg/isa-field-1.mm: New.
12940         * obj-c++.dg/ivar-list-semi.mm: New.
12941         * obj-c++.dg/local-decl-1.mm: New.
12942         * obj-c++.dg/lookup-1.mm: New.
12943         * obj-c++.dg/lookup-2.mm: New.
12944         * obj-c++.dg/method-1.mm: New.
12945         * obj-c++.dg/method-2.mm: New.
12946         * obj-c++.dg/method-3.mm: New.
12947         * obj-c++.dg/method-4.mm: New.
12948         * obj-c++.dg/method-5.mm: New.
12949         * obj-c++.dg/method-6.mm: New.
12950         * obj-c++.dg/method-7.mm: New.
12951         * obj-c++.dg/no-extra-load.mm: New.
12952         * obj-c++.dg/overload-1.mm: New.
12953         * obj-c++.dg/pragma-1.mm: New.
12954         * obj-c++.dg/pragma-2.mm: New.
12955         * obj-c++.dg/private-1.mm: New.
12956         * obj-c++.dg/private-2.mm: New.
12957         * obj-c++.dg/proto-qual-1.mm: New.
12958         * obj-c++.dg/qual-types-1.mm: New.
12959         * obj-c++.dg/stubify-1.mm: New.
12960         * obj-c++.dg/stubify-2.mm: New.
12961         * obj-c++.dg/super-class-1.mm: New.
12962         * obj-c++.dg/super-class-2.mm: New.
12963         * obj-c++.dg/super-dealloc-1.mm: New.
12964         * obj-c++.dg/super-dealloc-2.mm: New.
12965         * obj-c++.dg/template-1.mm: New.
12966         * obj-c++.dg/template-2.mm: New.
12967         * obj-c++.dg/template-3.mm: New.
12968         * obj-c++.dg/template-4.mm: New.
12969         * obj-c++.dg/template-5.mm: New.
12970         * obj-c++.dg/template-6.mm: New.
12971         * obj-c++.dg/try-catch-1.mm: New.
12972         * obj-c++.dg/try-catch-2.mm: New.
12973         * obj-c++.dg/try-catch-3.mm: New.
12974         * obj-c++.dg/try-catch-4.mm: New.
12975         * obj-c++.dg/try-catch-5.mm: New.
12976         * obj-c++.dg/try-catch-6.mm: New.
12977         * obj-c++.dg/try-catch-7.mm: New.
12978         * obj-c++.dg/try-catch-8.mm: New.
12979         * obj-c++.dg/try-catch-9.mm: New.
12980         * obj-c++.dg/va-meth-1.mm: New.
12981
12982 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12983
12984         * obj-c++.dg/selector-1.mm: New.
12985         * obj-c++.dg/selector-2.mm: New.
12986
12987 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12988
12989         * obj-c++.dg/selector-3.mm: New.
12990         * objc.dg/selector-3.m: New.
12991
12992 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12993
12994         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12995         about where warning appears.
12996
12997 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12998
12999         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13000         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13001         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13002         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13003
13004 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13005
13006         * gcc.dg/20050524-1.c: New test.
13007
13008 2005-05-25  Jan Hubicka  <jh@suse.cz>
13009
13010         * gcc.dg/tree-prof/inliner-1.c: New.
13011
13012 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13013
13014         * gcc.dg/tree-prof: New directory.
13015         * gcc.dg/tree-prof/tree-prof.exp: New.
13016
13017 2005-05-25  DJ Delorie  <dj@redhat.com>
13018
13019         * gcc.dg/Wattributes-1.c: New.
13020         * gcc.dg/Wattributes-2.c: New.
13021         * gcc.dg/Wattributes-3.c: New.
13022
13023 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13024
13025         PR tree-optimization/19833
13026         * gcc.dg/uninit-4.c: Remove xfail.
13027         * gcc.dg/uninit-9.c: Ditto.
13028
13029 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13030
13031         * obj-c++.dg/bitfield-[1-5].mm: New.
13032         * obj-c++.dg/class-protocol-1.mm: New.
13033         * obj-c++.dg/comp-types-1[0-1].mm: New.
13034         * obj-c++.dg/comp-types-[2-9].mm: New.
13035         * obj-c++.dg/encode-[4-8].mm: New.
13036         * obj-c++.dg/layout-1.mm: New.
13037         * obj-c++.dg/method-1[0-9].mm: New.
13038         * obj-c++.dg/method-2[0-1].mm: New.
13039         * obj-c++.dg/method-[8-9].mm: New.
13040         * obj-c++.dg/objc-gc-3.mm: New.
13041         * obj-c++.dg/try-catch-10.mm: New.
13042         * objc.dg/bitfield-5.m: New.
13043         * objc.dg/comp-types-10.m: New.
13044         * objc.dg/comp-types-9.m: New.
13045         * objc.dg/layout-1.m: New.
13046         * objc.dg/objc-gc-4.m: New.
13047         * objc.dg/try-catch-9.m: New.
13048         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13049         * objc.dg/comp-types-1.m: Likewise.
13050         * objc.dg/comp-types-[5-6].m: Likewise.
13051         * objc.dg/method-9.m: Likewise.
13052
13053 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13054
13055         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13056         and on hardware without VMX support.
13057
13058         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13059
13060         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13061
13062         * lib/profopt.exp (dg-final-generate, dg-final-use,
13063         profopt-final-code, profopt-get-options): New.
13064         (profopt-execute): Process test directives.
13065
13066         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13067         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13068         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13069
13070 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13071
13072         PR C++/21645
13073         * g++.dg/init/ctor5.C: New test.
13074
13075 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13076
13077         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13078         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13079         vect-113.c, vect-114.c.
13080
13081 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13082
13083         * gcc.dg/const-elim-1.c: Remove xfails.
13084
13085 2005-05-23  Jeff Law  <law@redhat.com>
13086
13087         * gcc.c-torture/compile/pr21638.c: New test.
13088         * gcc.c-torture/compile/20050520-1.c: New test.
13089
13090 2005-05-23  Nick Clifton  <nickc@redhat.com>
13091
13092         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13093         be a proper triple, ie: m32r*-*-*.
13094         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13095
13096 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13097
13098         PR middle-end/21331
13099         PR tree-opt/21293
13100         * gcc.c-torture/compile/pr21293.c: New test.
13101         * gcc.c-torture/execute/pr21331.c: New test.
13102
13103 2004-05-20  Richard Henderson  <rth@redhat.com>
13104
13105         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13106
13107 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13108
13109         * obj-c++-dg.exp: Add.
13110         * obj-c++.exp: Add.
13111         * obj-c++.dg/dg.exp: Add.
13112
13113 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13114
13115         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13116         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13117
13118 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13119
13120         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13121
13122 2004-05-19  Richard Henderson  <rth@redhat.com>
13123
13124         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13125
13126 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13127
13128         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13129
13130         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13131
13132 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13133
13134         PR c++/21495
13135         * g++.dg/parse/extern1.C: New test.
13136         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13137
13138 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13139
13140         * gcc.dg/c99-math.h: New.
13141         * gcc.dg/c99-math-float-1.c: New test.
13142         * gcc.dg/c99-math-double-1.c: Likewise.
13143         * gcc.dg/c99-math-long-double-1.c: Likewise.
13144
13145 2005-05-18  Richard Henderson  <rth@redhat.com>
13146
13147         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13148
13149 2005-05-18  Devang Patel  <dpatel@apple.com>
13150
13151         * g++.dg/opt/20050511-1.C: New test.
13152
13153 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13154
13155         PR libfortran/21127
13156         * gfortran.dg/reshape-complex.f90: New test.
13157
13158 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13159
13160         * gfortran.dg/array_constructor_1.f90: New test.
13161         * gfortran.dg/array_constructor_2.f90: New test.
13162
13163 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13164
13165         PR fortran/20954
13166         * gfortran.dg/pr20954.f: New test.
13167
13168 2005-05-17  Mike Stump  <mrs@apple.com>
13169
13170         Yet more Objective-C++...
13171
13172         * objc.dg/method-5.m: Update.
13173         * objc.dg/method-6.m: Update.
13174         * objc.dg/method-7.m: Update.
13175         * objc.dg/method-9.m: Update.
13176         * objc.dg/try-catch-2.m: Update.
13177
13178 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13179
13180         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13181         Remove little-endian optimizations.
13182
13183 2005-05-17  Jeff Law  <law@redhat.com>
13184
13185         * g++.dg/tree-ssa/pr14814.C: New test.
13186         * gcc.dg/tree-ssa/pr14814.C: New test.
13187         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13188         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13189
13190 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13191
13192         * gcc.dg/compat/generate-random.c: Do not include
13193         libiberty.h.
13194         * gcc.dg/compat/generate-random_r.c: Likewise.
13195
13196 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13197
13198         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13199
13200 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13201
13202         PR middle-end/21595
13203         * g++.dg/tree-ssa/builtin1.C: New testcase.
13204
13205 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13206
13207         PR c++/21454
13208         * g++.dg/opt/const4.C: New test.
13209
13210         PR middle-end/21492
13211         * g++.dg/opt/crossjump1.C: New test.
13212
13213         PR tree-optimization/21610
13214         * gcc.c-torture/compile/20050516-1.c: New test.
13215
13216         PR fortran/15080
13217         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13218         about the test failing.
13219         * gfortran.fortran-torture/execute/where_7.f90: New test.
13220         * gfortran.fortran-torture/execute/where_8.f90: New test.
13221
13222 2005-05-16  Richard Henderson  <rth@redhat.com>
13223
13224         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13225         i?86 and x86_64.
13226
13227 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13228
13229         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13230         (limits.h): Include unconditionally.
13231         (stdlib.h): Likewise.
13232         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13233         (limits.h): Include unconditionally.
13234         (stdlib.h): Likewise.
13235         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13236         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13237         (limits.h): Include unconditionally.
13238         (stdlib.h): Likewise.
13239         (hashtab.h): Do not include.
13240         (getopt.h): Likewise.
13241         (stddef.h): Include.
13242         (hashval_t): Define.
13243         (struct entry): Add "next" field.
13244         (HASH_SIZE): New macro.
13245         (hash_table): New variable.
13246         (switchfiles): Do not use xmalloc.
13247         (mix): New macro.
13248         (iterative_hash): New function.
13249         (hasht): Remove.
13250         (e_exists): New function.
13251         (e_insert): Likewise.
13252         (output): Use, instead of libiberty hashtable functions.
13253         (main): Do not use getopt.  Do not call htab_create.
13254
13255 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13256
13257         PR libstdc++/21526
13258         * lib/target-supports.exp (check_mkfifo_available):
13259         Return 0 for cygwin as mkfifo support incomplete on platform.
13260         Fix typos in comments.
13261
13262 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13263
13264         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13265
13266 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13267
13268         PR fortran/17432
13269         * gfortran.dg/assign_4.f: New test.
13270
13271 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13272
13273         PR tree-optimization/21563
13274         * gcc.dg/tree-ssa/pr21563.c: New.
13275
13276 2005-05-14  Jan Hubicka  <jh@suse.cz>
13277
13278         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13279
13280 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13281
13282         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13283
13284 2005-05-13  Julian Brown  <julian@codesourcery.com>
13285
13286         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13287         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13288
13289 2005-05-13  Jan Hubicka  <jh@suse.cz>
13290
13291         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13292         * gcc.dg/fold-xor-?.c: Likewise.
13293         * gcc.dg/pr15784-?.c: Likewise.
13294         * gcc.dg/pr20922-?.c: Likewise.
13295         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13296         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13297         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13298
13299 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13300
13301         PR fortran/21260
13302         * gfortran.dg/hollerith_1.f90: New test.
13303
13304 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13305
13306         * gfortran.dg/func_result_2.f90: New test.
13307
13308 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13309
13310         * gfortran.dg/dev_null.f90: New test.
13311
13312 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13313
13314         * gcc.dg/arm-vfp1.c: Revert last change.
13315
13316 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13317
13318         PR middle-end/19807
13319         PR tree-optimization/19639
13320         * g++.dg/tree-ssa/pr19807.C: New testcase.
13321
13322 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13323
13324         PR libfortran/21471
13325         * gfortran.dg/append-1.f90: New test.
13326
13327 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13328
13329         * gcc.dg/pr18501.c: XFAIL.
13330         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13331         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13332         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13333         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13334         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13335         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13336         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13337         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13338
13339 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13340
13341         PR fortran/20178
13342         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13343         gfortran.dg/f2c_3.f90: New tests.
13344
13345         * gfortran.dg/return_1.f90: Fix dg annotation.
13346
13347 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13348
13349         * gcc.c-torture/compile/20050510-1.c: New test.
13350
13351 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13352
13353         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13354
13355 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13356
13357         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13358
13359 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13360
13361         PR c/17913
13362         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13363
13364 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13365
13366         PR c/21342
13367         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13368         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13369
13370 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13371
13372         PR debug/16676
13373         * gcc.dg/debug/pr16676.c: New test.
13374
13375 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13376
13377         PR testsuite/21443
13378         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13379         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13380         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13381         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13382         Change -O1 to -O2.
13383         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13384         -fno-tree-dominator-opts.
13385
13386 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13387
13388         * gfortran.dg/return_1.f90: New test.
13389
13390 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13391
13392         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13393
13394         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13395
13396 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13397
13398         PR c++/21427
13399         * g++.dg/inherit/covariant13.C: New.
13400
13401 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13402
13403         PR libfortran/19155
13404         * gfortran.dg/pr19155.f: New test.
13405
13406 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13407
13408         PR inline-asm/8788
13409         * gcc.dg/pr8788-1.c: New testcase.
13410
13411 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13412
13413         PR target/21416
13414         * gcc.target/mips/fpcmp-[12].c: New tests.
13415
13416 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13417
13418         * lib/target-supports-dg.exp (dg-require-fork): New function.
13419         (dg-require-mkfifo): Likewise.
13420         * lib/target-supports.exp (check_function_available): New
13421         function.
13422         (check_fork_available): Likewise.
13423         (check_mkfifo_available): Likewise.
13424
13425 2005-05-06  Jeff Law  <law@redhat.com>
13426
13427         * gcc.c-torture/compile/pr21380.c: New test.
13428
13429 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13430
13431         PR c++/20961
13432         * g++.dg/ext/weak3.C: New test.
13433
13434 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/21352
13437         * g++.dg/template/crash37.C: New test.
13438
13439 2005-05-05  Paul Brook  <paul@codesourcery.com>
13440
13441         * gcc.dg/arm-g2.c: Use effective-target arm32.
13442         * gcc.dg/arm-mmx-1.c: Ditto.
13443         * gcc.dg/arm-scd42-2.c: Ditto.
13444         * gcc.dg/arm-vfp1.c: Ditto.
13445         * lib/target-supports.exp (check_effective_target_arm32): New
13446         function.
13447
13448 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13449
13450         PR libfortran/21354
13451         gfortran.dg/in_pack_rank7.f90: New test.
13452
13453 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13454
13455         PR middle-end/15618
13456         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13457
13458 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13459
13460         PR middle-end/21265
13461         * gcc.dg/20050503-1.c: New test.
13462
13463         PR rtl-optimization/21239
13464         * gcc.dg/i386-sse-11.c: New test.
13465
13466 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13467
13468         PR target/16888
13469         * gcc.target/i386/asm-1.c: New test.
13470
13471 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13472
13473         PR rtl-optimization/21330
13474         * gcc.c-torture/execute/20050502-1.c: New test.
13475
13476         PR target/21297
13477         * gcc.c-torture/execute/20050502-2.c: New test.
13478
13479 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13480
13481         PR middle-end/21282
13482         * gcc.dg/pr21282.c: New.
13483
13484 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13485
13486         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13487         * gcc.dg/vect/vect-92.c: Likewise.
13488         * gcc.dg/vect/vect-93.c: Likewise.
13489         * gcc.dg/vect/vect-dv-1.c: Likewise.
13490         * gcc.dg/vect/vect-dv-2.c: Likewise.
13491         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13492
13493 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13494
13495         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13496         * gfortran.dg/vect/vect-2.f90: Likewise.
13497         * gfortran.dg/vect/vect-3.f90: Likewise.
13498         * gfortran.dg/vect/vect-4.f90: Likewise.
13499         * gfortran.dg/vect/vect-5.f90: Likewise.
13500
13501 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13502
13503         PR target/20813
13504         * gcc.dg/rs6000-fpint-2.c: New.
13505
13506 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13507
13508         PR c/15698
13509         * gcc.dg/builtins-30.c: Update expected messages.
13510         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13511         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13512         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13513
13514 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13515
13516         PR tree-optimization/21294
13517         * gcc.dg/tree-ssa/pr21294.c: New.
13518
13519 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13520
13521         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13522         __builtin_altivec_st_internal_4si built-in.
13523
13524 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/15875
13527         * g++.dg/template/ptrmem14.C: New test.
13528
13529 2005-05-02  Paul Brook  <paul@codesourcery.com>
13530
13531         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13532
13533 2005-05-02  Michael Matz  <matz@suse.de>
13534
13535         PR c++/19542
13536         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13537
13538 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13539
13540         * g++.dg/cpp/weak.C: New test.
13541
13542 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13543
13544         * gcc.dg/tree-ssa/loop-8.c: New test.
13545
13546 2005-04-30  Michael Maty  <matz@suse.de>
13547
13548         * gcc.dg/inline-mcpy.c: New test.
13549
13550 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13551
13552         PR libfortran/18958
13553         * gfortran.dg/eoshift.f90: New test case.
13554
13555 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13556
13557         PR libfortran/18857
13558         * gfortran.dg/matmul_1.f90: New test.
13559
13560 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13561
13562         PR tree-optimization/21030
13563         * gcc.dg/tree-ssa/pr21030.c: New.
13564
13565 2005-04-29  Devang Patel  <dpatel@apple.com>
13566
13567         PR tree-optimization/21272
13568         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13569
13570 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13571
13572         PR fortran/13082
13573         PR fortran/18824
13574         * gfortran.dg/entry_4.f90: New test.
13575         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13576         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13577         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13578         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13579         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13580         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13581         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13582
13583 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13584
13585         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13586
13587 2005-04-29  Paul Brook  <paul@codesourcery.com>
13588
13589         * gfortran.dg/entry_3.f90: New test.
13590
13591 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13592
13593         * gfortran.dg/implicit_4.f90: New test.
13594
13595 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13596
13597         * lib/target-supports.exp (check_profiling_available): Return
13598         false for xtensa-*-elf.
13599
13600 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13601
13602         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13603         error if file cannot be deleted.
13604
13605 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13606
13607         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13608         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13609         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13610         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13611         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13612         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13613         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13614         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13615         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13616         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13617         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13618         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13619         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13620
13621 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13622
13623         PR fortran/20865
13624         * gfortran.dg/pr20865.f90: New test.
13625
13626 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13627
13628         * gcc.dg/void-cast-2.c: New test.
13629
13630 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13631
13632         PR c/21159
13633         * gcc.dg/void-cast-1.c: New test.
13634
13635 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13636
13637         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13638
13639 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13640
13641         PR fortran/21177
13642         * gfortran.dg/pr21177.f90: New test.
13643
13644 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13645
13646         PR tree-optimization/21171
13647         * gcc.dg/tree-ssa/pr21171.c: New test.
13648
13649 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13650
13651         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13652         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13653         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13654         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13655         gcc.dg/tree-ssa/gen-vect-32.c: New.
13656         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13657         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13658         don't run on PPC32.
13659
13660 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13661
13662         PR c/21213
13663         * gcc.dg/transparent-union-3.c: New test.
13664
13665 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13666
13667         PR c/20740
13668         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13669         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13670         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13671         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13672         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13673         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13674
13675 2005-04-26  Jeff Law  <law@redhat.com>
13676
13677         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13678         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13679         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13680         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13681         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13682         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13683         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13684
13685 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13686
13687         PR tree-optimization/17598
13688         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13689
13690 2005-04-25  Mike Stump  <mrs@apple.com>
13691
13692         * objc.dg/fix-and-continue-1.m: Add.
13693
13694 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13695
13696         PR c++/20995
13697         * g++.dg/opt/pr20995-1.C: New test case.
13698
13699 2005-04-25  Devang Patel <dpatel@apple.com>
13700
13701         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13702
13703 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13704
13705         PR testsuite/21062
13706         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13707
13708 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13709
13710         PR C++/21188
13711         * g++.dg/opt/rtti2.C: New test.
13712
13713 2005-04-25  Paul Brook  <paul@codesourcery.com>
13714         Steven G. Kargl  <kargls@comcast.net>
13715
13716         PR fortran/20879
13717         * gfortran.dg/ichar_1.f90: New file.
13718
13719 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13720
13721         PR middle-end/20991
13722         * g++.dg/opt/pr20991.C: New test.
13723
13724         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13725         where sizeof (type) < __alignof__ (type).
13726         * gcc.dg/compat/struct-layout-1.h: Likewise.
13727
13728 2005-04-24  Per Bothner  <per@bothner.com>
13729             Devang Patel  <dpatel@apple.com>
13730
13731         PR preprocessor/20907
13732         * gcc.dg/cpp/very-long-comment.c: New test.
13733
13734 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13735
13736         PR fortran/20059
13737         * gfortran.dg/common_5.f: New test.
13738
13739 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13740
13741         PR middle-end/21082
13742         * g++.dg/tree-ssa/pr21082.C: New testcase.
13743
13744 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13745
13746         * gcc.dg/vect/vect-99.c: New test.
13747
13748 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13749
13750         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13751
13752 2005-04-22  Jeff Law  <law@redhat.com>
13753
13754         * gcc.dg/uninit-5.c: Remove xfails.
13755         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13756         conditionals and loads.
13757
13758 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13759
13760         PR libfortran/20074
13761         PR libfortran/20436
13762         PR libfortran/21108
13763         * gfortran.dg/nested_reshape.f90: new test
13764         * gfortran.dg/reshape-alloc.f90: new test
13765         * gfortran.dg/reshape.f90: new test
13766
13767 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13768
13769         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13770
13771         * gcc.dg/arm-vfp1.c: New test.
13772
13773 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13774
13775         PR c++/21087
13776         * g++.dg/lookup/builtin2.C: New test.
13777
13778 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13779
13780         * gcc.dg/weak/weak-13.c: New test.
13781
13782 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13783
13784         * lib/target-supports.exp (check_effective_target_sync_int_long):
13785         Add powerpc*.
13786
13787 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13788
13789         * gcc.target/mips/branch-1.c: New test.
13790
13791 2005-04-21  Richard Henderson  <rth@redhat.com>
13792
13793         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13794         * gcc.dg/vect/vect-86.c: Likewise.
13795         * gcc.dg/vect/vect-87.c: Likewise.
13796         * gcc.dg/vect/vect-88.c: Likewise.
13797
13798 2005-04-21  Devang Patel  <dpatel@apple.com>
13799
13800         PR optimization/20994
13801         * gcc.dg/tree-ssa/ifc-3.c: New test.
13802
13803 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13804
13805         PR c/12913
13806         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13807         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13808         gcc.dg/c99-vla-jump-5.c: New tests.
13809
13810 2005-04-19  Richard Henderson  <rth@redhat.com>
13811
13812         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13813         Fix typo in exists check.
13814         (check_effective_target_sync_int_long): New.
13815         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13816         * gcc.dg/ia64-sync-2.c: Likewise.
13817         * gcc.dg/ia64-sync-3.c: Likewise.
13818         * gcc.dg/ia64-sync-4.c: Likewise.
13819
13820 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13821
13822         * gcc.dg/fold-xor-1.c: New test.
13823         * gcc.dg/fold-xor-2.c: New test.
13824
13825 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13826
13827         PR target/20670
13828         * g++.dg/eh/fp-regs.C: New test.
13829
13830 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13831
13832         * gcc.dg/Wint-to-pointer-cast-1.c,
13833         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13834         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13835         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13836
13837 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13838
13839         PR fortran/16861
13840         * gfortran.dg/pr16861.f90: New test.
13841
13842 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13843
13844         * gcc.dg/pr21085.c: New test.
13845
13846 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13847
13848         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13849         (setup_mips_tests, dg-mips-options): New procedures.
13850         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13851         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13852         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13853         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13854         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13855         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13856         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13857         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13858         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13859         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13860         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13861         dg-mips-options instead of dg-options.  Remove now-redundant
13862         preprocessor guards.
13863         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13864         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13865         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13866         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13867         * gcc.dg/vr-mult-2.c: Delete.
13868         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13869         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13870         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13871         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13872         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13873         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13874         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13875
13876 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13877
13878         * ada/acats/run_all.sh: Use sync when executable not present.
13879
13880 2005-04-18  Devang Patel  <dpatel@apple.com>
13881
13882         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13883         * gcc.dg/vect/vect-11a.c: New.
13884         * gcc.dg/vect/vect-none.c: Update.
13885         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13886
13887 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13888
13889         PR tree-optimization/20922
13890         * gcc.dg/pr20922-1.c: New test.
13891         * gcc.dg/pr20922-2.c: New test.
13892         * gcc.dg/pr20922-3.c: New test.
13893         * gcc.dg/pr20922-4.c: New test.
13894         * gcc.dg/pr20922-5.c: New test.
13895         * gcc.dg/pr20922-6.c: New test.
13896
13897 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13898
13899         PR libfortran/20950
13900         * gfortran.dg/pr20950.f: New test.
13901
13902 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13903
13904         PR libfortran/19216
13905         * gfortran.dg/pr19216.f: New test.
13906
13907 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13908
13909         PR tree-optimization/21001
13910         * gcc.dg/tree-ssa/pr21001.c: New.
13911
13912 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13913
13914         PR libfortran/21075
13915         * gfortran.dg/reshape_rank7.f90: New test.
13916
13917 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13918
13919         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13920         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13921         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13922         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13923         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13924         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13925         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13926         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13927         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13928         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13929         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13930         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13931         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13932         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13933         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13934         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13935         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13936         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13937         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13938         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13939         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13940
13941 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13942
13943         * gfortran.dg/wtruncate.f: New testcase.
13944         * gfortran.dg/wtruncate.f90: New testcase.
13945
13946 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/21025
13949         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13950         which sizeof/alignof is dependent, rather than just whether we are
13951         processing_template_decl.
13952
13953 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13954
13955         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13956         corrected typo where the wrong variables had been compared.
13957
13958 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13959
13960         PR libfortran/18495
13961         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13962         Test callee-allocated version of return array with a write
13963         statement.
13964         Test spread with a temporary with another write statement.
13965
13966 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13967
13968         PR tree-optimization/21031
13969         * gcc.dg/tree-ssa/pr21031.c: New.
13970
13971 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13972
13973         PR tree-optimization/21004
13974         * gcc.dg/builtins-53.c: Include builtins-config.h.
13975         Check floorf, ceilf, floorl and ceill transformations
13976         only when HAVE_C99_RUNTIME is defined.
13977
13978 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13979
13980         PR middle-end/20739
13981         * gcc.dg/tree-ssa/pr20739.c: New test.
13982
13983 2005-04-14  Mike Stump  <mrs@apple.com>
13984
13985         * gcc.dg/Foundation.framework/empty: New.
13986         * gcc.dg/framework-2.c: New.
13987
13988 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13989
13990         PR tree-optimization/21021
13991         * gcc.c-torture/compile/pr21021.c: New.
13992
13993 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13994
13995         PR testsuite/21010
13996         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13997         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13998         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13999         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14000         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14001         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14002         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14003         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14004
14005 2005-04-14  Richard Henderson  <rth@redhat.com>
14006
14007         * lib/target-supports.exp (check_effective_target_vect_condition):
14008         Add ia64, i?86, and x86_64.
14009
14010 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14011
14012         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14013
14014 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14015
14016         PR tree-optimization/20657
14017         * gcc.dg/tree-ssa/pr20657.c: New.
14018
14019 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14020
14021         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14022         (long long int)trunc*.
14023
14024 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14025
14026         PR target/20927
14027         * gcc.dg/pr20927.c: New test.
14028
14029 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14030
14031         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14032         * gcc.target/mips/asm-1.c: Likewise.
14033
14034 2005-04-13  Dale Johannesen  <dalej@apple.com>
14035
14036         * objc.dg/objc-fast-4.m: New.
14037
14038 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14039
14040         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14041         directory.
14042         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14043
14044 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14045
14046         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14047         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14048         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14049
14050 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14051
14052         PR tree-optimization/20913
14053         * gcc.dg/tree-ssa/pr20913.c: New.
14054
14055         PR tree-optimization/20702
14056         * gcc.dg/tree-ssa/pr20702.c: New.
14057
14058 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14059
14060         PR c++/13744
14061         * g++.dg/inherit/local3.C: New test.
14062
14063 2005-04-12  Jeff Law  <law@redhat.com>
14064
14065         * gcc.dg/tree-ssa/20050412-1.c: New test.
14066
14067 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14068
14069         PR libfortran/19016
14070         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14071         Add tests with mask generated by expression.
14072         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14073         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14074         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14075
14076 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14077
14078         PR middle-end/20917
14079         * gcc.dg/20050409-1.c: New test.
14080
14081 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14082
14083         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14084
14085 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14086
14087         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14088         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14089         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14090         (TARGET_CXX): Adjust accordingly.
14091         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14092         determine_class_data_visibility and class_data_always_comdat.
14093         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14094         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14095         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14096         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14097         (arm_cxx_determine_class_data_visibility): New.
14098         (arm_cxx_class_data_always_comdat): Likewise.
14099         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14100         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14101         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14102         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14103         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14104         Define.
14105
14106 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14107
14108         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14109
14110 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14111
14112         * gcc.dg/i386-darwin-fpmath.c: New.
14113
14114 2004-04-11  Devang Patel  <dpatel@apple.com>
14115
14116         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14117         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14118         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14119         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14120         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14121         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14122         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14123         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14124         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14125
14126 2004-04-11  Devang Patel  <dpatel@apple.com>
14127
14128         * gcc.dg/vect/vect-dv-1.c: New test.
14129         * gcc.dg/vect/vect-dv-2.c: New test.
14130
14131 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14132
14133         PR tree-optimization/20933
14134         * gcc.dg/tree-ssa/pr20933.c: New test.
14135
14136 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14137
14138         * gfortran.dg/fold_nearest.f90: New test.
14139
14140 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14141
14142         * gcc.dg/tree-ssa/alias-1.c: New test.
14143
14144 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14145
14146         PR tree-optimization/20920
14147         * g++.dg/tree-ssa/pr20920.C: New test.
14148
14149 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14150
14151         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14152         (long long int)ceil*.
14153
14154 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14155
14156         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14157         explicit C++ linkage.
14158
14159 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14160
14161         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14162         warning for arithmetic IF statements.
14163
14164 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14165
14166         * eor_handling_1.f90: New test case.
14167         * eor_handling_2.f90: New test case.
14168         * eor_handling_3.f90: New test case.
14169         * eor_handling_4.f90: New test case.
14170         * eor_handling_5.f90: New test case.
14171         * noadv_size.f90: New test case.
14172         * pad_no.f90: New test case.
14173
14174 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14175
14176         * gcc.c-torture/execute/20050410-1.c: New test.
14177
14178 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14179
14180         * gcc.dg/pr20126.c: New.
14181
14182 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14183             Steven G. Kargl <kargls@comcast.net>
14184
14185         * gfortran.dg/PR19872.f: New test.
14186
14187 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14188
14189         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14190
14191 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14192
14193         * gfortran.dg/nint_1.f90: New test.
14194
14195 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14196
14197         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14198         Added test for callee-allocated arrays with write statements.
14199         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14200         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14201         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14202         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14203         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14204
14205 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14206
14207         PR libfortran/20163
14208         * gfortran.dg/open-options-blanks.f: New test.
14209
14210 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14211
14212         PR fortran/13257
14213         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14214
14215 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14218         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14219         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14220         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14221         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14222         * gcc.c-torture/execute/stdarg-4.c: New test.
14223
14224         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14225
14226         PR target/20795
14227         * g++.dg/abi/param2.C: New test.
14228
14229 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14230
14231         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14232
14233 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14234
14235         * gcc.dg/builtins-53.c: New test.
14236
14237 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14238
14239         * g++.dg/tree-ssa/pr18178.C: New test.
14240         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14241         * gcc.c-torture/execute/20041019-1.c: New test.
14242         * gcc.dg/tree-ssa/20041008-1.c: New test.
14243         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14244         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14245         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14246         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14247         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14248         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14249         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14250         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14251         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14252         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14253
14254 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14255
14256         PR rtl-optimization/20466
14257         * gcc.c-torture/execute/pr20466-1.c: New test.
14258
14259 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/20905
14262         * g++.dg/parse/cond2.C: New test.
14263
14264         PR c++/20145
14265         * g++.dg/warn/Wdtor1.C: New test.
14266
14267 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14268
14269         PR fortran/17229
14270         * gfortran.dg/pr17229.f: New test.
14271
14272 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14273
14274         * gfortran.dg/tiny_1.f90: New test.
14275         * gfortran.dg/tiny_2.f90: ditto.
14276
14277 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14278
14279         * gfortran.dg/eor_1.f90: Fix dg-do run line
14280         * gfortran.dg/open_new.f90: Fix dg-do run line
14281
14282 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14283
14284         * lib/target-supports.exp (get_compiler_messages): Support
14285         optional arguments, the fourth being compiler options.
14286         (check_effective_target_fpic): New proc.
14287         * gcc.dg/20050321-2.c: Restrict to target fpic.
14288
14289 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14290
14291         * gcc.dg/15443-1.c: New test.
14292         * gcc.dg/15443-2.c: Likewise.
14293
14294 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14295
14296         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14297
14298 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14299
14300         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14301
14302 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14303
14304         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14305         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14306         -m64.
14307         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14308         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14309         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14310
14311 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14312
14313         PR c++/20212
14314         * g++.dg/warn/Wunused-11.C: New test.
14315
14316 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14317
14318         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14319
14320 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14321
14322         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14323
14324 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14325
14326         PR c++/20734
14327         * g++.dg/template/ptrmem13.C: New test.
14328
14329 2005-04-05  Per Bothner  <per@bothner.com>
14330
14331         * lib/gcc.exp: Always add -fno-show-column, for now.
14332
14333 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         PR testsuite/20767
14336         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14337         of plain old "unsigned int" for the type of "i".  Makes this test
14338         64bit clean.
14339
14340 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14341
14342         * gcc.dg/i386-ssefn-1.c: New test.
14343         * gcc.dg/i386-ssefn-2.c: New test.
14344         * gcc.dg/i386-ssefn-3.c: New test.
14345         * gcc.dg/i386-ssefn-4.c: New test.
14346
14347 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14348
14349         PR tree-optimization/20076
14350         * gcc.dg/builtin-apply4.c: New test.
14351
14352         PR preprocessor/19475
14353         * gcc.dg/cpp/macspace1.c: New test.
14354         * gcc.dg/cpp/macspace2.c: New test.
14355
14356 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14357
14358         * gfortran.dg/pr20755.f: Fixed bad format.
14359
14360 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14361
14362         PR c++/20763
14363         * g++.dg/ext/attrib21.C: New test.
14364
14365 2004-04-05  Devang Patel  <dpatel@apple.com>
14366
14367         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14368         * gcc.dg/vect/vect-shift-1.c: New test.
14369
14370 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14371
14372         PR libfortran/20755
14373         * gfortran.dg/pr20755.f: New test.
14374
14375 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14376
14377         * gfortran.dg/pr15959.f90: New test.
14378         * gfortran.dg/string_pad_trunc.f90: New test.
14379
14380 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14381
14382         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14383         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14384         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14385         syntax.
14386
14387 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14388
14389         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14390
14391 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14392
14393         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14394         * gcc.c-torture/compile/20011119-2.c: Likewise.
14395         * gcc.c-torture/compile/981001-2.c: Likewise.
14396
14397 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/20679
14400         * g++.dg/template/overload4.C: New test.
14401
14402 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14403
14404         PR c++/20746
14405         * g++.dg/abi/covariant5.C: New.
14406
14407         PR debug/20505
14408         * g++.dg/debug/const2.C: New.
14409
14410 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14411
14412         PR rtl-optimization/16104
14413         * gcc.c-torture/execute/20050316-1.c: New test.
14414
14415 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         * g++.dg/template/spec23.C: Fix dg-error text.
14418
14419 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14420
14421         PR c++/19199
14422         * g++.dg/expr/lval2.C: New.
14423
14424 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14425
14426         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14427         __builtin_strcasecmp and __builtin_strncasecmp.
14428
14429 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         PR c++/20723
14432         * g++.dg/template/spec22.C: New.
14433         * g++.dg/template/spec23.C: New.
14434
14435 2005-04-03  Dale Ranta  <dir@lanl.gov>
14436             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14437
14438         PR libfortran/20068
14439         PR libfortran/20125
14440         PR libfortran/20156
14441         PR libfortran/20471
14442         * gfortran.dg/backspace.f: New test.
14443
14444 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14445
14446         * gcc.dg/pr19345.c: New test.
14447
14448 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14449
14450         PR tree-optimization/20640
14451         * gcc.dg/torture/tree-loop-1.c: New.
14452
14453 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14454
14455         PR rtl-optimization/20290
14456         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14457
14458 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14459
14460         * gcc.dg/rs6000-fpint.c: New.
14461
14462 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14463
14464         * gcc.dg/old-style-then-proto-1.c: New test.
14465
14466 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14467
14468         * gfortran.fortran-torture/execute/backspace.f90: Check
14469         after backspace and read was incorrect.
14470
14471 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472
14473         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14474         buffer past the terminating NUL using memcmp.
14475         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14476         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14477
14478         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14479         Fix unused/uninitialized variable warnings.
14480
14481         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14482         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14483         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14484         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14485
14486         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14487         gcc.c-torture/execute/builtins/fputs-lib.c,
14488         gcc.c-torture/execute/builtins/lib/fprintf.c,
14489         gcc.c-torture/execute/builtins/lib/main.c,
14490         gcc.c-torture/execute/builtins/lib/memcmp.c,
14491         gcc.c-torture/execute/builtins/lib/memmove.c,
14492         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14493         gcc.c-torture/execute/builtins/lib/memset.c,
14494         gcc.c-torture/execute/builtins/lib/printf.c,
14495         gcc.c-torture/execute/builtins/lib/sprintf.c,
14496         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14497         gcc.c-torture/execute/builtins/lib/strchr.c,
14498         gcc.c-torture/execute/builtins/lib/strcmp.c,
14499         gcc.c-torture/execute/builtins/lib/strcpy.c,
14500         gcc.c-torture/execute/builtins/lib/strcspn.c,
14501         gcc.c-torture/execute/builtins/lib/strlen.c,
14502         gcc.c-torture/execute/builtins/lib/strncat.c,
14503         gcc.c-torture/execute/builtins/lib/strncmp.c,
14504         gcc.c-torture/execute/builtins/lib/strncpy.c,
14505         gcc.c-torture/execute/builtins/lib/strrchr.c,
14506         gcc.c-torture/execute/builtins/lib/strspn.c,
14507         gcc.c-torture/execute/builtins/lib/strstr.c,
14508         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14509         gcc.c-torture/execute/builtins/strlen-2.c,
14510         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14511         prototypes.
14512
14513 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14514
14515         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14516         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14517         selectany usage.
14518
14519 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14520
14521         PR c++/19406
14522         * g++.dg/debug/using1.C: New test.
14523
14524 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14525
14526         PR middle-end/20524
14527         * gcc.dg/alias-7.c: Prefix asm-declared name with
14528         __USER_LABEL_PREFIX__.
14529
14530 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14531
14532         Fix fallout from PR middle-end/15700:
14533         * gcc.c-torture/compile/20011119-1.c: Take
14534         __USER_LABEL_PREFIX__ into account.
14535         * gcc.c-torture/compile/20011119-2.c: Likewise.
14536
14537 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14538
14539         PR c++/18644
14540         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14541
14542 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14543
14544         PR c/17855
14545         * gcc.c-torture/compile/struct-non-lval-1.c,
14546         gcc.c-torture/compile/struct-non-lval-2.c,
14547         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14548
14549 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14550
14551         * gcc.dg/tls/tls.exp: Remove temporary file.
14552         * g++.dg/tls/tls.exp: Ditto.
14553         * lib/file-format.exp: Ditto.
14554         * g++.dg/special/ecos.exp: Ditto.
14555
14556         * lib/profopt.exp: Treat prof_ext as a list.
14557         * gcc.misc-tests/bprob.exp: Ditto.
14558         * g++.dg/bprob/bprob.exp: Ditto.
14559
14560         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14561         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14562         g++.dg/tree-ssa/pointer-reference-alias.C,
14563         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14564         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14565         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14566         g++.dg/vect/pr19951.cc: Ditto.
14567         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14568         gcc.dg/builtins-47.c: Ditto.
14569         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14570         gcc.dg/pr20115-1.c: Ditto.
14571         * gcc.dg/tree-ssa/20030530-2.c,
14572         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14573         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14574         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14575         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14576         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14577         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14578         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14579         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14580         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14581         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14582         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14583         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14584         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14585         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14586         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14587         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14588         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14589         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14590         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14591         gcc.dg/tree-ssa/20030824-1.c,
14592         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14593         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14594         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14595         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14596         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14597         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14598         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14599         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14600         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14601         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14602         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14603         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14604         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14605         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14606         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14607         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14608         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14609         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14610         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14611         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14612         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14613         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14614         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14615         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14616         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14617         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14618         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14619         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14620         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14621         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14622         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14623         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14624         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14625         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14626         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14627         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14628         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14629         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14630         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14631         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14632         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14633         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14634         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14635         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14636         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14637         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14638         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14639         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14640         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14641         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14642         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14643         gcc.dg/tree-ssa/useless-1.c: Ditto.
14644         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14645         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14646         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14647         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14648         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14649         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14650         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14651         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14652         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14653         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14654         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14655         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14656         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14657         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14658         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14659         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14660         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14661         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14662         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14663         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14664         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14665         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14666         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14667         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14668         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14669         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14670         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14671         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14672         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14673         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14674         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14675         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14676         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14677         gcc.dg/vect/vect-none.c: Ditto.
14678         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14679         treelang/compile/unsigned.tree: Ditto.
14680
14681         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14682         * gcc.dg/cpp/direct2s.c: Ditto.
14683         * gcc.dg/cpp/paste4.c: Ditto.
14684         * gcc.dg/cpp/separate-1.c: Ditto.
14685         * gcc.dg/pch/save-temps-1.c: Ditto.
14686         * g++.dg/ext/altivec-10.C: Ditto.
14687         * g++.dg/pch/pch.C: Ditto.
14688
14689         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14690
14691         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14692         * g++.dg/template/repo1.C: Ditto.
14693         * g++.dg/template/repo2.C: Ditto.
14694         * g++.dg/template/repo3.C: Ditto.
14695         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14696         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14697         * g++.old-deja/g++.pt/repo1.C: Ditto.
14698         * g++.old-deja/g++.pt/repo2.C: Ditto.
14699         * g++.old-deja/g++.pt/repo3.C: Ditto.
14700         * g++.old-deja/g++.pt/repo4.C: Ditto.
14701
14702         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14703         * gcc.dg/20030107-1.c: Ditto.
14704         * gcc.dg/20030702-1.c: Ditto.
14705         * gcc.dg/profile-generate-1.c: Ditto.
14706         * g++.dg/other/profile1.C: Ditto.
14707         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14708
14709         * lib/gcc-dg.exp (remove-build-file): New.
14710         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14711         cleanup-tree-dump, cleanup-saved-temps): New.
14712
14713 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14714
14715         PR c++/19203, DR 214
14716         * g++.dg/parse/ambig3.C: Not ambiguous.
14717         * g++.dg/template/spec20.C: New.
14718         * g++.dg/template/spec21.C: New.
14719
14720 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14721
14722         PR target/20045
14723         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14724
14725 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14726
14727         PR libfortran/20660
14728         * gfortran.dg/negative_unit.f: New test.
14729
14730 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14731
14732         * gcc.dg/20050330-1.c: New test.
14733
14734 2005-03-30  Devang Patel  <dpatel@apple.com>
14735
14736         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14737
14738 2005-03-30  Dale Johannesen  <dalej@apple.com>
14739
14740         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14741
14742 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14743
14744         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14745         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14746         Strip options from test name.
14747
14748 2005-03-31  Jan Hubicka  <jh@suse.cz>
14749
14750         * gcc.dg/varpool-1.c: New testcase.
14751
14752 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14753
14754         PR c/772
14755         PR c/17913
14756         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14757         gcc.dg/stmt-expr-label-3.c : New tests.
14758         * gcc.c-torture/execute/medce-2.c: Remove.
14759
14760 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14761
14762         PR c/20368
14763         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14764         tests.
14765
14766 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14767
14768         * gcc.c-torture/compile/pr20203.c: New test.
14769
14770 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14771
14772         * gfortran.dg/promotion.f90: New test.
14773
14774 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14775
14776         PR middle-end/20491
14777         * gcc.dg/torture/asm-subreg-1.c: New test.
14778
14779 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14780
14781         PR c/20672
14782         * gcc.dg/pr20672-1.c: New test.
14783
14784 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14785
14786         * gfortran.dg/vect: New directory.
14787         * gfortran.dg/vect/vect.exp: New.
14788         * gfortran.dg/vect/vect-1.f90: New test.
14789         * gfortran.dg/vect/vect-2.f90: New test.
14790         * gfortran.dg/vect/vect-3.f90: New test.
14791         * gfortran.dg/vect/vect-4.f90: New test.
14792         * gfortran.dg/vect/vect-5.f90: New test.
14793
14794 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14795
14796         PR middle-end/20622
14797         * gcc.dg/alias-7.c: New test.
14798
14799 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14800
14801         * gcc.dg/sparc-reg-1.c: New test.
14802
14803 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14804
14805         PR target/19890
14806         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14807
14808 2005-03-29  Dale Ranta  <dir@lanl.gov>
14809             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14810
14811         PR libfortran/20163
14812         * gfortran.dg/pr20163-2.f: New test.
14813
14814 2005-03-28  Jan Hubicka  <jh@suse.cz>
14815
14816         PR middle-end/20635
14817         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14818         by Jakub Jelinek.
14819
14820 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14821
14822         PR tree-optimization/20626
14823         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14824         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14825
14826 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14827
14828         * gfortran.dg/underflow.f90: New test.
14829         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14830
14831 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14834
14835 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14836
14837         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14838         (g++_init): Make sure that CXXFLAGS is set.
14839         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14840         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14841         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14842         * lib/objc.exp (objc_init): Likewise.
14843         * lib/treelang.exp (treelang_init): Likewise.
14844
14845 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14846
14847         PR tree-optimization/20470
14848         * gcc.dg/tree-ssa/pr20470.c: New test.
14849
14850 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14851
14852         * gcc.dg/ppc-stfiwx.c: New.
14853
14854 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14855
14856         PR target/19888
14857         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14858
14859 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14860
14861         * gcc.dg/20050325-1.c: Fix a typo.
14862
14863 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14864
14865         PR libfortran/19678
14866         PR libfortran/19679
14867         * gfortran.dg/dos_eol.f: New test.
14868
14869 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14870
14871         PR rtl-optimization/20249
14872         * gcc.dg/20050325-1.c: New test.
14873
14874 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14875
14876         PR libfortran/15332
14877         * gfortran.dg/pr15332.f: New test.
14878
14879 2005-03-24  Dale Johannesen  <dalej@apple.com>
14880
14881         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14882
14883 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14884
14885         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14886         'internal' visibility.
14887         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14888         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14889         'protected' visibility.
14890         * gcc.dg/visibility-7.c: Likewise.
14891         * lib/target-supports.exp (check_visibility_available): Take
14892         a parameter, the kind of visibility to check for.
14893         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14894         to check_visibility_available.
14895
14896         * g++.dg/expr/cast3.C: New.
14897
14898 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14899
14900         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14901         rs6000.
14902
14903 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14904
14905         PR target/20095
14906         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14907
14908 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14909
14910         * gcc.dg/badshift.c: Renamed to...
14911         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14912
14913         * gcc.target/i386/badshift.c: Renamed to...
14914         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14915         only.
14916
14917         PR rtl-optimization/20532
14918         * gcc.target/i386/badshift.c: New.
14919
14920 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14921
14922         * gfortran.dg/pr18025.f90: New test.
14923
14924 2005-03-23  Dale Johannesen  <dalej@apple.com>
14925
14926         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14927
14928 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14929
14930         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14931
14932         * lib/target-supports.exp (check_iconv_available): Default
14933         libiconv to -liconv, if there is no definition.
14934
14935 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14936
14937         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14938
14939 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14940
14941         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14942         * g++.dg/opt/pr7503-2.C: Likewise.
14943         * g++.dg/opt/pr7503-3.C: Likewise.
14944         * g++.dg/opt/pr7503-4.C: Likewise.
14945         * g++.dg/opt/pr7503-5.C: Likewise.
14946         * g++.dg/warn/minmax.C: New test.
14947
14948 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14949
14950         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14951         * gfortran.dg/g77_intrinsics_sub.f: New test.
14952
14953 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14954             Jan Hubicka  <jh@suse.cz>
14955             Steven Bosscher <stevenb@suse.de
14956
14957         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14958
14959 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14960
14961         PR c++/19980
14962         * g++.dg/template/redecl3.C: New test.
14963
14964 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14965
14966         PR c++/20499
14967         * g++.dg/parse/error16.C: Tweak error markers.
14968
14969 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14970
14971         PR target/20561
14972         * gcc.dg/20050321-2.c: New test.
14973
14974 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14975
14976         PR c++/20465
14977         PR c++/20381
14978         * g++.dg/template/ptrmem12.C: New.
14979
14980 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14981
14982         PR rtl-optimization/20527
14983         * gcc.c-torture/execute/pr20527-1.c: New test.
14984
14985 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14986
14987         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14988         program, compile it into a real executable and then delete the .c
14989         and .x files afterwards, to avoid problems on testglue targets.
14990
14991 2005-03-21  Stuart Hastings  <stuart@apple.com>
14992
14993         * gcc.target/i386/sse-2.c: New.
14994
14995 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14996
14997         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14998
14999 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15000
15001         * g++.dg/parse/crash25.C: Fix typo.
15002
15003 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15004
15005         PR c++/20461
15006         * g++.dg/parse/crash24.C: New test.
15007
15008         PR c++/20536
15009         * g++.dg/parse/crash25.C: New test.
15010
15011 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15012
15013         PR c++/20147
15014         * g++.dg/ext/stmtexpr4.C: New test.
15015
15016 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15017
15018         PR middle-end/20539
15019         * gcc.c-torture/compile/pr13066-1.c: New test case.
15020         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15021         * g++.dg/opt/pr13066-1.C: Likewise.
15022
15023 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15024
15025         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15026
15027 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15028
15029         PR fortran/18525
15030         * gfortran.dg/nesting_1.f90: New test.
15031
15032 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15033
15034         PR c++/20240
15035         * g++.dg/lookup/using13.C: New test.
15036
15037 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15038
15039         PR c++/20333
15040         * g++.dg/template/crash36.C: New test.
15041
15042 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15043
15044         PR c++/20463
15045         * g++.dg/template/crash35.C: New test.
15046
15047 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15048
15049         PR c++/19966
15050         * g++.dg/overload/operator2.C: New test.
15051
15052 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15053
15054         PR libfortran/20257
15055         * gfortran.dg/pr20257.f90: New test.
15056
15057 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15058
15059         PR libfortran/20480
15060         * gfortran.dg/pr20480.f90: New test.
15061
15062 2005-03-16  Richard Henderson  <rth@redhat.com>
15063
15064         PR middle-end/15700
15065         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15066         (_rtld_global): New.
15067         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15068         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15069
15070         * gcc.dg/alias-3.c: New.
15071         * gcc.dg/alias-4.c: New.
15072         * gcc.dg/alias-5.c: New.
15073         * gcc.dg/alias-6.c: New.
15074
15075 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15076
15077         * gcc.dg/cpp/ucnid-7.c: New.
15078
15079 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15080             Dorit Naishlos  <dorit@il.ibm.com>
15081
15082         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15083         darwin.
15084
15085 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15086
15087         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15088         misaligned accesses.
15089         * gcc.dg/vect/vect-58.c: Likewise.
15090         * gcc.dg/vect/vect-92.c: New.
15091         * gcc.dg/vect/vect-93.c: New.
15092
15093 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15094
15095         PR fortran/18827
15096         * gfortran.dg/assign_2.f90: New test.
15097         * gfortran.dg/assign_3.f90: New test.
15098         * gfortran.dg/assign.f90: New test.
15099
15100 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15101
15102         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15103         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15104         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15105         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15106         names.
15107
15108 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15109
15110         * gcc.dg/cpp/ucnid-6.c: New.
15111
15112         * gcc.dg/cpp/normalize-1.c: New.
15113         * gcc.dg/cpp/normalize-2.c: New.
15114         * gcc.dg/cpp/normalize-3.c: New.
15115         * gcc.dg/cpp/normalize-4.c: New.
15116         * gcc.dg/cpp/ucnid-4.c: New.
15117         * gcc.dg/cpp/ucnid-5.c: New.
15118         * g++.dg/cpp/normalize-1.C: New.
15119         * g++.dg/cpp/ucnid-1.C: New.
15120
15121 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15122
15123         * gcc.dg/pr18628.c: New.
15124
15125 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15126
15127         PR c++/20280
15128         * g++.dg/tree-ssa/pr20280.C: New.
15129
15130 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15131
15132         PR fortran/20467
15133         * gfortran.dg/stfunc_2.f90: New test.
15134
15135 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15136
15137         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15138
15139 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15140
15141         * gcc.dg/tree-ssa/20050314-1.c: New test.
15142
15143 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15144
15145         PR c++/4403
15146         PR c++/9783, DR433
15147         * g++.dg/template/friend34.C: New test.
15148         * g++.dg/template/friend35.C: Likewise.
15149         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15150
15151 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15152
15153         Friend class name lookup 5/n
15154         PR c++/1016
15155         * g++.dg/lookup/hidden-class1.C: New test.
15156         * g++.dg/lookup/hidden-class2.C: Likewise.
15157         * g++.dg/lookup/hidden-class3.C: Likewise.
15158         * g++.dg/lookup/hidden-class4.C: Likewise.
15159         * g++.dg/lookup/hidden-class5.C: Likewise.
15160         * g++.dg/lookup/hidden-class6.C: Likewise.
15161         * g++.dg/lookup/hidden-class7.C: Likewise.
15162         * g++.dg/lookup/hidden-class8.C: Likewise.
15163         * g++.dg/lookup/hidden-class9.C: Likewise.
15164         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15165         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15166         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15167         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15168         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15169         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15170         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15171         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15172         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15173         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15174         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15175
15176 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/20157
15179         * g++.dg/template/error18.C: New test.
15180
15181 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15182
15183         PR debug/16792
15184         * g++.dg/debug/pr16792.C: New test.
15185
15186 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15187
15188         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15189         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15190         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15191         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15192         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15193         test assertion names.
15194
15195 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15196
15197         PR fortran/18600
15198         * gfortran.dg/stfunc_1.f90: New test.
15199
15200 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15201
15202         PR fortran/16907
15203         * gfortran.dg/real_index_1.f90: New test.
15204
15205 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15206
15207         PR fortran/20323
15208         * gfortran.dg/spec_expr_1.f90: New test.
15209
15210 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15211
15212         PR c/20402
15213         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15214         new parser.
15215
15216 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15217
15218         PR fortran/20361
15219         * gfortran.dg/largeequiv_1.f90: New test.
15220
15221 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15222
15223         * gcc.dg/ucnid-1.c: New.
15224         * gcc.dg/ucnid-2.c: New.
15225         * gcc.dg/ucnid-3.c: New.
15226         * gcc.dg/ucnid-4.c: New.
15227         * gcc.dg/ucnid-5.c: New.
15228         * gcc.dg/ucnid-6.c: New.
15229         * gcc.dg/cpp/ucnid-1.c: New.
15230         * gcc.dg/cpp/ucnid-2.c: New.
15231         * gcc.dg/cpp/ucnid-3.c: New.
15232         * g++.dg/other/ucnid-1.C: New.
15233
15234 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15235
15236         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15237
15238 2005-03-11  Per Bothner  <per@bothner.com>
15239
15240         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15241         that diagnotics refer to correct token.
15242         * gcc.dg/unused-3.c: Likewise.
15243
15244 2005-03-11  Per Bothner  <per@bothner.com>
15245
15246         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15247         constant" is now actually on same line as string constant.
15248         * gcc.dg/cpp/direct2s.c: Likewise.
15249
15250 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15251
15252         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15253
15254 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15255
15256         PR libfortran/20124
15257         * gfortran.dg/pr20124.f90: New Test
15258
15259 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15260
15261         PR tree-optimization/20130
15262         * gcc.dg/pr20130-1.c: New test.
15263
15264 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15265
15266         PR target/20095
15267         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15268
15269 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15270
15271         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15272
15273 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15274
15275         * g++.dg/eh/forced1.C: Fix comment.
15276         * g++.dg/eh/forced2.C: Ditto.
15277         * g++.dg/eh/forced3.C: Ditto.
15278         * g++.dg/eh/forced4.C: Ditto.
15279
15280 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15281
15282         PR rtl-opt/20412
15283         * gcc.c-torture/compile/pr20412.c: New test.
15284
15285 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15286
15287         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15288
15289 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15290
15291         PR target/20322
15292         * gcc.dg/20050307-1.c: New test.
15293
15294 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         PR c++/20375
15297         * g++.dg/other/stdarg3.C: New.
15298
15299 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15300
15301         PR c++/18384, c++/18327
15302         * g++.dg/init/array19.C: New test.
15303
15304         PR inline-asm/20314
15305         * gcc.dg/torture/pr20314-1.c: New test.
15306         * gcc.dg/torture/pr20314-2.c: New test.
15307
15308 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15309
15310         * gcc.dg/20050309-1.c: New test.
15311
15312 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15313
15314         * gcc.dg/builtins-10.c: Reactivate disabled test.
15315         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15316         new cbrt transformations.
15317
15318 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15319
15320         PR c++/20208
15321         * g++.dg/template/array13.C: New test.
15322
15323 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15324
15325         PR c++/16859
15326         * g++.dg/init/brace4.C: New test.
15327
15328 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15329
15330         PR c++/20186
15331         * g++.dg/template/non-dependent12.C: New.
15332
15333 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15334
15335         PR c++/20142
15336         * g++.dg/init/array18.C: Add dg-do run marker.
15337
15338         PR c++/20142
15339         * g++.dg/init/array18.C: New test.
15340
15341 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15342
15343         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15344         * g++.dg/gcov/gcov.exp: Likewise.
15345         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15346         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15347         * lib/c-torture.exp: Likewise.
15348         * lib/fortran-torture.exp: Likewise.
15349         * lib/g++.exp: Likewise.
15350         * lib/gcc-defs.exp: Likewise.
15351         * lib/gcc-dg.exp: Likewise.
15352         * lib/gcc.exp: Likewise.
15353         * lib/gcov.exp: Likewise.
15354         * lib/gfortran.exp: Likewise.
15355         * lib/mike-g++.exp: Likewise.
15356         * lib/mike-gcc.exp: Likewise.
15357         * lib/objc-torture.exp: Likewise.
15358         * lib/objc.exp: Likewise.
15359         * lib/profopt.exp: Likewise.
15360         * lib/target-libpath.exp: Likewise.
15361         * lib/target-supports.exp: Likewise.
15362         * lib/treelang.exp: Likewise.
15363         * lib/wrapper.exp: Likewise.
15364
15365 2005-03-08  Jeff Law  <law@redhat.com>
15366
15367         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15368         PHI-OPT changes.
15369
15370 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15371
15372         * gcc.dg/vect/pr20122.c: New test.
15373
15374 2005-03-07  Jeff Law  <law@redhat.com>
15375
15376         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15377         was folded away.
15378         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15379         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15380         * gcc.dg/tree-ssa/pr18134.c: New test.
15381
15382 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15383
15384         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15385         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15386         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15387
15388 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         PR tree-opt/17671
15391         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15392
15393 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15394
15395         * g++.dg/warn/Wnvdtor.C: New test.
15396
15397 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15398
15399         * gcc.dg/torture/pr19683-1.c: New test.
15400
15401 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15402
15403         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15404         * gfortran.dg/g77/19990313-2.f: Ditto.
15405         * gfortran.dg/g77/19990313-3.f: Ditto.
15406         * gfortran.dg/g77/19990525-0.f: Ditto.
15407         * gfortran.dg/g77/19990826-0.f: Ditto.
15408         * gfortran.dg/g77/19990826-2.f: Ditto.
15409         * gfortran.dg/g77/19990826-3.f: Ditto.
15410         * gfortran.dg/g77/20000511-1.f: Ditto.
15411         * gfortran.dg/g77/20000511-2.f: Ditto.
15412         * gfortran.dg/g77/970625-2.f: Ditto.
15413         * gfortran.dg/g77/980310-2.f: Ditto.
15414         * gfortran.dg/g77/980310-3.f: Ditto.
15415         * gfortran.dg/g77/980310-8.f: Ditto.
15416         * gfortran.dg/g77/980519-2.f: Ditto.
15417         * gfortran.dg/g77/alpha1.f: Ditto.
15418         * gfortran.dg/g77/claus.f: Ditto.
15419         * gfortran.dg/g77/erfc.f: Ditto.
15420         * gfortran.dg/g77/short.f: Ditto.
15421         * gfortran.fortran-torture/execute/data.f90: Ditto.
15422         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15423         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15424
15425 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15426
15427         * lib/file-format.exp (gcc_target_object_format): Add check for som
15428         format and hardcode object formats on hppa*-*-hpux*.
15429         * lib/target-supports.exp (check_weak_available): Add check for som
15430         object format.  Always return 0 on hppa*-*-hpux10*.
15431
15432         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15433         is defined.
15434
15435         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15436
15437 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15438
15439         * gfortran.dg/pr19936_1.f90: New test.
15440         * gfortran.dg/pr19936_2.f90: New test.
15441         * gfortran.dg/pr19936_3.f90: New test.
15442
15443 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15444             Paul Thomas <prthomas@drfccad.cea.fr>
15445
15446         * gfortran.dg/PR19754_1.f90: New test.
15447         * gfortran.dg/PR19754_2.f90: Ditto.
15448
15449 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15450
15451         PR c++/19311
15452         * g++.dg/template/non-dependent11.C: New test.
15453
15454 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15455
15456         * lib/target-supports.exp (check_iconv_available): Fix comment.
15457
15458 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15459             Joseph S. Myers  <joseph@codesourcery.com>
15460
15461         PR c++/19797
15462         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15463
15464 2005-03-04  Matthew Sachs  <msachs@apple.com>
15465
15466         * gcc.exp (gcc_target_compile): Put braces around
15467         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15468         * objc.exp (objc_target_compile): Likewise.
15469         * treelang.exp (treelang_target_compile): Likewise.
15470
15471 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15472
15473         PR fortran/19673
15474         * gfortran.dg/func_result_1.f90: New test.
15475
15476 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15477
15478         * gcc.misc-tests/options.exp: New test.
15479
15480 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15481
15482         * gcc.dg/pr15784-4.c: New test.
15483
15484 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15485
15486         * gcc.c-torture/execute/pr17133.c: New.
15487         * gcc.c-torture/compile/20050303-1.c: New.
15488
15489 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15490
15491         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15492
15493 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15494
15495         * g++.dg/overload/using2.C: New.
15496
15497 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15498
15499         PR c++/19916
15500         * g++.dg/init/ptrmem2.C: New test.
15501
15502 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15503
15504         PR c/8927
15505         * gcc.dg/pr8927-1.c: New test.
15506
15507 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         PR c++/20232
15510         * g++.dg/inherit/covariant12.C: New.
15511
15512 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15513
15514         PR fortran/19479
15515         * gfortran.dg/bound_1.f90: New test.
15516
15517 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15518
15519         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15520         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15521
15522 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15523
15524         PR c/20245
15525         * gcc.dg/pr20245-1.c: New test.
15526
15527 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15528
15529         PR middle-end/19874
15530         * gcc.c-torture/execute/20050119-2.c: New test case.
15531
15532 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15533
15534         * README: Update the DejaGnu bug reporting address.
15535         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15536         * lib/objc-torture.exp: Likewise.
15537
15538 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15539
15540         * gfortran.dg/boz_1.f90: New test.
15541         * gfortran.dg/boz_3.f90: New test.
15542         * gfortran.dg/boz_4.f90: New test.
15543
15544 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15545
15546         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15547         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15548
15549 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15550
15551         PR libfortran/20101
15552         * gfortran.dg/write_0_pe_format.f90: New test.
15553
15554 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15555
15556         PR c++/20206
15557         * g++.dg/opt/thunk2.C: New test.
15558         * g++.dg/opt/covariant1.C: New test.
15559
15560 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15561
15562         * gfortran.dg/e_d_fmt.f90: New test.
15563
15564 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15565
15566         * gcc.dg/asm-b.c: Fix comment typos.
15567
15568 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15569
15570         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15571         a V_MAY_DEF also.
15572
15573 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15574
15575         PR tree-opt/20188
15576         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15577         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15578         * gcc.dg/asm-b.c: New test.
15579
15580 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15581
15582         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15583         Disable this test on IRIX 6.
15584
15585 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15586
15587         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15588         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15589         parser.
15590
15591 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15592
15593         PR tree-optimization/20204
15594         * testsuite/gcc.dg/pr20204.c: New test.
15595
15596 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15597
15598         PR target/20196
15599         * gcc.c-torture/execute/20050224-1.c: New test.
15600
15601         PR c++/20175
15602         * g++.dg/warn/Wbraces2.C: New test.
15603
15604 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/19878
15607         * g++.dg/init/const2.C: New test.
15608
15609 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15610
15611         PR tree-optimization/20100
15612         * gcc.c-torture/execute/pr20100-1.c: New test.
15613
15614 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15615
15616         * gfortran.dg/implicit_3.f90: New test.
15617
15618         * gfortran.dg/deftype_1.f90: New test.
15619
15620 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15621
15622         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15623         the test passes.
15624         * g++.dg/other/anon3.C: Accept a warning.
15625
15626 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15627
15628         * gcc.dg/pr20017.c: Fix a comment typo.
15629
15630 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15631
15632         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15633
15634 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15635
15636         PR ada/19902
15637         * ada/acats/tests/cxa/cxa3004.a: Remove.
15638         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15639
15640 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/20073
15643         * g++.dg/init/const1.C: New test.
15644
15645         PR c++/19991
15646         * g++.dg/parse/constant7.C: New test.
15647
15648         PR c++/20152
15649         * g++.dg/parse/error27.C: New test.
15650         * g++.dg/template/qualttp15.C: Adjust error markers.
15651         * g++.old-deja/g++.other/struct1.C: Likewise.
15652
15653         PR c++/20153
15654         * g++.dg/template/error17.C: New test.
15655
15656         PR c++/20148
15657         * g++.dg/parser/error26.C: New test.
15658
15659 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15660
15661         PR tree-optimization/20100
15662         PR tree-optimization/20115
15663         * gcc.dg/pr20115.c: New test.
15664         * gcc.dg/pr20115-1.c: New test.
15665         * gcc.dg/pr20100.c: New test.
15666         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15667         call-clobbered variables after alias1.
15668
15669 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15670
15671         * gfortran.dg/list_read_4.f90: new test.
15672
15673 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15674
15675         PR rtl-optimization/20017.
15676         * gcc.dg/pr20017.c: New.
15677
15678 2005-02-22  Devang Patel  <dpatel@apple.com>
15679
15680         PR 19952
15681         * g++.dg/tree-ssa/pr19952.C: New test.
15682
15683 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15684
15685         PR c++/19883
15686         * g++.dg/parse/constant6.C: New test.
15687
15688 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15689
15690         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15691         * g++.dg/charset/asm2.c: Likewise.
15692         * g++.dg/charset/asm3.c: Likewise.
15693         * g++.dg/charset/asm4.c: Likewise.
15694         * g++.dg/charset/asm5.c: Likewise.
15695         * g++.dg/charset/attribute1.c: Likewise.
15696         * g++.dg/charset/attribute2.c: Likewise.
15697         * g++.dg/charset/extern1.cc: Likewise.
15698         * g++.dg/charset/extern2.cc: Likewise.
15699         * g++.dg/charset/extern3.cc: Likewise.
15700         * g++.dg/charset/function.cc: Likewise.
15701         * g++.dg/charset/string.c: Likewise.
15702         * g++.dg/charset/charset.exp: Likewise.
15703         * lib/target-supports.exp (check_iconv_available): Fix comment.
15704
15705 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15706
15707         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15708         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15709         * gcc.dg/charset/asm2.c: Likewise.
15710         * gcc.dg/charset/asm3.c: Likewise.
15711         * gcc.dg/charset/asm4.c: Likewise.
15712         * gcc.dg/charset/asm5.c: Likewise.
15713         * gcc.dg/charset/asm6.c: Likewise.
15714         * gcc.dg/charset/attribute1.c: Likewise.
15715         * gcc.dg/charset/attribute2.c: Likewise.
15716         * gcc.dg/charset/builtin1.c: Likewise.
15717         * gcc.dg/charset/extern.c: Likewise.
15718         * gcc.dg/charset/function.c: Likewise.
15719         * gcc.dg/charset/string.c: Likewise.
15720         * gcc.dg/charset/charset.exp: Likewise.
15721
15722 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15723
15724         PR fortran/20086
15725         * gfortran.dg/pr20086.f90: New test.
15726
15727 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15728
15729         PR tree-optimization/19786
15730         * g++.dg/tree-ssa/pr19786.C: New.
15731
15732 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15733
15734         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15735
15736 2005-02-21  Jeff Law  <law@redhat.com>
15737
15738         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15739
15740 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15741
15742         * gfortran.dg/do_iterator: Split loop, markup all lines for
15743         which an error locus is printed.
15744         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15745         locus is printed.
15746         * gfortran.dg/select_4.f90: Likewise.
15747         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15748         locuses in the various permutations.
15749
15750 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15751
15752         PR tree-optimization/19951
15753         * g++.dg/vect: New directory.
15754         * g++.dg/vect/vect.exp: New file.
15755         * g++.dg/vect/pr19951.cc: New testcase.
15756         * g++.dg/dg.exp: Also prune vectorizer tests.
15757
15758 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15759
15760         PR 18785
15761         * gcc.dg/charset/builtin1.c: New test.
15762
15763 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15764
15765         PR c++/19299
15766         * g++.dg/inherit/volatile1.C: New test.
15767
15768         PR c++/19440
15769         * g++.dg/template/dtor4.C: New test.
15770
15771 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15772
15773         * gfortran.dg/int_1.f90: New test.
15774
15775 2005-02-19  Devang Patel  <dpatel@apple.com>
15776
15777         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15778
15779 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15780
15781         * gfortran.dg/achar_1.f90: New test.
15782
15783 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15784
15785         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15786
15787 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15788             Jakub Jelinek  <jakub@redhat.com>
15789
15790         PR tree-optimization/19828
15791         * gcc.dg/tree-ssa/loop-7.c: New test.
15792         * gcc.c-torture/execute/20050218-1.c: New test.
15793
15794 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15795
15796         PR c/20043
15797         * gcc.dg/transparent-union-1.c: New test.
15798         * gcc.dg/transparent-union-2.c: New test.
15799
15800 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15801
15802         PR tree-optimization/18977
15803         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15804
15805 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15806
15807         PR target/20054
15808         * gcc.dg/pr20054.c: New test.
15809
15810 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15811
15812         PR c++/19508
15813         * g++.dg/ext/attrib20.C: New test.
15814
15815 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15816
15817         PR middle-end/20030
15818         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15819
15820 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15821
15822         PR c++/20008
15823         * g++.dg/opt/switch4.C: New.
15824
15825 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR c++/20023
15828         PR tree-optimization/20009
15829         * gcc.c-torture/compile/20050217-1.c: New test.
15830         * g++.dg/opt/switch3.C: New test.
15831
15832         PR tree-optimization/18947
15833         * gcc.c-torture/compile/20050215-1.c: New test.
15834         * gcc.c-torture/compile/20050215-2.c: New test.
15835         * gcc.c-torture/compile/20050215-3.c: New test.
15836
15837 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15838
15839         PR c++/20028
15840         * g++.dg/template/crash34.C: New.
15841
15842         PR c++/20022
15843         * g++.dg/other/access3.C: New.
15844
15845 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15846
15847         * gcc.dg/vect/vect-98.c: New test.
15848
15849 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15850
15851         PR tree-optimization/19967
15852         * gcc.dg/pr19967.c: New.
15853
15854 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15855
15856         PR middle-end/19857
15857         * gcc.dg/tree-ssa/20050215-1.c: New test.
15858         * gcc.c-torture/execute/20050215-1.c: New test.
15859
15860 2005-02-15  Eric Christopher  <echristo@redhat.com>
15861
15862         * gcc.dg/cpp/20050215-1.c: New file.
15863
15864 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15865
15866         PR tree-optimization/15785
15867         * gcc.dg/pr15785-1.c: New test.
15868
15869 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15870
15871         PR c++/17788
15872         * g++.dg/init/ctor4.C: New.
15873         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15874
15875 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15876
15877         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15878         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15879
15880 2005-02-15  Andreas Schwab  <schwab@suse.de>
15881
15882         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15883         declare malloc.
15884
15885 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15886
15887         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15888
15889 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15890
15891         PR tree-optimization/19853
15892         * gcc.c-torture/compile/pr19853.c: New test.
15893
15894 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         PR c++/19608
15897         * g++.dg/parse/local-class1.C: New.
15898
15899         PR c++/19895
15900         * g++.dg/parse/ptrmem3.C: New.
15901
15902         PR c++/19884
15903         * g++.old-deja/g++.oliva/template6.C: Add another case.
15904         * g++.dg/template/explicit6.C: New.
15905
15906 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15907
15908         PR c++/17816
15909         * g++.dg/other/redecl2.C: New.
15910
15911 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15912
15913         PR c++/19891
15914         * g++.dg/abi/covariant4.C: New.
15915
15916 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15917
15918         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15919
15920 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15921
15922         * gcc.dg/vect/vect-96.c: Fix typo.
15923
15924 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15925
15926         PR c++/14479
15927         PR c++/19487
15928         * g++.dg/template/enum5.C: New test.
15929
15930 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15931
15932         * gcc.dg/vect/vect-97.c: New test.
15933
15934 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15935
15936         * gcc.dg/vect/vect-96.c: New test.
15937
15938 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15939
15940         * gcc.dg/builtins-34.c: Also check ldexp*.
15941
15942 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15943
15944         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15945
15946 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15947
15948         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15949         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15950         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15951         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15952         selector_list, selector_expression, dg-process-target): Move to new
15953         file target-supports-dg.exp.
15954         * lib/target-supports-dg.exp: New.
15955
15956         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15957         New.
15958
15959 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15960
15961         PR c++/19666
15962         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15963
15964         PR middle-end/19858
15965         * gcc.c-torture/compile/20050210-1.c: New test.
15966
15967 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/19755
15970         * g++.dg/warn/Wbraces1.C: New test.
15971
15972 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15973
15974         * gcc.dg/builtins-52.c: New testcase.
15975
15976 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15977
15978         PR c/19342
15979         * gcc.c-torture/execute/20050119-1.c: New test.
15980
15981 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR c++/19811
15984         * g++.dg/init/delete1.C: New test.
15985
15986 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR c++/18470
15989         * g++.dg/template/static12.C: New test.
15990
15991 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15992
15993         PR c++/19787
15994         * g++.dg/conversion/ambig1.C: New test.
15995
15996         PR c++/19739
15997         * g++.dg/ext/attrib19.C: New test.
15998
15999         PR c++/19732
16000         * g++.dg/parse/dtor5.C: New test.
16001
16002         PR c++/19762
16003         * g++.dg/template/dtor3.C: New test.
16004
16005         PR c++/19826
16006         * g++.dg/template/static11.C: New test.
16007         * g++.dg/template/crash2.C: Remove dg-error marker.
16008
16009 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16010
16011         PR C++/18491
16012         * g++.old-deja/g++.mike/p10769a.C: Remove.
16013
16014 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16015
16016         * gcc.dg/builtins-48.c: New test case.
16017         * gcc.dg/builtins-49.c: New test case.
16018         * gcc.dg/builtins-50.c: New test case.
16019         * gcc.dg/builtins-51.c: New test case.
16020
16021 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16022
16023         PR middle-end/19583
16024         * g++.dg/warn/Wreturn-type-3.C: New test.
16025
16026 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16027
16028         PR middle-end/19402
16029         * gcc.dg/pr19402-1.c: New testcase.
16030         * gcc.dg/pr19402-2.c: likewise.
16031
16032 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16033
16034         PR middle-end/19854
16035         * g++.dg/tree-ssa/tmmti.C: New testcase.
16036
16037 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16038
16039         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16040
16041 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16042
16043         PR c++/19733
16044         * g++.dg/parse/crash23.C: New test.
16045         * g++.dg/warn/Weff1.C: New test.
16046
16047 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16048
16049         * gcc.dg/20050209-1.c: New test.
16050
16051 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16052
16053         PR target/19799
16054         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16055
16056 2005-02-08  Mike Stump  <mrs@apple.com>
16057
16058         * g++.dg/pch/import-2.c: New test.
16059         * g++.dg/pch/import-2.hs: New.
16060         * g++.dg/pch/include/import-2a.h: New.
16061         * g++.dg/pch/include/import-2b.h: New.
16062
16063 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16064
16065         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16066
16067 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16068
16069         * gfortran.dg/substr_1.f90: New test.
16070
16071 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16072
16073         PR middle-end/19775
16074         * gcc.dg/torture/builtin-power-1.c: Disable test for
16075         invalid transformation.
16076         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16077         no longer optimize.
16078         * gcc.dg/builtins-47.c: New testcase.
16079
16080 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16081             Dorit Naishlos  <dorit@il.ibm.com>
16082
16083         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16084
16085 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16086
16087         * gcc.c-torture/compile/20050206-1.c: New test.
16088
16089 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16090
16091         PR tree-opt/19768
16092         * g++.dg/opt/pr19768.C: New test.
16093
16094 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16095
16096         PR tree-opt/19736
16097         * gcc.c-torture/compile/pr19736.c: New test.
16098
16099 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16100
16101         PR c++/17401
16102         * g++.dg/parse/error25.C: New test.
16103
16104 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16105
16106         * gcc.c-torture/execute/20050203-1.c: New.
16107
16108 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16109
16110         * gcc.dg/vect/vect-85.c: Remove xfail.
16111         * gcc.dg/vect/vect-86.c: Remove xfail.
16112         * gcc.dg/vect/vect-87.c: Remove xfail.
16113         * gcc.dg/vect/vect-88.c: Remove xfail.
16114
16115 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16116
16117         * gcc.dg/altivec-19.c: New.
16118
16119 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16120
16121         PR c/17807
16122         * gcc.dg/nested-func-3.c: New test.
16123         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16124
16125 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16126
16127         * gcc.test-framework/gen_directive_tests: Generate tests for
16128         selector expressions.
16129
16130 2005-02-02  Matt Austern  <austern@apple.com>
16131
16132         PR c++/19628
16133         * g++/ext/builtin7.C: New.
16134         * g++/ext/builtin8.C: New.
16135
16136 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16137
16138         PR c/18502
16139         * gcc.dg/pr18502-1.c: New test.
16140
16141 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16142
16143         PR c++/17413
16144         * g++.dg/template/local4.C: Tweak.
16145
16146 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16147
16148         PR tree-optimization/19578
16149         * gcc.c-torture/compile/20050202-1.c: New test.
16150
16151 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16152
16153         PR c/19435
16154         * gcc.dg/c99-init-4.c: New test.
16155
16156 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16157
16158         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16159
16160         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16161
16162         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16163         * g++.dg/eh/check-vect.h: New.
16164
16165         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16166         * gcc.dg/vect/vect-78.c: Ditto.
16167         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16168         Remove.
16169
16170         * g++.dg/conversion/simd1.C: Expect warning.
16171         * g++.dg/ext/attribute-test-1.C: Ditto.
16172         * g++.dg/ext/attribute-test-2.C: Ditto.
16173         * g++.dg/ext/attribute-test-3.C: Ditto.
16174         * g++.dg/ext/attribute-test-4.C: Ditto.
16175
16176         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16177         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16178
16179         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16180
16181 2005-02-01  Richard Henderson  <rth@redhat.com>
16182
16183         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16184         long double for ibm double-double format.
16185         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16186
16187 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16188
16189         PR tree-optimization/19633
16190         * testsuite/gcc.dg/pr19633-1.c: New test.
16191         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16192         to NULL or a symbol.
16193
16194 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16195
16196         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16197         New procs.
16198         (dg-process-target (local override)): Handle selector expressions.
16199
16200         * gcc.test-framework/README: Describe tests in source directory.
16201         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16202         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16203         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16204         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16205         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16206         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16207         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16208         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16209         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16210         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16211         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16212         * gcc.test-framework/dg-error-exp-P.c: New test.
16213         * gcc.test-framework/dg-error-exp-XP.c: New test.
16214         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16215         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16216         * gcc.test-framework/dg-output-exp-P.c: New test.
16217         * gcc.test-framework/dg-output-exp-XF.c: New test.
16218         * gcc.test-framework/dg-warning-exp-P.c: New test.
16219         * gcc.misc-tests/dg-1.c: Remove.
16220         * gcc.misc-tests/dg-2.c: Remove.
16221         * gcc.misc-tests/dg-3.c: Remove.
16222         * gcc.misc-tests/dg-4.c: Remove.
16223         * gcc.misc-tests/dg-5.c: Remove.
16224         * gcc.misc-tests/dg-6.c: Remove.
16225         * gcc.misc-tests/dg-7.c: Remove.
16226         * gcc.misc-tests/dg-8.c: Remove.
16227         * gcc.misc-tests/dg-9.c: Remove.
16228         * gcc.misc-tests/dg-10.c: Remove.
16229         * gcc.misc-tests/dg-11.c: Remove.
16230         * gcc.misc-tests/dg-12.c: Remove.
16231         * gcc.misc-tests/dg-test.exp: Remove.
16232
16233         * gcc.test-framework/test-framework.awk: Change recording and
16234         printing of passes and failures.
16235
16236         * gcc.test-framework: New directory.
16237         * gcc.test-framework/README: New.
16238         * gcc.test-framework/test-framework.exp: New.
16239         * gcc.test-framework/test-framework.awk: New.
16240         * gcc.test-framework/gen_directive_tests: New.
16241
16242 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16243
16244         * lib/treelang.exp: Fix comment typos.
16245         (treelang_target_compile): Don't append libs=-ltreelang to options.
16246
16247 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16248
16249         * g++.dg/parse/typename7.C: Adjust error messages.
16250
16251 2005-01-31  Jeff Law  <law@redhat.com>
16252
16253         * gcc.c-torture/execute/20050131-1.c: New test.
16254         * gcc.dg/wcaselabel.c: New test.
16255
16256 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16257
16258         * g++.dg/other/warning1.C: Adjust error messags.
16259         * g++.dg/parse/constant5.C: New test.
16260
16261 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16262
16263         PR c/19333
16264         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16265         the test case valid.
16266         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16267         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16268         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16269         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16270         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16271         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16272
16273 2005-01-31  Dale Johannesen  <dalej@apple.com>
16274
16275         * g++.dg/opt/pr19650.C: New test.
16276
16277 2005-01-31  Richard Henderson  <rth@redhat.com>
16278
16279         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16280         long double for intel double extended format.
16281         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16282
16283 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16284
16285         PR c++/19555
16286         * g++.dg/template/static10.C: New test.
16287
16288         PR c++/19395
16289         * g++.dg/parse/error24.C: New test.
16290
16291         PR c++/19367
16292         * g++.dg/lookup/builtin1.C: New test.
16293
16294         PR c++/19457
16295         * g++.dg/warn/conv3.C: New test.
16296
16297 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16298
16299         PR fortran/19647
16300         * gfortan.dg/inquire_7.f90
16301
16302 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16303
16304         PR tree-optimization/15791
16305         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16306         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16307         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16308         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16309         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16310         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16311         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16312         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16313         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16314         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16315
16316 2005-01-29  Paul Brook  <paul@codesourcery.com>
16317
16318         PR fortran/18565
16319         * check.c (real_or_complex_check): New function.
16320         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16321         * intrinsic.c (add_functions): Use new check functions.
16322         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16323         Add prototypes.
16324
16325 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16326
16327         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16328         gcc.dg/lvalue-3.c: New tests.
16329         * gcc.dg/concat.c: Update expected messages.
16330
16331 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16332
16333         PR libfortran/19595
16334         * gfortran.dg/eor_1.f90: New test.
16335
16336 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16337
16338         PR fortran/19589
16339         * gfortran.dg/logical_data_1.f90: New test.
16340
16341 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16342
16343         PR c++/19253
16344         * g++.dg/template/crash33.C: New test.
16345
16346         PR c++/19667
16347         * g++.dg/template/crash32.C: New test.
16348
16349 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16350
16351         PR middle-end/16558
16352         * g++.dg/warn/Wreturn-type-2.C: New test.
16353
16354 2004-06-24  Jeff Law  <law@redhat.com>
16355
16356         * gcc.dg/tree-ssa/20050128-1.c: New test.
16357
16358 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16359
16360         * gcc.target/frv/all-mdpackh-1.c: New test.
16361
16362 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16363
16364         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16365
16366 2005-01-27  Richard Henderson  <rth@redhat.com>
16367
16368         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16369
16370 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16371
16372         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16373
16374 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16375
16376         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16377         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16378         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16379         to cope with cases where the multilib options override the dg-options.
16380
16381 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16382
16383         PR c/18946
16384         * gcc.dg/noncompile/20050120-1.c: New test.
16385
16386 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16387
16388         PR tree-optimization/19633
16389         * gcc.dg/pr19633.c: New test.
16390         * gcc.dg/tree-ssa/pr19633.c: New test.
16391
16392 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16393
16394         * gcc.dg/20041216-1.c: New test.
16395
16396 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16397
16398         PR objc/18862
16399         * objc.dg/selector-2.m: New test.
16400
16401 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16402
16403         * g++.dg/opt/range-test-2.C: New test.
16404
16405         PR rtl-optimization/19579
16406         * gcc.c-torture/execute/20050124-1.c: New test.
16407
16408 2005-01-26  Greg Parker  <gparker@apple.com>
16409         Stuart Hastings  <stuart@apple.com>
16410
16411         * gcc.c-torture/execute/20050125-1.c: New.
16412
16413 2005-01-18  Jan Hubicka  <jh@suse.cz>
16414
16415         PR tree-optimize/19337
16416         * gcc.c-torture/compile/20050119-1.c: New test.
16417
16418 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16419
16420         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16421         test for successful match.
16422
16423 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16424
16425         PR objc/18408
16426         * objc.dg/comp-types-7.m: New test.
16427
16428 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16429
16430         * lib/target-supports.exp (current_target_name): New.
16431         (check_effective_target_ilp32, check_effective_target_lp64):
16432         Cache the result to use as long as the current target, with
16433         multilib flags, remains the same.
16434
16435         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16436         (dg-require-weak, dg-require-visibility, dg-require-alias,
16437         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16438         dg-require-effective-target, dg-skip-if): Remove call to
16439         skip_test_and_clear_xfail.
16440         (dg-test): Clear xfail data.
16441
16442 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16443
16444         PR target/17751
16445         * gcc.dg/ppc64-toc.c: New test.
16446
16447         * g++.dg/tree-ssa/empty-1.C: New test.
16448
16449         PR middle-end/19551
16450         * gcc.c-torture/execute/20050121-1.c: New test.
16451         * gcc.dg/20050121-2.c: New test.
16452
16453 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16454         Paul Brook  <paul@codesourcery.com>
16455
16456         PR fortran/17941
16457         * gfortran.dg/real_const_1.f: New test.
16458         * gfortran.dg/real_const_2.f90: New test.
16459         * gfortran.dg/complex_int_1.f90: New test.
16460
16461 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16462
16463         PR fortran/19313
16464         * gfortan.dg/inquire_6.f90: New test.
16465
16466 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16467
16468         PR libfortran/19451
16469         * open_readonly_1.f90: New test.
16470
16471 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16472
16473         PR libfortran/18982
16474         * gfortran.dg/open_new.f90: New file.
16475
16476 2005-01-22  Paul Brook  <paul@codesourcery.com>
16477
16478         * namelist_1.f90: New test.
16479
16480 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16481
16482         PR tree-optimization/19484
16483         * gcc.c-torture/compile/20050122-[12].c: New tests.
16484
16485 2005-01-22  Paul Brook  <paul@codesourcery.com>
16486
16487         * gfortran.dg/implicit_2.f90: New test.
16488
16489 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16490
16491         PR fortran/19314
16492         * gfortran.dg/inquire_5.f90: New test.
16493
16494 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16495
16496         PR c/18809
16497         * gcc.dg/pr18809-1.c: New test.
16498
16499 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16500
16501         * gcc.dg/20050121-1.c: New test.
16502
16503         PR tree-optimization/13000
16504         * gcc.dg/20040206-1.c: Change warning to point where function is
16505         being inlined.
16506
16507 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16508
16509         PR c++/19208
16510         * g++.dg/template/array11.C: New test.
16511
16512 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16515         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16516         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16517         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16518         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16519         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16520
16521 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16522
16523         PR tree-optimization/15349
16524         * gcc.dg/tree-ssa/pr15349.c: New.
16525
16526 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16527
16528         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16529
16530 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16531
16532         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16533         scan-assembler-times directive name.
16534
16535         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16536         after dg-do.
16537
16538         PR rtl-optimization/19462
16539         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16540
16541 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16542
16543         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16544         counting function calls on ia64.
16545
16546 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16547
16548         PR rtl-optimization/15139
16549         * gcc.dg/20050111-2.c: New test.
16550
16551         PR c/17297
16552         * gcc.c-torture/compile/20050113-1.c: New testcase.
16553
16554         PR middle-end/19164
16555         * gcc.dg/20050113-1.c: New testcase.
16556
16557 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16558
16559         * gcc.dg/vect/vect-85.c: Add comment.
16560         * gcc.dg/vect/vect-86.c: Add xfail for now.
16561         * gcc.dg/vect/vect-87.c: Add xfail for now.
16562         * gcc.dg/vect/vect-88.c: Add xfail for now.
16563         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16564
16565 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16566
16567         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16568
16569 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16570
16571         * g++.dg/debug/typedef3.C: New test.
16572
16573 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         PR c/19472
16576         * gcc.dg/asm-a.c: New test.
16577
16578 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16579
16580         * gcc.dg/sh-relax.c: Add prototype for abort.
16581
16582 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16583
16584         * gcc.dg/short-compare-1.c: New test.
16585         * gcc.dg/short-compare-2.c: Likewise.
16586
16587 2005-01-18  Michael Matz  <matz@suse.de>
16588
16589         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16590
16591 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16592
16593         PR tree-optimization/19121
16594         * gcc.c-torture/compile/pr19121.c: New test.
16595
16596 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16597
16598         PR target/19357
16599         * gcc.c-torture/compile/pr19357.c: New test.
16600
16601 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16602
16603         PR c/5675
16604         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16605         pass--those that refer just to the variable, possibly with a
16606         cast.
16607         * gcc.dg/c99-const-expr-3.c: Likewise.
16608
16609         PR middle-end/13127
16610         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16611         longer emitted.
16612
16613 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16614
16615         PR fortran/18778
16616         * gfortran.dg/endfile_2.f90: New test.
16617
16618 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16619
16620         PR 19168
16621         * gfortran.dg/select_5.f90: New test.
16622
16623 2004-01-16  Paul Brook  <paul@codesourcery.com>
16624
16625         * gfortran.dg/common_4.f90: New test.
16626
16627 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16628
16629         PR rtl-optimization/19462
16630         * gcc.dg/torture/pr19462-1.c: New test.
16631
16632 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16633
16634         PR objc/19321
16635         * objc.dg/func-ptr-2.m: New.
16636         * objc.dg/volatile-1.m: New.
16637
16638 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16639
16640         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16641
16642 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16643
16644         PR tree-optimization/19060
16645         * gcc.c-torture/execute/20050104-1.c: New test.
16646
16647 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16648
16649         PR fortran/18983
16650         * gfortran.dg/write_to_null.f90: New test.
16651
16652 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16653             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16654
16655         PR other/19328
16656         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16657         argument.
16658
16659 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16660
16661         PR c++/19263
16662         * g++.dg/init/vector1.C: New test.
16663
16664 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16665
16666         PR target/13158
16667         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16668         PR target/18987
16669         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16670
16671 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16672
16673         * gfortran.dg/select_1.f90: New test.
16674         * gfortran.dg/select_2.f90: New test.
16675         * gfortran.dg/select_3.f90: New test.
16676         * gfortran.dg/select_4.f90: New test.
16677
16678 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16679
16680         PR middle-end/19084
16681         PR rtl-optimization/19348
16682         * gcc.dg/20050111-1.c: New test.
16683         * gcc.c-torture/execute/20050111-1.c: New test.
16684
16685         * gcc.dg/i386-asm-4.c: New test.
16686
16687 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16688
16689         * gcc.dg/nested-func-2.c: New test.
16690         * ada/acats/norun.lst: Remove c953002.
16691
16692 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16693
16694         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16695
16696 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16697
16698         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16699
16700 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16701
16702         PR target/18761
16703         * g++.dg/abi/align1.C: New test.
16704
16705 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16706
16707         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16708         at a time.
16709         * g++.dg/ext/altivec_check.h: Support compiling as C.
16710
16711 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16712
16713         PR c++/19355
16714         * g++.dg/expr/pr19355-1.C: New test case.
16715
16716 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16717
16718         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16719         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16720         * ada/acats/tests/c3/c92005b.ada: Likewise.
16721         * ada/acats/tests/c3/cxb3012.a: Likewise.
16722         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16723
16724 2005-01-09  Paul Brook  <paul@codesourcery.com>
16725
16726         * gfortran.dg/common_2.f90: New file.
16727         * gfortran.dg/common_3.f90: New file.
16728
16729 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16730
16731         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16732
16733 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16734
16735         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16736         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16737         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16738         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16739         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16740         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16741         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16742         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16743         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16744         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16745         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16746         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16747         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16748         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16749         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16750         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16751         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16752         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16753         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16754         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16755         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16756         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16757         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16758         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16759         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16760         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16761         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16762         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16763         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16764         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16765         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16766         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16767         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16768         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16769         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16770         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16771         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16772         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16773         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16774         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16775         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16776         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16777         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16778         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16779         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16780         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16781         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16782         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16783         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16784         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16785         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16786         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16787         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16788         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16789         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16790         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16791         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16792         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16793         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16794         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16795         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16796         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16797         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16798         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16799         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16800         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16801         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16802
16803         * gcc.dg/vect/vect-1.c: Fix spelling.
16804         * gcc.dg/vect/vect-10.c: Fix spelling.
16805         * gcc.dg/vect/vect-11.c: Fix spelling.
16806         * gcc.dg/vect/vect-12.c: Fix spelling.
16807         * gcc.dg/vect/vect-14.c: Fix spelling.
16808         * gcc.dg/vect/vect-15.c: Fix spelling.
16809         * gcc.dg/vect/vect-16.c: Fix spelling.
16810         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16811         * gcc.dg/vect/vect-64.c: Fix comments.
16812         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16813
16814 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16815             Ira Rosen  <irar@il.ibm.com>
16816
16817         * gcc.dg/vect/vect-70.c: New test.
16818         * gcc.dg/vect/vect-71.c: New test.
16819
16820 2005-01-09  Manfred Hollstein  <mh@suse.com>
16821
16822         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16823         * gcc.dg/pr18241-2.c: Likewise.
16824         * gcc.dg/pr18241-3.c: Likewise.
16825         * gcc.dg/pr18241-4.c: Likewise.
16826         * gcc.dg/pr18241-5.c: Likewise.
16827
16828 2005-01-08  Richard Henderson  <rth@redhat.com>
16829
16830         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16831         False for x86 and x86-64.
16832
16833 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16834
16835         PR tree-optimization/18241
16836         * gcc.dg/pr18241-1.c: New test.
16837         * gcc.dg/pr18241-2.c: New test.
16838         * gcc.dg/pr18241-3.c: New test.
16839         * gcc.dg/pr18241-4.c: New test.
16840         * gcc.dg/pr18241-5.c: New test.
16841
16842 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16843
16844         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16845         gfortran.dg/select_4.f90: New.
16846
16847 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.c-torture/execute/20050107-1.c: New test.
16850
16851 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         PR c++/19298
16854         * g++.dg/template/ref2.C: New.
16855
16856 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16857
16858         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16859         instead of being empty.
16860
16861 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16862
16863         PR fortran/15553
16864         * gfortran.dg/array-1.f90: New test.
16865
16866 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16867
16868         PR tree-optimization/19283
16869         * gcc.c-torture/execute/20050106-1.c: New test.
16870
16871         PR rtl-optimization/18861
16872         * gcc.dg/20050105-1.c: New test.
16873
16874         PR tree-optimization/18828
16875         * gcc.dg/20050105-2.c: New test.
16876
16877 2005-01-07  Andreas Jaeger  <aj@suse.de>
16878
16879         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16880
16881 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16882
16883         PR fortran/18398
16884         * gfortran.dg/fmt_read.f90: New test.
16885
16886 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16887
16888         * gcc.dg/rs6000-ldouble-2.c: New.
16889
16890 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/19244
16893         * g++.dg/parser/ctor2.C: New test.
16894
16895 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16896
16897         PR c++/17154
16898         * g++.dg/template/using9.C: New test.
16899
16900 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16901
16902         PR c++/19258
16903         * g++.dg/lookup/friend6.C: New test.
16904
16905 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16906
16907         PR c++/19270
16908         * g++.dg/template/array10.C: New.
16909
16910 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16911
16912         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16913         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16914
16915 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16916
16917         * gcc.c-torture/compile/20050105-1.c: New test.
16918
16919 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16920
16921         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16922
16923 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16924
16925         PR middle-end/19100
16926         * gcc.dg/conv-3.c: New test case.
16927
16928 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16929
16930         * gcc.dg/asm-wide-1.c: New test.
16931
16932 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16933
16934         PR c++/19030
16935         * g++.dg/parse/crash22.C: New
16936
16937 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16938
16939         PR 19257
16940         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16941
16942 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16943
16944         PR middle-end/17767
16945         * gcc.dg/i386-mmx-6.c: New test case.
16946
16947 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16948
16949         PR tree-optimization/18308
16950         * gcc.dg/vect/pr18308.c: New testcase.
16951
16952 2005-01-04  Andreas Jaeger  <aj@suse.de>
16953
16954         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16955
16956 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16957             Robert Bowdidge <bowdidge@apple.com>
16958
16959         * gcc.dg/cpp/subframework1.c: New.
16960         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16961         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16962         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16963         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16964
16965 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16966
16967         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16968         producing warning.
16969         * gcc.dg/darwin-weakimport-2.c: New.
16970
16971 2005-01-03  Richard Henderson  <rth@redhat.com>
16972
16973         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16974
16975 2005-01-03  Richard Henderson  <rth@redhat.com>
16976
16977         * gcc.dg/vect/vect.exp: Enable for ia64.
16978         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16979         (check_effective_target_vect_float): Likewise.
16980         (check_effective_target_vect_no_align): Likewise.
16981         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16982         * gcc.dg/vect/vect-8.c: Likewise.
16983
16984 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16985
16986         PR target/19236
16987         * gcc.dg/pr19236-1.c: New test case.
16988
16989 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16990
16991         PR rtl-optimization/12092
16992         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16993
16994 2005-01-02  Andreas Jaeger  <aj@suse.de>
16995
16996         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16997
16998 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16999             Andrew Pinski  <pinskia@physics.uc.edu>
17000
17001         PR rtl-optimization/12092
17002         * gcc.dg/pr12092-1.c: New test case.
17003
17004 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17005
17006         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17007         'hidden' and 'default' for better portability.
17008         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17009
17010         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17011         6 and 7.
17012         * g++.old-deja/g++.brendan/new3.C: Likewise.
17013
17014 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17015
17016         * gcc.dg/20041231-1.C: New test.
17017         * g++.dg/warn/Wunreachable-code-1.C: New test.
17018
17019 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17020
17021         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17022         file, not /dev/null.  Abort on error.
17023
17024 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17025             Ziemowit Laski  <zlaski@apple.com>
17026
17027         PR objc/18971
17028         * objc.dg/encode-5.m: New test.
17029
17030 2004-12-29  Richard Henderson  <rth@redhat.com>
17031
17032         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17033         * objc.dg/stabs-1.m: Disable for ia64.
17034
17035 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17036
17037         PR c++/19190
17038         * g++.dg/warn/Wunused-10.C: New test.
17039
17040 2004-12-28  Richard Henderson  <rth@redhat.com>
17041
17042         * objc.dg/stabs-1.m: Disable for alpha.
17043
17044 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/19149
17047         * g++.dg/parse/error23.C: New test.
17048
17049 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17050
17051         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17052
17053         PR fortran/19032
17054         * gfortran.dg/intrinsic_modulo_1.f90: New.
17055         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17056         tests with divisor -1.
17057
17058 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17059
17060         * g++.dg/opt/temp1.C (memcpy): Return a value.
17061
17062         PR c++/19148
17063         * g++.dg/expr/cond7.C: New test.
17064
17065 2004-12-27  Paul Brook  <paul@codesourcery.com>
17066
17067         * gfortran.dg/g77/select_no_compile.f: Remove.
17068
17069 2004-12-27  Richard Henderson  <rth@redhat.com>
17070
17071         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17072         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17073         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17074
17075 2004-12-26  Richard Henderson  <rth@redhat.com>
17076
17077         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17078         by 1i instead of token pasting.
17079
17080 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17081
17082         PR tree-optimization/17578
17083         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17084         to additional_flags.
17085         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17086
17087 2004-12-25  Richard Henderson  <rth@redhat.com>
17088
17089         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17090         Remove Alpha.
17091
17092 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17093
17094         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17095         hppa*-*-hpux*.
17096         * gcc.dg/pr17957.c (dg-options): Likewise.
17097         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17098         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17099         instead of 0 on __hppa__.
17100         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17101         "foo,%r" on hppa*-*-*.
17102
17103 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17104
17105         PR fortran/19071
17106         * gfortran.dg/complex_write.f90: New test.
17107
17108 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/17595
17111         * g++.dg/parse/pragma2.C: New test.
17112
17113         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17114
17115 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17116
17117         * gcc.dg/empty2.c: Add missing dg-warning.
17118
17119 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17120
17121         PR c++/17413
17122         * g++.dg/template/local4.C: New test.
17123         * g++.dg/template/crash19.C: Add dg-error marker.
17124
17125         * g++.dg/template/crash31.C: Correct embedded PR number.
17126
17127 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17128
17129         PR c++/16405
17130         * g++.dg/opt/temp1.C: Add do-run marker.
17131
17132 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17133
17134         * g++.dg/template/spec19.C: New.
17135
17136 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17137
17138         PR target/16819
17139         * gcc.dg/empty2.c: New.
17140
17141 2004-12-23  Richard Henderson  <rth@redhat.com>
17142
17143         * lib/target-supports.exp (check_effective_target_vect_no_align):
17144         Remove i?86 and x86-64.
17145
17146 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17147
17148         PR c++/16405
17149         * g++.dg/opt/temp1.C: New test.
17150
17151 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17152
17153         PR c++/18733
17154         * g++.dg/template/friend33.C: New testcase.
17155
17156 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/18464
17159         * g++.dg/template/cond5.C: New test.
17160
17161         PR c++/18492
17162         * g++.dg/inherit/thunk3.C: New test.
17163
17164         PR c++/11224
17165         * g++.dg/warn/Wunused-9.C: New test.
17166
17167 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17168
17169         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17170
17171 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17172
17173         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17174
17175 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/18378
17178         * g++.dg/ext/packed8.C: New test.
17179
17180         PR c++/19063
17181         * g++.dg/template/crash31.C: New test.
17182
17183         PR c++/19034
17184         * g++.dg/template/crash30.C: New test.
17185
17186 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17187
17188         PR C++/18984
17189         * g++.dg/eh/ctor3.C: New test.
17190
17191 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192
17193         * objc.dg/stabs-1.m: Allow section name to be quoted and
17194         assembly label to begin with '.LL'.
17195
17196 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17197
17198         * gcc.dg/vect/vect.exp
17199         (check_effective_target_lp64_or_vect_no_align): New.
17200         * gcc.dg/vect/vect-77.c: Use it.
17201         * gcc.dg/vect/vect-78.c: Use it.
17202
17203         * lib/target-supports.exp
17204         (check_effective_target_vect_no_max,
17205         check_effective_target_vect_no_bitwise,
17206         check_effective_target_vect_no_align): New.
17207         * gcc.dg/vect/vect-13.c: Use them.
17208         * gcc.dg/vect/vect-17.c: Ditto.
17209         * gcc.dg/vect/vect-18.c: Ditto.
17210         * gcc.dg/vect/vect-19.c: Ditto.
17211         * gcc.dg/vect/vect-20.c: Ditto.
17212         * gcc.dg/vect/vect-27.c: Ditto.
17213         * gcc.dg/vect/vect-29.c: Ditto.
17214         * gcc.dg/vect/vect-44.c: Ditto.
17215         * gcc.dg/vect/vect-48.c: Ditto.
17216         * gcc.dg/vect/vect-50.c: Ditto.
17217         * gcc.dg/vect/vect-52.c: Ditto.
17218         * gcc.dg/vect/vect-54.c: Ditto.
17219         * gcc.dg/vect/vect-56.c: Ditto.
17220         * gcc.dg/vect/vect-58.c: Ditto.
17221         * gcc.dg/vect/vect-60.c: Ditto.
17222         * gcc.dg/vect/vect-72.c: Ditto.
17223         * gcc.dg/vect/vect-80.c: Ditto.
17224
17225 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17226
17227         PR c++/14075
17228         * g++.dg/init/string1.C: New.
17229
17230         PR c++/18975
17231         * g++.dg/other/synth1.C: New.
17232
17233 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17234
17235         PR c/18963
17236         * gcc.dg/pr18963-1.c: New test.
17237
17238 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17239
17240         PR c/18596
17241         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17242         * gcc.dg/pr18596-1.c: Use dg-error.
17243         (dg-options): Use -fno-unit-at-a-time.
17244         * gcc.dg/pr18596-2.c: New test.
17245         * gcc.dg/pr18596-3.c: New test.
17246
17247 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17248
17249         PR middle-end/18683
17250         * g++.dg/opt/pr18683-1.C: New test case.
17251
17252 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17253
17254         PR other/19093
17255         * g++.dg/opt/max1.C: Fix for 64bit targets.
17256
17257 2004-12-20  Matt Austern  <austern@apple.com>
17258
17259         PR c++/19044
17260         * g++.dg/ext/builtin6.C: New
17261
17262 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17263
17264         PR tree-optimization/19080
17265         * gcc.c-torture/compile/pr19080.c: New test.
17266
17267 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17268
17269         * gcc.dg/20041219-1.c: New test.
17270
17271 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17272
17273         PR middle-end/19068
17274         * g++.dg/opt/max1.C: New test case.
17275
17276 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17277
17278         * gcc.dg/fdata-sections-1.c: New test.
17279
17280 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17281
17282         PR middle-end/18548
17283         * gcc.dg/max-1.c: New test case.
17284
17285 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * gcc.c-torture/execute/20041218-1.c: New test.
17288
17289 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17290
17291         * gcc.dg/pr18501.c: New test.
17292         * gcc.dg/uninit-5.c: XFAIL.
17293         * gcc.dg/uninit-9.c: XFAIL.
17294
17295 2004-12-17  Dale Johannesen  <dalej@apple.com>
17296
17297         * gcc.dg/20041213-1.c: New.
17298
17299 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17300
17301         * objc.dg/stabs-1.m: Allow assembly label to begin
17302         with a dot ('.').
17303
17304 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17305
17306         * gcc.c-torture/execute/20041213-1.c: Move...
17307         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17308
17309 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17310
17311         PR c++/18721
17312         * g++.dg/lookup/conv-5.C: New.
17313
17314 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17315
17316         * objc.dg/stabs-1.m: New test.
17317
17318 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17319
17320         * gcc.dg/visibility-c.c: Change compile to
17321         assemble for the test.
17322
17323 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17324
17325         PR target/19041
17326         * gcc.dg/visibility-c.c: New test.
17327
17328 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17329
17330         PR middle-end/18493
17331         * gcc.dg/switch-8.c: New test case.
17332
17333 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17334
17335         PR c++/18905
17336         * g++.dg/template/init4.C: New.
17337         * g++.dg/opt/static3.C: Enable optimizer.
17338
17339 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17340
17341         * g++.dg/other/complex1.C: New test.
17342
17343 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17344
17345         * g++.dg/opt/inline9.C: New test.
17346
17347 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17348
17349         PR fortran/18993
17350         * gfotran.dg/nullify_1.f: New test.
17351
17352 2004-12-15  Richard Henderson  <rth@redhat.com>
17353
17354         * gcc.target/i386/i386.exp: New harness.
17355         * gcc.target/i386/vect-args.c: New.
17356
17357 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17358
17359         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17360
17361 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         PR c++/18825
17364         * g++.dg/template/friend32.C: New test.
17365
17366 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17367
17368         * cpp/pragma-once-1.c: New test.
17369         * cpp/pragma-once-1b.h: Likewise.
17370         * cpp/pragma-once-1c.h: Likewise.
17371         * cpp/pragma-once-1d.h: Likewise.
17372         * cpp/inc/pragma-once-1a.h: Likewise.
17373
17374 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17375             Steven G. Kargl  <kargls@comcast.net>
17376
17377         PR fortran/17597
17378         * gfortran.dg/list_read_3.f90: New test.
17379
17380 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17381
17382         * gcc.dg/ftrapv-2.c: New test.
17383
17384 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17385
17386         PR c++/18981
17387         * g++.dg/template/typename9.C: New test.
17388
17389 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/18738
17392         * g++.dg/template/typename8.C: New test.
17393         * g++.dg/parse/friend2.C: Tweak error message.
17394
17395 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17396
17397         * gcc.c-torture/20041214-1.c: New test.
17398
17399 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17400
17401         PR c++/18965
17402         * g++.dg/init/array17.C: New test.
17403
17404 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/18793
17407         * g++.dg/init/aggr3.C: New test.
17408
17409 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17410
17411         * gcc.dg/altivec-types-1.c: New test.
17412         * gcc.dg/altivec-types-2.c: New test.
17413         * gcc.dg/altivec-types-3.c: New test.
17414         * gcc.dg/altivec-types-4.c: New test.
17415         * g++.dg/ext/altivec-types-1.C: New test.
17416         * g++.dg/ext/altivec-types-2.C: New test.
17417         * g++.dg/ext/altivec-types-3.C: New test.
17418         * g++.dg/ext/altivec-types-4.C: New test.
17419
17420 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17421
17422         PR middle-end/18951
17423         * gcc.c-torture/execute/20041213-1.c: New test.
17424
17425 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17426
17427         PR c++/18949
17428         * g++.dg/template/cast1.C: New.
17429
17430 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17431
17432         * gcc.c-torture/execute/20041213-2.c: New test.
17433
17434 2004-12-13  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/i386-sse-10.c: Fix typo in options.
17437
17438 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17439
17440         PR c++/18968
17441         * g++.dg/opt/pr18968.C: New test.
17442
17443 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/18925
17446         * g++.dg/ext/visibility/staticdatamem.C: New test.
17447
17448 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17449
17450         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17451
17452 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17453
17454         PR rtl-optimization/18928
17455         * gcc.dg/pr18928-1.c: New test case.
17456
17457 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17458
17459         PR tree-opt/16951
17460         * gcc.c-torture/compile/20041211-1.c: New.
17461
17462 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17463
17464         PR middle-end/17564
17465         * gcc.c-torture/execute/20041212-1.c: New test.
17466
17467 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17468
17469         PR fortran/18869
17470         * gfortran.dg/common_1.f90: New test.
17471
17472 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17473         Paul Brook  <paul@codesourcery.com>
17474
17475         PR fortran/16222
17476         * gfortran.dg/real_do_1.f90: New test.
17477
17478 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17479
17480         PR tree-opt/18040
17481         * g++.dg/opt/ptrmem6.C: New test.
17482
17483 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17484
17485         PR middle-end/18921
17486         * gcc.dg/pr18921-1.c: New test case.
17487
17488 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17489
17490         PR fortran/17175
17491         * gfortran.dg/scale_1.f90: New test.
17492
17493 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17494
17495         PR middle-end/18903
17496         * gcc.c-torture/compile/pr18903.c: New test.
17497
17498 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17499
17500         * gcc.c-torture/execute/20041210-1.c: New test.
17501
17502 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17503
17504         PR c++/18731
17505         * g++.dg/parser/struct-1.C: New test.
17506         * g++.dg/parser/struct-2.C: New test.
17507         * g++.dg/parser/struct-3.C: New test.
17508
17509 2004-12-09  Richard Henderson  <rth@redhat.com>
17510
17511         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17512
17513         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17514         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17515
17516 2004-12-09  Matt Austern  <austern@apple.com>
17517
17518         PR c++/18514
17519         * g++.dg/ext/builtin1.C: New
17520         * g++.dg/ext/builtin2.C: New
17521         * g++.dg/ext/builtin3.C: New
17522         * g++.dg/ext/builtin4.C: New
17523         * g++.dg/ext/builtin5.C: New
17524
17525 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17526
17527         PR tree-opt/18904
17528         * g++.dg/opt/ptrmem5.C: New test.
17529
17530 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17531
17532         * g++.dg/parse/typename5.C: Adjust for new error.
17533         * g++.dg/parse/typename7.C: New.
17534
17535 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17536
17537         PR c++/18073
17538         * g++.dg/other/mmintrin.C: New test.
17539
17540 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         PR c++/16681
17543         * g++.dg/init/array15.C: New.
17544         * g++.dg/init/array16.C: New.
17545
17546 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17547
17548         PR fortran/18826
17549         * gfortran.dg/assign_1.f90: New test.
17550
17551 2004-12-08  Nick Clifton  <nickc@redhat.com>
17552
17553         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17554         * gcc.target/xstormy16/data_below100: Likewise.
17555         * gcc.target/xstormy16/sfr: Likewise.
17556         * gcc.target/xstormy16/below100.S: New test source file.
17557         * gcc.target/xstormy16/below100.ld: New test linker script.
17558         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17559         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17560         bp instructions.
17561         * gcc.target/xstormy16/bp.c: Likewise.
17562
17563         * gcc.target/xstormy16/bss_below100: New files:
17564         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17565         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17566         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17567         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17568         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17569         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17570         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17571         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17572         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17573         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17574         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17575         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17576         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17577         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17578         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17579         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17580         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17581         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17582         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17583         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17584         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17585         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17586         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17587         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17588         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17589         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17590         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17591
17592         * gcc.target/xstormy16/data_below100: New files:
17593         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17594         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17595         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17596         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17597         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17598         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17599         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17600         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17601         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17602         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17603         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17604         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17605         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17606         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17607         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17608         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17609         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17610         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17611         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17612         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17613         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17614         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17615         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17616         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17617         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17618         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17619         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17620
17621         * gcc.target/xstormy16/sfr: New files:
17622         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17623         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17624         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17625         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17626         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17627         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17628         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17629         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17630         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17631         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17632         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17633         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17634         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17635         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17636         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17637         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17638         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17639         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17640         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17641         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17642         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17643         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17644         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17645         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17646         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17647         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17648         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17649         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17650         27_if0_sfrw_bitfield_f.c
17651
17652 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17653
17654         PR c++/18100
17655         * g++.dg/lookup/name-clash4.C: New test.
17656
17657 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17658
17659         PR c++/18672
17660         * g++.dg/opt/array1.C: New.
17661
17662         PR c++/18803
17663         * g++.dg/template/operator5.C: New.
17664
17665 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17666
17667         PR c/18867
17668         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17669
17670 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17671
17672         * gcc.dg/noncompile/20041207.c: New test.
17673
17674 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17675
17676         * g++.dg/other/unreachable-1.C: New test.
17677
17678 2004-12-06  Nick Clifton  <nickc@redhat.com>
17679
17680         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17681         <limits.h> because the latter comes from gcc's include/ directory
17682         and not the newlib/libc/include directory.
17683
17684 2004-12-04  Richard Henderson  <rth@redhat.com>
17685
17686         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17687
17688 2004-12-04  Richard Henderson  <rth@redhat.com>
17689
17690         * lib/target-supports.exp (check_gc_sections_available): Disable
17691         for alpha and ia64.
17692
17693 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17694
17695         PR middle-end/17909
17696         * g++.dg/other/vararg-2.C: New test.
17697
17698 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17699
17700         PR c++/17011, c++/17971
17701         * g++.dg/template/error15.C: Adjust expected error.
17702         * g++.dg/template/instantiate3.C: Likewise.
17703
17704 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17705
17706         * gcc.dg/altivec-18.c: Fix for darwin
17707
17708 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17709
17710         PR c++/18782
17711         * g++.dg/parse/ptrmem2.C: New.
17712
17713         PR c++/18318
17714         * g++.dg/template/new1.C: New.
17715
17716 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17717
17718         PR fortran/18710
17719         * gfortran.dg/direct_io_3.f90: New test.
17720
17721 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17722
17723         PR 18758
17724         * g++.dg/parse/crash21.C: New.
17725
17726 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17727
17728         PR c++/15664, c++/18276
17729         * g++.dg/template/ttp13.C: New test.
17730         * g++.dg/template/ttp14.C: Likewise.
17731
17732 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17733
17734         PR c++/18123
17735         * g++.dg/parse/enum2.C: New test.
17736         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17737
17738 2004-12-02  Nick Clifton  <nickc@redhat.com>
17739
17740         * gcc.target/xstormy16: New test directory.
17741         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17742         * gcc.target/xstormy16/bp.c: Check the generation of bp
17743         instructions.
17744         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17745         bn instructions and the BELOW100 attribute.
17746
17747 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17748
17749         PR target/16952
17750         * gcc.dg/ppc-eabi.c: New.
17751
17752 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17753
17754         PR fortran/18284
17755         * gfortran.dg/backspace.f90
17756
17757 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17758
17759         * gfortran.dg/inquire.f90: New test.
17760
17761 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17762
17763         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17764         handle effective-target-keyword.
17765         (dg-skip-if): Support effective-target keyword as target list.
17766         (dg-xfail-if): Ditto.
17767         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17768
17769 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17770
17771         PR tree-optimization/18291
17772         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17773
17774 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17775
17776         PR C++/18729
17777         * g++.dg/parse/crash20.C: New.
17778
17779         PR c++/17431
17780         * g++.dg/overload/arg1.C: New.
17781         * g++.dg/overload/arg2.C: New.
17782         * g++.dg/overload/arg3.C: New.
17783         * g++.dg/overload/arg4.C: New.
17784
17785 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17786
17787         * gcc.dg/c99-flex-array-4.c: Remove.
17788
17789 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17790
17791         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17792
17793         * lib/target-supports.exp (is-effective-target): Simplify.
17794
17795         * lib/target-supports.exp (check_effective_target_vect_long):
17796         Fix for powerpc64-*-*.
17797
17798 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17799
17800         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17801         to support new requirements on FreeBSD 5.
17802
17803 2004-11-30  Devang Patel  <dpatel@apple.com>
17804
17805         PR 18702
17806         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17807
17808 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17809
17810         * g++.dg/ext/altivec-13.C: New test.
17811
17812 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17813
17814         PR tree-opt/18298
17815         * gcc.c-torture/execute/p18298.c: New test.
17816
17817 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17818             Dorit Naishlos  <dorit@il.ibm.com>
17819
17820         PR tree-opt/18607
17821         * gcc.dg/vect/vect-89.c: New test.
17822
17823 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17824
17825         * gcc.dg/pr18596-1.c: New test.
17826
17827 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17828
17829         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17830
17831 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         PR c/18479
17834         * gcc.dg/pr18479.c: New test.
17835
17836 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17837
17838         PR target/18490
17839         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17840         mmix-knuth-mmixware.
17841
17842         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17843         cris-*-elf* cris-*-aout* mmix-*-*
17844
17845 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17846
17847         PR middle-end/18725
17848         * gcc.dg/pr18725.c: New test.
17849
17850 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17851
17852         PR target/18488
17853         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17854
17855         PR target/18336
17856         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17857
17858 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17859
17860         PR c++/18368
17861         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17862         * g++.old-deja/g++.law/ctors5.C: Likewise.
17863         * g++.old-deja/g++.other/crash25.C: Likewise.
17864
17865         PR c++/18674
17866         * g++.dg/template/error16.C: New test.
17867
17868         PR c++/18512
17869         * g++.dg/template/crash29.C: New test.
17870
17871 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17872
17873         PR tree-optimization/18712
17874         * gcc.c-torture/compile/pr18712.c: New test.
17875
17876 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17877
17878         PR c/7544
17879         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17880         tests.
17881
17882 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         PR c++/18652
17885         * g++.dg/lookup/crash6.C: New test.
17886
17887 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17888
17889         PR middle-end/18164
17890         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17891
17892 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17893
17894         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17895         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17896         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17897
17898 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17899
17900         * gcc.dg/pr18164.c: New test.
17901
17902 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17903
17904         * gcc.dg/funroll-loops-all.c: New.
17905
17906 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17907
17908         PR target/18489
17909         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17910         delimeter, match space and TAB as well as ":".
17911
17912         PR target/18484
17913         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17914
17915         PR target/18348
17916         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17917
17918         PR target/18345
17919         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17920
17921         PR target/18337
17922         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17923
17924 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17925
17926         * gfortran.dg/direct_io_2.f90: New test.
17927
17928 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17929
17930         PR target/18334
17931         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17932
17933 2004-11-28  Richard Henderson  <rth@redhat.com>
17934
17935         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17936
17937 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17938
17939         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17940         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17941         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17942         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17943         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17944         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17945         gcc.dg/pointer-arith-8.c: New tests.
17946
17947 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17948
17949         PR fortran/18364
17950         * gfortran.dg/endfile.f90: New test.
17951
17952 2004-11-27  Falk Hueffner  <falk@debian.org>
17953
17954         * gcc.dg/loop-6.c: New test.
17955
17956 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/execute/20041126-1.c: New test.
17959
17960 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17961
17962         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17963         on IRIX.
17964
17965 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17966
17967         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17968         functions.
17969
17970 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17971
17972         PR rtl-optimization/17825
17973         * gcc.c-torture/compile/20041119-1.c: New test.
17974
17975 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17976
17977         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17978         Check existence of ld library path variables before unsetting.
17979
17980 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17981
17982         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17983
17984 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17985
17986         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17987
17988 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17989
17990         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17991
17992 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17993
17994         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17995         dg-do directive.
17996
17997 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17998
17999         * gcc.dg/pr17957.c: Pass --param, not -param.
18000
18001 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18002
18003         PR middle-end/17957
18004         * testsuite/gcc.dg/pr17957.c: New test.
18005
18006 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18007
18008         PR c++/18445
18009         * g++.dg/template/crash28.C: Likewise.
18010
18011         PR c++/18001
18012         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18013         * g++.dg/ext/lvaddr.C: Likewise.
18014         * g++.dg/opt/pr7503-3.C: Likewise.
18015
18016         PR c++/18466
18017         * g++.dg/parse/qualified3.C: New test.
18018         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18019
18020         PR c++/18545
18021         * g++.dg/expr/return1.C: New test.
18022
18023 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18024
18025         Friend class name lookup 3/n, PR c++/3332
18026         * g++.dg/lookup/friend3.C: New test.
18027         * g++.dg/lookup/friend4.C: Likewise.
18028         * g++.dg/lookup/friend5.C: Likewise.
18029
18030 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18031
18032         Friend class name lookup 2/n, PR c++/14513, c++/15410
18033         * g++.dg/lookup/friend2.C: New test.
18034         * g++.dg/template/friend31.C: Likewise.
18035
18036 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18037
18038         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18039
18040 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18041
18042         PR c++/17473
18043         * g++.dg/tc1/dr56.C: Remove.
18044         * g++.dg/template/typedef1.C: Add dg-error markers.
18045         * g++.old-deja/g++.other/typedef7.C: Likewise.
18046
18047         PR c++/18285
18048         * g++.dg/parse/typedef7.C: New test.
18049
18050 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18051
18052         * gcc.c-torture/execute/20041124-1.c: New test.
18053
18054 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18055
18056         * g++.dg/template/deduce3.C: New test.
18057
18058         PR c++/18586
18059         * g++.dg/template/crash27.C: New test.
18060
18061         PR c++/18530
18062         * g++.dg/warn/Wshadow-3.C: New test.
18063
18064 2004-11-24  Devang Patel  <dpatel@apple.com>
18065
18066         PR/18555
18067         * gcc.dg/cpp/isysroot-1.c: New test.
18068         * gcc.dg/cpp/usr/include/stdio.h: New file.
18069         * gcc.dg/cpp/isysroot-2.c: New test.
18070         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18071         New file.
18072
18073 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18074
18075         PR c++/8929
18076         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18077
18078 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18079
18080         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18081         * gcc.target/sparc/pdist.c: Likewise.
18082
18083 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18084
18085         PR c++/16882
18086         * g++.dg/conversion/simd1.C: New test.
18087
18088 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18089
18090         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18091         and restore_ld_library_path_env_vars.
18092         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18093         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18094         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18095         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18096
18097 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18098
18099         * gcc.dg/pragma-align-2.c: Test macro expansion.
18100         * gcc.dg/pragma-pack-2.c: New test.
18101
18102 2004-11-23  Richard Henderson  <rth@redhat.com>
18103
18104         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18105         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18106         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18107         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18108         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18109         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18110
18111         * gcc.dg/vect/vect.exp: Add check for alpha.
18112         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18113         (check_effective_target_vect_int): Enable for alpha.
18114         (check_effective_target_vect_long): New.
18115         (is-effective-target): Add it.
18116
18117 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18118
18119         * gcc.dg/pr18614-1.c: New test.
18120
18121 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18122
18123         * gcc.dg/setjmp-2.c: New test.
18124
18125 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18126
18127         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18128         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18129         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18130         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18131         gcc.target/sparc/pdist.c: New tests.
18132
18133 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18134
18135         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18136
18137 2004-11-22  Dale Johannesen  <dalej@apple.com>
18138
18139         * gcc.dg/20041111-1.c: New.
18140
18141 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18142
18143         PR tree-opt/18536
18144         * gcc.dg/vect/pr18536.c: New test.
18145
18146 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18147
18148         PR c++/18354
18149         * g++.dg/template/nontype11.C: New test.
18150
18151 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18152
18153         PR middle-end/18520
18154         * gcc.dg/pr18520-1.c: New test case.
18155
18156 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18157
18158         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18159         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18160         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18161         expected diagnostics.
18162
18163 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18164
18165         PR target/18580
18166         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18167         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18168         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18169
18170 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18171
18172         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18173
18174 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18175             Joseph Myers  <joseph@codesourcery.com>
18176
18177         * lib/target-supports.exp (check_visibility_available): Really
18178         test the compiler.
18179
18180 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18181
18182         PR tree-opt/18181
18183         * gcc.dg/vect/vect-85.c: New test.
18184         * gcc.dg/vect/vect-86.c: New test.
18185         * gcc.dg/vect/vect-87.c: New test.
18186         * gcc.dg/vect/vect-88.c: New test.
18187
18188 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18189
18190         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18191
18192 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18193
18194         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18195         * gcc.dg/ppc-and-1.c: Ditto.
18196         * gcc.dg/ppc-compare-1.c: Ditto.
18197         * gcc.dg/ppc-mov-1.c: Ditto
18198
18199 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18200             Mark Mitchell  <mark@codesourcery.com>
18201
18202         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18203
18204 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18205             Aldy Hernandez  <aldyh@redhat.com>
18206
18207         * lib/target-supports.exp (check_effective_target_vect_int): New
18208         (check_effective_target_vect_float): New
18209         (check_effective_target_vect_double): New.
18210         (is-effective-target): Support new effective targets keywords.
18211         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18212         default action for dg-do.
18213         * gcc.dg/vect/pr16105.c: Use new support.
18214         * gcc.dg/vect/pr18400.c: Ditto.
18215         * gcc.dg/vect/pr18425.c: Ditto.
18216         * gcc.dg/vect/vect-1.c: Ditto.
18217         * gcc.dg/vect/vect-10.c: Ditto.
18218         * gcc.dg/vect/vect-11.c: Ditto.
18219         * gcc.dg/vect/vect-12.c: Ditto.
18220         * gcc.dg/vect/vect-13.c: Ditto.
18221         * gcc.dg/vect/vect-14.c: Ditto.
18222         * gcc.dg/vect/vect-15.c: Ditto.
18223         * gcc.dg/vect/vect-16.c: Ditto.
18224         * gcc.dg/vect/vect-17.c: Ditto.
18225         * gcc.dg/vect/vect-18.c: Ditto.
18226         * gcc.dg/vect/vect-19.c: Ditto.
18227         * gcc.dg/vect/vect-2.c: Ditto.
18228         * gcc.dg/vect/vect-20.c: Ditto.
18229         * gcc.dg/vect/vect-21.c: Ditto.
18230         * gcc.dg/vect/vect-22.c: Ditto.
18231         * gcc.dg/vect/vect-23.c: Ditto.
18232         * gcc.dg/vect/vect-24.c: Ditto.
18233         * gcc.dg/vect/vect-25.c: Ditto.
18234         * gcc.dg/vect/vect-26.c: Ditto.
18235         * gcc.dg/vect/vect-27.c: Ditto.
18236         * gcc.dg/vect/vect-27a.c: Ditto.
18237         * gcc.dg/vect/vect-28.c: Ditto.
18238         * gcc.dg/vect/vect-29.c: Ditto.
18239         * gcc.dg/vect/vect-29a.c: Ditto.
18240         * gcc.dg/vect/vect-3.c: Ditto.
18241         * gcc.dg/vect/vect-30.c: Ditto.
18242         * gcc.dg/vect/vect-31.c: Ditto.
18243         * gcc.dg/vect/vect-32.c: Ditto.
18244         * gcc.dg/vect/vect-33.c: Ditto.
18245         * gcc.dg/vect/vect-34.c: Ditto.
18246         * gcc.dg/vect/vect-35.c: Ditto.
18247         * gcc.dg/vect/vect-36.c: Ditto.
18248         * gcc.dg/vect/vect-37.c: Ditto.
18249         * gcc.dg/vect/vect-38.c: Ditto.
18250         * gcc.dg/vect/vect-4.c: Ditto.
18251         * gcc.dg/vect/vect-40.c: Ditto.
18252         * gcc.dg/vect/vect-41.c: Ditto.
18253         * gcc.dg/vect/vect-42.c: Ditto.
18254         * gcc.dg/vect/vect-43.c: Ditto.
18255         * gcc.dg/vect/vect-44.c: Ditto.
18256         * gcc.dg/vect/vect-45.c: Ditto.
18257         * gcc.dg/vect/vect-46.c: Ditto.
18258         * gcc.dg/vect/vect-47.c: Ditto.
18259         * gcc.dg/vect/vect-48.c: Ditto.
18260         * gcc.dg/vect/vect-48a.c: Ditto.
18261         * gcc.dg/vect/vect-49.c: Ditto.
18262         * gcc.dg/vect/vect-5.c: Ditto.
18263         * gcc.dg/vect/vect-50.c: Ditto.
18264         * gcc.dg/vect/vect-51.c: Ditto.
18265         * gcc.dg/vect/vect-52.c: Ditto.
18266         * gcc.dg/vect/vect-53.c: Ditto.
18267         * gcc.dg/vect/vect-54.c: Ditto.
18268         * gcc.dg/vect/vect-55.c: Ditto.
18269         * gcc.dg/vect/vect-56.c: Ditto.
18270         * gcc.dg/vect/vect-56a.c: Ditto.
18271         * gcc.dg/vect/vect-57.c: Ditto.
18272         * gcc.dg/vect/vect-58.c: Ditto.
18273         * gcc.dg/vect/vect-59.c: Ditto.
18274         * gcc.dg/vect/vect-6.c: Ditto.
18275         * gcc.dg/vect/vect-60.c: Ditto.
18276         * gcc.dg/vect/vect-61.c: Ditto.
18277         * gcc.dg/vect/vect-62.c: Ditto.
18278         * gcc.dg/vect/vect-63.c: Ditto.
18279         * gcc.dg/vect/vect-64.c: Ditto.
18280         * gcc.dg/vect/vect-65.c: Ditto.
18281         * gcc.dg/vect/vect-66.c: Ditto.
18282         * gcc.dg/vect/vect-67.c: Ditto.
18283         * gcc.dg/vect/vect-68.c: Ditto.
18284         * gcc.dg/vect/vect-69.c: Ditto.
18285         * gcc.dg/vect/vect-7.c: Ditto.
18286         * gcc.dg/vect/vect-72.c: Ditto.
18287         * gcc.dg/vect/vect-72a.c: Ditto.
18288         * gcc.dg/vect/vect-73.c: Ditto.
18289         * gcc.dg/vect/vect-74.c: Ditto.
18290         * gcc.dg/vect/vect-75.c: Ditto.
18291         * gcc.dg/vect/vect-76.c: Ditto.
18292         * gcc.dg/vect/vect-77.c: Ditto.
18293         * gcc.dg/vect/vect-77a.c: Ditto.
18294         * gcc.dg/vect/vect-78.c: Ditto.
18295         * gcc.dg/vect/vect-79.c: Ditto.
18296         * gcc.dg/vect/vect-8.c: Ditto.
18297         * gcc.dg/vect/vect-80.c: Ditto.
18298         * gcc.dg/vect/vect-82.c: Ditto.
18299         * gcc.dg/vect/vect-82_64.c: Ditto.
18300         * gcc.dg/vect/vect-83.c: Ditto.
18301         * gcc.dg/vect/vect-83_64.c: Ditto.
18302         * gcc.dg/vect/vect-9.c: Ditto.
18303         * gcc.dg/vect/vect-all.c: Ditto.
18304         * gcc.dg/vect/vect-none.c: Ditto.
18305
18306 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18307
18308         * lib/gcc-dg.exp (dg-skip-if): New function.
18309         (dg-forbid-option): Remove.
18310         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18311         * g++.dg/abi/bitfield8.C: Likewise.
18312         * g++.dg/abi/dtor1.C: Likewise.
18313         * g++.dg/abi/empty10.C: Likewise.
18314         * g++.dg/abi/empty7.C: Likewise.
18315         * g++.dg/abi/empty9.C: Likewise.
18316         * g++.dg/abi/layout3.C: Likewise.
18317         * g++.dg/abi/layout4.C: Likewise.
18318         * g++.dg/abi/thunk1.C: Likewise.
18319         * g++.dg/abi/thunk2.C: Likewise.
18320         * g++.dg/abi/vbase11.C: Likewise.
18321         * g++.dg/abi/vthunk2.C: Likewise.
18322         * g++.dg/abi/vthunk3.C: Likewise.
18323         * g++.dg/ext/attrib8.C: Likewise.
18324         * g++.dg/opt/longbranch2.C: Likewise.
18325         * g++.dg/opt/reg-stack4.C: Likewise.
18326         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18327         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18328         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18329         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18330         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18331         * gcc.dg/20000609-1.c: Likewise.
18332         * gcc.dg/20000720-1.c: Likewise.
18333         * gcc.dg/20011107-1.c: Likewise.
18334         * gcc.dg/20011119-1.c: Likewise.
18335         * gcc.dg/20020108-1.c: Likewise.
18336         * gcc.dg/20020122-2.c: Likewise.
18337         * gcc.dg/20020122-3.c: Likewise.
18338         * gcc.dg/20020201-3.c: Likewise.
18339         * gcc.dg/20020206-1.c: Likewise.
18340         * gcc.dg/20020218-1.c: Likewise.
18341         * gcc.dg/20020310-1.c: Likewise.
18342         * gcc.dg/20020411-1.c: Likewise.
18343         * gcc.dg/20020418-2.c: Likewise.
18344         * gcc.dg/20020426-1.c: Likewise.
18345         * gcc.dg/20020426-2.c: Likewise.
18346         * gcc.dg/20020517-1.c: Likewise.
18347         * gcc.dg/20020523-1.c: Likewise.
18348         * gcc.dg/20020523-2.c: Likewise.
18349         * gcc.dg/20020729-1.c: Likewise.
18350         * gcc.dg/20030204-1.c: Likewise.
18351         * gcc.dg/20030826-2.c: Likewise.
18352         * gcc.dg/20030926-1.c: Likewise.
18353         * gcc.dg/20031202-1.c: Likewise.
18354         * gcc.dg/980312-1.c: Likewise.
18355         * gcc.dg/980313-1.c: Likewise.
18356         * gcc.dg/990117-1.c: Likewise.
18357         * gcc.dg/990424-1.c: Likewise.
18358         * gcc.dg/990524-1.c: Likewise.
18359         * gcc.dg/991230-1.c: Likewise.
18360         * gcc.dg/i386-387-1.c: Likewise.
18361         * gcc.dg/i386-387-2.c: Likewise.
18362         * gcc.dg/i386-387-3.c: Likewise.
18363         * gcc.dg/i386-387-4.c: Likewise.
18364         * gcc.dg/i386-387-5.c: Likewise.
18365         * gcc.dg/i386-387-6.c: Likewise.
18366         * gcc.dg/i386-asm-1.c: Likewise.
18367         * gcc.dg/i386-bitfield1.c: Likewise.
18368         * gcc.dg/i386-bitfield2.c: Likewise.
18369         * gcc.dg/i386-loop-1.c: Likewise.
18370         * gcc.dg/i386-loop-2.c: Likewise.
18371         * gcc.dg/i386-loop-3.c: Likewise.
18372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18373         * gcc.dg/i386-pic-1.c: Likewise.
18374         * gcc.dg/i386-regparm.c: Likewise.
18375         * gcc.dg/i386-signbit-1.c: Likewise.
18376         * gcc.dg/i386-signbit-2.c: Likewise.
18377         * gcc.dg/i386-signbit-3.c: Likewise.
18378         * gcc.dg/i386-sse-5.c: Likewise.
18379         * gcc.dg/i386-sse-8.c: Likewise.
18380         * gcc.dg/i386-unroll-1.c: Likewise.
18381         * gcc.dg/tls/opt-1.c: Likewise.
18382         * gcc.dg/tls/opt-2.c: Likewise.
18383         * gcc.dg/unroll-1.c: Likewise.
18384         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18385         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18386         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18387         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18388
18389 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18390
18391         * g++.dg/template/incomplete1.C: New test.
18392
18393 2004-11-16  Nick Clifton  <nickc@redhat.com>
18394
18395         Revert patches accidentally commited during checkin of fixes for
18396         xstormy16 tests:
18397         gcc.c-torture/execute/simd-4.c: Revert
18398         gcc.dg/20040910-1.c: Revert.
18399
18400 2004-11-16  Paul Brook  <paul@codesourcery.com>
18401
18402         PR fortran/13010
18403         * gfortran.dg/der_pointer_1.f90: New test.
18404
18405 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18406
18407         PR c/18498
18408         * gcc.dg/bitfld-13.c: New test.
18409
18410 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18411
18412         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18413         powerpc*-*-linux*.
18414
18415         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18416         * gcc.dg/ppc64-abi-2.c: Ditto.
18417         * gcc.dg/ppc64-abi-3.c: Ditto.
18418
18419         * lib/gcc-dg.exp (dg-target-list): Remove.
18420
18421 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18422
18423         * gcc.dg/ia64-postinc.c: New test.
18424
18425 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18426
18427         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18428
18429 2004-11-15  Nick Clifton  <nickc@redhat.com>
18430
18431         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18432         __INT_MAX__ so that the test can be compiled by toolchains
18433         targeted at 16-bit processors.
18434
18435         * gcc.dg/20040625-1.c: Use long constants rather than integers
18436         when performing arithmetic that will overflow 16-bits.
18437
18438         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18439         xstormy16.  It does not support 128-bit vector operations.
18440
18441         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18442         with the macro PTR_TYPE.  Define this macro to an integer type
18443         suitable for holding a pointer.
18444
18445         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18446         the target is a 16-bit processor.
18447
18448         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18449         16-bit targets where the character constant will be too long.
18450
18451         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18452         where the double will not be directly addressable.
18453
18454 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18455
18456         Friend class name lookup 1/n, PR c++/18471
18457         * g++.dg/template/crash26.C: New test.
18458         * g++.dg/lookup/struct1.C: Adjust expected error.
18459         * g++.dg/parse/elab1.C: Likewise.
18460         * g++.dg/parse/elab2.C: Likewise.
18461         * g++.dg/parse/int-as-enum1.C: Likewise.
18462         * g++.dg/parse/struct-as-enum1.C: Likewise.
18463         * g++.dg/parse/typedef1.C: Likewise.
18464         * g++.dg/parse/typedef3.C: Likewise.
18465         * g++.dg/parse/typedef4.C: Likewise.
18466         * g++.dg/parse/typedef5.C: Likewise.
18467         * g++.dg/template/nontype4.C: Likewise.
18468         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18469         * g++.old-deja/g++.other/elab1.C: Likewise.
18470         * g++.old-deja/g++.other/syntax4.C: Likewise.
18471
18472 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18473
18474         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18475
18476 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18477
18478         * gcc.c-torture/execute/20041114-1.c: New test.
18479
18480 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18481
18482         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18483         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18484         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18485         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18486         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18487         gcc.dg/switch-7.c: New tests.
18488
18489 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18490
18491         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18492
18493 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18494
18495         PR tree-opt/18400
18496         * gcc.dg/vect/pr18400.c: New test.
18497
18498 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18499             Andrew Pinski  <pinskia@physics.uc.edu>
18500
18501         PR tree-opt/18425
18502         * gcc.dg/vect/pr18425.c: New test.
18503
18504 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505
18506         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18507         Guard with dg-require-alias and dg-require-visibility.
18508
18509 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18510
18511         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18512
18513 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18514
18515         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18516
18517 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/17344
18520         * g++.dg/template/defarg5.C: New test.
18521
18522 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18523
18524         * g++.dg/parse/cast1.C: Run only on ILP32.
18525         * g++.old-deja/g++.mike/p784.C: Likewise.
18526
18527 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18528
18529         * gcc.c-torture/execute/20041113-1.c: New test.
18530
18531 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18532
18533         PR target/18230
18534         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18535         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18536         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18537         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18538         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18539         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18540         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18541         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18542         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18543         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18544         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18545         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18546         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18547
18548 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18549
18550         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18551         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18552         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18553         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18554         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18555         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18556         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18557         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18558         gcc.target/sparc/combined-1.c: New tests.
18559
18560 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18561
18562         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18563         New tests.
18564
18565 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18566
18567         * lib/gcc-dg.exp (dg-forbid-option): New function.
18568         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18569         * g++.dg/abi/bitfield8.C: Likewise.
18570         * g++.dg/abi/dtor1.C: Likewise.
18571         * g++.dg/abi/empty10.C: Likewise.
18572         * g++.dg/abi/empty7.C: Likewise.
18573         * g++.dg/abi/empty9.C: Likewise.
18574         * g++.dg/abi/layout3.C: Likewise.
18575         * g++.dg/abi/layout4.C: Likewise.
18576         * g++.dg/abi/thunk1.C: Likewise.
18577         * g++.dg/abi/thunk2.C: Likewise.
18578         * g++.dg/abi/vbase11.C: Likewise.
18579         * g++.dg/abi/vthunk2.C: Likewise.
18580         * g++.dg/abi/vthunk3.C: Likewise.
18581         * g++.dg/ext/attrib8.C: Likewise.
18582         * g++.dg/opt/longbranch2.C: Likewise.
18583         * g++.dg/opt/reg-stack4.C: Likewise.
18584         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18585         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18586         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18587         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18588         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18589         * gcc.dg/20000609-1.c: Likewise.
18590         * gcc.dg/20000720-1.c: Likewise.
18591         * gcc.dg/20011107-1.c: Likewise.
18592         * gcc.dg/20011119-1.c: Likewise.
18593         * gcc.dg/20020108-1.c: Likewise.
18594         * gcc.dg/20020122-2.c: Likewise.
18595         * gcc.dg/20020122-3.c: Likewise.
18596         * gcc.dg/20020201-3.c: Likewise.
18597         * gcc.dg/20020206-1.c: Likewise.
18598         * gcc.dg/20020218-1.c: Likewise.
18599         * gcc.dg/20020310-1.c: Likewise.
18600         * gcc.dg/20020411-1.c: Likewise.
18601         * gcc.dg/20020418-2.c: Likewise.
18602         * gcc.dg/20020426-1.c: Likewise.
18603         * gcc.dg/20020426-2.c: Likewise.
18604         * gcc.dg/20020517-1.c: Likewise.
18605         * gcc.dg/20020523-1.c: Likewise.
18606         * gcc.dg/20020523-2.c: Likewise.
18607         * gcc.dg/20020729-1.c: Likewise.
18608         * gcc.dg/20030204-1.c: Likewise.
18609         * gcc.dg/20030826-2.c: Likewise.
18610         * gcc.dg/20030926-1.c: Likewise.
18611         * gcc.dg/20031202-1.c: Likewise.
18612         * gcc.dg/980312-1.c: Likewise.
18613         * gcc.dg/980313-1.c: Likewise.
18614         * gcc.dg/990117-1.c: Likewise.
18615         * gcc.dg/990424-1.c: Likewise.
18616         * gcc.dg/990524-1.c: Likewise.
18617         * gcc.dg/991230-1.c: Likewise.
18618         * gcc.dg/i386-387-1.c: Likewise.
18619         * gcc.dg/i386-387-2.c: Likewise.
18620         * gcc.dg/i386-387-3.c: Likewise.
18621         * gcc.dg/i386-387-4.c: Likewise.
18622         * gcc.dg/i386-387-5.c: Likewise.
18623         * gcc.dg/i386-387-6.c: Likewise.
18624         * gcc.dg/i386-asm-1.c: Likewise.
18625         * gcc.dg/i386-bitfield1.c: Likewise.
18626         * gcc.dg/i386-bitfield2.c: Likewise.
18627         * gcc.dg/i386-loop-1.c: Likewise.
18628         * gcc.dg/i386-loop-2.c: Likewise.
18629         * gcc.dg/i386-loop-3.c: Likewise.
18630         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18631         * gcc.dg/i386-pic-1.c: Likewise.
18632         * gcc.dg/i386-regparm.c: Likewise.
18633         * gcc.dg/i386-signbit-1.c: Likewise.
18634         * gcc.dg/i386-signbit-2.c: Likewise.
18635         * gcc.dg/i386-signbit-3.c: Likewise.
18636         * gcc.dg/i386-sse-5.c: Likewise.
18637         * gcc.dg/i386-sse-8.c: Likewise.
18638         * gcc.dg/i386-unroll-1.c: Likewise.
18639         * gcc.dg/tls/opt-1.c: Likewise.
18640         * gcc.dg/tls/opt-2.c: Likewise.
18641         * gcc.dg/unroll-1.c: Likewise.
18642         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18643         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18644         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18645         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18646         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18647         -m64 is specified.
18648
18649 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18650
18651         PR c++/18389
18652         * g++.dg/parse/cond1.C: New test.
18653
18654         PR c++/18429
18655         * g++.dg/template/array9.C: New test.
18656         * g++.dg/ext/vla1.C: Adjust error messages.
18657         * g++.dg/ext/vlm1.C: Likewise.
18658         * g++.dg/template/crash2.C: Likewise.
18659
18660         PR c++/18436
18661         * g++.dg/template/call3.C: New test.
18662
18663         PR c++/18407
18664         * g++.dg/template/ptrmem11.C: New test.
18665
18666 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18667
18668         PR other/14264
18669         * lib/g++.exp: Set LC_ALL and LANG to C.
18670         * lib/gcc-dg.exp: Likewise.
18671         * lib/gfortran.exp: Likewise.
18672         * lib/objc.exp: Likewise.
18673         * lib/treelang.exp: Likewise.
18674
18675 2004-11-12  Andreas Schwab  <schwab@suse.de>
18676
18677         * gcc.dg/pr16286.c: Fix last change.
18678
18679 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18680
18681         PR c++/18416
18682         * g++.dg/init/global1.C: New test.
18683
18684 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18685
18686         * gcc.c-torture/execute/20041112-1.c: New test.
18687
18688 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18689
18690         * lib/gcc-dg.exp (dg-target-list): New.
18691
18692 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18693             Richard Sandiford  <rsandifo@redhat.com>
18694
18695         * lib/target-supports.exp (get-compiler_messages): New.
18696         (check_named_sections_available): Use it.
18697         (check_effective_target_ilp32): New.
18698         (check_effective_target_lp64): New.
18699         (is-effective-target): New.
18700         * lib/gcc-dg.exp (dg-require-effective-target): New.
18701
18702 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18703
18704         * gcc.dg/precedence-1.c: New test.
18705
18706 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18707
18708         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18709
18710         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18711         message, delete generated files, use more descriptive name for
18712         executable, and make the test unsupported when it cannot be run.
18713
18714         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18715         (dg-require-weak, dg-require-visibility, dg-require-alias,
18716         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18717         dg-require-iconv, dg-require-named-sections): Use it.
18718
18719         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18720
18721 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18722
18723         PR target/16457
18724         * gcc.dg/ppc-and-1: New
18725
18726         PR target/16796
18727         * gcc.dg/ppc-mov-1.c: New.
18728
18729         PR target/16458
18730         * gcc.dg/ppc-compare-1.c: New.
18731
18732 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18733
18734         * objc.dg/desig-init-2.m: New test.
18735
18736 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18737
18738         PR middle-end/18160
18739         * g++.dg/warn/register-var-1.C: New test.
18740         * g++.dg/warn/register-var-2.C: New test.
18741
18742 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18743
18744         * gcc.dg/union-2.c: New test.
18745
18746 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18747
18748         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18749         New test for PR tree-optimization/17892.
18750
18751 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18752
18753         PR c++/18369
18754         * g++.dg/init/new12.C: New test.
18755
18756 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18757
18758         * gcc.target/sparc: New directory.
18759         * gcc.target/sparc/sparc.exp: New driver.
18760         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18761         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18762         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18763         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18764
18765 2004-11-10  Paul Brook  <paul@codesourcery.com>
18766
18767         PR fortran/18218
18768         * gfortran.dg/list_read.c: New test.
18769
18770 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18771
18772         PR c/18322
18773         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18774         expected diagnostic location.
18775
18776 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18777
18778         * gcc.dg/20041109-1.c: New test.
18779
18780 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18781
18782         PR objc/18406
18783         * objc/compile/pr18406.m: New test.
18784
18785 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18786
18787         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18788
18789 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18790
18791         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18792
18793 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18794
18795         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18796
18797 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18798
18799         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18800         exit.
18801
18802 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18803
18804         PR tree-opt/18299
18805         * gcc.c-torture/pr18299-1.c: New test.
18806
18807 2004-11-06  Andreas Schwab  <schwab@suse.de>
18808
18809         * gcc.dg/pr16286.c: Also test for bool and pixel.
18810
18811 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18812
18813         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18814         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18815         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18816         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18817         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18818         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18819         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18820         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18821         gcc.dg/struct-semi-3.c: New tests.
18822
18823 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18824
18825         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18826
18827 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18828
18829         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18830         Do not use C99 designators.
18831
18832 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18833
18834         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18835
18836 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18837
18838         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18839         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18840         * gcc.c-torture/execute/simd-5.x: Remove.
18841
18842 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18843
18844         PR rtl-optimization/17933
18845         * gcc.dg/torture/pr17933-1.c: New test.
18846
18847 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18848
18849         PR target/18106
18850         * lib/target-supports.exp (check_weak_available): Support
18851         Windows.
18852
18853 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18854
18855         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18856         call to fflush(stdout) before abort.
18857         (my_ffsll): New function.
18858         (generate_fields): Use it.
18859
18860 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18861
18862         * gcc.dg/init-undef-1.c: New test.
18863
18864 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18865
18866         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18867         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18868         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18869         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18870         expected messages for new parser.
18871
18872 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18873
18874         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18875
18876 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18877
18878         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18879         on LP64 targets.
18880
18881 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18882
18883         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18884         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18885         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18886         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18887         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18888         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18889         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18890         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18891         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18892         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18893
18894 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18895
18896         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18897         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18898         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18899         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18900         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18901         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18902         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18903         for new parser.
18904
18905 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18906
18907         PR target/15342
18908         * gcc.dg/20041104-1.c: New test.
18909
18910 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18911
18912         * g++.dg/template/nontype7.C: New test.
18913         * g++.dg/template/nontype8.C: Likewise.
18914         * g++.dg/template/nontype9.C: Likewise.
18915         * g++.dg/template/nontype10.C: Likewise.
18916         * g++.dg/tc1/dr49.C: Likewise.
18917         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18918         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18919
18920 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18921
18922         * g++.dg/rtti/tinfo1.C: Remove xfails.
18923
18924 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18925
18926         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18927         packed attribute to the definition to satisfy the new C++ parser.
18928
18929 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18930
18931         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18932         invocations of va_arg.
18933
18934 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/18124
18937         * g++.dg/template/crash25.C: New test.
18938
18939         PR c++/18155
18940         * g++.dg/template/typedef2.C: New test.
18941         * g++.dg/parse/crash13.C: Adjust error markers.
18942
18943         PR c++/18177
18944         * g++.dg/conversion/const3.C: New test.
18945
18946 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18947
18948         PR fortran/17535
18949         PR fortran/17583
18950         PR fortran/17713
18951         * gfortran.dg/generic_[123].f90: New testcases.
18952
18953 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18954
18955         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18956         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18957
18958 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18959
18960         PR tree-opt/16808
18961         * gcc.c-torture/compile/pr16808.c: New test.
18962
18963 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18964
18965         PR rtl-optimization/17104
18966         * gcc.dg/ppc-bitfield1.c: New.
18967
18968 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18969
18970         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18971
18972 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18973
18974         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18975         strings for 32-bit code.
18976
18977 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18978
18979         PR c/18239
18980         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18981
18982 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18983
18984         PR c++/18064
18985         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18986
18987 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18988
18989         PR c++/15172
18990         * g++.dg/init/aggr2.C: New test.
18991
18992 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18993
18994         * objc.dg/local-decl-1.m: New test.
18995
18996 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18997
18998         * gcc.dg/20040910-1.c: Adjust regex.
18999
19000 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19001
19002         PR rtl-optimization/18084
19003         * g++.dg/opt/pr18084-1.C: New testcase.
19004
19005 2004-10-30  Matt Austern  <austern@apple.com>
19006
19007         PR c++/17542
19008         * g++.dg/ext/attrib18.C: New test.
19009
19010 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19011
19012         PR middle-end/18096
19013         * gcc.dg/pr18096-1.c: New test case.
19014
19015 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19016
19017         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19018
19019 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19020
19021         PR c/16666
19022         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19023         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19024         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19025         gcc.dg/old-style-prom-3.c: New tests.
19026
19027 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19028
19029         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19030         Remove unnecessary inclusion of stdio.h.
19031
19032 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19033
19034         PR rtl-optimization/17581
19035         * gcc.dg/pr17581-1.c: New test case.
19036
19037 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19038
19039         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19040         being implemented.
19041         * g++.dg/conversion/dr195-1.C: New.
19042         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19043         * g++.old-deja/g++.mike/p10148.C: Likewise.
19044
19045 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/17695
19048         * g++.dg/debug/typedef2.C: New test.
19049
19050 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19051
19052         PR fortran/13490
19053         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19054         * gfortran.dg/g77/README: Update.
19055
19056 2004-10-28  Matt Austern  <austern@apple.com>
19057
19058         PR c++/14124
19059         * g++.dg/ext/packed7.C: New test.
19060
19061 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19062
19063         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19064         scan-assembler.
19065         * lib/scanasm.exp (hidden-scan-for): New proc.
19066         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19067         string.
19068         (scan-not-hidden): Likewise.
19069         * lib/target-supports.exp (check_visibility_available): mach-o is
19070         support too.
19071
19072 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19073
19074         PR c++/17132
19075         * g++.dg/template/memclass3.C: New test.
19076
19077 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19078
19079         PR middle-end/18160
19080         * gcc.dg/register-var-1.c: New test.
19081         * gcc.dg/register-var-2.c: New test.
19082         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19083         error now.
19084
19085 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19086
19087         PR other/18172
19088         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19089         unused variables.
19090         * gcc.dg/vect/vect-22.c: Likewise.
19091
19092 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.dg/i386-rotate-1.c: New test.
19095
19096 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * g++.dg/init/ref12.C: Add "run" marker.
19099
19100         PR c++/17435
19101         * g++.dg/init/ref12.C: New test.
19102
19103         PR c++/18140
19104         * g++.dg/template/shift1.C: New test.
19105         * g++.dg/template/error10.C: Adjust error markers.
19106
19107 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         PR tree-opt/17529
19110         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19111
19112 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19113
19114         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19115         * gcc.dg/weak/weak-3.c: Likewise.
19116         * gcc.dg/weak/weak-5.c: Likewise.
19117         * gcc.dg/weak/weak-9.c: Likewise.
19118         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19119         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19120
19121         * gcc.dg/darwin-weakimport-1.c: New.
19122
19123 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19124
19125         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19126
19127 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19128
19129         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19130         'syntax' error messages.
19131         * gcc.dg/cpp/direct2s.c: Likewise.
19132
19133 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19134
19135         * gcc.c-torture/compile/20041026-1.c: New.
19136
19137 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19138
19139         PR c++/18093
19140         * g++.dg/lookup/ns2.C: New test.
19141
19142         PR c++/18020
19143         * g++.dg/template/enum4.C: New test.
19144
19145         PR c++/18161
19146         * g++.dg/template/expr1.C: New test.
19147
19148 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19149
19150         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19151
19152 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19153
19154         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19155         gcc.dg/decl-nospec-3.c: New tests.
19156
19157 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19158
19159         * objc.dg/super-class-3.m: New test.
19160
19161 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19162
19163         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19164         resyncing.
19165         * gcc.dg/cpp/direct2s.c: Likewise.
19166
19167 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19168
19169         * objc.dg/image-info.m: Update for changes to section selection.
19170
19171 2004-10-25  David Ayers  <d.ayers@inode.at>
19172             Ziemowit Laski  <zlaski@apple.com>
19173
19174         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19175         diagnostics when messaging 'id <Proto>'.
19176         * objc.dg/class-protocol-1.m: New test.
19177         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19178         a non-existent method signature.
19179         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19180         Update diagnostics when messaging with non-existent method signature.
19181         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19182         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19183         invalid receivers are now resolved as if messaging 'id'; remove
19184         extraneous diagnostics.
19185
19186 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19187
19188         PR c/16667
19189         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19190         gcc.dg/init-desig-obs-3.c: New tests.
19191
19192 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * gcc.dg/debug/20041023-1.c: New test.
19195
19196 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19197
19198         PR middle-end/17407
19199         * gcc.c-torture/compile/pr17407.c: New test.
19200
19201         PR c++/18121
19202         * g++.dg/template/array8.C: New test.
19203
19204 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19205
19206         PR other/18138
19207         * lib/g++.exp: Accept more than one multilib libgcc.
19208         * lib/gcc-dg.exp: Likewise.
19209         * lib/objc.exp: Likewise.
19210         * lib/treelang.exp: Likewise.
19211         * lib/gfortran.exp: Likewise.
19212
19213 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19214
19215         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19216
19217 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19218
19219         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19220         * gcc.dg/c99-const-expr-3.c: Likewise.
19221
19222 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19223
19224         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19225
19226 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19227
19228         * gcc.c-torture/execute/loop-2e.x: Remove.
19229
19230 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19231
19232         PR c++/18095
19233         * g++.dg/parse/crash18.C: New.
19234         * g++.dg/parse/crash19.C: New.
19235
19236 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19237
19238         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19239         * g++.dg/ext/dllimport2.C: Same.
19240         * g++.dg/ext/dllimport8.C: Same.
19241
19242 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19243
19244         PR c++/10841
19245         * g++.dg/conversion/cast1.C: New test.
19246         * g++.dg/overload/pmf1.C: Adjust error marker.
19247
19248 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19249
19250         PR objc/17923
19251         * objc.dg/const-str-7.m: New test.
19252
19253 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19254
19255         * g++.dg/template/memfriend11.C: Fix comment typo.
19256         * g++.dg/template/memfriend14.C: Likewise.
19257
19258 2004-10-20  Richard Henderson  <rth@redhat.com>
19259
19260         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19261         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19262         -fasynchronous-unwind-tables.
19263
19264 2004-10-20  Richard Henderson  <rth@redhat.com>
19265
19266         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19267         (main): Return success.
19268         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19269         (main): Return success.
19270
19271 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19272
19273         PR c++/13495
19274         * g++.dg/template/memfriend9.C: New test.
19275         * g++.dg/template/memfriend10.C: Likewise.
19276         * g++.dg/template/memfriend11.C: Likewise.
19277         * g++.dg/template/memfriend12.C: Likewise.
19278         * g++.dg/template/memfriend13.C: Likewise.
19279         * g++.dg/template/memfriend14.C: Likewise.
19280         * g++.dg/template/memfriend15.C: Likewise.
19281         * g++.dg/template/memfriend16.C: Likewise.
19282         * g++.dg/template/memfriend17.C: Likewise.
19283         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19284
19285 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19286
19287         * g++.dg/conversion/dr195.C: New.
19288         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19289
19290 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19291             Devang Patel  <dpatel@apple.com>
19292
19293         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19294         of floating point arithmetic, which could trap.
19295
19296 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19297
19298         PR c++/14035
19299         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19300         * g++.dg/conversion/const2.C: New test.
19301         * g++.dg/expr/reinterpret2.C: New test.
19302         * g++.dg/expr/reinterpret3.C: New test.
19303         * g++.dg/expr/cast2.C: New test.
19304         * g++.dg/expr/copy1.C: New test.
19305         * g++.dg/other/conversion1.C: Change error message.
19306         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19307         function pointers to void *.
19308         * g++.old-deja/g++.mike/p10148.C: Likewise.
19309
19310 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19311
19312         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19313
19314 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19315
19316         PR c++/18047
19317
19318         * g++.dg/parse/expr3.C: New test.
19319
19320 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19321
19322         * gcc.dg/smod-1.c: New test.
19323
19324 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19325
19326         * objc.dg/method-14.m: New test.
19327
19328 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19329
19330         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19331         Also xfail as the patch was reverted.
19332
19333 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19334
19335         PR middle-end/16973
19336         * gcc.dg/pr16973.c: New test.
19337
19338 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19339
19340         PR tree-optimization/17656
19341         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19342
19343 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19344
19345         * g++.dg/eh/shadow1.C: New.
19346
19347 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.c-torture/compile/20041018-1.c: New test.
19350
19351 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19352
19353         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19354         compiler referring to register 0 when accessing sdata.  The linker
19355         now patches things up.
19356
19357 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19358
19359         PR c/17529
19360         * gcc.c-torture/compile/pr17529.c: New test.
19361
19362 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19363
19364         PR c++/17743
19365         * g++.dg/ext/attrib17.C: New test.
19366
19367 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19368
19369         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19370
19371 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19372
19373         PR c++/10479
19374         * g++.dg/ext/attrib16.C: New test.
19375
19376 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/17042
19379         * g++.dg/init/dso_handle1.C: New test.
19380
19381         PR c++/14667
19382         * g++.dg/parse/typedef6.C: New test.
19383
19384         PR c++/17916
19385         * g++.dg/parse/pragma1.C: New test.
19386
19387 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19388
19389         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19390
19391 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19392
19393         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19394         -fno-common when on HPPA HP-UX platforms.
19395
19396 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19397
19398         PR other/16820
19399         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19400         stdint.h.
19401         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19402         uintptr_t.
19403
19404 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19405
19406         PR c++/16301
19407         * g++.dg/lookup/strong-using-4.C: New test.
19408
19409 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19410
19411         PR middle-end/16567
19412         * gcc.c-torture/compile/nested-1.c: New test.
19413
19414 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19415
19416         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19417         and mipsisa64*-*-* (until support for misaligned loads is added).
19418         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19419         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19420         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19421         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19422         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19423         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19424
19425 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19426
19427         PR c++/17976
19428         * g++.dg/init/dtor3.C: New test.
19429
19430 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19431
19432         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19433
19434 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19435
19436         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19437         * gcc.dg/macho-lo-sum.c: Likewise.
19438
19439 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19440
19441         * gcc.dg/ppc-spe64-1.c: New test.
19442
19443 2004-10-14  Devang Patel  <dpatel@apple.com>
19444
19445         PR 17635
19446         * gcc.dg/pr17635.c : New test.
19447
19448 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19449
19450         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19451         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19452         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19453         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19454         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19455         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19456         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19457         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19458         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19459         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19460         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19461         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19462         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19463         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19464         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19465         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19466         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19467         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19468
19469 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19470
19471         * gcc.dg/vect/vect-82.c: New testcase.
19472         * gcc.dg/vect/vect-82_64.c: New testcase.
19473         * gcc.dg/vect/vect-83.c: New testcase.
19474         * gcc.dg/vect/vect-83_64.c: New testcase.
19475
19476 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19477
19478         * gcc.dg/cpp/error-1.c: New test.
19479
19480 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19481
19482         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19483
19484 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19485
19486         PR target/17984
19487         * gcc.dg/cris-peep2-xsrand2.c: New test.
19488
19489 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19490
19491         PR c++/17661
19492         * testsuite/g++.dg/expr/for2.C: New test.
19493
19494 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19495
19496         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19497
19498 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19499
19500         PR tree-optimization/17724
19501         * g++.dg/opt/pr17724-1.C: New test.
19502         * g++.dg/opt/pr17724-2.C: New test.
19503         * g++.dg/opt/pr17724-3.C: New test.
19504         * g++.dg/opt/pr17724-4.C: New test.
19505         * g++.dg/opt/pr17724-5.C: New test.
19506         * g++.dg/opt/pr17724-6.C: New test.
19507
19508 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19509
19510         PR c/17301
19511         * gcc.dg/pr17301-2.c: New test.
19512
19513 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/15876
19516         * g++.dg/parse/error22.C: New test.
19517
19518         PR c++/17936
19519         * g++.dg/template/spec18.C: New test.
19520
19521 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19522
19523         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19524         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19525         memcpy.
19526         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19527         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19528
19529 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19530
19531         * g++.dg/eh/cleanup5.C: Add dg-options "".
19532
19533 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19534
19535         PR middle-end/17657
19536         * gcc.dg/switch-4.c: New test case.
19537
19538 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19539
19540         * gcc.c-torture/execute/20041011-1.c: New test.
19541
19542 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19543
19544         PR c++/17554
19545         * g++.dg/init/for3.C: New test.
19546
19547         PR c++/17657
19548         * g++.dg/opt/switch2.C: New test.
19549
19550         PR middle-end/17703
19551         * g++.dg/warn/Wreturn-2.C: New test.
19552
19553 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19554
19555         PR c++/17907
19556         * g++.dg/eh/cleanup5.C: New test.
19557
19558 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19559
19560         PR c++/17393
19561         * g++.dg/parse/error21.C: New test.
19562
19563 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19564
19565         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19566         * g++.dg/warn/incomplete1.C: Likewise.
19567         * g++.dg/template/qualttp20.C: Likewise.
19568
19569 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19570
19571         PR c/17881
19572         * parm-incomplete-1.c: New test.
19573
19574 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19575
19576         PR c++/17867
19577         * g++.dg/parse/error19.C: New test.
19578
19579         PR c++/17670
19580         * g++.dg/init/new11.C: New test.
19581
19582         PR c++/17821
19583         * g++.dg/parse/error20.C: New test.
19584
19585         PR c++/17826
19586         * g++.dg/template/crash24.C: New test.
19587
19588 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19589
19590         PR c/17301
19591         * gcc.dg/pr17301-1.c: New test.
19592
19593 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19594
19595         PR c/17189
19596         * gcc.dg/anon-struct-5.c: New test.
19597
19598 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19599
19600         PR c/17844
19601         * gcc.dg/pr17844-1.c: New test.
19602
19603 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19604
19605         PR tree-optimization/17906
19606         * gcc.c-torture/compile/pr17906.c: New.
19607
19608 2004-10-09  Stuart Hastings  <stuart@apple.com>
19609             Roger Sayle  <roger@eyesopen.com>
19610
19611         PR rtl-optimization/17853
19612         * gcc.dg/i386-mmx-5.c: New testcase.
19613
19614 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19617
19618 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19619
19620         PR c++/17524
19621         * g++.dg/template/static9.C: New test.
19622
19623         PR c++/17685
19624         * g++.dg/parse/operator5.C: New test.
19625
19626 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19627
19628         PR middle-end/17894
19629         * gcc.c-torture/execute/divcmp-4.c: New test case.
19630
19631 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19632
19633         PR tree-opt/17902
19634         * g++.dg/opt/pr17902.C: New test.
19635
19636 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19639
19640 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19641
19642         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19643
19644 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19645
19646         * gcc.dg/assign-warn-3.c: New test.
19647
19648 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19649
19650         PR c/16999
19651         * gcc.dg/cpp/ident-1.c: New test.
19652
19653 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         * gcc.c-torture/compile/acc1.c: New.
19656
19657 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19658
19659         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19660         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19661
19662 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19663
19664         * gcc.dg/ultrasp11.c: New test.
19665
19666 2004-10-08  Michael Matz  <matz@suse.de>
19667
19668         * gcc.dg/doloop-2.c: New test.
19669
19670 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19671
19672         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19673         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19674         objc.dg/method-9.m: Update expected diagnostics.
19675
19676 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19677
19678         * gcc.dg/ppc-fsel-3.c: New file.
19679         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19680
19681 2004-10-07  Paul Brook  <paul@codesourcery.com>
19682
19683         * gfortran.dg/intrinsic_verify_1.f90: New test.
19684
19685 2004-10-07  Paul Brook  <paul@codesourcery.com>
19686
19687         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19688
19689 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19690
19691         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19692         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19693         commit.
19694
19695 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19696
19697         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19698
19699 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19700
19701         PR c++/17115
19702         * g++.dg/warn/Winline-4.C: New test.
19703
19704 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19705
19706         * gcc.c-torture/compile/20041007-1.c: New test.
19707
19708 2004-10-07  Paul Brook  <paul@codesourcery.com>
19709
19710         PR fortran/17678
19711         * gfortran.dg/use_allocated_1.f90: New test.
19712
19713 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19714
19715         PR middle-end/17849
19716         * gfortran.fortran-torture/compile/nested.f90: New test
19717
19718 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19719
19720         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19721
19722 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19723
19724         PR c++/17368
19725         * g++.dg/ext/asm6.C: New test.
19726
19727 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19728
19729         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19730
19731 2004-10-06  Paul Brook  <paul@codesourcery.com>
19732
19733         PR libfortran/17709
19734         * gfortran.dg/empty_format_1.f90: New test.
19735
19736 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19737
19738         PR fortran/17568
19739         * gfortran.dg/ishft.f90: New test.
19740
19741         PR fortran/17283
19742         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19743         tests.
19744
19745 2004-10-06  Paul Brook  <paul@codesourcery.com>
19746
19747         * gfortran.dg/do_1.f90: New test.
19748
19749 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19750
19751         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19752         optimizing for size.
19753
19754 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19755
19756         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19757
19758 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19759
19760         * gcc.c-torture/compile/20041005-1.c: New test.
19761
19762 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19763
19764         PR c++/17829
19765         * g++.dg/lookup/koenig4.C: New.
19766
19767 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19768
19769         * g++.dg/other/classkey1.C: Adjust quoting marks.
19770         * g++.dg/parse/error15.C: Likewise.
19771         * g++.dg/template/meminit2.C (int>): Likewise.
19772
19773 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19774
19775         PR fortran/17283
19776         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19777
19778         PR fortran/17631
19779         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19780
19781         PR fortran/17708
19782         * gfortran.dg/pr17708.f90: New test.
19783
19784 2004-10-04  Chao-ying Fu  <fu@mips.com>
19785
19786         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19787         * gcc.dg/vect/vect-4.c: Ditto.
19788         * gcc.dg/vect/vect-5.c: Ditto.
19789         * gcc.dg/vect/vect-6.c: Ditto.
19790         * gcc.dg/vect/vect-8.c: Ditto.
19791         * gcc.dg/vect/vect-16.c: Ditto.
19792         * gcc.dg/vect/vect-30.c: Ditto.
19793         * gcc.dg/vect/vect-40.c: Ditto.
19794         * gcc.dg/vect/vect-41.c: Ditto.
19795         * gcc.dg/vect/vect-42.c: Ditto.
19796         * gcc.dg/vect/vect-43.c: Ditto.
19797         * gcc.dg/vect/vect-44.c: Ditto.
19798         * gcc.dg/vect/vect-45.c: Ditto.
19799         * gcc.dg/vect/vect-46.c: Ditto.
19800         * gcc.dg/vect/vect-47.c: Ditto.
19801         * gcc.dg/vect/vect-48.c: Ditto.
19802         * gcc.dg/vect/vect-49.c: Ditto.
19803         * gcc.dg/vect/vect-50.c: Ditto.
19804         * gcc.dg/vect/vect-51.c: Ditto.
19805         * gcc.dg/vect/vect-52.c: Ditto.
19806         * gcc.dg/vect/vect-53.c: Ditto.
19807         * gcc.dg/vect/vect-54.c: Ditto.
19808         * gcc.dg/vect/vect-55.c: Ditto.
19809         * gcc.dg/vect/vect-56.c: Ditto.
19810         * gcc.dg/vect/vect-57.c: Ditto.
19811         * gcc.dg/vect/vect-58.c: Ditto.
19812         * gcc.dg/vect/vect-59.c: Ditto.
19813         * gcc.dg/vect/vect-60.c: Ditto.
19814         * gcc.dg/vect/vect-74.c: Ditto.
19815         * gcc.dg/vect/vect-79.c: Ditto.
19816         * gcc.dg/vect/vect-80.c: Ditto.
19817
19818 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19819
19820         * gcc.dg/unused-7.c: Use the correct option.
19821
19822 2004-10-04  Paul Brook  <paul@codesourcery.com>
19823         Bud Davis  <bdavis9659@comcast.net>
19824
19825         PR fortran/17706
19826         PR fortran/16434
19827         * gfortran/pr17706.f90: New test.
19828         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19829
19830 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19831
19832         * gfortran.dg/pr17612.f90: New test.
19833
19834 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19835
19836         * g++.dg/template/local1.C: Adjust quoting marks in
19837         testing for diagnostics.
19838         * g++.dg/tls/diag-2.C: Likewise.
19839         * g++.dg/other/error8.C: Likewise.
19840
19841 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19842
19843         PR c/17178
19844         * gcc.dg/unused-4.c: Adjust to be correct.
19845
19846         PR c/17820
19847         * gcc.dg/unused-7.c: New test.
19848
19849 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19850
19851         PR c++/17797
19852         * g++.dg/overload/template2.C: New test.
19853
19854 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19855
19856         PR tree-optimization/16632
19857         * gcc.dg/tree-ssa/20041002-1.c: New.
19858
19859 2004-10-03  Paul Brook  <paul@codesourcery.com>
19860
19861         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19862         rather than relying on default formatting.
19863
19864 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19865
19866         * gcc.dg/20040920-1.c: Update expected message text.
19867
19868 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19869
19870         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19871
19872 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19873
19874         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19875         tree level.
19876
19877 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19878
19879         * gcc.dg/tree-ssa/pr17343.c: Remove.
19880
19881 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19882
19883         PR tree-opt/17343
19884         * gcc.dg/tree-ssa/pr17343.c: New test.
19885
19886 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19887
19888         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19889         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19890         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19891         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19892         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19893
19894 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19895
19896         * gcc.dg/lvalue-2.c: New test.
19897
19898 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19899
19900         PR c/17730
19901         * gcc.dg/pr17730-1.c: New test
19902
19903 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19904
19905         PR c/7425
19906         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19907
19908 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * gcc.c-torture/execute/stdarg-1.c: New test.
19911         * gcc.c-torture/execute/stdarg-2.c: New test.
19912         * gcc.c-torture/execute/stdarg-3.c: New test.
19913         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19914         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19915         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19916         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19917         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19918
19919 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19920
19921         PR tree-optimization/17697
19922         * g++.dg/opt/pr17697-1.C: New test.
19923         * g++.dg/opt/pr17697-2.C: New test.
19924         * g++.dg/opt/pr17697-3.C: New test.
19925
19926 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19927
19928         PR c/16409
19929         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19930         gcc.dg/vla-init-5.c: New tests.
19931
19932 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19933
19934         PR c/13804
19935         * gcc.dg/pr13804-1.c: New test.
19936
19937 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19938
19939         PR fortran/16938
19940         * gfortran.dg/pr16938.f90: New test.
19941
19942 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19943
19944         * g++.dg/template/crash23.C: New test.
19945
19946 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/17585
19949         * g++.dg/template/static8.C: New test.
19950
19951 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         PR c++/17681
19954         * g++.dg/other/error9.C: New test.
19955
19956 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19957
19958         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19959
19960 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19961
19962         PR fortran/15164
19963         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19964
19965 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19966
19967         PR middle-end/17112
19968         * gcc.dg/pr17112-1.c: New test case.
19969
19970 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19971
19972         PR c/11459
19973         * gcc.dg/pr11459-1.c: New test.
19974
19975 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19976
19977         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19978         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19979
19980 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19981
19982         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19983
19984 2004-09-25  Jan Hubicka  <jh@suse.cz>
19985
19986         * compile/30040909-1.c: New test.
19987         * compile/30040907-1.c: New test.
19988
19989 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19990
19991         * gcc.c-torture/execute/va-arg-26.c: New test.
19992
19993 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19994
19995         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19996         extra diagnostics on targets with 64-bit pointers.
19997         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19998
19999 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20000
20001         PR c/17188
20002         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20003         * gcc.dg/decl-3.c: Adjust expected message.
20004
20005 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20006
20007         PR fortran/17615
20008         * gfortran.dg/pr17615.f90: New test.
20009
20010 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20011
20012         PR tree-optimzation/17517
20013         * g++.dg/tree-ssa/pr17517.C: New Test.
20014
20015 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20016
20017         PR c++/16889
20018         * g++.dg/lookup/ambig3.C: New.
20019
20020 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20021
20022         PR tree-opt/17624
20023         * g++.dg/opt/pr17624.C: New test.
20024
20025 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20026
20027         PR c/6980
20028         * gcc.dg/Wbad-function-cast-1.c: New test.
20029
20030 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20031
20032         * g++.dg/ext/complit1.C
20033         * g++.dg/other/error2.C
20034         * g++.dg/other/nontype-1.C
20035         * g++.dg/parse/crash11.C
20036         * g++.dg/parse/crash12.C
20037         * g++.dg/parse/error15.C
20038         * g++.dg/parse/error4.C
20039         * g++.dg/parse/tmpl-outside1.C
20040         * g++.dg/parse/too-many-tmpl-args1.C
20041         * g++.dg/template/dependent-expr3.C
20042         * g++.dg/template/error10.C
20043         * g++.dg/template/instantiate1.C
20044         * g++.dg/template/vtable2.C
20045         * g++.dg/warn/Wshadow-1.C
20046         * g++.dg/warn/weak1.C
20047         * g++.old-deja/g++.brendan/crash16.C
20048         * g++.old-deja/g++.brendan/crash18.C
20049         * g++.old-deja/g++.brendan/crash48.C
20050         * g++.old-deja/g++.brendan/crash49.C
20051         * g++.old-deja/g++.brendan/crash55.C
20052         * g++.old-deja/g++.brendan/crash56.C
20053         * g++.old-deja/g++.brendan/crash8.C
20054         * g++.old-deja/g++.brendan/enum11.C
20055         * g++.old-deja/g++.brendan/enum8.C
20056         * g++.old-deja/g++.brendan/enum9.C
20057         * g++.old-deja/g++.brendan/friend3.C
20058         * g++.old-deja/g++.brendan/misc14.C
20059         * g++.old-deja/g++.bugs/900402_02.C
20060         * g++.old-deja/g++.bugs/900404_03.C
20061         * g++.old-deja/g++.bugs/900404_04.C
20062         * g++.old-deja/g++.bugs/900428_03.C
20063         * g++.old-deja/g++.jason/crash4.C
20064         * g++.old-deja/g++.jason/overload21.C
20065         * g++.old-deja/g++.jason/redecl1.C
20066         * g++.old-deja/g++.jason/report.C
20067         * g++.old-deja/g++.jason/rfg10.C
20068         * g++.old-deja/g++.jason/template30.C
20069         * g++.old-deja/g++.law/arm12.C
20070         * g++.old-deja/g++.law/ctors5.C
20071         * g++.old-deja/g++.law/cvt20.C
20072         * g++.old-deja/g++.law/init10.C
20073         * g++.old-deja/g++.law/init8.C
20074         * g++.old-deja/g++.law/visibility17.C
20075         * g++.old-deja/g++.law/visibility7.C
20076         * g++.old-deja/g++.mike/net8.C
20077         * g++.old-deja/g++.mike/p646.C
20078         * g++.old-deja/g++.mike/p700.C
20079         * g++.old-deja/g++.mike/p701.C
20080         * g++.old-deja/g++.mike/p811.C
20081         * g++.old-deja/g++.ns/template13.C
20082         * g++.old-deja/g++.other/array3.C
20083         * g++.old-deja/g++.other/crash25.C
20084         * g++.old-deja/g++.other/dtor3.C
20085         * g++.old-deja/g++.other/dtor4.C
20086         * g++.old-deja/g++.other/main1.C
20087         * g++.old-deja/g++.other/warn7.C
20088         * g++.old-deja/g++.pt/crash11.C
20089         * g++.old-deja/g++.pt/crash36.C
20090         * g++.old-deja/g++.pt/spec22.C
20091         * g++.old-deja/g++.pt/spec9.C
20092         * g++.old-deja/g++.pt/ttp52.C
20093         * g++.old-deja/g++.robertl/eb103.C
20094         * g++.old-deja/g++.robertl/eb121.C
20095         * g++.old-deja/g++.robertl/eb22.C
20096         * g++.old-deja/g++.robertl/eb8.C:
20097         Update locations and/or regexps of dg-error markers.
20098         Remove markers for some bogus messages that are no longer issued.
20099
20100 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20103         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20104
20105 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20106
20107         PR c++/17618
20108         * g++.dg/lookup/crash5.C: New test.
20109
20110 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20111
20112         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20113         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20114         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20115         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20116         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20117         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20118
20119         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20120         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20121         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20122         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20123         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20124         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20125
20126         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20127
20128         * gcc.dg/vect/vect-44.c: Check additional cases.
20129         * gcc.dg/vect/vect-48.c: Check additional cases.
20130
20131         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20132         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20133         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20134         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20135         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20136         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20137         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20138         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20139         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20140
20141         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20142         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20143         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20144
20145 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20146
20147         * gcc.dg/tree-ssa/loop-6.c: New test.
20148
20149 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20150
20151         PR c++/17620
20152         * g++.dg/inherit/base2.C: New.
20153
20154 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20155
20156         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20157         * gcc.dg/20001012-2.c: Likewise.
20158         * gcc.dg/20001013-1.c: Likewise.
20159         * gcc.dg/20001101-1.c: Likewise.
20160         * gcc.dg/20001102-1.c: Likewise.
20161         * gcc.dg/bf-spl1.c: Likewise.
20162         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20163         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20164
20165 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20166
20167         PR tree-optimization/16721
20168         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20169
20170 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20171
20172         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20173         * gcc.dg/20040305-1.c: Likewise.
20174
20175 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20176
20177         PR c/16566
20178         * gcc.c-torture/compile/pr16566-1.c,
20179         gcc.c-torture/compile/pr16566-2.c,
20180         gcc.c-torture/compile/pr16566-3.c: New tests.
20181
20182 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20183
20184         PR tree-optimization/17512
20185         * gcc.c-torture/compile/20040916-1.c.
20186
20187 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20188
20189         * gcc.dg/pragma-re-3.c: New test.
20190
20191 2004-09-17  Matt Austern  <austern@apple.com>
20192
20193         PR c++/15049
20194         * g++.dg/other/anon3.C: New.
20195
20196 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20197
20198         PR c++/7503
20199         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20200         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20201         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20202         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20203         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20204
20205 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20206
20207         PR fortran/17286
20208         * gfortran.dg/pr17286.f90: New test.
20209
20210 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/17530
20213         * g++.dg/template/static7.C: New test.
20214
20215 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20216
20217         PR tree-opt/17558
20218         * gcc.c-torture/compile/pr17558.c: New test.
20219
20220 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20221
20222         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20223         if SKIP_ATTRIBUTE is defined.
20224
20225 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20226
20227         PR fortran/15957
20228         * gfortran.dg/pr15957.f90: New test.
20229
20230 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20231
20232         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20233         in comparison.
20234         * gcc.dg/vect/vect-79.c: Likewise.
20235         * gcc.dg/vect/vect-80.c: Likewise.
20236
20237 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20238
20239         PR fortran/15750
20240         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20241
20242 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20243
20244         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20245         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20246         * gcc.dg/vect/vect-62.c: New testcase.
20247         * gcc.dg/vect/vect-63.c: New testcase.
20248         * gcc.dg/vect/vect-64.c: New testcase.
20249         * gcc.dg/vect/vect-65.c: New testcase.
20250         * gcc.dg/vect/vect-66.c: New testcase.
20251         * gcc.dg/vect/vect-67.c: New testcase.
20252         * gcc.dg/vect/vect-68.c: New testcase.
20253         * gcc.dg/vect/vect-69.c: New testcase.
20254         * gcc.dg/vect/vect-79.c: New testcase.
20255         * gcc.dg/vect/vect-80.c: New testcase.
20256
20257 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20258
20259         * gcc.target/mips/asm-1.c: New test.
20260
20261 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20262
20263         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20264         * gcc.dg/vect/vect-73.c: New testcase.
20265         * gcc.dg/vect/vect-74.c: New testcase.
20266         * gcc.dg/vect/vect-75.c: New testcase.
20267         * gcc.dg/vect/vect-76.c: New testcase.
20268         * gcc.dg/vect/vect-77.c: New testcase.
20269         * gcc.dg/vect/vect-78.c: New testcase
20270
20271 2004-09-18  Paul Brook  <paul@codesourcery.com>
20272
20273         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20274
20275 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20276
20277         PR c/17424
20278         * gcc.dg/pr17424-1.c: New test.
20279
20280 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20281
20282         * g++.dg/tree-ssa/pr17153.C: New test.
20283
20284 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20285
20286         PR pch/13361
20287         * testsuite/g++.dg/pch/wchar-1.C: New.
20288         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20289
20290 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20291
20292         * gcc.c-torture/execute/20040917-1.c: New test.
20293
20294 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20295
20296         PR tree-optimization/17319
20297         * gcc.dg/pr17319.c: New test.
20298
20299 2004-09-17  Devang Patel  <dpatel@apple.com>
20300
20301         * gcc.dg/20040813-1.c: New test.
20302
20303 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20304
20305         PR tree-optimization/17273
20306         * gcc.c-torture/compile/pr17273.c: New test.
20307
20308 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20309
20310         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20311         Update expected messages.
20312         * gcc.dg/declspec-13.c: New test.
20313
20314 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20315
20316         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20317
20318 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20319
20320         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20321         change what 'a' is pointing to.
20322
20323 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20324
20325         PR c++/16002
20326         * g++.dg/template/error18.C: New test.
20327
20328         PR c++/16029
20329         * g++.dg/warn/Wunused-8.C: New test.
20330
20331 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20332
20333         PR tree-optimization/17513
20334         * gcc.dg/20040916-1.c: New test.
20335
20336 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20337
20338         PR c++/17501
20339         * g++.dg/template/typename7.C: New test.
20340
20341 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20342
20343         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20344
20345 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20346
20347         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20348         with -ftree-based-profiling also.
20349         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20350
20351 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20352
20353         PR/15364
20354         * gfortran.dg/der_array_io_1.f90: New test.
20355         * gfortran.dg/der_array_io_2.f90: New test.
20356         * gfortran.dg/der_array_io_3.f90: New test.
20357
20358 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20359
20360         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20361         EABI.
20362
20363 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20364
20365         * g++.dg/opt/switch1.C: New test.
20366
20367 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20368
20369         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20370         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20371         Update expected messages.
20372
20373 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20374
20375         PR fortran/16485
20376         * gfortran.dg/same_name_1.f90: New test.
20377
20378 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20379
20380         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20381         dereference garbage pointers.
20382
20383 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20384
20385         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20386         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20387
20388         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20389         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20390         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20391
20392 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20393
20394         PR c++/17324
20395         * g++.dg/template/mangle1.C: New test.
20396
20397 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20398
20399         PR tree-optimization/17252
20400         * gcc.c-torture/execute/pr17252.c: New test.
20401
20402 2004-09-14  Andrew Pinski  <apinski@apple.com>
20403
20404         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20405
20406 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20407
20408         PR rtl-optimization/9771
20409         * gcc.dg/pr9771-1.c: New test case.
20410
20411 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20412
20413         PR tree-optimization/15262
20414         * gcc.c-torture/execute/pr15262-1.c: New test.
20415         * gcc.c-torture/execute/pr15262-2.c: New test.
20416
20417 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20418
20419         * gcc.dg/declspec-12.c: New test.
20420
20421 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20422
20423         * gfortran.dg/pr17090.f90: Add directives to test.
20424
20425 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20426
20427         * gcc.c-torture/compile/20040914-1.c: New test.
20428
20429 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20430
20431         PR c++/16162
20432         * g++.dg/template/decl2.C: New test.
20433
20434 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20435
20436         PR fortran/17090
20437         * gfortran.dg/pr17090.f90: New test.
20438
20439 2004-09-13  Dale Johannesen  <dalej@apple.com>
20440
20441         * gcc.c-torture/compile/pr17408.c: New test case.
20442
20443 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20444
20445         PR c++/16716
20446         * g++.dg/parse/crash17.C: New test.
20447
20448         PR c++/17327
20449         * g++.dg/template/enum3.C: New test.
20450
20451 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20452
20453         * lib/gcc-defs.exp: Load wrapper.exp.
20454         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20455         using local code.
20456         * lib/gcc.exp (gcc_init): Similar.
20457         * lib/gfortran.exp (gfortran_init): Similar.
20458         * lib/objc.exp (objc_init): Similar.
20459         * lib/treelang.exp (treelang_init): Similar.
20460         * lib/wrapper.exp: New file with build_wrapper call machinery in
20461         ${tool}_maybe_build_wrapper.
20462
20463 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20464
20465         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20466         "inline".
20467         * gcc.dg/declspec-11.c: Update expected messages.
20468         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20469         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20470         gcc.dg/inline-12.c: New tests.
20471
20472 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20473
20474         * g++.dg/tree-ssa/pr17400.C: New testcase.
20475
20476 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20477
20478         * gcc.target/mips/sb1-1.c: New testcase.
20479
20480 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20481
20482         * lib/g77-dg.exp: Remove unused file.
20483         * lib/mike-g77.exp: Ditto.
20484         * lib/g77.exp: Ditto.
20485
20486 2004-09-12  Richard Henderson  <rth@redhat.com>
20487
20488         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20489
20490 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20491
20492         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20493         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20494         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20495         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20496         Update expected messages.
20497
20498 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20499
20500         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20501         declaration/use mismatch for dirp parameter.
20502
20503 2004-09-12  Andrew Pinski  <apinski@apple.com>
20504
20505         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20506         -fgnu-runtime is passed.
20507
20508 2004-09-12  Richard Henderson  <rth@redhat.com>
20509
20510         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20511         do the uplevel thing and update additional_flags directly.
20512         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20513         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20514         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20515         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20516
20517 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20518
20519         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20520
20521 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20522
20523         PR middle-end/17411
20524         * g++.dg/opt/pr17411-1.C: New test case.
20525
20526 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20527
20528         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20529         gcc.dg/tls/diag-2.c: Update expected messages.
20530         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20531         messages.
20532         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20533         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20534         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20535         gcc.dg/tls/diag-5.c: New tests.
20536
20537 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20538
20539         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20540
20541 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20542
20543         * g++.dg/parse/break-in-for.C: New test.
20544
20545 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/tree-ssa/20040911-1.c: New test.
20548
20549 2004-09-11  Andreas Jaeger  <aj@suse.de>
20550
20551         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20552         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20553
20554 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20555
20556         * gcc.target/frv: New directory of FR-V-specific tests.
20557
20558 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20559
20560         * gcc.dg/convert-vec-1.c: New test.
20561
20562 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20563
20564         PR middle-end/17024
20565         * gcc.dg/pr17024-1.c: New test case.
20566
20567 2004-09-10  Eric Christopher  <echristo@redhat.com>
20568
20569         * gcc.dg/20040910-1.c: New test.
20570
20571 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20572
20573         * gcc.dg/bitfld-9.c: New test.
20574
20575 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20576
20577         * gcc.c-torture/execute/ieee/acc1.c: New test.
20578         * gcc.c-torture/execute/ieee/acc2.c: New test.
20579         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20580
20581 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20582
20583         * gcc.dg/deprecated-2.c: New test.
20584
20585 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20586
20587         * gcc.dg/init-vec-1.c: New test.
20588
20589 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20590
20591         PR middle-end/17055
20592         * gcc.dg/pr17055-1.c: New test case.
20593
20594 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20595
20596         PR target/17377
20597         * gcc.c-torture/execute/pr17377.c: New test.
20598
20599 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20600
20601         PR c/8420
20602         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20603         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20604         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20605         gcc.dg/long-long-typespec-1.c: New tests.
20606         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20607
20608 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20609
20610         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20611         gcc.dg/gnu99-static-1.c: New tests.
20612
20613 2004-09-08  Devang Patel  <dpatel@apple.com>
20614
20615         * gcc.dg/darwin-ld-20040828-1.c: New test.
20616         * gcc.dg/darwin-ld-20040828-2.c: New test.
20617         * gcc.dg/darwin-ld-20040828-3.c: New test.
20618
20619 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20620
20621         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20622         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20623         in error message.
20624         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20625         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20626         in error message.
20627         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20628         types they qualify.
20629         * objc.dg/type-size-2.m: Fix wording in comment.
20630         * objc.dg/va-meth-1.m: New test case.
20631
20632 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20633
20634         PR c/16633:
20635         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20636         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20637
20638 2004-09-06  Devang Patel  <dpatel@apple.com>
20639
20640         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20641         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20642
20643 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20644
20645         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20646         reflect changed line numbering of diagnostics.
20647
20648 2004-09-06  Paul Brook  <paul@codesourcery.com>
20649
20650         * gfortran.dg/edit_real_1.f90: Add new test.
20651
20652 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20653
20654         * gcc.dg/tree-ssa/loop-2.c: New test.
20655         * gcc.dg/tree-ssa/loop-3.c: New test.
20656         * gcc.dg/tree-ssa/loop-4.c: New test.
20657         * gcc.dg/tree-ssa/loop-5.c: New test.
20658
20659 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20660
20661         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20662
20663 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20664
20665         * gcc.dg/format/sentinel-1.c: New test.
20666
20667 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20668
20669         * testsuite/gcc.dg/builtins-46.c: New.
20670
20671 2004-09-03  Devang Patel  <dpatel@apple.com>
20672
20673         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20674         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20675
20676 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20677
20678         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20679         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20680         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20681         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20682         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20683         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20684         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20685         the non-portable bzero.
20686         * gcc.dg/20010912-1.c: xfail for NetWare.
20687         * gcc.dg/20020426-2.c: xfail for NetWare.
20688         * gcc.dg/20021014-1.c: xfail for NetWare.
20689         * gcc.dg/20021018-1.c: xfail for NetWare.
20690         * gcc.dg/20030213-1.c: xfail for NetWare.
20691         * gcc.dg/20030225-1.c: xfail for NetWare.
20692         * gcc.dg/20030708-1.c: xfail for NetWare.
20693         * gcc.dg/builtins-config.h: Also exclude NetWare.
20694         * gcc.dg/format/format.h: Define restrict only if not already defined.
20695         * gcc.dg/nest.c: xfail for NetWare.
20696         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20697         * lib/target-supports.exp (check_visibility_available): Exclude
20698         NetWare.
20699
20700 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20701
20702         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20703         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20704         deterministic starting point for the alignment of structure fields.
20705         * gcc.dg/Wpadded.c: Dito.
20706         * g++.dg/abi/vbase10.C: Dito.
20707
20708 2004-09-03  Devang Patel  <dpatel@apple.com>
20709
20710         * g++.dg/debug/pr15736.cc: New test.
20711
20712 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20713
20714         * README.QMTEST: Fix out-of-date link.
20715
20716 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20717
20718         PR fortran/16579
20719         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20720         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20721
20722 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20723
20724         * g++.dg/abi/arm_rtti1.C: New test.
20725
20726 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20727
20728         * gcc.dg/ppc-vector-memcpy.c: New.
20729         * gcc.dg/ppc-vector-memset.c: New.
20730
20731 2004-09-02  Chao-ying Fu  <fu@mips.com>
20732
20733         * gcc.target/mips/mips-3d-1.c: New test.
20734         * gcc.target/mips/mips-3d-2.c: New test.
20735         * gcc.target/mips/mips-3d-3.c: New test.
20736         * gcc.target/mips/mips-3d-4.c: New test.
20737         * gcc.target/mips/mips-3d-5.c: New test.
20738         * gcc.target/mips/mips-3d-6.c: New test.
20739         * gcc.target/mips/mips-3d-7.c: New test.
20740         * gcc.target/mips/mips-3d-8.c: New test.
20741         * gcc.target/mips/mips-3d-9.c: New test.
20742         * gcc.target/mips/mips-ps-1.c: New test.
20743         * gcc.target/mips/mips-ps-2.c: New test.
20744         * gcc.target/mips/mips-ps-3.c: New test.
20745         * gcc.target/mips/mips-ps-4.c: New test.
20746         * gcc.target/mips/mips-ps-type.c: New test.
20747
20748 2004-09-02  Paul Brook  <paul@codesourcery.com>
20749
20750         * gfortran.dg/edit_real_1.f90: Add new tests.
20751
20752 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20753
20754         PR fortran/15327
20755         * gfortran.dg/merge_char_1.f90: New test.
20756
20757 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20758
20759         PR fortran/16404
20760         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20761
20762 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20763
20764         PR c/1522
20765         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20766
20767 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20768
20769         * g++.dg/opt/loop1.C: Do not XFAIL.
20770
20771 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20772
20773         * gcc.c-torture/execute/20040831-1.c: New test.
20774
20775 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20776
20777         PR fortran/16579
20778         * gfortran.dg/g77/20010610.f: Now passes.
20779         Copy from g77.f-torture/execute. Add dg-run directive.
20780         * gfortran.dg/g77/README: Update
20781
20782 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20783
20784         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20785         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20786         (t1, t2, t3, t4): Add volatile.
20787
20788 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20789
20790         * g++.dg/ext/visibility/arm1.C: New test.
20791
20792 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20793
20794         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20795         -pedantic-errors.
20796
20797 2004-09-01  Paul Brook  <paul@codesourcery.com>
20798
20799         * gfortran.dg/eof_2.f90: New test.
20800
20801 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20802
20803         PR fortran/16579
20804         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20805
20806 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20807
20808         PR libfortran/16805
20809         * gfortran.dg/list_read_2.f90: New test.
20810
20811 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20812
20813         * g++.dg/abi/key1.C: New test.
20814
20815 2004-08-31  Richard Henderson  <rth@redhat.com>
20816
20817         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20818         form of offsetof.
20819         * g++.dg/other/offsetof5.C: Remove duplicate.
20820
20821 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20822
20823         PR fortran/17244
20824         * gfortran.dg/func_derived_1.f90: New test.
20825
20826 2004-08-31  Paul Brook  <paul@codesourcery.com>
20827
20828         * gfortran.dg/eof_1.f90: New test.
20829
20830 2004-08-31  Paul Brook  <paul@codesourcery.com>
20831
20832         * gfortran.dg/list_read_1.f90: New file.
20833
20834 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20835
20836         * g++.dg/opt/loop1.C: XFAIL.
20837
20838 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20839
20840         * gcc.dg/funcdef-storage-1.c: New.
20841         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20842         an extern function in local scope.
20843         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20844         declare an 'auto inline' function in local scope.
20845         * gcc.dg/20011130-1.c: Likewise.
20846         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20847         an 'auto' function in local scope.
20848         * gcc.dg/20021014-1.c: Likewise.
20849         * gcc.dg/20030331-2.c: Likewise.
20850
20851 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20852
20853         * gfortran.dg/blockdata_1.f90: New test.
20854
20855 2004-08-30  Richard Henderson  <rth@redhat.com>
20856
20857         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20858
20859 2004-08-30  Richard Henderson  <rth@redhat.com>
20860
20861         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20862         additional_flags set by alternate driver.
20863         (ieee-options): New procedure.
20864         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20865         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20866         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20867         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20868
20869 2004-08-30  Richard Henderson  <rth@redhat.com>
20870
20871         * lib/f-torture.exp: Remove.
20872
20873 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20874
20875         PR rtl-optimization/16590
20876         * g++.dg/opt/loop1.C: New test.
20877
20878 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20879
20880         PR fortran/13910
20881         * gfortran.dg/oldstyle_1.f90: New test.
20882
20883 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20884         Paul Brook  <paul@codesourcery.com>
20885
20886         * gfortran.dg/g77/README: Update.
20887         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20888         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20889         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20890
20891 2004-08-28  Paul Brook  <paul@codesourcery.com>
20892
20893         PR libfortran/17195
20894         * gfortran.dg/edit_real_1.f90: New test.
20895
20896 2004-08-27  Paul Brook  <paul@codesourcery.com>
20897
20898         * gfortran.dg/rewind_1.f90: New test.
20899
20900 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20901
20902         PR fortran/16597
20903         * gfortran.dg/pr16597.f90: New test.
20904
20905 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20906
20907         PR c/13801
20908         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20909         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20910         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20911         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20912         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20913
20914 2004-08-26  Nick Clifton  <nickc@redhat.com>
20915
20916         * gcc.c-torture/compile/pr17119.c: New test.
20917
20918 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20919
20920         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20921
20922 2004-08-25  Richard Henderson  <rth@redhat.com>
20923
20924         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20925         the bits that expect kind=8 to be the largest real kind.
20926
20927 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20928
20929         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20930
20931 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20932
20933         * gfortran.dg/assignment_1.f90: New test.
20934
20935 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20936
20937         * g++.dg/template/repo3.C: New test.
20938
20939 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20940
20941         PR middle-end/16693
20942         PR tree-optimization/16372
20943         * g++.dg/opt/pr16372-1.C: New test case.
20944         * g++.dg/opt/pr16693-1.C: New test case.
20945         * g++.dg/opt/pr16693-2.C: New test case.
20946
20947 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20948
20949         * objc.dg/proto-lossage-4.m: New test.
20950
20951 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c++/17155
20954         * g++.dg/inherit/local2.C: New test.
20955
20956 2004-08-25  Paul Brook  <paul@codesourcery.com>
20957
20958         PR fortran/17144
20959         * gfortran.dg/string_ctor_1.f90: New test.
20960
20961 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20962
20963         PR c++/14428
20964         * g++.dg/template/redecl2.C: New test.
20965
20966 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20967
20968         PR fortran/17143
20969         * gfortran.dg/pr17143.f90: New test.
20970
20971 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20972
20973         PR fortran/17164
20974         * gfortran.dg/pr17164.f90: New test.
20975
20976 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20977
20978         * gcc.dg/tree-ssa/loop-1.c: New test.
20979
20980 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20981
20982         * gcc.c-torture/compile/20040824-1.c: New test.
20983
20984 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20985
20986         * gcc.c-torture/compile/iftrap-3.c: New test.
20987
20988 2004-08-24  Paul Brook  <paul@codesourcery.com>
20989
20990         * gfortran.dg/entry_2.f90: New test.
20991
20992 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         PR c++/16889
20995         * g++.dg/lookup/ambig[12].C: New.
20996
20997 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20998
20999         PR c++/16706
21000         * g++.dg/template/crash21.C: New test.
21001         * g++.dg/template/crash22.C: Likewise.
21002
21003 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21004
21005         PR c++/17149
21006         * g++.dg/template/access15.C: New.
21007
21008 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/17163
21011         * g++.dg/template/repo2.C: New test.
21012
21013 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21014
21015         PR rtl-optimization/17078
21016         * gcc.c-torture/execute/pr17078-1.c: New test case.
21017
21018 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c/14492
21021         * gcc.dg/debug/crash1.c: New test.
21022
21023 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21024
21025         PR c/16180
21026         * gcc.dg/loop-5.c: New test.
21027
21028 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21029
21030         * gcc.c-torture/execute/20040823-1.c: New test.
21031
21032 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21033
21034         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21035         to the assembler.  Simplify test accordingly.
21036         (asm_abi_flags): Use GNU names.
21037         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21038         to check for ABI flags.
21039
21040 2004-08-22  Andrew Pinski  <apinski@apple.com>
21041
21042         * g++.dg/opt/pr14029.C: New test.
21043         * gcc.c-torture/execute/pr15262.c: New test.
21044
21045 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21046
21047         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21048
21049 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21050
21051         PR 16908
21052         * gfortran.dg/direct_io.f90: New test.
21053
21054 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21055
21056         PR c++/17121
21057         * g++.dg/inherit/local2.C: New test.
21058
21059 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21060
21061         PR c++/17120
21062         * g++.dg/warn/Wparentheses-4.C: New test.
21063
21064 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21065
21066         PR c++/17121
21067         * g++.dg/inherit/local2.C: New test.
21068
21069         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21070         * gcc.dg/ppc-ldstruct.c: Likewise.
21071         * gcc.dg/ppc64-abi-2.c: Likewise.
21072
21073 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21074
21075         PR rtl-optimization/17099
21076         * gcc.c-torture/execute/20040820-1.c: New test.
21077
21078 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21079
21080         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21081
21082 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21083
21084         PR fortran/17077
21085         * gfortran.dg/auto_array_1.f90: New test.
21086
21087 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21088
21089         PR fortran/17074
21090         * gfortran.dg/simpleif_1.f90: New test.
21091
21092 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21093
21094         * lib/target-supports.exp (check_profiling_available): Return
21095         false for arm*-*-symbianelf* and arm*-*-eabi*.
21096
21097         PR c++/15890
21098         * g++.dg/template/delete1.C: New test.
21099
21100 2004-08-19  Paul Brook  <paul@codesourcery.com>
21101
21102         PR fortran/14976
21103         PR fortran/16228
21104         * gfortran.dg/data_char_1.f90: New test.
21105
21106 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21107
21108         PR fortran/16946
21109         * gfortran.dg/reduction.f90: New testcase.
21110
21111 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21112
21113         PR fortran/16520
21114         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21115
21116 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21117
21118         PR c++/17041
21119         * g++.dg/Wparentheses-3.C: New test.
21120
21121 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21122
21123         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21124         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21125         * gcc.dg/vect/vect-2.c: Likewise.
21126         * gcc.dg/vect/vect-3.c: Likewise.
21127         * gcc.dg/vect/vect-4.c: Likewise.
21128         * gcc.dg/vect/vect-5.c: Likewise.
21129         * gcc.dg/vect/vect-6.c: Likewise.
21130         * gcc.dg/vect/vect-7.c: Likewise.
21131         * gcc.dg/vect/vect-25.c: Likewise.
21132         * gcc.dg/vect/vect-31.c: Likewise.
21133         * gcc.dg/vect/vect-32.c: Likewise.
21134         * gcc.dg/vect/vect-34.c: Likewise.
21135         * gcc.dg/vect/vect-36.c: Likewise.
21136         * gcc.dg/vect/vect-all.c: Likewise.
21137
21138 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21139
21140         PR c++/17068
21141         * g++.dg/template/operator4.C: New test.
21142
21143 2004-08-18  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/20040206-1.c: XFAIL.
21146
21147 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21148
21149         PR c++/16246
21150         * g++.dg/template/array7.C: New test.
21151
21152 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21153
21154         * gcc.dg/mips-movcc-1.c: New test.
21155         * gcc.dg/mips-movcc-2.c: New test.
21156         * gcc.dg/mips-movcc-3.c: New test.
21157
21158         * gcc.dg/mips-nmadd-1.c: New test.
21159         * gcc.dg/mips-nmadd-2.c: New test.
21160
21161 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/15871
21164         * g++.dg/opt/inline8.C: New test.
21165
21166         PR c++/16965
21167         * g++.dg/parse/error17.C: New test.
21168
21169 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21170
21171         * gcc.dg/vect: New directory for vectorizer tests.
21172         * gcc.dg/vect/tree-vect.h: New file.
21173         * gcc.dg/vect/vect.exp: New file.
21174         * gcc.dg/vect/pr16105.c.c: New test.
21175         * gcc.dg/vect/vect-1.c: New test.
21176         * gcc.dg/vect/vect-2.c: New test.
21177         * gcc.dg/vect/vect-3.c: New test.
21178         * gcc.dg/vect/vect-4.c: New test.
21179         * gcc.dg/vect/vect-5.c: New test.
21180         * gcc.dg/vect/vect-6.c: New test.
21181         * gcc.dg/vect/vect-7.c: New test.
21182         * gcc.dg/vect/vect-8.c: New test.
21183         * gcc.dg/vect/vect-9.c: New test.
21184         * gcc.dg/vect/vect-10.c: New test.
21185         * gcc.dg/vect/vect-11.c: New test.
21186         * gcc.dg/vect/vect-12.c: New test.
21187         * gcc.dg/vect/vect-13.c: New test.
21188         * gcc.dg/vect/vect-14.c: New test.
21189         * gcc.dg/vect/vect-15.c: New test.
21190         * gcc.dg/vect/vect-16.c: New test.
21191         * gcc.dg/vect/vect-17.c: New test.
21192         * gcc.dg/vect/vect-18.c: New test.
21193         * gcc.dg/vect/vect-19.c: New test.
21194         * gcc.dg/vect/vect-20.c: New test.
21195         * gcc.dg/vect/vect-21.c: New test.
21196         * gcc.dg/vect/vect-22.c: New test.
21197         * gcc.dg/vect/vect-23.c: New test.
21198         * gcc.dg/vect/vect-24.c: New test.
21199         * gcc.dg/vect/vect-25.c: New test.
21200         * gcc.dg/vect/vect-26.c: New test.
21201         * gcc.dg/vect/vect-27.c: New test.
21202         * gcc.dg/vect/vect-28.c: New test.
21203         * gcc.dg/vect/vect-29.c: New test.
21204         * gcc.dg/vect/vect-30.c: New test.
21205         * gcc.dg/vect/vect-31.c: New test.
21206         * gcc.dg/vect/vect-32.c: New test.
21207         * gcc.dg/vect/vect-33.c: New test.
21208         * gcc.dg/vect/vect-34.c: New test.
21209         * gcc.dg/vect/vect-35.c: New test.
21210         * gcc.dg/vect/vect-36.c: New test.
21211         * gcc.dg/vect/vect-37.c: New test.
21212         * gcc.dg/vect/vect-38.c: New test.
21213         * gcc.dg/vect/vect-40.c: New test.
21214         * gcc.dg/vect/vect-41.c: New test.
21215         * gcc.dg/vect/vect-42.c: New test.
21216         * gcc.dg/vect/vect-43.c: New test.
21217         * gcc.dg/vect/vect-44.c: New test.
21218         * gcc.dg/vect/vect-45.c: New test.
21219         * gcc.dg/vect/vect-46.c: New test.
21220         * gcc.dg/vect/vect-47.c: New test.
21221         * gcc.dg/vect/vect-48.c: New test.
21222         * gcc.dg/vect/vect-49.c: New test.
21223         * gcc.dg/vect/vect-50.c: New test.
21224         * gcc.dg/vect/vect-51.c: New test.
21225         * gcc.dg/vect/vect-52.c: New test.
21226         * gcc.dg/vect/vect-53.c: New test.
21227         * gcc.dg/vect/vect-54.c: New test.
21228         * gcc.dg/vect/vect-55.c: New test.
21229         * gcc.dg/vect/vect-56.c: New test.
21230         * gcc.dg/vect/vect-57.c: New test.
21231         * gcc.dg/vect/vect-58.c: New test.
21232         * gcc.dg/vect/vect-59.c: New test.
21233         * gcc.dg/vect/vect-60.c: New test.
21234         * gcc.dg/vect/vect-61.c: New test.
21235         * gcc.dg/vect/vect-all.c: New test.
21236         * gcc.dg/vect/vect-none.c: New test.
21237
21238 2004-08-17  Paul Brook  <paul@codesourcery.com>
21239
21240         PR fortran/13082
21241         * gfortran.dg/entry_1.f90: New test.
21242
21243 2004-08-17  Andrew Pinski  <apinski@apple.com>
21244
21245         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21246
21247 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21248
21249         * gcc.dg/pr17036-1.c: New test.
21250
21251 2004-08-16  Devang Patel  <dpatel@apple.com>
21252
21253         * gcc.dg/darwin-20040809-1.c: New test.
21254
21255 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21256
21257         * gcc.dg/funcdef-attr-1.c: New test.
21258
21259 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21260
21261         * gcc.dg/altivec-17.c: New test.
21262         * gcc.dg/altivec-18.c: New test.
21263
21264 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21265
21266         PR c++/6749
21267         * g++.dg/template/vtable2.C: New test.
21268
21269 2004-08-14  Richard Henderson  <rth@redhat.com>
21270
21271         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21272         * gcc.dg/pack-test-4.c (main): Return 0.
21273         * gcc.dg/setjmp-1.c: Remove XFAIL.
21274         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21275
21276 2004-08-14  Richard Henderson  <rth@redhat.com>
21277
21278         * gcc.dg/980217-1.c: Add prototype for printf.
21279
21280 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21281
21282         * gfortran.dg/pr16935.f90: New test.
21283
21284 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21285
21286         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21287
21288 2004-08-13  Paul Brook  <paul@codesourcery.com>
21289
21290         * gfortran.dg/der_io_1.f90: Remove stray comma.
21291
21292 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21293
21294         * gcc.dg/vmx/cw-bug-2.c: Remove.
21295         * gcc.dg/vmx/vprint-1.c: Remove.
21296         * gcc.dg/vmx/vscan-1.c: Remove.
21297
21298 2004-08-12  Devang patel  <dpatel@apple.com>
21299
21300         * gcc.dg/darwin-20040809-2.c: New test.
21301
21302 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21303
21304         * g++.dg/ext/altivec-12.C: New test.
21305
21306         * g++.dg/ext/altivec-11.C: New test.
21307
21308 2004-08-12  Paul Brook  <paul@codesourcery.com>
21309
21310         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21311
21312 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21313
21314         * g++.dg/ext/altivec-2.C: Check for hardware support before
21315         executing any VMX instructions.
21316
21317         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21318
21319 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21320
21321         PR c++/16276
21322         * g++.old-deja/g++.other/comdat4.C: New test.
21323         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21324
21325 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21326
21327         PR target/16286
21328         * gcc.dg/pr16286.c: New test.
21329
21330 2004-08-12 Jan Beulich <jbeulich@novell.com>
21331
21332         * g++.dg/ext/asm5.C: New.
21333
21334 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21335
21336         PR c++/16698
21337         * g++.dg/eh/crash1.C: New test.
21338
21339         PR c++/16717
21340         * g++.dg/ext/construct1.C: New test.
21341
21342 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/16853
21345         * g++.dg/init/ptrmem1.C: New test.
21346
21347         PR c++/16618
21348         * g++.dg/parse/offsetof5.C: New test.
21349
21350         PR c++/16870
21351         * g++.dg/template/overload3.C: New test.
21352
21353 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21354
21355         PR c++/16964
21356         * g++.dg/parse/error16.C: New test.
21357
21358         PR c++/16904
21359         * g++.dg/template/error14.C: New test.
21360
21361         PR c++/16929
21362         * g++.dg/template/error15.C: New test.
21363
21364 2004-08-11  Devang Patel  <dpatel@apple.com>
21365
21366         * gcc.dg/darwin-ld-20040809-1.c: New test.
21367         * gcc.dg/darwin-ld-20040809-2.c: New test.
21368
21369 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21370
21371         PR fortran/16917
21372         * gfortran.dg/dfloat_1.f90: New test.
21373
21374 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21375
21376         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21377         * gcc.dg/dll-2.c: Fix dg-require syntax.
21378         * gcc.misc-tests/arm-isr.c (abort): Declare.
21379         (exit): Likewise.
21380
21381 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/16971
21384         * g++.dg/parse/crash16.C: New test.
21385
21386 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21387
21388         * gcc.dg/mips-rsqrt-1.c: New test case.
21389         * gcc.dg/mips-rsqrt-2.c: New test case.
21390         * gcc.dg/mips-rsqrt-3.c: New test case.
21391
21392 2004-08-10  Paul Brook  <paul@codesourcery.com>
21393
21394         * gfortran.dg/der_io_1.f90: New test.
21395
21396 2004-08-10  Paul Brook  <paul@codesourcery.com>
21397
21398         PR fortran/16919
21399         * gfortran.dg/der_array_1.f90: New test.
21400
21401 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21402
21403         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21404
21405 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21406
21407         * gcc.dg/wchar_t-2.c: Fix typo.
21408
21409 2004-08-09  Falk Hueffner  <falk@debian.org>
21410
21411         PR tree-optimization/12517
21412         * gcc.c-torture/compile/pr12517.c: New test.
21413
21414         PR tree-optimization/12578
21415         * gcc.c-torture/compile/pr12578.c: New test.
21416
21417         PR tree-optimization/12899
21418         * gcc.c-torture/compile/pr12899.c: New test.
21419
21420         PR rtl-optimization/14692
21421         * gcc.c-torture/compile/pr14692.c: New test.
21422
21423         PR tree-optimization/16461
21424         * gcc.c-torture/compile/pr16461.c: New test.
21425
21426 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21427
21428         * gfortran.dg/getenv_1.f90: New test.
21429
21430 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21431
21432         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21433         wchar_t.
21434         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21435
21436 2004-08-06  Paul Brook  <paul@codesourcery.com>
21437
21438         * gfortran.dg/ret_array_1.f90: New test.
21439         * gfortran.dg/ret_pointer_1.f90: New test.
21440
21441 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21442
21443         * gcc.dg/missing-field-init-[12].c: New tests.
21444         * g++.dg/warn/missing-field-init-[12].C: New tests.
21445
21446 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21447
21448         * gcc.dg/enum2.c: New test.
21449         * gcc.dg/symbian3.c: Likewise.
21450         * gcc.dg/symbian4.c: Likewise.
21451         * gcc.dg/wchar_t-2.c: Likewise.
21452
21453 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21454
21455         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21456         destructor tests.
21457
21458 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21459
21460         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21461         dg-require-visiblity.
21462         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21463         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21464         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21465         * g++.dg/ext/visibility/new1.C: Likewise.
21466         * g++.dg/ext/visibility/pragma.C: Likewise.
21467         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21468         * g++.dg/ext/visibility/virtual.C: Likewise.
21469         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21470         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21471         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21472         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21473         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21474         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21475         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21476         * g++/dg/ext/visibility/visibility-8.C: New test.
21477         * gcc.c-torture/compile/dll.x: Remove.
21478         * gcc.dg/dll-2.c: Use dg-require-dll
21479         * gcc.dg/visibility-10.c: New test.
21480         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21481         supporting DLLs.
21482         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21483         (scan_not_hidden): Likewise.
21484
21485 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21486
21487         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21488
21489 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21490
21491         * gcc.c-torture/execute/20040805-1.c: New test.
21492
21493 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21494
21495         * gcc.dg/20020118-1.c: Declare abort.
21496         * gcc.dg/altivec_check.h: Likewise.
21497         * gcc.dg/iftrap-2.c: Likewise.
21498         * gcc.dg/pragma-darwin.c: Likewise.
21499         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21500
21501 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21502
21503         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21504
21505 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21506
21507         * gcc.c-torture/execute/builtins/abs-2.c,
21508         gcc.c-torture/execute/builtins/abs-3.c,
21509         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21510         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21511         intmax_t, uintmax_t and their limits.
21512         * gcc.dg/intmax_t-1.c: New test.
21513
21514 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21515
21516         * g++.dg/tc1/dr147.C: Add reference to PR.
21517
21518 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21519
21520         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21521         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21522
21523 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21524
21525         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21526
21527 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21528
21529         * gcc.dg/redecl-5.c: New test.
21530         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21531         of scanf.
21532
21533 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21534
21535         PR middle-end/16790
21536         * gcc.c-torture/execute/pr16790-1.c: New test case.
21537
21538 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21539
21540         * g++.dg/ext/visibility/assign1.C: New test.
21541         * g++.dg/ext/visibility/new1.C: Likewise.
21542
21543         * gcc.dg/symbian1.c: New test.
21544         * gcc.dg/symbian2.c: Likewise.
21545
21546 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21547
21548         PR target/16570
21549         * gcc.dg/i386-sse-9.c: New test.
21550
21551 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21552
21553         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21554
21555 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21556
21557         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21558         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21559         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21560         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21561         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21562         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21563         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21564         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21565         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21566         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21567         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21568         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21569         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21570         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21571         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21572         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21573         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21574         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21575         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21576         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21577         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21578         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21579         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21580         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21581         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21582         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21583         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21584         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21585         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21586         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21587         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21588         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21589         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21590         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21591         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21592         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21593         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21594         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21595         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21596         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21597         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21598         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21599         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21600         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21601         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21602         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21603         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21604         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21605         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21606         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21607         gcc.misc-tests/i386-pf-3dnow-1.c,
21608         gcc.misc-tests/i386-pf-athlon-1.c,
21609         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21610         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21611         Declare built-in functions used.
21612         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21613
21614 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/16707
21617         * g++.dg/lookup/using12.C: New test.
21618
21619         * g++.dg/init/null1.C: Fix PR number.
21620         * g++.dg/parse/namespace10.C: Likewise.
21621
21622 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21623
21624         PR c++/16224
21625         * g++.dg/template/spec17.C: New test.
21626         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21627         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21628
21629 2004-08-02  David Billinghurst
21630
21631         PR fortran/16292
21632         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21633
21634 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21635
21636         * gcc.dg/ia64-got-1.c: New test case.
21637
21638 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21639
21640         PR c++/16489
21641         * g++.dg/init/null1.C: New test.
21642         * g++.dg/tc1/dr76.C: Adjust error marker.
21643
21644         PR c++/16529
21645         * g++.dg/parse/namespace10.C: New test.
21646
21647         PR c++/16810
21648         * g++.dg/inherit/ptrmem2.C: New test.
21649
21650 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21651
21652         PR target/16155
21653         * gcc.dg/pr16155.c: New test.
21654
21655 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21656
21657         * gcc.dg/redecl-2.c: New test.
21658
21659 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21660
21661         * gcc.dg/darwin-longdouble.c: New file.
21662
21663 2004-07-30  Richard Henderson  <rth@redhat.com>
21664
21665         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21666         write to constant argument.
21667         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21668
21669 2004-07-30  Richard Henderson  <rth@redhat.com>
21670
21671         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21672         tests of nearest around zero.
21673
21674 2004-07-30  Andrew Pinski  <apinski@apple.com>
21675
21676         * gcc.c-torture/compile/20040730-1.c: New test.
21677
21678 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21679
21680         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21681         powerpc-eabispe.
21682
21683 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21684
21685         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21686
21687 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21688
21689         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21690         contains $ld_library_path.
21691         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21692
21693 2004-07-29  Richard Henderson  <rth@redhat.com>
21694
21695         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21696
21697         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21698         (alt2, which): New.
21699         (Check): Accept either alternative.
21700
21701 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21702
21703         * g++.dg/abi/inline1.C: New test.
21704         * g++.dg/abi/local1-a.cc: Likewise.
21705         * g++.dg/abi/local1.C: Likewise.
21706         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21707         * g++.dg/abi/mangle12.C: Likewise.
21708         * g++.dg/abi/mangle17.C: Likewise.
21709         * g++.dg/abi/mangle20-2.C: Likewise.
21710         * g++.dg/opt/interface1.C: Likewise.
21711         * g++.dg/opt/interface1.h: Likewise.
21712         * g++.dg/opt/interface1-a.cc: New test.
21713         * g++.dg/parse/repo1.C: New test.
21714         * g++.dg/template/repo1.C: Likewise.
21715         * g++.dg/warn/Winline-1.C: Likewise.
21716         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21717
21718 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21719
21720         * gcc.dg/tree-ssa/20040729-1.c: New test.
21721
21722 2004-07-27  Matt Austern <austern@apple.com>
21723
21724         * gcc.dg/darwin-bool-1.c: New test.
21725         * gcc.dg/darwin-bool-2.c: New test.
21726
21727 2004-07-28  Richard Henderson  <rth@redhat.com>
21728
21729         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21730         arguments in the correct type.  Don't write to constant arguments.
21731
21732 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21733
21734         PR tree-optimization/16688
21735         PR tree-optimization/16689
21736         * g++.dg/tree-ssa/pr16688.C: New test.
21737
21738 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21739
21740         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21741         loads.  Not only in the comment, this time.
21742
21743 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21744
21745         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21746         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21747         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21748         * gcc.dg/sh4a-bitmovua.c: New.
21749         * gcc.dg/sh4a-cos.c: New.
21750         * gcc.dg/sh4a-cosf.c: New.
21751         * gcc.dg/sh4a-fprun.c: New.
21752         * gcc.dg/sh4a-fsrra.c: New.
21753         * gcc.dg/sh4a-memmovua.c: New.
21754         * gcc.dg/sh4a-sin.c: New.
21755         * gcc.dg/sh4a-sincos.c: New.
21756         * gcc.dg/sh4a-sincosf.c: New.
21757         * gcc.dg/sh4a-sinf.c: New.
21758
21759 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21760
21761         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21762         conditionals.
21763         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21764         loads.
21765         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21766         DOM1.
21767
21768 2004-07-27  Andrew Pinski  <apinski@apple.com>
21769
21770         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21771
21772 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21773
21774         * gcc.dg/pragma-isr.c: New test.
21775
21776 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21777
21778         PR c++/14429
21779         * g++.dg/template/ttp11.C: New test.
21780
21781 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21782
21783         * gcc.c-torture/compile/20040727-1.c: New test.
21784
21785 2004-07-26  Eric Christopher  <echristo@redhat.com>
21786
21787         * gcc.c-torture/compile/20040726-2.c: New test.
21788
21789 2004-07-26  Andrew Pinski  <apinski@apple.com>
21790
21791         * g++.dg/rtti/tinfo1.C: Xfail.
21792
21793 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21794
21795         * gcc.c-torture/compile/20040726-1.c: New test.
21796
21797 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21798             Brian Ryner  <bryner@brianryner.com>
21799
21800         PR c++/9283
21801         PR c++/15000
21802         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21803         * g++.dg/ext/visibility/: New directory.
21804         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21805         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21806         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21807         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21808         * g++.dg/ext/visibility/fvisibility.C,
21809         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21810         g++.dg/ext/visibility/fvisibility-override1.C
21811         g++.dg/ext/visibility/fvisibility-override2.C
21812         g++.dg/ext/visibility/memfuncts.C
21813         g++.dg/ext/visibility/noPLT.C
21814         g++.dg/ext/visibility/pragma.C
21815         g++.dg/ext/visibility/pragma-override1.C
21816         g++.dg/ext/visibility/pragma-override2.C
21817         g++.dg/ext/visibility/staticmemfuncts.C
21818         g++.dg/ext/visibility/virtual.C: New tests.
21819
21820 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21821
21822         PR c/15360
21823         * gcc.dg/pr15360-1.c: New test.
21824
21825 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21826
21827         * gcc.dg/pragma-align-2.c: New test.
21828         * gcc.dg/pragma-init-fini.c: New test.
21829         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21830         targets.
21831
21832 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21833
21834         * gcc.dg/init-string-2.c: New test.
21835
21836 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21837
21838         PR 16684
21839         * gcc.dg/Wredundant-decls-1.c: New test case.
21840
21841 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21844         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21845         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21846         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21847         * gcc.dg/compat/generate-random.c: New file.
21848         * gcc.dg/compat/generate-random.h: Likewise.
21849         * gcc.dg/compat/generate-random_r.c: Likewise.
21850         * gcc.dg/compat/struct-layout-1.h: Likewise.
21851         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21852         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21853         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21854         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21855         * gcc.dg/compat/struct-layout-1_main.c: New test.
21856         * gcc.dg/compat/struct-layout-1_x.c: New file.
21857         * gcc.dg/compat/struct-layout-1_y.c: New file.
21858         * gcc.dg/compat/struct-layout-1_test.h: New file.
21859
21860 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21861
21862         * gcc.dg/comp-return-1.c: New test
21863
21864 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21865
21866         * gcc.dg/vmx/8-02a.c: Fix typo.
21867
21868         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21869         * gcc.dg/darwin-abi-3.c: New test.
21870
21871         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21872         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21873
21874         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21875         * gcc.dg/vmx/ops-long-1.c: New test.
21876         * gcc.dg/vmx/ops-long-2.c: New test.
21877
21878 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         * g++.dg/lookup/conv-[1234].C: New.
21881
21882 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21883
21884         * g++.dg/parse/attr2.C: Simplify.
21885
21886 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21887
21888         PR c/7284
21889         * gcc.c-torture/execute/pr7284-1.c: New test.
21890
21891 2004-07-22  Brian Booth  <bbooth@redhat.com>
21892
21893         * gcc.dg/tree-ssa/20040721-1.c: New test.
21894
21895 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21896
21897         * g++.dg/template/crash20.c: New.
21898
21899 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21900
21901         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21902         Add dg-run directive.  Declare variables as required.
21903         * gfortran.dg/g77/README: Update
21904
21905 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21906
21907         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21908         gcc.dg/cris-peep2-andu2.c: New tests.
21909
21910 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21911
21912         PR c/15052
21913         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21914         on return type.
21915         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21916         messages.
21917         * gcc.dg/qual-return-2.c: Update expected messages.
21918         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21919
21920 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21921
21922         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21923         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21924
21925 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21926
21927         PR c/11250
21928         * gcc.dg/init-string-1.c: New test.
21929
21930 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21931
21932         PR middle-end/15345
21933         PR c/16450
21934         * gcc.dg/torture/nested-fn-1.c: New test.
21935
21936 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21937
21938         PR target/16559
21939         * gcc.dg/ia64-fptr-1.c: New file.
21940
21941 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21942
21943         PR c++/14497
21944         * g++.dg/template/spec16.C: New test.
21945         * g++.old-deja/g++.robertl/eb118.C: Remove.
21946
21947 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21948
21949         PR c++/509
21950         * g++.dg/template/spec15.C: New test.
21951
21952 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21953
21954         Copy cases from g77.f-torture/execute and add dg-run
21955         directive.  Other changes as noted.
21956         * gfortran.dg/g77/13037.f
21957         * gfortran.dg/g77/1832.f
21958         * gfortran.dg/g77/19981119-0.f
21959         * gfortran.dg/g77/19990313-0.f
21960         * gfortran.dg/g77/19990313-1.f
21961         * gfortran.dg/g77/19990313-2.f
21962         * gfortran.dg/g77/19990313-3.f
21963         * gfortran.dg/g77/19990419-1.f
21964         * gfortran.dg/g77/19990826-0.f
21965         * gfortran.dg/g77/19990826-2.f
21966         * gfortran.dg/g77/20000503-1.f
21967         * gfortran.dg/g77/20001111.f
21968         * gfortran.dg/g77/20010116.f
21969         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21970         * gfortran.dg/g77/20010430.f
21971         * gfortran.dg/g77/6177.f
21972         * gfortran.dg/g77/947.f
21973         * gfortran.dg/g77/970816-3.f
21974         * gfortran.dg/g77/971102-1.f
21975         * gfortran.dg/g77/980520-1.f
21976         * gfortran.dg/g77/980628-0.f
21977         * gfortran.dg/g77/980628-1.f
21978         * gfortran.dg/g77/980628-10.f
21979         * gfortran.dg/g77/980628-2.f
21980         * gfortran.dg/g77/980628-3.f
21981         * gfortran.dg/g77/980628-7.f
21982         * gfortran.dg/g77/980628-8.f
21983         * gfortran.dg/g77/980628-9.f
21984         * gfortran.dg/g77/980701-0.f
21985         * gfortran.dg/g77/980701-1.f
21986         * gfortran.dg/g77/cabs.f
21987         * gfortran.dg/g77/claus.f
21988         * gfortran.dg/g77/complex_1.f
21989         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21990         * gfortran.dg/g77/dcomplex.f
21991         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21992         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21993         * gfortran.dg/g77/f90-intrinsic-numeric.f
21994         * gfortran.dg/g77/int8421.f
21995         * gfortran.dg/g77/labug1.f
21996         * gfortran.dg/g77/large_vec.f
21997         * gfortran.dg/g77/le.f
21998         * gfortran.dg/g77/short.f
21999         * gfortran.dg/g77/README: Update
22000
22001 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22002
22003         PR c++/16637
22004         * g++.dg/parse/lookup4.C: New test.
22005
22006 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22007
22008         PR c++/16175
22009         * g++.dg/template/ttp10.C: New test.
22010
22011 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22012
22013         * gcc.dg/pr12625-1.c: New test.
22014
22015 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22016
22017         * testsuite/gcc.dg/switch-warn-1.c: New test.
22018         * testsuite/gcc.dg/switch-warn-2.c: New test.
22019         * gcc.c-torture/compile/pr14730.c: Update.
22020
22021 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22022
22023         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22024         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22025         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22026         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22027
22028 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/16623
22031         * g++.dg/template/assign1.C: New test.
22032
22033 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22034
22035         PR c++/12170
22036         * g++.dg/template/ttp9.C: New test.
22037
22038 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22039
22040         * gcc.dg/format/cmn-err-1.c: New test.
22041
22042 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22043
22044         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22045         gcc.dg/Wparentheses-10.c: New tests.
22046         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22047
22048 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22049
22050         PR fortran/16465
22051         * gfortran.dg/g77//ffixed-line-length-0.f,
22052         gfortran.dg/g77/ffixed-line-length-132.f,
22053         gfortran.dg/g77/ffixed-line-length-72.f,
22054         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22055         gfortran.dg/g77/README: Update.
22056
22057 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22058
22059         PR c++/13092
22060         * g++.dg/template/non-dependent7.C: New test.
22061         * g++.dg/template/non-dependent8.C: Likewise.
22062         * g++.dg/template/non-dependent9.C: Likewise.
22063         * g++.dg/template/non-dependent10.C: Likewise.
22064
22065 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/16337
22068         * g++.dg/parse/attr2.C: New test.
22069
22070 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22071
22072         * g77.dg: Removed.
22073         * g77.f-torture: Ditto.
22074
22075 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22076
22077         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22078         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22079         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22080
22081 2004-07-16  Richard Henderson  <rth@redhat.com>
22082
22083         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22084
22085 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22086
22087         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22088         tests with full list of options.
22089         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22090         of TORTURE_OPTIONS if test contains 'dg-do run'.
22091
22092         PR fortran/16404
22093         * gfortran.dg/do_iterator.f90: New test.
22094
22095 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22096
22097         PR rtl-optimization/16536
22098         * gcc.c-torture/execute/restrict-1.c: New test.
22099
22100 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22101
22102         PR fortran/15324
22103         * gfortran.dg/pr15324.f90: New test.
22104
22105         PR fortran/15129
22106         * gfortran.dg/pr15129.f90: New test.
22107
22108         PR fortran/15140
22109         * gfortran.dg/pr15140.f90: New test.
22110
22111         PR fortran/13792
22112         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22113         compile-time simplification.
22114
22115 2004-07-14  Mike Stump  <mrs@apple.com>
22116
22117         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22118
22119 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22120
22121         PR target/16325
22122         * gcc.dg/profile-generate-1.c: New.
22123
22124 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * gcc.c-torture/execute/20040709-1.c: New test.
22127         * gcc.c-torture/execute/20040709-2.c: New test.
22128
22129 2004-07-14  Mike Stump  <mrs@apple.com>
22130
22131         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22132
22133 2004-07-14  Mike Stump  <mrs@apple.com>
22134
22135         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22136
22137 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/16518
22140         * g++.dg/parse/mutable1.C: New test.
22141
22142 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22143
22144         PR tree-optimization/16443
22145         * gcc.dg/tree-ssa/20040713-1.c: New test.
22146
22147 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22148
22149         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22150         for operator new.
22151
22152 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22153
22154         * gfortran.dg/g77/README: New file
22155         * gfortran.dg/g77/19981216-0.f: Copy from
22156         g77.f-torture/noncompile.  Add "dg-do compile" and
22157         dg-error as required.
22158         * gfortran.dg/g77/19990218-1.f: Likewise.
22159         * gfortran.dg/g77/19990905-1.f: Likewise.
22160         * gfortran.dg/g77/9263.f: Likewise.
22161         * gfortran.dg/g77/980615-0.f: Likewise.
22162         * gfortran.dg/g77/980616-0.f: Likewise.
22163         * gfortran.dg/g77/check0.f: Likewise.
22164         * gfortran.dg/g77/select_no_compile.f: Likewise.
22165
22166 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22167
22168         Copy files from g77.f-torture/compile.
22169         Add "{ dg-do compile}".  Other changes as noted
22170         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22171         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22172         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22173         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22174         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22175         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22176         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22177         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22178         statement to conform to standard.  Append alpha1.x for reference.
22179         * gfortran.dg/g77/xformat.f: Add dg-warning
22180
22181 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22182
22183         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22184         Add {dg-do compile} directive.
22185         * gfortran.dg/g77/cpp2.F: Likewise.
22186
22187 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22188
22189         PR c++/5402
22190         * g++.dg/lookup/name-clash1.C: New test.
22191
22192         PR c++/9777
22193         * g++.dg/lookup/name-clash2.C: New test.
22194
22195         PR c++/12102
22196         * g++.dg/lookup/name-clash3.C: New test.
22197
22198 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22199
22200         * g++.dg/lookup/new2.C: New test.
22201         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22202
22203 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22204
22205         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22206         Add {dg-do compile} directive.
22207         * gfortran.dg/g77/13060.f: Likewise.
22208         * gfortran.dg/g77/19990218-0.f: Likewise.
22209         * gfortran.dg/g77/19990305-0.f: Likewise.
22210         * gfortran.dg/g77/19990419-0.f: Likewise.
22211         * gfortran.dg/g77/19990502-0.f: Likewise.
22212         * gfortran.dg/g77/19990502-1.f: Likewise.
22213         * gfortran.dg/g77/19990525-0.f: Likewise.
22214         * gfortran.dg/g77/19990826-1.f: Likewise.
22215         * gfortran.dg/g77/19990826-3.f: Likewise.
22216         * gfortran.dg/g77/19990905-2.f: Likewise.
22217         * gfortran.dg/g77/20000412-1.f: Likewise.
22218         * gfortran.dg/g77/20000511-1.f: Likewise.
22219         * gfortran.dg/g77/20000511-2.f: Likewise.
22220         * gfortran.dg/g77/20000518.f: Likewise.
22221         * gfortran.dg/g77/20000601-1.f: Likewise.
22222         * gfortran.dg/g77/20000601-2.f: Likewise.
22223         * gfortran.dg/g77/20000629-1.f: Likewise.
22224         * gfortran.dg/g77/20000630-2.f: Likewise.
22225         * gfortran.dg/g77/20010115.f: Likewise.
22226         * gfortran.dg/g77/20010321-1.f: Likewise.
22227         * gfortran.dg/g77/20010426.f: Likewise.
22228         * gfortran.dg/g77/20020307-1.f: Likewise.
22229         * gfortran.dg/g77/8485.f: Likewise.
22230         * gfortran.dg/g77/960317-1.f: Likewise.
22231         * gfortran.dg/g77/970915-0.f: Likewise.
22232         * gfortran.dg/g77/980310-1.f: Likewise.
22233         * gfortran.dg/g77/980310-2.f: Likewise.
22234         * gfortran.dg/g77/980310-3.f: Likewise.
22235         * gfortran.dg/g77/980310-4.f: Likewise.
22236         * gfortran.dg/g77/980310-6.f: Likewise.
22237         * gfortran.dg/g77/980310-7.f: Likewise.
22238         * gfortran.dg/g77/980310-8.f: Likewise.
22239         * gfortran.dg/g77/980419-2.f: Likewise.
22240         * gfortran.dg/g77/980424-0.f: Likewise.
22241         * gfortran.dg/g77/980427-0.f: Likewise.
22242         * gfortran.dg/g77/980729-0.f: Likewise.
22243         * gfortran.dg/g77/981117-1.f: Likewise.
22244         * gfortran.dg/g77/toon_1.f: Likewise.
22245
22246 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22247
22248         PR c++/2204
22249         * g++.dg/other/abstract2.C: New test.
22250
22251 2004-07-12  Paul Brook  <paul@codesourcery.com>
22252
22253         * gfortran.dg/pointer_init_1.f90: New test.
22254
22255 2004-07-11  Paul Brook  <paul@codesourcery.com>
22256
22257         PR fortran/15986
22258         * gfortran.dg/contained_1.f90: New test.
22259
22260 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22261
22262         * g++.dg/parse/defarg8.C: New test.
22263
22264 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22265
22266         PR fortran/16433
22267         * gfortran.dg/pr16433.f: New test.
22268
22269         PR fortran/17574
22270         * gfortran.dg/pr15754.f90: New test.
22271
22272 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22273
22274         PR tree-optimization/16437
22275         * gcc.c-torture/execute/bitfld-4.c: New test.
22276
22277 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22278
22279         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22280         access to common var from module.
22281
22282 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22283
22284         PR fortran/16336
22285         * gfortran.fortran-torture/execute/common_2.f90: New test.
22286
22287 2004-07-10  Paul Brook  <paul@codesourcery.com>
22288
22289         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22290
22291 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22292
22293         PR fortran/15969
22294         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22295
22296 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22297
22298         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22299         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22300         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22301         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22302         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22303         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22304         * gfortran.dg/g77/funderscoring.f: Likewise.
22305         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22306
22307 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22308
22309         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22310
22311 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22312         Paul Brook  <paul@codesourcery.com>
22313
22314         PR fortran/13415
22315         * gfortran.dg/common_pointer_1.f90: New test.
22316
22317 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22318
22319         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22320
22321 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22322
22323         PR target/16364
22324         * gcc.c-torture/compile/20040709-1.c: New.
22325
22326 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22327
22328         PR fortran/14077
22329         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22330
22331 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22332
22333         PR fortran/13201
22334         * gfortran.dg/shape_1.f90: New test.
22335
22336 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22337             Andrew Pinski  <apinski@apple.com>
22338
22339         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22340
22341 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22342
22343         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22344         comment.
22345
22346 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22347         Paul Brook  <paul@codesourcery.com>
22348
22349         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22350         '.f95' and '.F95'.
22351
22352 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22353
22354         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22355
22356 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22357
22358         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22359         testcases with capital suffix.
22360
22361 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22362
22363         PR fortran/15481
22364         PR fortran/13372
22365         PR fortran/13575
22366         PR fortran/15978
22367         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22368
22369         * gfortran.dg/implicit_1.f90: New test.
22370
22371 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22372
22373         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22374         expression to match gfortran warning/error messages
22375         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22376         dg-error text.
22377
22378 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22379
22380         * lib/fortran-torture.exp: Rename proc search_for to
22381         search_for_re.
22382
22383 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22384
22385         * gcc.c-torture/execute/simd-5.x: New file.
22386         XFAIL on SPARC 64-bit at -O0.
22387
22388 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22389
22390         PR c++/8211
22391         PR c++/16165
22392         * g++.dg/warn/effc3.C: New test.
22393
22394 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22395
22396         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22397         change X to 1X in format.
22398         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22399         add data statements to conform to standard.
22400
22401 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22402
22403         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22404         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22405         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22406
22407 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22408
22409         * gfortran.dg/g77/7388.f: Copy from g77.dg
22410         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22411         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22412         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22413         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22414         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22415         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22416         * gfortran.dg/g77/strlen0.f: Likewise.
22417
22418 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22419
22420         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22421         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22422
22423 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22424
22425         * gcc.c-torture/execute/920428-2.x: Delete.
22426         * gcc.c-torture/execute/920501-7.x: Likewise.
22427
22428 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22431         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22432         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22433         prescott and c3-2.
22434         (PREFETCH_3DNOW): Add -march=c3.
22435
22436 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22437
22438         PR c/16437
22439         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22440         * gcc.c-torture/execute/bf64-1.x: Likewise.
22441
22442 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22443
22444         * gcc.c-torture/compile/20040708-1.c: New test.
22445
22446 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22447
22448         PR c++/16169
22449         * g++.dg/warn/effc2.C: New test.
22450
22451 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22452
22453         * gcc.c-torture/execute/bitfld-1.x: Remove.
22454         * gcc.c-torture/execute/bitfld-3.c: New test.
22455         * gcc.dg/bitfld-2.c: Remove XFAILs.
22456
22457 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22458
22459         PR c++/16276
22460         * g++.dg/rtti/tinfo1.C: New file.
22461
22462 2004-07-07  Eric Christopher  <echristo@redhat.com>
22463
22464         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22465
22466 2004-07-07  Andrew Pinski  <apinski@apple.com>
22467
22468         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22469
22470 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22471
22472         * g++.dg/init/call1.C: XFAIL.
22473
22474 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22475
22476         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22477         except for movstrict*, to movmem* and clrstr* to clrmem*.
22478
22479 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22480
22481         * gcc.c-torture/execute/20040707-1.c: New test.
22482
22483 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22484
22485         * gcc.c-torture/execute/20040706-1.c: New test.
22486
22487 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22488
22489         PR c++/3671
22490         * g++.dg/template/spec14.C: New test.
22491
22492 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22493
22494         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22495         nothing if not yet defined.  Use it in b, c and d type definitions.
22496         * gcc.c-torture/execute/20040705-1.c: New test.
22497         * gcc.c-torture/execute/20040705-2.c: New test.
22498
22499 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22500
22501         PR c++/2518
22502         * g++.dg/lookup/new1.C: New test.
22503
22504 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22505
22506         PR c++/11406
22507         * g++.dg/template/sizeof8.C: New test.
22508
22509 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22510
22511         * gcc.c-torture/compile/20040705-1.c: New test.
22512
22513 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22514
22515         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22516
22517 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22518
22519         * gcc.dg/cpp/if-mop.c: Two new testcases.
22520         * gcc.dg/cpp/trad/comment-3.c: New.
22521
22522 2004-07-04  Paul Brook  <paul@codesourcery.com>
22523
22524         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22525
22526 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22527
22528         PR c++/3761
22529         * g++.dg/lookup/crash4.C: New test.
22530
22531 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22532
22533         * gcc.c-torture/execute/builtin-abs-1.c
22534         * gcc.c-torture/execute/builtin-abs-2.c
22535         * gcc.c-torture/execute/builtin-complex-1.c
22536         * gcc.c-torture/execute/builtins/string-1-lib.c
22537         * gcc.c-torture/execute/builtins/string-1.c
22538         * gcc.c-torture/execute/builtins/string-2-lib.c
22539         * gcc.c-torture/execute/builtins/string-2.c
22540         * gcc.c-torture/execute/builtins/string-3-lib.c
22541         * gcc.c-torture/execute/builtins/string-3.c
22542         * gcc.c-torture/execute/builtins/string-4-lib.c
22543         * gcc.c-torture/execute/builtins/string-4.c
22544         * gcc.c-torture/execute/builtins/string-5-lib.c
22545         * gcc.c-torture/execute/builtins/string-5.c
22546         * gcc.c-torture/execute/builtins/string-6-lib.c
22547         * gcc.c-torture/execute/builtins/string-6.c
22548         * gcc.c-torture/execute/builtins/string-7-lib.c
22549         * gcc.c-torture/execute/builtins/string-7.c
22550         * gcc.c-torture/execute/builtins/string-8-lib.c
22551         * gcc.c-torture/execute/builtins/string-8.c
22552         * gcc.c-torture/execute/builtins/string-9-lib.c
22553         * gcc.c-torture/execute/builtins/string-9.c
22554         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22555         * gcc.c-torture/execute/builtins/string-asm-1.c
22556         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22557         * gcc.c-torture/execute/builtins/string-asm-2.c
22558         * gcc.c-torture/execute/stdio-opt-1.c
22559         * gcc.c-torture/execute/stdio-opt-2.c
22560         * gcc.c-torture/execute/stdio-opt-3.c
22561         * gcc.c-torture/execute/string-opt-1.c
22562         * gcc.c-torture/execute/string-opt-10.c
22563         * gcc.c-torture/execute/string-opt-11.c
22564         * gcc.c-torture/execute/string-opt-12.c
22565         * gcc.c-torture/execute/string-opt-13.c
22566         * gcc.c-torture/execute/string-opt-14.c
22567         * gcc.c-torture/execute/string-opt-15.c
22568         * gcc.c-torture/execute/string-opt-16.c
22569         * gcc.c-torture/execute/string-opt-2.c
22570         * gcc.c-torture/execute/string-opt-6.c
22571         * gcc.c-torture/execute/string-opt-7.c
22572         * gcc.c-torture/execute/string-opt-8.c:
22573         Replace with ...
22574
22575         * gcc.c-torture/execute/builtins/abs-2.c
22576         * gcc.c-torture/execute/builtins/abs-3.c
22577         * gcc.c-torture/execute/builtins/complex-1.c
22578         * gcc.c-torture/execute/builtins/fprintf.c
22579         * gcc.c-torture/execute/builtins/fputs.c
22580         * gcc.c-torture/execute/builtins/memcmp.c
22581         * gcc.c-torture/execute/builtins/memmove.c
22582         * gcc.c-torture/execute/builtins/memops-asm.c
22583         * gcc.c-torture/execute/builtins/mempcpy-2.c
22584         * gcc.c-torture/execute/builtins/mempcpy.c
22585         * gcc.c-torture/execute/builtins/memset.c
22586         * gcc.c-torture/execute/builtins/printf.c
22587         * gcc.c-torture/execute/builtins/sprintf.c
22588         * gcc.c-torture/execute/builtins/strcat.c
22589         * gcc.c-torture/execute/builtins/strchr.c
22590         * gcc.c-torture/execute/builtins/strcmp.c
22591         * gcc.c-torture/execute/builtins/strcpy.c
22592         * gcc.c-torture/execute/builtins/strcspn.c
22593         * gcc.c-torture/execute/builtins/strlen-2.c
22594         * gcc.c-torture/execute/builtins/strlen.c
22595         * gcc.c-torture/execute/builtins/strncat.c
22596         * gcc.c-torture/execute/builtins/strncmp-2.c
22597         * gcc.c-torture/execute/builtins/strncmp.c
22598         * gcc.c-torture/execute/builtins/strncpy.c
22599         * gcc.c-torture/execute/builtins/strpbrk.c
22600         * gcc.c-torture/execute/builtins/strpcpy-2.c
22601         * gcc.c-torture/execute/builtins/strpcpy.c
22602         * gcc.c-torture/execute/builtins/strrchr.c
22603         * gcc.c-torture/execute/builtins/strspn.c
22604         * gcc.c-torture/execute/builtins/strstr-asm.c
22605         * gcc.c-torture/execute/builtins/strstr.c:
22606         ... these new files.
22607
22608         * gcc.c-torture/execute/builtins/abs-2-lib.c
22609         * gcc.c-torture/execute/builtins/abs-3-lib.c
22610         * gcc.c-torture/execute/builtins/complex-1-lib.c
22611         * gcc.c-torture/execute/builtins/fprintf-lib.c
22612         * gcc.c-torture/execute/builtins/fputs-lib.c
22613         * gcc.c-torture/execute/builtins/memcmp-lib.c
22614         * gcc.c-torture/execute/builtins/memmove-lib.c
22615         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22616         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22617         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22618         * gcc.c-torture/execute/builtins/memset-lib.c
22619         * gcc.c-torture/execute/builtins/printf-lib.c
22620         * gcc.c-torture/execute/builtins/sprintf-lib.c
22621         * gcc.c-torture/execute/builtins/strcat-lib.c
22622         * gcc.c-torture/execute/builtins/strchr-lib.c
22623         * gcc.c-torture/execute/builtins/strcmp-lib.c
22624         * gcc.c-torture/execute/builtins/strcpy-lib.c
22625         * gcc.c-torture/execute/builtins/strcspn-lib.c
22626         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22627         * gcc.c-torture/execute/builtins/strlen-lib.c
22628         * gcc.c-torture/execute/builtins/strncat-lib.c
22629         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22630         * gcc.c-torture/execute/builtins/strncmp-lib.c
22631         * gcc.c-torture/execute/builtins/strncpy-lib.c
22632         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22633         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22634         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22635         * gcc.c-torture/execute/builtins/strrchr-lib.c
22636         * gcc.c-torture/execute/builtins/strspn-lib.c
22637         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22638         * gcc.c-torture/execute/builtins/strstr-lib.c
22639         * gcc.c-torture/execute/builtins/lib/abs.c
22640         * gcc.c-torture/execute/builtins/lib/fprintf.c
22641         * gcc.c-torture/execute/builtins/lib/memset.c
22642         * gcc.c-torture/execute/builtins/lib/printf.c
22643         * gcc.c-torture/execute/builtins/lib/sprintf.c
22644         * gcc.c-torture/execute/builtins/lib/strcpy.c
22645         * gcc.c-torture/execute/builtins/lib/strcspn.c
22646         * gcc.c-torture/execute/builtins/lib/strncat.c
22647         * gcc.c-torture/execute/builtins/lib/strncmp.c
22648         * gcc.c-torture/execute/builtins/lib/strncpy.c
22649         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22650         * gcc.c-torture/execute/builtins/lib/strspn.c
22651         * gcc.c-torture/execute/builtins/lib/strstr.c:
22652         New files containing support routines.
22653
22654         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22655         declaration.
22656         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22657         when not optimizing.
22658
22659 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22660
22661         PR c++/16240
22662         * g++.dg/abi/mangle22.C: New test.
22663         * g++.dg/abi/mangle23.C: Likewise.
22664
22665 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22666
22667         PR fortran/16290
22668         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22669         Allow for cases without denormalized floating point numbers.
22670
22671 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22672
22673         PR c/1027
22674         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22675         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22676         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22677         expected warning text.
22678         * gcc.dg/format/diag-2.c: New test.
22679
22680 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22681
22682         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22683
22684 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22685
22686         * gcc.dg/builtins-43.c: New.
22687         * gcc.dg/builtins-44.c: New.
22688         * gcc.dg/builtins-45.c: New.
22689
22690 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22691             Andreas Tobler  <a.tobler@schweiz.ch>
22692
22693         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22694         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22695         as SIGSEGV.
22696         * gcc.dg/cleanup-11.c: Likewise.
22697         * gcc.dg/cleanup-8.c: Likewise.
22698         * gcc.dg/cleanup-9.c: Likewise.
22699         * gcc.dg/cleanup-5.c: Run on all platforms.
22700
22701 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22702
22703         * g++.dg/warn/nonnull1.C: New test.
22704
22705 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22706
22707         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22708         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22709         Special-case the Sun compiler wrt to <complex.h>.
22710
22711 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22712
22713         * gcc.dg/Wunreachable-8.C: New test.
22714
22715         * gcc.dg/h8300-ice2.c : New test.
22716
22717 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22718
22719         PR fortran/16161
22720         * gfortran.fortran-torture/compile/implicit.f90: Add test
22721         for implicit character.
22722
22723 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22724
22725         PR fortran/16289
22726         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22727         Use tiny() intrinsic to find smallest non-negative real
22728
22729 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22732         * gcc.dg/compat/struct-by-value-22_x.c: New.
22733         * gcc.dg/compat/struct-by-value-22_y.c: New.
22734
22735         * gcc.c-torture/execute/20040629-1.c: New test.
22736
22737 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22740         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22741
22742         PR target/16195
22743         * gcc.dg/20040625-1.c: New test.
22744
22745 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22746
22747         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22748
22749 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22750
22751         PR fortran/15963
22752         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22753
22754 2004-06-29  Richard Henderson  <rth@redhat.com>
22755
22756         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22757
22758 2004-06-29  Paul Brook  <paul@codesourcery.com>
22759
22760         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22761         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22762
22763 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22764
22765         PR c++/16260
22766         * g++.dg/parse/crash15.C: New.
22767
22768 2004-06-28  Andrew Pinski  <apinski@apple.com>
22769
22770         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22771         by the error already.
22772
22773         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22774
22775 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22776
22777         PR target/14041
22778         * gcc.dg/h8300-bss-align-1.c : New.
22779
22780 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22781
22782         * PR c++/16174
22783         * g++.dg/template/ctor4.C: New.
22784
22785 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR c++/16205
22788         * g++.dg/warn/Wsequence-point-1.C: New test.
22789
22790 2004-06-27  Paul Brook  <paul@codesourcery.com>
22791
22792         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22793
22794 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22795
22796         * g++.old-deja/g++.mike/p7325.C: Remove.
22797
22798 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22799
22800         PR c/14963
22801         * gcc.dg/pr14963.c: New test.
22802
22803 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/16193
22806         * g++.dg/parse/redef1.C: New test.
22807
22808 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22809
22810         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22811         20021110.c.
22812         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22813         20021119-1.c.
22814         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22815         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22816         5-04.c.
22817         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22818         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22819         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22820         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22821         g++.brendan/enum14.C.
22822         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22823         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22824         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22825         g++.mike/virt1.C.
22826         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22827         memtemp24.C.
22828
22829 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22830
22831         * gcc.dg/20040527-1.c: New test case.
22832
22833 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22834
22835         PR gfortran/pr16196
22836         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22837
22838 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22839
22840         PR middle-end/15825
22841         * gcc.dg/pr15825-1.c: New test case.
22842
22843 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22844
22845         * gcc.c-torture/execute/20040625-1.c: New test.
22846
22847 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22848
22849         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22850
22851 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22852
22853         * gcc.dg/torture/mips-div-1.c: New test.
22854
22855 2004-06-24  Jeff Law  <law@redhat.com>
22856
22857         * gcc.dg/tree-ssa/20040624-1.c: New test.
22858
22859 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22860
22861         * gcc.c-torture/compile/20040624-1.c: New test.
22862
22863 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22864
22865         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22866         this directory.
22867
22868 2004-06-23  Andrew Pinski  <apinski@apple.com>
22869
22870         PR middle-end/15988
22871         * g++.dg/opt/ptrmem4.C: New test.
22872
22873         * gcc.dg/c90-array-quals-2.c: New test.
22874
22875 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22876
22877         * gcc.dg/kpice1.c: New test.
22878
22879 2006-06-23  Andrew Pinski  <apinski@apple.com>
22880
22881         * gcc.dg/c90-array-quals.c: New test.
22882
22883 2006-06-22  Richard Henderson  <rth@redhat.com>
22884
22885         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22886
22887 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22888
22889         * gcc.dg/builtins-config.h: Handle FreeBSD.
22890
22891 2006-06-22  Richard Henderson  <rth@redhat.com>
22892
22893         * g++.dg/opt/devirt1.C: New.
22894
22895 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22896
22897         * g++.dg/opt/pr15551.C: New testcase.
22898
22899 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22900
22901         PR target/14800
22902         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22903         x86_64-*-linux* when compiling for 32bit.
22904
22905 2004-06-21  Andrew Pinski  <apinski@apple.com>
22906
22907         * gcc.dg/pch/struct-1.c: New.
22908         * gcc.dg/pch/struct-1.hs: New.
22909
22910 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22911
22912         * gcc.dg/pch/save-temps-1.c: New file.
22913         * gcc.dg/pch/save-temps-1.hs: New file.
22914
22915 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22916
22917         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22918         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22919
22920 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22921
22922         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22923         to fix type error.
22924         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22925         Remove trailing spaces.
22926
22927 2004-06-21  Richard Henderson  <rth@redhat.com>
22928
22929         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22930         merging && to BIT_FIELD_REF.
22931
22932 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22933
22934         * g++.dg/opt/placeholder1.C: New test.
22935
22936 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22937
22938         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22939         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22940         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22941         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22942
22943 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22944
22945         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22946         extern "C".
22947         * g++.dg/other/pragma-re-1.C: Add comments.
22948
22949 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22950
22951         PR gfortran/16080
22952         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22953
22954 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22955
22956         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22957         instead of setting the type of size_t by
22958         hand.
22959
22960 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22961
22962         * gcc.dg/unordered-2.c: New test case.
22963         * gcc.dg/unordered-3.c: New test case.
22964
22965 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22966
22967         PR other/16043
22968         * lib/g++.exp (g++_version): Tweak regexp for version
22969         * lib/g77.exp (g77_version): Likewise.
22970         * lib/gfortran.exp (gfortran_version): Likewise.
22971         * lib/objc.exp (objc_version): Likewise.
22972         * lib/treelang.exp (treelang_version): Likewise.
22973
22974 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22975
22976         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22977         Use INT_MAX instead of __INT_MAX__.
22978         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22979
22980         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22981         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22982         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22983         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22984         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22985         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22986         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22987         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22988         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22989
22990         * gcc.dg/range-test-1.c: New test.
22991         * g++.dg/opt/range-test-1.C: New test.
22992
22993 2004-06-17  Richard Henderson  <rth@redhat.com>
22994
22995         * objc.dg/sync-1.m: New.
22996         * objc.dg/try-catch-1.m: Don't force next runtime.
22997         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22998         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22999         shadowed catch clause.
23000         * objc.dg/try-catch-5.m: New.
23001
23002 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23003
23004         Bug 14610
23005         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23006
23007 2004-06-15  Richard Henderson  <rth@redhat.com>
23008
23009         * gcc.dg/20001116-1.c: Move expected warning line.
23010
23011 2004-06-15  Richard Henderson  <rth@redhat.com>
23012
23013         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23014         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23015
23016 2004-06-15  Jeff Law  <law@redhat.com>
23017
23018         * gcc.dg/tree-ssa/20040615-1.c: New test.
23019         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23020         be less sensitive to operand ordering.
23021         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23022
23023 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23024
23025         * g++.dg/abi/bitfield3.C: Add comment..
23026
23027 2004-06-15  Richard Henderson  <rth@redhat.com>
23028
23029         * g++.dg/ext/stmtexpr1.C: XFAIL.
23030         * gcc.dg/20030612-1.c: XFAIL.
23031
23032 2004-06-15  Eric Christopher  <echristo@redhat.com>
23033
23034         * g++.dg/charset/asm5.c: New.
23035         * gcc.dg/charset/asm6.c: New.
23036
23037 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23038
23039         PR fortran/15962
23040         * gfortran.fortran-torture/execute/select_1.f90: New test.
23041
23042 2004-06-15  Paul Brook  <paul@codesourcery.com>
23043
23044         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23045
23046 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23047
23048         PR c++/15967
23049         * g++.dg/lookup/crash3.C: New test.
23050
23051 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23052
23053         PR c++/15947
23054         * g++.dg/parse/dtor4.C: New test.
23055
23056 2004-06-14  Jeff Law  <law@redhat.com>
23057
23058         * gcc.c-torture/compile/20040614-1.c: New test.
23059
23060 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         PR fortran/15211
23063         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23064         LEN of a character array.
23065
23066 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23067
23068         PR c++/15096
23069         * g++.dg/template/ptrmem10.C: New test.
23070
23071         PR c++/14930
23072         * g++.dg/template/friend30.C: New test.
23073
23074 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23075
23076         PR fortran/14928
23077         * gfortran.fortran-torture/compile/mloc.f90: New test.
23078
23079 2004-06-13  Paul Brook  <paul@codesourcery.com>
23080
23081         * gfortran.fortran-torture/execute/random_2.f90: New test.
23082
23083 2004-06-13  Eric Christopher  <echristo@redhat.com>
23084
23085         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23086
23087 2004-06-12  Paul Brook  <paul@codesourcery.com>
23088
23089         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23090
23091 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23092
23093         PR fortran/14923
23094         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23095
23096 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/14957
23099         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23100         syntax errors in end statements of contained subroutines.
23101
23102 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23103
23104         PR fortran/12841
23105         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23106
23107 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23108
23109         PR fortran/15665
23110         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23111
23112 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23113
23114         PR gfortran/12839
23115         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23116
23117 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23118
23119         PR c++/15862
23120         * g++.dg/parse/enum1.C: New test.
23121
23122 2004-06-10  Jeff Law  <law@redhat.com>
23123
23124         * gcc.c-torture/compile/20040610-1.c: New test.
23125
23126 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23127
23128         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23129         * g++.old-deja/g++.other/decl3.C: Likewise.
23130
23131 2004-06-10  Brian Booth  <bbooth@redhat.com>
23132
23133         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23134         V_MAY_DEF instead of VDEF.
23135         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23136
23137 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/14211
23140         * g++.dg/conversion/const1.C: New test.
23141
23142         PR c++/15076
23143         * g++.dg/conversion/reinterpret1.C: New test.
23144
23145         PR c++/15877
23146         * g++.dg/template/enum2.C: New test.
23147
23148         PR c++/15227
23149         * g++.dg/template/error13.C: New test.
23150
23151 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23152
23153         PR fortran/14957
23154         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23155         arguments to test_* REAL and of the right size.
23156
23157 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23158
23159         PR target/15569
23160         PR rtl-optimization/15681
23161         * gcc.dg/20040609-1.c: New test.
23162
23163 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23164
23165         PR c++/14791
23166         * g++.dg/opt/builtins1.C: New test.
23167
23168 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23169
23170         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23171         that use default windows32 struct layout.
23172         * gcc.dg/i386-bitfield2.c: Likewise.
23173
23174 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23175
23176         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23177         for mingw32 and cygwin targets.
23178
23179 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23180
23181         * gcc.dg/pch/macro-4.c: New.
23182         * gcc.dg/pch/macro-4.hs: New.
23183
23184 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23185
23186         PR fortran/13249
23187         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23188
23189 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23190
23191         PR fortran/13372
23192         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23193
23194 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23195
23196         PR gfortran/14897
23197         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23198
23199 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23200
23201         PR gfortran/15755
23202         * gfortran.fortran-torture/execute/backspace.c : New test.
23203
23204 2004-06-09  Paul Brook  <paul@codesourcery.com>
23205
23206         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23207         (pointer_to_section): Rewrite to use smaller array.
23208
23209 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23210
23211         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23212         * gcc.dg/ext/altivec-10.c: Same.
23213         * gcc.dg/ext/altivec-11.c: Same.
23214         * gcc.dg/ext/altivec-12.c: Same.
23215         * gcc.dg/ext/altivec-13.c: Same.
23216         * gcc.dg/ext/altivec-14.c: Same.
23217         * gcc.dg/ext/altivec-15.c: Same.
23218         * gcc.dg/ext/altivec-16.c: Same.
23219         * gcc.dg/ext/altivec-3.c: Same.
23220         * gcc.dg/ext/altivec-4.c: Same.
23221         * gcc.dg/ext/altivec-6.c: Same.
23222         * gcc.dg/ext/altivec-7.c: Same.
23223         * gcc.dg/ext/altivec-8.c: Same.
23224         * gcc.dg/ext/altivec-varargs-1.c: Same.
23225
23226         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23227         * g++.dg/ext/altivec-10.C: Same.
23228         * g++.dg/ext/altivec-2.C: Same.
23229         * g++.dg/ext/altivec-3.C: Same.
23230         * g++.dg/ext/altivec-4.C: Same.
23231         * g++.dg/ext/altivec-5.C: Same.
23232         * g++.dg/ext/altivec-6.C: Same.
23233         * g++.dg/ext/altivec-7.C: Same.
23234         * g++.dg/ext/altivec-8.C: Same.
23235         * g++.dg/ext/altivec-9.C: Same.
23236
23237 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23238
23239         PR c++/7841
23240         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23241
23242 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23243
23244         * gcc.dg/union-1.c: New test.
23245
23246 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23247
23248         * gcc.dg/builtins-41.c: New test case.
23249         * gcc.dg/builtins-42.c: New test case.
23250
23251 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23252
23253         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23254         * g++.dg/ext/altivec-10.C: Same.
23255         * g++.dg/ext/altivec-2.C: Same.
23256         * g++.dg/ext/altivec-3.C: Same.
23257         * g++.dg/ext/altivec-4.C: Same.
23258         * g++.dg/ext/altivec-5.C: Same.
23259         * g++.dg/ext/altivec-6.C: Same.
23260         * g++.dg/ext/altivec-7.C: Same.
23261         * g++.dg/ext/altivec-8.C: Same.
23262         * g++.dg/ext/altivec-9.C: Same.
23263         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23264         * g++.old-deja/g++.brendan/new3.C: Same.
23265         * gcc.c-torture/execute/eeprof-1.x: Same.
23266
23267 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23268
23269         PR c/14765
23270         * gcc.dg/pr14765-1.c: New test.
23271
23272 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23273
23274         PR c/14649
23275         * gcc.dg/pr14649-1.c: New test case.
23276
23277 2004-06-07  Richard Henderson  <rth@redhat.com>
23278
23279         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23280         if temporaries.
23281
23282 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23283
23284         * g++.dg/eh/elide1.C: Remove XFAIL.
23285
23286 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23287
23288         PR c++/15337
23289         * g++.dg/expr/sizeof3.C: New test.
23290
23291         PR c++/14777
23292         * g++.dg/template/access14.C: New test.
23293
23294         PR c++/15554
23295         * g++.dg/template/enum1.C: New test.
23296
23297         PR c++/15057
23298         * g++.dg/eh/throw1.C: New test.
23299
23300 2004-06-07  David Ayers  <d.ayers@inode.at>
23301             Ziemowit Laski  <zlaski@apple.com>
23302
23303         * lib/objc.exp (objc_target_compile): Revert the '-framework
23304         Foundation' flag fix, since bare Darwin does not ship
23305         with the Foundation framework.
23306         * objc/execute/next_mapping.h: Provide a local NSConstantString
23307         @interface and @implementation.
23308         (objc_constant_string_init): A constructor function, used to
23309         initialize the NSConstantString meta-class object.
23310         * objc/execute/string1.m: Include "next_mapping.h" instead of
23311         <Foundation/NSString.h>.
23312         * objc/execute/string2.m: Likewise.
23313         * objc/execute/string3.m: Likewise.
23314         * objc/execute/string4.m: Likewise.
23315
23316 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23317
23318         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23319         to double. Replace double with FLOAT.
23320         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23321
23322         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23323         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23324         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23325         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23326         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23327         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23328         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23329         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23330
23331 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23332
23333         PR c/13519
23334         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23335
23336 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23337
23338         PR c++/15503
23339         * g++.dg/template/meminit2.C: New test.
23340
23341 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23342
23343         PR target/15822
23344         * gcc.c-torture/execute/compare-fp-1.c,
23345         gcc.c-torture/execute/compare-fp-2.c,
23346         gcc.c-torture/execute/compare-fp-3.c,
23347         gcc.c-torture/execute/compare-fp-4.c,
23348         gcc.c-torture/execute/compare-fp-3.x,
23349         gcc.c-torture/execute/compare-fp-4.x: Moved...
23350         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23351         gcc.c-torture/execute/ieee/compare-fp-2.c,
23352         gcc.c-torture/execute/ieee/compare-fp-3.c,
23353         gcc.c-torture/execute/ieee/compare-fp-4.c,
23354         gcc.c-torture/execute/ieee/compare-fp-3.x,
23355         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23356
23357 2004-06-04  David Ayers  <d.ayers@inode.at>
23358
23359         * objc/execute/protocol-isEqual-4.m: New testcase.
23360
23361 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23362
23363         * objc/execute/protocol-isEqual-1.m: New testcase.
23364         * objc/execute/protocol-isEqual-2.m: New testcase.
23365         * objc/execute/protocol-isEqual-3.m: New testcase.
23366
23367 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23368
23369         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23370
23371 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23372
23373         * lib/objc.exp (objc_target_compile): When running tests on
23374         Darwin (Mac OS X), inform the linker about '-framework
23375         'Foundation'.
23376
23377 2004-06-02  Eric Christopher  <echristo@redhat.com>
23378
23379         * gcc.c-torture/compile/20040602-1.c: New.
23380
23381 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23382
23383         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23384         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23385
23386         PR tree-optimization/14736
23387         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23388
23389         PR tree-optimization/14042
23390         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23391
23392         PR tree-optimization/14729
23393         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23394
23395 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23396
23397         PR fortran/15557
23398         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23399
23400 2004-06-01  Richard Hederson  <rth@redhat.com>
23401
23402         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23403
23404 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23405
23406         PR c++/14932
23407         * g++.dg/parse/offsetof4.C: New test.
23408
23409 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23410
23411         PR objc/7993
23412         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23413
23414 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23415
23416         PR c++/15701
23417         * g++.dg/template/friend29.C: New test.
23418
23419 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23420
23421         PR c/15749
23422         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23423
23424 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23425
23426         * gcc.dg/sparc-trap-1.c: New test.
23427
23428 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23429
23430         PR middle-end/15069
23431         * g++.dg/opt/fold3.C: New test case.
23432
23433 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23434
23435         * lib/target-supports.exp (check_iconv_available): Fix fallout
23436         from 2004-05-28 patch.
23437
23438 2004-05-30  Paul Brook  <paul@codesourcery.com>
23439
23440         PR fortran/15620
23441         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23442         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23443
23444 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23445
23446         * gfortran.fortran-torture/execute/random_1.f90: New test.
23447
23448 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23449
23450         * g++.dg/ext/altivec-10.C: New test.
23451
23452 2004-05-29  Paul Brook  <paul@codesourcery.com>
23453
23454         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23455
23456 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23457
23458         * gcc.dg/altivec-16.c: New test.
23459
23460 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23461
23462         * lib/target-supports.exp (check_vmx_hw_available): New.
23463         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23464
23465         * lib/target-supports.exp (check_alias_available,
23466         check_iconv_available, check_named_sections_available): Use
23467         unique names for temporary files.
23468
23469 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23470
23471         * gcc.dg/altivec-15.c: New test.
23472
23473 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/15083
23476         * g++.dg/warn/noeffect6.C: New test.
23477
23478         PR c++/15471
23479         * g++.dg/expr/ptrmem4.C: New test.
23480
23481         PR c++/15640
23482         * g++.dg/template/operator3.C: New test.
23483
23484 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/14668
23487         * g++.dg/lookup/redecl1.C: New test.
23488         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23489
23490 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23491
23492         * gcc.c-torture/execute/compare-fp-1.c,
23493         gcc.c-torture/execute/compare-fp-2.c,
23494         gcc.c-torture/execute/compare-fp-3.c,
23495         gcc.c-torture/execute/compare-fp-4.c,
23496         gcc.c-torture/execute/compare-fp-3.x,
23497         gcc.c-torture/execute/compare-fp-4.x,
23498         gcc.dg/pr15649-1.c: New.
23499
23500 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23501
23502         PR c++/12883
23503         * g++.dg/init/array14.C: New test.
23504
23505 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23506
23507         * lib/compat.exp (compat-get-options-main): New.
23508         (compat-get-options): Remove unneeded code, warn for ignored
23509         command.
23510         (compat-execute): Check flag set by dg-require-* commands.
23511
23512         * lib/compat.exp (compat-execute): Break up long lines.
23513
23514 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23515
23516         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23517         * gcc.dg/altivec-14.c: New test.
23518         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23519
23520         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23521         * gcc.dg/altivec-12.c: Ditto.
23522
23523         * gcc.dg/altivec-3.c: Move call to altivec_check.
23524
23525 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/15044
23528         * g++.dg/template/error12.C: New test.
23529
23530         PR c++/15317
23531         * g++.dg/ext/attrib15.C: New test.
23532
23533         PR c++/15329
23534         * g++.dg/template/ptrmem9.C: New test.
23535
23536 2004-05-25  Paul Brook  <paul@codesourcery.com>
23537
23538         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23539
23540 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/15165
23543         * g++.dg/template/crash19.C: New test.
23544
23545 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/15025
23548         * g++.dg/template/redecl1.C: New test.
23549
23550 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23551
23552         PR c++/14821
23553         * g++.dg/other/ns1.C: New test.
23554
23555         PR c++/14883
23556         * g++.dg/template/invalid1.C: New test.
23557
23558 2004-05-23  Paul Brook  <paul@codesourcery.com>
23559         Victor Leikehman  <lei@haifasphere.co.il>
23560
23561         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23562         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23563
23564 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/15285
23567         PR c++/15299
23568         * g++.dg/template/non-dependent5.C: New test.
23569         * g++.dg/template/non-dependent6.C: New test.
23570
23571 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/15507
23574         * g++.dg/inherit/union1.C: New test.
23575
23576         PR c++/15542
23577         * g++.dg/template/addr1.C: New test.
23578
23579         PR c++/15427
23580         * g++.dg/template/array5.C: New test.
23581
23582         PR c++/15287
23583         * g++.dg/template/array6.C: New test.
23584
23585 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23586             Roger Sayle  <roger@eyesopen.com>
23587
23588         * g++.dg/lookup/forscope2.C: New test case.
23589
23590 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23591
23592         * gcc.dg/cpp/Wmissingdirs.c: New.
23593
23594 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23595
23596         PR target/15301
23597         * gcc.dg/compat/union-m128-1.h: New file.
23598         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23599         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23600         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23601
23602 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23603
23604         PR target/15302
23605         * gcc.dg/compat/struct-complex-1.h: New file.
23606         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23607         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23608         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23609
23610 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23611
23612         PR middle-end/3074
23613         * gcc.dg/pr3074-1.c: New test case.
23614         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23615
23616 2004-05-20  Falk Hueffner  <falk@debian.org>
23617
23618         PR other/15526
23619         * gcc.dg/ftrapv-1.c: New test case.
23620
23621 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23622
23623         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23624
23625 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23626             Jeff Law  <law@redhat.com>
23627
23628         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23629         * gcc.dg/tree-ssa/20040518-2.c: New test.
23630
23631         * gcc.dg/tree-ssa/20040518-1.c: New test.
23632
23633 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23634
23635         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23636
23637 2004-05-18  Paul Brook  <paul@codesourcery.com>
23638
23639         PR fortran/13930
23640         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23641
23642 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23643
23644         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23645         constant folding.
23646
23647 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23648
23649         * gcc.dg/tree-ssa/20040517-1.c: New test.
23650
23651 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23652
23653         * gcc.dg/loop-4.c: New test.
23654
23655 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23658
23659 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23660
23661         PR fortran/15311
23662         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23663
23664 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23665
23666         PR fortran/13826
23667         PR fortran/13940
23668         * gfortran.fortran-torture/compile/data_1.f90: New test.
23669
23670 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23671
23672         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23673         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23674
23675 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23676
23677         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23678
23679 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23680
23681         PR c/15444
23682         * gcc.dg/format/xopen-1.c: Adjust expected message.
23683         * gcc.dg/format/xopen-3.c: New test.
23684
23685 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23686
23687         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23688
23689 2004-05-14  Jeff Law  <law@redhat.com>
23690
23691         * gcc.dg/tree-ssa/20040514-2.c: New test.
23692
23693 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23694
23695         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23696         this ...
23697         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23698         this.
23699
23700 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23701
23702         * gcc.dg/tree-ssa/20040514-1.c: New test.
23703
23704 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23705
23706         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23707         test.
23708
23709 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23710
23711         PR fortran/14066
23712         * gfortran.fortran-torture/compile/do_1.f90: New test.
23713
23714 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23715
23716         PR fortran/15051
23717         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23718         test.
23719
23720 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23721
23722         PR fortran/15149
23723         * gfortran.fortran-torture/execute/random_init.f90: New test.
23724
23725 2004-05-13  Paul Brook  <paul@codesourcery.com>
23726
23727         PR fortran/15314
23728         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23729
23730 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23731
23732         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23733         for the powerpc case.
23734
23735 2004-05-13  Jeff Law  <law@redhat.com>
23736
23737         * gcc.dg/tree-ssa/20040513-1.c: New test.
23738         * gcc.dg/tree-ssa/20040513-2.c: New test.
23739
23740 2004-05-13  Paul Brook  <paul@codesourcery.com>
23741
23742         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23743         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23744         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23745
23746 2004-05-13  Andreas Schwab  <schwab@suse.de>
23747
23748         PR other/10819
23749         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23750         characters.
23751
23752 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23753
23754         PR fortran/15294
23755         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23756
23757 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23758
23759         Merge from tree-ssa-20020619-branch.  See
23760         ChangeLog.tree-ssa for details.
23761
23762 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23763
23764         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23765         include <altivec.h> explicitly.
23766         * gcc.dg/altivec-13.c: Likewise.
23767
23768 2004-05-11  Paul Brook  <paul@codesourcery.com>
23769
23770         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23771
23772 2004-05-10  Eric Christopher  <echristo@redhat.com>
23773
23774         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23775         * gcc.dg/sibcall-4.c: Ditto.
23776
23777 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23778
23779         * g++.dg/ext/altivec-8.C: New test case.
23780         * gcc.dg/altivec-13.c: New test case.
23781
23782 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23783
23784         * gcc.c-torture/execute/divcmp-1.c: New test case.
23785         * gcc.c-torture/execute/divcmp-2.c: New test case.
23786         * gcc.c-torture/execute/divcmp-3.c: New test case.
23787
23788 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23789
23790         * g++.dg/other/pragma-re-2.C: New test.
23791
23792 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23793
23794         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23795         * gcc.dg/i386-387-2.c: Likewise.
23796
23797         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23798         __builtin_drem.
23799         * gcc.dg/i386-387-6.c: Likewise.
23800
23801 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23802
23803         * gcc.dg/builtins-33.c: Also check log1p*.
23804
23805 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23806
23807         PR optimization/15296
23808         * gcc.c-torture/execute/pr15296.c: New test.
23809
23810 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23811
23812         * gcc.dg/builtins-40.c: New test.
23813
23814 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23815
23816         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23817
23818 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23819
23820         * g++.dg/ext/spe1.C: New testcase.
23821
23822 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23823
23824         * objc.dg/image-info.m: Allow additional attributes
23825         for __image_info section.
23826
23827 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23828
23829         * gcc.dg/torture/mips-hilo-2.c: New test.
23830
23831 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23832
23833         PR c++/14389
23834         * g++.dg/template/member5.C: New test.
23835
23836 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23837
23838         * gcc.dg/builtins-34.c: Also check expm1*.
23839
23840 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23841
23842         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23843         * gcc.dg/torture/builtin-convert-3.c: New test.
23844
23845 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23846
23847         PR middle-end/15054
23848         * g++.dg/opt/pr15054.C: New test.
23849
23850 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23851
23852         * gcc.dg/torture/builtin-rounding-1.c: New test.
23853         * gcc.dg/builtins-25.c: Delete.
23854         * gcc.dg/builtins-29.c: Delete.
23855
23856 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23857
23858         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23859         * gcc.dg/sibcall-4.c: Likewise.
23860         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23861
23862 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23863
23864         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23865         bit-field on 16-bit targets.
23866
23867 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23868
23869         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23870         16-bit targets.
23871
23872 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23873
23874         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23875         * gcc.dg/rs6000-power2-2.c: Likewise.
23876
23877 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23878
23879         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23880         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23881         Change the asm registers to be in form of frN instead of fN.
23882
23883 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23884
23885         * gcc.dg/torture/builtin-convert-2.c: New test.
23886
23887 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23888
23889         * gcc.dg/rs6000-power2-1.c: New test.
23890         * gcc.dg/rs6000-power2-2.c: New test.
23891
23892 2004-04-28  Jan Hubicka  <jh@suse.cz>
23893
23894         * gcc.dg/unused-6.c: New test.
23895
23896 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23897             Ulrich Weigand  <uweigand@de.ibm.com>
23898
23899         * ada/acats/run_all.sh: Define $target variable.
23900
23901 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23902
23903         PR c++/15119
23904         * g++.dg/other/vararg-1.C: New test.
23905
23906         PR c++/4794
23907         * g++.dg/eh/cleanup3.C: New test.
23908
23909 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23910
23911         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23912         and ad8011a (target_insn).
23913         * ada/acats/support/macro.dfs: Likewise.
23914         * ada/acats/support/impbit.adb: New file.
23915
23916 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23917
23918         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23919
23920 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23921
23922         * gcc.dg/loop-3.c: New test.
23923
23924 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23925
23926         * gcc.c-torture/execute/simd-5.c: New test.
23927
23928 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23929
23930         PR c++/15064
23931         * g++.dg/template/crash18.C: New test.
23932
23933 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23934
23935         * g++.dg/ext/complit3.C: New test.
23936
23937 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23938
23939         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23940         * gcc.dg/altivec-3.c: Same.
23941         * gcc.dg/altivec-varargs-1.c: Same.
23942
23943 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23944
23945         * lib/target-supports.exp (check_profiling_available): Assume
23946         profiling is not available on powerpc-eabi targets.
23947
23948 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23949
23950         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23951         * gcc.dg/vmx/bug-1.c: Ditto.
23952
23953 2004-04-20  Eric Christopher  <echristo@redhat.com>
23954
23955         * gcc.dg/charset/extern.c: New test.
23956         * g++.dg/charset/extern3.cc: Ditto.
23957
23958 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23959
23960         * gcc.dg/builtins-39.c: New test.
23961
23962 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23963
23964         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23965
23966 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23967
23968         * gcc.dg/torture/mips-hilo-1.c: New test.
23969
23970 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23971
23972         * gcc.c-torture/compile/20040419-1.c: New test.
23973
23974 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23975
23976         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23977
23978 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23979             Aldy Hernandez  <aldyh@redhat.com>
23980
23981         * gcc.c-torture/execute/va-arg-24.c: New.
23982
23983 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23984             Aldy Hernandez  <aldyh@redhat.com>
23985
23986         * gcc.dg/vmx/1b-01.c: New.
23987         * gcc.dg/vmx/1b-02.c: New.
23988         * gcc.dg/vmx/1b-03.c: New.
23989         * gcc.dg/vmx/1b-04.c: New.
23990         * gcc.dg/vmx/1b-05.c: New.
23991         * gcc.dg/vmx/1b-06.c: New.
23992         * gcc.dg/vmx/1b-07.c: New.
23993         * gcc.dg/vmx/1c-01.c: New.
23994         * gcc.dg/vmx/1c-02.c: New.
23995         * gcc.dg/vmx/3a-01a.c: New.
23996         * gcc.dg/vmx/3a-01.c: New.
23997         * gcc.dg/vmx/3a-01m.c: New.
23998         * gcc.dg/vmx/3a-03.c: New.
23999         * gcc.dg/vmx/3a-03m.c: New.
24000         * gcc.dg/vmx/3a-04.c: New.
24001         * gcc.dg/vmx/3a-04m.c: New.
24002         * gcc.dg/vmx/3a-05.c: New.
24003         * gcc.dg/vmx/3a-06.c: New.
24004         * gcc.dg/vmx/3a-06m.c: New.
24005         * gcc.dg/vmx/3a-07.c: New.
24006         * gcc.dg/vmx/3b-01.c: New.
24007         * gcc.dg/vmx/3b-02.c: New.
24008         * gcc.dg/vmx/3b-10.c: New.
24009         * gcc.dg/vmx/3b-13.c: New.
24010         * gcc.dg/vmx/3b-14.c: New.
24011         * gcc.dg/vmx/3b-15.c: New.
24012         * gcc.dg/vmx/3c-01a.c: New.
24013         * gcc.dg/vmx/3c-01.c: New.
24014         * gcc.dg/vmx/3c-02.c: New.
24015         * gcc.dg/vmx/3c-03.c: New.
24016         * gcc.dg/vmx/3d-01.c: New.
24017         * gcc.dg/vmx/4-01.c: New.
24018         * gcc.dg/vmx/4-03.c: New.
24019         * gcc.dg/vmx/5-01.c: New.
24020         * gcc.dg/vmx/5-02.c: New.
24021         * gcc.dg/vmx/5-03.c: New.
24022         * gcc.dg/vmx/5-04.c: New.
24023         * gcc.dg/vmx/5-05.c: New.
24024         * gcc.dg/vmx/5-06.c: New.
24025         * gcc.dg/vmx/5-07.c: New.
24026         * gcc.dg/vmx/5-07t.c: New.
24027         * gcc.dg/vmx/5-08.c: New.
24028         * gcc.dg/vmx/5-10.c: New.
24029         * gcc.dg/vmx/5-11.c: New.
24030         * gcc.dg/vmx/7-01a.c: New.
24031         * gcc.dg/vmx/7-01.c: New.
24032         * gcc.dg/vmx/7c-01.c: New.
24033         * gcc.dg/vmx/7d-01.c: New.
24034         * gcc.dg/vmx/7d-02.c: New.
24035         * gcc.dg/vmx/8-01.c: New.
24036         * gcc.dg/vmx/8-02a.c: New.
24037         * gcc.dg/vmx/8-02.c: New.
24038         * gcc.dg/vmx/brode-1.c: New.
24039         * gcc.dg/vmx/bug-1.c: New.
24040         * gcc.dg/vmx/bug-2.c: New.
24041         * gcc.dg/vmx/bug-3.c: New.
24042         * gcc.dg/vmx/cw-bug-1.c: New.
24043         * gcc.dg/vmx/cw-bug-2.c: New.
24044         * gcc.dg/vmx/cw-bug-3.c: New.
24045         * gcc.dg/vmx/dct.c: New.
24046         * gcc.dg/vmx/debug-1.c: New.
24047         * gcc.dg/vmx/debug-2.c: New.
24048         * gcc.dg/vmx/debug-3.c: New.
24049         * gcc.dg/vmx/debug-4.c: New.
24050         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24051         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24052         * gcc.dg/vmx/eg-5.c: New.
24053         * gcc.dg/vmx/fft.c: New.
24054         * gcc.dg/vmx/gcc-bug-1.c: New.
24055         * gcc.dg/vmx/gcc-bug-2.c: New.
24056         * gcc.dg/vmx/gcc-bug-3.c: New.
24057         * gcc.dg/vmx/gcc-bug-4.c: New.
24058         * gcc.dg/vmx/gcc-bug-5.c: New.
24059         * gcc.dg/vmx/gcc-bug-6.c: New.
24060         * gcc.dg/vmx/gcc-bug-7.c: New.
24061         * gcc.dg/vmx/gcc-bug-8.c: New.
24062         * gcc.dg/vmx/gcc-bug-9.c: New.
24063         * gcc.dg/vmx/gcc-bug-b.c: New.
24064         * gcc.dg/vmx/gcc-bug-c.c: New.
24065         * gcc.dg/vmx/gcc-bug-d.c: New.
24066         * gcc.dg/vmx/gcc-bug-e.c: New.
24067         * gcc.dg/vmx/gcc-bug-f.c: New.
24068         * gcc.dg/vmx/gcc-bug-g.c: New.
24069         * gcc.dg/vmx/gcc-bug-i.c: New.
24070         * gcc.dg/vmx/harness.h: New.
24071         * gcc.dg/vmx/ira1.c: New.
24072         * gcc.dg/vmx/ira2a.c: New.
24073         * gcc.dg/vmx/ira2b.c: New.
24074         * gcc.dg/vmx/ira2.c: New.
24075         * gcc.dg/vmx/ira2c.c: New.
24076         * gcc.dg/vmx/mem.c: New.
24077         * gcc.dg/vmx/newton-1.c: New.
24078         * gcc.dg/vmx/ops.c: New.
24079         * gcc.dg/vmx/sn7153.c: New.
24080         * gcc.dg/vmx/spill2.c: New.
24081         * gcc.dg/vmx/spill3.c: New.
24082         * gcc.dg/vmx/spill.c: New.
24083         * gcc.dg/vmx/t.c: New.
24084         * gcc.dg/vmx/varargs-1.c: New.
24085         * gcc.dg/vmx/varargs-2.c: New.
24086         * gcc.dg/vmx/varargs-3.c: New.
24087         * gcc.dg/vmx/varargs-4.c: New.
24088         * gcc.dg/vmx/varargs-5.c: New.
24089         * gcc.dg/vmx/varargs-6.c: New.
24090         * gcc.dg/vmx/varargs-7.c: New.
24091         * gcc.dg/vmx/vmx.exp: New.
24092         * gcc.dg/vmx/vprint-1.c: New.
24093         * gcc.dg/vmx/vscan-1.c: New.
24094         * gcc.dg/vmx/x-01.c: New.
24095         * gcc.dg/vmx/x-02.c: New.
24096         * gcc.dg/vmx/x-03.c: New.
24097         * gcc.dg/vmx/x-04.c: New.
24098         * gcc.dg/vmx/x-05.c: New.
24099         * gcc.dg/vmx/yousufi-1.c: New.
24100         * gcc.dg/vmx/zero-1.c: New.
24101         * gcc.dg/vmx/zero.c: New.
24102
24103 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24104
24105         * g++.dg/lookup/java1.C: Update for chage of
24106         _Jv_AllocObject.
24107         * g++.dg/lookup/java2.C: Likewise.
24108
24109 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24110
24111         * ada/acats/run_all.sh: use -O2 by default.
24112
24113 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24114
24115         * gcc.dg/vr-mult-[12].c: New tests.
24116
24117 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24118
24119         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24120
24121         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24122
24123 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24124
24125         * lib/target-supports.exp (check_profiling_available): Assume profiling
24126         isn't available for mips*-*-elf targets.
24127
24128 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24129
24130         * gcc.dg/builtins-38.c: New test.
24131
24132 2004-04-14  Eric Christopher  <echristo@redhat.com>
24133
24134         * g++.dg/charset/charset.exp: Run .cc extension tests.
24135
24136 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24137
24138         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24139
24140 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24141
24142         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24143
24144 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24145
24146         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24147         * gcc.dg/i386-387-2.c: Likewise.
24148
24149         * gcc.dg/i386-387-7.c: New test.
24150         * gcc.dg/i386-387-8.c: New test.
24151
24152         * gcc.dg/builtins-37.c: New test.
24153
24154 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24155
24156         * g++.dg/pch/externc-1.C: Add missing semicolon.
24157
24158 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24159
24160         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24161
24162 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24163
24164         * gcc.c-torture/execute/20040411-1.c: New test.
24165
24166 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24167
24168         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24169
24170 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24171
24172         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24173
24174 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24175
24176         * lib/target-supports.exp (check_named_sections_available): New.
24177         * lib/gcc-dg.exp (dg-require-named-sections): New.
24178         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24179         old-deja.exp.  Also prune error-count message from HP linker.
24180         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24181
24182         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24183         * g++.old-deja/g++.pt/static3.C: Likewise.
24184         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24185
24186 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24187
24188         * gcc.c-torture/execute/20040409-1.c: New test case.
24189         * gcc.c-torture/execute/20040409-2.c: New test case.
24190         * gcc.c-torture/execute/20040409-3.c: New test case.
24191
24192 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24193
24194         * gcc.dg/20040409-1.c: New test.
24195
24196 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24197
24198         PR target/14888
24199         * g++.dg/opt/pr14888.C: New test case.
24200
24201 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24202
24203         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24204         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24205         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24206         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24207         New tests.
24208
24209 2004-04-08  Paul Brook  <paul@codesourcery.com>
24210
24211         * gcc.dg/spill-1.c: New test.
24212
24213 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24214
24215         * gcc.dg/torture/builtin-ctype-2.c: New test.
24216
24217 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24218
24219         * gcc.dg/pch/pch.exp: Add largefile test.
24220
24221 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24222
24223         * g++.dg/pch/externc-1.Hs: New.
24224         * g++.dg/pch/externc-1.C: New.
24225
24226 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24227
24228         * gcc.dg/compat/struct-by-value-5a_main.c,
24229         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24230         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24231         * gcc.dg/compat/struct-by-value-5a_x.c,
24232         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24233         gcc.dg/compat/struct-by-value-5_x.c.
24234         * gcc.dg/compat/struct-by-value-5a_y.c,
24235         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24236         gcc.dg/compat/struct-by-value-5_y.c.
24237
24238         * gcc.dg/compat/struct-by-value-6a_main.c,
24239         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24240         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24241         * gcc.dg/compat/struct-by-value-6a_x.c,
24242         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24243         gcc.dg/compat/struct-by-value-6_x.c.
24244         * gcc.dg/compat/struct-by-value-6a_y.c,
24245         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24246         gcc.dg/compat/struct-by-value-6_y.c.
24247
24248         * gcc.dg/compat/struct-by-value-7a_main.c,
24249         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24250         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24251         * gcc.dg/compat/struct-by-value-7a_x.c,
24252         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24253         gcc.dg/compat/struct-by-value-7_x.c.
24254         * gcc.dg/compat/struct-by-value-7a_y.c,
24255         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24256         gcc.dg/compat/struct-by-value-7_y.c.
24257
24258 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24259
24260         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24261         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24262         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24263         options.
24264
24265 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24266
24267         * gcc.dg/builtins-36.c: New test.
24268
24269 2004-04-06  Paul Brook  <paul@codesourcery.com>
24270
24271         * README.gcc: Remove obsolete contraint on testcases.
24272
24273 2004-04-05  Paul Brook  <paul@codesourcery.com>
24274
24275         PR2123
24276         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24277         failure and exit(0) on success.
24278         * g++.dg/expr/anew2.C: Ditto.
24279         * g++.dg/expr/anew3.C: Ditto.
24280         * g++.dg/expr/anew4.C: Ditto.
24281
24282 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         PR c++/3518
24285         * g++.dg/template/unify7.C: New.
24286
24287 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24288
24289         * g++.dg/README: Bring up to date with new subdirectories; remove
24290         duplicate subdirectory lines.
24291
24292 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24293
24294         PR c++/14007
24295         * g++.dg/template/unify5.C: New.
24296         * g++.dg/template/unify6.C: New.
24297         * g++.dg/template/qualttp20.C: Adjust.
24298         * g++.old-deja/g++.jason/report.C: Adjust.
24299         * g++.old-deja/g++.other/qual1.C: Adjust.
24300
24301 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24302
24303         PR c++/14803
24304         * g++.dg/inherit/ptrmem1.C: New test.
24305
24306 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24307
24308         PR c++/14755
24309         * gcc.c-torture/execute/20040331-1.c: New test.
24310         * gcc.dg/20040331-1.c: New test.
24311
24312 2004-04-01  Paul Brook  <paul@codesourcery.com>
24313
24314         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24315
24316 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24317
24318         PR c++/14724
24319         * g++.dg/init/goto1.C: New test.
24320
24321         PR c++/14763
24322         * g++.dg/template/defarg4.C: New test.
24323
24324 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24325
24326         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24327
24328 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24329
24330         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24331
24332 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24333
24334         * gcc.dg/noncompile/undeclared-2.c: New test.
24335
24336 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24337
24338         * gcc.dg/940409-1.c: Remove XFAIL.
24339         * gcc.dg/reg-vol-struct-1.c: New test.
24340
24341 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24342
24343         * gcc.dg/torture/builtin-wctype-1.c: New test.
24344
24345 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24346
24347         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24348         * gcc.dg/20001101-1.c: Likewise.
24349         * gcc.dg/20001102-1.c: Likewise.
24350
24351 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24352
24353         * gcc.dg/compare8.c: Add an additional test for XOR.
24354
24355 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24356
24357         * gcc.dg/torture/builtin-ctype-1.c: New test.
24358
24359 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24360
24361         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24362         * gcc.dg/torture/builtin-math-1.c: Likewise.
24363         * gcc.dg/torture/builtin-power-1.c: New test.
24364
24365 2004-03-24  Andreas Schwab  <schwab@suse.de>
24366
24367         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24368         IA64 assembler.
24369
24370 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24371             Roger Sayle  <roger@eyesopen.com>
24372
24373         * gcc.dg/compare8.c: New test case.
24374
24375 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24376
24377         * g++.dg/ext/altivec-7.C: New test.
24378
24379 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24380
24381         PR 12267, 12391, 12560, 13129, 14114, 14133
24382         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24383         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24384         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24385         Adjust error regexps.
24386         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24387         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24388         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24389         * gcc.dg/local1.c: Add explanatory comment.
24390
24391 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24392
24393         PR optimization/14669
24394         * g++.dg/opt/fold2.C: New test case.
24395
24396 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24397
24398         PR c/14069
24399         * gcc.dg/20040322-1.c: New test.
24400
24401 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24402
24403         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24404         * gcc.dg/ultrasp4.c: Likewise.
24405         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24406
24407 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24408
24409         * gcc.dg/i386-sse-8.c: Reset default options.
24410
24411 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24412
24413         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24414         in the error message text.
24415
24416 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24417
24418         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24419
24420 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24421
24422         PR c++/14616
24423         * g++.dg/init/array13.C: New test.
24424
24425 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24426
24427         PR target/13889
24428         * gcc.c-torture/compile/pr13889.c: New test case.
24429
24430 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24431
24432         PR c/14635
24433         * builtins-1.c (nan, nans): Don't test.
24434         * builtins-30.c: Don't use nan, nanf, nanl.
24435         * builtins-35.c: New test.
24436
24437 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24438
24439         * g++.dg/ext/altivec-6.C: New test.
24440
24441 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24442
24443         * g++.dg/init/placement3.C: New test.
24444
24445         * g++.dg/template/spec13.C: New test.
24446
24447         * g++.dg/lookup/using11.C: New test.
24448
24449         * g++.dg/lookup/koenig3.C: New test.
24450
24451         * g++.dg/template/operator2.C: New test.
24452
24453         * g++.dg/expr/dtor3.C: New test.
24454         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24455         marker.
24456         * g++.old-deja/g++.law/visibility28.C: Likewise.
24457
24458 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24459
24460         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24461         * gcc.dg/ppc64-abi-3.c: Likewise.
24462
24463 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24464
24465         PR c++/14545
24466         * g++.dg/parse/template15.C: New test.
24467
24468 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24469
24470         * g++.dg/expr/dtor2.C: New test.
24471
24472         * g++.dg/lookup/anon4.C: New test.
24473
24474         * g++.dg/overload/using1.C: New test.
24475
24476         * g++.dg/template/lookup7.C: New test.
24477
24478         * g++.dg/template/typename6.C: New test.
24479
24480         * g++.dg/expr/cond6.C: New test.
24481
24482 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24483
24484         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24485
24486 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24487
24488         * g++.dg/expr/cond5.C: New test.
24489         * g++.dg/expr/constcast1.C: Likewise.
24490         * g++.dg/expr/ptrmem2.C: Likewise.
24491         * g++.dg/expr/ptrmem3.C: Likewise.
24492         * g++.dg/lookup/main1.C: Likewise.
24493         * g++.dg/template/lookup6.C: Likewise.
24494
24495 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24496
24497         * gcc.dg/local1.c: New test.
24498
24499         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24500
24501 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24502
24503         * gcc.dg/torture/builtin-convert-1.c: New test.
24504
24505 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24506
24507         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24508
24509 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/14481
24512         * g++.dg/warn/Wunused-7.C: New test.
24513
24514 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24515
24516         * gcc.dg/torture/builtin-integral-1.c: New test.
24517
24518 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24519
24520         PR c++/14586
24521         * g++.dg/parse/non-dependent3.C: New test.
24522
24523 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24524
24525         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24526         * g++.dg/eh/simd-2.C: Likewise.
24527         * g++.dg/init/array10.C: Likewise.
24528         * gcc.c-torture/compile/simd-1.c: Likewise.
24529         * gcc.c-torture/compile/simd-2.c: Likewise.
24530         * gcc.c-torture/compile/simd-3.c: Likewise.
24531         * gcc.c-torture/compile/simd-4.c: Likewise.
24532         * gcc.c-torture/compile/simd-6.c: Likewise.
24533         * gcc.c-torture/execute/simd-1.c: Likewise.
24534         * gcc.c-torture/execute/simd-2.c: Likewise.
24535         * gcc.dg/compat/vector-defs.h: Likewise.
24536         * gcc.dg/20020531-1.c: Likewise.
24537         * gcc.dg/altivec-3.c: Likewise.
24538         * gcc.dg/altivec-4.c: Likewise.
24539         * gcc.dg/altivec-varargs-1.c: Likewise.
24540         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24541         * gcc.dg/i386-mmx-3.c: Likewise.
24542         * gcc.dg/i386-sse-4.c: Likewise.
24543         * gcc.dg/i386-sse-5.c: Likewise.
24544         * gcc.dg/i386-sse-8.c: Likewise.
24545         * gcc.dg/simd-1.c: Likewise.
24546         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24547         __ev64_opaque__ since the machine description provides it.
24548
24549 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24550
24551         * lib/compat.exp (skip_list): New global variable.
24552         Use it to hold the user defined COMPAT_SKIPS list if any.
24553         (compat-obj): Add the members of skip_list to optall.
24554
24555 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24556
24557         * gcc.dg/compat/union-by-value-1_main.c,
24558         union-by-value-1_x.c, union-by-value-1_y.c,
24559         union-check.h, union-defs.h,
24560         union-init.h, union-return-1_main.c,
24561         union-return-1_x.c, union-return-1_y.c: New files.
24562
24563 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24564
24565         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24566         mixed-struct-init.h: Add 4 mixed structure types.
24567         struct-by-value-21_main.c, struct-by-value-21_x.c,
24568         struct-by-value-21_y.c, struct-return-21_main.c,
24569         struct-return-21_x.c, struct-return-21_y.c: New files.
24570
24571 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24572
24573         PR c++/14550
24574         * g++.dg/parse/template14.C: New test.
24575
24576 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24577
24578         * gcc.c-torture/execute/20040313-1.c: New test.
24579
24580 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24581
24582         PR target/14533
24583         * gcc.dg/20040311-2.c: New test.
24584
24585 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24586
24587         PR other/14544
24588         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24589         bit-field.
24590
24591 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24592
24593         * gcc.dg/20040305-2.c: Add missing return statement.
24594
24595 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24596
24597         * gcc.dg/builtins-34.c: Also check pow10*.
24598
24599 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24600
24601         PR target/14262
24602         * gcc.dg/20040305-2.c: New test.
24603
24604 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24605
24606         * gcc.dg/20040310-1.c: New test.
24607
24608 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24609
24610         * gcc.c-torture/execute/20040311-1.c: New test case.
24611
24612 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/14476
24615         * g++.dg/lookup/enum1.C: New test.
24616
24617 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/14510
24620         * g++.dg/lookup/struct2.C: New test.
24621
24622 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24623
24624         * gcc.dg/builtins-34.c: New test.
24625
24626 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24627
24628         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24629
24630 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24631
24632         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24633         * gcc.dg/alias-2.c: New testcase.
24634
24635 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24636
24637         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24638
24639 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24640
24641         * gcc.c-torture/execute/20040309-1.c: New test case.
24642
24643 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24644
24645         PR c++/14397
24646         * g++.dg/overload/ref1.C: New.
24647
24648 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24649
24650         PR c++/14409
24651         * g++.dg/template/spec12.C: New test.
24652
24653         PR c++/14448
24654         * g++.dg/parse/crash14.C: New test.
24655
24656 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/14230
24659         * g++.dg/init/ref11.C: New test.
24660
24661 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/14432
24664         * g++.dg/parse/builtin2.C: New test.
24665
24666 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/14401
24669         * g++.dg/init/ctor3.C: New test.
24670         * g++.dg/init/union1.C: New test.
24671         * g++.dg/ext/anon-struct4.C: New test.
24672
24673 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * g++.dg/lookup/koenig1.C: Tweak error messages.
24676         * g++.dg/lookup/used-before-declaration.C: Likewise.
24677         * g++.dg/other/do1.C: Likewise.
24678         * g++.dg/overload/koenig1.C: Likewise.
24679         * g++.dg/parse/crash13.C: Likewise.
24680         * g++.dg/template/instantiate3.C: Likewise.
24681
24682 2004-03-08  Eric Christopher  <echristo@redhat.com>
24683
24684         * * lib/target-supports.exp: Enable libiconv in test
24685         compilation.  Fix up error checking.
24686
24687 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24688
24689         PR middle-end/14289
24690         * gcc.dg/pr14289-1.c: New test case.
24691         * gcc.dg/pr14289-2.c: Likewise.
24692         * gcc.dg/pr14289-3.c: Likewise.
24693
24694 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24695
24696         * gcc.c-torture/execute/20040308-1.c: New test.
24697
24698 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24699
24700         * gcc.c-torture/execute/20040307-1.c: New test case.
24701
24702 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24703
24704         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24705
24706 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24707
24708         * gcc.dg/20040306-1.c: New test.
24709
24710 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24711
24712         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24713         them static.
24714         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24715
24716 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24717
24718         PR c/14465
24719         * gcc.dg/decl-6.c: New test.
24720
24721 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24722
24723         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24724         Rename LOGPOW -> LOG_POW.
24725         (SQRT_EXP, POW_EXP): New.
24726
24727 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24728
24729         * gcc.dg/i386-sse-8.c: New test.
24730
24731 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24732
24733         PR c/14114
24734         * gcc.dg/decl-5.c: New test.
24735
24736 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24737
24738         * gcc.dg/20040305-1.c: New test.
24739
24740 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24741
24742         PR other/14354
24743         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24744
24745 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24746
24747         PR c++/14425, c++/14426
24748         * g++.dg/ext/altivec-4.C: New test.
24749         * g++.dg/ext/altivec-5.C: New test.
24750
24751 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24752
24753         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24754         global variables of a type with no linkage.
24755         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24756         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24757         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24758         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24759         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24760         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24761         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24762         * g++.dg/warn/deprecated.C: Name enum Color.
24763         * g++.dg/overload/VLA.C: Name structure for 'b'.
24764         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24765
24766 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24767
24768         * gcc.c-torture/compile/20040304-1.c: New test.
24769
24770 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24771
24772         PR 13728
24773         * gcc.dg/decl-4.c: New testcase.
24774
24775 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24776
24777         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24778         as PRECF if sizeof (float) > sizeof (double).
24779         (PRECL): Make it the same as PRECF if
24780         sizeof (float) > sizeof (long double).
24781
24782 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24783
24784         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24785         system type.  Add check for irix6 which doesn't have c99 runtime.
24786
24787 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24788
24789         * gcc.dg/const-elim-1.c: xfail for xtensa.
24790
24791 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24792
24793         PR c++/14369
24794         * g++.dg/template/cond4.C: New test.
24795
24796 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24797
24798         PR c++/14360
24799         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24800
24801         PR c++/14361
24802         * g++.dg/parse/defarg7.C: New test.
24803
24804         PR c++/14359
24805         * g++.dg/template/friend26.C: New test.
24806
24807 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24808
24809         PR c++/14324
24810         * g++.dg/abi/mangle21.C: New test.
24811
24812         PR c++/14260
24813         * g++.dg/parse/constructor2.C: New test.
24814
24815         PR c++/14337
24816         * g++.dg/template/sfinae1.C: New test.
24817
24818 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24819
24820         PR c++/14267
24821         * g++.dg/expr/crash2.C: New test.
24822
24823         PR middle-end/13448
24824         * gcc.dg/inline-5.c: New test.
24825         * gcc.dg/always-inline.c: Split out tests into ...
24826         * gcc.dg/always-inline2.c: ... this and ...
24827         * gcc.dg/always-inline3.c: ... this.
24828
24829 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR debug/12103
24832         * g++.dg/debug/crash1.C: New test.
24833
24834 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24835
24836         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24837         function with __attribute__((noinline)).
24838         (recurser_void2): Likewise.
24839         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24840         (recurser_void2): Likewise.
24841
24842 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24843
24844         PR middle-end/14203
24845         * g++.dg/warn/Wunused-6.C: New test case.
24846
24847 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24848
24849         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24850         not defined.
24851
24852 2004-02-27  Eric Christopher  <echristo@redhat.com>
24853
24854         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24855         * g++.dg/charset/asm2.c: Run only x86.
24856         * gcc.dg/charset/asm3.c: Ditto.
24857
24858 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24859
24860         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24861         ld_library_path.
24862
24863 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24864
24865         * g++.dg/ext/altivec-3.C: New.
24866
24867 2004-02-26  Richard Henderson  <rth@redhat.com>
24868
24869         * g++.dg/ext/attrib10.C: Mark for warning.
24870         * gcc.dg/attr-alias-1.c: New.
24871
24872 2004-02-26  Richard Henderson  <rth@redhat.com>
24873
24874         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24875         * gcc.c-torture/execute/20040208-2.c: ... it back.
24876
24877 2004-02-26  Eric Christopher  <echristo@redhat.com>
24878
24879         * lib/target-supports.exp (check-iconv-available): New function.
24880         * lib/gcc-dg.exp (dg-require-iconv): New function.
24881         Use above.
24882         * gcc.dg/charset: New directory.
24883         * gcc.dg/charset/charset.exp: New file.
24884         * gcc.dg/charset/asm1.c: Ditto.
24885         * gcc.dg/charset/asm2.c: Ditto.
24886         * gcc.dg/charset/asm3.c: Ditto.
24887         * gcc.dg/charset/asm4.c: Ditto.
24888         * gcc.dg/charset/asm5.c: Ditto.
24889         * gcc.dg/charset/attribute1.c: Ditto.
24890         * gcc.dg/charset/attribute2.c: Ditto.
24891         * gcc.dg/charset/string1.c: Ditto.
24892         * g++.dg/charset: New directory.
24893         * g++.dg/dg.exp: Add here. Special options.
24894         * g++.dg/charset/charset.exp: New file.
24895         * g++.dg/charset/asm1.c: Ditto.
24896         * g++.dg/charset/asm2.c: Ditto.
24897         * g++.dg/charset/asm3.c: Ditto.
24898         * g++.dg/charset/asm4.c: Ditto.
24899         * g++.dg/charset/attribute1.c: Ditto.
24900         * g++.dg/charset/attribute2.c: Ditto.
24901         * g++.dg/charset/extern1.cc: Ditto.
24902         * g++.dg/charset/extern2.cc: Ditto.
24903         * g++.dg/charset/string1.c: Ditto.
24904
24905 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24906
24907         PR c++/14278
24908         * g++.dg/parse/comma1.C: New test.
24909
24910 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24911
24912         PR c++/14284
24913         * g++.dg/template/ttp8.C: New test.
24914
24915 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24916
24917         * gcc.dg/fixuns-trunc-1.c: New test.
24918
24919 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24920
24921         * gcc.dg/builtins-config.h: Use #elif.
24922
24923 2004-02-26  Michael Matz  <matz@suse.de>
24924
24925         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24926         * gcc.dg/991214-1.c: Likewise.
24927         * gcc.dg/i386-asm-1.c: Likewise.
24928
24929 2004-02-25  Richard Henderson  <rth@redhat.com>
24930
24931         * gcc.c-torture/execute/20040208-2.c: Move ...
24932         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24933
24934 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24935
24936         PR c++/14246
24937         * g++.dg/other/crash-3.C: New test.
24938
24939 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24940
24941         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24942         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24943
24944         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24945         HP-UX.
24946
24947 2004-02-24  Michael Matz  <matz@suse.de>
24948
24949         * gcc.dg/i386-regparm.c: New.
24950
24951 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24952
24953         * gcc.c-torture/execute/20040223-1.c: New.
24954
24955 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24956             Kazu Hirata  <kazu@cs.umass.edu>
24957
24958         * gcc.dg/fwritable-strings-1.c: Remove.
24959
24960 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24961
24962         PR c/14156
24963         * gcc.dg/20040223-1.c: New test.
24964
24965 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24966
24967         PR c++/14106
24968         * g++.dg/ext/typeof9.C: New test.
24969
24970 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24971
24972         PR c++/14250
24973         * g++.dg/other/switch1.C: New test.
24974
24975 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24976
24977         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24978         * gcc.dg/va-arg-1.c: Likewise.
24979
24980 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24981
24982         PR c++/14143
24983         * g++.dg/template/koenig5.C: New test.
24984
24985 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24986
24987         * g++.dg/ext/altivec-1.C: Generalize target triple.
24988         * g++.dg/ext/altivec-2.C: New test case.
24989         * g++.dg/ext/altivec_check.h: New file.
24990         * gcc.dg/altivec-1.c: Generalize target triple;
24991         include altivec_check.h and call altivec_check().
24992         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24993         * gcc.dg/altivec-6.c: New test case.
24994         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24995         type casts as needed.
24996         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24997         altivec_check().
24998         * gcc.dg/altivec-12.c: New test case.
24999         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25000         include altivec_check.h and call altivec_check().
25001         * gcc.dg/altivec_check.h: New file.
25002
25003 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25004
25005         * lib/target-supports.exp (check_alias_available): Don't mangle
25006         function `g' in test program.
25007
25008 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25009
25010         * lib/target-supports.exp (check_profiling_available): Check
25011         argument to determine whether we support a profiling type.
25012         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25013         check_profiling_available.
25014         * g++.dg/bprob/bprob.exp: Likewise.
25015         * g77.dg/bprob/bprob.exp: Likewise.
25016         * gcc.misc-tests/bprob.exp: Likewise.
25017         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25018         dg-require-profiling and delete expected error handling.
25019         * gcc.dg/20021014-1.c: Likewise.
25020         * gcc.dg/nest.c: Likewise.
25021
25022 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25023
25024         PR c++/12007
25025         * g++.dg/other/vthunk1.C: New test.
25026
25027 2004-02-20  Falk Hueffner  <falk@debian.org>
25028
25029         PR target/14201
25030         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25031
25032 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/13927
25035         * g++.dg/other/error8.C: Remove XFAIL markers.
25036
25037         PR c++/14173
25038         * g++.dg/ext/packed5.C: New test.
25039
25040         PR c++/14199
25041         * g++.dg/warn/Wunused-5.C: New test.
25042
25043         PR c++/14186
25044         * g++.dg/lookup/member1.C: New test.
25045
25046 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25047
25048         * gcc.c-torture/compile/20040130-1.c: Enable only when
25049         __INT_MAX__ >= 2147483647L.
25050         * gcc.c-torture/compile/961203-1.c: Likewise.
25051
25052 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25055         * g++.dg/opt/template1.C: Robustify assembler regexp
25056
25057 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25058
25059         * gcc.c-torture/execute/simd-4.x: Remove.
25060         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25061         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25062         Guard with #ifndef SKIP_ATTRIBUTE.
25063         * gcc.dg/compat/vector-1_y.c: Likewise.
25064         * gcc.dg/compat/vector-2_x.c: Likewise.
25065         * gcc.dg/compat/vector-2_y.c: Likewise.
25066         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25067         * g++.dg/eh/simd-2.C: Likewise.
25068
25069 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25070
25071         * gcc.c-torture/compile/complex-1.c: New.
25072
25073 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25074
25075         PR target/14209
25076         * gcc.c-torture/execute/20040218-1.c: New test.
25077
25078 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25079
25080         PR c++/14181
25081         * g++.dg/parse/new2.C: New test.
25082
25083 2004-02-18  Paul Brook  <paul@codesourcery.com>
25084
25085         * gcc.c-torture/compile/libcall-1.c: New test.
25086
25087 2004-02-18  Paul Brook  <paul@codesourcery.com>
25088
25089         PR debug/12934
25090         * gcc.dg/debug/debug-7.c: New test.
25091
25092 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25093
25094         * gcc.dg/20040217-1.c: New test.
25095
25096 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25097
25098         * gcc.c-torture/execute/990208-1.x: Delete.
25099
25100 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25101
25102         * gcc.c-torture/execute/20040208-2.x: New file.
25103
25104 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25105
25106         PR c++/11326
25107         * g++.dg/abi/structret1.C: New test.
25108
25109 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25112         (i386_cpuid): No need to test if cpuid is available on AMD64.
25113         Fix assembly, so that it works onboth i386 and AMD64.
25114         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25115         (vecInLong): Fix s[] member type to unsigned int.
25116         (vecInWord): Remove type.
25117         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25118         (a64, b64, c64, d64, e64): Remove.
25119         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25120         Remove unused variable.  Remove initialization of removed variables.
25121         Don't call mmx_tests nor sse_tests.
25122         (reference_mmx, reference_sse): Remove.
25123         (check): Add return stmt.
25124         * gcc.dg/i386-sse-7.c: New test.
25125         * gcc.dg/i386-mmx-4.c: New test.
25126
25127 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25128
25129         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25130         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25131         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25132         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25133         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25134         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25135         g++.dg/tc1/dr94.C: Fix line terminator.
25136
25137 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25138
25139         * gcc.c-torture/compile/20040216-1.c: New.
25140
25141 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25142
25143         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25144         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25145         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25146         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25147         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25148         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25149
25150 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25151
25152         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25153
25154 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25155
25156         PR c++/13971
25157         * g++.dg/expr/cond4.C: New test.
25158
25159         PR c++/14086
25160         * g++.dg/lookup/crash2.C: New test.
25161
25162 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25163
25164         * gcc.c-torture/compile/20040214-2.c: New test.
25165
25166 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25167
25168         PR c++/14116
25169         * g++.dg/ext/typeof8.C: New test.
25170
25171 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25172
25173         * gcc.c-torture/compile/20040214-1.c: New test.
25174
25175 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25176
25177         PR c++/13635
25178         * g++.dg/template/spec11.C: New test.
25179
25180 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25181
25182         PR c++/13927
25183         * g++.dg/other/error8.C: New test.
25184
25185 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/14122
25188         * g++.dg/template/array4.C: New test.
25189
25190         PR c++/14108
25191         * g++.dg/inherit/thunk2.C: New test.
25192
25193         PR c++/14083
25194         * g++.dg/eh/cond2.C: New test.
25195
25196 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25197
25198         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25199
25200 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25201
25202         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25203
25204 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25205
25206         * g++.dg/simd-2.C: xfail on ppc64-linux.
25207
25208 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25209
25210         PR c/456
25211         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25212         tests.
25213
25214 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25215
25216         * gcc.dg/builtins-33.c: New test.
25217
25218 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25219
25220         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25221
25222 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25223
25224         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25225
25226 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25227
25228         * gcc.dg/ppc64-abi-3.c: New test.
25229
25230 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25231
25232         PR c/14092
25233
25234         * gcc.dg/pr14092-1.c: New testcase.
25235
25236 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25237
25238         * gcc.dg/cpp/assert4.c: Fix typo last change.
25239
25240         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25241         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25242
25243         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25244
25245 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25246
25247         * gcc.c-torture/compile/20040209-1.c: New test case.
25248
25249 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25250
25251         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25252
25253 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25254
25255         * gcc.c-torture/execute/20040208-[12].c: New tests.
25256
25257 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25258
25259         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25260
25261 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25262
25263         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25264
25265 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25266
25267         Bug 13856
25268         * gcc.dg/visibility-8.c: New testcase.
25269
25270 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25271
25272         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25273         arguments.
25274         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25275
25276 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25277
25278         PR middle-end/13696
25279         * g++.dg/opt/fold1.C: New test case.
25280
25281 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25282
25283         PR c++/14033
25284         * g++.dg/other/crash-2.C: New test.
25285
25286 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25287
25288         PR c++/14028
25289         * g++.dg/parse/angle-bracket2.C: New test.
25290
25291 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25292
25293         PR middle-end/13750
25294         Revert:
25295         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25296         PR pch/13361
25297         * testsuite/g++.dg/pch/wchar-1.C: New.
25298         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25299
25300 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25301
25302         PR c++/14008
25303         * g++.dg/parse/error15.C: New test.
25304         * g++.dg/parse/crash11.C: Update dg-error mark.
25305
25306 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25307
25308         PR c++/13932
25309         * g++.dg/warn/conv2.C: New test.
25310
25311 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25312
25313         PR c++/13086
25314         * g++.dg/warn/incomplete1.C: Remove xfail.
25315
25316 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25317
25318         * lib/file-format.exp (gcc_target_object_format): Use
25319         ${tool}_target_compile, not gcc_target_compile.
25320         * lib/target-supports.exp (check_alias_available): Likewise.
25321         (check_gc_sections_available): Likewise.
25322         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25323         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25324         dg-require-alias.
25325
25326 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25327
25328         PR c++/13969
25329         * g++.dg/template/static6.C: New test.
25330
25331 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25332
25333         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25334
25335 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25336
25337         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25338         tests for systems where `char' is unsigned by default.
25339
25340 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25341
25342         PR c++/13997
25343         * g++.dg/template/partial3.C: New test.
25344
25345 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25346
25347         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25348         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25349         Remove mentions of obsolete ports.
25350
25351 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25352
25353         * gcc.dg/noncompile/20001228-1.c: Fix for new
25354         error message.
25355
25356 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25357
25358         PR target/9348
25359         * gcc.c-torture/execute/multdi-1.c: New test case.
25360
25361 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25362
25363         PR c++/13925
25364         * g++.dg/template/lookup5.C: New test.
25365
25366 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/13950
25369         * g++.dg/template/lookup4.C: New test.
25370
25371         PR c++/13970
25372         * g++.dg/parse/error14.C: New test.
25373
25374         PR c++/14002
25375         * g++.dg/parse/template13.C: New test.
25376
25377 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/13978
25380         * g++.dg/template/koenig4.C: New test.
25381
25382         PR c++/13968
25383         * g++.dg/template/crash17.C: New test.
25384
25385         PR c++/13975
25386         * g++.dg/parse/error13.C: New test.
25387         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25388
25389 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25390
25391         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25392
25393 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25394
25395         PR c/11658
25396         PR c/13994
25397         * gcc.dg/noncompile/20040203-1.c: New test.
25398         * gcc.dg/noncompile/20040203-2.c: Likewise.
25399         * gcc.dg/noncompile/20040203-3.c: Likewise.
25400         * gcc.dg/20040203-1.c: Likewise.
25401
25402 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25403
25404         PR c++/10858
25405         * g++.dg/template/sizeof7.C: New test.
25406
25407 2004-02-02  Eric Christopher  <echristo@redhat.com>
25408             Zack Weinberg  <zack@codesourcery.com>
25409
25410         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25411
25412 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25413
25414         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25415         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25416         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25417         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25418
25419 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25420
25421         PR c++/13113
25422         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25423
25424         PR c++/13854
25425         * g++.dg/ext/attrib13.C: New test.
25426
25427         PR c++/13907
25428         * g++.dg/conversion/op2.C: New test.
25429
25430 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25431
25432         * gcc.dg/titype-1.c: Fix pasto.
25433
25434 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25435
25436         * gcc.dg/titype-1.c: New test.
25437
25438 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25439
25440         PR c++/13957
25441         * g++.dg/template/non-type-template-argument-1.C,
25442         g++.dg/template/qualified-id1.C: Update dg-error marks.
25443         * g++.dg/template/nontype6.C: New test.
25444
25445 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25446
25447         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25448         * gcc.dg/builtins-31.c: New testcase.
25449         * gcc.dg/builtins-32.c: New testcase.
25450
25451 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25452
25453         * objc.dg/call-super-2.m: Update line numbers
25454         for the including of stddef.h.
25455
25456 2004-01-30  Michael Matz  <matz@suse.de>
25457
25458         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25459         g++.dg/ext/case-range3.C: New tests.
25460
25461 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25462
25463         DR206
25464         PR c++/13813
25465         * g++.dg/template/member4.C: New test.
25466
25467 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25468
25469         PR c++/13683
25470         * g++.dg/template/sizeof6.C: New test.
25471
25472 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25473
25474         * gcc.dg/fwritable-strings-1.c: New test.
25475
25476 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25477
25478         * gcc.c-torture/compile/20040130-1.c: New test.
25479
25480 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25481
25482         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25483
25484 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c++/13883
25487         * g++.dg/template/ctor3.C: New test.
25488
25489 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25490
25491         * g++.dg/tc1: New directory.
25492         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25493         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25494         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25495         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25496         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25497
25498 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25499
25500         * g++.dg/parse/error11.C: New test.
25501         * g++.dg/parse/error12.C: Likewise.
25502
25503 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25504
25505         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25506         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25507
25508 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25509
25510         PR c++/13791
25511         * g++.dg/ext/attrib12.C: New test.
25512
25513         PR c++/13736
25514         * g++.dg/parse/cast2.C: New test.
25515
25516 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25517
25518         * objc.dg/encode-2.m (main): New local string.  Set depending on
25519         sizeof long.  Use in sscanf call.
25520         * objc.dg/encode-3.m (main): New local string.  Set depending on
25521         sizeof long.  Use in scan_initial call.
25522
25523 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25524
25525         * objc.dg/call-super-2.m: Make LP64-safe.
25526         * objc.dg/desig-init-1.m: Likewise.
25527
25528 2004-01-27  Devang Patel <dpatel@apple.com>
25529
25530         * g++.dg/debug/namespace1.C: New test.
25531
25532 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25533
25534         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25535         xscale-*-*.
25536
25537         * gcc.dg/arm-mmx-1.c: New test.
25538
25539 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25540
25541         * gcc.dg/20040127-1.c: New test.
25542         * gcc.dg/20040127-2.c: New test.
25543
25544 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25545
25546         * objc.dg/stret-1.m (glob): Renamed to globa.
25547
25548 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/13663
25551         * g++.dg/expr/for1.C: New test.
25552
25553 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25554
25555         PR middle-end/13779
25556         * gcc.dg/darwin-longlong.c: New test.
25557
25558 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25559
25560         * gcc.dg/20040124-1.c: Moved test from here...
25561         * gcc.c-torture/compile/20040124-1.c: ...to here.
25562
25563 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25564
25565         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25566         the assembly output if -m64 is passed.
25567
25568 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/13833
25571         * g++.dg/template/cond3.C: New test.
25572
25573 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25574
25575         PR c++/13810
25576         * g++.dg/template/ttp7.C: New test.
25577
25578 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25579
25580         PR c++/13797
25581         * g++.dg/template/nontype4.C: New test.
25582         * g++.dg/template/nontype5.C: Likewise.
25583
25584 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25585
25586         * gcc.dg/torture/mips-clobber-at.c: New test.
25587
25588 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25589
25590         * gcc.dg/20040124-1.c: New test.
25591
25592 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gcc.dg/20040123-1.c: New test.
25595
25596 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25597
25598         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25599
25600 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25601
25602         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25603
25604 2004-01-23  Andrew Pinski  <apinski@apple.com>
25605
25606         * gcc.dg/20030121-1.c: Move to ..
25607         * gcc.dg/20040121-1.c: here.
25608
25609 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25610
25611         * gcc.dg/builtins-29.c: New test case.
25612
25613 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25614
25615         PR 18314
25616         * gcc.dg/builtins-30.c: New testcase.
25617
25618 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25619
25620         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25621         * lib/g77.exp: Likewise.
25622         * lib/objc.exp: Likewise.
25623         * lib/g++.exp: Likewise.
25624
25625 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25626
25627         * gcc.dg/struct-by-value-2.c: New test.
25628
25629 2004-01-21  Andrew Pinski  <apinski@apple.com>
25630
25631         PR target/13785
25632         * gcc.dg/20030121-1.c: New test.
25633
25634 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25635
25636         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25637         clobber frame pointer register in asm statement.
25638
25639 2004-01-21  Falk Hueffner  <falk@debian.org>
25640
25641         * gcc.c-torture/compile/20040121-1.c: New test.
25642
25643 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25644
25645         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25646
25647 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25648
25649         * gcc.dg/ppc64-abi-2.c: New test.
25650
25651 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25652
25653         * lib/treelang.exp: Fill out this file.
25654         * lib/treelang-dg.exp: New File.
25655
25656 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25657
25658         * gcc.c-torture/compile/981022-1.c: Remove.
25659         * gcc.dg/array-5.c: Remove XFAIL.
25660         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25661         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25662         gcc.dg/cond-lvalue-1.c: Update.
25663         * gcc.dg/cast-lvalue-2.c: New test.
25664
25665 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/13592
25668         * g++.dg/other/error1.C (class foo): Tweak error message.
25669
25670         PR c++/13592
25671         * g++.dg/template/call2.C: New test.
25672
25673 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25674
25675         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25676         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25677         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25678         scalar-return-1_x.c, scalar-return-2_y.c,
25679         scalar-return-3_x.c, scalar-return-3_y.c,
25680         scalar-return-4_x.c, scalar-return-4_y.c,
25681         struct-align-1.h, struct-align-1_x.c,
25682         struct-align-1_y.c, struct-align-2.h,
25683         struct-align-2_x.c, struct-align-2_y.c,
25684         struct-by-value-10_y.c, struct-by-value-11_x.c,
25685         struct-by-value-11_y.c, struct-by-value-12_x.c,
25686         struct-by-value-12_y.c, struct-by-value-13_x.c,
25687         struct-by-value-13_y.c, struct-by-value-14_x.c,
25688         struct-by-value-14_y.c, struct-by-value-15_x.c,
25689         struct-by-value-15_y.c, struct-by-value-16_y.c,
25690         struct-by-value-17_y.c, struct-by-value-18_y.c,
25691         struct-by-value-19_y.c, struct-by-value-1_x.c,
25692         struct-by-value-1_y.c, struct-by-value-20_y.c,
25693         struct-by-value-2_x.c, struct-by-value-2_y.c,
25694         struct-by-value-3_y.c, struct-by-value-4_x.c,
25695         struct-by-value-4_y.c, struct-by-value-5_y.c,
25696         struct-by-value-6_y.c, struct-by-value-7_y.c
25697         struct-by-value-8_x.c, struct-by-value-8_y.c
25698         struct-by-value-9_x.c, struct-by-value-9_y.c
25699         struct-return-10_x.c, struct-return-10_y.c,
25700         struct-return-19_x.c, struct-return-20_x.c
25701         struct-return-2_x.c, struct-return-2_y.c
25702         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25703         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25704
25705 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25706
25707         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25708         attribute on sparc*-sun-solaris2.*.
25709
25710 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25711
25712         PR c++/13710
25713         * g++.dg/ext/typeof7.C: New test.
25714
25715 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25716
25717         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25718         * gcc.dg/const-elim-1.c: Same.
25719
25720 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25721
25722         * objc.dg/stret-1.m: New.
25723         * objc.dg/stret-2.m: New.
25724
25725 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25726
25727         PR c++/11895
25728         * g++.dg/ext/vector1.C: New test.
25729
25730 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25731
25732         * gcc.dg/pch/import-1.c: New.
25733         * gcc.dg/pch/import-1.hs: New.
25734         * gcc.dg/pch/import-1a.h: New.
25735         * gcc.dg/pch/import-1b.h: New.
25736         * gcc.dg/pch/import-1c.h: New.
25737
25738 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/13574
25741         * g++.dg/ext/array1.C: New test.
25742
25743         PR c++/13178
25744         * g++.dg/conversion/op1.C: New test.
25745
25746 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25747
25748         PR 11864
25749         From Kazumoto Kojima / Dan Kegel:
25750         * gcc.dg/pr11864-1.c: New test.
25751
25752         PR 10392
25753         From Marcus Comstedt / Dan Kegel:
25754         * gcc.dg/pr10392-1.c: New test.
25755
25756 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25757
25758         PR c++/13478
25759         * g++.dg/init/ref10.C: New test.
25760
25761 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25762
25763         PR c++/13407
25764         * g++.dg/parse/typename6.C: New test.
25765
25766 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25767
25768         PR pch/13361
25769         * testsuite/g++.dg/pch/wchar-1.C: New.
25770         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25771
25772 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25773
25774         PR c++/9259
25775         * g++.dg/expr/sizeof2.C: New test.
25776
25777 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25778
25779         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25780
25781 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25782
25783         PR c++/13659
25784         * g++.dg/lookup/strong-using-3.C: New.
25785         * g++.dg/lookup/using-10.C: New.
25786
25787 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25788
25789         PR c++/13594
25790         * g++.dg/lookup/strong-using-2.C: New.
25791
25792 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25793             Dan Kegel <dank@kegel.com>
25794             J"orn Rennecke <joern.rennecke@superh.com>
25795
25796         PR target/9365
25797         * gcc.dg/pr9365-1.c: New test.
25798
25799 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25800
25801         PR c++/8856
25802         * g++.dg/parse/casting-operator2.C: New test.
25803         * g++.old-deja/g++.pt/explicit83.C: Remove.
25804
25805 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25806
25807         * gcc.dg/label-compound-stmt-1.c: New test.
25808         * gcc.c-torture/compile/950922-1.c,
25809         gcc.c-torture/compile/20000211-3.c,
25810         gcc.c-torture/compile/20000518-1.c,
25811         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25812         compound statements.
25813
25814 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25815
25816         * gcc.dg/ppc64-abi-1.c: New test.
25817
25818 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25819
25820          * g++.dg/ext/attrib9.C: Add dg-warnings.
25821
25822 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25823
25824         PR c++/12335
25825         * g++.dg/parse/dtor3.C: New test.
25826
25827 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25828
25829         PR c++/12709
25830         * g++.dg/parse/try-catch-1.C: New test.
25831
25832 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25833
25834         * ada/acats/run_all.sh: Add more verbose output in acats.log
25835         when compiling tests.
25836
25837 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25838
25839         PR 13656
25840         * gcc.dg/typedef-redecl.c: New test case.
25841         * gcc.dg/typedef-redecl.h: New support file.
25842
25843 2004-01-13  Jan Hubicka  <jh@suse.cz>
25844
25845         * gcc.dg/always_inline.c: New test.
25846         * gcc.dg/debug/20031231-1.c: Fix.
25847
25848 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25849
25850         PR c++/13474
25851         * g++.dg/template/array3.C: New test.
25852
25853 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25854
25855         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25856         * g++.dg/warn/Wunused-2.C: Likewise.
25857
25858 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25859
25860         PR c++/13289
25861         * g++.dg/template/instantiate6.C: New test.
25862
25863 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25864
25865         PR middle-end/11397
25866         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25867
25868 2004-01-12  Jan Hubicka  <jh@suse.cz>
25869
25870         PR opt/12826
25871         * gcc.dg/20040112-1.c: New.
25872
25873         * gcc.dg/dwarf-die[1-7].c: Move to...
25874         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25875         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25876
25877 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25878
25879         PR c++/4100
25880         * g++.dg/parse/friend4.C: New test.
25881
25882 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25883
25884         PR c++/4100
25885         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25886         definition is called a friend.
25887
25888 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25889
25890         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25891
25892 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25893
25894         PR c++/3478
25895         * g++.dg/parse/error10.C: New test.
25896         * g++.dg/template/arg2.C: Accept "invalid type" error.
25897
25898 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25899
25900         PR middle-end/13392
25901         * g++.dg/opt/expect2.C: New test.
25902
25903 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25904
25905         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25906         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25907         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25908         Update dg-error regexps.
25909
25910 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25911
25912         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25913         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25914
25915 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25916
25917         * gcc.dg/pragma-re-1.c: Use right pointer type.
25918
25919 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25920
25921         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25922
25923 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25924
25925         * gcc.dg/rs6000-ldouble-1.c: New.
25926
25927 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25928
25929         DR 337
25930         PR c++/9256
25931         * g++.dg/other/abstract1.C: New test.
25932
25933 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25934
25935         * g++.dg/lookup/strong-using-1.C: New.
25936
25937 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25938
25939         PR c/11234
25940         * gcc.dg/func-ptr-conv-1.c: New test.
25941         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25942
25943 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25944
25945         PR target/13380.
25946         * gcc.c-torture/compile/20040109-1.c: New.
25947
25948 2004-01-08  Stuart Hastings  <stuart@apple.com>
25949
25950         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25951         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25952         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25953
25954 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25955
25956         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25957
25958 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25959
25960         * ada/acats/run_acats: Treat 'gnatchop' the same way
25961         as 'gnatmake'.  Export GCC_DRIVER.
25962         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25963         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25964
25965 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25966
25967         PR c++/12573
25968         * g++.dg/template/dependent-expr4.C: New test.
25969
25970 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25971
25972         * gcc.dg/altivec-11.c: New test.
25973
25974 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25975
25976         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25977
25978 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25979
25980         PR c/6024
25981         * gcc.dg/enum-compat-1.c: New test.
25982         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25983
25984 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25985
25986         PR c/12165
25987         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25988         gcc.dg/c99-idem-qual-3.c: New tests.
25989
25990 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25991
25992         * gcc.dg/winline-7.c: Don't cast void * to int.
25993
25994 2004-01-06  Jan Hubicka  <jh@suse.cz>
25995
25996         * gcc.dg/i386-sse-5.c: New test
25997         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25998
25999 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/12815
26002         * g++.dg/rtti/typeid4.C: New test.
26003
26004 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26005
26006         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26007
26008 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26009
26010         PR c++/12132
26011         * g++.dg/template/error11.C: New test.
26012
26013         PR c++/13451
26014         * g++.dg/template/class2.C: New test.
26015
26016 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26017         Richard Sandiford <rsandifo@redhat.com>
26018
26019         PR c++/13387
26020         * g++.dg/opt/alias3.C: New test.
26021
26022 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26023
26024         PR c++/13157
26025         * g++.dg/template/koenig3.C: New test.
26026
26027         PR c++/13529
26028         * g++.dg/parse/offsetof3.C: New test.
26029
26030         * g++.dg/init/copy7.C: Add missing dg-error markers.
26031
26032         PR c++/12226
26033         * g++.dg/init/copy7.c: New test.
26034
26035         PR c++/13536
26036         * g++.dg/parse/cast1.C: New test.
26037
26038 2004-01-04  Jan Hubicka  <jh@suse.cz>
26039
26040         * gcc.dg/winline[1-7].c: New tests.
26041
26042 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26043
26044         PR c++/13520
26045         * g++.dg/template/qualttp22.C: New test.
26046
26047 2004-01-01  Jan Hubicka  <jh@suse.cz>
26048
26049         * gcc.dg/debug/20031231-1.c: New.
26050         * gcc.c-torture/compile/20040101-1.c: New.
26051         * gcc.dg/dwarf-die-[1-7].c: New.
26052
26053 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26054
26055         PR optimization/13521
26056         * gcc.c-torture/compile/20031231-1.c: New test.
26057
26058 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26059
26060         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26061
26062 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26063
26064         PR c++/10079
26065         * g++.dg/template/crash16.C: New test.
26066
26067 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26068
26069         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26070
26071 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26072
26073         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26074         ports.
26075         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26076         * g++.old-deja/g++.law/profile1.C: Likewise.
26077         * gcc.c-torture/compile/981006-1.c: Likewise.
26078         * gcc.c-torture/execute/loop-2e.x: Likewise.
26079         * gcc.c-torture/execute/loop-2f.x: Remove.
26080         * gcc.c-torture/execute/loop-2g.x: Likewise.
26081         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26082         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26083
26084 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         PR c++/13507
26087         * g++.dg/ext/attrib11.C: New test.
26088
26089         PR c++/13494
26090         * g++.dg/template/array2-1.C: New test.
26091         * g++.dg/template/array2-2.C: New test.
26092
26093 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26094
26095         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26096
26097 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26098
26099         PR c++/12774
26100         * g++.dg/template/array1-1.C: New test.
26101         * g++.dg/template/array1-2.C: New test.
26102
26103 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26104
26105         PR fortran/12632
26106         * g77.dg/12632.f: New test case.
26107
26108 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26109
26110         PR c++/13289
26111         * g++.dg/parse/nontype1.C: New test.
26112
26113 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26114
26115         PR c++/12403
26116         * g++.dg/parse/explicit1.C: New test.
26117         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26118
26119 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/13081
26122         * g++.dg/opt/inline6.C: New test.
26123
26124         PR c++/12613
26125         * g++.dg/parse/error9.C: New test.
26126
26127         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26128
26129 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/13009
26132         * g++.dg/init/assign1.C: New test.
26133
26134 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26135
26136         PR c++/13070
26137         * g++.dg/warn/format3.C: New test case.
26138
26139 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26140
26141         * gcc.c-torture/compile/20031227-1.c: New test.
26142
26143 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26146         * g77.dg/bprob/bprob.exp: Likewise.
26147         * gcc.misc-tests/bprob.exp: Likewise.
26148         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26149         variants on systems where the library does not provide that
26150         functionality.
26151         * gcc.dg/builtins-20.c: Use builtins-config.h.
26152         * gcc.dg/builtins-config.h: New file.
26153
26154 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26155
26156         * lib/gcc-dg.exp (dg-require-profiling): New function.
26157         * lib/target-supports.exp (check_profiling_available): Likewise.
26158         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26159         * g77.dg/bprob/bprob.exp: Likewise.
26160         * gcc.misc-tests/bprob.exp: Likewise.
26161         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26162         * gcc.dg/20021014-1.c: Likewise.
26163         * gcc.dg/nest.c: Likewise.
26164
26165 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26166
26167         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26168         compiling.
26169         * g++.dg/lookup/java2.C: Likewise.
26170         * gcc.dg/cpp/lexident.c: Likewise.
26171
26172 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26173
26174         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26175         given.
26176         * gcc.c-torture/compile/961203-1.c: Likewise.
26177         * gcc.c-torture/compile/980506-1.c: Likewise.
26178
26179 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26180
26181         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26182         (additional_prunes): New global.
26183         (gcc-dg-prune): Handle additional per-test pruning.
26184         (dg-test): Clear additional_prunes between tests.
26185
26186         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26187         dg-prune-output to avoid spurious failures from assembler
26188         complaining about nonexistent WAW violations.
26189         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26190         Use dg-prune-output to avoid spurious failures from assembler
26191         warning about Itanium B-step errata.
26192
26193 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26194
26195         * g++.dg/abi/macro0.C: New test.
26196         * g++.dg/abi/macro1.C: Likewise.
26197         * g++.dg/abi/macro2.C: Likewise.
26198
26199         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26200         * g++.dg/abi/bitfield7.C: Likewise.
26201         * g++.dg/abi/dtor2.C: Likewise.
26202         * g++.dg/abi/mangle11.C: Likewise.
26203         * g++.dg/abi/mangle12.C: Likewise.
26204         * g++.dg/abi/mangle14.C: Likewise.
26205         * g++.dg/abi/mangle17.C: Likewise.
26206         * g++.dg/abi/vbase10.C: Likewise.
26207         * g++.dg/abi/vbase14.C: Likewise.
26208         * g++.dg/template/qualttp17.C: Likewise.
26209
26210 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26211
26212         PR c/11995
26213         * gcc.dg/20031223-1.c: New test.
26214
26215 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * gcc.dg/noreturn-7.c: New test.
26218
26219 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26220
26221         * gcc.dg/null-pointer-1.c: New test.
26222
26223 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26224
26225         * g++.old-deja/g++.jason/template18.C: Remove.
26226         * g++.old-deja/g++.jason/template37.C: Likewise.
26227
26228         PR c++/12862
26229         * g++.dg/lookup/ns1.C: New test.
26230
26231         PR c++/12397
26232         * g++.dg/template/lookup3.C: New test.
26233
26234 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26235
26236         * g++.dg/template/recurse1.C: New test
26237
26238 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/12479
26241         * g++.dg/parse/semicolon1.C: New test.
26242         * g++.dg/parse/semicolon1.h: Likewise.
26243
26244 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26245
26246         * gcc.dg/darwin-misaligned.c: New test.
26247
26248 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26249
26250         PR c/9163
26251         * gcc.dg/20031222-1.c: New test.
26252
26253 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26254
26255         PR c++/13438
26256         * g++.dg/parse/error8.C: New test.
26257
26258         PR c++/11554
26259         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26260
26261 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26262
26263         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26264         too small.
26265         * gcc.c-torture/compile/930217-1.c: Likewise.
26266         * gcc.c-torture/compile/930513-1.c: Likewise.
26267         * gcc.c-torture/execute/920908-2.c: Likewise.
26268         * gcc.c-torture/execute/921204-1.c: Likewise.
26269         * gcc.c-torture/execute/930621-1.c: Likewise.
26270         * gcc.c-torture/execute/930630-1.c: Likewise.
26271         * gcc.c-torture/execute/931031-1.c: Likewise.
26272         * gcc.c-torture/execute/980602-2.c: Likewise.
26273         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26274         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26275         * gcc.c-torture/execute/extzvsi.c: Likewise.
26276         * gcc.c-torture/unsorted/ext.c: Likewise.
26277
26278 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26279
26280         PR target/12749
26281         * gcc.c-torture/compile/20031220-2.c: New test case.
26282
26283 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26284
26285         PR optimization/13031
26286         * gcc.c-torture/compile/20031220-1.c: New test case.
26287
26288 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26289
26290         * gcc.dg/cast-function-1.c: New test.
26291
26292 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26293
26294         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26295         formats.
26296
26297 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26298
26299         PR c++/12795
26300         * g++.dg/ext/attrib10.C: New test.
26301
26302 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.dg/cleanup-10.c: New test.
26305         * gcc.dg/cleanup-11.c: New test.
26306
26307 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26308
26309         PR c++/13239
26310         * g++.dg/opt/expect1.C: New test.
26311
26312 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26313
26314         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26315
26316 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26317
26318         PR debug/12923
26319         * gcc.dg/20031218-1.c: New test.
26320
26321         PR debug/12389
26322         * gcc.dg/20031218-2.c: New test.
26323         * gcc.dg/20031218-3.c: New test.
26324
26325         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26326         of label name and allow for USER_LABEL_PREFIX == "_" names.
26327         * g++.dg/abi/mangle18-2.C: Likewise.
26328         * g++.dg/abi/mangle19-1.C: Likewise.
26329         * g++.dg/abi/mangle19-2.C: Likewise.
26330         * g++.dg/abi/mangle20-1.C: Likewise.
26331         * g++.dg/abi/mangle20-2.C: Likewise.
26332
26333 2003-12-18  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26336
26337 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26338             Dan Kegel <dank@kegel.com>
26339
26340         PR other/12009
26341         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26342         testing a cross compiler, it causes spurious compile failures.
26343         * lib/g++.exp: Likewise.
26344
26345 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26346
26347         PR c++/13262
26348         * g++.dg/template/access13.C: New test.
26349
26350 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26351
26352         * gcc.dg/20031216-1.c: New test.
26353
26354 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26355
26356         PR c++/9154
26357         * g++.dg/template/error10.C: New test.
26358
26359 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26360
26361         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26362         * g++.dg/eh/simd-2.C: Likewise.
26363
26364 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26365             Roger Sayle  <roger@eyesopen.com>
26366
26367         * gcc.c-torture/execute/ieee/mzero5.c: New.
26368
26369 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26370
26371         PR c++/10603
26372         * g++.dg/parse/error6.C: New test.
26373
26374         PR c++/12827
26375         * g++.dg/parse/error7.C: New test.
26376
26377 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26378
26379         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26380         at -O with stabs debugging formats.
26381         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26382         * gcc.dg/debug/debug-2.c: Likewise.
26383
26384 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26385
26386         PR c++/12696
26387         * g++.dg/init/error1.C: New test.
26388
26389         PR c++/12218
26390         * g++.dg/init/pm3.C: New test.
26391
26392 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26393
26394         PR c/3347
26395         * gcc.dg/bitfld-8.c: New test.
26396
26397 2003-12-16  James Lemke  <jim@wasabisystems.com>
26398
26399         * gcc.dg/arm-scd42-[123].c: New tests.
26400
26401 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         PR c++/9043
26404         * g++.dg/abi/mangle20-1.C: New test.
26405         * g++.dg/abi/mangle20-2.C: New test.
26406
26407 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26408
26409         PR c++/13275
26410         * g++.dg/other/offsetof2.C: Remove XFAIL.
26411         * g++.dg/parse/offsetof1.C: New test.
26412         * g++.gd/parse/offsetof2.C: Likewise.
26413
26414 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26415
26416         * g++.dg/template/nontype3.C: New test.
26417         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26418
26419 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26420
26421         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26422
26423 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         PR c++/13387
26426         * g++.dg/expr/assign1.C: New test.
26427
26428         PR c++/13242
26429         * g++.dg/abi/mangle19-1.C: New test.
26430         * g++.dg/abi/mangle19-2.C: New test.
26431
26432 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26433
26434         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26435
26436 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26437
26438         * gcc.c-torture/execute/20031216-1.c: New test.
26439
26440 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26441
26442         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26443         an ICE regression.
26444
26445 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/10926
26448         * g++.dg/template/error9.C: New test.
26449
26450         PR c++/11116
26451         * g++.dg/template/error8.C: New test.
26452
26453 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26454
26455         PR middle-end/13400
26456         * gcc.c-torture/execute/20031215-1.c: New test case.
26457
26458 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26459
26460         PR c++/13269
26461         * g++.dg/parse/error5.C: New test.
26462
26463         PR c++/12989
26464         * g++.dg/expr/sizeof1.C: New test.
26465
26466         PR c++/13310
26467         * g++.dg/template/crash15.C: New test.
26468
26469 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26470
26471         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26472         a non-POD type as the last named parameter of a varargs function.
26473
26474 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/13243
26477         PR c++/12573
26478         * g++.dg/template/crash14.C: New test.
26479         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26480
26481 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26482
26483         * g++.dg/other/java1.C: New test.
26484
26485         PR c++/13241
26486         * g++.dg/abi/mangle18-1.C: New test.
26487         * g++.dg/abi/mangle18-2.C: New test.
26488
26489 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26490
26491         PR optimization/10312
26492         * gcc.c-torture/execute/20031214-1.c: New.
26493
26494 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/10779
26497         PR c++/12160
26498         * g++.dg/parse/error3.C: New test.
26499         * g++.dg/parse/error4.C: Likewise.
26500         * g++.dg/abi/mangle4.C: Tweak error messages.
26501         * g++.dg/lookup/using5.C: Likewise.
26502         * g++.dg/other/error2.C: Likewise.
26503         * g++.dg/parse/typename5.C: Likewise.
26504         * g++.dg/parse/undefined1.C: Likewise.
26505         * g++.dg/template/arg2.C: Likewise.
26506         * g++.dg/template/ttp3.C: Likewise.
26507         * g++.dg/template/type1.C: Likewise.
26508         * g++.old-deja/g++.other/crash32.C: Likewise.
26509         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26510
26511 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26512
26513         PR c++/13106
26514         * g++.dg/warn/noreturn-3.C: New test.
26515
26516 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26517
26518         PR c++/13118
26519         * g++.dg/abi/covariant3.C: New.
26520
26521 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26522
26523         * g++.dg/eh/ia64-1.C: New test.
26524
26525 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26526
26527         PR optimization/13037
26528         * g77.f-torture/execute/13037.f: New test case.
26529
26530 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         PR c++/12881
26533         * g++.dg/abi/covariant2.C: New.
26534
26535 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26536
26537         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26538
26539 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26540
26541         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26542
26543 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26544
26545         PR other/10819
26546         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26547         to fix Bug 10819.
26548         * lib/g++.exp (g++_version): Likewise.
26549         * lib/g77.exp (g77_version): Likewise.
26550         * lib/objc.exp (default_objc_version): Likewise.
26551
26552 2003-12-10  Richard Henderson  <rth@redhat.com>
26553
26554         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26555
26556         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26557
26558 2003-12-08  Matt Austern  <austern@apple.com>
26559
26560         PR c/13134
26561         * lib/gcc-dg.exp (dg-require-visibility): Define.
26562         * lib/target-supports (check_visibility_available): Define.
26563         * gcc.dg/visibility-1.c: New test.
26564         * gcc.dg/visibility-2.c: Likewise.
26565         * gcc.dg/visibility-3.c: Likewise.
26566         * gcc.dg/visibility-4.c: Likewise.
26567         * gcc.dg/visibility-5.c: Likewise.
26568         * gcc.dg/visibility-6.c: Likewise.
26569         * g++.dg/ext/visibility-1.C: Likewise.
26570         * g++.dg/ext/visibility-2.C: Likewise.
26571         * g++.dg/ext/visibility-3.C: Likewise.
26572         * g++.dg/ext/visibility-4.C: Likewise.
26573         * g++.dg/ext/visibility-5.C: Likewise.
26574         * g++.dg/ext/visibility-6.C: Likewise.
26575
26576 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26577
26578         * g++.dg/lookup/java1.C: New test.
26579         * g++.dg/lookup/java2.C: New test.
26580
26581 2003-12-07  Falk Hueffner  <falk@debian.org>
26582
26583         * g++.dg/opt/noreturn-1.C: New test.
26584
26585 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26586
26587         * gcc.dg/overflow-1.c: New test.
26588
26589 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26590
26591         * g77.f-torture/compile/13060.f: New test.
26592
26593 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26594
26595         PR c++/13323
26596         * g++.dg/inherit/operator2.C: New test.
26597
26598 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/13305
26601         * g++.dg/ext/attrib9.C: New test.
26602
26603 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26604
26605         PR c++/13314
26606         * g++.dg/template/error7.C: New test.
26607
26608 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26609             J"orn Rennecke <joern.rennecke@superh.com>
26610
26611         PR target/13302
26612         * g++.dg/other/struct-va_list.C: New test.
26613
26614 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26615
26616         PR c++/13166
26617         * g++.dg/parse/defarg6.C: New test.
26618
26619 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26620
26621         PR target/13256
26622         * gcc.c-torture/execute/20031201-1.c: New test.
26623
26624 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26625
26626         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26627
26628 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26629
26630         * gcc.dg/builtin-return-1.c: New test.
26631
26632 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26633             J"orn Rennecke <joern.rennecke@superh.com>
26634
26635         PR optimization/13260
26636         * gcc.c-torture/execute/20031204-1.c: New test.
26637
26638 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/9127
26641         * g++.dg/template/error6.C: New test.
26642
26643 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26644
26645         * gcc.dg/20031202-1.c: New test.
26646
26647 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/13179
26650         * g++.dg/template/eh1.C: New test.
26651
26652         PR c++/10771
26653         * g++.dg/template/error5.C: New test.
26654
26655 2003-12-02  David Ung  <davidu@mips.com>
26656
26657         * gcc.dg/compat/vector-check.h: Corrected type for var
26658         g_##TMODE
26659
26660 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26661
26662         PR c++/10126
26663         * g++.dg/template/ptrmem8.C: New test.
26664
26665 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26666
26667         PR c++/12573
26668         * g++.dg/template/dependent-expr3.C: New test.
26669
26670 2003-12-01  James Lemke  <jim@wasabisystems.com>
26671
26672         * gcc.dg/arm-g2.c: New test.
26673
26674 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26675
26676         PR optimization/11634
26677         * gcc.dg/20031201-2.c: New test case.
26678
26679 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26680
26681         PR 11433
26682         * objc.dg/proto-lossage-3.m: New test.
26683
26684 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26685
26686         PR optimization/12628
26687         * gcc.dg/20031201-1.c: New test case.
26688
26689 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26690
26691         * gcc.dg/unaligned-1.c: New test.
26692
26693 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26694
26695         PR c++/9849
26696         * g++.dg/template/error4.C: New test.
26697         * g++.dg/template/nested3.C: Adjust error markers.
26698
26699 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26700
26701         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26702
26703 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26704
26705         PR c/10333
26706         * gcc.dg/bitfld-7.c: New test.
26707
26708 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26709
26710         * gcc.dg/tls/asm-1.C: New test.
26711
26712 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26713
26714         * gcc.dg/cpp/assert4.c: Update.
26715
26716 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26717
26718         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26719         * gcc.dg/builtin-apply3.c: New test.
26720
26721 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26722
26723         * lib/compat.exp (compat-obj): New xfaildata parameter.
26724         Use it to set compiler_conditional_xfail_data before compiling.
26725         (compat-get-options): Handle dg-xfail-if.
26726         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26727         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26728         * gcc.dg/compat/vector-1_y.c: Likewise.
26729         * gcc.dg/compat/vector-2_x.c: Likewise.
26730         * gcc.dg/compat/vector-2_y.c: Likewise.
26731
26732 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26733
26734         * g++.dg/opt/reg-stack4.C: New test.
26735
26736 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26737
26738         * gcc.dg/builtin-apply2.c: New test.
26739
26740 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26741
26742         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26743
26744 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26745
26746         PR c++/12924
26747         * g++.dg/template/template-id-2.C: New test.
26748
26749 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26750
26751         PR c++/5369
26752         * g++.dg/template/memfriend1.C: New test.
26753         * g++.dg/template/memfriend2.C: Likewise.
26754         * g++.dg/template/memfriend3.C: Likewise.
26755         * g++.dg/template/memfriend4.C: Likewise.
26756         * g++.dg/template/memfriend5.C: Likewise.
26757         * g++.dg/template/memfriend6.C: Likewise.
26758         * g++.dg/template/memfriend7.C: Likewise.
26759         * g++.dg/template/memfriend8.C: Likewise.
26760         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26761
26762 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26763
26764         PR c++/12515
26765         * g++.dg/ext/cond1.C: New test.
26766
26767 2003-11-20  Richard Henderson  <rth@redhat.com>
26768
26769         * gcc.dg/20020201-2.c: Remove.
26770         * gcc.dg/20020201-4.c: Remove.
26771         * gcc.dg/20020304-1.c: Remove.
26772
26773 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26774
26775         * gcc.dg/cpp/trad/xwin1.c: New test case.
26776
26777 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26778
26779         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26780         * lib/g77.exp: Likewise.
26781         * lib/objc.exp: Likewise.
26782         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26783         for darwin.
26784
26785 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26786
26787         PR c++/12932
26788         * g++.dg/template/static5.C: New test.
26789
26790 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26791
26792         * gcc.dg/nested-func-1.c: New test.
26793
26794 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26795
26796         * gcc.dg/cpp/assert4.c: New test.
26797
26798 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26799
26800         PR c++/2294
26801         * g++.dg/lookup/using9.c: New test.
26802
26803 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26804
26805         PR c++/12762
26806         * g++.dg/template/error3.C: New test.
26807
26808 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26809
26810         PR ada/13035
26811         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26812         No longer use a wrapper for gcc, since this does not work under
26813         Windows.
26814
26815 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26816
26817         PR c++/2094
26818         * g++.dg/template/ptrmem7.C: New test.
26819
26820 2003-11-13  Andrew Pinski <apinski@apple.com>
26821
26822         * gcc.c-torture/compile/20031113-1.c: New test.
26823
26824 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26825             Kean Johnston <jkj@sco.com>
26826
26827         PR c/13029
26828         * gcc.dg/unused-4.c: Update.
26829
26830 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26831
26832         * g++.dg/opt/const3.C: New test.
26833
26834 2003-11-13  Jan Hubicka  <jh@suse.cz>
26835
26836         * gcc.c-torture/compile/20031112-1.c: New test.
26837
26838 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26839
26840         * g++.dg/parse/crash10.C: Remove bogus error marker.
26841
26842 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26843
26844         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26845         (host_gcc): Likewise.
26846         (ROOT): Honor $PWDCMD.
26847         (BASE): Likewise.
26848         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26849
26850 2003-11-12  Catherine Moore  <clm@redhat.com>
26851
26852         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26853
26854 2003-11-12  Andreas Jaeger  <aj@suse.de>
26855             Jakub Jelinek  <jakub@redhat.com>
26856             Andrew Pinski  <pinskia@physics.uc.edu>
26857             Richard Henderson  <rth@redhat.com>
26858
26859         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26860         systems.
26861         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26862
26863         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26864         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26865
26866 2003-11-11  Andreas Jaeger  <aj@suse.de>
26867
26868         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26869
26870         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26871
26872 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26873
26874         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26875         Clean ups.
26876
26877 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26878
26879         * gcc.dg/trampoline-1.c: New test.
26880
26881 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26882
26883         * gcc.c-torture/compile/200031109-1.c: New test.
26884
26885 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26886
26887         PR c/3190
26888         PR c/8714
26889         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26890         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26891         gcc.dg/format/no-y2k-1.c: Update.
26892
26893 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26894
26895         PR optimization/10467
26896         * gcc.dg/20031108-1.c: New test case.
26897
26898 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26899
26900         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26901
26902 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26903
26904         * gcc.dg/compound-lvalue-1.c: New test.
26905         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26906         some XFAILs.
26907
26908 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26909
26910         * gcc.dg/altivec-varargs-1.c: New test.
26911
26912 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26913
26914         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26915         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26916         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26917         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26918         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26919
26920 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26921
26922         * gcc.dg/cond-lvalue-1.c: New test.
26923
26924 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26925
26926         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26927
26928 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26929
26930         PR c++/11616
26931         * g++.dg/template/instantiate5.C: New test.
26932
26933 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26934
26935         PR c++/12726
26936         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26937         * ChangeLog: Add missing first entry for above test.
26938
26939 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26940
26941         PR c++/9810
26942         * g++.dg/template/using8.C: New test.
26943         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26944
26945 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26946
26947         PR optimization/10817
26948         * gcc.c-torture/compile/20031102-1.c: New test case.
26949
26950 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26951
26952         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26953         2147483647.
26954
26955 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26956
26957         * gcc.dg/20031102-1.c: New test.
26958
26959 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26960
26961         * gcc.dg/complex-1.c: New test.
26962
26963 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26964
26965         PR c++/12796
26966         * g++.dg/template/crash13.C: Adjust expected error location.
26967         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26968
26969 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26970
26971         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26972
26973 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26974
26975         PR/10239
26976         * gcc.c-torture/compile/20031031-2.c: New test.
26977
26978 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26979
26980         PR/11640
26981         * gcc.c-torture/compile/20031031-1.c: New test.
26982
26983 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26984
26985         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26986         * gcc.misc-tests/bprob.exp: Likewise.
26987         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26988         the execution test on arm-elf configs.
26989         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26990         configs that don't support scratch files.
26991         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26992
26993 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26994
26995         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26996         done by dejagnu.
26997
26998 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26999
27000         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27001         Avoid non pure sh syntax. Add more logging.
27002
27003         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27004         fail.
27005
27006 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27007
27008         PR libgcj/10610
27009         * gcc.dg/ppc-stackalign-1.c: New test.
27010
27011 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27012
27013         * ada/acats/run_all.sh: Change output to be more compliant with
27014         dejagnu framework.
27015         Create acats.sum and acats.log files under testsuite/ada/acats
27016         Only run [a-z]* directories, to filter out e.g. CVS.
27017         Redirect build output to log file.
27018
27019 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27020
27021         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27022
27023 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27024
27025         PR ada/5909:
27026         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27027
27028 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27029
27030         * gcc.c-torture/compile/20031023-1.c: New test.
27031         * gcc.c-torture/compile/20031023-2.c: New test.
27032         * gcc.c-torture/compile/20031023-3.c: New test.
27033         * gcc.c-torture/compile/20031023-4.c: New test.
27034
27035 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27036
27037         PR c++/10371
27038         * g++.dg/lookup/scoped8.C: New test.
27039
27040 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27041
27042         * g++.dg/opt/reg-stack3.C: New test.
27043
27044 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27045
27046         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27047
27048 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27049
27050         PR c++/11076
27051         * g++.dg/template/crash13.C: New test.
27052
27053 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27054
27055         * gcc.dg/c99-restrict-2.c: New test.
27056
27057 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27058
27059         PR c++/12698, c++/12699, c++/12700, c++/12566
27060         * g++.dg/inherit/covariant9.C: New test.
27061         * g++.dg/inherit/covariant10.C: New test.
27062         * g++.dg/inherit/covariant11.C: New test.
27063
27064 2003-10-23  Jason Merrill  <jason@redhat.com>
27065
27066         PR c++/12726
27067         * g++.dg/ext/complit2.C: New test.
27068
27069 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27070
27071         PR target/12654
27072         * gcc.c-torture/execute/20031020-1.c: New test.
27073
27074 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27075
27076         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27077         following the jump_insn.
27078
27079 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27080
27081         * gcc.dg/cast-lvalue-1.c: New test.
27082
27083 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27084
27085         PR c++/11962
27086         * g++.dg/template/cond2.C: New test.
27087
27088 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27089
27090         * gcc.dg/builtins-28.c: New test.
27091
27092 2003-10-20  Jan Hubicka  <jh@suse.cz>
27093
27094         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27095         parameter.
27096         * testsuite/gcc.dg/inline-2.c: Likewise.
27097
27098 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27099
27100         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27101         * gcc.dg/nest.c: Likewise.
27102
27103 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27104
27105         PR c++/9781, c++/10583, c++/11862
27106         * g++.dg/parse/crash13.C: New test.
27107
27108 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27109
27110         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27111
27112 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27113
27114         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27115         Define HAVE_C99_RUNTIME except on Solaris.
27116         * gcc.dg/builtins-20.c: Likewise.
27117
27118 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27119
27120         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27121
27122 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27123
27124         PR c++/12495
27125         * g++.dg/template/crash21.C: New test.
27126
27127 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27128
27129         PR c++/2513
27130         * g++.dg/template/typename5.C: New test.
27131
27132 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133
27134         PR c++/12369
27135         * g++.dg/template/friend25.C: New test.
27136
27137 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27138
27139         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27140         versions.
27141
27142 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27143
27144         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27145         == 2147483647.
27146
27147 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27148
27149         * gcc.c-torture/execute/960416-1.x: Remove.
27150         * gcc.c-torture/execute/divconst-3.x: Likewise.
27151
27152 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27153
27154         PR target/12598
27155         * gcc.dg/torture/cris-volatile-1.c: New test.
27156
27157 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27158
27159         PR optimization/9325
27160         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27161         for overflowing floating point to integer conversion during RTL
27162         simplification.
27163
27164 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27165
27166         * objc/execute/_cmd.m: Fix typo.
27167         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27168         Relax 'scan-assembler' regexp.
27169         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27170         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27171         * objc.dg/zero-link-2.m: Remove blank line.
27172         * objc.dg/zero-link-3.m: New test case.
27173
27174 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27175
27176         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27177
27178         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27179         than linker trickery.
27180
27181 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27182
27183         PR c++/12370
27184         * g++.dg/other/friend2.C: New test.
27185
27186 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27187
27188         * gcc.dg/20031012-1.c: New test.
27189
27190 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27191
27192         * gcc.dg/weak/weak-3.c: Fix for new warning.
27193
27194 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27195
27196         PR optimization/8750
27197         * gcc.c-torture/execute/20031012-1.c: New test case.
27198
27199 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27200
27201         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27202         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27203
27204 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27205
27206         PR optimization/12260
27207         * gcc.c-torture/compile/20031011-2.c: New test case.
27208
27209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27210
27211         * gcc.c-torture/execute/20031011-1.c: New testcase.
27212
27213 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27214
27215         * gcc.c-torture/compile/20031011-1.c: New test.
27216
27217 2003-10-11  Jan Hubicka  <jh@suse.cz>
27218
27219         * g++.dg/other/first-global.C: New test.
27220
27221 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27222
27223         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27224
27225 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27226
27227         * gcc.c-torture/compile/20031010-1.c: New test.
27228
27229 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27230
27231         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27232         * gcc.c-torture/execute/va-arg-25.c: ... here.
27233
27234 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27235
27236         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27237
27238 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27239
27240         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27241
27242 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27243
27244         * g++.dg/parse/error2.C: New test.
27245
27246 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27247
27248         PR c++/11097
27249         * g++.dg/other/error5.C: Modify the error message.
27250         * g++.dg/lookup/using8.C: New test.
27251
27252 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27253
27254         * gcc.dg/darwin-abi-2.c: New file.
27255         * gcc.c-torture/execute/va-arg-24.c: New file.
27256
27257 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27258
27259         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27260         indentation.
27261
27262 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/10147
27265         * g++.dg/other/error4.C: Update error messages.
27266         * g++.dg/template/ptrmem4.C: Likewise.
27267
27268         PR c++/12337
27269         * g++.dg/init/new9.C: New test.
27270
27271         PR c++/12334, c++/12236, c++/8656
27272         * g++.dg/ext/attrib8.C: New test.
27273
27274 2003-10-06  Devang Patel  <dpatel@apple.com>
27275
27276         * gcc.dg/debug/dwarf2-3.h: New test.
27277         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27278
27279 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27280
27281         * g++.dg/opt/cfg2.C: New test.
27282
27283 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27284
27285         * g++.dg/opt/float1.C: New test.
27286
27287 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27288
27289         * gcc.dg/c90-array-lval-6.c: New test.
27290         * gcc.dg/c99-array-lval-6.c: New test.
27291
27292 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27293             Ziemowit Laski  <zlaski@apple.com>
27294
27295         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27296         'Derived', so that it is never considered a class method; add
27297         new warning for '+port' method ambiguity.
27298         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27299         <objc/objc-api.h> (needed on Mac OS X).
27300         * objc.dg/method-13.m: New test.
27301
27302 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27303
27304         PR optimization/9325, PR java/6391
27305         * gcc.c-torture/execute/20031003-1.c: New test case.
27306
27307 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27308
27309         PR optimization/12180
27310         * gcc.dg/20031002-1.c: New test.
27311
27312         PR c++/12486
27313         * g++.dg/inherit/error1.C: New test.
27314
27315 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27316
27317         * lib/f-torture.exp (search_for): Rename to...
27318         (search_for_re): This.  Also, clean up comments and the
27319         "regexp" invocation.
27320
27321 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27322
27323         * gcc.c-torture/compile/20031002-1.c: New test.
27324
27325 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27326
27327         * g++.dg/opt/cond1.C: New test.
27328
27329 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27330
27331         * gcc.dg/Wold-style-definition-2.c: New testcase.
27332         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27333
27334 2003-09-29  Richard Henderson  <rth@redhat.com>
27335
27336         * g++.dg/init/array10.C: Add dg-options.
27337
27338 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27339
27340         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27341
27342 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27343
27344         * g++.dg/template/friend19.C: Fix typo.
27345         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27346
27347 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27348
27349         * gcc.c-torture/execute/20030928-1.c: New test.
27350         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27351
27352 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27353
27354         * g++.dg/opt/unroll1.C: New test.
27355
27356 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27357
27358         PR optimization/11741
27359         * gcc.dg/20030926-1.c: New test case.
27360
27361 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27362
27363         PR c++/5655
27364         * g++.dg/parse/access7.C: New test.
27365         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27366
27367 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27368
27369         MERGE OF objc-improvements-branch into MAINLINE:
27370         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27371         if libobjc has not been built.
27372         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27373         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27374         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27375         objc/execute/nested-3.m, objc/execute/np-2.m,
27376         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27377         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27378         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27379         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27380         objc.dg/special/unclaimed-category-1.h,
27381         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27382         well as GNU runtime.
27383         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27384         * execute/cascading-1.m, execute/function-message-1.m,
27385         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27386         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27387         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27388         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27389         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27390         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27391         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27392         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27393         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27394         * objc.dg/bitfield-2.m: Run only on Darwin.
27395         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27396         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27397         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27398         * objc.dg/const-str-1.m: Fix constant string layout.
27399
27400 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27401
27402         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27403
27404 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27405
27406         * gcc.dg/darwin-abi-1.c: New file.
27407
27408 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         PR target/12281
27411         * gcc.c-torture/compile/20030921-1.c: New test.
27412
27413 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27414
27415         * g++.dg/opt/reg-stack2.C: New test.
27416
27417 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27418
27419         * g++.dg/eh/delayslot1.C: New test.
27420
27421 2003-09-20  Richard Henderson  <rth@redhat.com>
27422
27423         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27424
27425 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27426
27427         * gcc.c-torture/execute/20030920-1.c: New test case.
27428
27429 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27430
27431         * g++.dg/rtti/typeid3.C: Correct expected error message.
27432
27433 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27434
27435         PR c++/157
27436         * g++.dg/parse/crash12.C: New test.
27437
27438 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27439
27440         * gcc.dg/compat/mixed-struct-check.h: New.
27441         * gcc.dg/compat/mixed-struct-defs.h: New.
27442         * gcc.dg/compat/mixed-struct-init.h: New.
27443         * gcc.dg/compat/struct-by-value-19_main.c: New.
27444         * gcc.dg/compat/struct-by-value-19_x.c: New.
27445         * gcc.dg/compat/struct-by-value-19_y.c: New.
27446         * gcc.dg/compat/struct-by-value-20_main.c: New.
27447         * gcc.dg/compat/struct-by-value-20_x.c: New.
27448         * gcc.dg/compat/struct-by-value-20_y.c: New.
27449         * gcc.dg/compat/struct-return-19_main.c: New.
27450         * gcc.dg/compat/struct-return-19_x.c: New.
27451         * gcc.dg/compat/struct-return-19_y.c: New.
27452         * gcc.dg/compat/struct-return-20_main.c: New.
27453         * gcc.dg/compat/struct-return-20_x.c: New.
27454         * gcc.dg/compat/struct-return-20_y.c: New.
27455
27456 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27457         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27458         so that it will not complain on LP64 targets.
27459
27460 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27461
27462         PR c++/495
27463         * g++.dg/template/friend24.C: New test.
27464
27465 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27466
27467         PR c++/12332
27468         * g++.dg/template/memtmpl2.C: New test.
27469
27470 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR target/11184
27473         * gcc.dg/builtin-apply1.c: New test.
27474
27475 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         PR c++/9848
27478         * g++.dg/warn/Wunused-4.C: New test.
27479
27480 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27481
27482         PR c++/12316
27483         * g++.dg/other/gc2.C: New test.
27484
27485 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/11991
27488         * g++.dg/rtti/typeid3.C: New test.
27489
27490         PR c++/12266
27491         * g++.dg/overload/template1.C: New test.
27492
27493 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27494
27495         * g++.dg/opt/cfg3.C: New test.
27496
27497 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27498
27499         PR c++/7939
27500         * g++.dg/template/crash11.C: New test.
27501
27502 2003-09-16  Jason Merrill  <jason@redhat.com>
27503             Jakub Jelinek  <jakub@redhat.com>
27504
27505         * gcc.dg/attr-warn-unused-result.c: New test.
27506
27507 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27508
27509         PR c++/12184
27510         * g++.dg/expr/call2.C: New test.
27511
27512 2003-09-15  Andreas Jaeger  <aj@suse.de>
27513
27514         * gcc.dg/Wold-style-definition-1.c: New test.
27515
27516 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/3907
27519         * g++.dg/parse/template12.C: New test.
27520
27521         * g++.dg/abi/bitfield11.C: New test.
27522         * g++.dg/abi/bitfield12.C: Likewise.
27523
27524 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27525
27526         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27527         non-expansion of functional macro name without arguments at EOL.
27528         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27529
27530 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27531
27532         * gcc.c-torture/execute/20030914-[12].c: New tests.
27533
27534 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27535
27536         PR c++/11788
27537         * g++.dg/overload/addr1.C: New test.
27538
27539 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27540
27541         * gcc.dg/20030909-1.c: New test.
27542
27543 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27544
27545         * gcc.dg/ultrasp10.c: New test.
27546
27547 2003-09-09  Devang Patel  <dpatel@apple.com>
27548
27549         * gcc.dg/darwin-ld-6.c: New test.
27550
27551 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27552
27553         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27554
27555 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27556
27557         * gcc.dg/ia64-types1.c: New test.
27558         * gcc.dg/ia64-types2.c: Likewise.
27559
27560 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27561
27562         * gcc.dg/builtins-1.c: Add more _Complex tests.
27563         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27564
27565         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27566         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27567
27568 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27569
27570         PR c++/11786
27571         * g++.dg/lookup/koenig2.C: New test.
27572
27573         PR c++/5296
27574         * g++.dg/rtti/typeid2.C: New test.
27575
27576 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27577
27578         * gcc.c-torture/compile/20030904-1.c: New test.
27579
27580 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27581
27582         * g++.dg/opt/longbranch2.C: New test.
27583
27584 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27585
27586         * g++.dg/template/crash10.C: Only compile it.
27587
27588 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27589
27590         PR middle-end/11665
27591         * gcc.c-torture/compile/20030907-1.c: New test.
27592         * g++.dg/init/array11.C: New test.
27593
27594 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27595
27596         PR c++/11852
27597         * g++.dg/init/struct1.C: New test.
27598
27599 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27600
27601         PR c++/12181
27602         * g++.dg/expr/comma1.C: New test.
27603
27604 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27605
27606         PR c++/11867
27607         * g++.dg/expr/static_cast5.C: New test.
27608
27609 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27610
27611         PR c++/11507
27612         * g++.dg/lookup/scoped7.C: New test.
27613
27614         PR c++/9574
27615         * g++.dg/other/static1.C: New test.
27616
27617         PR c++/11490
27618         * g++.dg/warn/template-1.C: New test.
27619
27620         PR c++/11432
27621         * g++.dg/template/crash10.C: New test.
27622
27623         PR c++/2478
27624         * g++.dg/overload/VLA.C: New test.
27625
27626         PR c++/10804
27627         * g++.dg/template/call1.C: New test.
27628
27629 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27630
27631         PR c++/11794
27632         * g++.dg/parse/using3.C: New test.
27633
27634 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27635
27636         PR c++/11409
27637         * g++.dg/overload/builtin3.C: New test case.
27638
27639 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27640
27641         PR c/9862
27642         * gcc.dg/20030906-1.c: New test.
27643         * gcc.dg/20030906-2.c: Likewise.
27644
27645 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27646
27647         PR c++/12167
27648         * g++.dg/parse/defarg5.C: New test.
27649
27650         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27651
27652 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/12163
27655         * g++.dg/expr/static_cast4.C: New test.
27656
27657         PR c++/12146
27658         * g++.dg/template/crash9.C: New test.
27659
27660 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27661
27662         * g++.old-deja/g++.ext/pretty2.C: Update for change
27663         in __FUNCTION__.
27664         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27665
27666 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         PR c++/11922
27669         * g++/dg/template/qualified-id1.C: New test.
27670
27671         PR c++/12037
27672         * g++.dg/warn/noeffect4.C: New test.
27673
27674 2003-09-04  Matt Austern  <austern@apple.com>
27675
27676         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27677         * g++.dg/ext/fnname2.C: Likewise.
27678         * g++.dg/ext/fnname3.C: Likewise.
27679
27680 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27681
27682         * g++.dg/expr/lval1.C: New test.
27683         * g++.dg/ext/lvcast.C: Remove.
27684
27685 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27686
27687         PR optimization/11700.
27688         * gcc.c-torture/compile/20030903-1.c: New test case.
27689
27690 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/12053
27693         * g++.dg/abi/layout4.C: New test.
27694
27695 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27696
27697         PR c++/11553
27698         * g++.dg/parse/friend3.C: New test.
27699
27700 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27701
27702         PR c++/11847
27703         * g++.dg/template/class1.C: New test.
27704
27705         PR c++/11808
27706         * g++.dg/expr/call1.C: New test.
27707
27708 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27709
27710         PR c++/12114
27711         * g++.dg/init/ref9.C: New test.
27712
27713         PR c++/11972
27714         * g++.dg/template/nested4.C: New test.
27715
27716 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27717
27718         PR c++/12093
27719         * g++.dg/template/non-dependent4.C: New test.
27720
27721         PR c++/11928
27722         * g++.dg/inherit/conv1.C: New test.
27723
27724 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27725
27726         PR c++/6196
27727         * g++.dg/ext/label1.C: New test.
27728         * g++.dg/ext/label2.C: Likewise.
27729
27730 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27731
27732         * g++.dg/expr/cond3.C: New test.
27733
27734 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.dg/builtins-1.c: Add new builtin cases.
27737
27738 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27739
27740         * gcc.dg/builtins-1.c: Add new cases.
27741         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27742
27743 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27744
27745         * gcc.dg/builtins-1.c: Add more math builtin tests.
27746         * gcc.dg/torture/builtin-attr-1.c: New test.
27747
27748 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27749
27750         PR optimization/5079
27751         * g++.dg/opt/static3.C: New test.
27752
27753 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27754
27755         * gcc.misc-tests/gcov-10b.c: New test.
27756
27757 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27758
27759         * g++.dg/opt/ptrmem3.C: New test.
27760
27761         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27762
27763 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27764
27765         * gcc.dg/20030826-2.c: New test.
27766
27767 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27768
27769         PR middle-end/12002
27770         * g77.f-torture/compile/12002.f: New test case.
27771
27772 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27773
27774         * gcc.dg/20030826-1.c: New test case.
27775
27776 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27777
27778         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27779
27780 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         PR c++/11871
27783         * c++.dg/lookup/crash1.C: New test.
27784
27785         * c++.dg/warn/noeffect3.C: New test.
27786
27787 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27788
27789         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27790         * gcc.dg/compat/vector-1_y.c: Ditto.
27791         * gcc.dg/compat/vector-2_x.c: Ditto.
27792         * gcc.dg/compat/vector-2_y.c: Ditto.
27793
27794 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27795
27796         * gcc.dg/20030702-1.c: New test.
27797
27798 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27799
27800         PR c++/8795
27801         * g++.dg/ext/altivec-1.C: New test.
27802
27803 2003-08-24  Richard Henderson  <rth@redhat.com>
27804
27805         * g++.dg/eh/simd-2.C: Add -w for x86.
27806
27807 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27808
27809         * gcc.dg/20030815-1.c: New test.
27810
27811 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27812
27813         PR c++/3765
27814         * g++.dg/parse/access6.C: New test.
27815
27816 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27817
27818         PR c++/641, c++/11876
27819         * g++.dg/template/friend22.C: New test.
27820         * g++.dg/template/friend23.C: Likewise.
27821
27822 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27823
27824         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27825         identically.
27826
27827 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27828
27829         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27830
27831 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27832
27833         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27834
27835 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27836
27837         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27838
27839 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27840
27841         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27842
27843 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27844
27845         PR c++/11919
27846         * g++.dg/overload/prom1.C: New test.
27847
27848         PR c++/11551
27849         * g++.dg/parse/dtor2.C: New test.
27850
27851         PR c++/10762
27852         * g++.dg/parse/using2.C: New test.
27853
27854 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27855
27856         PR target/11805
27857         * gcc.c-torture/compile/20030821-1.c: New.
27858
27859 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/11834
27862         * g++.dg/template/deduce2.C: New test.
27863
27864 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27865
27866         * gcc.c-torture/execute/20030821-1.c: New test.
27867
27868 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27869
27870         PR middle-end/11984
27871         * gcc.dg/20030820-1.c: New test case.
27872
27873 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         PR c++/11945
27876         * g++.dg/warn/noeffect2.C: New test.
27877
27878 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27879
27880         PR c++/10926
27881         * g++.dg/template/dtor2.C: New test.
27882
27883         PR c++/11684
27884         * g++.dg/template/operator1.C: New test.
27885         * g++.dg/parse/operator4.C: New test.
27886
27887         PR c++/11946.C
27888         * g++.dg/expr/enum1.C: New test.
27889         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27890
27891         PR c++/11036.C
27892         * g++.dg/parse/elab2.C: New test.
27893         * g++.dg/parse/typedef4.C: Change error message.
27894         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27895         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27896         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27897
27898 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27899
27900         * gcc.dg/pch/warn-1.c: New.
27901         * gcc.dg/pch/warn-1.hs: New.
27902
27903         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27904         not-tested file.
27905
27906 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27907
27908         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27909
27910 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27911
27912         * gcc.dg/uninit-D.c: New Test.
27913         * gcc.dg/uninit-E.c: New Test.
27914         * gcc.dg/uninit-F.c: New Test.
27915         * gcc.dg/uninit-G.c: New Test.
27916
27917 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27918
27919         * g++.dg/README: Describe the pch directory.
27920
27921 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27922
27923         PR c++/11174
27924         * g++.dg/parse/access4.C: New test.
27925         * g++.dg/parse/access5.C: Likewise.
27926         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27927
27928 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27929
27930         * gcc.dg/noncompile/20030818-1.c: New.
27931
27932 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27933
27934         PR c++/11957
27935         * g++.dg/warn/noeffect1.C: New test.
27936
27937         * g++.dg/template/scope2.C: New test.
27938         * g++.dg/template/error2.C: Correct dg-error
27939
27940 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27941
27942         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27943
27944 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27945
27946         PR C++/11512
27947         * g++.dg/template/warn1.C: New.
27948
27949 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         * g++.dg/template/error2.C: New test.
27952         * g++.dg/lookup/using7.C: Adjust errors
27953         * g++.old-deja/g++.pt/crash36.C: Likewise.
27954         * g++.old-deja/g++.pt/derived3.C: Likewise.
27955
27956 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27957
27958         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27959         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27960         * gcc.c-torture/execute/builtins/string-9.c: New, from
27961         string-opt-9.c.  Adjust for execute/builtins framework.
27962         * gcc.c-torture/execute/string-opt-9.c: Delete.
27963
27964 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27965
27966         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27967
27968         * g++.dg/parse/ret-type2.C: New test.
27969
27970         PR c++/11703
27971         * g++.dg/init/new8.C: New test.
27972
27973         PR c++/10923
27974         * g++.dg/parse/typedef5.C: New test.
27975
27976         PR c++/9512
27977         * g++.dg/parse/qualified2.C: New test.
27978         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27979         invalid code.
27980
27981 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27982
27983         * g++.dg/conversion/ptrmem1.C: New test.
27984
27985 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27986
27987         PR target/11693
27988         * gcc.dg/20030811-1.c: New test.
27989
27990         PR target/11535
27991         * gcc.c-torture/execute/20030811-1.c: New test.
27992
27993 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27994
27995         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27996
27997 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27998
27999         PR c++/11789.C
28000         * g++.dg/inherit/multiple1.C: New test.
28001
28002 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * gcc.dg/spe1.c: New test.
28005
28006         PR c++/11670
28007         * g++.dg/expr/cast2.C: New test.
28008
28009         PR c++/10530
28010         * g++.dg/template/dependent-name2.C: New test.
28011
28012 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         * g++.dg/parse/crash11.C: Put the dg options in comments.
28015
28016 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28017
28018         * lib/gcc-dg.exp: Update for diagnostic change.
28019
28020 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28021
28022         PR c++/5767
28023         * g++.dg/parse/crash11.C: New test.
28024
28025 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28026
28027         * gcc.dg/cpp/spacing1.c: Update.
28028
28029 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28030
28031         PR target/11739
28032         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28033         a value for -mtune.
28034
28035 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28036
28037         PR middle-end/11771
28038         * gcc.c-torture/compile/20030804-1.c: New test case.
28039
28040 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28041
28042         * gcc.dg/20030804-1.c: New test case.
28043
28044 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28045
28046         * gcc.dg/cpp/separate-1.c: New test.
28047
28048 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         PR c++/11704
28051         * g++.dg/template/dependent-expr2.C: New test.
28052
28053         PR c++/11766
28054         * g++.dg/expr/ptrmem1.C: New test.
28055
28056 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28057
28058         PR c++/9453
28059         * g++.dg/template/friend15.C: New test.
28060
28061 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28062
28063         * lib/dg-pch.exp: Work round PCH bug.
28064
28065 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28066
28067         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28068         builtins.  Move cases from builtins-4.c here.
28069
28070         * gcc.dg/torture/builtin-math-1.c: New test taken from
28071         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28072         additional cases.
28073
28074         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28075         Delete.
28076
28077 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         PR c++/9447
28080         * g++.dg/template/using7.C: New test.
28081
28082 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28083
28084         * import1.c, import2.c: New tests.
28085
28086 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28087
28088         * g++.dg/eh/crossjump1.C: New test.
28089
28090 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28091
28092         PR c++/11697
28093         * g++.dg/template/using6.C: New test.
28094
28095         PR c++/11744
28096         * g++.dg/template/koenig2.C: New test.
28097
28098 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28099
28100         PR c++/7983
28101         * g++.dg/parse/typedef4.C: New test.
28102
28103 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28104
28105         PR c++/8442, c++/8806
28106         * g++.dg/template/elab1.C: New test.
28107         * g++.dg/template/type2.C: Likewise.
28108         * g++.dg/template/ttp3.C: Adjust expected error message.
28109         * g++.old-deja/g++.law/visibility13.C: Likewise.
28110         * g++.old-deja/g++.niklas/t135.C: Likewise.
28111         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28112         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28113         template argument.
28114         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28115
28116 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         PR c++/11295
28119         * g++.dg/ext/stmtexpr1.C: New test.
28120
28121         * g++.dg/opt/tmp1.C: New test.
28122
28123         PR c++/11525
28124         * g++.dg/parse/constant4.C: New test.
28125
28126         PR c++/9447
28127         * g++.dg/template/using5.C: New test.
28128
28129 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28130
28131         * gcc.dg/builtins-27.c: New test case.
28132
28133 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * gcc.dg/tls/opt-7.c: New test.
28136
28137 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28138
28139         * g++.old-deja/g++.other/crash18.C: Remove.
28140
28141 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/template/explicit3.C: New.
28144         * g++.dg/template/explicit4.C: New.
28145         * g++.dg/template/explicit5.C: New.
28146
28147         PR c++/11347
28148         * g++.dg/template/memtmpl1.C: New.
28149
28150 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28151
28152         PR target/11565
28153         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28154         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28155
28156 2003-07-30  Jan Hubicka  <jh@suse.cz>
28157
28158         * vtgc1.c: Kill.
28159
28160 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28161
28162         * gcc.dg/struct-in-proto-1.c: New test.
28163
28164 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28165
28166         * gcc.dg/cpp/include2.c: Only expect one message.
28167
28168 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28169
28170         PR c++/9447
28171         * g++.dg/template/using1.C: New test.
28172         * g++.dg/template/using2.C: New test.
28173         * g++.dg/template/using3.C: New test.
28174         * g++.dg/template/using4.C: New test.
28175
28176 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28177
28178         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28179         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28180
28181 2003-07-28  Jan Hubicka  <jh@suse.cz>
28182
28183         PR c++/11530
28184         * g++.dg/opt/call1.C: New test.
28185
28186 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28187
28188         PR c++/11667
28189         * g++.dg/init/enum2.C: New test.
28190         * g++.dg/template/overload1.C: Add "-w" option.
28191
28192 2003-07-28    <hp@bitrange.com>
28193
28194         * gcc.dg/Wdeclaration-after-statement-1.c,
28195         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28196
28197 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/compile/20030725-1.c: New test.
28200
28201 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28202
28203         * gcc.dg/20030505.c: Only run for SPE.
28204         Remove definition of opaque type.
28205
28206 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28207
28208         * g++.dg/template/ptrmem6.C: New test.
28209
28210 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28211
28212         * gcc.c-torture/compile/zero-strct-2.c: New test.
28213
28214 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28215
28216         * gcc.dg/intermod-1.c: New test.
28217
28218 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28219
28220         PR c++/11617
28221         * g++.dg/template/lookup2.C: New test.
28222         * g++.dg/template/memclass1.C: Remove instantiated from error.
28223         * g++.dg/other/error2.C: Tweak expected errors.
28224
28225         PR c++/11596
28226         * g++.dg/template/defarg3.C: New test.
28227
28228         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28229
28230 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * g++.dg/inherit/access5.C: New test.
28233
28234 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         PR c++/11513
28237         * g++.dg/template/crash8.C: New test.
28238
28239 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28240
28241         PR c/10602
28242         * gcc.dg/noncompile/incomplete-2.c: New test.
28243
28244 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28245
28246         PR c++/11645
28247         * g++.dg/inherit/access4.C: New test.
28248
28249         PR c++/11517
28250         * g++.dg/expr/cond2.C: New test.
28251
28252         PR optimization/10679
28253         * g++.dg/opt/inline4.C: New test.
28254
28255 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28256
28257         * g++.dg/parse/crash10: New test.
28258
28259 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         * g++.dg/ext/flexary1.C: New test.
28262
28263 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28264
28265         PR c++/10793
28266         * g++.dg/template/crash9.C: New test.
28267
28268 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28269
28270         PR c++/3004
28271         * g++.dg/parse/typedef3.C: New test.
28272
28273         PR c++/7906
28274         * g++.dg/parse/operator2.C: New test.
28275
28276         PR c++/8895
28277         * g++.dg/parse/def-tmpl-arg1.C: New test.
28278
28279         PR c++/9282
28280         * g++.dg/parse/funptr1.C: New test.
28281
28282         PR c++/9452
28283         * g++.dg/parse/ambig3.C: New test.
28284
28285         PR c++/9454
28286         * g++.dg/parse/operator3.C: New test.
28287
28288         PR c++/9486
28289         * g++.dg/parse/template10.C: New test.
28290
28291         PR c++/9488
28292         * g++.dg/parse/template11.C: New test.
28293
28294         PR c++/10150
28295         * g++.dg/parse/invalid-op1.C: New test.
28296
28297         PR c++/10247
28298         * g++.dg/parse/condexpr1.C: New test.
28299
28300 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28301
28302         * g++.dg/ext/packed3.C: New test.
28303         * g++.dg/ext/packed4.C: New test.
28304
28305         * gcc.dg/pack-test-3.c: New test.
28306
28307 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28308
28309         * lib/compat.exp: Handle dg-options per source file.
28310         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28311         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28312         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28313         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28314         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28315         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28316         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28317         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28318         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28319         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28320         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28321         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28322         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28323         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28324
28325 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28326
28327         PR c/10320
28328         * gcc.c-torture/execute/20030718-1.c: New test.
28329
28330 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28331
28332         PR optimization/11536
28333         * gcc.dg/20030721-1.c: New test.
28334
28335 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28336
28337         PR c++/11546
28338         * g++.dg/template/lookup1.C: New test.
28339
28340 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28341
28342         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28343         diagnostics of ill-formed constructs involving labels.
28344         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28345         the new 'previously defined here' message.
28346
28347 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.dg/parse/non-dependent2.C: New test.
28350
28351 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28352
28353         * g++.dg/init/init-ref4.C: xfail on targets without
28354         weak symbols.
28355
28356 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28357
28358         PR target/11087
28359         * gcc.c-torture/execute/20030717-1.c: New test.
28360
28361 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28362
28363         * g++.dg/opt/cfg1.C: New test.
28364
28365 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28366
28367         PR optimization/11557
28368         * gcc.dg/20030717-1.c: New test.
28369
28370 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28371
28372         PR c++/10476
28373         * g++.dg/expr/crash-1.C: New test.
28374
28375         PR c++/11027
28376         * g++.dg/template/init3.C: New test.
28377
28378         PR c++/8222
28379         * g++.dg/template/non-dependent1.C: New test.
28380
28381         PR c++/11070
28382         * g++.dg/template/non-dependent2.C: New test.
28383
28384         PR c++/11071
28385         * g++.dg/template/non-dependent3.C: New test.
28386
28387         PR c++/9907
28388         * g++.dg/template/sizeof5.C: New test.
28389
28390 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28391
28392         PR 11498
28393         * gcc.c-torture/compile/mangle-1.c: New file.
28394
28395 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28396
28397         PR c++/7809
28398         * g++.dg/parse/access3.C: New test.
28399
28400 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28401
28402         PR c++/11384
28403         * g++.dg/init/init-ref4.C: New test.
28404
28405 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28406
28407         PR c++/11547
28408         * g++.dg/parse/constant3.C: New test.
28409         * g++.dg/parse/crash7.C: Likewise.
28410
28411 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28412
28413         PR target/11008
28414         * gcc.dg/i386-pentium4-not-mull.c: New.
28415
28416 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28417
28418         * gcc.dg/asm-names.c (ymain): Make it weak.
28419
28420 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28421
28422         PR c++/5421
28423         * g++.dg/template/friend21.C: New test.
28424
28425 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.dg/cleanup-8.c: New test.
28428         * gcc.dg/cleanup-9.c: New test.
28429
28430 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28431
28432         * g++.dg/ext/dll-MI1.h: New file.
28433         * g++.dg/ext/dllexport-MI1.C: New file.
28434         * g++.dg/ext/dllimport-MI1.C: New file.
28435
28436 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28439         it does not have cmpstrsi patterns (just cmpmemsi).
28440
28441 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28442
28443         PR debug/11473
28444         * g++.dg/debug/debug8.C: New test.
28445
28446 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28447
28448         PR c++/10108
28449         * g++.dg/template/crash7.C: New test.
28450
28451 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28452
28453         PR target/10795
28454         * gcc.c-torture/compile/20030708-1.c: New.
28455
28456 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28457
28458         * gcc.c-torture/execute/20030715-1.c: New test.
28459
28460 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28461
28462         * gcc.dg/pch/inline-3.c: New file.
28463         * gcc.dg/pch/inline-3.hs: New file.
28464         * gcc.dg/pch/inline-4.c: New file.
28465         * gcc.dg/pch/inline-4.hs: New file.
28466
28467 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28468
28469         PR c++/11509
28470         * g++.dg/template/crash6.C: New test.
28471
28472         PR c++/7053
28473         * g++.dg/template/friend20.C: New test.
28474
28475         PR c++/7019
28476         * g++.dg/template/overload2.C: New test.
28477
28478 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28479
28480         PR optimization/11440
28481         * gcc.c-torture/execute/20030714-1.c: New test.
28482
28483 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28484
28485         PR c++/11154
28486         * g++.dg/template/partial2.C: New test.
28487
28488 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28489
28490         PR c++/11503
28491         * g++.dg/template/anon1.C: New test.
28492
28493         PR c++/11493
28494         PR c++/11495
28495         * g++.dg/parse/template9.C: Likewise.
28496         * g++.dg/template/crash4.C: New test.
28497         * g++.dg/template/koenig1.C: Likewise.
28498         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28499         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28500         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28501         functions.
28502         * g++.old-deja/g++.jason/template36.C: Likewise.
28503         * g++.old-deja/g++.mike/p1989.C: Likewise.
28504         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28505         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28506         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28507         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28508         compiling.
28509         * g++.old-deja/g++.pt/union2.C: Use this->.
28510
28511 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28512
28513         * gcc.dg/20030711-1.c: New test.
28514
28515 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28516
28517         PR c++/11050
28518         * g++.dg/parse/args1.C: New test.
28519         * g++.pt/defarg8.C: Change expected errors.
28520
28521 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28522
28523         PR c++/8164
28524         * g++.dg/template/nontype2.C: New test.
28525
28526         PR c++/10558
28527         * g++.dg/parse/template8.C: New test.
28528
28529         PR c++/8327
28530         * g++.dg/template/scope1.C: New test.
28531
28532         * g++.dg/warn/Wsign-compare-1.C: New test.
28533
28534 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28535
28536         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28537
28538 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28539
28540         PR c++/9411
28541         * g++.dg/template/explicit2.C: New test.
28542
28543         PR c++/10032
28544         * g++.dg/warn/pedantic1.C: New test.
28545
28546 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         PR c++ 9483
28549         * g++.dg/other/field1.C: New test.
28550
28551 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28552
28553         PR c/11449
28554         * gcc.c-torture/compile/20030707-1.c: New.
28555
28556 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28557
28558         PR c++/10849
28559         * g++.dg/template/access12.C: New test.
28560
28561 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28562
28563         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28564         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28565         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28566         * gcc.misc-tests/gcov.exp: Update
28567         * g++.dg/gcov/gcov.exp: Update
28568         * lib/gcov.exp: Update.
28569
28570 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28571
28572         * g++.dg/abi/mangle17.C: Make sure template expressions are
28573         dependent.
28574         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28575         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28576         * g++.dg/opt/stack1.C: Remove erroneous code.
28577         * g++.dg/parse/template7.C: New test.
28578         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28579         * g++.old-deja/g++.pt/crash4.C: Likewise.
28580
28581 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28582
28583         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28584         with zero or one occurence of `$' after the initial `L'.
28585
28586 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28587
28588         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28589
28590 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28591
28592         PR c/11370
28593         * gcc.dg/Wunreachable-6.c: New testcase.
28594         * gcc.dg/Wunreachable-7.c: New testcase.
28595
28596 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28597
28598         PR c/11420
28599         * gcc.dg/20030708-1.c: New test.
28600
28601 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28602
28603         * gcc.dg/compat/sdata-section.h: New file.
28604         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28605         * gcc.dg/torture/mips-sdata-1.c: New test.
28606
28607 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28608
28609         PR c++/11030
28610         * g++.dg/template/friend19.C: New test.
28611
28612 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28613
28614         * g++.dg/opt/strength-reduce.C: New test.
28615
28616 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28617
28618         PR target/10979
28619         * gcc.dg/20030707-1.c: New testcase.
28620
28621 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28622
28623         PR optimization/11059
28624         * g++.dg/opt/emptyunion.C: New testcase.
28625
28626 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28627             Eric Botcazou  <ebotcazou@libertysurf.fr>
28628
28629         * g++.dg/opt/stack1.C: New test.
28630
28631 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28632
28633         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28634         run test.
28635
28636         PR c++/11431
28637         * g++.dg/expr/static_cast3.C: New test.
28638
28639 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28640
28641         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28642         everywhere.
28643         * gcc.dg/concat.c: Concatenation of string constants with
28644         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28645         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28646         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28647         necessary to avoid multi-character character constant warning.
28648         * gcc.dg/cpp/escape.c: Likewise.
28649         * gcc.dg/cpp/ucs.c: Likewise.
28650         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28651         Fix a typo.
28652
28653 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28654
28655         PR c/11428
28656         * gcc.c-torture/compile/20030704-1.c: New.
28657
28658 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28659
28660         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28661
28662 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28663
28664         PR c++/5287, PR c++/7910,  PR c++/11021
28665         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28666         tests for warnings.
28667         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28668         * g++.dg/ext/dllimport3.C: Likewise.
28669         * g++.dg/ext/dllimport4.C: New file.
28670         * g++.dg/ext/dllimport5.C: New file.
28671         * g++.dg/ext/dllimport6.C: New file.
28672         * g++.dg/ext/dllimport7.C: New file.
28673         * g++.dg/ext/dllimport8.C: New file.
28674         * g++.dg/ext/dllimport9.C: New file.
28675         * g++.dg/ext/dllimport10.C: New file.
28676         * g++.dg/ext/dllexport1.C: New file.
28677
28678 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28679
28680         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28681         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28682
28683 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28684
28685         * gcc.dg/builtins-25.c: New testcase.
28686         * gcc.dg/builtins-26.c: New testcase.
28687
28688 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28689
28690         * gcc.dg/compat/vector-defs.h: New file.
28691         * gcc.dg/compat/vector-setup.h: New file.
28692         * gcc.dg/compat/vector-check.h: New file.
28693         * gcc.dg/compat/vector-1_main.c: New file.
28694         * gcc.dg/compat/vector-1_x.c: New file.
28695         * gcc.dg/compat/vector-1_y.c: New file.
28696         * gcc.dg/compat/vector-2_main.c: New file.
28697         * gcc.dg/compat/vector-2_x.c: New file.
28698         * gcc.dg/compat/vector-2_y.c: New file.
28699
28700         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28701         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28702         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28703         * gcc.dg/compat/struct-align-1.h: New file.
28704         * gcc.dg/compat/struct-align-1_main.c: New file.
28705         * gcc.dg/compat/struct-align-1_x.c: New file.
28706         * gcc.dg/compat/struct-align-1_y.c: New file.
28707         * gcc.dg/compat/struct-align-2.h: New file.
28708         * gcc.dg/compat/struct-align-2_main.c: New file.
28709         * gcc.dg/compat/struct-align-2_x.c: New file.
28710         * gcc.dg/compat/struct-align-2_y.c: New file.
28711
28712         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28713         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28714         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28715         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28716         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28717         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28718         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28719         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28720         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28721         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28722         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28723         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28724         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28725         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28726         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28727         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28728         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28729         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28730         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28731         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28732         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28733         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28734         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28735         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28736         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28737         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28738         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28739         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28740         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28741
28742 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28743
28744         * gcc.dg/i386-call-1.c: New test.
28745
28746 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         PR c++/9162
28749         * g++.dg/parse/defarg4.C: New.
28750
28751 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28752
28753         PR target/10700
28754         * gcc.c-torture/compile/20030703-1.c: New test case.
28755
28756 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28757
28758         * g++.dg/template/local3.C: Remove extra semicolon.
28759
28760 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28761
28762         * gcc.dg/i386-volatile-1.c: New test.
28763
28764 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         PR c++/11072
28767         * g++.dg/other/offsetof2.C: XFAIL.
28768         * g++.dg/other/offsetof5.C: New.
28769
28770         PR c++/10219
28771         * g++.dg/template/error1.C: New.
28772
28773         PR c++/9779
28774         * g++.dg/template/dependent-expr1.C: New.
28775
28776 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28777
28778         PR c++/6949
28779         * g++.dg/template/local3.C: New test.
28780
28781         PR c++/11149
28782         * g++.dg/lookup/scoped6.C: New test.
28783
28784 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28785
28786         PR c++/8046
28787         * g++.dg/other/error7.C: New test.
28788
28789 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28790
28791         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28792         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28793         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28794         * g++.old-deja/g++.other/union2.C: Likewise.
28795         * gcc.dg/c90-const-expr-2.c: Likewise.
28796         * gcc.dg/c90-const-expr-3.c: Likewise.
28797         * gcc.dg/c99-const-expr-2.c: Likewise.
28798         * gcc.dg/c99-const-expr-3.c: Likewise.
28799         * gcc.dg/concat.c: Likewise.
28800
28801 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/9559
28804         * g++.dg/init/static1.C: New test.
28805
28806 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28807
28808         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28809         * g++.old-deja/g++.other/access2.C: Likewise.
28810         * g++.old-deja/g++.other/decl2.C: Likewise.
28811         * gcc.c-torture/execute/20020615-1.c: Likewise.
28812
28813 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28814
28815         PR c++/4933
28816         * g++.dg/template/sizeof4.C: New test.
28817
28818 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28819
28820         * g++.dg/other/error6.C: New test.
28821
28822 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28823
28824         PR c++/10750
28825         * g++.dg/parse/constant2.C: New test.
28826
28827 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28828
28829         PR c++/11106
28830         * g++.dg/other/error5.C: New test.
28831
28832 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28833
28834         * gcc.dg/format/gcc_diag-1.c: New test.
28835
28836 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28837
28838         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28839
28840 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28841
28842         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28843         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28844         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28845
28846 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28847
28848         * gcc.c-torture/execute/builtins/string-8.c: New test.
28849         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28850         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28851         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28852
28853 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/10468
28856         * g++.dg/ext/typeof6.C: New test.
28857
28858 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28859
28860         PR c++/10796
28861         * g++.dg/init/enum1.C: New test.
28862
28863 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28864
28865         * gcc.dg/20030627-1.c: New test.
28866
28867 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/11332
28870         * g++.dg/expr/static_cast2.C: New test.
28871
28872 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28873             Jakub Jelinek  <jakub@redhat.com>
28874
28875         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28876         sprintf(dst,"%s",src) optimization.
28877         * gcc.c-torture/execute/20030626-1.c: New test case.
28878         * gcc.c-torture/execute/20030626-2.c: New test case.
28879
28880 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28881
28882         * gcc.c-torture/execute/multi-ix.c: New test.
28883
28884         * gcc.c-torture/execute/simd-4.c (main):
28885         Added missing semicolon at end of union.
28886
28887 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28888
28889         PR c++/8266
28890         * g++.dg/template/explicit-instantiation3.C: New test.
28891
28892 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28893
28894         * gcc.dg/20030626-1.c: Use signed char.
28895
28896 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28897
28898         * gcc.dg/20030626-1.c: New test.
28899
28900 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28901
28902         * const-str-2.m: Update.
28903
28904 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28905
28906         PR c++/10990
28907         * g++.dg/rtti/dyncast1.C: New test.
28908         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28909         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28910         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28911
28912         PR c++/10931
28913         * g++.dg/expr/static_cast1.C: New test.
28914
28915 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28916
28917         * gcc.dg/20030625-1.c: New test.
28918
28919 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28920
28921         * gcc.c-torture/compile/20030624-1.c: New test case.
28922
28923 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28924
28925         * gcc.c-torture/execute/string-opt-17.c: New test.
28926
28927 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28928
28929         PR c++/5754
28930         * g++.dg/parse/crash6.C: New test.
28931
28932 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28933
28934         * gcc.dg/builtins-24.c: New test case.
28935
28936 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * g++.dg/opt/operator1.C: New test.
28939
28940 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28941
28942         * gcc.c-torture/execute/string-opt-16.c: New test case.
28943
28944 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28945
28946         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28947         * g++.old-deja/g++.other/conv7.C: Likewise.
28948         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28949         * g++.old-deja/g++.other/overload14.C: Likewise.
28950
28951 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28952
28953         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28954         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28955
28956 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28957
28958         PR c++/10888
28959         * g++.dg/warn/Winline-3.C: New test.
28960
28961 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28962
28963         * lib/target-supports.exp (check_alias_available): Make the test
28964         program acceptable to the Solaris assembler.
28965
28966         PR c++/10749
28967         * g++.dg/template/memclass2.C: New test.
28968
28969 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28970             Eric Botcazou  <ebotcazou@libertysurf.fr>
28971
28972         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28973         data for non-matching targets.
28974         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28975
28976 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/10845
28979         * g++.dg/template/member3.C: New test.
28980
28981 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28982
28983         PR c++/10939
28984         * g++.dg/template/func1.C: New test.
28985
28986         PR c++/9649
28987         * g++.dg/template/static4.C: New test.
28988         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28989
28990         PR c++/11041
28991         * g++.dg/init/ref7.C: New test.
28992
28993 2003-06-19  Matt Austern  <austern@apple.com>
28994
28995         PR c++/11228
28996         * g++.dg/anew1.C: New test.
28997         * g++.dg/anew2.C: New test.
28998         * g++.dg/anew3.C: New test.
28999         * g++.dg/anew4.C: New test.
29000
29001 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29002
29003         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29004
29005 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29006
29007         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29008         endian-dependent.
29009
29010 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29011
29012         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29013         Remove cruft.
29014
29015 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29016
29017         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29018         * gcc.c-torture/compile/961203-1.c: Likewise.
29019         * gcc.c-torture/compile/980506-1.c: Likewise.
29020
29021 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29022
29023         PR c++/10712
29024         * g++.dg/lookup/using7.C: New test.
29025
29026 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/11105
29029         * g++.dg/abi/conv1.C: Remove it.
29030         * g++.dg/template/conv7.C: New test.
29031         * g++.dg/template/conv8.C: Likewise.
29032         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29033         conversion operator.
29034
29035 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29036
29037         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29038         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29039         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29040         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29041         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29042         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29043         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29044         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29045         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29046         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29047         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29048         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29049         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29050         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29051         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29052         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29053         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29054         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29055         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29056         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29057         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29058         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29059         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29060         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29061         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29062         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29063         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29064         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29065         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29066
29067 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29068
29069         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29070         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29071         indications.
29072
29073 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29074
29075         * gcc.dg/i386-387-5.c: New test case.
29076         * gcc.dg/i386-387-6.c: New test case.
29077         * gcc.dg/builtins-23.c: New test case.
29078
29079 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29080
29081         * gcc.dg/builtins-22.c: New test case.
29082         * gcc.dg/i386-387-1.c: Update to test exp.
29083         * gcc.dg/i386-387-2.c: Likewise.
29084
29085 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29086
29087         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29088
29089 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29090
29091         * lib/gcc-dg.exp (dg-require-dll): New function.
29092         (dg-xfail-if): Likewise.
29093         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29094         driver.
29095
29096         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29097         * gcc.c-torture/compile/20001205-1.c: Likewise.
29098         * gcc.c-torture/compile/20001226-1.c: Likewise.
29099         * gcc.c-torture/compile/20010518-2.c: Likewise.
29100         * gcc.c-torture/compile/20020312-1.c: Likewise.
29101         * gcc.c-torture/compile/20020604-1.c: Likewise.
29102         * gcc.c-torture/compile/920501-12.c: Likewise.
29103         * gcc.c-torture/compile/920501-4.c: Likewise.
29104         * gcc.c-torture/compile/920520-1.c: Likewise.
29105         * gcc.c-torture/compile/920521-1.c: Likewise.
29106         * gcc.c-torture/compile/920625-1.c: Likewise.
29107         * gcc.c-torture/compile/961203-1.c: Likewise.
29108         * gcc.c-torture/compile/980506-1.c: Likewise.
29109         * gcc.c-torture/compile/981006-1.c: Likewise.
29110         * gcc.c-torture/compile/981022-1.c: Likewise.
29111         * gcc.c-torture/compile/981223-1.c: Likewise.
29112         * gcc.c-torture/compile/990617-1.c: Likewise.
29113         * gcc.c-torture/compile/dll.c: Likewise.
29114         * gcc.c-torture/compile/labels-3.c: Likewise.
29115         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29116         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29117         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29118         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29119         * gcc.c-torture/compile/simd-5.c: Likewise.
29120         * gcc.c-torture/compile/20000804-1.x: Remove.
29121         * gcc.c-torture/compile/20001205-1.x: Likewise.
29122         * gcc.c-torture/compile/20001226-1.x: Likewise.
29123         * gcc.c-torture/compile/20010518-2.x: Likewise.
29124         * gcc.c-torture/compile/20020312-1.x: Likewise.
29125         * gcc.c-torture/compile/20020604-1.x: Likewise.
29126         * gcc.c-torture/compile/920501-12.x: Likewise.
29127         * gcc.c-torture/compile/920501-4.x: Likewise.
29128         * gcc.c-torture/compile/920520-1.x: Likewise.
29129         * gcc.c-torture/compile/920521-1.x: Likewise.
29130         * gcc.c-torture/compile/920625-1.x: Likewise.
29131         * gcc.c-torture/compile/961203-1.x: Likewise.
29132         * gcc.c-torture/compile/980506-1.x: Likewise.
29133         * gcc.c-torture/compile/981006-1.x: Likewise.
29134         * gcc.c-torture/compile/981022-1.x: Likewise.
29135         * gcc.c-torture/compile/981223-1.x: Likewise.
29136         * gcc.c-torture/compile/990617-1.x: Likewise.
29137         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29138         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29139         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29140         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29141         * gcc.c-torture/compile/simd-5.x: Likewise.
29142
29143         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29144
29145 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29146
29147         * gcc.c-torture/execute/20030611-1.c: New test.
29148
29149 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29150
29151         PR middle-end/168
29152         * gcc.dg/20030612-1.c: New test case.
29153
29154 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29155
29156         PR c++/10635
29157         * g++.dg/expr/cast1.C: New test.
29158
29159 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29160
29161         * gcc.dg/builtins-21.c: New test case.
29162
29163 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29164
29165         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29166         options instead of at the end.
29167         * lib/objc.exp (objc_target_compile): Likewise.
29168
29169 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29170
29171         PR c++/10432
29172         * g++.dg/parse/error1.C: New test.
29173
29174 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29175
29176         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29177         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29178         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29179         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29180         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29181         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29182         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29183         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29184         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29185         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29186         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29187         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29188         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29189         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29190         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29191         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29192         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29193         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29194         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29195         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29196         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29197         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29198         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29199         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29200
29201         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29202         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29203         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29204         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29205         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29206         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29207         * gcc.dg/compat/scalar-return-3_main.c: New file.
29208         * gcc.dg/compat/scalar-return-3_x.c: New file.
29209         * gcc.dg/compat/scalar-return-3_y.c: New file.
29210         * gcc.dg/compat/scalar-return-4_main.c: New file.
29211         * gcc.dg/compat/scalar-return-4_x.c: New file.
29212         * gcc.dg/compat/scalar-return-4_y.c: New file.
29213
29214 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29215
29216         * gcc.dg/compat/fp2-struct-check.h: New file.
29217         * gcc.dg/compat/fp2-struct-defs.h: New file.
29218         * gcc.dg/compat/fp2-struct-init.h: New file.
29219         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29220         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29221         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29222         * gcc.dg/compat/struct-return-10_main.c: New file.
29223         * gcc.dg/compat/struct-return-10_x.c: New file.
29224         * gcc.dg/compat/struct-return-10_y.c: New file.
29225
29226         * gcc.dg/compat/compat-common.h: New file.
29227         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29228         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29229         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29230         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29231         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29232         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29233         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29234         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29235         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29236         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29237         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29238         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29239         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29240         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29241         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29242         * gcc.dg/compat/small-struct-check.h: Ditto.
29243         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29244         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29245         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29246         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29247         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29248         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29249         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29250         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29251         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29252         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29253         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29254         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29255         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29256         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29257         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29258         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29259         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29260         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29261         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29262         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29263         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29264         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29265         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29266         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29267         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29268         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29269         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29270         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29271         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29272         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29273
29274 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29275
29276         * g++.dg/pch/static-1.C: New file.
29277         * g++.dg/pch/static-1.Hs: New file.
29278
29279 2003-06-10  Richard Henderson  <rth@redhat.com>
29280
29281         * gcc.dg/asm-7.c: Adjust expected warning text.
29282
29283 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29284
29285         * gcc.dg/builtins-20.c: New test case.
29286
29287 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29288
29289         PR c++/11131
29290         * g++.dg/opt/template1.C: New test.
29291
29292 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29293
29294         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29295         additional_sources.
29296
29297 2003-05-21  David Taylor  <dtaylor@emc.com>
29298
29299         * gcc.dg/Wpadded.c: New file.
29300
29301 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29302
29303         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29304         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29305         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29306         dg-require-weak.
29307
29308 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29309
29310         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29311
29312 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29313
29314         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29315         (dg-require-alias): Likewise.
29316         (dg-require-gc-sections): Likewise.
29317         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29318
29319 2003-06-08  Richard Henderson  <rth@redhat.com>
29320
29321         * gcc.dg/20011029-2.c: Fix the array reference.
29322         * gcc.dg/asm-7.c: New.
29323
29324 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29325
29326         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29327
29328 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29329
29330         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29331         (dg-require-gc-sections): Likewise.
29332
29333 2003-06-08  Jan Hubicka  <jh@suse.cz>
29334
29335         * i386-cmov1.c: Fix regular expression.
29336         * i386-cvt-1.c: Likewise.
29337         * i386-local.c: Likewise.
29338         * i386-local2.c: Likewise.
29339         * i386-mul.c: Likewise.
29340         * i386-ssetype-1.c: Likewise.
29341         * i386-ssetype-3.c: Likewise.
29342         * i386-ssetype-5.c: Likewise.
29343
29344 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345
29346         PR c++/11039
29347         * g++.dg/warn/implicit-typename2.C: New test.
29348         * g++.dg/warn/implicit-typename3.C: New test.
29349
29350 2003-06-07  Richard Henderson  <rth@redhat.com>
29351
29352         * g++.dg/other/offsetof3.C: Use size_t.
29353         * g++.dg/other/offsetof4.C: Likewise.
29354
29355 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29356
29357         * lib/copy-file.exp: New. Implement gcc_copy_files.
29358
29359         * lib/dg-pch.exp: Load copy-file.exp
29360         (dg-pch): Use gcc_copy_files instead of "file copy".
29361
29362 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29363
29364         * gcc.dg/weak/weak.exp: Simplify.
29365         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29366         * gcc.dg/weak/weak-1.c: Likewise.
29367         * gcc.dg/weak/weak-2.c: Likewise.
29368         * gcc.dg/weak/weak-3.c: Likewise.
29369         * gcc.dg/weak/weak-4.c: Likewise.
29370         * gcc.dg/weak/weak-5.c: Likewise.
29371         * gcc.dg/weak/weak-6.c: Likewise.
29372         * gcc.dg/weak/weak-7.c: Likewise.
29373         * gcc.dg/weak/weak-8.c: Likewise.
29374         * gcc.dg/weak/weak-9.c: Likewise.
29375
29376 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29377
29378         gcc.c-torture/execute/20030606-1.c: New.
29379
29380 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29381
29382         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29383         * gcc.dg/builtins-19.c: Likewise.
29384
29385 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29386
29387         * gcc.dg/builtins-2.c: Add some more tests.
29388         * gcc.dg/builtins-18.c: New test case.
29389         * gcc.dg/builtins-19.c: New test case.
29390
29391 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29392             Jim Wilson  <wilson@tuliptree.org>
29393
29394         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29395
29396 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29397
29398         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29399         mempcpy/stpcpy calls not to be optimized into something else.
29400         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29401         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29402         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29403
29404 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29405
29406         * gcc.dg/format/asm_fprintf-1.c: New test.
29407
29408 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29409
29410         * lib/gcc-defs.exp (additional_sources): New variable.
29411         (dg-additional-sources): New function.
29412         (additional_files): New variable.
29413         (dg-additional-files): New function.
29414         (dg-additional-files-options): Likewise.
29415         * lib/gcc-dg.exp (dg-require-weak): New function.
29416         (dg-require-alias): Likewise.
29417         (dg-require-gc-sections): Likewise.
29418         * lib/target-supports.exp (check_alias_available): Remove testfile
29419         parameter.
29420         (check_gc_sections_available): New function.
29421         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29422         (dg-gpp-additional-files): Likewise.
29423         * lib/g++.exp (additional_sources): Remove.
29424         (additional_files): Likewise.
29425         (g++_target_compile): Use dg-additional-files-options.
29426
29427         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29428         Tcl logic.
29429         * gcc.dg/special/ecos.exp: Remove.
29430         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29431         * gcc.dg/special/alias-1.c: Likewise.
29432         * gcc.dg/special/alias-2.c: Likewise.
29433         * gcc.dg/special/gcsec-1.c: Likewise.
29434         * gcc.dg/special/weak-1.c: Likewise.
29435         * gcc.dg/special/weak-2.c: Likewise.
29436         * gcc.dg/special/wkali-1.c: Likewise.
29437         * gcc.dg/special/wkali-2.c: Likewise.
29438
29439         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29440         dg-gpp-additional-*.
29441         * g++.dg/special/conpr-3.C: Likewise.
29442         * g++.dg/special/conpr-4.C: Likewise.
29443         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29444         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29445         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29446         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29447         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29448         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29449         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29450         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29451         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29452         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29453         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29454         * g++.old-deja/g++.other/comdat1.C: Likewise.
29455         * g++.old-deja/g++.other/comdat2.C: Likewise.
29456         * g++.old-deja/g++.other/comdat3.C: Likewise.
29457         * g++.old-deja/g++.other/ctor1.C: Likewise.
29458         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29459
29460 2003-06-05  Richard Henderson  <rth@redhat.com>
29461
29462         * gcc.dg/debug/20030605-1.c: New.
29463
29464 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29465
29466         * README.QMTEST: Update.
29467
29468 2003-06-04  Richard Henderson  <rth@redhat.com>
29469
29470         * gcc.dg/cleanup-1.c: New.
29471         * gcc.dg/cleanup-2.c: New.
29472         * gcc.dg/cleanup-3.c: New.
29473         * gcc.dg/cleanup-4.c: New.
29474         * gcc.dg/cleanup-5.c: New.
29475         * gcc.dg/cleanup-6.c: New.
29476         * gcc.dg/cleanup-7.c: New.
29477
29478 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29479
29480         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29481
29482         * lib/dg-pch.exp: New file.
29483         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29484         * gcc.dg/pch/pch.exp: Likewise.
29485
29486 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29487
29488         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29489         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29490         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29491         * gcc.dg/builtins-17.c: New test case.
29492         * gcc.dg/i386-387-4.c: New test case.
29493         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29494
29495 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29496
29497         * gcc.dg/ultrasp9.c: New test.
29498
29499 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29500
29501         * gcc.c-torture/compile/20030604-1.c: New test.
29502         * gcc.dg/sparc-constant-1.c: New test.
29503
29504 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29505
29506         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29507
29508 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29509
29510         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29511
29512         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29513         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29514
29515 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29516
29517         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29518
29519 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29520
29521         PR c++/10940
29522         * g++.dg/template/spec10.C: New test.
29523
29524 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29525
29526         * gcc.dg/builtins-16.c: New test case.
29527
29528 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29529
29530         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29531         mempcpy test with post-increments.
29532         * gcc.c-torture/execute/string-opt-3.c: New test.
29533         * gcc.dg/string-opt-1.c: New test.
29534
29535 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29536
29537         PR fortran/10965
29538         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29539
29540 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29541
29542         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29543         (scan-assembler): ... here.  Use dg-scan.
29544         (scan-assembler-not): Likewise.
29545         (scan-file): New function.
29546         (scan-file-not): Likewise.
29547         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29548         * gcc.dg/cpp/_Pragma4.c: Likewise.
29549         * gcc.dg/cpp/_Pragma5.c: Likewise.
29550         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29551         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29552         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29553         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29554         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29555         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29556         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29557         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29558         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29559         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29560         * gcc.dg/cpp/cxxcom1.c: Likewise.
29561         * gcc.dg/cpp/line1.c: Likewise.
29562         * gcc.dg/cpp/maccom1.c: Likewise.
29563         * gcc.dg/cpp/maccom2.c: Likewise.
29564         * gcc.dg/cpp/maccom3.c: Likewise.
29565         * gcc.dg/cpp/maccom4.c: Likewise.
29566         * gcc.dg/cpp/maccom5.c: Likewise.
29567         * gcc.dg/cpp/maccom6.c: Likewise.
29568         * gcc.dg/cpp/multiline.c: Likewise.
29569         * gcc.dg/cpp/spacing1.c: Likewise.
29570         * gcc.dg/cpp/spacing2.c: Likewise.
29571         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29572         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29573         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29574         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29575         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29576         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29577         * gcc.dg/cpp/cxxcom2.c: Likewise.
29578         * gcc.dg/cpp/cxxcom2.h: New file.
29579
29580         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29581         * g++.dg/cpp/truefalse.C: Here.
29582         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29583
29584 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29585
29586         * gcc.dg/cpp/redef3.c: New file.
29587
29588 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29589
29590         * gcc.dg/i386-loop-3.c: New test.
29591
29592 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29593
29594         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29595
29596 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29597
29598         * gcc.dg/fwrapv-1.c: New test case.
29599         * gcc.dg/fwrapv-2.c: New test case.
29600
29601 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29602
29603         PR c++/10956
29604         * g++.dg/template/spec9.C: New test.
29605
29606 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29607
29608         * gcc.dg/duff-4.c: New test case.
29609
29610 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29611
29612         PR fortran/10843
29613         * g77.dg/ffixed-form-1.f: New test
29614         * g77.dg/ffixed-form-2.f: New test
29615         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29616         * g77.dg/ffree-form-3.f: New test
29617
29618 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29619
29620         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29621         * gcc.dg/wint_t-1.c: Likewise.
29622
29623 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29624
29625         * g++.dg/template/access11.C: New test.
29626
29627 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29628
29629         PR c++/10849
29630         * g++.dg/template/access10.C: New test.
29631
29632 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29633             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29634
29635         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29636
29637 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29638
29639         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29640         suppress for powerpc-*-darwin*.
29641         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29642
29643 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29644
29645         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29646         suppress option for powerpc-*-darwin*.
29647
29648 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29649
29650         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29651         * gcc.dg/builtins-4.c: Add test for fmod.
29652
29653 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29654
29655         PR c++/10682
29656         * g++.dg/template/instantiate4.C: New test.
29657
29658 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29659
29660         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29661
29662 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29663
29664         * gcc.dg/compat/scalar-return-1_main.c: New file.
29665         * gcc.dg/compat/scalar-return-1_x.c: New file.
29666         * gcc.dg/compat/scalar-return-1_y.c: New file.
29667         * gcc.dg/compat/scalar-return-2_main.c: New file.
29668         * gcc.dg/compat/scalar-return-2_x.c: New file.
29669         * gcc.dg/compat/scalar-return-2_y.c: New file.
29670         * gcc.dg/compat/struct-return-3_main.c: New file.
29671         * gcc.dg/compat/struct-return-3_y.c: New file.
29672         * gcc.dg/compat/struct-return-3_x.c: New file.
29673         * gcc.dg/compat/struct-return-2_main.c: New file.
29674         * gcc.dg/compat/struct-return-2_x.c: New file.
29675         * gcc.dg/compat/struct-return-2_y.c: New file.
29676
29677 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29678
29679         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29680         for hppa*-hp-hpux*.
29681         * gcc.dg/20021014-1.c (dg-options): Likewise.
29682         * gcc.dg/nest.c (dg-options): Likewise.
29683
29684 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29685
29686         PR c++/9738
29687         * g++.dg/ext/dllimport2.C: New file.
29688         * g++.dg/ext/dllimport3.C: New file.
29689
29690 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29691
29692         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29693         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29694         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29695         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29696         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29697         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29698         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29699         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29700         * gcc.dg/compat/small-struct-defs.h: New file.
29701         * gcc.dg/compat/small-struct-init.h: New file.
29702         * gcc.dg/compat/small-struct-check.h: New file.
29703         * gcc.dg/compat/fp-struct-defs.h: New file.
29704         * gcc.dg/compat/fp-struct-check.h: New file.
29705         * gcc.dg/compat/fp-struct-init.h: New file.
29706         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29707         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29708
29709 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29710
29711         * gcc.dg/20030225-2.c: New test.
29712
29713 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29714             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29715
29716         * gcc.c-torture/compile/20030518-1.c: New test case.
29717
29718 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29719
29720         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29721         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29722         gcc-dg-debug-runtest.
29723         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29724         gcc-dg-debug-runtest.
29725
29726 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29727
29728         PR c++/9022
29729         * g++.dg/lookup/using6.C: New test.
29730
29731 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29732
29733         * g++.dg/parse/access2.C: New test.
29734
29735 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29738         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29739         * gcc.dg/debug/debug.exp: Likewise.
29740
29741 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29742
29743         * gcc.dg/dollar.c: New test.
29744
29745 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29746
29747         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29748         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29749         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29750         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29751         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29752         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29753         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29754         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29755         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29756         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29757         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29758         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29759         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29760         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29761         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29762         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29763         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29764         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29765
29766 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29767
29768         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29769         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29770         support for "repo" mode.
29771         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29772         * lib/g77-dg.exp: Likewise.
29773         * lib/obj-dg.exp: Likewise.
29774
29775 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29776
29777         Merge from gcc-3_2-rhl8-branch:
29778         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29779
29780         * gcc.dg/tls/opt-6.c: New test.
29781
29782         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29783
29784         * gcc.dg/20030405-1.c: New test.
29785
29786         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29787
29788         * gcc.dg/20030309-1.c: New test.
29789
29790         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29791
29792         * gcc.c-torture/execute/20030307-1.c: New test.
29793
29794         2003-02-20  Randolph Chung  <tausq@debian.org>
29795
29796         * gcc.c-torture/compile/20030220-1.c: New test.
29797
29798         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29799
29800         * gcc.dg/20030217-1.c: New test.
29801
29802         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29803
29804         * gcc.c-torture/compile/20020129-1.c: New test.
29805
29806         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29807
29808         * gcc.dg/unroll-1.c: New test.
29809
29810         2002-11-16  Jan Hubicka  <jh@suse.cz>
29811
29812         * gcc.c-torture/execute/20020920-1.c: New test.
29813
29814         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29815
29816         PR target/7434
29817         * gcc.c-torture/compile/20021008-1.c: New test.
29818
29819         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29820
29821         PR target/7559
29822         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29823
29824         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29825
29826         * gcc.c-torture/compile/20020807-1.c: New test.
29827
29828         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29829
29830         * gcc.dg/tls/opt-1.c: New test.
29831
29832         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29833
29834         * gcc.dg/20020729-1.c: New test.
29835
29836         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * g++.dg/opt/life1.C: New test.
29839
29840         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29841
29842         * gcc.dg/20020525-1.c: New test.
29843
29844         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29845
29846         PR c++/6794
29847         * g++.dg/ext/pretty1.C: New test.
29848         * g++.dg/ext/pretty2.C: New test.
29849
29850 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/8385
29853         * g++.dg/ext/typeof5.C: New test.
29854
29855 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29856
29857         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29858         __USER_LABEL_PREFIX__ into account.
29859         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29860
29861 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29862
29863         * gcc.dg/builtins-15.c: New test case.
29864
29865 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29866
29867         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29868
29869 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29870
29871         * lib/g++.exp: Tweak handling of additional source files.
29872         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29873         * g++.dg/special/conpr-2a.C: Rename to ...
29874         * g++.dg/special/conpr-2a.cc: ... this.
29875         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29876         * g++.dg/special/conpr-3a.C: Rename to ...
29877         * g++.dg/special/conpr-3a.cc: This.
29878         * g++.dg/special/conpr-3b.C: Rename to ...
29879         * g++.dg/special/conpr-3b.cc: This.
29880         * g++.dg/special/conpr-4.C: New test.
29881         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29882
29883 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29884
29885         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29886
29887 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29888
29889         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29890         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29891         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29892         * g++.old-deja/g++.other/warn3.C: Likewise.
29893
29894 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29895
29896         * gcc.dg/i386-387-1.c: Update to also test log.
29897         * gcc.dg/i386-387-2.c: Likewise.
29898
29899 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29900
29901         * g77.f-torture/execute/int8421.f: New test.
29902
29903 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29904
29905         PR c++/10230, c++/10481
29906         * g++.dg/lookup/scoped5.C: New test.
29907
29908 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909
29910         PR c++/10552
29911         * g++.dg/template/ttp6.C: New test.
29912
29913 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29914
29915         * gcc.c-torture/execute/builtins: New directory.
29916         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29917         gcc.c-torture/execute/builtins.
29918         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29919         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29920         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29921         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29922
29923 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29924
29925         PR c++/9252
29926         * g++.dg/template/access8.C: New test.
29927         * g++.dg/template/access9.C: New test.
29928
29929 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29930
29931         PR c++/9554
29932         * g++.dg/parse/access1.C: New test.
29933
29934 2003-05-09  DJ Delorie  <dj@redhat.com>
29935
29936         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29937         long, and not an int.
29938
29939 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29940
29941         PR c++/10555, c++/10576
29942         * g++.dg/template/memclass1.C: New test.
29943
29944 2003-05-08  DJ Delorie  <dj@redhat.com>
29945
29946         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29947         targets.
29948         * gcc.c-torture/execute/20021024-1.x: Likewise.
29949         * gcc.c-torture/execute/shiftdi.x: Likewise.
29950         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29951         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29952         * gcc.dg/20021018-1.c: Likewise.
29953
29954 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29955
29956         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29957
29958         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29959         (bcopy): Call memmove.
29960
29961 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29962
29963         * g77.f-torture/compile/8485.f: New test case.
29964
29965 2003-05-07  Richard Henderson  <rth@redhat.com>
29966
29967         PR c++/10570
29968         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29969         Verify exception_cleanup not called for rethrows.
29970         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29971         when exiting catch block without rethrowing.
29972         * g++.dg/eh/forced3.C: New.
29973         * g++.dg/eh/forced4.C: New.
29974
29975 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29976
29977         * gcc.dg/20030505.c: Fix triplet.
29978
29979 2003-05-06  DJ Delorie  <dj@redhat.com>
29980
29981         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29982         * gcc.dg/nest.c: Likewise.
29983
29984 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29985
29986         * gcc.dg/builtins-14.c: New test case.
29987
29988 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29989
29990         * lib/compat.exp (compat-execute): New argument.
29991         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29992         * gcc.dg/compat: New test directory.
29993         * gcc.dg/compat/compat.exp: New expect script.
29994         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29995         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29996         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29997         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29998         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29999         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30000
30001         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30002         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30003         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30004         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30005         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30006         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30007         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30008         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30009         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30010         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30011         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30012         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30013         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30014         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30015         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30016
30017 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30018
30019         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30020
30021 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30024
30025 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30026
30027         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30028         * gcc.dg/ppc-fsel-2.c: New test.
30029
30030         * gcc.dg/unused-5.c: New test.
30031
30032 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30033
30034         PR c++/10496
30035         * g++.dg/warn/pmf1.C: New test.
30036
30037 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30038
30039         PR c++/4494
30040         * g++.dg/warn/main.C: New test.
30041
30042 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30043
30044         * gcc.dg/nonnull-3.c: New test.
30045
30046 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30047
30048         * gcc.dg/cpp/Wtrigraphs.c: Update.
30049         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30050
30051 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30052
30053         * gcc.dg/ppc-fsel-1.c: New test.
30054
30055 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30056
30057         PR c/10604
30058         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30059
30060 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30061
30062         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30063
30064 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30065
30066         PR c++/9364, c++/10553, c++/10586
30067         * g++.dg/parse/typename4.C: New test.
30068         * g++.dg/parse/typename5.C: Likewise.
30069
30070 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30071
30072         * gcc.c-torture/compile/20030503-1.c: New test.
30073
30074 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30075
30076         * g++.dg/lookup/using5.C: Fix testcase error.
30077
30078 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30079
30080         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30081         since MEABI is no longer supported.  Remove all vestiges
30082         of MEABI from the test.
30083
30084 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30085
30086         PR c++/10554
30087         * g++.dg/lookup/using5.C: New test.
30088
30089 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30090
30091         PR c++/8772
30092         * g++.dg/template/ttp5.C: New test.
30093
30094 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30095
30096         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30097         (dg-gpp-additional-sources): New function.
30098         (dg-gpp-additional-files): Likewise.
30099         * lib/g++.exp (additional_sources): New variable.
30100         (additional_files): Likewise.
30101         (g++_target_compile): Deal with them.
30102         * lib/old-dejagnu.exp: Remove.
30103         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30104         * g++.old-deja: Revise all tests to use dg commands.
30105
30106 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30107
30108         PR c++/9432, c++/9528
30109         * g++.dg/lookup/using4.C: New test.
30110
30111 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30112
30113         * gcc.dg/noreturn-5.c: New file.
30114         * gcc.dg/noreturn-6.c: New file.
30115
30116         * gcc.c-torture/compile/inline-1.c: New file.
30117
30118 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30119
30120         PR c++/10551
30121         * g++.dg/template/explicit1.C: New test.
30122
30123 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30124
30125         PR c++/10549
30126         * g++.dg/other/bitfield1.C: New test.
30127
30128         PR c++/10527
30129         * g++.dg/init/new7.C: New test.
30130
30131 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30132
30133         * g++.dg/ext/desig1.C: New test.
30134         * g++.dg/ext/init1.C: Update.
30135
30136         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30137
30138 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30139
30140         PR c++/10180
30141         * g++.dg/warn/Winline-1.C: New test.
30142
30143 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30144
30145         * gcc.c-torture/execute/string-opt-19.c: New test.
30146
30147         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30148         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30149
30150 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30151
30152         PR c++/10506
30153         * g++.dg/init/new6.C: New test.
30154
30155         PR c++/10503
30156         * g++.dg/init/ref6.C: New test.
30157
30158 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30159
30160         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30161
30162 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30163
30164         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30165         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30166
30167 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30168
30169         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30170         initialized static data members.
30171
30172 2003-04-25  H.J. Lu <hjl@gnu.org>
30173
30174         * gcc.dg/ia64-sync-4.c: New test.
30175
30176 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30177
30178         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30179         date.
30180
30181 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30182
30183         PR c++/10337
30184         * g++.dg/warn/conv1.C: New test.
30185         * g++.old-deja/g++.other/conv7.C: Adjust.
30186         * g++.old-deja/g++.other/overload14.C: Adjust.
30187
30188 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR c++/10471
30191         * g++.dg/template/defarg2.C: New test.
30192
30193 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30194
30195         * gcc.dg/cpp/include2.c: Update.
30196         * gcc.dg/cpp/multiline-2.c: New.
30197         * gcc.dg/cpp/multiline.c: Update.
30198         * gcc.dg/cpp/strify2.c: Update.
30199         * gcc.dg/cpp/trad/literals-2.c: Update.
30200
30201 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30202
30203         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30204
30205 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30208
30209 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/10451
30212         * g++.dg/parse/crash4.C: New test.
30213
30214         PR c++/9847
30215         * g++.dg/parse/crash5.C: New test.
30216
30217 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30218
30219         PR c++/10446
30220         * g++.dg/parse/crash3.C: New test.
30221
30222         PR c++/10428
30223         * g++.dg/parse/elab1.C: New test.
30224
30225 2003-04-22  Devang Patel  <dpatel@apple.com>
30226
30227         * gcc.dg/cpp/trad/funlike-5.c: New test.
30228
30229 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30230
30231         * g++.dg/other/packed1.C: Fix dg options.
30232
30233 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30234
30235         * g++.dg/other/offsetof2.C: New test.
30236
30237 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30238
30239         * g++.dg/template/recurse.C: Adjust location of error messages.
30240
30241 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30242
30243         PR c++/9881
30244         * g++.dg/init/addr-const1.C: New test.
30245         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30246
30247 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         PR c++/10405
30250         * g++.dg/lookup/struct-hack1.C: New test.
30251
30252 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30253
30254         * ucs.c: Update diagnostic messages.
30255
30256 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30257
30258         * gcc.dg/cpp/truefalse.cpp: New test.
30259         * gcc.dg/cpp/cpp.exp: Update.
30260         * g++.dg/other/stdbool-if.C: Remove.
30261
30262 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30263
30264         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30265         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30266
30267 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30268
30269         * gcc.c-torture/compile/20030418-1.c: New test.
30270
30271 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30272
30273         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30274
30275 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30276
30277         PR c++/10347
30278         g++.dg/template/dependent-name1.C: New test.
30279
30280 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30281
30282         * gcc.dg/warn-1.c (tourist_guide): New array,
30283         contains a pointer to bar.
30284
30285 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30286
30287         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30288         * gcc.c-torture/execute/medce-1.c: New test case.
30289         * gcc.c-torture/execute/medce-2.c: New test case.
30290
30291 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30292
30293         * lib/prune.exp: Ignore more messages.
30294
30295         PR c++/10381
30296         * g++.dg/parse/lookup3.C: New test.
30297
30298 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30299
30300         * gcc.c-torture/compile/20030415-1.c : New test.
30301
30302 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30303
30304         * gcc.c-torture/execute/scope-2.c: Move to ...
30305         * gcc.dg/noncompile/scope.c: .... here.
30306
30307 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30308
30309         * gcc.dg/20030414-2.c: New test case.
30310
30311 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30312
30313         PR target/10377
30314         * gcc.dg/20030414-1.c: New test.
30315
30316 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30317
30318         * gcc.dg/builtins-12.c: New test case.
30319         * gcc.dg/builtins-13.c: New test case.
30320
30321 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30322
30323         * gcc.c-torture/execute/string-opt-18.c: New test.
30324
30325 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30326
30327         PR c++/10300
30328         * g++.dg/init/new5.C: New test.
30329
30330 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30331
30332         PR c++/7910
30333         * g++.dg/ext/dllimport1.C: New test.
30334
30335 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30336
30337         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30338
30339 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30340
30341         PR Fortran/9263
30342         * g77.f-torture/noncompile/9263.f: New test
30343         PR Fortran/1832
30344         * g77.f-torture/execute/1832.f: New test
30345
30346 2003-04-11  David Chad  <davidc@freebsd.org>
30347             Loren J. Rittle  <ljrittle@acm.org>
30348
30349         libobjc/8562
30350         * objc.dg/headers.m: New test.
30351
30352 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30353
30354         * gcc.c-torture/execute/builtin-noret-2.c: New.
30355         * gcc.c-torture/execute/builtin-noret-2.x: New.
30356         XFAIL builtin-noret-2.c at -O1 and above.
30357         * gcc.dg/redecl.c: New.
30358         * gcc.dg/Wshadow-1.c: Update error regexps.
30359
30360 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30361
30362         * g++.dg/abi/bitfield10.C: New test.
30363
30364 2003-04-09  Mike Stump  <mrs@apple.com>
30365
30366         * gcc.dg/pch/pch.exp: Make testcase names longer.
30367         * g++.dg/pch/pch.exp: Make testcase names longer.
30368
30369 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30370
30371         * gcc.dg/builtins-11.c: New test case.
30372
30373 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30374
30375         * gcc.dg/builtins-9.c: New test case.
30376         * gcc.dg/builtins-10.c: New test case.
30377
30378 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30379
30380         * gcc.dg/noncompile/init-4.c.c: New test.
30381
30382 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * gcc.misc-test/gcov-9.c: New test.
30385         * gcc.misc-test/gcov-10.c: New test
30386         * gcc.misc-test/gcov-11.c: New test.
30387
30388 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30389
30390         PR optimization/10024
30391         * gcc.c-torture/compile/20030405-1.c: New test.
30392
30393 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30394
30395         * gcc.dg/pch/static-3.c: New.
30396         * gcc.dg/pch/static-3.hs: New.
30397         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30398
30399 2003-04-04  Richard Henderson  <rth@redhat.com>
30400
30401         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30402         * g++.dg/eh/forced2.C: Likewise.
30403
30404 2003-04-03  Mike Stump  <mrs@apple.com>
30405
30406         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30407         target arg.
30408         (scan-assembler-times, scan-assembler-not): Likewise.
30409         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30410
30411 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30412
30413         * gcc.dg/sparc-loop-1.c: New test.
30414
30415 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30416
30417         PR other/9274
30418         * g++.dg/pch/system-2.C: New.
30419         * g++.dg/pch/system-2.Hs: New.
30420
30421 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30422
30423         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30424
30425         * g++.dg/eh/simd-1.C (vecfunc): Same.
30426
30427 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30428
30429         * gcc.c-torture/execute/20030401-1.c: New test case.
30430
30431 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30432
30433         * objc.dg/defs.m: New.
30434
30435 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30436
30437         * g++.dg/eh/simd-1.C: New.
30438         * g++.dg/eh/simd-2.C: New.
30439
30440 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30441
30442         * gcc.c-torture/execute/simd-3.c: New.
30443
30444 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30445
30446         PR c/9936
30447         * gcc.dg/20030331-2.c: New test.
30448
30449 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30450
30451         PR c++/10278
30452         * g++.dg/parse/crash2.C: New test.
30453
30454 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30455
30456         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30457         * gcc.c-torture/execute/20030331-1.c: ...here.
30458
30459 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30460
30461         * gcc.c-torture/execute/20030331-1.c: New test.
30462
30463 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30464
30465         * lib/gcov.exp: Adjust call return testing strings.
30466         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30467
30468 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30469
30470         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30471         * gcc.dg/builtins-7.c: New test case.
30472         * gcc.dg/builtins-8.c: New test case.
30473
30474 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30475
30476         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30477
30478 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30479
30480         PR c++/7647
30481         * g++.dg/lookup-class-member-2.C: New test.
30482
30483 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30484
30485         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30486
30487 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30488
30489         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30490
30491 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30492
30493         * g++.dg/init/attrib1.C: New test.
30494
30495 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30496
30497         * gcc.dg/ultrasp8.c: New test.
30498
30499 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30500
30501         * gcc.dg/ultrasp7.c: New test.
30502
30503 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         PR c++/10047
30506         * g++.dg/template/inline1.C: New test.
30507
30508 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30509
30510         * gcc.dg/sparc-dwarf2.c: New test.
30511
30512 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30513
30514         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30515         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30516
30517 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30518
30519         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30520         than reading .x files.
30521         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30522         * g77.dg/gcov/gcov-1.f: Likewise.
30523         * gcc.misc-tests/gcov-4b.c: Likewise.
30524         * gcc.misc-tests/gcov-5b.c: Likewise.
30525         * gcc.misc-tests/gcov-6.c: Likewise.
30526         * gcc.misc-tests/gcov-7.c: Likewise.
30527         * gcc.misc-tests/gcov-8.c: Likewise.
30528         * g++.dg/gcov/gcov-1.x: Remove.
30529         * g77.dg/gcov/gcov-1.x: Likewise.
30530         * gcc.misc-tests/gcov-4b.x: Likewise.
30531         * gcc.misc-tests/gcov-5b.x: Likewise.
30532         * gcc.misc-tests/gcov-6.x: Likewise.
30533         * gcc.misc-tests/gcov-7.x: Likewise.
30534         * gcc.misc-tests/gcov-8.x: Likewise.
30535
30536 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30537
30538         PR opt/10087
30539         * gcc.dg/20030324-1.c: New test.
30540
30541 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30542
30543         PR c++/10224
30544         * g++.dg/template/arg3.C: New test.
30545
30546         PR c++/10158
30547         * g++.dg/template/friend18.C: New test.
30548
30549 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30550
30551         * g77.f-torture/compile/20030326-1.f: New test case.
30552
30553 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30554
30555         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30556
30557         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30558
30559 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30560
30561         * gcc.dg/ia64-sync-3.c: New test.
30562
30563 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30564
30565         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30566
30567 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30568
30569         * gcc.dg/ultrasp6.c: New test.
30570
30571 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30572
30573         * gcc.dg/i386-signbit-1.c: New test.
30574         * gcc.dg/i386-signbit-2.c: New test.
30575         * gcc.dg/i386-signbit-3.c: New test.
30576
30577 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30578
30579         * gcc.dg/ultrasp5.c: Fix options.
30580
30581 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30582
30583         * gcc.dg/ultrasp5.c: Fix comment.
30584
30585 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30586
30587         PR fortran/10197
30588         * g77.f-torture/execute/10197.f: New test.
30589
30590 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30591
30592         PR c++/9898, c++/383
30593         * g++.dg/template/conv6.C: New test.
30594
30595         PR c++/10119
30596         * g++.dg/template/ptrmem5.C: New test.
30597
30598         PR c++/10026
30599         * g++.dg/lookup/koenig1.C: New test.
30600
30601         PR C++/10199
30602         * g++.dg/lookup/template2.C: New test.
30603
30604 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * g++.dg/opt/rtti1.C: New test.
30607
30608 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30609
30610         * gcc.dg/ultrasp5.c: New test.
30611
30612 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30613
30614         PR middle-end/9967
30615         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30616         builtin fputs.
30617
30618 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30619
30620         PR c/8224
30621         * gcc.dg/20030323-1.c: New test.
30622
30623 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30624
30625         * gcc.c-torture/compile/20030323-1.c: New test case.
30626
30627 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30628
30629         * gcc.dg/20030321-1.c: New test.
30630
30631 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30632
30633         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30634
30635 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30636
30637         PR c++/9978, c++/9708
30638         * g++.dg/ext/vlm1.C: Adjust expected error.
30639         * g++.dg/ext/vla2.C: New test.
30640         * g++.dg/template/arg1.C: New test.
30641         * g++.dg/template/arg2.C: New test.
30642
30643 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30644
30645         * g77.f-torture/execute/select.f: New test.
30646         * g77.f-torture/noncompile/select_no_compile.f: New test.
30647
30648 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         PR c++/9898
30651         * g++.dg/other/error4.C: New test.
30652
30653 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30654
30655         * g++.dg/template/friend17.C: New test.
30656
30657 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30658
30659         * gcc.c-torture/compile/20030320-1.c: New.
30660
30661 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30662
30663         * gcc.dg/builtins-6.c: New test case.
30664
30665 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30666
30667         PR target/10073
30668         * gcc.c-torture/compile/20030319-1.c: New.
30669
30670 2003-03-18  Jan Hubicka  <jh@suse.cz>
30671
30672         * gcc.dg/i386-cvt-1.c: New test.
30673
30674 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30675
30676         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30677         * objc.dg/naming-2.m: Likewise.
30678
30679 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30680
30681         PR c++/9639
30682         * g++.dg/parse/crash1.C: New test.
30683
30684 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30685
30686         PR c++/8805
30687         * g++.dg/eh/cleanup1.C: New test.
30688
30689 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30690
30691         * gcc.c-torture/execute/20030316-1.c: New test case.
30692
30693 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30694
30695         PR c++/9629
30696         * g++.dg/init/ctor2.C: New test.
30697
30698 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30699
30700         * g77.f-torture/compile/xformat.f: New test case.
30701
30702 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30703
30704         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30705         * g++.old-deja/g++.mike/eh50.C: Likewise.
30706
30707 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30708
30709         PR c++/6440
30710         * g++.dg/template/spec7.C: New test.
30711         * g++.dg/template/spec8.C: Likewise.
30712
30713 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30714
30715         * gcc.c-torture/execute/20030313-1.c: New test.
30716
30717 2003-03-14  Richard Henderson  <rth@redhat.com>
30718
30719         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30720
30721 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30722
30723         * gcc.c-torture/compile/20030314-1.c: New test.
30724
30725 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30726
30727         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30728         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30729         thumb target,
30730         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30731         to accept newer _imp__  prefix and additional
30732         newline in .drectve section.
30733         * gcc.dg/dll-4.c: Likewise.
30734         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30735         switch.
30736
30737 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30738
30739         * g++.dg/parse/namespace9.C: New test.
30740
30741         * g++.dg/init/ref5.C: New test.
30742         * g++.dg/parse/ptrmem1.C: Likewise.
30743
30744 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30745
30746         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30747         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30748         regular expression.
30749         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30750         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30751
30752 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30753
30754         * gcc.c-torture/execute/20030224-2.c: New test.
30755
30756 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30757
30758         * gcc.dg/decl-3.c: New test.
30759
30760 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30761
30762         * gcc.dg/i386-loop-2.c: New test.
30763
30764 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30765
30766         PR c++/9474
30767         * g++.dg/parse/namespace8.C: New test.
30768
30769         PR c++/9924
30770         * g++.dg/overload/builtin2.C: New test.
30771
30772 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30773
30774         * gcc.dg/return-type-3.c: New test.
30775
30776 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30777
30778         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30779         profiling options are not supported.
30780
30781 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30782
30783         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30784         * g++.old-deja/g++.warn/impint2.C: Likewise.
30785
30786 2003-03-10  Devang Patel  <dpatel@apple.com>
30787
30788         * g++.dg/cpp/c++_cmd_1.C: New test.
30789         * g++.dg/cpp/c++_cmd_1.h: New file.
30790
30791 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30792
30793         * gcc.dg/altivec-9.c: New file.
30794
30795 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30796
30797         * gcc.dg/ppc-sdata-1.c: New test.
30798         * gcc.dg/ppc-sdata-2.c: New test.
30799
30800 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30801
30802         PR c++/9373
30803         * g++.dg/opt/ptrmem2.C: New test.
30804
30805         PR c++/8534
30806         * g++.dg/opt/ptrmem1.C: New test.
30807
30808 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30809
30810         * gcc.dg/i386-loop-1.c: New test.
30811
30812 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30813
30814         PR c++/9970
30815         * g++.dg/lookup/friend1.C: New test.
30816
30817 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30818
30819         PR c++/9823
30820         * g++.dg/parser/constructor1.C: New test.
30821
30822 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30823
30824         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30825
30826         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30827
30828 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30829
30830         * gcc.dg/cpp/Wunused.c: Update test.
30831
30832 2003-03-08  Jan Hubicka  <jh@suse.cz>
30833
30834         * gcc.dg/inline-3.c: New test.
30835
30836 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30837
30838         PR c++/9809
30839         * g++.dg/parse/builtin1.C: New test.
30840
30841         PR c++/9982
30842         * g++.dg/abi/cookie1.C: New test.
30843         * g++.dg/abi/cookie2.C: Likewise.
30844
30845         PR c++/9524
30846         * g++.dg/template/field1.C: New test.
30847
30848         PR c++/9912
30849         * g++.dg/parse/class1.C: New test.
30850         * g++.dg/parse/namespace7.C: Likewise.
30851         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30852
30853 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30854
30855         * g++.dg/init/ref4.C: New test.
30856
30857 2003-03-07  Jan Hubicka  <jh@suse.cz>
30858
30859         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30860         * gcc.dg/inline-3.c: New test.
30861
30862 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30863
30864         * g++.dg/init/ref3.C: New test.
30865
30866         PR c++/9965
30867         * g++.dg/init/ref2.C: New test.
30868
30869         PR c++/9400
30870         * g++.dg/warn/Wshadow-2.C: New test.
30871
30872         PR c++/9791
30873         * g++.dg/warn/Woverloaded-1.C: New test.
30874
30875 2003-03-05  Jan Hubicka  <jh@suse.cz>
30876
30877         * gcc.dg/i386-local2.c: New.
30878         * gcc.dg/i386-local.c: Fix typo.
30879
30880 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30881
30882         * g++.dg/abi/layout3.C: New test.
30883
30884 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30885
30886         * gcc.c-torture/compile/20030305-1.c
30887
30888 2003-03-05  Jan Hubicka  <jh@suse.cz>
30889
30890         * gcc.dg/i386-local.c: New.
30891
30892 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30893
30894         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30895
30896 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30897
30898         * gcc.dg/switch-2.c: New test.
30899         * gcc.dg/switch-3.c: New test.
30900         * gcc.dg/Wswitch.c: Adjust line numbers.
30901         * gcc.dg/Wswitch-default.c: Likewise.
30902         * gcc.dg/Wswitch-enum.c: Likewise.
30903
30904 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30905
30906         * gcc.c-torture/execute/20030222-1.c: New test.
30907
30908 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30909
30910         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30911
30912 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/9878
30915         * g++.dg/init/ref1.C: New test.
30916
30917 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30918
30919         * gcc.dg/sh-relax.c: New SH-only test.
30920
30921 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30922
30923         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30924         comment explaining purpose of testcase.
30925
30926 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30927
30928         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30929         for HC11/HC12 (asm needs two int registers).
30930         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30931         HC11/HC12 because the test uses an asm which needs two 32-bit
30932         registers.
30933
30934 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30935
30936         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30937         for HC11/HC12 (array is too large otherwise).
30938         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30939         * gcc.c-torture/compile/20010518-2.x: Likewise.
30940         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30941         HC11/HC12 (array is too large).
30942
30943 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30944
30945         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30946         * lib/g++-dg.exp (g++-dg-test): Likewise.
30947
30948 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30949
30950         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30951         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30952
30953 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30954
30955         * g++.dg/warn/implicit-typename1.C: Remove warning.
30956
30957 2003-02-28  Richard Henderson  <rth@redhat.com>
30958
30959         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30960         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30961
30962 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30963
30964         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30965         * g++.dg/pch/pch.exp: Likewise.
30966
30967 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30968
30969         PR c++/9879
30970         * testsuite/g++.dg/init/new4.C: New test.
30971
30972 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30973
30974         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30975
30976 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30977
30978         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30979         unsigned long.
30980
30981         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30982         wider than float.
30983
30984 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30985
30986         * lib/scanasm.exp: Add support for counting numbers of
30987         occurences.
30988         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30989         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30990
30991 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30992
30993         PR c++/9683
30994         * g++.dg/template/static3.C: New test.
30995
30996         PR c++/9829
30997         * g++.dg/parse/namespace6.C: New test.
30998
30999 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31000
31001         PR target/9732
31002         * gcc.dg/20030225-1.c: New test.
31003
31004 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31005
31006         * README: Remove out-of-date information.
31007
31008         PR c++/9836
31009         * g++.dg/template/spec6.C: New test.
31010
31011 2003-02-24  Jeff Law  <law@redhat.com>
31012
31013         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31014
31015 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31016
31017         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31018         * gcc.dg/pragma-ep-1.c: Likewise.
31019
31020 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31021
31022         PR c++/9602
31023         * g++.dg/template/friend16.C: New test.
31024
31025 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31026
31027         PR c++/5333
31028         * g++.dg/parse/fused-params1.C: Adjust error messages.
31029         * g++.dg/template/nested3.C: New test.
31030
31031 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31032
31033         * g++.dg/abi/param1.C: New test.
31034
31035 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31036
31037         PR c++/7982
31038         * g++.dg/warn/implicit-typename1.C: New test.
31039
31040 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31041
31042         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31043         with "mtune".
31044         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31045         * gcc.c-torture/execute/20010129-1.x: Likewise.
31046         * gcc.dg/20011107-1.c: Likewise.
31047         * gcc.dg/20020108-1.c: Likewise.
31048         * gcc.dg/20020122-3.c: Likewise.
31049         * gcc.dg/20020206-1.c: Likewise.
31050         * gcc.dg/20020310-1.c: Likewise.
31051         * gcc.dg/20020426-2.c: Likewise.
31052         * gcc.dg/20020517-1.c: Likewise.
31053         * gcc.dg/991230-1.c: Likewise.
31054         * gcc.dg/i386-unroll-1.c: Likewise.
31055         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31056
31057 2003-02-22  Jan Hubicka  <jh@suse.cz>
31058
31059         * gcc.dg/i386-mul.c: New test.
31060
31061 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31062
31063         * gcc.dg/builtins-5.c: New test case.
31064
31065 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31066
31067         * gcc.dg/asmreg-1.c: New test.
31068
31069 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31070
31071         PR c++/9749
31072         * g++.dg/parse/varmod1.C: New test.
31073
31074 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31075
31076         PR c++/9727
31077         * g++.dg/template/op1.C: New test.
31078
31079 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31080
31081         PR c++/8906
31082         * g++.dg/template/nested2.C: New test.
31083
31084 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31085
31086         PR c++/8724
31087         * g++.dg/expr/dtor1.C: New test.
31088
31089 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31090
31091         * gcc.dg/cpp/include3.c: New test.
31092         * gcc.dg/cpp/inc/foo.h: New file.
31093
31094 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31095
31096         * gcc.c-torture/execute/20030221-1.c: New test.
31097
31098 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31099
31100         PR c++/9729
31101         * g++.dg/abi/conv1.C: New test.
31102
31103 2003-02-20  Jan Hubicka  <jh@suse.cz>
31104
31105         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31106
31107 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31108
31109         * gcc.c-torture/compile/20030219-1.c: New test.
31110
31111 2003-02-18  Jan Hubicka  <jh@suse.cz>
31112
31113         * gcc.dg/funcorder.c: New test.
31114
31115 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31116
31117         * gcc.c-torture/execute/20030218-1.c: New.
31118
31119 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31120
31121         * gcc.dg/20030218-1.c: New.
31122
31123 2003-02-18  Richard Henderson  <rth@redhat.com>
31124
31125         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31126         * gcc.dg/attr-used-2.c: New.
31127
31128 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31129
31130         PR c++/9704
31131         * g++.dg/init/copy5.C: New test.
31132
31133 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31134
31135         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31136         * g++.dg/pch/pch.exp: Likewise.
31137
31138 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31139
31140         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31141         STACK_SIZE is not defined.
31142
31143 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31144
31145         PR c++/9457
31146         * g++.dg/template/init1.C: New test.
31147
31148 2003-02-16  Jan HUbicka  <jh@suse.cz>
31149
31150         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31151         (foo): Add few extra tests
31152         * gcc.dg/c99-const-expr-3.c: Likewise.
31153         * gcc.c-torture/execute/20030216-1.c: New.
31154
31155 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31156
31157         PR c++/9459
31158         * g++.dg/ext/typeof4.C: New test.
31159
31160 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31161
31162         * gcc.dg/i386-387-3.c: New test case.
31163
31164 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31165
31166         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31167         cris-*-elf* cris-*-aout* and mmix-*-*.
31168
31169 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31170
31171         * gcc.dg/20030213-1.c: New test.
31172
31173 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31174
31175         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31176         * gcc.dg/i386-387-2.c: Likewise.
31177
31178 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31179
31180         * gcc.dg/ppc-spe.c: Fix formatting.
31181         Enable tests that were previously unsupported by gas.
31182         Delete tests for instructions that no longer exist.
31183         Switch arguments on evsubifw builtin.
31184
31185 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31186
31187         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31188         STACK_SIZE is too small.
31189
31190 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31191             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31192
31193         * gcc.dg/decl-2.c: New test.
31194
31195 2003-02-10  Jan Hubicka  <jh@suse.cz>
31196
31197         * gcc.dg/i386-fpcvt-1.c: New test.
31198
31199 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31200
31201         * gcc.c-torture/execute/20030209-1.c: New test.
31202
31203 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31204
31205         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31206         int-wide bitops, use the constants of the same width.
31207         Likewise, if long long is 32-bit wide, test bitops using
31208         32-bit constants.
31209
31210 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31211
31212         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31213
31214 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31215
31216         * testsuite/gcc.dg/builtins-4.c: New test case.
31217
31218 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31219
31220         * gcc.dg/20020430-1.c: Fix dg command typos.
31221         * gcc.dg/20020503-1.c: Likewise.
31222
31223 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31224
31225         PR c++/8785
31226         * g++.dg/parse/fused-params1.C: New test.
31227
31228         PR c++/8857
31229         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31230
31231         PR c++/8921
31232         * g++.dg/parse/non-dependent1.C: New test.
31233
31234         PR c++/8928
31235         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31236
31237         PR c++/9228
31238         * g++.dg/parse/undefined7.C: New test.
31239         * g++.dg/parse/non-templ1.C: New test.
31240
31241         PR c++/9229
31242         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31243
31244 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31245
31246         * gcc.c-torture/compile/20030206-1.c: New test.
31247
31248 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31249
31250         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31251         "pow" to "foo" to avoid potential confusion with a math built-in.
31252
31253 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31254
31255         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31256         conditions for SPARC targets.
31257
31258 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31259
31260         * gcc.dg/20030204-1.c: New test.
31261
31262 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31263
31264         PR c++/38
31265         * g++.dg/parse/array-size1.C: New test.
31266
31267         PR c++/5657
31268         * g++.dg/parse/undefined3.C: New test.
31269
31270         PR c++/5665
31271         * g++.dg/parse/undefined4.C: New test.
31272
31273         PR c++/5975
31274         * g++.dg/parse/undefined5.C: New test.
31275
31276         PR c++/7259
31277         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31278
31279         PR c++/8578
31280         * g++.dg/parse/casting-operator1.C: New test.
31281
31282         PR c++/8596
31283         * g++.dg/parse/undefined6.C: New test.
31284
31285         PR c++/8736
31286         * g++.dg/parse/missing-template1.C: New test.
31287
31288 2003-02-04  Jan Hubicka  <jh@suse.cz>
31289
31290         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31291         * gcc.dg/i386-cmov?.c: Likewise.
31292         * gcc.dg/i386-fpcvt-?.c: Likewise.
31293         * gcc.dg/i386-ssefp-1.c: Likewise.
31294         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31295         conventions.
31296
31297 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31298
31299         PR c++/7129
31300         * testsuite/g++.dg/ext/max.C: New test.
31301
31302 2003-02-03  Jan Hubicka  <jh@suse.cz>
31303
31304         * gcc.c-torture/execute/20030203-1.c: New test.
31305
31306 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31307
31308         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31309         'natural-endian'.
31310
31311 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31312
31313         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31314         * g++.dg/init/new2.C: Likewise.
31315         * g++.dg/other/new1.C: Likewise.
31316
31317 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31318
31319         * gcc.dg/struct-ret-libc.c: New test.
31320
31321 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31322
31323         * gcc.dg/20030129-1.c: New test.
31324
31325 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31326
31327         PR c++/8849
31328         * g++.dg/template/ptrmem4.C: New test.
31329
31330 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31331
31332         * g++.dg/parser/constant1.C: New test.
31333
31334 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31335
31336         PR c++/8591
31337         * g++.dg/parse/friend2.C: New test.
31338
31339 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31340
31341         PR c++/9437
31342         * g++.dg/template/unify4.C: New test.
31343
31344 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31345
31346         * gcc.c-torture/execute/20030128-1.c: New test.
31347
31348 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31349
31350         * g++.dg/lookup/nested1.C: Test moved from ...
31351         * g++.old-deja/g++.other/lookup24.C: ... here.
31352
31353 2003-01-28  Jan Hubicka  <jh@suse.cz>
31354
31355         * gcc.dg/i386-cmov5.c: New test.
31356
31357 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31358
31359         * gcc.c-torture/execute/20010925-1.c: Changed the
31360         memcpy declaration.
31361
31362 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         PR c++/3902
31365         * g++.dg/parse/template5.C: New test.
31366
31367 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31368
31369         PR fortran/9258
31370         * g77.dg/pr9258: New test.
31371
31372 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31373
31374         * README: Move relevant parts from README.g++.
31375
31376         * README.g++: Remove this file.
31377
31378 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31379
31380         * g++.dg/abi/dcast1.C: New test.
31381
31382 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31383
31384         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31385
31386 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31387
31388         PR c++/47
31389         * g++.old-deja/g++.other/lookup24.C: New test.
31390
31391 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31392
31393         PR middle-end/7227
31394         * gcc.dg/uninit-C.c: New test.
31395
31396 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31397
31398         * g++.dg/abi/covariant1.C: New test.
31399
31400 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31401
31402         * gcc.dg/20030123-1.c: New test.
31403
31404 2003-01-25  Jan Hubicka  <jh@suse.cz>
31405
31406         PR opt/8492
31407         * gcc.c-torture/compile/20030125-1.c
31408
31409 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31410
31411         PR c++/9403
31412         * g++.dg/parse/template3.C: New test.
31413         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31414
31415         PR c++/795
31416         * g++.dg/parse/template4.C: New test.
31417
31418         PR c++/9415
31419         * g++.dg/template/qual2.C: New test.
31420
31421         PR c++/8545
31422         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31423
31424         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31425
31426 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31427
31428         * gcc.c-torture/execute/switch-1.c: New test case.
31429
31430 2003-01-25  Jan Hubicka  <jh@suse.cz>
31431
31432         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31433
31434 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31435
31436         Tweaks for Bison-1.875. From the NEWS file:
31437         "- `parse error' -> `syntax error'
31438         Bison now uniformly uses the term `syntax error'"
31439         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31440         * gcc.dg/cpp/digraph2.c: Likewise.
31441         * gcc.dg/cpp/direct2.c: Likewise.
31442         * gcc.dg/cpp/paste4.c: Likewise.
31443         * gcc.dg/c90-restrict-1.c: Likewise.
31444         * gcc.dg/c99-func-2.c: Likewise.
31445         * gcc.dg/noncompile/920721-2.c: Likewise.
31446         * gcc.dg/noncompile/930622-2.c: Likewise.
31447         * gcc.dg/noncompile/940112-1.c: Likewise.
31448         * gcc.dg/noncompile/950921-1.c: Likewise.
31449         * gcc.dg/noncompile/951123-1.c: Likewise.
31450         * gcc.dg/noncompile/971104-1.c: Likewise.
31451         * gcc.dg/noncompile/990416-1.c: Likewise.
31452
31453 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31454
31455         * g++.dg/parse/undefined1.C: Add error message.
31456
31457 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31458
31459         PR c++/9354
31460         * g++.dg/parse/new1.C: New test.
31461
31462         PR c++/9216
31463         * g++.dg/parse/template2.C: New test.
31464
31465         PR c++/9354
31466         * g++.dg/parse/typedef2.C: New test.
31467
31468         PR c++/9328
31469         * g++.dg/ext/typeof3.C: New test.
31470
31471 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31472
31473         PR c++/2738
31474         * g++.dg/parse/ret-type1.C: New test.
31475
31476         PR c++/3792
31477         * g++.dg/parse/tmpl-outside1.C: New test.
31478
31479         PR c++/4207
31480         * g++.dg/parse/int-as-enum1.C: New test.
31481
31482         PR c++/4903
31483         * g++.dg/parse/no-typename1.C: New test.
31484
31485         PR c++/5533
31486         * g++.dg/parse/no-value1.C: New test.
31487
31488         PR c++/5921
31489         * g++.dg/parse/wrong-inline1.C: New test.
31490
31491         PR c++/6402
31492         * g++.dg/parse/ref1.C: New test.
31493
31494         PR c++/6992
31495         * g++.dg/parse/attr-ctor1.C: New test.
31496
31497         PR c++/7229
31498         * g++.dg/parse/namespace5.C: New test.
31499
31500         PR c++/7917
31501         * g++.dg/parse/func-def1.C: New test.
31502
31503         PR c++/8143
31504         * g++.dg/parse/undefined1.C: New test.
31505
31506         PR c++/5723, PR c++/8522
31507         * g++.dg/parse/specialization1.C: New test.
31508
31509         PR c++/163, PR c++/8595
31510         * g++.dg/parse/struct-as-enum1.C: New test.
31511
31512         PR c++/9173
31513         * g++.dg/parse/undefined2.C: New test.
31514
31515 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31516
31517         PR c++/9298
31518         * g++.dg/parse/template1.C: New test.
31519
31520         PR c++/9384
31521         * g++.dg/parse/using1.C: New test.
31522
31523         PR c++/9285
31524         PR c++/9294
31525         * g++.dg/parse/expr2.C: New test.
31526
31527         PR c++/9388
31528         * g++.dg/parse/lookup2.C: Likewise.
31529
31530 2003-01-21  Jan Hubicka  <jh@suse.cz>
31531
31532         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31533         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31534         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31535         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31536
31537 2003-01-20  Nick Clifton  <nickc@redhat.com>
31538
31539         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31540         problem with ARM sibcall code generation.
31541
31542 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31543
31544         * gcc.c-torture/execute/20030120-1.c: New.
31545
31546 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31547
31548         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31549
31550 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31551
31552         PR c++/9272
31553         * g++.dg/parse/ctor1.C: New test.
31554
31555         PR c++/9294:
31556         * g++.dg/parse/qualified1.C: New test.
31557
31558         * g++.dg/parse/typename3.C: New test.
31559
31560 2003-01-16  Richard Henderson  <rth@redhat.com>
31561
31562         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31563
31564 2003-01-16  Richard Henderson  <rth@redhat.com>
31565
31566         * g++.dg/pch/pch.exp: Copy test header to the working directory
31567         before using it either for precompilation or direct use.
31568         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31569         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31570
31571 2003-01-16  Richard Henderson  <rth@redhat.com>
31572
31573         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31574         before using it either for precompilation or direct use.
31575         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31576         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31577
31578 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31579
31580         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31581         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31582         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31583         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31584         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31585         typename warning into error.
31586         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31587         error messages.
31588         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31589         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31590         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31591         messages.
31592         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31593         make declaration visible in template.
31594         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31595         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31596         messages.
31597         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31598         message.
31599         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31600         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31601         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31602         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31603         typename warning with error message.
31604         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31605         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31606         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31607
31608 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         * g++.dg/parse/ambig2.C: New test.
31611
31612 2003-01-15  Richard Henderson  <rth@redhat.com>
31613
31614         * g++.dg/tls/init-2.C: Update error message string.
31615
31616 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31617
31618         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31619
31620 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31621
31622         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31623         all for HC11/HC12.
31624         * gcc.c-torture/compile/20001205-1.x: Likewise.
31625         * gcc.c-torture/compile/20001226-1.x: Likewise.
31626         * gcc.c-torture/compile/920520-1.x: Likewise.
31627         * gcc.c-torture/compile/961203-1.x: Likewise.
31628         * gcc.c-torture/compile/20020604-1.x: Likewise.
31629
31630 2003-01-15  Jan Hubicka  <jh@suse.cz>
31631
31632         * gcc.c-torture/compile/20030115-1.c: New test.
31633
31634         * gcc.dg/i386-fpcvt-1.c: New test.
31635         * gcc.dg/i386-fpcvt-2.c: New test.
31636
31637 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31638
31639         Further conform g++'s __vmi_class_type_info to the C++ ABI
31640         specification.
31641         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31642         the specification.
31643
31644 2003-01-14  Jan Hubicka  <jh@suse.cz>
31645
31646         * gcc.dg/i386-fpcvt-1.c: New test.
31647         * gcc.dg/i386-fpcvt-2.c: New test.
31648
31649 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31650
31651         * gcc.dg/i386-mmx-3.c: New test.
31652
31653 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31654
31655         PR c++/9264
31656         * g++.dg/parse/octal1.C: New file.
31657
31658         PR c++/9172
31659         * g++.dg/parse/typename1.C: New file.
31660
31661 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31662
31663         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31664         * gcc.dg/bf-no-ms-layout.c: Likewise.
31665         * gcc.dg/bf-ms-attrib.c: Likewise.
31666
31667 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31668
31669         PR c++/9099
31670         * g++.dg/parse/dtor1.C: New file.
31671
31672         PR c++/9128
31673         * g++.dg/rtti/typeid1.C: New file.
31674
31675         PR c++/9153
31676         * g++.dg/parse/lookup1.C: New file.
31677
31678         PR c++/9171
31679         * g++.dg/templ/spec5.C: New file.
31680
31681 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31682
31683         * gcc.c-torture/compile/20030110-1.c: New test.
31684
31685 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31686
31687         Merge from pch-branch:
31688
31689         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31690
31691         * gcc.dg/pch/cpp-1.h: New.
31692         * gcc.dg/pch/cpp-1.c: New.
31693         * gcc.dg/pch/cpp-2.h: New.
31694         * gcc.dg/pch/cpp-2.c: New.
31695
31696         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31697
31698         * gcc.dg/pch/except-1.h: New.
31699         * gcc.dg/pch/except-1.c: New.
31700
31701         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31702
31703         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31704         running test.
31705         * gcc.dg/pch: Include *.hp not *.h.
31706         * gcc.dg/pch/system-1.h: New.
31707         * gcc.dg/pch/system-1.c: New.
31708
31709         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31710
31711         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31712         rather than trying to build and run a program using PCH.
31713         * gcc.dg/pch: Remove dg-do commands from test files.
31714
31715         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31716
31717         * gcc.dg/pch/macro-3.c: New.
31718         * gcc.dg/pch/macro-3.h: New.
31719
31720         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31721
31722         * gcc.dg/pch/common-1.c: New.
31723         * gcc.dg/pch/common-1.h: New.
31724         * gcc.dg/pch/decl-1.c: New.
31725         * gcc.dg/pch/decl-1.h: New.
31726         * gcc.dg/pch/decl-2.c: New.
31727         * gcc.dg/pch/decl-2.h: New.
31728         * gcc.dg/pch/decl-3.c: New.
31729         * gcc.dg/pch/decl-3.h: New.
31730         * gcc.dg/pch/decl-4.c: New.
31731         * gcc.dg/pch/decl-4.h: New.
31732         * gcc.dg/pch/decl-5.c: New.
31733         * gcc.dg/pch/decl-5.h: New.
31734         * gcc.dg/pch/global-1.c: New.
31735         * gcc.dg/pch/global-1.h: New.
31736         * gcc.dg/pch/inline-1.c: New.
31737         * gcc.dg/pch/inline-1.h: New.
31738         * gcc.dg/pch/inline-2.c: New.
31739         * gcc.dg/pch/inline-2.h: New.
31740         * gcc.dg/pch/static-1.c: New.
31741         * gcc.dg/pch/static-1.h: New.
31742         * gcc.dg/pch/static-2.c: New.
31743         * gcc.dg/pch/static-2.h: New.
31744
31745         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31746
31747         * g++.dg/pch/pch.exp: Better handle failing testcases.
31748         * gcc.dg/pch/pch.exp: Likewise.
31749         * gcc.dg/pch/macro-1.c: New.
31750         * gcc.dg/pch/macro-1.h: New.
31751         * gcc.dg/pch/macro-2.c: New.
31752         * gcc.dg/pch/macro-2.h: New.
31753
31754         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31755
31756         * g++.dg/dg.exp: Treat files in pch/ specially.
31757         * g++.dg/pch/pch.exp: New file.
31758         * g++.dg/pch/empty.H: New file.
31759         * g++.dg/pch/empty.C: New file.
31760         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31761         "precompile".
31762
31763         * gcc.dg/pch/pch.exp: New file.
31764         * gcc.dg/pch/empty.h: New file.
31765         * gcc.dg/pch/empty.c: New file.
31766         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31767         "precompile".
31768
31769 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31770
31771         * g++.dg/template/friend14.C: New test.
31772
31773 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31774
31775         * gcc.dg/old-style-asm-1.c: New test.
31776
31777 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31778
31779         * gcc.c-torture/compile/20030109-1.c: New test.
31780
31781 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31782
31783         * gcc.c-torture/execute/20030109-1.c: New test.
31784
31785 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31786
31787         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31788         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31789         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31790         * g++.old-deja/g++.mike/eh2.C: Likewise.
31791         * g++.old-deja/g++.mike/eh3.C: Likewise.
31792         * g++.old-deja/g++.mike/eh5.C: Likewise.
31793         * g++.old-deja/g++.mike/eh6.C: Likewise.
31794         * g++.old-deja/g++.mike/eh7.C: Likewise.
31795         * g++.old-deja/g++.mike/eh8.C: Likewise.
31796         * g++.old-deja/g++.mike/eh9.C: Likewise.
31797         * g++.old-deja/g++.mike/eh10.C: Likewise.
31798         * g++.old-deja/g++.mike/eh12.C: Likewise.
31799         * g++.old-deja/g++.mike/eh13.C: Likewise.
31800         * g++.old-deja/g++.mike/eh14.C: Likewise.
31801         * g++.old-deja/g++.mike/eh16.C: Likewise.
31802         * g++.old-deja/g++.mike/eh17.C: Likewise.
31803         * g++.old-deja/g++.mike/eh18.C: Likewise.
31804         * g++.old-deja/g++.mike/eh21.C: Likewise.
31805         * g++.old-deja/g++.mike/eh23.C: Likewise.
31806         * g++.old-deja/g++.mike/eh24.C: Likewise.
31807         * g++.old-deja/g++.mike/eh25.C: Likewise.
31808         * g++.old-deja/g++.mike/eh26.C: Likewise.
31809         * g++.old-deja/g++.mike/eh27.C: Likewise.
31810         * g++.old-deja/g++.mike/eh28.C: Likewise.
31811         * g++.old-deja/g++.mike/eh29.C: Likewise.
31812         * g++.old-deja/g++.mike/eh31.C: Likewise.
31813         * g++.old-deja/g++.mike/eh33.C: Likewise.
31814         * g++.old-deja/g++.mike/eh34.C: Likewise.
31815         * g++.old-deja/g++.mike/eh35.C: Likewise.
31816         * g++.old-deja/g++.mike/eh36.C: Likewise.
31817         * g++.old-deja/g++.mike/eh37.C: Likewise.
31818         * g++.old-deja/g++.mike/eh38.C: Likewise.
31819         * g++.old-deja/g++.mike/eh39.C: Likewise.
31820         * g++.old-deja/g++.mike/eh40.C: Likewise.
31821         * g++.old-deja/g++.mike/eh41.C: Likewise.
31822         * g++.old-deja/g++.mike/eh42.C: Likewise.
31823         * g++.old-deja/g++.mike/eh44.C: Likewise.
31824         * g++.old-deja/g++.mike/eh46.C: Likewise.
31825         * g++.old-deja/g++.mike/eh47.C: Likewise.
31826         * g++.old-deja/g++.mike/eh48.C: Likewise.
31827         * g++.old-deja/g++.mike/eh49.C: Likewise.
31828         * g++.old-deja/g++.mike/eh50.C: Likewise.
31829         * g++.old-deja/g++.mike/eh51.C: Likewise.
31830         * g++.old-deja/g++.mike/eh53.C: Likewise.
31831         * g++.old-deja/g++.mike/eh55.C: Likewise.
31832         * g++.old-deja/g++.mike/p7912.C: Likewise.
31833         * g++.old-deja/g++.mike/p9706.C: Likewise.
31834         * g++.old-deja/g++.mike/p10416.C: Likewise.
31835         * g++.old-deja/g++.mike/p11667.C: Likewise.
31836         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31837         Remove redundant reference to Iris.
31838         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31839         Elxsi, i860, Pico Java, and WE32K.
31840
31841 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31842
31843         * g++.dg/ext/asm4.C: New test.
31844
31845 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31846
31847         PR c++/9030
31848         * g++.dg/template/friend12.C: New test.
31849         * g++.dg/template/friend13.C: Likewise.
31850         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31851
31852 2003-01-08  Jan Hubicka  <jh@suse.cz>
31853
31854         * gcc.dg/i386-cadd.c: New test.
31855         * gcc.dg/i386-cmov4.c: Likewise.
31856
31857 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31858
31859         PR c++/9165
31860         * g++.dg/warn/Wunused-3.C: New test.
31861
31862         * g++.dg/abi/bitfield9.C: New test.
31863
31864         PR c++/9189
31865         * g++.dg/parse/defarg3.C: New test.
31866
31867 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31868
31869         * g++.dg/parse/ambig1.C: New test.
31870         * g++.dg/parse/defarg2.C: New test.
31871
31872 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31873
31874         * g++.dg/template/defarg-1.C: New test.
31875         * g++.dg/template/local2.C: Likewise.
31876
31877 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31878
31879         * gcc.c-torture/execute/20030105-1.c: New test.
31880
31881 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31882
31883         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31884         * g++.dg/parse/namespace4.C: Likewise.
31885
31886 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31887
31888         * g++.dg/template/ntp2.C: New test.
31889
31890 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31891
31892         * g++.dg/parse/extern-C-1.C: New test.
31893
31894         * g++.dg/parse/namespace4.C: New test.
31895
31896         * g++.dg/template/nested1.C: New test.
31897
31898         * g++.dg/parse/namespace3.C: New test.
31899
31900 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31901
31902         * g++.dg/lookup/two-stage1.C: New test.
31903
31904 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31905
31906         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31907         * g++.old-deja/g++.jason/access8.C: Likewise.
31908         * g++.old-deja/g++.other/decl5.C: Likewise.
31909
31910 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31911
31912         * g++.dg/parse/parse7.C: New test.
31913
31914 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31915
31916         PR c++/2843
31917         * g++.dg/ext/attrib7.C: New test.
31918
31919 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31920
31921         * g++.dg/parse/parse6.C: New test.
31922
31923 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31924
31925         * gcc.dg/h8300-stack-1.c: New.
31926
31927 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31928
31929         g++.dg/lookup/exception1.C: New test.
31930
31931         g++.dg/lookup/template1.C: New test.
31932
31933         g++.dg/parse/namespace2.C: New test.
31934
31935         g++.dg/parse/parens2.C: New test.
31936
31937 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31938
31939         * g++.dg/parse/parse5.C: New test.
31940         * g++.dg/lookup/scoped4.C: New test.
31941
31942 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31943
31944         * g++.dg/parse/parens1.C: New test.
31945
31946         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31947         angle-bracket1.C.
31948         * g++.dg/parse/parens2.C: New test.
31949
31950         * g++.dg/lookup/scope-operator1.C: New test.
31951
31952         * g++.dg/parse/operator1.C: New test.
31953
31954 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31955
31956         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31957         * g++.old-deja/g++.other/access6.C: Likewise.
31958         * g++.old-deja/g++.other/decl1.C: Likewise.
31959         * g++.old-deja/g++.pt/typename12.C: Likewise.
31960
31961 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31962
31963         * g++.dg/parse/namespace1.C: New test.
31964
31965 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31966
31967         * g++.dg/parse/parse4.C: New test.
31968
31969 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31970
31971         * g++.dg/parse/parse3.C: New test.
31972
31973 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31974
31975         * g++.dg/parse/parse2.C: New test.
31976
31977 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31978
31979         * g++.dg/template/friend11.C: New test.
31980
31981 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31982
31983         * g++.dg/parse/parse1.C: New test.
31984
31985 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31986
31987         * lib/profopt.exp: Change the name of a global variable to avoid
31988         possible clashes with other test suites.
31989
31990 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31991
31992         * g++.dg/inherit/covariant8.C: New test.
31993
31994 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31995
31996         * g++.dg/init/array9.C: New test.
31997
31998         PR c++/9112
31999         * g++.dg/parse/expr1.C: New test.
32000
32001 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32002
32003         * gcc.c-torture/compile/20021230-1.c: New test.
32004
32005 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.dg/inherit/covariant5.C: New test.
32008         * g++.dg/inherit/covariant6.C: New test.
32009         * g++.dg/inherit/covariant7.C: New test.
32010
32011 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32012
32013         PR c++/2739
32014         * g++.dg/other/access2.C: New test.
32015
32016 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32017
32018         * g++.dg/other/anon-struct.C: No longer fails
32019         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32020         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32021         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32022
32023 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32024
32025         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32026
32027 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32028
32029         * g++.dg/eh/spec4.C: Remove stray semicolon.
32030         * g++.dg/expr/pmf-1.C: Change error message.
32031         * g++.dg/ext/asm1.C: Remove stray semicolon.
32032         * g++.dg/ext/typename1.C: Add missing typenames.
32033         * g++.dg/inherit/template-as-base.C: Change error message.
32034         * g++.dg/lookup/scoped1.C: Likewise.
32035         * g++.dg/lookup/scoped2.C: Likewise.
32036         * g++.dg/lookup/using2.C: Likewise.
32037         * g++.dg/other/component1.C: Remove stray semicolon.
32038         * g++.dg/other/do1.C: Change error message.
32039         * g++.dg/other/error2.C: Likewise.
32040         * g++.dg/other/init1.C: Likewise.
32041         * g++.dg/other/packed1.C: Remove stray semicolon.
32042         * g++.dg/other/ptrmem2.C: Change error message.
32043         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32044         marker.
32045         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32046         * g++.dg/template/access3.C: Add typename keyword.
32047         * g++.dg/template/access5.C: Remove stray semicolon.
32048         * g++.dg/template/access6.C: Likewise.
32049         * g++.dg/template/complit1.C: Likewise.
32050         * g++.dg/template/crash1.C: Change error message.
32051         * g++.dg/template/inherit2.C: Remove stray semicolon.
32052         * g++.dg/template/instantiate2.C: Likewise.
32053         * g++.dg/template/instantiate3.C: Change error message.
32054         * g++.dg/template/qual1.C: Remove stray semicolon.
32055         * g++.dg/template/qualttp18.C: Change error message.
32056         * g++.dg/template/ref1.C: Remove stray semicolon.
32057         * g++.dg/template/sizeof1.C (A::value): Declare it.
32058         * g++.dg/template/spec4.C: Change error message.
32059         * g++.dg/template/static1.C: Likewise.
32060         * g++.dg/template/type1.C: Likewise.
32061         * g++.dg/template/typename3.C: Likewise.
32062         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32063         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32064         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32065         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32066         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32067         named return value extension.
32068         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32069         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32070         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32071         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32072         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32073         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32074         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32075         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32076         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32077         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32078         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32079         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32080         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32081         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32082         syntax.
32083         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32084         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32085         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32086         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32087         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32088         * g++.old-deja/g++.brendan/template11.C: Likewise.
32089         * g++.old-deja/g++.brendan/template26.C: Likewise.
32090         * g++.old-deja/g++.brendan/template27.C: Use explicit
32091         specialization syntax.
32092         * g++.old-deja/g++.brendan/template30.C: Likewise.
32093         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32094         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32095         non-dependent names.
32096         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32097         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32098         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32099         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32100         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32101         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32102         named return value extension.
32103         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32104         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32105         * g++.old-deja/g++.ext/return1.C: Likewise.
32106         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32107         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32108         * g++.old-deja/g++.jason/access8.C: Likewise.
32109         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32110         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32111         pseudo-destructor names.
32112         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32113         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32114         pseudo-destructor names.
32115         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32116         * g++.old-deja/g++.jason/overload19.C: Likewise.
32117         * g++.old-deja/g++.jason/overload32.C: Likewise.
32118         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32119         stray semicolons.
32120         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32121         * g++.old-deja/g++.jason/return.C: Likewise.
32122         * g++.old-deja/g++.jason/return2.C: Likewise.
32123         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32124         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32125         syntax.
32126         * g++.old-deja/g++.jason/template10.C: Account for use of
32127         non-dependent names.
32128         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32129         syntax.
32130         * g++.old-deja/g++.jason/template37.C: Likewise.
32131         * g++.old-deja/g++.law/access4.C: Change error messages.
32132         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32133         pseudo-destructor names.
32134         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32135         * g++.old-deja/g++.law/ctors9.C: Likewise.
32136         * g++.old-deja/g++.law/cvt22.C: Likewise.
32137         * g++.old-deja/g++.law/dtors5.C: Likewise.
32138         * g++.old-deja/g++.law/global-init1.C: Likewise.
32139         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32140         * g++.old-deja/g++.law/operators28.C: Likewise.
32141         * g++.old-deja/g++.law/visibility28.C: Likewise.
32142         * g++.old-deja/g++.martin/eval1.C: Likewise.
32143         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32144         name.
32145         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32146         * g++.old-deja/g++.mike/net34.C: Likewise.
32147         * g++.old-deja/g++.mike/net36.C: Likewise.
32148         * g++.old-deja/g++.mike/ns2.C: Likewise.
32149         * g++.old-deja/g++.mike/p12306.C: Likewise.
32150         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32151         value extension.
32152         * g++.old-deja/g++.mike/p700.C: Likewise.
32153         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32154         * g++.old-deja/g++.mike/p710.C: Likewise.
32155         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32156         value extension.
32157         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32158         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32159         * g++.old-deja/g++.ns/crash2.C: Likewise.
32160         * g++.old-deja/g++.ns/crash3.C: Likewise.
32161         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32162         * g++.old-deja/g++.ns/ns17.C: Likewise.
32163         * g++.old-deja/g++.ns/template16.C: Likewise.
32164         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32165         keyword.
32166         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32167         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32168         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32169         named return value extension.
32170         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32171         * g++.old-deja/g++.other/access4.C: Issue additional error
32172         messages.
32173         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32174         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32175         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32176         * g++.old-deja/g++.other/crash25.C: Change error message.
32177         * g++.old-deja/g++.other/crash4.C: Change error message.
32178         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32179         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32180         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32181         checks.
32182         * g++.old-deja/g++.other/defarg8.C: Likewise.
32183         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32184         * g++.old-deja/g++.other/dtor10.C: Likewise.
32185         * g++.old-deja/g++.other/incomplete.C: Likewise.
32186         * g++.old-deja/g++.other/linkage7.C: Likewise.
32187         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32188         lookup algorithm.
32189         * g++.old-deja/g++.other/mangle2.C: Likewise.
32190         * g++.old-deja/g++.other/refinit2.C: Likewise.
32191         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32192         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32193         * g++.old-deja/g++.pt/crash28.C: Likewise.
32194         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32195         syntax.
32196         * g++.old-deja/g++.pt/crash32.C: Change error message.
32197         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32198         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32199         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32200         error message position.
32201         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32202         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32203         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32204         syntax.
32205         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32206         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32207         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32208         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32209         keyword.
32210         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32211         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32212         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32213         keyword.
32214         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32215         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32216         syntax.
32217         * g++.old-deja/g++.pt/friend28.C: Account for use of
32218         non-dependent names.
32219         * g++.old-deja/g++.pt/friend29.C: Likewise.
32220         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32221         rules.
32222         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32223         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32224         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32225         lookup rules.
32226         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32227         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32228         keyword.
32229         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32230         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32231         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32232         keyword.
32233         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32234         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32235         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32236         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32237         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32238         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32239         keyword.
32240         * g++.old-deja/g++.pt/spec10.C: Likewise.
32241         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32242         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32243         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32244         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32245         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32246         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32247         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32248         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32249         * g++.old-deja/g++.pt/typename15.C: Likewise.
32250         * g++.old-deja/g++.pt/typename22.C: Likewise.
32251         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32252         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32253         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32254         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32255         syntax.
32256         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32257         return value extension.
32258         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32259         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32260         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32261         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32262
32263 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32264
32265         * g++.dg/warn/inline1.C: New test.
32266         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32267         * g++.old-deja/g++.jason/synth10.C: Likewise.
32268         * g++.old-deja/g++.mike/net31.C: Likewise.
32269         * g++.old-deja/g++.mike/p8786.C: Likewise.
32270
32271         * g++.dg/template/friend10.C: New test.
32272         * g++.dg/template/conv5.C: New test.
32273
32274 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32275
32276         * g++.dg/lookup/scoped3.C: New test.
32277
32278         * g++.dg/lookup/decl1.C: New test.
32279         * g++.dg/lookup/decl2.C: New test.
32280
32281 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32282
32283         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32284         gcc.c-torture/compile/20021015-1.c,
32285         gcc.c-torture/compile/20021015-2.c,
32286         gcc.c-torture/compile/20021123-1.c,
32287         gcc.c-torture/compile/20021123-2.c,
32288         gcc.c-torture/compile/20021123-3.c,
32289         gcc.c-torture/compile/20021123-4.c,
32290         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32291         only to 3.1 or 3.2 branch.
32292
32293 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32294
32295         * gcc.dg/i386-bitfield3.c: New test.
32296
32297         * gcc.dg/i386-bitfield2.c: New test.
32298
32299 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32300
32301         * g++.dg/parse/conv_op1.C: New test.
32302
32303 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32304
32305         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32306         approved.
32307
32308 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32309
32310         * gcc.c-torture/compile/20021220-1.c: New test.
32311
32312 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32313
32314         * gcc.dg/i386-fastcall-1.c: New.
32315
32316 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32317
32318         * gcc.c-torture/execute/20021219-1.c: New test.
32319
32320 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32321
32322         * gcc.dg/i386-pic-1.c: New test.
32323
32324 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32325
32326         PR c++/8099
32327         * g++.dg/template/friend9.C: New test.
32328
32329 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32330
32331         PR c++/3663
32332         * g++.dg/template/access7.C: New test.
32333
32334 2002-12-18  Nick Clifton  <nickc@redhat.com>
32335
32336         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32337         the libstdc++-v3 directory has been found.
32338
32339 2002-12-12  Devang Patel <dpatel@apple.com>
32340         * gcc.dg/darwin-ld-1.c: New test.
32341         * gcc.dg/darwin-ld-2.c: New test.
32342         * gcc.dg/darwin-ld-3.c: New test.
32343         * gcc.dg/darwin-ld-4.c: New test.
32344         * gcc.dg/darwin-ld-5.c: New test.
32345
32346 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32347
32348         * gcc.c-torture/compile/20021212-1.c: New test.
32349
32350 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32351
32352         * gcc.dg/fshort-wchar: New test.
32353
32354 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32355
32356         PR c++/8372
32357         * g++.dg/template/dtor1.C: New test.
32358
32359         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32360         markers.
32361
32362 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32363
32364         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32365
32366 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32367
32368         * g++.dg/template/static1.C: New test.
32369         * g++.dg/template/static2.C: New test.
32370         * g++.old-deja/g++.ext/memconst.C: New test.
32371
32372 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32373
32374         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32375         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32376         * g++.dg/special/initp1.C: Likewise.
32377
32378 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32379
32380         * gcc.c-torture/execute/20021204-1.c: New test.
32381
32382 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32383
32384         * gcc.dg/ppc-fmadd-1.c: New file.
32385         * gcc.dg/ppc-fmadd-2.c: New file.
32386         * gcc.dg/ppc-fmadd-3.c: New file.
32387
32388 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32389
32390         * gcc.c-torture/compile/20021204-1.c: New test.
32391
32392 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32393
32394         * g++.dg/inherit/covariant2.C: New test.
32395         * g++.dg/inherit/covariant3.C: New test.
32396         * g++.dg/inherit/covariant4.C: New test.
32397         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32398         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32399
32400 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32401
32402         PR c++/8688
32403         * g++.dg/init/brace3.C: New test.
32404
32405 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32406
32407         * gcc.dg/20020210-1.c: Fix a comment typo.
32408
32409 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32410
32411         PR c++/8720
32412         * g++.dg/parse/defarg1.C: New test.
32413
32414         PR c++/8615
32415         * g++.dg/template/char1.C: New test.
32416
32417         * g++.dg/template/varmod1.C: Fix typo.
32418
32419 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32420
32421         DR 180
32422         * g++.old-deja/g++.pt/crash32.C: Expect error.
32423
32424 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR c++/5919
32427         * g++.dg/template/varmod1.C: New test.
32428
32429         PR c++/8727
32430         * g++.dg/inherit/typeinfo1.C: New test.
32431
32432         PR c++/8663
32433         * g++.dg/inherit/typedef1.C: New test.
32434
32435 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32436
32437         PR c++/8332
32438         PR c++/8493
32439         * g++.dg/template/strlen1.C: New test.
32440
32441         PR c++/8227
32442         * g++.dg/template/ctor2.C: New test.
32443
32444         PR c++/8214
32445         * g++.dg/init/string1.C: New test.
32446
32447         PR c++/8511
32448         * g++.dg/template/friend8.C: New test.
32449
32450 2002-11-29  Joe Buck <jbuck@synopsys.com>
32451
32452         * g++.dg/lookup/anon2.C: New test.
32453
32454 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32455
32456         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32457         h8300 port.
32458
32459 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32460
32461         * gcc.dg/bitfld-6.c: New test.
32462
32463 2002-11-27  Jan Hubicka  <jh@suse.cz>
32464
32465         * gcc.c-torture/execute/20021127.[cx]: New test.
32466
32467 2002-11-26  Jan Hubicka  <jh@suse.cz>
32468
32469         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32470         quality.
32471
32472 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32473
32474         * g++.dg/init/brace2.C: New test.
32475         * g++.old-deja/g++.mike/p9129.C: Correct.
32476
32477 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32478
32479         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32480
32481 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32482
32483         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32484
32485 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32486
32487         * testsuite/g++.dg/abi/empty11.C: New test.
32488         * testsuite/g++.dg/rtti/cv1.C: New test.
32489
32490 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32491
32492         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32493
32494 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32495
32496         * g++.dg/abi/empty10.C: New test.
32497
32498 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32499
32500         * gcc.c-torture/compile/20021124-1.c: New test.
32501
32502 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32503
32504         * g++.dg/abi/rtti2.C: New test.
32505
32506 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32507
32508         * gcc.dg/i386-unroll-1.c: New test.
32509
32510 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32511
32512         * gcc.c-torture/compile/20021120-1.c: New test.
32513         * gcc.c-torture/compile/20021120-2.c: New test.
32514
32515 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32516
32517         * gcc.dg/bitfld-5.c: New test.
32518
32519 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32520
32521         * gcc.c-torture/execute/20021120-3.c: New test.
32522
32523 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32524
32525         * gcc.c-torture/execute/20021120-2.c: New test.
32526
32527 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32528
32529         * gcc.c-torture/execute/20021120-1.c: New test.
32530
32531 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32532
32533         * gcc.c-torture/execute/20021118-3.c: New test.
32534
32535 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32536
32537         * gcc.c-torture/compile/20021119-1.c: New test.
32538
32539 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32540
32541         * gcc.dg/duff-1.c: New test.
32542         * gcc.dg/duff-2.c: New test.
32543         * gcc.dg/duff-3.c: New test.
32544
32545 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32546
32547         * gcc.dg/cpp/_Pragma5.c: New test.
32548
32549 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32550
32551         * gcc.c-torture/execute/20021118-2.c: New test.
32552
32553 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32554
32555         * gcc.c-torture/execute/20021118-1.c: New test.
32556
32557 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32558
32559         * gcc.dg/20021116-1.c: New test.
32560
32561 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32562
32563         * g++.dg/abi/vcall1.C: New test.
32564
32565 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * gcc.dg/20021029-1.c: New test.
32568         * gcc.dg/20021029-2.c: New test.
32569
32570 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32571
32572         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32573
32574 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32575
32576         PR c/8439
32577         * gcc.dg/20021110.c: Move to ...
32578         * gcc.c-torture/compile/20021110.c: .... here.
32579
32580 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32581
32582         PR c/8467
32583         * gcc.c-torture/execute/20021111-1.c
32584
32585 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32586
32587         PR c/8439
32588         * gcc.dg/20021110.c: New test.
32589
32590 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32591
32592         * g++.dg/abi/vthunk3.C: Run only on x86.
32593
32594 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32595
32596         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32597
32598 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32599
32600         * lib/compat.exp (compat-execute): Fix logic error in last
32601         change.
32602
32603 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32604
32605         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32606
32607 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32608
32609         PR c++/8389
32610         * g++.dg/template/access6.C: New test.
32611
32612 2002-11-08  Jan Hubicka  <jh@suse.cz>
32613
32614         * gcc.dg/i386-ssefp-1.c: New test.
32615         * gcc.dg/i386-ssefp-1.c: New test.
32616
32617 2002-11-08  Jan Hubicka  <jh@suse.cz>
32618
32619         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32620
32621 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32622
32623         * g++.dg/abi/vthunk3.C: New test.
32624
32625         PR c++/8338
32626         * g++.dg/template/crash2.C: New test.
32627
32628 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32629
32630         * testsuite/g++.dg/abi/dtor1.C: New test.
32631         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32632
32633 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32634
32635         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32636         Darwin.
32637
32638 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32639
32640         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32641         -mthumb.  Only xfail with -O0.
32642
32643 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32644
32645         * g++.dg/abi/thunk1.C: New test.
32646         * g++.dg/abi/thunk2.C: Likewise.
32647         * g++.dg/abi/vtt1.C: Likewise.
32648
32649 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32650
32651         PR optimization/8423
32652         * gcc.c-torture/execute/builtin-constant.c: New test.
32653
32654 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32655
32656         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32657         Add some more cases.
32658
32659 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32660
32661         PR c++/8391
32662         * g++.dg/opt/local1.C: New test.
32663
32664 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32665
32666         PR c++/8160
32667         * g++.dg/template/complit1.C: New test.
32668
32669         PR c++/8149
32670         * g++.dg/template/typename4.C: Likewise.
32671
32672 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32673
32674         Core issue 287, PR c++/7639
32675         * g++.dg/template/instantiate1.C: Adjust error location.
32676         * g++.dg/template/instantiate3.C: New test.
32677         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32678         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32679         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32680
32681 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32682
32683         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32684
32685 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32686
32687         PR c++/8287
32688         * g++.dg/init/dtor2.C: New test.
32689
32690 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32691
32692         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32693         * gcc.dg/nest.c: Bypass errors on irix6.
32694
32695 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32696
32697         * gcc.dg/nest.c: Expect error for mmix-*-*.
32698         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32699
32700 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32701
32702         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32703         markers.
32704
32705         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32706
32707 2002-10-25  Mike Stump  <mrs@apple.com>
32708
32709         * gcc.dg/warn-1.c: New test.
32710
32711 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32712
32713         * g++.dg/template/typename3.C: New test.
32714
32715 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32716
32717         * g++.dg/lookup/ptrmem1.C: New test.
32718
32719         * g++.dg/abi/vthunk2.C: New test.
32720
32721 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32722
32723         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32724
32725 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32726
32727         * g++.dg/abi/empty9.C: New test.
32728
32729 2002-10-24  Richard Henderson  <rth@redhat.com>
32730
32731         * g++.dg/inherit/thunk1.C: Enable for ia64.
32732
32733 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32734
32735         PR c++/8067
32736         * g++.dg/lookup/pretty1.C: New test.
32737
32738 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32739
32740         * gcc.dg/20021023-1.c: New test.
32741
32742 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32743
32744         PR c++/7679
32745         * g++.dg/parse/inline1.C: New test.
32746
32747 2002-10-23  Richard Henderson  <rth@redhat.com>
32748
32749         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32750
32751         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32752
32753 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/6579
32756         * g++.dg/parse/stmtexpr3.C: New test.
32757
32758 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32759
32760         * g++.dg/expr/cond1.C: New test.
32761
32762 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32763
32764         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32765
32766 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32767
32768         * g++.dg/abi/vbase13.C: New test.
32769         * g++.dg/abi/vbase14.C: Likewise.
32770
32771 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32772
32773         * gcc.dg/tls/pic-1.c: New test.
32774         * gcc.dg/tls/nonpic-1.c: New test.
32775         * gcc.dg/20021018-1.c: New test.
32776
32777 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32778
32779         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32780         Remove only files with the same base name as the test case.
32781         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32782         (profopt-execute): Likewise.  Also, remove old profiling
32783         and performance data files before running the tests.
32784
32785         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32786         * g++.dg/bprob/bprob.exp: Likewise.
32787         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32788         to allow more general test case names.
32789
32790         * g++.dg/bprob/bprob-1.C: Rename to ...
32791         * g++.dg/bprob/g++-bprob-1.C: ... this.
32792
32793         * g77.dg/bprob/bprob-1.f: Rename to ...
32794         * g77.dg/bprob/g77-bprob-1.f: ... this.
32795
32796 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32797
32798         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32799         bison 1.50 or later.
32800
32801 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32802
32803         * g++.dg/README: Describe more test directories.
32804
32805 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32806
32807         * g++.dg/init/array6.C: Add additional tests.
32808
32809 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32810
32811         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32812         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32813
32814 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32815
32816         * gcc.c-torture/compile/20020604-1.x: New.
32817         * gcc.c-torture/compile/simd-5.x: Likewise.
32818         * gcc.c-torture/execute/920710-1.x: Likewise.
32819         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32820
32821 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * g++.dg/inherit/override1.C: Add dg-options clause.
32824
32825 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32826
32827         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32828         _mm_slli_si128.
32829
32830 2002-10-19  Andreas Schwab  <schwab@suse.de>
32831
32832         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32833         directory component.
32834
32835 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32836
32837         * g++.dg/inherit/thunk1.C: New test.
32838
32839         * g++.dg/inherit/override1.C: New test.
32840
32841         * g++.dg/abi/mangle11.C: New test.
32842         * g++.dg/abi/mangle14.C: New test.
32843         * g++.dg/abi/mangle17.C: New test.
32844
32845 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32846
32847         * g++.dg/overload/member2.C: New test.
32848
32849 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32850
32851         * g++.dg/README: Describe new compat directory.
32852         * g++.dg/dg.exp: Skip tests in compat directory.
32853         * README.compat: New file.
32854         * lib/compat.exp: New expect script.
32855         * g++.dg/compat: New test directory.
32856         * g++.dg/compat/compat.exp: New expect script.
32857         * g++.dg/compat/abi: New test directory.
32858         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32859         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32860         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32861         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32862         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32863         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32864         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32865         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32866         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32867         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32868         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32869         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32870         * g++.dg/compat/break: New test directory.
32871         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32872         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32873         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32874         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32875         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32876         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32877         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32878         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32879         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32880         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32881         g++.dg/compat/break/README: New files.
32882         * g++.dg/compat/eh: New test directory.
32883         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32884         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32885         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32886         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32887         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32888         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32889         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32890         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32891         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32892         g++.dg/compat/eh/filter2_y.C,
32893         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32894         g++.dg/compat/eh/new1_y.C,
32895         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32896         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32897         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32898         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32899         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32900         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32901         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32902         g++.dg/compat/eh/unexpected1_y.C: New files.
32903         * g++.dg/compat/init: New test directory.
32904         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32905         g++.dg/compat/init/array5_y.C,
32906         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32907         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32908         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32909         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32910         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32911         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32912         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32913         g++.dg/compat/init/init-ref2_y.C: New files.
32914
32915 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32916
32917         PR c++/7584
32918         * g++.dg/inherit/using3.C: New test.
32919
32920 2002-10-17  Jan Hubicka  <jh@suse.cz>
32921
32922         * gcc.dg/20021017-2.c: New test.
32923
32924 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32925
32926         * g++.dg/abi/mangle16.C: Adjust.
32927
32928         * g++.dg/init/array8.C: New test.
32929
32930 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32931
32932         * gcc.dg/special/mips-abi.exp: New test.
32933         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32934
32935 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * g++.dg/abi/mangle16.C: New test.
32938         * g++.dg/abi/mangle17.C: Likewise.
32939
32940         PR c++/7478
32941         * g++.dg/template/ref1.C: New test.
32942
32943 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32944
32945         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32946
32947 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32948
32949         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32950
32951 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/7524
32954         * g++.dg/init/array7.C: New test.
32955
32956 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32957
32958         * g++.dg/init/array6.C: New test.
32959
32960         * g++.dg/abi/mangle13.C: Likewise.
32961         * g++.dg/abi/mangle14.C: Likewise.
32962         * g++.dg/abi/mangle15.C: Likewise.
32963
32964 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32965
32966         * g++.dg/abi/empty8.C: New test.
32967
32968 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32969
32970         * g++.dg/init/ctor1.C: New test.
32971
32972 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32973
32974         * gcc.c-torture/execute/20021015-1.c: New test.
32975
32976 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32977
32978         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32979
32980 2002-10-14  Jan Hubicka  <jh@suse.cz>
32981
32982         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32983
32984 2002-10-14  Richard Henderson  <rth@redhat.com>
32985
32986         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32987
32988 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32989
32990         PR optimization/6631
32991         * g++.dg/opt/const2.C: New test.
32992
32993 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/7176
32996         * g++.dg/parse/friend1.C: New test.
32997         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32998
32999 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * gcc.dg/20021014-1.c: New test.
33002
33003 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33004
33005         PR c++/5661
33006         * g++.dg/ext/vlm1.C: New test.
33007         * g++.dg/ext/vlm2.C: Likewise.
33008
33009         * g++.dg/init/array1.C: Remove invalid braces.
33010         * g++.dg/init/brace1.C: New test.
33011         * g++.dg/init/copy2.C: Likewise.
33012         * g++.dg/init/copy3.C: Likewise.
33013         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33014         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33015         braces.
33016
33017 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33018
33019         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33020
33021 2002-10-11  Richard Shann  <richard.shann@superh.com>
33022
33023         * gcc.c-torture/compile/simd-5.c: New test.
33024
33025 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33026
33027         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33028
33029 2002-10-10  Jim Wilson  <wilson@redhat.com>
33030
33031         * gcc.c-torture/execute/20021010-1.c: New test.
33032
33033 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33034
33035         PR c/7353
33036         * g++.dg/ext/typedef-init.C: New test.
33037         * gcc.dg/typedef-init.c: New test.
33038
33039 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33040
33041         * gcc.dg/cpp/paste13.c: New test.
33042
33043 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33044
33045         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33046         remaining platforms, XFAIL during compile, not execute.  Don't
33047         XFAIL at -O0.
33048
33049 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         * gcc.dg/alias-1.c: Tweak expected warning.
33052
33053 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33054
33055         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33056
33057 2002-10-06  Andreas Jaeger  <aj@suse.de>
33058
33059         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33060         * gcc.dg/cpp/c++98.C: Likewise.
33061
33062         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33063         * g++.dg/cpp/c++98.C: Likewise.
33064
33065         * g++.dg/README (Subdirectories): Mention cpp directory.
33066
33067         PR target/7559
33068         * gcc.dg/20021006-1.c: New test.
33069
33070 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33071
33072         PR c++/7804
33073         * g++.dg/other/warning1.C: New test.
33074
33075 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33076
33077         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33078         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33079         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33080
33081 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33082
33083         PR c++/7931
33084         * g++.dg/template/ptrmem3.C: New test.
33085
33086         PR c++/7754
33087         * g++.dg/template/union1.C: New test.
33088
33089 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33090
33091         PR c++/8006
33092         * g++.dg/abi/mangle9.C: New test.
33093         * g++.dg/abi/mangle10.C: New test.
33094         * g++.dg/abi/mangle11.C: New test.
33095         * g++.dg/abi/mangle12.C: New test.
33096
33097 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33098
33099         PR c++/7188.
33100         * g++.dg/template/meminit1.C: New test.
33101         * g++.dg/warn/Wreorder-1.C: Likewise.
33102         * g++.old-deja/g++.mike/warn3.C: Tweak.
33103         * lib/prune.exp: Ingore "in copy constructor".
33104
33105 2002-10-02  Andreas Jaeger  <aj@suse.de>
33106
33107         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33108         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33109         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33110         on x86-64.
33111
33112 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33113
33114         * gcc.dg/empty1.C: Fix typo.
33115
33116 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33117
33118         * gcc.dg/alias-1.c: New test.
33119
33120 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33121
33122         * gcc.dg/empty1.C: New test.
33123
33124         * g++.dg/tls/init-2.C: Tweak error messages.
33125
33126 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33127
33128         * gcc.c-torture/compile/20020923-1.c: New test.
33129
33130 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33131
33132         * gcc.c-torture/execute/ffs-1.c: New test.
33133         * gcc.c-torture/execute/ffs-2.c: Ditto.
33134
33135 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         * g++.dg/overload/member1.C: New test.
33138
33139 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33140
33141         * g++.dg/abi/empty7.C: New test.
33142         * g++.dg/init/pm2.C: Likewise.
33143
33144 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33145
33146         * g++.dg/rtti/crash1.C: New test.
33147
33148 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33149
33150         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33151         gcc.dg/sibcall-4.c: New tests.
33152
33153 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33154
33155         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33156         powerpc and MMIX targets.
33157
33158 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33159
33160         * gcc.dg/cpp/20020927-1.c: New.
33161
33162 2002-09-26  David S. Miller  <davem@redhat.com>
33163
33164         * gcc.c-torture/compile/trunctfdf.c: New.
33165
33166 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33167
33168         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33169
33170 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33171
33172         * gcc.c-torture/execute/loop-15.c: New.
33173
33174 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33175
33176         * README.QMTEST: Fix typo.
33177
33178 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33179
33180         * gcc.dg/20020926-1.c: New test.
33181
33182 2002-09-25  David S. Miller  <davem@redhat.com>
33183
33184         PR target/7842
33185         * gcc.c-torture/execute/shiftdi.c: New test.
33186
33187 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33188
33189         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33190         unique to the tool.
33191         * lib/g77.exp (g77_init): Likewise.
33192         * lib/g++.exp (g++_init): Likewise.
33193         * lib/objc.exp (objc_init): Likewise.
33194
33195 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33196
33197         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33198         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33199         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33200
33201 2002-09-25  Richard Henderson  <rth@redhat.com>
33202
33203         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33204         too-small long double.
33205
33206 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33207
33208         * gcc.dg/20020919-1.c: New test.
33209
33210 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33211
33212         * g++.dg/abi/bitfield6.C: New test.
33213         * g++.dg/abi/bitfield7.C: New test.
33214         * g++.dg/abi/bitfield8.C: New test.
33215         * g++.dg/abi/vbase11.C: New test.
33216
33217 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33218
33219         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33220         hppa*-*-hpux*.  Update test comment.
33221
33222 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33223
33224         * gcc.dg/tls/struct-1.c: New test.
33225
33226 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33227
33228         * gcc.dg/cpp/tr-warn2.c: Update.
33229
33230 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33231
33232         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33233
33234 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33235
33236         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33237         systems.
33238
33239 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33240
33241         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33242
33243         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33244         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33245         setting of cxxfilt.
33246
33247 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33248
33249         * gcc.dg/20020312-2.c: Update for darwin.
33250
33251 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33252
33253         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33254
33255 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33256
33257         * objc.dg/comp-types-1.m: New test.
33258         * objc.dg/comp-types-2.m: New test.
33259         * objc.dg/comp-types-3.m: New test.
33260         * objc.dg/comp-types-4.m: New test.
33261         * objc.dg/comp-types-5.m: New test.
33262         * objc.dg/comp-types-6.m: New test.
33263
33264 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33265
33266         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33267
33268 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         * g++.dg/other/do1.C: New test.
33271
33272         * g++.dg/template/subst1.C: New test.
33273
33274 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33275
33276         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33277
33278 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33279
33280         * g++.dg/template/qualttp20.C: Adjust expected errors.
33281         * g++.old-deja/g++.jason/report.C: Likewise.
33282         * g++.old-deja/g++.other/qual1.C: Likewise.
33283
33284         * g++.dg/lookup/scoped2.C: New test.
33285
33286         * g++.dg/ext/asm3.C: New test.
33287
33288 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33289
33290         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33291
33292 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33293
33294         * ChangeLog: follow spelling conventions.
33295         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33296         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33297         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33298         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33299         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33300         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33301         * g++.old-deja/g++.law/global-init1.C: Likewise.
33302         * g++.old-deja/g++.other/delete4.C: Likewise.
33303         * g++.old-deja/g++.other/inline21.C: Likewise.
33304         * g++.old-deja/g++.other/singleton.C: Likewise.
33305         * g77.dg/strlen0.f: Likewise.
33306         * g77.f-torture/compile/20010519-1.f: Likewise.
33307         * g77.f-torture/compile/980310-4.f: Likewise.
33308         * gcc.c-torture/compile/20000605-1.c: Likewise.
33309         * gcc.c-torture/execute/20020225-1.c: Likewise.
33310         * gcc.dg/c90-hexfloat-2.c: Likewise.
33311         * gcc.dg/c99-bool-1.c: Likewise.
33312         * gcc.dg/c99-hexfloat-2.c: Likewise.
33313         * gcc.dg/dll-2.c: Likewise.
33314         * gcc.dg/wtr-union-init-1.c: Likewise.
33315         * gcc.dg/wtr-union-init-2.c: Likewise.
33316         * gcc.dg/wtr-union-init-3.c: Likewise.
33317         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33318         * gcc.dg/cpp/defined.c: Likewise.
33319         * gcc.dg/cpp/macsyntx.c: Likewise.
33320         * gcc.dg/cpp/paste2.c: Likewise.
33321         * gcc.dg/cpp/trad/defined.c: Likewise.
33322         * gcc.dg/format/c90-printf-1.c: Likewise.
33323         * gcc.dg/format/c90-scanf-1.c: Likewise.
33324         * gcc.dg/format/c99-printf-1.c: Likewise.
33325         * gcc.dg/format/c99-scanf-1.c: Likewise.
33326         * gcc.misc-tests/gcov-8.c: Likewise.
33327         * lib/profopt.exp: Likewise.
33328
33329 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33330
33331         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33332
33333 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33334
33335         * g++.dg/inherit/using2.C: New test.
33336
33337 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33338
33339         * ChangeLog: Follow spelling conventions.
33340         * g++.dg/template/friend4.C: Likewise.
33341         * g++.old-deja/g++.pt/crash67.C: Likewise.
33342         * gcc.c-torture/execute/20000801-4.c: Likewise.
33343         * gcc.dg/c90-digraph-1.c: Likewise.
33344         * gcc.dg/c94-digraph-1.c: Likewise.
33345         * gcc.dg/c99-digraph-1.c: Likewise.
33346         * gcc.dg/cpp/line5.c: Likewise.
33347         * gcc.dg/cpp/multiline.c: Likewise.
33348         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33349         * gcc.dg/format/attr-3.c: Likewise.
33350         * gcc.dg/format/c90-scanf-3.c: Likewise.
33351         * gcc.dg/format/ext-4.c: Likewise.
33352
33353 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33354
33355         * g++.dg/template/pretty1.C: New test.
33356
33357 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33358
33359         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33360
33361 2002-09-13  Matt Austern  <austern@apple.com>
33362
33363         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33364         passing a cast expression to a function by const reference.
33365
33366 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33367
33368         * g++.dg/template/deduce1.C: New test.
33369
33370 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33371
33372         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33373         32-bit int.
33374
33375 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33376
33377         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33378         usage.
33379
33380 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33381
33382         * gcc.c-torture/compile/20020910-1.c: New test.
33383
33384 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33385
33386         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33387
33388 2002-09-10  Andreas Jaeger  <aj@suse.de>
33389
33390         * gcc.dg/20020312-2.c: Adjust for x86-64.
33391
33392 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33393
33394         * g77.dg/7388.f: New test case for PR 7388.
33395
33396 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33397
33398         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33399
33400 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33401
33402         * objc.dg/proto-lossage-1.m: New test.
33403
33404 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33405
33406         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33407
33408 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33409
33410         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33411         expected to pass.
33412
33413 2002-09-06  Stan Shebs  <shebs@apple.com>
33414             David Edelsohn  <edelsohn@gnu.org>
33415
33416         * gcc.dg/weak: New directory.
33417         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33418         target-specific xfail bits.
33419         * gcc.dg/typeof-2.c: Move to new directory.
33420         * gcc.dg/weak.exp: New expect script.
33421
33422 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33423
33424         * gcc.c-torture/execute/extzvsi.c: New test.
33425
33426 2002-09-05  Stan Shebs  <shebs@apple.com>
33427
33428         * gcc.dg/weak-1.c: xfail on Darwin.
33429         * gcc.dg/weak-2.c: Ditto.
33430         * gcc.dg/weak-3.c: Ditto.
33431         * gcc.dg/weak-4.c: Ditto.
33432         * gcc.dg/weak-5.c: Ditto.
33433         * gcc.dg/weak-6.c: Ditto.
33434         * gcc.dg/weak-7.c: Ditto.
33435         * gcc.dg/weak-8.c: Ditto.
33436         * gcc.dg/weak-9.c: Ditto.
33437
33438 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33439
33440         * gcc.c-torture/execute/loop-14.c: New test.
33441
33442 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33443
33444         * g++.dg/other/cxa-atexit1.C: New test.
33445
33446         * gcc.dg/typeof-2.c: New test.
33447
33448 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33449
33450         * gcc.dg/builtins-2.c: New testcase.
33451         * gcc.dg/builtins-3.c: New testcase.
33452
33453 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33454
33455         * gcc.dg/cpp/_Pragma4.c: New test.
33456
33457 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33458
33459         * objc/execute/nil_method-1.m: New testcase.
33460
33461 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33462
33463         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33464         [Object class], not [Object initialize].
33465
33466 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33467             Hans-Peter Nilsson  <hp@bitrange.com>
33468
33469         * gcc.c-torture/execute/20020720-1.x: Skip test on
33470         mmix-knuth-mmixware.  Correct comment.
33471
33472 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33473
33474         * testsuite/g++.dg/abi/bitfield5.C: New test.
33475         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33476
33477 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33478
33479         * objc.dg/undeclared-selector.m: New test.
33480
33481 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * g++.dg/other/offsetof1.C: Avoid cast warning.
33484
33485 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33486
33487         * objc.dg/super-class-2.m: New test.
33488
33489 2002-08-24  Matt Austern  <austern@apple.com>
33490
33491         * g++.dg/ext/lvaddr.C: New test.
33492         * g++.dg/ext/lvcast.C: New test.
33493
33494 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * testsuite/g++.dg/inherit/cond1.C: New test.
33497
33498 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33499
33500         * gcc.dg/noncompile/incomplete-1.c: New test.
33501
33502 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33503
33504         * gcc.dg/typespec-1.c: New test.
33505
33506 2002-08-20  Devang Patel  <dpatel@apple.com>
33507         * objc.dg/proto-hier-2.m: New test.
33508
33509 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33510
33511         * objc.dg/bitfield-1.m: New test.
33512         * objc.dg/bitfield-2.m: New test.
33513
33514 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33515
33516         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33517         gcc.dg/c99-flex-array-4.c: New tests.
33518
33519 2002-08-16  Stan Shebs  <shebs@apple.com>
33520
33521         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33522
33523 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33524
33525         * gcc.dg/typeof-1.c: New test.
33526         * g++.dg/ext/typeof2.C: New test.
33527
33528 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33529
33530         * g++.dg/other/offsetof1.C: New test.
33531
33532 2002-08-14  Richard Henderson  <rth@redhat.com>
33533
33534         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33535
33536 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33537
33538         * gcc.dg/cpp/_Pragma3.c: New test.
33539
33540 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33541
33542         * g++.dg/template/inherit3: New test.
33543
33544 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33545
33546         * gcc.dg/bitfld-4.c: Add blank options.
33547
33548 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33549
33550         * g++.dg/template/crash1.C: New test.
33551
33552 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.dg/tls/opt-2.c: New test.
33555
33556 2002-08-08  Devang Patel  <dpatel@apple.com>
33557
33558         * objc.dg/selector-1.m : New test
33559
33560 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33561
33562         * g++.dg/abi/bitfield4.C: New test.
33563         * gcc.dg/bitfld-4.c: New test.
33564
33565 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * g++.dg/other/packed1.C: New test.
33568
33569 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33570
33571         * g++.dg/abi/offsetof.C: Tweak error messages.
33572         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33573
33574 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33575
33576         * gcc.dg/bitfld-3.c: New test.
33577
33578 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33579             Richard Henderson  <rth@redhat.com>
33580
33581         * gcc.dg/i386-bitfield1.c: New test.
33582         * g++.dg/abi/bitfield3.C: Update.
33583
33584 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33585
33586         * objc.dg/const-str-2.m: Update.
33587         * gcc.dg/cpp/c++98.c: Change to C extension.
33588         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33589         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33590
33591 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33592
33593         * testsuite/gcc.dg/tls/diag-3.c: New.
33594
33595 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33596
33597         * g++.dg/README (Subdirectories): Document new subdir expr.
33598         * g++.dg/expr/pmf-1.C: New test.
33599
33600 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33601
33602         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33603
33604 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33605
33606         * g++.dg/abi/bitfield3.C: New test.
33607
33608 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         * lib/gcov.exp: Tweak expected line formats.
33611         * gcc.misc-tests/gcov8.c: New test.
33612         * gcc.misc-tests/gcov8.x: New flags.
33613
33614 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33615
33616         * consistency.vlad/layout/endian.c: Include string.h.
33617
33618         * gcc.c-torture/execute/20020805-1.c: New test.
33619
33620 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33621
33622         * g++.dg/other/conversion1.C: New test.
33623
33624 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33625
33626         * gcc.dg/builtins-1.c: New testcase.
33627
33628 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33629
33630         * g++.dg/inherit/access3.C: New test.
33631
33632 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33633
33634         * gcc.dg/ia64-visibility-2.c: New test.
33635
33636 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33637
33638         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33639         __qualifier_flags to __flags.
33640
33641 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33642
33643         * g++.dg/inherit/operator1.C: New test.
33644         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33645         * g++.dg/other/error1.C: Change expected error message.
33646         * g++.dg/template/conv4.C: Likewise.
33647
33648 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33649
33650         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33651         for documented behavior.
33652
33653 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33654
33655         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33656         several targets known to fail.
33657
33658 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33659
33660         * gcc.dg/mips-args-[123].c: New tests.
33661
33662 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33663
33664         * gcc.dg/ppc-spe.c: New.
33665
33666 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33667
33668         * g++.dg/other/ptrmem4.C: New testcase.
33669
33670 2002-07-24  Richard Henderson  <rth@redhat.com>
33671
33672         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33673
33674 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33675
33676         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33677
33678 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33679
33680         * gcc.c-torture/execute/memset-3.c: New testcase.
33681
33682 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33683
33684         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33685         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33686
33687 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33688
33689         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33690         Delete.
33691
33692 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33693
33694         * gcc.c-torture/compile/simd-4.c: New test.
33695
33696 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33697
33698         PR c++/7347, c++/7348
33699         * g++.dg/template/access4.C: New test.
33700         * g++.dg/template/access5.C: New test.
33701         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33702         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33703         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33704         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33705
33706 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33707
33708         * gcc.dg/gnu89-init-2.c: New test.
33709
33710 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33711
33712         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33713
33714 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33715
33716         * gcc.c-torture/execute/20020720-1.c: New testcase.
33717
33718 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33719
33720         * gcc.dg/cpp/Wsignprom.c: New tests.
33721
33722 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33723
33724         * gcc.c-torture/execute/loop-13.c: New test.
33725
33726 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33727
33728         * gcc.dg/cpp/expr.c: New tests.
33729
33730 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33731
33732         * g++.dg/opt/pr6713.C: Add template instantiation.
33733
33734 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33735
33736         * gcc.dg/nest.c: New test.
33737
33738 2002-07-17  Richard Henderson  <rth@redhat.com>
33739
33740         * g++.dg/opt/pr6713.C: New test.
33741
33742 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33743
33744         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33745         XFAIL for all x86 processors.
33746
33747 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33748
33749         * gcc.c-torture/execute/20010122-1.x: Do not test with
33750         -fomit-frame-pointer.
33751
33752 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33753
33754         * g++.dg/template/instantiate2.C: New test.
33755         * g++.dg/template/spec4.C: New test.
33756
33757 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33758
33759         * g++.dg/template/access2.C: New test.
33760         * g++.dg/template/access3.C: New test.
33761
33762 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33763
33764         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33765         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33766         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33767         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33768         Convert to use <stdarg.h>.
33769         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33770         Delete.
33771         * gcc.dg/va-arg-2.c: New.
33772         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33773
33774 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33775
33776         * gcc.c-torture/compile/20020710-1.c: New test.
33777
33778 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33779                           Andrew Pinski  <pinskia@physics.uc.edu>
33780
33781         gcc.c-torture/compile/simd-2.c: New testcase.
33782         gcc.c-torture/compile/simd-3.c: Likewise.
33783
33784 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/7224
33787         * g++.dg/overload/error1.C: New test.
33788
33789 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33790
33791         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33792         configuration and IRIX 6 O32 ABI.
33793
33794 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33795
33796         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33797
33798 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33799
33800         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33801
33802 2002-07-10  Jeffrey A Law  <law@redhat.com>
33803
33804         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33805
33806         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33807
33808 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33809
33810         * gcc.dg/20020312-2.c: Check for __PPC__.
33811
33812 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33813
33814         * gcc.c-torture/compile/20020709-1.c: New test.
33815
33816 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33817
33818         * g++.dg/template/qualttp21.C: New test case.
33819
33820 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33821
33822         * gcc.c-torture/compile/20020706-1.c: New test.
33823         * gcc.c-torture/compile/20020706-2.c: New test.
33824
33825 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33826             Alexandre Oliva  <aoliva@redhat.com>
33827
33828         * g++.dg/warn/incomplete1.C: New test.
33829
33830 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33831
33832         PR c++/7099
33833         * g++.dg/warn/noreturn1.C: New test.
33834
33835 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33836
33837         PR c++/6706
33838         * g++.dg/debug/debug6.C: New test.
33839         * g++.dg/debug/debug7.C: New test.
33840
33841 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33842
33843         * gcc.c-torture/compile/simd-3.c: New test.
33844
33845 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33846
33847         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33848         * gcc.dg/20020620-1.c: Likewise.
33849
33850 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33851
33852         PR c++/6944
33853         * g++.dg/init/array4.C: New test.
33854         * g++.dg/init/array5.C: New test.
33855
33856 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33857
33858         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33859         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33860
33861 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33862
33863         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33864         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33865         * gcc.dg/wtr-conversion-1.c: Likewise.
33866         * gcc.dg/wtr-escape-1.c: Likewise.
33867         * gcc.dg/wtr-int-type-1.c: Likewise.
33868         * gcc.dg/wtr-label-1.c: Likewise.
33869         * gcc.dg/wtr-static-1.c: Likewise.
33870         * gcc.dg/wtr-strcat-1.c: Likewise.
33871         * gcc.dg/wtr-suffix-1.c: Likewise.
33872         * gcc.dg/wtr-switch-1.c: Likewise.
33873         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33874         * gcc.dg/wtr-union-init-1.c: Likewise.
33875         * gcc.dg/wtr-union-init-2.c: Likewise.
33876         * gcc.dg/wtr-union-init-3.c: Likewise.
33877
33878         * gcc.dg/wtr-func-def-1.c: New test.
33879
33880 2002-07-02 Devang Patel <dpatel@apple.com>
33881
33882         * objc.dg/param-1.m: New test.
33883
33884 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33885
33886         * gcc.dg/cpp/trad/directive.c: Add test.
33887         * gcc.dg/cpp/trad/macroargs.c: Add test.
33888         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33889
33890 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33891
33892         * gcc.dg/cpp/cmdlne-M.c: New test.
33893
33894 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33895
33896         * objc.dg/desig-init-1.m: New test.
33897
33898 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33899
33900         PR c++/6716
33901         * g++.dg/template/instantiate1.C: New test.
33902
33903 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33904
33905         PR c++/7112
33906         * g++.dg/template/sizeof2.C: New test.
33907
33908 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33909
33910         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33911         gcc.dg/cpp/trad/include.c: New tests.
33912
33913 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33914
33915         PR target/7177
33916         * gcc.c-torture/compile/20020701-1.c: New test.
33917
33918 2002-07-01  Stan Shebs  <shebs@apple.com>
33919
33920         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33921         header here...
33922         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33923         (objc-torture-execute): or here.
33924
33925 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33926
33927         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33928
33929 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33930
33931         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33932
33933 2002-06-30  Devang Patel  <dpatel@apple.com>
33934
33935         * objc.dg/fsyntax-only.m: New test.
33936
33937 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/6695
33940         * g++.dg/template/friend7.C: New file.
33941
33942 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33943
33944         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33945         return type.
33946
33947 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33948
33949         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33950         avoid division by zero.
33951
33952 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33953
33954         * gcc.dg/Wunknownprag.c: New tests.
33955
33956 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33957
33958         * gcc.c-torture/execute/simd-2.c: New test.
33959
33960 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33961
33962         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33963         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33964         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33965         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33966         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33967         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33968         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33969         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33970         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33971         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33972         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33973         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33974         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33975         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33976         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33977         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33978         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33979
33980 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33981
33982         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33983         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33984         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33985         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33986         New tests.
33987         * gcc.dg/cpp/trad/directive.c: Update.
33988
33989 2002-06-23  Andreas Jaeger  <aj@suse.de>
33990
33991         * gcc.c-torture/execute/complex-6.c: New.
33992
33993 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33994
33995         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33996         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33997         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33998         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33999
34000 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34001
34002         * gcc.dg/cpp/trad: New directory with traditional tests copied
34003         from parent directory.
34004         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34005         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34006         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34007         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34008         Move to trad/ and rename.
34009         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34010         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34011         gcc.dg/cpp/trad/redef2.c: New tests.
34012         * gcc.dg/cpp/trad/trad.exp: New driver.
34013
34014 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34015
34016         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34017         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34018         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34019         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34020         Remove.
34021
34022 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34023
34024         * gcc.dg/20020620-1.c: New test.
34025
34026 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34027
34028         * g++.dg/template/ttp4.C: New test.
34029
34030 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34031
34032         * g++.dg/opt/vt1.C: Fix regexp.
34033
34034 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34035
34036         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34037         Don't use attribute `noinline'.
34038
34039 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34040
34041         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34042
34043 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34044
34045         * gcc.c-torture/execute/simd-1.c: New.
34046
34047         * gcc.dg/simd-1.c: New.
34048
34049 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34050
34051         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34052
34053 2002-06-16  Richard Henderson  <rth@redhat.com>
34054
34055         * g++.dg/ext/anon-struct1.C: New.
34056         * g++.dg/ext/anon-struct2.C: New.
34057         * g++.dg/ext/anon-struct3.C: New.
34058         * gcc.dg/anon-struct-1.c: New.
34059         * gcc.dg/anon-struct-2.c: New.
34060         * gcc.dg/anon-struct-3.c: New.
34061         * gcc.dg/20011008-1.c: Adjust warning text.
34062         * gcc.dg/20020527-1.c: Add -fms-extensions.
34063
34064 2002-06-16  Richard Henderson  <rth@redhat.com>
34065
34066         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34067
34068 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34069
34070         * gcc.c-torture/execute/20020615-1.c: New test.
34071
34072 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34073
34074         * gcc.c-tortuture/execute/compare-1.c: New test case.
34075         * gcc.c-tortuture/execute/compare-2.c: New test case.
34076         * gcc.c-tortuture/execute/compare-3.c: New test case.
34077
34078 2002-06-13  Richard Henderson  <rth@redhat.com>
34079
34080         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34081         ia64 ilp32.
34082
34083 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34084
34085         * g++.dg/template/typename2.C: Update error message.
34086
34087 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34088
34089         * gcc.c-torture/execute/20020611-1.c: New test.
34090
34091 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34092
34093         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34094         list of targets to skip.
34095
34096 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34097
34098         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34099         targets if not optimizing.
34100
34101 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34102
34103         * gcc.c-torture/compile/20020605-1.c: New test.
34104
34105         * g++.dg/opt/vt1.C: New test.
34106
34107         * gcc.dg/20020531-1.c: New test.
34108
34109         * gcc.dg/20020530-1.c: New test.
34110
34111         * gcc.dg/20020527-1.c: New test.
34112
34113         * g++.dg/opt/cse1.C: New test.
34114
34115 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34116
34117         * gcc.dg/20020607-2.c: New test case.
34118
34119 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * gcc.c-torture/compile/20020604-1.c: New test.
34122
34123 2002-06-04  Richard Henderson  <rth@redhat.com>
34124
34125         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34126         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34127         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34128
34129 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34130
34131         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34132
34133 2002-06-03  Richard Henderson  <rth@redhat.com>
34134
34135         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34136         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34137
34138 2002-06-02  Richard Henderson  <rth@redhat.com>
34139
34140         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34141         test functions static.
34142
34143 2002-06-02  Andreas Jaeger  <aj@suse.de>
34144
34145         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34146         now.
34147
34148 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34149
34150         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34151         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34152         Update for mofified diagnostics.
34153         * gcc.dg/c99-intconst-1.c: No longer fail.
34154
34155 2002-06-02  Richard Henderson  <rth@redhat.com>
34156
34157         * gcc.dg/uninit-A.c: Remove xfail markers.
34158
34159 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34160
34161         * gcc.dg/fnegate-1.c: New test case.
34162
34163 2002-05-30  Osku Salerma  <osku@iki.fi>
34164
34165         * gcc.c-torture/execute/mayalias-1.c: New file.
34166
34167 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34168
34169         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34170         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34171         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34172
34173 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34174
34175         * gcc.c-torture/execute/20020529-1.c: New test.
34176
34177 2002-05-27  Richard Henderson  <rth@redhat.com>
34178
34179         * g++.dg/ext/attrib6.C: New test case.
34180
34181 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34182
34183         * gcc.c-torture/execute/pure-1.c: New test.
34184
34185 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34186
34187         * gcc.dg/cpp/arith-2.c: Remove.
34188
34189 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34190
34191         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34192         * gcc.dg/cpp/if-3.c: Remove.
34193
34194 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34195
34196         * g++.dg/opt/cse2.C: New test.
34197
34198 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34199
34200         * gcc.dg/cpp/arith-1.c: New semantic tests.
34201         * gcc.dg/cpp/if-1.c: Update.
34202
34203 2002-05-24  Ben Elliston  <bje@redhat.com>
34204
34205         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34206
34207 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34208
34209         * gcc.dg/verbose-asm.c: New test.
34210
34211 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34212
34213         * gcc.dg/cpp/paste12.c: New test.
34214
34215 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34216
34217         * g++.dg/parse/named_ops.C: New test.
34218
34219 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34220
34221         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34222
34223 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34224
34225         * gcc.dg/weak-2.c: Allow optional leading underscore
34226         in scan-assembler symbol name.
34227         * gcc.dg/weak-3.c: Likewise.
34228         * gcc.dg/weak-4.c: Likewise.
34229         * gcc.dg/weak-5.c: Likewise.
34230
34231 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34232
34233         * gcc.dg/20020523-1.c: New test.
34234
34235 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34236
34237         * objc.dg/const-str-2.m: Update now that we stop after
34238         a command line error.
34239
34240 2002-05-22  Richard Henderson  <rth@redhat.com>
34241
34242         * g++.dg/dg.exp: Fix typo in test pruneing.
34243
34244 2002-05-22  Richard Henderson  <rth@redhat.com>
34245
34246         * g++.dg/dg.exp: Prune the tls subdirectory.
34247         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34248         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34249         * g++.dg/tls/init-1.C: New.
34250
34251 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34252
34253         * gcc.dg/20020517-1.c: New test.
34254
34255 2002-05-21  Richard Henderson  <rth@redhat.com>
34256
34257         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34258         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34259
34260 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34261
34262         * g++.dg/other/copy2.C: New test.
34263
34264 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34265
34266         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34267         (MAX_COPY): Bump up to 10 times sizeof (long long).
34268         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34269
34270         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34271         sizeof (long long).
34272
34273         * gcc.c-torture/execute/strcpy-1.c: New test.
34274
34275 2002-05-19  Jason Merrill  <jason2redhat.com>
34276
34277         * g++.dg/ext/oper1.C: New test.
34278
34279 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34280 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34281
34282         * README.QMTEST: New file.
34283
34284         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34285
34286 2002-05-19  Andreas Jaeger  <aj@suse.de>
34287
34288         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34289         now.
34290         * gcc.c-torture/execute/loop-2d.x: Likewise.
34291
34292 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34293
34294         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34295         support weak symbols.
34296         * gcc.dg/weak-4.c: Likewise.
34297         * gcc.dg/weak-6.c: Likewise.
34298
34299 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34300
34301         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34302         cygwin, coff and h8300-*-hms targets
34303         * gcc.dg/weak-5.c: Likewise.
34304         * gcc.dg/weak-7.c: Likewise.
34305
34306 2002-05-16  Jason Merrill  <jason@redhat.com>
34307
34308         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34309         (scan-assembler-not, scan-assembler-dem): Likewise.
34310         (scan-assembler-dem-not): Likewise.
34311
34312 2002-05-15  Richard Henderson  <rth@redhat.com>
34313
34314         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34315
34316 2002-05-15  Richard Henderson  <rth@redhat.com>
34317
34318         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34319         (vfoo1f): Warning here.
34320         (vfoo1l): Don't redefine the alias.
34321
34322 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34323
34324         * g++.dg/init/pm1.C: New test.
34325
34326 2002-05-12  David S. Miller  <davem@redhat.com>
34327
34328         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34329         types.
34330
34331 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34332
34333         * gcc.c-torture/execute/20020510-1.c: New test case.
34334
34335 2002-05-10  David S. Miller  <davem@redhat.com>
34336
34337         * gcc.c-torture/execute/conversion.c: Test long double too.
34338
34339 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34342         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34343         * lib/g++.exp (g++_link_flags): Likewise.
34344         * lib/objc.exp (objc_target_compile): Likewise.
34345
34346 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34347
34348         * gcc.dg/cpp/poison.c: Update.
34349         * gcc.dg/cpp/20000625-2.c: Remove.
34350         * gcc.dg/cpp/direct2s.c: Remove final test.
34351
34352 2002-05-08  Tom Rix  <trix@redhat.com>
34353
34354         * gcc.c-torture/execute/20020508-1.c: New test.
34355         * gcc.c-torture/execute/20020508-2.c: New test.
34356         * gcc.c-torture/execute/20020508-3.c: New test.
34357
34358 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34359
34360         * gcc.dg/cpp/charconst-4.c: More tests.
34361
34362 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34363
34364         PR c/6569
34365         * gcc.dg/weak-3.c: Update location of warning messages.
34366         * gcc.dg/weak-5.c: Likewise.
34367
34368 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34369
34370         * gcc.c-torture/execute/20020506-1.c: New test case.
34371
34372 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34373
34374         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34375
34376 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34377
34378         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34379
34380 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34381
34382         * gcc.dg/cpp/charconst-3.c: New test.
34383
34384 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34385
34386         * gcc.dg/cpp/charconst.c: Update tests.
34387
34388 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34389
34390         * treelang: Added directory for new sample language treelang. Also
34391         lib/treelang.exp: New file to signal treelang should be tested.
34392
34393 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34396         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34397         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34398         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34399         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34400         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34401         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34402
34403 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34404
34405         * gcc.dg/format/xopen-2.c: New test.
34406
34407 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34408
34409         * gcc.dg/20020503-1.c: New test.
34410
34411 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34412
34413         * g++.dg/init/dtor1.C: Make it tougher.
34414
34415 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34416
34417         * g++.dg/init/dtor1.C: New test.
34418
34419 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34420
34421         * gcc.dg/altivec-8.c: New.
34422
34423 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34424
34425         * gcc.dg/altivec-7.c: New.
34426
34427 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34428
34429         * g++.dg/parse/typedef1.C: New test.
34430
34431 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34432
34433         PR c++/6486
34434         * g++.dg/template/friend6.C: New test.
34435
34436         PR c++/6492
34437         * g++.dg/init/copy1.C: New test.
34438
34439 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         * g++.dg/warn/effc1.C: New test.
34442
34443 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34444
34445         * gcc.dg/cpp/if-cexp.c: Add a test.
34446
34447 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34448
34449         * gcc.dg/20020426-2.c: New test.
34450
34451 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34452
34453         * gcc.dg/cpp/if-mop.c: Update.
34454         * gcc.dg/cpp/if-mpar.c: Add test.
34455         * gcc.dg/cpp/if-oppr.c: Update.
34456
34457 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34458
34459         PR c/6343
34460         * gcc.dg/weak-[2-7].c: New tests.
34461
34462 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34463
34464         * gcc.dg/enum1.c: New test.
34465
34466 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34467
34468         PR c++/6497
34469         * g++.dg/inherit/access2.C: New test.
34470
34471 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34472
34473         PR bootstrap/6445
34474         * gcc.dg/20020426-1.c: New test.
34475
34476 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34477
34478         * g++.dg/abi/enum1.C: New test.
34479
34480 2002-04-26  Richard Henderson  <rth@redhat.com>
34481
34482         * gcc.dg/c99-bool-1.c: Expect always true warning.
34483
34484 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34485
34486         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34487
34488 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34489
34490         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34491         targets.
34492
34493 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34494
34495         * g++.dg/abi/mange7.C: New test.
34496
34497         PR c++/6438.
34498         * g++.dg/parse/stmtexpr2.C: New test.
34499
34500 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34501
34502         * gcc.dg/20020312-2.c: Add SH target.
34503
34504 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34505
34506         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34507         compiler output on mips*-*-irix*.
34508
34509 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34510
34511         * g++.dg/parse/attr1.C: New test.
34512
34513 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34514
34515         * gcc.c-torture/execute/string-opt-17.c: New test case.
34516         * gcc.c-torture/execute/memset-2.c: New test case.
34517
34518 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34519
34520         PR c++/6256:
34521         * g++.dg/template/friend5.C: New test.
34522
34523         PR c++/6331:
34524         * g++.dg/template/qual1.C: Likewise.
34525
34526 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34527
34528         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34529         Include stdlib.h, not stdio.h or ctype.h.
34530
34531 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34532
34533         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34534         cris-*-elf* and mmix-*-*.
34535         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34536         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34537         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34538         Ditto.
34539         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34540         * gcc.dg/wchar_t-1.c: Ditto.
34541
34542 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34543
34544         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34545         Clarify comment.
34546
34547 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34548
34549         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34550
34551 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34552
34553         * gcc.c-torture/execute/20000906-1.x: Delete.
34554
34555 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34556
34557         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34558
34559 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34560
34561         * PR6367
34562         * g77.f-torture/execute/6367.f: New test.
34563         * g77.f-torture/execute/6367.x: Disable for MMIX.
34564
34565 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34566
34567         * PR6352
34568         * g++.dg/opt/inline2.C: New test.
34569
34570 2002-04-18  Richard Henderson  <rth@redhat.com>
34571
34572         * gcc.dg/20000906-1.c: Enable for all targets.
34573         * gcc.c-torture/compile/iftrap-2.c: New.
34574
34575 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34576
34577         * gcc.dg/20020418-1.c: New test.
34578         * gcc.dg/20020418-2.c: New test.
34579
34580 2002-04-18  Richard Henderson  <rth@redhat.com>
34581
34582         * gcc.c-torture/compile/iftrap-1.c: New.
34583         * gcc.dg/iftrap-1.c: Adjust for ia64.
34584         * gcc.dg/iftrap-2.c: New.
34585
34586 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34587
34588         * gcc.c-torture/compile/20020418-1.c: New test.
34589
34590 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34591
34592         * gcc.c-torture/compile/20020415-1.c: New.
34593
34594 2002-04-18  David S. Miller  <davem@redhat.com>
34595
34596         * gcc.c-torture/execute/20020418-1.c: New test.
34597
34598 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * gcc.dg/20020416-1.c: New test.
34601
34602         * g++.dg/opt/inline1.C: New test.
34603
34604 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34605
34606         * gcc.dg/altivec-5.c: New test.
34607
34608         * gcc.dg/20020415-1.c: New test.
34609
34610 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34611
34612         * testsuite/lib/chill.exp: Remove.
34613
34614 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * g++.dg/other/big-struct.C: New test.
34617
34618 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34619
34620         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34621         of scratch file.
34622
34623 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34624
34625         PR c/6277
34626         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34627         in scan-assembler function name
34628
34629 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34630
34631         * g77.f-torture/execute/980628-4.x,
34632         g77.f-torture/execute/980628-5.x,
34633         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34634         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34635         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34636         i[34567]86-*-*.
34637
34638 2002-04-13  David S. Miller  <davem@redhat.com>
34639
34640         * gcc.c-torture/execute/20020413-1.c: New test.
34641
34642 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34643
34644         * gcc.dg/asm-6.c,
34645         * g++.dg/ext/asm1.C: New tests.
34646
34647 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34648
34649         PR c++ 5373.
34650         * g++.dg/parse/stmtexpr1.C: New test.
34651
34652         PR c++/5189.
34653         * g++.dg/template/copy1.C: New test.
34654
34655 2002-04-12  Richard Henderson  <rth@redhat.com>
34656
34657         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34658
34659 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34660
34661         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34662         gcc.c-torture/execute/20020307-2.c.
34663
34664 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34665
34666         * g++.dg/ext/attrib5.C,
34667         * g++.dg/lookup/struct1.C: New tests.
34668
34669 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.dg/20020411-1.c: New test.
34672
34673         * gcc.c-torture/execute/20020411-1.c: New test.
34674
34675 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34676
34677         * g77.f-torture/execute/6177.f: New test.
34678
34679 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34680
34681         PR middle-end/6247
34682         * g++.dg/opt/cleanup1.C: New test.
34683
34684         * g++.dg/opt/const1.C: New test.
34685
34686 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34687
34688         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34689
34690 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34691
34692         PR c++/5507
34693         * g++.dg/template/typename2.C: New test.
34694
34695 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34696
34697         * gcc.c-torture/execute/loop-12.c: New.
34698
34699 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34700
34701         * g77.f-torture/execute/980628-4.x,
34702         g77.f-torture/execute/980628-5.x,
34703         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34704         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34705         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34706
34707 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34708
34709         PR optimization/6086
34710         * g++.dg/opt/preinc1.C: New test.
34711
34712 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34713
34714         PR c++/5571
34715         * g++.dg/opt/static2.C: New test.
34716
34717 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34718
34719         PR c/5120
34720         * gcc.dg/20020406-1.c: New test.
34721
34722 2002-04-04  David S. Miller  <davem@redhat.com>
34723
34724         * gcc.c-torture/execute/20020404-1.c: New test.
34725
34726 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34727
34728         PR c/6123
34729         * gcc.dg/20020312-2.c: Do not declare global register variable
34730         if __PIC__ or __pic__ is defined.
34731
34732 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34733
34734         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34735         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34736
34737 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34738
34739         * gcc.misc-tests/linkage.exp: Update last change to handle
34740         sparc*-, not just sparc-.
34741
34742 2002-04-03  Richard Henderson  <rth@redhat.com>
34743
34744         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34745
34746 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34747
34748         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34749
34750 2002-04-02  David S. Miller  <davem@redhat.com>
34751
34752         * gcc.c-torture/execute/20020402-3.c: New test.
34753
34754 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34755
34756         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34757         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34758
34759         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34760         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34761         g77.f-torture/execute/20001201.x,
34762         g77.f-torture/execute/u77-test.x: New files.
34763
34764         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34765         * gcc.dg/wchar_t-1.c: Ditto.
34766
34767 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34768
34769         * gcc.c-torture/execute/20020402-1.c: New test.
34770
34771 2002-04-01  Richard Henderson  <rth@redhat.com>
34772
34773         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34774
34775         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34776
34777 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34778
34779         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34780
34781 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34782
34783         * g++.dg/inherit/template-as-base.C: Expect error.
34784         * g++.dg/inherit/namespace-as-base.C: Likewise.
34785
34786 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34787
34788         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34789         g++.dg/ext/instantiate3.C: Tweak match patterns.
34790
34791         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34792         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34793         -da test.
34794
34795 2002-03-31  Richard Henderson  <rth@redhat.com>
34796
34797         * gcc.dg/special/alias-2.c: New.
34798         * gcc.dg/special/ecos.exp: Run it.
34799
34800 2002-03-31  Richard Henderson  <rth@redhat.com>
34801
34802         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34803
34804 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34805
34806         * gcc.dg/weak-1.c: Disable on h8300 port.
34807
34808 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34809
34810         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34811         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34812         ordering tests.
34813         * g++.dg/bprob/bprob-1.C: New test.
34814         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34815         * g++.dg/gcov/gcov-1.C: New test.
34816         * g++.dg/gcov/gcov-1.x: New file.
34817         * g++.dg/gcov/gcov-2.C: New test.
34818         * g++.dg/gcov/gcov-3.C: New test.
34819         * g++.dg/gcov/gcov-3.h: New file.
34820
34821 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34822
34823         * g++.old-deja/g++.other/builtins5.C: New test.
34824         * g++.old-deja/g++.other/builtins6.C: New test.
34825         * g++.old-deja/g++.other/builtins7.C: New test.
34826         * g++.old-deja/g++.other/builtins8.C: New test.
34827         * g++.old-deja/g++.other/builtins9.C: New test.
34828
34829 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34830
34831         * g++.dg/opt/static1.C: New test.
34832
34833         * g++.dg/opt/longbranch1.C: New test.
34834
34835 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34836
34837         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34838
34839         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34840
34841 2002-03-28  Jeffrey A Law  (law@redhat.com)
34842
34843         * gcc.c-torture/execute/20020328-1.c: New test.
34844
34845 2002-03-27  Richard Henderson  <rth@redhat.com>
34846
34847         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34848         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34849         move from g++.old-deja/g++.ext/.
34850
34851 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34852
34853         * g++.dg/init/new2.C: New test.
34854
34855 2002-03-26  Richard Henderson  <rth@redhat.com>
34856
34857         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34858
34859         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34860         on sparc.
34861
34862         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34863         sparcv9 systems.
34864         * gcc.dg/20001102-1.c: Likewise.
34865
34866 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34867
34868         * gcc.dg/cpp/endif-pedantic1.c,
34869         gcc.dg/cpp/endif-pedantic2.c: New tests.
34870
34871 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34872
34873         * g++.dg/init/new1.C: New test.
34874
34875 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34876
34877         * g++.dg/abi/vbase9.C: New test.
34878
34879 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34880
34881         * gcc.dg/arm-asm.c: New test.
34882
34883 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34884
34885         * gcc.dg/Wswitch-enum.c: New test.
34886         Fix PR c/5044.
34887
34888 2002-03-26  Richard Henderson  <rth@redhat.com>
34889
34890         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34891         structure.
34892
34893 2002-03-25  Richard Henderson  <rth@redhat.com>
34894
34895         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34896         sparcv9 systems.
34897
34898         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34899         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34900
34901 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34902
34903         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34904
34905 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34906
34907         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34908         targets using generic thunk support.
34909
34910 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34911
34912         * gcc.c-torture/compile/20020323-1.c: New test.
34913
34914         * g++.dg/opt/conj2.C: New test.
34915
34916 2002-03-24  Richard Henderson  <rth@redhat.com>
34917
34918         * gcc.dg/weak-1.c: Use -fno-common.
34919
34920 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34921
34922         * g77.dg/f77-edit-apostrophe-out.f: New test
34923         * g77.dg/f77-edit-h-out.f: New test
34924         * g77.dg/f77-edit-t-in.f: New test
34925         * g77.dg/f77-edit-t-out.f: New test
34926         * g77.dg/f77-edit-x-out.f: New test
34927         * g77.dg/f77-edit-slash-out.f: New test
34928         * g77.dg/f77-edit-colon-out.f: New test
34929         * g77.dg/f77-edit-s-out.f: New test
34930
34931 2002-03-24  Richard Henderson  <rth@redhat.com>
34932
34933         * objc/execute/formal_protocol-6.x: New XFAIL.
34934
34935 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34936
34937         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34938         that do not support weak symbols
34939
34940 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34941
34942         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34943         * lib/g77.exp: Likewise.
34944         * lib/objc.exp: Likewise.
34945
34946 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34947
34948         * gcc.dg/Wswitch-default.c: New test.
34949
34950 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34951
34952         * g++.dg/other/enum1.C: New test.
34953
34954 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34955
34956         * gcc.dg/pragma-ep-3.c: Fix typo.
34957
34958 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34959
34960         * g++.dg/inherit/template-as-base.C: New test.
34961
34962 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34963
34964         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34965         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34966
34967 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34968
34969         * gcc.dg/cpp/multiline.c: Update to match.
34970
34971 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34972
34973         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34974
34975 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34976
34977         * gcc.dg/cpp/extratokens2.c: New file.
34978
34979 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34980
34981         * gcc.dg/20020312-2.c: Add rs6000 target.
34982
34983         * gcc.c-torture/compile/20020319-1.c: New test.
34984
34985 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34986
34987         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34988         (A, E): Handle this.
34989
34990 2002-03-20  Jason Merrill  <jason@redhat.com>
34991
34992         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34993         ignoring -fpic.
34994         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34995         through prune_gcc_output.
34996
34997 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34998
34999         * gcc.c-torture/compile/20020320-1.c: New test.
35000
35001 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35002
35003         * gcc.c-torture/compile/20020318-1.c: New test.
35004
35005         * gcc.dg/struct-by-value-1.c: New test.
35006
35007         * gcc.dg/20020319-1.c: New test.
35008
35009 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35010
35011         * g++.dg/opt/conj1.C: New test.
35012
35013 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35014
35015         * g++.dg/template/qualttp20.C: Revert previous change.
35016         * g++.dg/template/qualttp3.C: Likewise.
35017         * g++.dg/template/qualttp4.C: Likewise.
35018         * g++.dg/template/qualttp5.C: Likewise.
35019         * g++.dg/template/qualttp6.C: Likewise.
35020         * g++.dg/template/qualttp7.C: Likewise.
35021         * g++.dg/template/qualttp8.C: Likewise.
35022         * g++.dg/template/recurse.C: Likewise.
35023
35024 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35025
35026         * gcc.dg/cpp/wchar-1.c: Update.
35027
35028 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35029
35030         * g++.dg/template/conv1.C: New test.
35031         * g++.dg/template/conv2.C: New test.
35032         * g++.dg/template/conv3.C: New test.
35033         * g++.dg/template/conv4.C: New test.
35034
35035 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35036
35037         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35038         * g++.dg/template/qualttp3.C: Likewise.
35039         * g++.dg/template/qualttp4.C: Likewise.
35040         * g++.dg/template/qualttp5.C: Likewise.
35041         * g++.dg/template/qualttp6.C: Likewise.
35042         * g++.dg/template/qualttp7.C: Likewise.
35043         * g++.dg/template/qualttp8.C: Likewise.
35044         * g++.dg/template/recurse.C: Likewise.
35045
35046 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35047
35048         * g++.dg/opt/dtor1.C: New test.
35049
35050 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35051
35052         * gcc.c-torture/compile/20020315-1.c: New test.
35053
35054 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35055
35056         * gcc.dg/weak-1.c: Fix scan tests.
35057
35058 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35059
35060         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35061         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35062         cris-*-aout* mmix-*-*.
35063         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35064         cris-*-aout* mmix-*-*.
35065         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35066         cris-*-elf* cris-*-aout* and mmix-*-*.
35067         * gcc.dg/20001009-1.c: Ditto.
35068         * gcc.dg/20010912-1.c: Ditto.
35069         * gcc.dg/20020122-4.c: Ditto.
35070         * gcc.dg/inline-2.c: Ditto.
35071
35072 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35073
35074         * gcc.c-torture/compile/20020314-1.c: New test.
35075
35076 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35077
35078         * gcc.c-torture/execute/20020314-1.c: New test.
35079
35080 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35081
35082         * g++.dg/warn/Wunused-1.C: New test.
35083
35084 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35085
35086         * g++.dg/abi/mangle6.C: New test.
35087
35088 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35089
35090         * gcc.c-torture/compile/20020309-2.c: New test.
35091
35092         * gcc.c-torture/compile/20020312-1.c: New test.
35093
35094 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35095
35096         * g++.dg/other/access1.C: New test.
35097
35098 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.c-torture/execute/wchar_t-1.c: New test.
35101
35102 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35103
35104         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35105
35106 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35107
35108         * gcc.dg/20020312-1.c: New test case.
35109
35110 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35111
35112         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35113
35114 2002-03-11  Richard Henderson  <rth@redhat.com>
35115
35116         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35117         * g++.old-deja/g++.jason/report.C: Likewise.
35118
35119 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35120
35121         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35122         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35123
35124 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35125
35126         * testsuite/g++.dg/overload/pmf1.C: New test.
35127
35128 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35129
35130         * gcc.c-torture/execute/20020307-1.c: Use long.
35131
35132 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35133
35134         PR optimization/5844
35135         * gcc.dg/20020310-1.c: New test.
35136
35137 2002-03-09  Michael Meissner  <meissner@redhat.com>
35138
35139         * gcc.c-torture/execute/memcpy-2.c: New test.
35140         * gcc.c-torture/execute/memset-1.c: New test.
35141         * gcc.c-torture/execute/strlen-1.c: New test.
35142         * gcc.c-torture/execute/strcmp-1.c: New test.
35143         * gcc.c-torture/execute/strncmp-1.c: New test.
35144
35145 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35146
35147         * gcc.dg/ppc-ldstruct.c: New test.
35148
35149 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35150
35151         * gcc.c-torture/execute/va-arg-22.c: New test.
35152
35153 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35154
35155         * gcc.c-torture/compile/20020309-1.c: New test.
35156
35157 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35158
35159         * gcc.c-torture/execute/20020307-2.c: New test.
35160
35161 2002-03-07  Jeffrey A Law  (law@redhat.com)
35162
35163         * g77.f-torture/compile/20020307-1.f: New test.
35164
35165 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35166
35167         * gcc.dg/unordered-1.c: New test.
35168
35169 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35170
35171         * gcc.c-torture/execute/20020307-1.c: New test.
35172
35173 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35174
35175         * gcc.dg/20020304-1.c: New test.
35176
35177         * gcc.c-torture/compile/20020304-2.c: New test.
35178
35179 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35180
35181         * gcc.c-torture/compile/20020304-1.c: New test case
35182         (from PR c/5830).
35183
35184 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35185
35186         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35187
35188 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35189
35190         * g++.dg/other/classkey1.C: New test.
35191
35192 2002-03-01  Richard Henderson  <rth@redhat.com>
35193
35194         * gcc.c-torture/compile/981223-1.x: New.
35195         * gcc.c-torture/compile/920625-1.x: New.
35196
35197 2002-02-28  Richard Henderson  <rth@redhat.com>
35198
35199         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35200
35201 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35202
35203         * gcc.c-torture/execute/20020227-1.c: New test.
35204
35205 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35206
35207         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35208         here" ERROR lines.
35209         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35210         * g++.old-deja.g++.other/defarg1.C: Likewise.
35211         * g++.old-deja/g++.pt/calls2.C: Likewise.
35212         * g++.old-deja/g++.pt/crash20.C: Likewise.
35213         * g++.old-deja/g++.pt/crash30.C: Likewise.
35214         * g++.old-deja/g++.pt/crash36.C: Likewise.
35215         * g++.old-deja/g++.pt/crash6.C: Likewise.
35216         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35217         * g++.old-deja/g++.pt/derived3.C: Likewise.
35218         * g++.old-deja/g++.pt/error1.C: Likewise.
35219         * g++.old-deja/g++.pt/friend21.C: Likewise.
35220         * g++.old-deja/g++.pt/friend23.C: Likewise.
35221         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35222         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35223
35224 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35225
35226         * gcc.c-torture/execute/20020225-2.c: New test.
35227
35228 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35229
35230         * gcc.c-torture/execute/920730-1t.c,
35231         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35232         Delete test cases, only relevant to -traditional.
35233
35234 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35235
35236         * gcc.dg/cpp/undef1.c: Remove.
35237         * gcc.dg/cpp/directiv.c: Update.
35238         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35239
35240 2002-02-27  Michael Meissner  <meissner@redhat.com>
35241
35242         * gcc.c-torture/execute/20020226-1.c: New test.
35243
35244 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35245
35246         * g++.dg/debug/debug4.C: New test.
35247
35248         * gcc.dg/ia64-visibility-1.c: New test.
35249
35250 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35251
35252         * gcc.dg/debug/20020224-1.c: New.
35253
35254 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35255
35256         * gcc.c-torture/execute/960416-1.x: New.
35257         * gcc.c-torture/execute/divconst-3.x: Likewise.
35258
35259 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35260
35261         * gcc.dg/20020224-1.c: New test.
35262
35263 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35264
35265         * gcc.c-torture/execute/20020225-1.c: New.
35266
35267 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35268
35269         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35270
35271 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35272
35273         * gcc.dg/20020222-1.c: New test.
35274
35275 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35276
35277         * g++.dg/opt/anonunion1.C: New test.
35278
35279 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         * g++.dg/template/qualttp19.C: New test.
35282         * g++.dg/template/qualttp20.C: New test.
35283         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35284         * g++.old-deja/g++.other/qual1.C: Likewise.
35285
35286 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35287
35288         * gcc.dg/attr-alwaysinline.c: New.
35289
35290 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35291
35292         * gcc.dg/20020220-1.c: New test.
35293
35294         * gcc.dg/20020220-2.c: New test.
35295
35296         * g++.dg/opt/mmx1.C: New test.
35297
35298 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35299
35300         * gcc.c-torture/compile/20020110.c: New test.
35301
35302 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35303
35304         * gcc.c-torture/execute/20020219-1.c: New test.
35305
35306         * gcc.dg/20020219-1.c: New test.
35307
35308         * gcc.dg/noncompile/20020220-1.c: New test.
35309
35310         * g++.dg/opt/ptrintsum1.C: New test.
35311
35312         * gcc.dg/debug/20020220-1.c: New test.
35313
35314 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35315
35316         * gcc.c-torture/execute/20020216-1.c: New test.
35317
35318 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35319
35320         * gcc.dg/decl-1.c: Update, new test.
35321
35322 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35323
35324         * g++.dg/abi/bitfield1.C: New test.
35325         * g++.dg/abi/bitfield2.C: New test.
35326
35327 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35328
35329         * gcc.dg/attr-nest.c: New test.
35330
35331 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35332
35333         * gcc.c-torture/execute/20020215-1.c: New test.
35334
35335 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35336
35337         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35338         * g++.dg/debug/debug.exp: New.
35339         * g++.dg/debug/trivial.C: New.
35340         * g++.dg/debug/debug1.C: Moved...
35341         * g++.dg/other/debug1.C: ...from here.
35342         * g++.dg/debug/debug2.C: Moved...
35343         * g++.dg/other/debug2.C: ...from here.
35344         * g++.dg/debug/debug3.C: Moved...
35345         * g++.dg/other/debug3.C: ...from here.
35346
35347         * gcc.dg/noncompile/20020213-1.c: New test.
35348
35349 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35350
35351         * g++.dg/other/debug3.C: New test.
35352
35353         * gcc.c-torture/execute/20020213-1.c: New test.
35354
35355 2002-02-13  Richard Smith <richard@ex-parrot.com>
35356
35357         * g++.old-deja/g++.other/thunk1.C: New test.
35358
35359 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35360
35361         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35362
35363 2002-02-13  Stan Shebs  <shebs@apple.com>
35364
35365         * gcc.dg/altivec-3.c: New.
35366
35367 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35368
35369         * gcc.dg/Wunreachable-1.c: New test.
35370         * gcc.dg/Wunreachable-2.c: New test.
35371
35372 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35373
35374         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35375
35376 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35377
35378         * gcc.dg/decl-1.c: New test.
35379
35380 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35381
35382         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35383
35384 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35385
35386         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35387         * gcc.c-torture/compile/980506-1.x: Likewise.
35388
35389 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35390
35391         * gcc.dg/20020210-1.c: New.
35392
35393 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35394
35395         * g77.f-torture/execute/947.f: New regression test
35396         for PR fortran/947.
35397
35398 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35399
35400         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35401         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35402
35403 2002-02-08  Richard Henderson  <rth@redhat.com>
35404
35405         * gcc.c-torture/compile/labels-3.c: New.
35406
35407 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35408
35409         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35410         expression statements work instead.
35411         * gcc.dg/noncompile/20020207-1.c: New test.
35412
35413 2002-02-07  Richard Henderson  <rth@redhat.com>
35414
35415         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35416
35417 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35418
35419         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35420         message from g77
35421         * lib/g77-dg.exp: Trim g77 error messages so that they are
35422         recognized by dg.exp.
35423
35424 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35425
35426         PR fortran/5473
35427         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35428
35429 2002-02-07  Richard Henderson  <rth@redhat.com>
35430
35431         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35432         to be sufficiently aligned for integers.
35433
35434 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35435
35436         * g++.dg/template/friend4.C: New test.
35437
35438 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35439
35440         PR fortran/5743
35441         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35442         unsupported cases.
35443
35444 2002-02-07  Richard Henderson  <rth@redhat.com>
35445
35446         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35447         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35448         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35449         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35450
35451 2002-02-06  Richard Henderson  <rth@redhat.com>
35452
35453         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35454
35455 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35456
35457         * gcc.dg/20020206-1.c: New test.
35458
35459 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35460
35461         * gcc.c-torture/execute/20020206-1.c: New test.
35462
35463         * gcc.c-torture/execute/20020206-2.c: New test.
35464
35465         PR optimization/5429:
35466         * gcc.c-torture/compile/20020206-1.c: New test.
35467
35468 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35469
35470         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35471         as certain file formats cannot support particularly large
35472         alignments.
35473
35474         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35475         and do not expect to be able to link the executable.
35476
35477         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35478         fail because the COFF format does not support the weak attribute.
35479
35480 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35481
35482         * g77.dg/pr5473.f: New test
35483
35484 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35485
35486         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35487         Fix testcase accordingly.
35488
35489 2002-02-04  Richard Henderson  <rth@redhat.com>
35490
35491         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35492         (buf): Change to be an array of pointers, not ints.
35493
35494 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35495
35496         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35497         before all tests.  Move warning one line above to match where it
35498         C frontend emits.
35499         * gcc.dg/Wswitch-2.c: New test.
35500         * g++.dg/warn/Wswitch-1.C: New test.
35501         * g++.dg/warn/Wswitch-2.C: New test.
35502
35503 2002-02-04  Richard Henderson  <rth@redhat.com>
35504
35505         * g++.dg/abi/offsetof.C: Fix size comparison.
35506
35507 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35508
35509         * gcc.dg/cast-qual-2.c: New test.
35510
35511 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35512
35513         * gcc.dg/20020201-4.c: New test.
35514
35515 2002-02-04  Ben Elliston  <bje@redhat.com>
35516
35517         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35518         target_info attribute != 0, in addition to the empty string.
35519         (gcc_target_compile): Likewise.
35520
35521 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35522
35523         * gcc.dg/Wswitch.c: New test.
35524         PR gcc/4475. PR gcc/3780.
35525
35526 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35527
35528         * g77.f-torture/execute/5122.f: New test for regressions
35529         against PR fortran/5122.
35530
35531 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35532
35533         * g77.f-torture/compile/pr3743.f: Delete
35534         * g77.dg/pr3743-1.f: New test.
35535         * g77.dg/pr3743-2.f: New test.
35536         * g77.dg/pr3743-3.f: New test.
35537         * g77.dg/pr3743-4.f: New test.
35538
35539 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35540
35541         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35542
35543 2002-02-02  Richard Henderson  <rth@redhat.com>
35544
35545         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35546         * gcc.c-torture/execute/bf64-1.c: Likewise.
35547
35548 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35549
35550         * gcc.dg/20020201-2.c: New test.
35551
35552         * gcc.dg/20020201-3.c: New test.
35553
35554         * gcc.c-torture/execute/bitfld-2.c: New test.
35555
35556 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35557
35558         * gcc.dg/bitfld-1.c: Update.
35559         * gcc.dg/bitfld-2.c: Update.
35560         * gcc.c-torture/execute/bitfld-1.x: New.
35561
35562 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * gcc.c-torture/execute/20020201-1.c: New test.
35565
35566 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35567
35568         PR target/5469
35569         * gcc.dg/20020201-1.c: New test.
35570
35571 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35572
35573         PR fortran/3743
35574         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35575         * g77.f-torture/compile/pr3743.x: Remove
35576
35577 2002-01-31  Tom Rix  <trix@redhat.com>
35578
35579         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35580
35581 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35582
35583         * gcc.dg/noncompile/20020130-1.c: New test.
35584
35585 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35586
35587         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35588
35589 2002-01-29  Richard Henderson  <rth@redhat.com>
35590
35591         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35592         to long long.
35593         * gcc.c-torture/execute/bf64-1.c: Likewise.
35594
35595 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35596
35597         * gcc.c-torture/execute/20020129-1.c: New test.
35598
35599 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35600
35601         * gcc.c-torture/compile/20000224-1.c: Update.
35602         * gcc.c-torture/execute/bitfld-1.c: New tests.
35603         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35604         * gcc.dg/uninit-A.c: Update.
35605
35606 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35607
35608         * g++.dg/template/ctor1.C: Add instantiation.
35609
35610 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35611
35612         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35613         argument to __builtin_prefetch to be const ptr.
35614
35615 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35616
35617         * gcc.c-torture/compile/20020120-1.c: New test.
35618
35619 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35620
35621         * gcc.c-torture/execute/20020127-1.c: New test.
35622
35623 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35624
35625         * g77.dg/f77-edit-i-in.f: New test
35626         * g77.dg/f77-edit-i-out.f: New test
35627
35628 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35629
35630         * gcc.dg/debug/debug.exp: New file.
35631         * gcc.dg/debug/trivial.c: New file.
35632         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35633         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35634         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35635         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35636         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35637         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35638         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35639         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35640         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35641         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35642         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35643         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35644         * gcc.dg/20000503-1.c: Removed.
35645         * gcc.dg/20010207-1.c: Removed.
35646         * gcc.dg/20011223-1.c: Removed.
35647         * gcc.dg/20020104-2.c: Removed.
35648         * gcc.dg/debug-1.c: Removed.
35649         * gcc.dg/debug-2.c: Removed.
35650         * gcc.dg/debug-3.c: Removed.
35651         * gcc.dg/debug-4.c: Removed.
35652         * gcc.dg/debug-5.c: Removed.
35653         * gcc.dg/debug-6.c: Removed.
35654         * gcc.dg/dwarf2-1.c: Removed.
35655         * gcc.dg/dwarf2-2.c: Removed.
35656
35657 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35658
35659         * g++.old-deja/g++.other/eh5.C: New test.
35660         * g++.old-deja/g++.other/sibcall2.C: New test.
35661         * g++.old-deja/g++.other/array9.C: New test.
35662         * g++.old-deja/g++.other/typename2.C: New test.
35663         * g++.old-deja/g++.other/crash60.C: New test.
35664         * g++.old-deja/g++.other/conv9.C: New test.
35665         * g++.old-deja/g++.other/mangle10.C: New test.
35666         * g++.old-deja/g++.other/unchanging1.C: New test.
35667         * g++.old-deja/g++.other/exprstmt1.C: New test.
35668         * g++.old-deja/g++.other/inline23.C: New test.
35669         * g++.old-deja/g++.eh/ia64-1.C: New test.
35670         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35671         * g++.old-deja/g++.other/reload1.C: New test.
35672         * g++.old-deja/g++.other/static20.C: New test.
35673         * g++.old-deja/g++.other/local-alloc1.C: New test.
35674         * g++.old-deja/g++.other/conv8.C: New test.
35675         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35676         * g++.old-deja/g++.other/storeexpr1.C: New test.
35677         * g++.old-deja/g++.other/storeexpr2.C: New test.
35678         * g++.dg/eh/template2.C: New test.
35679         * g++.dg/warn/weak1.C: New test.
35680
35681 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35682
35683         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35684         Remove first, non-varying, argument.
35685
35686 2002-01-23  Richard Henderson  <rth@redhat.com>
35687
35688         * gcc.dg/inline-2.c: New.
35689
35690         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35691         Add optional target arg.  Check number of arguments.
35692         (scan-assembler-not, scan-assembler-dem): Likewise.
35693         (scan-assembler-dem-not): Likewise.
35694
35695 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35696
35697         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35698         line 12.
35699         * g++.old-deja/g++.brendan/parse3.C,
35700         g++.old-deja/g++.other/crash26.C,
35701         g++.old-deja/g++.other/crash28.C,
35702         g++.old-deja/g++.other/crash29.C,
35703         g++.old-deja/g++.other/crash30.C,
35704         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35705
35706 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35707
35708         * gcc.dg/20020115-1.c: New.
35709
35710 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35711
35712         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35713
35714 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35715
35716         * gcc.dg/20020122-3.c: New.
35717
35718 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35719
35720         * g++.dg/other/gc1.C: New test.
35721
35722 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35723
35724         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35725
35726 2002-01-22  Richard Henderson  <rth@redhat.com>
35727
35728         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35729
35730 2002-01-22  Richard Henderson  <rth@redhat.com>
35731
35732         * gcc.dg/20020122-4.c: New.
35733
35734 2002-01-22  H.J. Lu <hjl@gnu.org>
35735
35736         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35737         link output.
35738         * gcc.dg/special/ecos.exp: Likewise.
35739         * lib/g++-dg.exp: Likewise.
35740         * lib/g77-dg.exp: Likewise.
35741         * lib/gcc-dg.exp : Likewise.
35742         * lib/mike-g++.exp: Likewise.
35743         * lib/mike-g77.exp: Likewise.
35744         * lib/mike-gcc.exp: Likewise.
35745         * lib/objc-dg.exp: Likewise.
35746
35747 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35748
35749         PR target/5379
35750         * gcc.dg/20020122-2.c: New test.
35751
35752 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35753
35754         * gcc.dg/20020122-1.c: New test.
35755
35756 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35757
35758         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35759
35760 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35761
35762         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35763
35764 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35765
35766         * gcc.c-torture/compile/20020121-1.c: New test.
35767
35768 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35769
35770         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35771         ld_library_path.
35772
35773 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35774
35775         * gcc.dg/20020218-1.c: New test.
35776
35777 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35778
35779         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35780         messages
35781         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35782         "At global scope" warning
35783         * g++.dg/ext/align1.C: Change cygwin test for alignment
35784         from db-bogus to dg-warning
35785
35786 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35787
35788         * g77.f-torture/compile/cpp2.F: New test.
35789
35790 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35791
35792         * g++.dg/template/access1.C: New test.
35793
35794 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35795
35796         * gcc.dg/20020118-1.c: New.
35797
35798 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35799
35800         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35801
35802 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35803
35804         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35805         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35806         alignment warnings.
35807
35808 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35809
35810         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35811         torture_with_loops and torture_without_loops
35812
35813 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * gcc.c-torture/compile/20020116-1.c: New test.
35816
35817 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.dg/20020116-2.c: New test.
35820
35821         * gcc.dg/ultrasp4.c: New test.
35822
35823         * gcc.dg/20020116-1.c: New test.
35824
35825 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35826
35827         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35828         by EABI.
35829
35830 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35831
35832         * gcc.misc-tests/i386-prefetch.exp: New.
35833         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35834         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35835         * gcc.misc-tests/i386-pf-none-1.c: New test.
35836         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35837
35838 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35839
35840         * gcc.dg/gnu89-init-1.c: Add new tests.
35841
35842 2002-01-15  Andreas Jaeger  <aj@suse.de>
35843
35844         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35845         * gcc.dg/i386-mmx-2.c: Likewise.
35846         * gcc.dg/i386-sse-1.c: Likewise.
35847         * gcc.dg/i386-sse-2.c: Likewise.
35848         * gcc.dg/i386-sse-3.c: Likewise.
35849
35850 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35851
35852         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35853         Uncomment additional cases that now pass.
35854
35855 2002-01-11  Richard Henderson  <rth@redhat.com>
35856
35857         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35858         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35859
35860 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35861
35862         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35863
35864 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35865
35866         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35867         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35868
35869 2002-01-10  Dale Johannesen  <dalej@apple.com>
35870
35871         * gcc.c-torture/execute/loop-11.c: New.
35872
35873 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35874
35875         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35876         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35877
35878 2002-01-09  Richard Henderson  <rth@redhat.com>
35879
35880         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35881         type in which to perform the operation for each size.
35882
35883 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35884
35885         * gcc.c-torture/compile/20020109-2.c: New test.
35886
35887 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35888
35889         * gcc.c-torture/execute/loop-10.c: New test.
35890
35891 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35892
35893         * gcc.c-torture/compile/20010226-1.c: New test.
35894         * gcc.c-torture/compile/20010227-1.c: New test.
35895         * gcc.c-torture/compile/20010426-1.c: New test.
35896         * gcc.c-torture/compile/20010510-1.c: New test.
35897         * gcc.c-torture/compile/20010605-3.c: New test.
35898         * gcc.c-torture/compile/20010824-1.c: New test.
35899         * gcc.c-torture/execute/20010409-1.c: New test.
35900         * gcc.dg/noncompile/20000901-1.c: New test.
35901         * gcc.dg/20001023-1.c: New test.
35902         * gcc.dg/20001101-1.c: New test.
35903         * gcc.dg/20001102-1.c: New test.
35904         * gcc.dg/20010207-1.c: New test.
35905         * gcc.dg/20010405-1.c: New test.
35906         * gcc.dg/20010822-1.c: New test.
35907         * gcc.dg/20011107-1.c: New test.
35908
35909 2002-01-09  Jeffrey A Law  (law@redhat.com)
35910
35911         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35912
35913         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35914         execution failure on PA targets.
35915
35916 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35917
35918         * gcc.c-torture/compile/20020109-1.c: New test.
35919
35920 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35921
35922         * gcc.c-torture/execute/20020108-1.c: New test.
35923
35924 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35925
35926         * gcc.dg/20020108-1.c: New test.
35927
35928 2002-01-08  H.J. Lu <hjl@gnu.org>
35929
35930         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35931         for header files.
35932
35933 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35934
35935         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35936         consistency.
35937
35938 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35939
35940         * gcc.dg/altivec-4.c: Test altivec predicates.
35941
35942 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35943
35944         * gcc.c-torture/execute/20020107-1.c: New test.
35945
35946 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35947
35948         PR c/5279
35949         * gcc.c-torture/compile/20020106-1.c: New test.
35950
35951 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35952
35953         * gcc.c-torture/execute/nestfunc-4.c: New test.
35954
35955 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35956
35957         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35958         extra triple that slipped in.
35959         * g++.old-deja/g++.abi/align.C: Likewise.
35960         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35961
35962 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35963
35964         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35965         * g++.old-deja/g++.abi/align.C: Likewise.
35966         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35967
35968         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35969         on FreeBSD/i386.
35970         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35971         FreeBSD.
35972
35973 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35974
35975         * gcc.dg/20020104-1.c: New test.
35976
35977         * gcc.dg/20020104-2.c: New test.
35978
35979 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35980
35981         * gcc.dg/20020103-1.c: Fix typo in target selector.
35982
35983 2002-01-03  Richard Henderson  <rth@redhat.com>
35984
35985         * gcc.dg/20020103-1.c: New.
35986
35987 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35988
35989         * gcc.c-torture/execute/20020103-1.c: New test.
35990
35991 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35992
35993         * g++.dg/other/debug2.C: New test.
35994
35995         * gcc.c-torture/compile/20020103-1.c: New test.
35996
35997 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * gcc.dg/gnu89-init-1.c: Added new tests.
36000
36001 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36002
36003         * g++.dg/template/friend2.C: Remove as patch is reverted.
36004
36005         * g++.dg/warn/oldcast1.C: New test.
36006
36007         * g++.dg/template/ptrmem1.C: New test.
36008         * g++.dg/template/ptrmem2.C: New test.
36009
36010         * g++.dg/template/ntp.C: New test.
36011
36012         * g++.dg/other/component1.C: New test.
36013
36014         * g++.dg/template/ttp3.C: New test.
36015
36016         * g++.dg/template/friend2.C: New test.
36017         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36018
36019 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * g++.dg/other/ptrmem1.C: New test.
36022         * g++.dg/other/ptrmem2.C: New test.
36023
36024 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.dg/template/ctor1.C: New test.
36027
36028 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36029
36030         * g++.dg/template/friend2.C: New test.
36031
36032 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36033
36034         * gcc.dg/mmix-1.c: New test.
36035
36036 2001-12-31  Richard Henderson  <rth@redhat.com>
36037
36038         * gcc.dg/asm-5.c: New.
36039
36040 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36041
36042         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36043         in namespace __gnu_cxx
36044
36045 2001-12-30  Richard Henderson  <rth@redhat.com>
36046
36047         * gcc.dg/debug-6.c: New.
36048
36049 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36050
36051         * gcc.c-torture/compile/20011229-2.c: New test.
36052
36053 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.dg/debug-3.c: New test.
36056         * gcc.dg/debug-4.c: New test.
36057         * gcc.dg/debug-5.c: New test.
36058
36059 2001-12-29  Richard Henderson  <rth@redhat.com>
36060
36061         * g++.dg/eh/loop1.C: New.
36062
36063 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36064
36065         * g++.dg/template/crash1.C: New test.
36066
36067 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36068
36069         * g++.dg/other/const1.C: New test.
36070
36071 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36072
36073         * gcc.c-torture/compile/20011229-1.c: New test.
36074
36075 2001-12-28  Stan Shebs  <shebs@apple.com>
36076
36077         * lib/objc-torture.exp: Resync with c-torture.exp.
36078         * lib/objc.exp: Load standard libraries.
36079
36080 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36081
36082         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36083         additional tests.
36084
36085 2001-12-27  Roger Sayle <roger@eyesopen.com>
36086
36087         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36088
36089 2001-12-27  Richard Henderson  <rth@redhat.com>
36090
36091         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36092
36093 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36094
36095         * g++.dg/eh/ctor1.C: New test.
36096         * g++.dg/other/error2.C: New test.
36097
36098 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36099
36100         * g++.dg/other/init2.C: New test.
36101
36102 2001-12-24  Richard Henderson  <rth@redhat.com>
36103
36104         * gcc.dg/20011223-1.c: New.
36105         * gcc.dg/inline-1.c: New.
36106
36107 2001-12-23  Richard Henderson  <rth@redhat.com>
36108
36109         * gcc.dg/asm-4.c: Test operand modifiers.
36110
36111 2001-12-23  Richard Henderson  <rth@redhat.com>
36112
36113         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36114
36115 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36116
36117         * gcc.c-torture/execute/20011223-1.c: New test.
36118
36119 2001-12-21  Richard Henderson  <rth@redhat.com>
36120
36121         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36122         re-enables the warning.
36123
36124 2001-12-21  Richard Henderson  <rth@redhat.com>
36125
36126         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36127
36128 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36129
36130         * gcc.c-torture/compile/20011218-1.c: New test.
36131
36132 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36133
36134         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36135         arm-isr.c test.
36136         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36137         epilogue generation for ARM ISR routines.
36138
36139 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36140
36141         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36142         * gcc.dg/format/c90-printf-3.c: Likewise.
36143         * gcc.dg/format/c99-printf-3.c: Likewise.
36144         * gcc.dg/format/ext-1.c: Likewise.
36145         * gcc.dg/format/ext-6.c: Likewise.
36146         * gcc.dg/format/format.h: Prototype unlocked stdio.
36147
36148 2001-12-20  Richard Henderson  <rth@redhat.com>
36149
36150         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36151         (arena): Use it.
36152         (malloc): Correct allocation logic.  Abort if we fill up the
36153         arena before initialization complete.
36154         (realloc): Correct allocation logic.
36155
36156 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36157
36158         * gcc.c-torture/compile/20011219-2.c: New test.
36159
36160         * gcc.c-torture/execute/20011219-1.c: New test.
36161
36162 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36163
36164         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36165         target does not support weak symbols.
36166
36167 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36168
36169         * gcc.c-torture/compile/20011219-1.c: New test.
36170
36171 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36172
36173         * g++.dg/other/error1.C: New test.
36174
36175 2001-12-17  Jeffrey A Law  (law@redhat.com)
36176
36177         * gcc.c-torture/execute/20011217-1.c: New test.
36178
36179 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36180
36181         * objc.dg/special/: New directory.
36182         * objc.dg/special/special.exp: New file.
36183         * objc.dg/special/unclaimed-category-1.h: New file.
36184         * objc.dg/special/unclaimed-category-1a.m: New file.
36185         * objc.dg/special/unclaimed-category-1.m: New file.
36186
36187 2001-12-17  Andreas Jaeger  <aj@suse.de>
36188
36189         * gcc.c-torture/compile/20011217-2.c: New test.
36190
36191 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36192
36193         * gcc.c-torture/compile/20011217-1.c: New test.
36194
36195 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36196
36197         * testsuite/gcc.dg/20011214-1.c: New.
36198
36199 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36200
36201         * gcc.dg/altivec-4.c: New.
36202
36203 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36204
36205         * gcc.dg/20011113-1.c: New test.
36206
36207 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36208
36209         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36210         std::__malloc_alloc_template<0> and
36211         std::__default_alloc_template<false, 0>.
36212
36213 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36214
36215         * objc/execute/bf-21.m: New test.
36216         * objc/execute/enumeration-1.m: New test.
36217         * objc/execute/enumeration-2.m: New test.
36218
36219 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36220
36221         * gcc.dg/gnu89-init-1.c: New test.
36222
36223 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36224
36225         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36226         * g++.old-deja/g++.jason/2371.C: Likewise.
36227         * g++.old-deja/g++.jason/template33.C: Likewise.
36228         * g++.old-deja/g++.jason/template34.C: Likewise.
36229         * g++.old-deja/g++.jason/template36.C: Likewise.
36230         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36231         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36232         * g++.old-deja/g++.other/typename1.C: Likewise.
36233         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36234         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36235         * g++.old-deja/g++.pt/typename11.C: Likewise.
36236         * g++.old-deja/g++.pt/typename14.C: Likewise.
36237         * g++.old-deja/g++.pt/typename16.C: Likewise.
36238         * g++.old-deja/g++.pt/typename3.C: Likewise.
36239         * g++.old-deja/g++.pt/typename4.C: Likewise.
36240         * g++.old-deja/g++.pt/typename5.C: Likewise.
36241         * g++.old-deja/g++.pt/typename7.C: Likewise.
36242         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36243
36244 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36245
36246         * g++.dg/other/linkage1.C: New test.
36247         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36248         specifiers.
36249
36250 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36251
36252         * gcc.dg/concat.c: New test.
36253
36254 2001-12-11  Stan Shebs  <shebs@apple.com>
36255
36256         * objc/compile: New test directory.
36257         * objc/compile/compile.exp: New expect script.
36258         * objc/compile/20011211-1.m: New compile test.
36259
36260 2001-12-11  Jason Merrill  <jason@redhat.com>
36261
36262         * lib/prune.exp (prune_gcc_output): Also handle "In member
36263         function".  So many permutations...
36264
36265 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.dg/template/typedef1.C: New test.
36268
36269 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36270
36271         * g++.dg/other/copy1.C: New test.
36272
36273 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36274
36275         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36276
36277         * gcc.dg/builtin-choose-expr.c: New.
36278
36279 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36280
36281         * gcc.dg/altivec-2.c: New.
36282
36283 2001-12-07  Richard Henderson  <rth@redhat.com>
36284
36285         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36286
36287 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36288
36289         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36290         ultrasparc.
36291
36292 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36293
36294         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36295
36296 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36297
36298         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36299         variable argument list.
36300
36301 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36302
36303         * gcc.c-torture/execute/memcheck: Delete entire directory.
36304         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36305         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36306
36307 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36308
36309         * gcc.dg/Wshadow-1.c: New test.
36310
36311 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36312
36313         * gcc.c-torture/compile/20011130-1.c: New test.
36314
36315         * gcc.dg/noncompile/20011025-1.c: New test.
36316
36317         * g++.dg/other/anon-union.C: New test.
36318
36319         * gcc.c-torture/execute/20011024-1.c: New test.
36320
36321 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36322
36323         * gcc.c-torture/execute/20000722-1.x,
36324         gcc.c-torture/execute/20010123-1.x: Remove.
36325         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36326         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36327         gcc.dg/c99-complit-2.c: New tests.
36328
36329 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36330
36331         * g++.dg/inherit/base1.C: New test.
36332
36333 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36334
36335         * g++.dg/other/stdarg1.C: New test.
36336
36337         * gcc.c-torture/compile/20011130-2.c: New test.
36338
36339 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36340
36341         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36342         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36343         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36344         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36345         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36346         * gcc.dg/builtin-prefetch-1.c: New test.
36347
36348 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36349
36350         * gcc.dg/20011130-1.c: New test.
36351
36352 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.dg/other/scope1.C: New test.
36355         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36356
36357 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36358
36359         * gcc.dg/vla-init-1.c: New test.
36360
36361 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36362
36363         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36364
36365 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36366
36367         * objc.dg/alias.m: Update.
36368         * objc.dg/class-1.m: Update.
36369         * objc.dg/const-str-1.m: Update.
36370         * objc.dg/fwd-proto-1.m: Update.
36371         * objc.dg/id-1.m: Update.
36372         * objc.dg/super-class-1.m: Update.
36373
36374 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36375
36376         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36377         constructs.
36378
36379 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36380
36381         * gcc.c-torture/execute/20011128-1.c: New test.
36382
36383 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36384
36385         * gcc.dg/20011127-1.c: New test.
36386
36387 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36388
36389         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36390         from Austin Group draft 7.
36391         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36392         scanf format arguments.
36393         * gcc.dg/format/no-exargs-2.c: New test.
36394
36395 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36396
36397         * g++.dg/abi/vbase8-4.C: New test.
36398
36399 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36400
36401         * gcc.c-torture/execute/20011121-1.c: New test.
36402
36403 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36404
36405         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36406
36407 2001-11-23  Andreas Jaeger  <aj@suse.de>
36408
36409         * gcc.dg/cpp/charconst-2.c: New test.
36410
36411 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36412
36413         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36414         to the host if it is remote.  Let tests specify extra headers
36415         they use.
36416         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36417         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36418         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36419         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36420         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36421         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36422         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36423         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36424         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36425         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36426
36427 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36428
36429         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36430         for little endian ARMs.
36431
36432 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36433
36434         * gcc.c-torture/compile/20011119-1.c: New test.
36435         * gcc.c-torture/compile/20011119-2.c: New test.
36436
36437 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36438
36439         * gcc.dg/altivec-1.c: Fix typo.
36440
36441 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36442
36443         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36444
36445 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36446
36447         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36448
36449 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36450
36451         * lib/g77.exp: Don't specify --rpath-link.
36452
36453         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36454         across all the headers.
36455         * gcc.dg/format/format.exp: For testing on a remote host,
36456         copy format.h.
36457
36458         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36459         * gcc.c-torture/execute/930406-1.c: Likewise.
36460         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36461
36462 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36463
36464         * gcc.dg/altivec-1.c: New.
36465
36466 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36467
36468         * gcc.dg/cpp/fpreprocessed.c: New test case.
36469
36470 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36471
36472         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36473         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36474         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36475
36476 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36477
36478         * gcc.dg/no-builtin-1.c: New test.
36479
36480 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * gcc.c-torture/execute/20011115-1.c: New test.
36483
36484 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36485
36486         * gcc.c-torture/compile/20011114-2.c: New test.
36487         * gcc.c-torture/compile/20011114-3.c: New test.
36488         * gcc.c-torture/compile/20011114-4.c: New test.
36489
36490 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36491
36492         * g++.dg/other/init1.C: New test.
36493
36494 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36495
36496         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36497         message.
36498
36499         * gcc.c-torture/execute/20011114-1.c: New testcase.
36500
36501         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36502         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36503         like the (before this change) version of 20010327-1.c.
36504
36505 2001-11-14  Roger Sayle <roger@eyesopen.com>
36506
36507         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36508
36509 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36510
36511         * g++.dg/init/array2.C: New test.
36512
36513 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36514
36515         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36516
36517 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36518
36519         * g++.dg/other/forscope1.C: New test.
36520         * g++.dg/ext/forscope1.C: New test.
36521         * g++.dg/ext/forscope2.C: New test.
36522
36523 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36524
36525         * gcc.c-torture/execute/20011113-1.c: New test.
36526
36527 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36528
36529         * gcc.c-torture/execute/20011109-2.c: New test.
36530
36531         * gcc.c-torture/execute/20011109-1.c: New test.
36532
36533 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36534
36535         * gcc.c-torture/compile/20011109-1.c: New test.
36536
36537 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36538
36539         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36540         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36541         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36542         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36543         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36544         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36545         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36546
36547 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36548
36549         * g++.dg/warn/Wshadow-1.C: New tests.
36550         * g++.old-deja/g++.mike/for3.C: Update.
36551
36552 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36555         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36556         XFAILs.  Adjust expected error texts.
36557         * gcc.c-torture/compile/20011106-1.c,
36558         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36559         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36560         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36561         gcc.dg/c99-array-lval-5.c: New tests.
36562
36563 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36564
36565         * gcc.dg/cpp/defined.c: Update.
36566
36567 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36568
36569         * gcc.c-torture/execute/anon-1.c: New test.
36570
36571 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36572
36573         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36574         same size, so no warning should be produced on stormy16.
36575
36576         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36577         due to oversized array.
36578         * g++.old-deja/g++.mike/ns15.C: Likewise.
36579         * g++.old-deja/g++.pt/crash16.C: Likewise.
36580
36581 2001-11-02  Graham Stott  <grahams@redhat.com>
36582
36583         * g++.dgother/debug1.C: Fix typos.
36584
36585 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36586
36587         * g++.dg/other/debug1.C: New test.
36588
36589 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36590
36591         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36592         of unsigned long.
36593
36594 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36595
36596         * gcc.dg/20011029-2.c: New test.
36597
36598         * gcc.c-torture/compile/20011029-1.c: New test.
36599
36600 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36601
36602         * objc/execute/class_self-1.m: New test.
36603         * objc/execute/class_self-2.m: New test.
36604
36605 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36606
36607         * gcc.misc-tests/msgs.exp: Delete.
36608         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36609         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36610         error set to match recent changes.
36611
36612 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36613
36614         * gcc.dg/20011021-1.c: New test.
36615
36616 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36617
36618         * gcc.c-torture/compile/20011023-1.c: New test.
36619
36620 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36621
36622         * lib/g77.exp: Rewrite based on lib/g++.exp.
36623
36624 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * gcc.c-torture/execute/20011019-1.c: New test.
36627
36628         * gcc.dg/20011018-1.c: New test.
36629
36630 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36631
36632         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36633
36634 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36635
36636         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36637         * gcc.dg/attr-invalid.c: Likewise.
36638
36639 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36640
36641         * testsuite/gcc.dg/20011015-1.c: New test.
36642
36643 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36644
36645         * g++.dg/template/unify2.C: New test.
36646
36647 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36648
36649         * g++.dg/other/exception-specification.C: New test
36650
36651 2001-10-13  Tom Rix  <trix@redhat.com>
36652
36653         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36654         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36655
36656 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36657
36658         * testsuite/gcc.dg/20011009-1.c: New test.
36659
36660 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36661
36662         PR g++/4476
36663         * g++.dg/other/friend1.C: New test.
36664
36665 2001-10-11  Richard Henderson  <rth@redhat.com>
36666
36667         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36668
36669 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36670
36671         * gcc.c-torture/compile/20011010-1.c: New.
36672
36673 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36674
36675         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36676         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36677         g77.f-torture/execute/execute.exp,
36678         g77.f-torture/noncompile/noncompile.exp,
36679         gcc.c-torture/compile/compile.exp,
36680         gcc.c-torture/execute/execute.exp,
36681         gcc.c-torture/execute/ieee/ieee.exp,
36682         gcc.c-torture/execute/memcheck/memcheck.exp,
36683         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36684         objc/execute/execute.exp: Update FSF address.
36685
36686 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36687
36688         * gcc.dg/cpp/cmdlne-C.c: Update.
36689         * gcc.dg/cpp/cmdlne-C2.c: New.
36690
36691 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36692
36693         * gcc.c-torture/execute/20011008-3.c: New.
36694
36695 2001-10-08  DJ Delorie  <dj@redhat.com>
36696
36697         * gcc.dg/20011008-1.c: New.
36698         * gcc.dg/20011008-2.c: New.
36699
36700 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36701
36702         * gcc.dg/cpp/spacing1.c: Update test.
36703
36704 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36705
36706         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36707         spelling errors of "separate" as "seperate".
36708
36709 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36710
36711         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36712         enough to avoid inlining.
36713
36714 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36715
36716         * lib/g77.exp: set libg2c_dir correctly.
36717
36718 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36719
36720         * gcc.dg/cpp/macro11.c: New test.
36721
36722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36723
36724         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36725         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36726         gcc.dg/format/multattr-3.c: New tests.
36727         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36728         tests for format attributes on function pointers being rejected.
36729
36730 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36731
36732         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36733
36734 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36735
36736         * g++.dg/warn/format1.C: New test.
36737
36738 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36739
36740         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36741
36742 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36743
36744         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36745
36746 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36747
36748         * gcc.dg/cpp/redef2.c: Add test.
36749
36750 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36751
36752         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36753         long-standing bug on i686, apparently.
36754         * gcc.c-torture/execute/loop-2c.x: New file.
36755         * gcc.c-torture/execute/loop-2d.x: New file.
36756         * gcc.c-torture/execute/loop-3c.x: New file.
36757
36758 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36759
36760         * gcc.dg/cpp/20000625-2.c: Correct line number.
36761
36762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36763
36764         * gcc.dg/cpp/macro10.c: New test.
36765         * gcc.dg/cpp/strify3.c: New test.
36766         * gcc.dg/cpp/spacing1.c: Add tests.
36767         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36768         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36769
36770 2001-09-24  DJ Delorie  <dj@redhat.com>
36771
36772         * gcc.c-torture/execute/20010924-1.c: New test.
36773
36774 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36775
36776         * testsuite/objc/execute/paste.m: Remove.
36777
36778 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36779
36780         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36781
36782 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36783
36784         * g77.dg/strlen0.f: New test.
36785
36786 2001-09-21  Richard Henderson  <rth@redhat.com>
36787
36788         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36789         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36790
36791 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36792
36793         Table-driven attributes.
36794         * g++.dg/ext/attrib1.C: New test.
36795
36796 2001-09-20  DJ Delorie  <dj@redhat.com>
36797
36798         * gcc.dg/20000926-1.c: Update expected warning messages.
36799         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36800         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36801         array.
36802
36803 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36804
36805         * g++.dg/eh/registers1.C: New test case.
36806
36807 2001-09-17  Richard Henderson  <rth@redhat.com>
36808
36809         * gcc.dg/array-5.c: Fix VLA decomposition test.
36810
36811 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36812
36813         * gcc.dg/cpp/line5.c: New testcase.
36814
36815 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36816
36817         * gcc.dg/cpp/macro9.c: New test.
36818
36819 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36820
36821         * gcc.c-torture/execute/980223.c: Change type of addr from long
36822         to char *.
36823
36824 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36825
36826         * gcc.c-torture/execute/20010915-1.c: New test.
36827
36828 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36829
36830         * g77.dg/bprob: New directory.
36831         * g77.dg/bprob/bprob.exp: New file.
36832         * g77.dg/bprob/bprob-1.f: New test.
36833         * g77.dg/gcov: New directory.
36834         * g77.dg/gcov/gcov.exp: New file.
36835         * g77.dg/gcov/gcov-1.f: New test.
36836         * g77.dg/gcov/gcov-1.x: New file.
36837
36838 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36839
36840         * gcc.dg/cpp/directiv.c: Update.
36841         * gcc.dg/cpp/undef1.c: Update.
36842
36843 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36844
36845         * gcc.dg/20010912-1.c: New test.
36846
36847 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36848
36849         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36850         language-independent file in lib.
36851         * lib/gcov.exp: New file.
36852
36853 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36854
36855         * gcc.c-torture/compile/20010911-1.c: New test.
36856
36857 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36858
36859         * lib/profopt.exp: New, to support profile-directed optimizations.
36860         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36861         * gcc.misc-tests/bprob-1.c: New test.
36862         * gcc.misc-tests/bprob-2.c: New test.
36863
36864 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36865
36866         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36867         XFAIL and which kinds of gcov output to verify.
36868         * gcc.misc-tests/gcov-4b.x: New file.
36869         * gcc.misc-tests/gcov-5b.x: New file.
36870         * gcc.misc-tests/gcov-6.x: New file.
36871         * gcc.misc-tests/gcov-7.c: New test.
36872         * gcc.misc-tests/gcov-7.x: New file.
36873
36874 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36875
36876         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36877         * gcc.misc-tests/gcov-6.c: New test.
36878
36879 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36880
36881         PR c++/3986
36882         * g++.dg/abi/vbase1.C: New test.
36883
36884 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36885
36886         * objc.dg/method-2.m: New.
36887
36888 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36889
36890         PR c++/4203
36891         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36892         * g++.dg/init/empty1.C: New test.
36893
36894 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36895
36896         * gcc.c-torture/compile/20010903-1.c: New test.
36897
36898 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36899
36900         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36901         for m68k.
36902
36903 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36904
36905         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36906
36907         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36908
36909         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36910
36911 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36912
36913         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36914         for 16-bit 'unsigned int'.
36915
36916 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36917
36918         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36919
36920 2001-08-27  Richard Henderson  <rth@redhat.com>
36921
36922         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36923         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36924
36925 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36926
36927         * gcc.dg/asm-names.c (ymain): New.
36928
36929 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36930
36931         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36932         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36933         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36934
36935 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36936
36937         * gcc.dg/compare5.c: New testcase.
36938
36939 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36940
36941         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36942         and "In instantiation".
36943
36944 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36945
36946         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36947
36948 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36949
36950         * gcc.misc-tests/gcov.exp: Add support for branch information.
36951         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36952         * gcc.misc-tests/gcov-4.c: New test.
36953         * gcc.misc-tests/gcov-4b.c: New test.
36954         * gcc.misc-tests/gcov-5b.c: New test.
36955
36956 2001-08-20  Zack Weinberg  <zackw@panix.com>
36957
36958         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36959         expected to fail.
36960
36961 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36962
36963         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36964
36965 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * g++.dg/eh/template1.C: New test.
36968
36969 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36970
36971         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36972         Fix thinko.
36973         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36974         for xfail.
36975
36976 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36977
36978         * lib/g77-dg.exp: Use prune.exp for common procedures
36979         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36980         * lib/g77.exp: (g77-dg-prune) Remove
36981
36982 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36983
36984         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36985
36986 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36987
36988         * g++.dg/template/unify1.C: New test.
36989
36990 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36991
36992         * g++.dg/abi/empty4.C: New test.
36993
36994 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36995
36996         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36997         solaris2.*
36998         * g77.f-torture/compile/pr3743.x: Likewise.
36999
37000 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37001
37002         * g++.dg/other/using-declaration.C: New test.
37003
37004 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37005
37006         * gcc.dg/cpp/tr-sign.c: New testcase.
37007
37008 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37009
37010         * gcc.dg/cpp/19951025-1.c: Revert.
37011         * gcc.dg/cpp/directiv.c: We no longer process directives that
37012         interrupt macro arguments.
37013
37014 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37015
37016         * gcc.dg/bconstp-1.c: New test.
37017
37018 2001-08-03  Richard Henderson  <rth@redhat.com>
37019
37020         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37021
37022 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37023
37024         * gcc.dg/cpp/19951025-1.c: Update.
37025
37026 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37027
37028         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37029         should be x.
37030
37031 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37032
37033         Kill -fhonor-std.
37034         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37035         * g++.old-deja/g++.other/std1.C: Likewise.
37036         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37037
37038 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37039
37040         * lib/g77.exp: Load gcc-defs.exp for common procedures
37041         (g77_pass, g77_fail, g77_finish, g77_exit,
37042         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37043
37044 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37045
37046         * g77.dg/fbackslash.f
37047         * g77.dg/fcase-preserve.f
37048         * g77.dg/ff90-1.f
37049         * g77.dg/ffixed-line-length-0.f
37050         * g77.dg/ffixed-line-length-132.f
37051         * g77.dg/ffixed-line-length-7.f
37052         * g77.dg/ffixed-line-length-72.f
37053         * g77.dg/ffixed-line-length-none.f
37054         * g77.dg/ffree-form-1.f
37055         * g77.dg/fno-backslash.f
37056         * g77.dg/fno-f90-1.f
37057         * g77.dg/fno-fixed-form-1.f
37058         * g77.dg/fno-onetrip.f
37059         * g77.dg/fno-typeless-boz.f
37060         * g77.dg/fno-underscoring.f
37061         * g77.dg/fno-vxt-1.f
37062         * g77.dg/fonetrip.f
37063         * g77.dg/ftypeless-boz.f
37064         * g77.dg/fugly-assumed.f
37065         * g77.dg/funderscoring.f
37066         * g77.dg/fvxt-1.f
37067
37068 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37069
37070         * objc.dg/fwd-proto-1.m: New.
37071         * objc.dg/local-decl-1.m: New.
37072         * objc.dg/naming-1.m: New.
37073         * objc.dg/naming-2.m: New.
37074         * objc.dg/proto-hier-1.m: New.
37075
37076 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37077
37078         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37079         largest-type elements to a struct makes its size grow.
37080
37081 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.dg/abi/vthunk1.C: New test.
37084
37085 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37086
37087         * g++.dg/abi/vbase8-22.C: New test.
37088
37089 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37090
37091         * gcc.dg/cpp/macro8.c: New test.
37092
37093 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37094
37095         * g++.dg/abi/vbase8-21.C: New test.
37096
37097 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37098
37099         * g++.dg/abi/vbase8-10.C: New test.
37100
37101 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37102
37103         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37104         ${tool}_set_ld_library_path.
37105         Changed caller.
37106         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37107         g++.exp.
37108
37109 2001-07-26  Stan Cox <scox@redhat.com>
37110
37111         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37112         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37113         gcc_exit, gcc_check_unsupported_p):
37114         Moved to gcc-deps.exp
37115         * gcc-deps.exp: New file.
37116
37117 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37118
37119         * g++.old-deja/g++.pt/defarg14.C: New test.
37120
37121 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         * g++.old-deja/g++.other/lineno5.C: New test.
37124
37125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37126
37127         * g++.old-deja/g++.pt/crash68.C: New test.
37128
37129 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37130
37131         * g++.old-deja/g++.other/crash42.C: New test.
37132
37133 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37134
37135         * gcc.dg/cpp/extratokens.c: Fix.
37136         * gcc.dg/cpp/skipping2.c: New tests.
37137
37138 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37139
37140         * gcc.c-torture/execute/20010724-1.c: New file.
37141         * gcc.c-torture/execute/20010724-1.x: New file.
37142
37143 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         * g++.old-deja/g++.other/cond7.C: New test.
37146
37147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.other/optimize4.C: New test.
37150
37151 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37154
37155 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37156
37157         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37158         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37159         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37160         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37161
37162         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37163         bug report" message.
37164
37165         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37166         * g++.dg/ext/instantiate1.C: Move from old-deja.
37167
37168 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37169
37170         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37171         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37172         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37173         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37174
37175 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37176
37177         * gcc.c-torture/execute/20010723-1.c: New test.
37178
37179 2001-07-23  Ben Elliston  <bje@redhat.com>
37180
37181         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37182
37183 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37184
37185         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37186         i[34567]86-*-*.
37187         Delete handling of ieee_multilib_flags.
37188         Pass -mieee for alpha*-*-* and sh-*-*.
37189         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37190
37191 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37192
37193         Remove old-abi tests.
37194         * g++.old-deja/g++.mike/p11116.C: Remove.
37195         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37196
37197 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37198
37199         * g77.f-torture/compile/pr3743.f: New test
37200
37201 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37202
37203         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37204
37205 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37206
37207         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37208         g++.old-deja/g++.pt/static6.C: Likewise.
37209         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37210         supports weak symbols.
37211
37212 2001-07-18  Andreas Jaeger  <aj@suse.de>
37213
37214         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37215         supported again.
37216
37217 2001-07-18  Andreas Jaeger  <aj@suse.de>
37218
37219         * gcc.dg/iftrap-1.c: Fix target line.
37220
37221 2001-07-17  Richard Henderson  <rth@redhat.com>
37222
37223         * gcc.c-torture/execute/20010717-1.c: New.
37224
37225 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37226
37227         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37228         tests.
37229
37230 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37231
37232         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37233
37234 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37235
37236         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37237         UAC_SIGBUS, UAC_NOPRINT definitions.
37238
37239 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37240
37241         * objc/execute/object_is_class.m: New test.
37242         * objc/execute/object_is_meta_class.m: New test.
37243
37244 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37245
37246         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37247         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37248
37249 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37250
37251         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37252         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37253
37254 2001-07-14  Richard Henderson  <rth@redhat.com>
37255
37256         * gcc.dg/iftrap-1.c: New.
37257
37258 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37259
37260         * g77.f-torture/execute/intrinsic77.f: New test.
37261
37262 2001-07-11  Janis Johnson <janis@us.ibm.com>
37263
37264         * gcc.misc-tests/gcov-3.c: New test.
37265
37266 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37267
37268         * gcc.c-torture/compile/20010711-1.c,
37269         * gcc.c-torture/compile/20010711-2.c: New tests.
37270
37271 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37272
37273         * gcc.c-torture/execute/20010711-1.c: New test.
37274
37275 2001-07-11  Ben Elliston  <bje@redhat.com>
37276
37277         * g++.old-deja/g++.other/enum5.C: New test.
37278
37279 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37280
37281         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37282         (g++-dg-prune): Call prune_gcc_output.
37283         * prune.exp: New file for prune_gcc_output.
37284         * lib/g++.exp, lib/gcc.exp: Load it.
37285
37286 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37287
37288         * gcc.c-torture/compile/20010701-1.c,
37289         g++.old-deja/g++.ext/attrib6.C: New tests.
37290
37291 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37292
37293         * gcc.c-torture/compile/20010706-1.c: New test.
37294
37295 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37296
37297         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37298
37299 2001-06-28  Stan Shebs  <shebs@apple.com>
37300
37301         * gcc.dg/pragma-darwin.c: New test.
37302
37303 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37304
37305         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37306         Solaris 2.[678] system.
37307
37308 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37309
37310         * gcc.dg/20010622-1.c: New test.
37311
37312 2001-06-18  Stan Shebs  <shebs@apple.com>
37313
37314         * objc.dg: New directory.
37315         * objc.dg/dg.exp: New file.
37316         * objc.dg/alias.m: New.
37317         * objc.dg/class-1.m: New.
37318         * objc.dg/class-2.m: New.
37319         * objc.dg/const-str-1.m: New.
37320         * objc.dg/const-str-2.m: New.
37321         * objc.dg/id-1.m: New.
37322         * objc.dg/method-1.m: New.
37323         * objc.dg/super-class-1.m: New.
37324         * lib/objc-dg.exp: New file.
37325
37326 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37327
37328         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37329         of label name.
37330
37331 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37332
37333         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37334
37335 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37336
37337         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37338         variable.
37339
37340 2001-06-12  Richard Henderson  <rth@redhat.com>
37341
37342         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37343
37344 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.old-deja/g++.abi/vbase5.C: New test.
37347         * g++.old-deja/g++.abi/vbase6.C: New test.
37348         * g++.old-deja/g++.abi/vbase7.C: New test.
37349
37350 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37351
37352         * gcc.c-torture/compile/20010610-1.c: New test.
37353
37354 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37355
37356         * g++.old-deja/g++.abi/vbase4.C: New test.
37357
37358 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37359
37360         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37361         support %f for HC11/HC12 targets.
37362         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37363         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37364         on HC11/HC12 targets.
37365         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37366
37367 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37368
37369         * gcc.dg/wchar_t-1.c: New file.
37370         * gcc.dg/wint_t-1.c: Likewise.
37371
37372 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37373
37374         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37375
37376 2001-06-11  Richard Henderson  <rth@redhat.com>
37377
37378         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37379
37380 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37381
37382         * gcc.c-torture/compile/20010611-1.c: New test.
37383
37384 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37385
37386         * gcc.dg/c99-tag-1.c: Add more tests.
37387
37388 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37389
37390         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37391         representation on MN10300 and ARM/Thumb.
37392
37393 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37394
37395         * g77.f-torture/execute/20010610.f: New.
37396
37397 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37398
37399         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37400         names.
37401
37402 2001-06-09  Richard Henderson  <rth@redhat.com>
37403
37404         * gcc.c-torture/execute/ashrdi-1.c: New.
37405         * gcc.c-torture/execute/ashldi-1.c: New.
37406         * gcc.c-torture/execute/lshrdi-1.c: New.
37407
37408 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37409
37410         * objc/execute/load-3.m: Added. Check sending +load to categories,
37411         in addition to classes.
37412
37413 2001-06-08  Stan Shebs  <shebs@apple.com>
37414
37415         * objc/execute/load-2.m: New test.  From Nicola Pero
37416         <n.pero@mi.flashnet.it>.
37417
37418 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.c-torture/execute/20010605-2.c: New test.
37421
37422 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37423
37424         * g++.old-deja/g++.abi/vbase2.C: New test.
37425         * g++.old-deja/g++.abi/vbase3.C: New test.
37426
37427 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37428
37429         * g++.old-deja/g++.pt/friend49.C: New test.
37430
37431 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37432
37433         * g++.old-deja/g++.ext/anon3.C: New test.
37434
37435 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37436
37437         * g++.old-deja/g++.other/conv7.C: New test.
37438
37439 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37440
37441         * gcc.c-torture/compile/20010605-2.c: New test.
37442
37443 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37444
37445         * gcc.c-torture/execute/20010604-1.c: New test.
37446
37447 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37448
37449         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37450
37451 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37452
37453         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37454         (g++_link_flags): Likewise.
37455         (g++_init): Pass gccpath's value to two previous functions.
37456
37457 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37458
37459         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37460         Ensure logfile entry matches exec command line.
37461
37462 2001-05-31  Richard Henderson  <rth@redhat.com>
37463
37464         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37465         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37466
37467 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37468
37469         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37470         compiler for irix6.2
37471
37472 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37473
37474         * g++.old-deja/g++.other/optimize3.C: New file.
37475
37476 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37477
37478         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37479         assemble.
37480
37481 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37482
37483         * g++.old-deja/g++.other/optimize2.C: New file.
37484
37485 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37486
37487         * gcc.c-torture/compile/20010518-2.c: New file.
37488         * gcc.c-torture/execute/20010518-1.c: New file.
37489         * gcc.c-torture/execute/20010518-2.c: New file.
37490
37491 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37492
37493         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37494
37495 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37496
37497         G++ no longer defines builtins that do not begin with __builtin.
37498         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37499         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37500         * g++.old-deja/g++.law/builtin1.C: Likewise.
37501         * g++.old-deja/g++.law/cvt2.C: Likewise.
37502         * g++.old-deja/g++.mike/net5.C: Likewise.
37503         * g++.old-deja/g++.other/builtins1.C: Likewise.
37504         * g++.old-deja/g++.other/builtins2.C: Likewise.
37505         * g++.old-deja/g++.other/builtins3.C: Likewise.
37506         * g++.old-deja/g++.other/builtins4.C: Likewise.
37507         * g++.old-deja/g++.other/inline8.C: Likewise.
37508         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37509
37510 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37511
37512         * g++.old-deja/g++.pt/using1.C: Adjust.
37513         * g++.old-deja/g++.pt/using2.C: New test.
37514
37515 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37516
37517         * gcc.dg/cpp/charconst.c: New tests.
37518         * gcc.dg/cpp/escape.c: New tests.
37519         * gcc.dg/cpp/escape-1.c: New tests.
37520         * gcc.dg/cpp/escape-2.c: New tests.
37521         * gcc.dg/cpp/ucs.c: New tests.
37522
37523 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37524
37525         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37526         native compiler for irix6.5.
37527
37528 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37529
37530         * lib/g++.exp (g++_include_flags): Use args to compute
37531         get_multilibs.
37532         (g++_link_flags): Likewise.
37533         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37534
37535 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37536
37537         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37538
37539 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37540
37541         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37542         this file.
37543
37544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37545
37546         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37547         STACK_SIZE;
37548         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37549         to STACK_SIZE; Use it to define size of add_histo array.
37550         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37551         to STACK_SIZE.
37552         (f): Use GITT_SIZE to define size of gitt local table.
37553         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37554         to STACK_SIZE; Use it to define size of bytemem array.
37555
37556 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37557
37558         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37559         on 68HC11/HC12 due to the asm instruction.
37560         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37561         * gcc.c-torture/compile/920520-1.x: Likewise.
37562         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37563         on 68HC11/HC12 because the function is larger than 64K.
37564         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37565         on 68HC11/HC12 because the structure is too large.
37566
37567 2001-05-20  Richard Henderson  <rth@redhat.com>
37568
37569         * gcc.c-torture/execute/20010520-1.c: New.
37570
37571 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37572
37573         * g++.old-deja/g++.warn/compare1.C: New test.
37574         * gcc.dg/compare4.c: New test.
37575
37576 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * g++.old-deja/g++.other/optimize1.C: New test.
37579
37580 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37581
37582         * g++.old-deja/g++.pt/spec41.C: New test.
37583
37584 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37585
37586         * gcc.c-torture/compile/20010114-1.x: Remove.
37587
37588 2001-05-18  Stan Shebs  <shebs@apple.com>
37589
37590         * gcc.c-torture/compile/20010518-1.c: New test.
37591
37592 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37595         * g++.old-deja/g++.pt/crash67.C: New test.
37596
37597 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37598
37599         * g++.old-deja/g++.other/debug9.C: New test.
37600
37601 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37602
37603         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37604
37605 2001-05-16  Jan Hubicka  <jh@suse.cz>
37606
37607         * gcc.c-torture/compile/20010516-1.c: New test.
37608
37609 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37610
37611         * g++.old-deja/g++.other/crash41.C: New test.
37612
37613 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37614
37615         * g++.old-deja/g++.pt/crash66.C: New test.
37616
37617 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37618
37619         * g++.old-deja/g++.robertl/eb27.C: Convert.
37620
37621 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37622
37623         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37624         declaration being redundant.
37625
37626 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37627
37628         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37629
37630 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37631
37632         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37633
37634 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37635
37636         * lib/g++.exp: Use testsuite_flags.
37637
37638 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37639
37640         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37641
37642 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37643
37644         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37645
37646 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37647
37648         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37649
37650 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37651
37652         * gcc.c-torture/compile/20010313-1.c: New test.
37653
37654 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37655
37656         * gcc.dg/cpp/direct2.c: New test.
37657         * gccq.dg/cpp/direct2s.c: New test.
37658
37659         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37660
37661 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37662
37663         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37664         * g++.old-deja/g++.other/op3.C: Likewise.
37665
37666 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37667
37668         * gcc.dg/cpp/syshdr.h: New file.
37669         * gcc.dg/cpp/sysmac1.c: Update.
37670         * gcc.dg/cpp/sysmac2.c: Update.
37671
37672 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37673
37674         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37675
37676 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37677
37678         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37679         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37680
37681 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37682
37683         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37684
37685 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37686
37687         * lib/g++.exp (g++_include_flags): Don't use any special flags
37688         if TESTING_IN_BUILD_TREE is not defined.
37689         (g++_init): Use a plain 'c++' as the compiler if
37690         TESTING_IN_BUILD_TREEE is not defined.
37691
37692 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37693
37694         * g++.old-deja/g++.eh/catch13.C: New test.
37695         * g++.old-deja/g++.eh/catch14.C: New test.
37696
37697 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * gcc.dg/cpp/tr-define.c: New test.
37700
37701 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37702
37703         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37704         <stdlib.h>, not <malloc.h>.
37705
37706 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37707
37708         * g++.old-deja/g++.ns/template17.C: New test.
37709
37710 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37711
37712         * g++.old-deja/g++.pt/ref4.C: New test.
37713
37714 2001-04-30  Richard Henderson  <rth@redhat.com>
37715
37716         * gcc.dg/20000724-1.c: Revert last change.
37717
37718 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37719
37720         * g77.f-torture/execute/20010430.f: New test.
37721
37722 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37723
37724         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37725
37726 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37727
37728         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37729
37730 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37731
37732         * g++.old-deja/g++.eh/crash6.C: New test.
37733
37734 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37735
37736         * g++.old-deja/g++.other/warn7.C: New test.
37737
37738 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37739
37740         * g++.old-deja/g++.other/defarg9.C: New test.
37741
37742 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37743
37744         * g77.f-torture/compile/20010426.f: New test.
37745         * g77.f-torture/execute/20010426.f: New test.
37746
37747 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37748
37749         * g77.f-torture/compile/20000629-1.x: Remove - error
37750         has been fixed.
37751
37752 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37753
37754         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37755         Tweak slightly to work with g++.dg framework.
37756         * g++.dg/special/ecos.exp: Run initp1.C test.
37757         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37758
37759         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37760         its linker doesn't give line numbers either.
37761         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37762
37763 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37764
37765         * g++.old-deja/g++.other/lex1.C: New test.
37766
37767 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37768
37769         * gcc.dg/noncompile/20010425-1.c: New test.
37770
37771 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37772
37773         * g++.old-deja/g++.pt/mangle2.C: New test.
37774
37775 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37776
37777         * gcc.dg/format/plus-1.c: New test.
37778
37779 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37780
37781         * gcc.dg/20010423-1.c: New test.
37782
37783 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37784
37785         * gcc.c-torture/execute/20010422-1.c: New test.
37786
37787 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         * g++.old-deja/g++.ns/type2.C: New test.
37790
37791 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37792
37793         * g++.old-deja/g++.other/perf1.C: New test.
37794
37795 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37796
37797         * gcc.dg/c99-func-2.c: Remove xfail.
37798         * gcc.dg/c99-func-3.c: Remove xfail.
37799         * gcc.dg/c99-func-4.c: Remove xfail.
37800
37801 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37802
37803         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37804
37805 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37806
37807         * gcc.c-torture/compile/20010423-1.c: New test.
37808
37809 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         * g++.old-deja/g++.pt/typename28.C: New test.
37812
37813 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37814
37815         * g++.old-deja/g++.abi/empty2.C: New test.
37816         * g++.old-deja/g++.abi/empty3.C: New test.
37817
37818 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37819
37820         * g++.old-deja/g++.other/comdat2.C: New test.
37821         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37822
37823 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37824
37825         * g++.old-deja/g++.other/overload14.C: New test.
37826
37827 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * g++.old-deja/g++.other/lookup23.C: New test.
37830
37831 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37832
37833         * gcc.c-torture/execute/20010403-1.c: New test.
37834
37835 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37836             Mark Mitchell  <mark@codesourcery.com>
37837
37838         * lib/old-dejagnu.exp: Don't delete output of executable.
37839         Add .exe suffix to executables.
37840
37841 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37842
37843         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37844
37845 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37846
37847         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37848
37849 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37850
37851         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37852         * g++.old-deja/g++.abi/crash1.C: New test.
37853
37854 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37855
37856         * g++.old-deja/g++.other/crash40.C: New test.
37857
37858 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37859
37860         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37861
37862 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37863
37864         * g++.old-deja/g++.other/warn6.C: New test.
37865
37866 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37867
37868         * g++.old-deja/g++.robertl/eb42.C: Same.
37869
37870 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37871
37872         * gcc.dg/wtr-conversion-1.c: New testcase.
37873
37874 2001-04-10  Richard Henderson  <rth@redhat.com>
37875
37876         * g++.old-deja/g++.other/array5.C: New.
37877
37878 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37879
37880         * gcc.c-torture/execute/20010408-1.c: New test.
37881
37882 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37883
37884         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37885         headers and constructs.
37886         * g++.old-deja/g++.robertl/eb79.C: Same.
37887         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37888         * g++.old-deja/g++.robertl/eb73.C: Same.
37889         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37890         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37891         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37892         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37893         * g++.old-deja/g++.robertl/eb44.C: Same.
37894         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37895         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37896         * g++.old-deja/g++.robertl/eb39.C: Same.
37897         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37898         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37899         * g++.old-deja/g++.robertl/eb30.C: Same.
37900         * g++.old-deja/g++.robertl/eb3.C: Same.
37901         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37902         * g++.old-deja/g++.robertl/eb21.C: Same.
37903         * g++.old-deja/g++.robertl/eb15.C: Same.
37904         * g++.old-deja/g++.robertl/eb118.C: Same.
37905         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37906         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37907         * g++.old-deja/g++.robertl/eb109.C: Same.
37908         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37909         * g++.old-deja/g++.mike/rtti1.C: Same.
37910         * g++.old-deja/g++.mike/p658.C: Same.
37911         * g++.old-deja/g++.mike/net46.C: Same.
37912         * g++.old-deja/g++.mike/net34.C: Same.
37913         * g++.old-deja/g++.mike/memoize1.C: Same.
37914         * g++.old-deja/g++.mike/eh2.C: Same.
37915         * g++.old-deja/g++.law/weak.C: Same.
37916         * g++.old-deja/g++.law/visibility7.C: Same.
37917         * g++.old-deja/g++.law/visibility25.C: Same.
37918         * g++.old-deja/g++.law/visibility22.C: Same.
37919         * g++.old-deja/g++.law/visibility2.C: Same.
37920         * g++.old-deja/g++.law/visibility17.C: Same.
37921         * g++.old-deja/g++.law/visibility13.C: Same.
37922         * g++.old-deja/g++.law/visibility10.C: Same.
37923         * g++.old-deja/g++.law/visibility1.C: Same.
37924         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37925         * g++.old-deja/g++.law/vbase1.C: Same.
37926         * g++.old-deja/g++.law/operators32.C: Same.
37927         * g++.old-deja/g++.law/nest3.C: Same.
37928         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37929         * g++.old-deja/g++.law/except5.C (main): Same.
37930         * g++.old-deja/g++.law/cvt7.C (run): Same.
37931         * g++.old-deja/g++.law/cvt2.C: Same.
37932         * g++.old-deja/g++.law/cvt16.C: Same.
37933         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37934         * g++.old-deja/g++.law/ctors17.C (main): Same.
37935         * g++.old-deja/g++.law/ctors13.C: Same.
37936         * g++.old-deja/g++.law/ctors12.C (main): Same.
37937         * g++.old-deja/g++.law/ctors10.C: Same.
37938         * g++.old-deja/g++.law/code-gen5.C: Same.
37939         * g++.old-deja/g++.law/bad-error7.C: Same.
37940         * g++.old-deja/g++.law/arm9.C: Same.
37941         * g++.old-deja/g++.law/arm12.C: Same.
37942         * g++.old-deja/g++.law/arg8.C: Same.
37943         * g++.old-deja/g++.law/arg1.C: Same.
37944         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37945         * g++.old-deja/g++.jason/template31.C: Same.
37946         * g++.old-deja/g++.jason/template24.C (main): Same.
37947         * g++.old-deja/g++.jason/2371.C: Same.
37948         * g++.old-deja/g++.eh/new2.C: Same.
37949         * g++.old-deja/g++.eh/new1.C: Same.
37950         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37951         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37952         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37953         * g++.old-deja/g++.brendan/crash62.C: Same.
37954         * g++.old-deja/g++.brendan/crash52.C: Same.
37955         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37956         * g++.old-deja/g++.brendan/crash38.C: Same.
37957         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37958         * g++.old-deja/g++.brendan/copy9.C: Same.
37959
37960 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37961
37962         * gcc.c-torture/execute/20001203-2.c (memset):
37963         Count argument is of type __SIZE_TYPE__.
37964
37965 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37966
37967         * gcc.c-torture/compile/20010404-1.c: New test.
37968
37969 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37970
37971         * gcc.c-torture/compile/20010326-1.c: New test.
37972
37973 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37974
37975         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37976         peculiarities of the SH.
37977         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37978
37979 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37980
37981         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37982         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37983         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37984
37985 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37986
37987         * g77.f-torture/compile/20010321-1.f: New test.
37988
37989 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37990
37991         * gcc.c-torture/compile/20010329-1.c: New test.
37992
37993 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37994
37995         * gcc.c-torture/execute/20010329-1.c: New test.
37996
37997 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37998
37999         * g++.old-deja/g++.other/eh4.C: Fix typo.
38000
38001 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38002
38003         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38004
38005 2001-03-28  Philip Blundell  <philb@gnu.org>
38006
38007         * gcc.c-torture/compile/20010328-1.c: New test.
38008
38009 2001-03-27  Richard Henderson  <rth@redhat.com>
38010
38011         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38012         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38013
38014 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38015
38016         * gcc.c-torture/compile/20010327-1.c: New test.
38017
38018 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38019
38020         * g++.old-deja/g++.other/friend12.C: New test.
38021         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38022         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38023
38024 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38025
38026         * gcc.c-torture/execute/20010325-1.c: New test.
38027
38028 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38029
38030         * g++.old-deja/g++.other/mangle3.C: New test.
38031
38032 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38033
38034         * g++.old-deja/g++.other/anon8.C: New test.
38035
38036 2001-03-20  Philip Blundell  <philb@gnu.org>
38037
38038         * gcc.c-torture/compile/20010320-1.c: New test.
38039
38040 2001-03-17  Richard Henderson  <rth@redhat.com>
38041
38042         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38043
38044 2001-03-15  Geoff Keating  <geoff@redhat.com>
38045
38046         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38047         tests on AIX.
38048
38049 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38050
38051         * g++.old-deja/g++.other/eh4.C: New test.
38052
38053 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38054
38055         * gcc.dg/cpp/mi1.c: Update.
38056
38057 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * g++.old-deja/g++.other/regstack.C: New test.
38060
38061 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.other/ref4.C: New test.
38064
38065 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38066
38067         * objc/execute/va_method.m: Added.
38068         * objc/execute/IMP.m: Added.
38069         * objc/execute/_cmd.m: Added.
38070         * objc/execute/accessing_ivars.m: Added.
38071         * objc/execute/class-1.m: Added.
38072         * objc/execute/class-10.m: Added.
38073         * objc/execute/class-11.m: Added.
38074         * objc/execute/class-12.m: Added.
38075         * objc/execute/class-13.m: Added.
38076         * objc/execute/class-14.m: Added.
38077         * objc/execute/class-2.m: Added.
38078         * objc/execute/class-3.m: Added.
38079         * objc/execute/class-4.m: Added.
38080         * objc/execute/class-5.m: Added.
38081         * objc/execute/class-6.m: Added.
38082         * objc/execute/class-7.m: Added.
38083         * objc/execute/class-8.m: Added.
38084         * objc/execute/class-9.m: Added.
38085         * objc/execute/class-tests-1.h
38086         * objc/execute/class-tests-2.h
38087         * objc/execute/compatibility_alias.m: Added.
38088         * objc/execute/encode-1.m: Added.
38089         * objc/execute/formal_protocol-1.m: Added.
38090         * objc/execute/formal_protocol-2.m: Added.
38091         * objc/execute/formal_protocol-3.m: Added.
38092         * objc/execute/formal_protocol-4.m: Added.
38093         * objc/execute/formal_protocol-5.m: Added.
38094         * objc/execute/formal_protocol-6.m: Added.
38095         * objc/execute/formal_protocol-7.m: Added.
38096         * objc/execute/informal_protocol.m: Added.
38097         * objc/execute/initialize.m: Added.
38098         * objc/execute/load.m: Added.
38099         * objc/execute/many_args_method.m: Added.
38100         * objc/execute/nested-3.m: Added.
38101         * objc/execute/no_clash.m: Added.
38102         * objc/execute/private.m: Added.
38103         * objc/execute/redefining_self.m: Added.
38104         * objc/execute/root_methods.m: Added.
38105         * objc/execute/selector-1.m: Added.
38106         * objc/execute/static-1.m: Added.
38107         * objc/execute/static-2.m: Added.
38108         * objc/execute/va_method.m: Added.
38109
38110 2001-03-10  Richard Henderson  <rth@redhat.com>
38111
38112         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38113
38114 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38115
38116         * g++.old-deja/g++.other/crash31.C: XFAIL.
38117         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38118         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38119         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38120         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38121         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38122
38123 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38124
38125         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38126
38127 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38128
38129         * gcc.dg/20000724-1.c: Don't use multiline strings.
38130
38131 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38132
38133         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38134         result of -cString against what we expect it to be; don't just
38135         print it out for no one to read.
38136
38137         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38138         Based on testcases provided by Nicola Pero.
38139
38140 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38141
38142         * gcc.dg/cpp/macro7.c: New test.
38143
38144 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38145
38146         * gcc.dg/cpp/multiline.c: Update.
38147
38148 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.other/enum3.C: New test.
38151
38152 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38153
38154         * g++.old-deja/g++.other/pod1.C: New test.
38155
38156 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         * g++.old-deja/g++.ext/overload1.C: New test.
38159
38160 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38161
38162         * g++.old-deja/g++.pt/using1.C: New test.
38163
38164 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38165
38166         * g++.old-deja/g++.other/using9.C: New test.
38167
38168 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38169
38170         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38171
38172         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38173
38174 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38175
38176         * g++.old-deja/g++.ext/realpt1.C: Remove.
38177
38178 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38179
38180         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38181
38182 2001-02-26  Will Cohen  <wcohen@redhat.com>
38183
38184         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38185
38186 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38187
38188         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38189         templatized constructors.
38190
38191 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38192
38193         * gcc.c-torture/execute/20010224-1.c: New test.
38194
38195 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38196
38197         * gcc.c-torture/execute/20010222-1.c: New test.
38198
38199 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38200
38201         * g++.old-deja/g++.other/inline20.C: New test.
38202
38203 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38204
38205         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38206
38207 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38208
38209         * g++.old-deja/g++.other/lookup22.C: New test.
38210
38211 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38212
38213         * g77.dg: New directory.
38214         * g77.dg/20010216-1.f: New test case.
38215         * g77.dg/dg.exp: New driver.
38216         * lib/g77-dg.exp: New driver library.
38217
38218 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38219
38220         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38221
38222 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38223
38224         * g++.old-deja/g++.other/decl9.C: New test.
38225
38226 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38229         not need <string> and also tests the initialization at runtime.
38230
38231 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38232
38233         * gcc.c-torture/execute/longlong.c: New test.
38234
38235 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38236
38237         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38238
38239 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38240
38241         * gcc.c-torture/execute/920302-1.c (execute):
38242         Change argument type to short.
38243
38244 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38245
38246         * g++.old-deja/g++.pt/deduct6.C: New test.
38247
38248 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38249
38250         * g++.old-deja/g++.pt/deduct5.C: New test.
38251
38252 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38253
38254         * gcc.c-torture/execute/20010209-1.c: New test.
38255
38256 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38257
38258         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38259
38260 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38261
38262         * g++.dg/vtgc1.C: Update for new ABI.
38263
38264         * consistency.vlad: New directory, 1665 files.
38265
38266 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38267
38268         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38269         return type.
38270         * gcc.dg/cpp/digraphs.c: Declare puts.
38271
38272 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38273
38274         * g++.old-deja/g++.other/warn5.C: New test.
38275
38276 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38277
38278         * g++.old-deja/g++.pt/spec40.C: New test.
38279
38280 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38283         case.
38284         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38285
38286 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.c-torture/compile/20010209-1.c: New test.
38289
38290 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38291
38292         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38293         excess errors message but not if it crashes.
38294         * g++.old-deja/g++.other/crash27.C: Likewise.
38295         * g++.old-deja/g++.other/crash28.C: Likewise.
38296         * g++.old-deja/g++.other/crash30.C: Likewise.
38297         * g++.old-deja/g++.other/crash32.C: Likewise.
38298         * g++.old-deja/g++.other/crash35.C: Likewise.
38299         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38300
38301 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38302
38303         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38304         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38305         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38306         g77.f-torture/execute/execute.exp,
38307         g77.f-torture/noncompile/noncompile.exp,
38308         gcc.c-torture/execute/execute.exp,
38309         gcc.c-torture/execute/memcheck/memcheck.exp,
38310         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38311         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38312         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38313         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38314         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38315         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38316         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38317         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38318         Remove bug reporting instructions with ancient email addresses.
38319
38320 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38321
38322         * gcc.dg/20010202-1.c: New test.
38323         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38324
38325 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38326
38327         * g++.dg/stdbool-if.C: New test.
38328
38329 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38330
38331         * objc/execute/fdecl.m: Added main().
38332
38333 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38334
38335         * gcc.c-torture/execute/20010206-1.c: New test.
38336
38337 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38338
38339         * gcc.dg/cpp/avoidpaste1.c: Update.
38340
38341 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38342
38343         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38344         Pero <nicola@brainstorm.co.uk>.
38345         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38346
38347 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38348
38349         * g++.old-deja/g++.pt/spec39.C: New test.
38350
38351 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38352
38353         * gcc.c-torture/compile/20010202-1.c: New test.
38354
38355 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38356
38357         * g++.old-deja/g++.abi/primary2.C: New test.
38358         * g++.old-deja/g++.abi/primary3.C: New test.
38359         * g++.old-deja/g++.abi/primary4.C: New test.
38360         * g++.old-deja/g++.abi/primary5.C: New test.
38361         * g++.old-deja/g++.abi/vtable3.h: New test.
38362         * g++.old-deja/g++.abi/vtable3a.C: New test.
38363         * g++.old-deja/g++.abi/vtable3b.C: New test.
38364         * g++.old-deja/g++.abi/vtable3c.C: New test.
38365         * g++.old-deja/g++.abi/vtable3d.C: New test.
38366         * g++.old-deja/g++.abi/vtable3e.C: New test.
38367         * g++.old-deja/g++.abi/vtable3f.C: New test.
38368         * g++.old-deja/g++.abi/vtable3g.C: New test.
38369         * g++.old-deja/g++.abi/vtable3h.C: New test.
38370         * g++.old-deja/g++.abi/vtable3i.C: New test.
38371         * g++.old-deja/g++.abi/vtable3j.C: New test.
38372         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38373
38374 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38375
38376         * g++.old-deja/g++.other/anon6.C: New test.
38377         * g++.old-deja/g++.other/anon7.C: New test.
38378
38379 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38380
38381         * gcc.dg/cpp/avoidpaste2.c: New tests.
38382
38383 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38384
38385         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38386
38387 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38388
38389         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38390         DECIMAL_DIG cases for Irix."
38391
38392 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38393
38394         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38395
38396 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38397
38398         * gcc.dg/c99-tag-1.c: New test.
38399
38400 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38401
38402         * gcc.dg/cpp/tr-warn1.c: Add tests.
38403
38404 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38405
38406         * gcc.dg/cpp/avoidpaste1.c: Update.
38407         * gcc.dg/cpp/paste4.c: Update.
38408
38409 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38410
38411         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38412         cases for Irix.
38413
38414 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38415
38416         * g++.old-deja/g++.other/inline19.C: New test.
38417
38418 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38419
38420         * gcc.dg/Wlarger-than.c: New test.
38421
38422 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38423
38424         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38425
38426 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38427
38428         * gcc.c-torture/execute/20010129-1.c: New test.
38429         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38430
38431 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38432
38433         * gcc.dg/cpp/avoidpaste1.c: Test case.
38434
38435 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38436
38437         * g++.old-deja/g++.other/inline18.C: New test.
38438
38439 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38440
38441         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38442         and __builtin_putchar.
38443
38444 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38445
38446         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38447         tests.
38448
38449 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38450
38451         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38452         floating point number rounding mode to round to the nearest
38453         representable mode.
38454
38455 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * g++.old-deja/g++.other/mangle2.C: New test.
38458
38459 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38460
38461         * gcc.c-torture/compile/20010124-1.c: New test.
38462
38463 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38464
38465         * g++.old-deja/g++.pt/spec38.C: New test.
38466
38467 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38468
38469         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38470         "Build don't run".
38471
38472 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38473
38474         * gcc.c-torture/execute/20010123-1.c: New test.
38475
38476 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.old-deja/g++.pt/spec37.C: New test.
38479
38480 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38481
38482         * g++.old-deja/g++.pt/overload14.C: New test.
38483
38484 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38485
38486         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38487         __builtin_return_address.
38488
38489 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38492         * g++.old-deja/g++.pt/spec35.C: New test.
38493         * g++.old-deja/g++.pt/spec36.C: New test.
38494
38495 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38496
38497         * gcc.c-torture/compile/20010118-1.c: New test.
38498
38499 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38500
38501         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38502
38503 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38504
38505         * gcc.c-torture/execute/20010119-1.c: New test.
38506
38507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38508
38509         * g++.old-deja/g++.other/vbase5.C: New test.
38510
38511 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38512
38513         * gcc.c-torture/execute/20010118-1.c: New test.
38514
38515 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38516
38517         * g++.old-deja/g++.pt/deduct3.C: New test.
38518
38519 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38520
38521         * g++.old-deja/g++.pt/spec34.C: New test.
38522
38523 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38524
38525         * g77.f-torture/compile/20000601-2.f: New test.
38526
38527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         * g++.old-deja/g++.other/init17.C: New test.
38530
38531 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38532
38533         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38534
38535 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38536
38537         * g++.old-deja/g++.pt/unify8.C: New test.
38538
38539 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38540
38541         * g++.old-deja/g++.abi/vbase1.C: New test.
38542
38543 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38544
38545         * g++.old-deja/g++.pt/crash65.C: New test.
38546
38547 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38548
38549         * gcc.dg/cpp/assembl2.S: New test case.
38550
38551 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38552
38553         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38554         are supported.
38555
38556 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38557
38558         * g++.old-deja/g++.other/builtins1.C: New test.
38559         * g++.old-deja/g++.other/builtins2.C: Likewise.
38560         * g++.old-deja/g++.other/builtins3.C: Likewise.
38561         * g++.old-deja/g++.other/builtins4.C: Likewise.
38562
38563 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/compile/20010117-1.c: New test.
38566         * gcc.c-torture/compile/20010117-2.c: New test.
38567
38568 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38569
38570         * g77.f-torture/execute/20010116.[fx]: New test,
38571         XFAIL on i?86-*-*.
38572         * g77.f-torture/compile/20010115.f: Indicate it's
38573         a test for PR fortran/1636.
38574
38575 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38576
38577         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38578
38579 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38580
38581         * g77.f-torture/compile/20010115.f: New test.
38582
38583 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.old-deja/g++.pt/nontype5.C: New test.
38586
38587 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38588
38589         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38590         have an equivalent working one below it.
38591
38592 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38593
38594         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38595         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38596
38597 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38598
38599         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38600         message containing "init_priority".
38601         (conpr-2.C): Likewise.
38602         (conpr-3.C): Likewise.
38603         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38604
38605 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38606
38607         * gcc.c-torture/execute/20010114-2.c: New test.
38608
38609 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38610
38611         * gcc.c-torture/compile/20010114-1.c: New test.
38612         * gcc.c-torture/compile/20010114-1.x: Xfail.
38613         * gcc.c-torture/compile/20010114-2.c: New test.
38614         * gcc.c-torture/execute/20010114-1.c: New test.
38615         * gcc.dg/trunc-1.c: New test.
38616         * gcc.dg/uninit-B.c: New test.
38617
38618 2001-01-13  Nick Clifton  <nickc@redhat.com>
38619
38620         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38621         target.
38622
38623 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38624
38625         * gcc.c-torture/compile/20010113-1.c: New test.
38626
38627 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38628
38629         * gcc.c-torture/compile/20001212-1.c: New test.
38630
38631 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38632
38633         * gcc.dg/cpp/widestr1.c: Update.
38634         * gcc.dg/cpp/prag-imp.c: Remove.
38635
38636 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38637
38638         * gcc.c-torture/execute/20000801-3.x: Remove.
38639         * gcc.dg/c90-init-1.c: New test.
38640         * gcc.dg/c99-init-1.c: New test.
38641         * gcc.dg/c99-init-2.c: New test.
38642         * gcc.dg/gnu99-init-1.c: New test.
38643
38644 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38645
38646         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38647         testing that no relevant ones were found.
38648
38649 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.old-deja/g++.pt/cast2.C: New test.
38652
38653 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.old-deja/g++.pt/friend47.C: New test.
38656
38657 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.pt/instantiate13.C: New test.
38660
38661 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38662
38663         * g++.old-deja/g++.other/defarg7.C: New test.
38664         * g++.old-deja/g++.other/defarg8.C: New test.
38665
38666 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         * g++.old-deja/g++.pt/crash64.C: New test.
38669
38670 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38671
38672         * g++.old-deja/g++.pt/crash63.C: New test.
38673
38674 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38675
38676         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38677
38678 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38679
38680         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38681
38682 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38683
38684         * g++.old-deja/g++.pt/error3.C: New test.
38685
38686 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38687
38688         * g++.old-deja/g++.other/crash39.C: New test.
38689
38690 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38691
38692         * g++.old-deja/g++.other/vbase4.C: New test.
38693
38694 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38695
38696         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38697         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38698         * gcc.dg/special/special.exp: New test driver which will check
38699         for alias support for the above test.
38700
38701 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38702
38703         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38704         problems on small machines.
38705         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38706         parameterize.
38707
38708 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38709
38710         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38711         mips.
38712         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38713
38714 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38715
38716         * g++.old_deja/g++.pt/using8.C: New test.
38717
38718 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38719
38720         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38721
38722 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38723
38724         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38725         where a failure is expected.
38726         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38727
38728 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38729
38730         * g++.old_deja/g++.pt/instantiate12.C: New test.
38731
38732 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38733
38734         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38735         start of structs.
38736         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38737         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38738         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38739         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38740         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38741         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38742         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38743         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38744         * g++.old-deja/g++.eh/spec6.C: Likewise.
38745         * g++.old-deja/g++.jason/crash3.C: Likewise.
38746         * g++.old-deja/g++.law/ctors11.C: Likewise.
38747         * g++.old-deja/g++.law/ctors17.C: Likewise.
38748         * g++.old-deja/g++.law/ctors5.C: Likewise.
38749         * g++.old-deja/g++.law/ctors9.C: Likewise.
38750         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38751         * g++.old-deja/g++.mike/net22.C: Likewise.
38752         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38753         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38754         * g++.old-deja/g++.mike/virt3.C: Likewise.
38755         * g++.old-deja/g++.niklas/t128.C: Likewise.
38756         * g++.old-deja/g++.other/anon4.C: Likewise.
38757         * g++.old-deja/g++.other/using1.C: Likewise.
38758         * g++.old-deja/g++.other/warn3.C: Likewise.
38759         * g++.old-deja/g++.pt/t37.C: Likewise.
38760         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38761         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38762
38763 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38766
38767 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38768
38769         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38770
38771 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.c-torture/compile/20010107-1.c: New test.
38774
38775 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38776
38777         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38778
38779 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38780
38781         * gcc.dg/format/format.h: New file.
38782         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38783         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38784         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38785         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38786         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38787         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38788         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38789         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38790         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38791         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38792         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38793         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38794         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38795         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38796         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38797         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38798         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38799         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38800         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38801         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38802         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38803         instead of declaring standard types, macros and functions in each
38804         test.
38805
38806 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38807
38808         * gcc.c-torture/execute/20010106-1.c: New test.
38809
38810 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38811
38812         * gcc.dg/format/format.exp: New file.
38813         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38814         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38815         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38816         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38817         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38818         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38819         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38820         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38821         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38822         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38823         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38824         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38825         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38826         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38827         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38828         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38829         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38830         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38831         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38832         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38833         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38834         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38835         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38836         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38837         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38838         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38839         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38840         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38841         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38842         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38843         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38844         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38845         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38846         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38847         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38848         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38849         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38850         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38851         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38852         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38853         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38854         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38855
38856 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38857
38858         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38859         account.
38860
38861 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38862
38863         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38864
38865 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.pt/crash62.C: New test.
38868
38869 2001-01-04  Richard Henderson  <rth@redhat.com>
38870
38871         * gcc.dg/20000926-1.c: Update expected warnings.
38872         * gcc.dg/array-2.c: Likewise.
38873         * gcc.dg/array-4.c: Also validate flexible array members.
38874         * gcc.dg/c99-flex-array-1.c: New.
38875
38876 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38877
38878         * gcc.c-torture/compile/20001222-1.x: Remove.
38879
38880 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38881
38882         * gcc.c-torture/execute/built-in-setjmp.c: New.
38883
38884 2001-01-03  Richard Henderson  <rth@redhat.com>
38885
38886         * gcc.dg/940510-1.c: Update expected error wording.
38887         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38888
38889 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38890
38891         * lib/target-supports.exp (check_alias_available): Modified to
38892         indicate aliases not supported if only weak aliases are supported.
38893
38894 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38895
38896         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38897         Turn on cmpstrsi checks for __pj__ and __i370__.
38898
38899 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38900
38901         * g++.old-deja/g++.other/virtual11.C: New test.
38902
38903 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38904
38905         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38906
38907 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38908
38909         * gcc.c-torture/compile/20010102-1.c: New test.
38910
38911 2001-01-02  Andreas Jaeger  <aj@suse.de>
38912
38913         * gcc.dg/noreturn-3.c: New test.
38914
38915         * gcc.dg/noreturn-4.c: New test.
38916
38917 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38918
38919         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38920         __builtin_fputc and __builtin_fwrite.
38921
38922 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38923
38924         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38925         signed char, not default char.
38926
38927 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38928
38929         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38930
38931 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38932
38933         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38934
38935 2000-12-29  Richard Henderson  <rth@redhat.com>
38936
38937         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38938         (__cyg_profile_func_exit): Define.
38939
38940 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38941
38942         * g++.dg/vtgc1.C: New test.
38943
38944 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38945
38946         * gcc.dg/noncompile/20001228-1.c: New test.
38947
38948         * gcc.dg/20001228-1.c: New test.
38949
38950         * gcc.c-torture/execute/20001228-1.c: New test.
38951
38952 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38953
38954         * gcc.dg/format-strfmon-1.c: New test.
38955
38956 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38957
38958         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38959         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38960         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38961         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38962         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38963         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38964         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38965         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38966         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38967         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38968         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38969         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38970         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38971
38972         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38973         * gcc.c-torture/execute/string-opt-4.c: Test index.
38974
38975 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38976
38977         * gcc.c-torture/compile/20001226-1.c: New test.
38978
38979 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38980
38981         * gcc.c-torture/compile/20001222-1.c: New test.
38982         * gcc.c-torture/compile/20001222-1.x: Xfail.
38983
38984 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38985
38986         * gcc.c-torture/execute/comp-goto-2.c: New test.
38987
38988 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38989
38990         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38991         Use long types if __INT_MAX__ is 32767.
38992         (main): Use cast to (sint32 *) when poking 88 into a_page.
38993
38994         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38995
38996 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38997
38998         * gcc.c-torture/compile/20001221-1.c: New test.
38999         * gcc.c-torture/execute/20001221-1.c: New test.
39000
39001 2000-12-20  Richard Henderson  <rth@redhat.com>
39002
39003         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39004         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39005
39006 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39007
39008         * gcc.dg/compare3.c: New test.
39009
39010 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39011
39012         * gcc.dg/format-warnll-1.c: New test.
39013
39014 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39015
39016         * gcc.dg/cpp/cmdlne-P.c: New test.
39017
39018 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39019
39020         * gcc.c-torture/execute/builtin-abs-1.c,
39021         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39022
39023 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39024
39025         * gcc.dg/cpp/multiline.c: New test.
39026
39027 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39028
39029         * g++.old-deja/g++.other/syshdr1.C: Update.
39030         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39031
39032 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39033
39034         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39035
39036 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39037
39038         * g++.old-deja/g++.pt/ttp65.C: New test.
39039
39040 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39041
39042         * g++.old-deja/g++.pt/ttp64.C: New test.
39043
39044 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39045
39046         * g++.old-deja/g++.pt/spec33.C: New test.
39047
39048 2000-12-14  Catherine Moore  <clm@redhat.com>
39049
39050         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39051         * gcc.c-torture/execute/920612-2.c: Likewise.
39052         * gcc.c-torture/execute/920428-2.c: Likewise.
39053         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39054         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39055
39056 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39057
39058         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39059         * gcc.dg/pack-test-2.c: Likewise.
39060
39061 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39062
39063         Tests by Zack Weinberg <zackw@stanford.edu>.
39064
39065         * gcc.dg/cpp/defined.c: Update.
39066         * gcc.dg/cpp/defined_trad.c: New tests.
39067
39068 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39069
39070         * gcc.dg/cpp/trad-direct.c: Update.
39071
39072 2000-12-11  Neil Booth  <neilb@earthling.net>
39073
39074         * gcc.dg/cpp/defined_trad.c
39075
39076 2000-12-11  Neil Booth  <neilb@earthling.net>
39077
39078         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39079
39080 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39081
39082         * gcc.dg/format-miss-2.c: New test.
39083
39084 2000-12-09  Neil Booth  <neilb@earthling.net>
39085
39086         * gcc.dg/cpp/lineflags.c: New tests.
39087         * gcc.dg/cpp/poison.c: Update.
39088         * gcc.dg/cpp/redef2.c: Update.
39089         * gcc.dg/cpp/skipping.c: New test.
39090
39091 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39092
39093         * g++.old-deja/g++.other/eh3.C: New testcase.
39094
39095 2000-12-07  Neil Booth  <neilb@earthling.net>
39096
39097         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39098         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39099         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39100         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39101         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39102         Update.
39103
39104 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39105
39106         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39107         __SIZE_TYPE__ instead of int for type of integers cast to
39108         pointers.
39109
39110 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39111
39112         * g++.old-deja/g++.other/cleanup4.C: New test.
39113
39114 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39115
39116         * format-sec-1.c: New test.
39117
39118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39119
39120         * gcc.dg/format-nonlit-3.c: New test.
39121
39122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39123
39124         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39125         through a null pointer.
39126
39127 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39128
39129         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39130         * g++.old-deja/g++.pt/partial4.C: New test.
39131
39132 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39133
39134         * gcc.c-torture/execute/ieee/hugeval.x: New.
39135
39136 2000-12-06  Neil Booth  <neilb@earthling.net>
39137
39138         * gcc.dg/cpp/backslash2.c: New tests.
39139
39140 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39141
39142         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39143         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39144
39145 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39146
39147         * gcc.c-torture/execute/20001203-2.c: New testcase.
39148
39149 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39150
39151         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39152         * g++.old-deja/g++.other/virtual10.C: New test.
39153
39154 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39155
39156         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39157
39158 2000-12-05  Richard Henderson  <rth@redhat.com>
39159
39160         * gcc.c-torture/compile/20001205-1.c: New.
39161
39162 2000-12-04  Neil Booth  <neilb@earthling.net>
39163
39164         * g++.old-deja/g++.other/virtual9.C: New test.
39165         * g++.old-deja/g++.pt/crash61.C: New test.
39166         * gcc.c-torture/execute/loop-9.c: New test.
39167
39168 2000-12-04  Neil Booth  <neilb@earthling.net>
39169
39170         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39171         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39172         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39173         * gcc.dg/cpp/extratokens.c: ...here.
39174
39175 2000-12-04  Neil Booth  <neilb@earthling.net>
39176
39177         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39178         New tests.
39179
39180 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39181
39182         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39183         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39184
39185 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39186
39187         * gcc.c-torture/execute/20001203-1.c: New test.
39188
39189 2000-12-03  Neil Booth  <neilb@earthling.net>
39190
39191         * gcc.dg/cpp/macro6.c: New test cases.
39192
39193 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39194
39195         * gcc.c-torture/execute/string-opt-9.c: New test.
39196         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39197         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39198         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39199
39200         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39201         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39202
39203 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39204
39205         * gcc.dg/cpp/if-6.c: New testcase.
39206
39207         * gcc.dg/20001201-1.c: New testcase.
39208
39209 2000-12-02  Neil Booth  <neilb@earthling.net>
39210
39211         * g++.old-deja/g++.other/externC4.C,
39212         g++.old-deja/g++.other/friend10.C: New tests.
39213
39214 2000-12-02  Neil Booth  <neilb@earthling.net>
39215
39216         * g++.old-deja/g++.other/instan2.C
39217         * g++.old-deja/g++.other/instan3.C: New test.
39218
39219 2000-12-02  Neil Booth  <neilb@earthling.net>
39220
39221         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39222         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39223         gnuc99.c,gnuc99-pedantic.c: New tests.
39224
39225 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39226
39227         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39228         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39229
39230 2000-12-01  Neil Booth  <neilb@earthling.net>
39231
39232         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39233         * gcc.dg/cpp/poison.c: Update.
39234         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39235
39236 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39237
39238         * g77.f-torture/execute/20001201.f: New test.
39239
39240 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39241
39242         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39243
39244 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39245
39246         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39247
39248 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39249
39250         * g++.old-deja/g++.other/cast6.C: New test.
39251
39252 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39253
39254         * gcc.c-torture/execute/20001130-2.c: New testcase.
39255
39256 2000-11-30  Richard Henderson  <rth@redhat.com>
39257
39258         * gcc.c-torture/execute/20001130-1.c: New test.
39259
39260 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39261
39262         * g++.old-deja/g++.other/op3.C: New test.
39263
39264 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39265
39266         * g++.old-deja/g++.other/op2.C: New test.
39267
39268 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39269
39270         * g++.old-deja/g++.other/crash38.C: New test.
39271
39272 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39273
39274         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39275
39276 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39277
39278         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39279         tests.
39280         * gcc.c-torture/execute/string-opt-6.c: New test.
39281
39282         * gcc.dg/20001117-1.c: Add main.
39283
39284 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39285
39286         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39287         Move from here ...
39288         * gcc.dg/940510-1.c: ... to here.
39289
39290         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39291         zero-size arrays in toplevel structures.
39292
39293 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39294
39295         * gcc.c-torture/execute/loop-8.c: New test.
39296
39297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.old-deja/g++.other/base1.C: New test.
39300
39301 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39302
39303         * g++.old-deja/g++.other/parse2.C: New test.
39304
39305 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.old-deja/g++.pt/incomplete1.C: New test.
39308
39309 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.other/friend9.C: New test.
39312
39313 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39314
39315         * gcc.dg/20001127-1.c: New test.
39316
39317 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.pt/friend46.C: New test.
39320
39321 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39322
39323         * g++.old-deja/g++.other/ptrmem8.C: New test.
39324
39325 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39326
39327         * gcc.c-torture/execute/string-opt-7.c: New test.
39328         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39329
39330 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39331
39332         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39333         instead of 'mkcheck 2'.
39334
39335 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39336
39337         * gcc.c-torture/execute/memcheck/driver.c,
39338         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39339         C9X references to refer to C99.
39340
39341 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39342
39343         * gcc.dg/ultrasp3.c: New test.
39344
39345 2000-11-25  Neil Booth  <neilb@earthling.net>
39346
39347         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39348
39349 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39350
39351         * gcc.c-torture/compile/20001123-2.c: New.
39352
39353 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39354
39355         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39356
39357 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39358
39359         * gcc.dg/sequence-point-1.c: Add some new tests.
39360         * gcc.c-torture/execute/20001124-1.c: New test.
39361
39362 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39363
39364         * g++.old-deja/g++.other/vaarg4.C: New test.
39365         * gcc.c-torture/compile/20001123-1.c: New test.
39366
39367 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39368
39369         * g++.other/crash24.C: Adjust and remove XFAIL.
39370         * g++.other/crash37.C: New test.
39371
39372 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39373
39374         * g++.old-deja/g++.pt/instantiate9.C: New test.
39375
39376 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39377
39378         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39379         new ABI, too.
39380
39381         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39382         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39383
39384 2000-11-22  Neil Booth  <neilb@earthling.net>
39385
39386         * gcc.dg/cpp/Wtrigraphs.c: New test.
39387
39388 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39389
39390         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39391
39392 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39393
39394         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39395
39396 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39397
39398         * lib/gcc-dg.exp: load_lib scanasm.exp.
39399         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39400         * lib/g++-dg.exp: load_lib scanasm.exp.
39401         * lib/scanasm.exp: New.
39402         (scan-assembler, scan-assembler-not): Add optional arguments to
39403         test name, or if not present, the pattern name.
39404         (scan-assembler-dem, scan-assembler-dem-not): New.
39405
39406         * g++.dg/dg.exp: New.
39407
39408 2000-11-21  Neil Booth  <neilb@earthling.net>
39409
39410         * gcc.dg/cpp/integrated1.c: Remove.
39411
39412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39413
39414         * gcc.c-torture/execute/20001121-1.c: New test.
39415
39416 2000-11-21  Richard Henderson  <rth@redhat.com>
39417
39418         * gcc.c-torture/compile/20001121-1.c: New test.
39419
39420 2000-11-20  Neil Booth  <neilb@earthling.net>
39421
39422         * gcc.dg/cpp/integrated1.c: New test.
39423
39424 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * g++.old-deja/g++.other/inline17.C: New test.
39427
39428 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39429
39430         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39431         local variable to be zero: I made the variable global. Now
39432         uses abort() and exit() instead of relying on main's return value.
39433
39434 2000-11-20  Neil Booth  <neilb@earthling.net>
39435
39436         * gcc.dg/cpp/paste2.c: Update test.
39437         * objc/execute/paste.m: New test.
39438
39439 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39440
39441         * gcc.dg/c99-condexpr-1.c: New test.
39442
39443 2000-11-20  Neil Booth  <neilb@earthling.net>
39444
39445         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39446
39447 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39448
39449         * g++.old-deja/g++.pt/export1.C: New test.
39450
39451 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.dg/20001117-1.c: New test.
39454
39455 2000-11-18  Richard Henderson  <rth@redhat.com>
39456
39457         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39458
39459 2000-11-18  Richard Henderson  <rth@redhat.com>
39460
39461         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39462         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39463         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39464
39465 2000-11-18  Richard Henderson  <rth@redhat.com>
39466
39467         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39468         (main): New.  Exit cleanly.
39469
39470 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39471
39472         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39473         gcc.dg/c99-fordecl-2.c: New tests.
39474
39475 2000-11-18  Richard Henderson  <rth@redhat.com>
39476
39477         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39478         * gcc.c-torture/execute/zerolen-2.c: New.
39479
39480 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39481
39482         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39483         memory.
39484
39485 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39486
39487         * g++.old-deja/g++.pt/instantiate8.C: New test.
39488
39489 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39490
39491         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39492         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39493
39494 2000-11-16  Nick Clifton  <nickc@redhat.com>
39495
39496         * gcc.c-torture/execute/nestfunc-2.c: New test.
39497         * gcc.c-torture/execute/nestfunc-3.c: New test.
39498
39499 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39500
39501         * gcc.c-torture/compile/20001116-1.c: New test.
39502
39503 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39504
39505         * gcc.c-torture/execute/20001115-1.c: New test.
39506
39507 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39508
39509         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39510         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39511         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39512         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39513
39514 2000-11-15  Neil Booth  <neilb@earthling.net>
39515
39516         gcc.dg/cpp/_Pragma1.c: Update.
39517         gcc.dg/cpp/_Pragma2.c: New test.
39518
39519 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39520
39521         * g++.old-deja/g++.other/anon5.C: New test.
39522
39523 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39524
39525         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39526         tests.
39527
39528 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39531         output.
39532
39533 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39534
39535         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39536         labels at end of compound statements.
39537
39538 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39539
39540         * gcc.c-torture/execute/loop-7.c: New test.
39541
39542 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39543
39544         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39545
39546 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39547
39548         * gcc.dg/c99-bool-1.c: New test.
39549
39550 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39551
39552         * gcc.dg/c99-scope-1.c: Remove xfail.
39553         * gcc.dg/c99-scope-2.c: New test.
39554
39555 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39556
39557         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39558         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39559
39560 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39561
39562         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39563         error messages.
39564
39565         * g++.mike/p700.C: Don't typedef wchar_t.
39566         * g++.mike/p784.C: Likewise.
39567         * g++.mike/eb101.C: Don't use __wchar_t.
39568
39569 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39570
39571         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39572         from DO loop.
39573
39574 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39575
39576         * gcc.c-torture/execute/20001111-1.c: New test.
39577
39578 2000-11-10  Nick Clifton  <nickc@redhat.com>
39579
39580         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39581         long multuiple and accumulate.
39582
39583 2000-11-09  Richard Henderson  <rth@redhat.com>
39584
39585         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39586         via size_t instead of int.
39587
39588         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39589         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39590         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39591         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39592
39593 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39594
39595         * gcc.c-torture/compile/20001109-1.c: New test.
39596         * gcc.c-torture/compile/20001109-2.c: New test.
39597
39598 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39599
39600         * g++.old-deja/g++.pt/operator1.C: New test.
39601         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39602
39603 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39604
39605         * gcc.dg/20001108-1.c: New test.
39606
39607 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39608
39609         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39610         with both arguments constant strings.
39611         * gcc.c-torture/execute/string-opt-3.c: New test.
39612         * gcc.c-torture/execute/string-opt-4.c: New test.
39613         * gcc.c-torture/execute/string-opt-5.c: New test.
39614
39615 2000-11-08  Nick Clifton  <nickc@redhat.com>
39616
39617         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39618         mulsidi3adddi patterns.
39619
39620 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39621
39622         * g++.old-deja/g++.other/crash36.C: New test.
39623
39624 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * g++.old-deja/g++.other/init16.C: New test.
39627
39628 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39629
39630         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39631
39632 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39633
39634         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39635         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39636         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39637
39638 2000-11-07  DJ Delorie  <dj@redhat.com>
39639
39640         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39641
39642 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39643
39644         * gcc.c-torture/execute/string-opt-1.c: New test.
39645
39646 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39647
39648         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39649         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39650         parameters in registers, and there is no way for a varargs
39651         function to know in which order the integer and floating-point
39652         parameters should be interleaved when they are placed on the
39653         stack.
39654         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39655         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39656
39657 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.c-torture/execute/string-opt-2.c: New test.
39660
39661 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39662
39663         * g++.old-deja/g++.pt/crash60.C: New test.
39664
39665 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39666
39667         * g++.old-deja/g++.other/crash24.C: New test.
39668         * g++.old-deja/g++.other/crash25.C: New test.
39669         * g++.old-deja/g++.other/crash26.C: New test.
39670         * g++.old-deja/g++.other/crash27.C: New test.
39671         * g++.old-deja/g++.other/crash28.C: New test.
39672         * g++.old-deja/g++.other/crash29.C: New test.
39673         * g++.old-deja/g++.other/crash30.C: New test.
39674         * g++.old-deja/g++.other/crash31.C: New test.
39675         * g++.old-deja/g++.other/crash32.C: New test.
39676         * g++.old-deja/g++.other/crash33.C: New test.
39677         * g++.old-deja/g++.other/crash34.C: New test.
39678         * g++.old-deja/g++.other/crash35.C: New test.
39679
39680 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39681
39682         * gcc.c-torture/execute/20001031-1.c: New test.
39683
39684 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39685
39686         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39687         namespace.
39688
39689         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39690         standards-conformant.
39691
39692         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39693
39694         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39695         * g++.old-deja/g++.mike/p755a.C: Likewise.
39696         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39697         library makes no calls to `operator new' during initialization.
39698
39699 2000-11-04  Neil Booth  <neilb@earthling.net>
39700
39701         * gcc.dg/cpp/include2.c: New tests.
39702
39703 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39704
39705         * lib/g++.exp (g++_set_ld_library_path): New function.
39706         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39707
39708 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39709
39710         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39711         warnings.
39712
39713 2000-11-01  Richard Henderson  <rth@redhat.com>
39714
39715         * g++.old-deja/g++.ext/namedret1.C: New.
39716         * g++.old-deja/g++.ext/namedret2.C: New.
39717         * g++.old-deja/g++.ext/namedret3.C: New.
39718
39719 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39720
39721         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39722         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39723
39724 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39725
39726         * gcc.c-torture/execute/va-arg-21.c: New test.
39727
39728 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39729
39730         * gcc.dg/c99-complex-2.c: New test.
39731
39732 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39733
39734         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39735
39736 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39737
39738         * g++.old-deja/g++.other/inline16.C: New test.
39739
39740 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39741
39742         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39743         __PRETTY_FUNCTION__
39744
39745 2000-10-29  Neil Booth  <neilb@earthling.net>
39746
39747         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39748         New tests.
39749         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39750         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39751         optimisation.
39752
39753 2000-10-29  Neil Booth  <neilb@earthling.net>
39754
39755         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39756         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39757         * mi5.c: Test multiple includes work with -C.
39758         * trigraphs.c: Test ^= version.
39759
39760 2000-10-28  Neil Booth  <neilb@earthling.net>
39761
39762         New tests and test updates for new macro expander.
39763
39764         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39765         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39766         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39767         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39768         new diagnostic messages.
39769
39770         * gcc.dg/cpp/macro3.c: New tests.
39771
39772 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39773
39774         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39775         on the same line.
39776
39777 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39778
39779         * g++.old-deja/g++.other/eh2.C: New test.
39780
39781 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39782
39783         * gcc.c-torture/execute/20001027-1.c: New test.
39784
39785 2000-10-26  Richard Henderson  <rth@redhat.com>
39786
39787         * gcc.c-torture/execute/20001026-1.c: New.
39788
39789 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39790
39791         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39792         * g++.old-deja/g++.law/builtin1.C: Likewise.
39793         * g++.old-deja/g++.law/ctors10.C: Likewise.
39794         * g++.old-deja/g++.law/virtual3.C: Likewise.
39795         * g++.old-deja/g++.mike/p658.C: Likewise.
39796         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39797         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39798         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39799         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39800         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39801
39802 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * gcc.c-torture/compile/20001024-1.c: New test.
39805
39806 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39807
39808         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39809         to tell us whether or not we are using V3.
39810
39811 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39812
39813         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39814         operands.
39815
39816 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39817
39818         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39819
39820 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39821
39822         * gcc.c-torture/execute/20001024-1.c: New test.
39823
39824 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39825
39826         * g++.old-deja/g++.other/sibcall1.C: New test.
39827
39828 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39829
39830         * gcc.dg/noncompile/init-3.c: New test.
39831
39832 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39833
39834         * gcc.dg/format-array-1.c: New test.
39835
39836 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39837
39838         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39839         writing through null pointers; remove comment about testing
39840         unterminated strings.
39841
39842 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39843
39844         * gcc.c-torture/execute/20001017-2.c: New test.
39845
39846 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39847
39848         * gcc.c-torture/compile/20001018-1.c: New test.
39849         * gcc.c-torture/compile/20001018-1.x: Xfail.
39850
39851 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39852
39853         * gcc.c-torture/execute/20001017-1.c: New test.
39854
39855 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39856
39857         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39858         for multiple use of arguments with scanf formats; add tests for
39859         multiple use of arguments.
39860
39861 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39862
39863         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39864
39865 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39866
39867         * gcc.dg/format-miss-1.c: New test.
39868
39869 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39870
39871         * gcc.c-torture/execute/20001013-1.c: New test.
39872
39873 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39874
39875         * gcc.dg/format-branch-1.c: New test.
39876
39877 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39878
39879         * README, lib/file-format.exp: Remove EGCS references.
39880
39881 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39882
39883         * gcc.dg/20001013-1.c: New test.
39884
39885 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39886
39887         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39888         for intmax_t in the compiler using __typeof__ and the type rules
39889         for conditional expressions.
39890
39891 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39892
39893         * gcc.dg/20001012-1.c: New test.
39894         * gcc.dg/20001012-2.c: New test.
39895
39896 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39897
39898         * gcc.dg/format-attr-1.c: New test.
39899
39900 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39901
39902         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39903         __LONG_LONG_MAX__ instead of LLONG_MAX.
39904
39905 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39906
39907         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39908         scanf flags.
39909         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39910         flags.
39911
39912 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39913
39914         * gcc.dg/sequence-pt-1.c: New test.
39915
39916 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39917
39918         * gcc.c-torture/execute/20001011-1.c: New testcase.
39919         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39920
39921 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39922
39923         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39924         does not error on it.
39925
39926 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.dg/20001009-1.c: New test.
39929
39930 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39931
39932         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39933         * gcc.c-torture/execute/20001009-2.c: ... to here.
39934
39935 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39936
39937         * gcc.c-torture/compile/20001009-1.c: New testcase.
39938         * gcc.c-torture/execute/20001009-1.c: New testcase.
39939         Testcases provided by Jan Hubicka <jh@suse.cz>.
39940
39941 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39942
39943         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39944         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39945         uintmax_t using <limits.h> to emulate the compiler's internal
39946         logic.  No longer XFAIL %j tests.
39947
39948 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39949
39950         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39951         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39952         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39953         regexps and details of expected handling of some bad formats.
39954         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39955         suppression.
39956
39957 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39958
39959         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39960         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39961         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39962         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39963         in list archives.
39964
39965 2000-10-06  Richard Henderson  <rth@cygnus.com>
39966
39967         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39968         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39969         * g++.old-deja/g++.jason/report.C: Likewise.
39970         * g++.old-deja/g++.law/friend5.C: Likewise.
39971         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39972         of the expected warnings.
39973
39974 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39975
39976         * g++.old-deja/g++.pt/enum14.C: New test.
39977
39978 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39979
39980         * g++.old-deja/g++.pt/crash59.C: New test.
39981
39982 2000-10-04  Will Cohen  <wcohen@redhat.com>
39983
39984         * gcc.dg/20000926-1.c: New test.
39985
39986 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39987
39988         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39989         function name for current C++ compiler.
39990         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39991
39992 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39993
39994         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39995         __PRETTY_FUNCTION__.
39996         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39997
39998 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39999
40000         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40001
40002 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40003
40004         * gcc.c-torture/compile/20000923-1.c: New test.
40005
40006 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40007
40008         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40009         * g++.old-deja/g++.pt/ttp62.C: Same.
40010         * g++.old-deja/g++.other/inline14.C: Same.
40011
40012 2000-09-24  Richard Henderson  <rth@cygnus.com>
40013
40014         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40015
40016 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40017
40018         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40019
40020 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40021
40022         * gcc.c-torture/compile/20000922-1.c: New file.
40023
40024 2000-09-21  Nick Clifton  <nickc@redhat.com>
40025
40026         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40027         a signed long modulo operation.
40028         (mod6): New function - perform an unsigned long modulo operation.
40029         (main): Add tests for modulos of very large numbers by very small
40030         dividends.
40031
40032 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40033
40034         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40035
40036 2000-09-19  Richard Henderson  <rth@cygnus.com>
40037
40038         * gcc.dg/compare2.c (case 10): XFAIL.
40039
40040 2000-09-18  Richard Henderson  <rth@cygnus.com>
40041
40042         * gcc.c-torture/execute/20000906-1.c: Move ...
40043         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40044         that support __builtin_trap.
40045
40046 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40047
40048         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40049
40050 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40051
40052         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40053         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40054         more $ format tests.
40055
40056 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40057
40058         * gcc.dg/format-errmk-1.c: New test.
40059
40060 2000-09-17  Greg McGary  <greg@mcgary.org>
40061
40062         * gcc.c-torture/execute/20000917-1.x: Remove.
40063
40064 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40065
40066         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40067
40068 2000-09-17  Greg McGary  <greg@mcgary.org>
40069
40070         * gcc.c-torture/execute/20000917-1.c: New test.
40071         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40072
40073 2000-09-16  Neil Booth  <NeilB@earthling.net>
40074
40075         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40076         in nested macro bug.
40077
40078 2000-09-15  Neil Booth  <NeilB@earthling.net>
40079
40080         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40081
40082 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40083
40084         * gcc.c-torture/execute/20000914-1.c: New test.
40085
40086 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40087
40088         * g++.other/inline13.C: New test.
40089
40090 2000-09-12  Andreas Jaeger  <aj@suse.de>
40091
40092         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40093         constant by Ulrich Drepper <drepper@redhat.com>.
40094
40095 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40096
40097         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40098
40099 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40100
40101         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40102
40103 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40104
40105         * gcc.dg/cpp/backslash.c: New test.
40106
40107 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40108
40109         * gcc.c-torture/execute/20000910-1.c: New test.
40110         * gcc.c-torture/execute/20000910-2.c: Likewise.
40111
40112 2000-09-11  Robert Lipe  <robertl@sco.com>
40113
40114         * gcc.dg/pragma-align.c: New test.
40115
40116 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40117
40118         * g++.old-deja/g++.pt/explicit82.C: New test.
40119         * g++.old-deja/g++.pt/explicit83.C: New test.
40120
40121 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40122
40123         * gcc.dg/asm-names.c: New test.
40124
40125 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40126
40127         * gcc.dg/cpp/tr-warn6.c: New test
40128
40129 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40130
40131         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40132         be accepted.
40133
40134 2000-09-07  Catherine Moore  <clm@redhat.com>
40135
40136         * gcc.c-torture/execute/unroll-1.c: New test.
40137
40138 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40139
40140         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40141         ERROR markers.
40142         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40143         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40144         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40145         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40146         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40147         Preprocess only.
40148         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40149         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40150
40151 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40152
40153         * g++.old-deja/g++.pt/deduct2.C: New test.
40154
40155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40156
40157         * g++.old-deja/g++.pt/parms2.C: New test.
40158
40159 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40160
40161         * g++.old-deja/g++.pt/crash58.C: New test.
40162
40163 2000-09-06  Greg McGary  <greg@mcgary.org>
40164
40165         * gcc.c-torture/execute/20000906-1.c: New test.
40166         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40167
40168 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40169
40170         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40171
40172 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40173
40174         * g++.old-deja/g++.pt/crash57.C: New test.
40175
40176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.old-deja/g++.pt/crash56.C: New test.
40179
40180 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.old-deja/g++.pt/koenig1.C: New test.
40183
40184 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40185
40186         * gcc.dg/20000904-1.c: New test.
40187
40188 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40189
40190         * gcc.dg/cpp/paste8.c: New test.
40191
40192 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40193
40194         * gcc.c-torture/compile/20000827-1.c: New test.
40195
40196 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40197
40198         * gcc.dg/format-diag-1.c: New test.
40199
40200 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40201
40202         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40203         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40204         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40205         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40206         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40207
40208 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40209
40210         * g++.old-deja/g++.other/nested4.C: New test.
40211
40212 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40213
40214         * g++.old-deja/g++.ns/scoped1.C: New test.
40215
40216 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40217
40218         * lib/g++.exp: Support testing already-installed GCC.
40219
40220 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40221
40222         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40223
40224 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40225
40226         * gcc.dg/return-type-2.c: New test.
40227
40228 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40229
40230         * gcc.c-torture/compile/20000825-1.c: New test.
40231
40232 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40233
40234         * gcc.dg/dwarf2-2.c: New test.
40235
40236 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40237
40238         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40239         dg-warning regexps.
40240
40241 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40242
40243         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40244         gcc.dg/format-ext-5.c: New tests.
40245
40246 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40249
40250 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40251
40252         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40253
40254 2000-08-24  Richard Henderson  <rth@cygnus.com>
40255
40256         * gcc.dg/ia64-sync-1.c: New test.
40257         * gcc.dg/ia64-sync-2.c: New test.
40258         * gcc.dg/ia64-asm-1.c: New test.
40259
40260 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40261
40262         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40263         * gcc.dg/format-ext-2.c: New test.
40264
40265 2000-08-23  Jason Merrill  <jason@redhat.com>
40266
40267         * lib/old-dejagnu.exp: Also ignore "In member function" and
40268         "At global scope".
40269
40270 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40271
40272         * gcc.dg/noncompile/label-lineno-1.c: New test.
40273
40274 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40275
40276         * gcc.dg/c99-array-nonobj-1.c: New test.
40277
40278 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40279
40280         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40281         tests.
40282         * gcc.dg/format-ext-1.c: New test.
40283
40284 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40285
40286         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40287         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40288         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40289         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40290         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40291
40292 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40293
40294         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40295         gcc.dg/c99-strftime-2.c: New tests.
40296
40297 2000-08-22  Richard Henderson  <rth@cygnus.com>
40298
40299         * gcc.c-torture/execute/20000822-1.c: New test.
40300
40301 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40302
40303         * gcc.c-torture/execute/20000819-1.x: Remove.
40304
40305 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40306
40307         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40308         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40309         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40310         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40311         gcc.dg/format-xopen-1.c: New tests.
40312
40313 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40314
40315         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40316
40317 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * g++.old-deja/g++.other/loop2.C: New test.
40320
40321         * gcc.c-torture/compile/20000606-1.c: New test.
40322         * gcc.c-torture/compile/20000728-1.c: New test.
40323         * gcc.c-torture/execute/20000801-1.c: New test.
40324         * gcc.c-torture/execute/20000801-2.c: New test.
40325         * gcc.c-torture/execute/20000819-1.c: New test.
40326         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40327         * gcc.dg/20000629-1.c: New test.
40328         * gcc.dg/20000724-1.c: New test.
40329         * gcc.dg/20000807-1.c: New test.
40330
40331 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40332
40333         * gcc.dg/cpp/pragma-1.c: New test.
40334         * gcc.dg/cpp/pragma-2.c: New test.
40335
40336 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40337
40338         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40339         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40340
40341 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40342
40343         * gcc.c-torture/compile/20000818-1.c: New test.
40344
40345 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40346
40347         * gcc.c-torture/execute/20000818-1.c: New test.
40348
40349 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40350
40351         * gcc.dg/format-va-1.c: New test.
40352
40353 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.other/typedef8.C: New test.
40356
40357 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40358
40359         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40360         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40361         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40362         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40363         * g++.old-deja/g++.other/ptrmem7.C: New test.
40364         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40365
40366 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40367
40368         * g++.old-deja/g++.pt/typename27.C: New test.
40369
40370 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40371
40372         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40373         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40374         * g++.old-deja/g++.pt/friend45.C: New test.
40375         * g++.old-deja/g++.other/friend8.C: New test.
40376
40377 2000-08-15  Richard Henderson  <rth@cygnus.com>
40378
40379         * gcc.c-torture/execute/20000815-1.c: New test.
40380
40381 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40382
40383         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40384         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40385         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40386
40387 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40388
40389         * g++.old-deja/g++.other/refinit2.C: New test.
40390
40391 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40392
40393         * lib/c-torture.exp (c-torture): Make
40394         compiler_conditional_xfail_data global.
40395         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40396         compiler_conditional_xfail_data machinery.
40397         (f-torture-execute): Likewise.
40398         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40399         and only when unrolling loops.
40400
40401         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40402
40403 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40404
40405         * g++.old-deja/g++.pt/explicit81.C: New test.
40406
40407 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40408
40409         * g++.old-deja/g++.pt/typename26.C: New test.
40410
40411 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40412
40413         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40414         warning.
40415
40416 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40417
40418         * g++.old-deja/g++.other/array3.C: New test.
40419
40420 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40421
40422         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40423         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40424         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40425         New tests.
40426
40427 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40428
40429         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40430         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40431
40432 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40433
40434         * gcc.c-torture/execute/20000808-1.c: New test.
40435
40436 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40437
40438         * gcc.dg/c90-const-expr-1.c: New test.
40439
40440 2000-08-08  Richard Henderson  <rth@cygnus.com>
40441
40442         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40443
40444 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40445
40446         * gcc.dg/noncompile/const-ll-1.c: New test.
40447
40448 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40449
40450         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40451
40452 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40453
40454         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40455         that running programs linked against the shared version of libobjc
40456         run correctly.
40457
40458 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40459
40460         * gcc.dg/c99-printf-1.c: New test.
40461
40462 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40463
40464         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40465
40466 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40467
40468         * gcc.c-torture/execute/20000731-1.x: Delete.
40469
40470 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40471
40472         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40473         and torture_without_loops as is done by c-torture.exp.
40474         (search_for): Copy from c-torture.exp.
40475         (gcc-dg-runtest): New function, drives a directory of tests
40476         iterating over the TORTURE_OPTIONS.
40477         (scan-assembler, scan-assembler-not): Move here from
40478         individual directory drivers.
40479
40480         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40481         defined by lib/gcc-dg.exp.
40482         * gcc.dg/cpp/cpp.exp: Likewise.
40483         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40484         gcc-dg-runtest, so we cycle over optimization options.
40485
40486         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40487         * gcc.dg/compare2.c: No longer expected to fail.
40488
40489 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40490
40491         * gcc.c-torture/execute/20000804-1.c: New test.
40492
40493 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40494
40495         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40496
40497 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40498
40499         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40500
40501 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40502
40503         * gcc.c-torture/compile/20000803-1.c: New test.
40504
40505 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40506
40507         * gcc.c-torture/execute/20000801-3.c,
40508         gcc.c-torture/execute/20000801-4.c: New tests.
40509         * gcc.c-torture/execute/20000801-3.x,
40510         gcc.c-torture/execute/20000801-4.x: Xfail.
40511
40512 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40513
40514         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40515         libobjc/.libs to allow for libtool.
40516
40517 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40518
40519         * gcc.c-torture/compile/20000802-1.c: New test.
40520
40521 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40522
40523         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40524
40525 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40526
40527         * gcc-c-torture/execute/20000731-2.c: New test.
40528
40529         * gcc.c-torture/execute/20000731-1.c: New test.
40530         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40531
40532 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40533
40534         * testsuite/gcc.dg/cpp/paste7.c: New test.
40535         * gcc.dg/cpp/20000725-1.c: New test.
40536
40537 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40538
40539         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40540         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40541         declaration warning for __builtin_dwarf_reg_size.
40542
40543         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40544
40545 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40546
40547         * gcc.dg/noncompile/voidparam-1.c: New test.
40548
40549 2000-07-30  Richard Henderson  <rth@cygnus.com>
40550
40551         * gcc.dg/c90-digraph-1.c: Don't xfail.
40552         * gcc.dg/compare2.c (case 10): Xfail.
40553         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40554
40555 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40556
40557         * gcc.dg/c99-main-1.c: New test.
40558
40559 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40560
40561         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40562
40563 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40564
40565         * gcc.c-tortuer/execute/20000726-1.c: New test.
40566
40567 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40568
40569         * gcc.c-torture/execute/enum-2.c: New test.
40570
40571 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40572
40573         * gcc.dg/cpp/tr-warn3.c: New test.
40574
40575 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40576
40577         * g++.old-deja/g++.ext/implicit1.C: Remove.
40578         * g++.old-deja/g++.jason/c2.C: Remove
40579         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40580         * g++.old-deja/g++.pt/crash16.C: Likewise.
40581         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40582
40583 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.old-deja/g++.other/for2.C: New test.
40586
40587 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40588
40589         * gcc.dg/20000720-1.c: New test.
40590
40591 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40592
40593         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40594
40595 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40596
40597         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40598         * gcc.c-torture/execute/20000722-1.c: New.
40599         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40600
40601 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40602
40603         * gcc.dg/cpp/20000720-1.S: New test.
40604
40605 2000-07-21  Michael Meissner  <meissner@redhat.com>
40606
40607         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40608
40609 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40610
40611         * g++.old-deja/g++.brendan/crash16.C,
40612         g++.old-deja/g++.brendan/parse3.C,
40613         g++.old-deja/g++.brendan/redecl1.C,
40614         g++.old-deja/g++.ns/template13.C,
40615         g++.old-deja/g++.other/decl4.C,
40616         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40617
40618 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40619
40620         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40621         and "Internal error".
40622
40623         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40624         regexps.
40625         * gcc.dg/cpp/paste6.c: New test.
40626
40627 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40628
40629         * gcc.dg/cpp/tr-direct.c: New test.
40630
40631         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40632         gcc.dg/cpp/undef1.c: Tweak error regexps.
40633
40634 2000-07-18  Eric Christopher <echristo@redhat.com>
40635
40636         * gcc.c-torture/compile/20000718-1.c: New test.
40637
40638 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40639
40640         * cpplex.c (_cpp_push_token): If the token being pushed back
40641         is the previous token in this context, just subtract one from
40642         context->posn.
40643         * cppmacro.c (save_expansion): Clear aux field when storing a
40644         placemarker.
40645
40646 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40647
40648         * gcc.dg/noncompile/redecl-1.c: New test.
40649
40650 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * gcc.c-torture/execute/20000717-5.c: New test.
40653         * gcc.c-torture/execute/20000717-1.x: Removed.
40654
40655 2000-07-17  Richard Henderson  <rth@cygnus.com>
40656
40657         * gcc.c-torture/execute/20000717-4.c: New test.
40658
40659 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40660
40661         * gcc.dg/cpp/syshdr.c: New test.
40662         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40663
40664 2000-07-17  Neil Booth  <neilb@earthling.net>
40665
40666         * gcc.dg/cpp/cmdlne-dM.c: New test.
40667         * gcc.dg/cpp/cmdlne-dD.c: New test.
40668
40669 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40670
40671         * gcc.c-torture/execute/20000717-3.c: New test.
40672
40673         * gcc.c-torture/compile/20000717-1.c: New test.
40674
40675 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40676
40677         * gcc.c-torture/execute/20000717-2.c: New test.
40678
40679 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40680
40681         * gcc.dg/formatz-1.c: New test.
40682
40683         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40684         * gcc.dg/c99-digraph-1.c: New tests.
40685
40686         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40687         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40688
40689         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40690         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40691         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40692         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40693         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40694         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40695         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40696
40697 2000-07-17   Greg McGary <greg@mcgary.org>
40698
40699         * gcc.c-torture/execute/20000717-1.c: New test.
40700         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40701
40702 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40703
40704         * gcc.c-torture/execute/20000715-2.c: New test.
40705         * gcc.dg/20000715-1.c: New test.
40706
40707 2000-07-15  Michael Meissner  <meissner@redhat.com>
40708
40709         * gcc.c-torture/execute/20000715-1.c: New test.
40710
40711 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40712
40713         * gcc.c-torture/execute/20000707-1.c: New test.
40714
40715 2000-07-13  Neil Booth  <NeilB@earthling.net>
40716
40717         * testsuite/gcc.dg/cpp/digraph1.c,
40718         testsuite/gcc.dg/cpp/digraph2.c,
40719         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40720
40721 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40722
40723         * g77.f-torture/compile/20000630-2.f: New test.
40724         * g77.f-torture/compile/20000630-2.x
40725
40726 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40727
40728         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40729
40730 2000-07-11  Neil Booth  <NeilB@earthling.net>
40731
40732         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40733
40734 2000-07-11  Neil Booth  <NeilB@earthling.net>
40735
40736         * gcc.dg/cpp/cmdlne-C.c: New.
40737
40738 2000-07-09  Neil Booth  <NeilB@earthling.net>
40739
40740         * gcc.dg/cpp/directiv.c: New tests.
40741         * gcc.dg/cpp/undef1.c: Update.
40742
40743 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40744
40745         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40746
40747 2000-07-09  Neil Booth  <NeilB@earthling.net>
40748
40749         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40750
40751 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40752
40753         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40754         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40755
40756 2000-07-08  Neil Booth  <NeilB@earthling.net>
40757
40758         * gcc.dg/cpp/macsyntx.c: New tests.
40759
40760 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.dg/20000707-1.c: New test.
40763
40764 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40765
40766         * gcc.c-torture/execute/20000706-1.c: New test.
40767         * gcc.c-torture/execute/20000706-2.c: New test.
40768         * gcc.c-torture/execute/20000706-3.c: New test.
40769         * gcc.c-torture/execute/20000706-4.c: New test.
40770         * gcc.c-torture/execute/20000706-5.c: New test.
40771
40772 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * g++.old-deja/g++.pt/instantiate7.C: New test.
40775
40776 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40779         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40780         * g++.old-deja/g++.other/rtti3.C: Likewise.
40781         * g++.old-deja/g++.other/rttid3.C: Likewise.
40782
40783 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40784
40785         *  g77.f-torture/compile/20000630-1.x: Fix typo
40786
40787 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40788
40789         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40790         assembly output.
40791
40792 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40793
40794         * gcc.dg/cpp/ident.c: New test.
40795
40796 2000-07-05  Neil Booth  <NeilB@earthling.net>
40797
40798         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40799           gcc.dg/cpp/lexstrng.c: New tests.
40800
40801 2000-07-04  Neil Booth  <NeilB@earthling.net>
40802
40803         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40804         * gcc.dg/cpp/strify2.c: Same.
40805
40806 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40807
40808         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40809         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40810         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40811         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40812
40813         * testsuite/gcc.dg/cpp/macro1.c,
40814         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40815         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40816         testsuite/gcc.dg/cpp/strify1.c,
40817         testsuite/gcc.dg/cpp/strify2.c: New tests.
40818
40819 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40820
40821         * gcc.c-torture/execute/20000703-1.c: New test.
40822
40823 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40824
40825         * g++.old-deja/g++.pt (lookup10.C): New test.
40826
40827 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40828
40829         * g++.old-deja/g++.pt (typename25.C): New test.
40830
40831 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40832
40833         * gcc.c-torture/compile/20000701-1.c: New test.
40834
40835 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40836
40837         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40838         to test case.
40839
40840 2000-06-30  Catherine Moore  <clm@cygnus.com>
40841
40842         * gcc.c-torture/execute/align-1.c: New test.
40843
40844 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40845
40846         * g++.old-deja/g++.pt/expr8.C: New test.
40847         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40848
40849 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40850
40851         * gcc.c-torture/compile/20000629-1.c: New test.
40852
40853 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40854
40855
40856         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40857         gcc.dg/noncompile directory, depending on whether they're
40858         preprocessor tests or not.  Annotate all the tests for the dg
40859         framework.
40860
40861         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40862         * gcc.dg/noncompile/noncompile.exp: New.
40863
40864         * Moved files:
40865         Old name                                New name
40866         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40867         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40868         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40869         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40870         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40871         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40872         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40873         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40874         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40875         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40876         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40877         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40878         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40879         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40880         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40881         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40882         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40883         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40884         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40885         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40886         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40887         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40888         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40889         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40890
40891         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40892         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40893         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40894         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40895         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40896         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40897
40898 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40899
40900         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40901         declare one variable.  On the fourth, error.
40902         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40903         declared by 20000628-1a.h.
40904
40905 2000-06-29  Richard Henderson  <rth@redhat.com>
40906
40907         * gcc.c-torture/execute/930529-1.x: New file.
40908         * gcc.dg/920413-1.c: Adjust expected warning text.
40909         * gcc.dg/980217-1.c: Declare abort.
40910         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40911
40912 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40913
40914         * g77.f-torture/compile/20000629-1.f: New test.
40915         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40916
40917 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40918
40919         Rearrange lots of files, removing entirely the
40920         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40921         directories.
40922
40923         * Deleted files:
40924         gcc.c-torture/code_quality/code_quality.exp
40925         gcc.c-torture/special/special.exp
40926         gcc.failure/failure.exp
40927         gcc.failure/940409-1.x
40928         gcc.c-torture/compile/961203-1.x
40929
40930         * New files:
40931         gcc.misc-tests/linkage.exp
40932         gcc.c-torture/execute/920730-1t.c
40933         gcc.c-torture/execute/920730-1t.x
40934         gcc.c-torture/compile/920520-1.x
40935         gcc.c-torture/compile/920521-1.x
40936         gcc.c-torture/compile/981006-1.x
40937         gcc.c-torture/execute/eeprof-1.x
40938
40939         * Moved files (possibly with modifications to fit a new harness):
40940         Old name                                New name
40941         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40942         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40943         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40944         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40945         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40946         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40947         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40948         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40949         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40950         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40951         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40952         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40953         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40954         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40955
40956 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40957
40958         * c-torture/compile/961203-1.x: Delete.
40959
40960         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40961         not exit. Include stdio.h.
40962         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40963         * gcc.misc-tests/dg-12.c: Likewise.
40964         * gcc.misc-tests/dg-5.c: Likewise.
40965         * gcc.misc-tests/dg-6.c: Likewise.
40966         * gcc.misc-tests/dg-7.c: Prototype abort.
40967         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40968         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40969         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40970         not exit.
40971         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40972         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40973
40974 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40975
40976         * gcc.dg/cpp/20000628-1.c: New test.
40977         * gcc.dg/cpp/20000628-1.h: New header for above test.
40978         * gcc.dg/cpp/20000628-1a.h: Likewise.
40979
40980 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40981
40982         * gcc.dg/cpp: New directory.
40983         * gcc.dg/cpp/cpp.exp: New driver.
40984         * gcc.dg/cpp/20000627-1.c: New test.
40985         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40986         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40987         and rewrite as a compilation test.
40988
40989         * gcc.dg: Move many files into the cpp subdirectory, possibly
40990         renaming or editing them as well.
40991         Old name                New name
40992         990119-1.c              cpp/19990119-1.c
40993         990228-1.c              cpp/19990228-1.c
40994         990407-1.c              cpp/19990407-1.c
40995         990409-1.c              cpp/19990409-1.c
40996         990413-1.c              cpp/19990413-1.c
40997         990703-1.c              cpp/19990703-1.c
40998         20000127-1.c            cpp/20000127-1.c
40999         20000129-1.c            cpp/20000129-1.c
41000         20000207-1.c            cpp/20000207-1.c
41001         20000207-2.c            cpp/20000207-2.c
41002         20000209-1.c            cpp/20000209-1.c
41003         20000209-2.c            cpp/20000209-2.c
41004         20000301-1.c            cpp/20000301-1.c
41005         20000419-1.c            cpp/20000419-1.c
41006         20000510-1.S            cpp/20000510-1.S
41007         20000519-1.c            cpp/20000519-1.c
41008         20000529-1.c            cpp/20000529-1.c
41009         20000625-1.c            cpp/20000625-1.c
41010         20000625-2.c            cpp/20000625-2.c
41011         cpp-as1.c               cpp/assert1.c
41012         cpp-as2.c               cpp/assert2.c
41013         cxx-comments-1.c        cpp/cxxcom1.c
41014         cxx-comments-2.c        cpp/cxxcom2.c
41015         endif-label.c           cpp/endif.c
41016         cpp-hash1.c             cpp/hash1.c
41017         cpp-hash2.c             cpp/hash2.c
41018         cpp-if1.c               cpp/if-1.c
41019         cpp-if2.c               cpp/if-2.c
41020         cpp-if3.c               cpp/if-3.c
41021         cpp-if4.c               cpp/if-4.c
41022         cpp-if5.c               cpp/if-5.c
41023         cpp-cond.c              cpp/if-cexp.c
41024         cpp-missingop.c         cpp/if-mop.c
41025         cpp-missingparen.c      cpp/if-mpar.c
41026         cpp-opprec.c            cpp/if-oppr.c
41027         cpp-ifparen.c           cpp/if-paren.c
41028         cpp-shortcircuit.c      cpp/if-sc.c
41029         cpp-shift.c             cpp/if-shift.c
41030         cpp-unary.c             cpp/if-unary.c
41031         cpp-li1.c               cpp/line1.c
41032         cpp-li2.c               cpp/line2.c
41033         lineno.c                cpp/line3.c
41034         lineno-2.c              cpp/line4.c
41035         cpp-mi.c                cpp/mi1.c
41036         cpp-mic.h               cpp/mi1c.h
41037         cpp-micc.h              cpp/mi1cc.h
41038         cpp-mind.h              cpp/mi1nd.h
41039         cpp-mindp.h             cpp/mi1ndp.h
41040         cpp-mix.h               cpp/mi1x.h
41041         cpp-mi2.c               cpp/mi2.c
41042         cpp-mi2a.h              cpp/mi2a.h
41043         cpp-mi2b.h              cpp/mi2b.h
41044         cpp-mi2c.h              cpp/mi2c.h
41045         cpp-mi3.c               cpp/mi3.c
41046         cpp-mi3.def             cpp/mi3.def
41047         poison-1.c              cpp/poison.c
41048         pr-impl.c               cpp/prag-imp.c
41049         cpp-redef-2.c           cpp/redef1.c
41050         cpp-redef.c             cpp/redef2.c
41051         strpaste.c              cpp/strp1.c
41052         strpaste-2.c            cpp/strp2.c
41053         cpp-tradpaste.c         cpp/tr-paste.c
41054         cpp-tradstringify.c     cpp/tr-str.c
41055         cpp-tradwarn1.c         cpp/tr-warn1.c
41056         cpp-tradwarn2.c         cpp/tr-warn2.c
41057         trigraphs.c             cpp/trigraphs.c
41058         cpp-unc1.c              cpp/unc1.c
41059         cpp-unc2.c              cpp/unc2.c
41060         cpp-unc3.c              cpp/unc3.c
41061         cpp-unc.c               cpp/unc4.c
41062         undef.c                 cpp/undef1.c
41063         undef-2.c               cpp/undef2.c
41064         cpp-wi1.c               cpp/widestr1.c
41065
41066 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41067
41068         * lib/g++.exp (g++_include_flags): Tweak.
41069
41070 2000-06-27  H.J. Lu  <hjl@gnu.org>
41071             Loren J. Rittle  <ljrittle@acm.org>
41072
41073         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41074         version with one that knows about the new gcc tree structure.
41075         (g++_link_flags): Same.
41076
41077 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41078
41079         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41080         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41081         case we are cross-compiling.
41082
41083         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41084         g++.old-deja/g++.niklas/Makefile.in,
41085         g++.old-deja/g++.niklas/configure.in,
41086         g++.old-deja/g++.other/Makefile.in,
41087         g++.old-deja/g++.other/configure.in,
41088         gcc.c-torture/code_quality/Makefile.in,
41089         gcc.c-torture/code_quality/configure.in,
41090         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41091         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41092         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41093         gcc.c-torture/execute/ieee/Makefile.in,
41094         gcc.c-torture/execute/ieee/configure.in,
41095         gcc.c-torture/noncompile/Makefile.in,
41096         gcc.c-torture/noncompile/configure.in,
41097         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41098         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41099         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41100
41101 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * g++.old-deja/g++.other/ambig3.C: New test.
41104
41105 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.pt/syntax1.C: New test.
41108         * g++.old-deja/g++.pt/syntax2.C: New test.
41109         * g++.old-deja/g++.other/syntax3.C: New test.
41110         * g++.old-deja/g++.other/syntax4.C: New test.
41111
41112 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41113
41114         * gcc.dg/20000623-1.c: Prototype exit and abort.
41115
41116 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41117
41118         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41119         New tests.
41120         * gcc.dg/cpp-mi3.def: New file.
41121
41122         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41123         inside assertions.
41124         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41125         lexer's error messages.
41126         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41127         divine anything from the linemarkers.
41128         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41129         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41130
41131 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41132
41133         * gcc.dg/20000623-1.c: New test.
41134
41135 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41136
41137         * gcc.c-torture/execute/20000622-1.c: New test.
41138
41139 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         * g++.old-deja/g++.other/init15.C: New test.
41142
41143 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.pt/vaarg2.C: New test.
41146         * g++.old-deja/g++.pt/vaarg3.C: New test.
41147
41148 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         * g++.old-deja/g++.other/dyncast6.C: New test.
41151
41152 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41153
41154         * gcc.c-torture/execute/loop-6.c: New test.
41155
41156 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41157
41158         * gcc.dg/20000614-1.c: New test.
41159         * gcc.dg/20000614-2.c: New test.
41160
41161 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41162
41163         * g++.old-deja/g++.other/inline12.C: New test.
41164
41165 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41166
41167         * g++.old-deja/g++.other/eh1.C: New test.
41168
41169 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41170
41171         * g++.old-deja/g++.other/type.C: New test.
41172
41173 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41174
41175         * g++.old-deja/g++.other/initstring.C: New test.
41176
41177 2000-06-12  Jason Merrill  <jason@redhat.com>
41178
41179         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41180
41181 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41182
41183         * gcc.c-torture/compile/20000609-1.c: New test.
41184
41185 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41186
41187         * gcc.dg/20000609-1.c: New test.
41188
41189 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41190
41191         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41192         * gcc.c-torture/noncompile/poison-1.c: Move...
41193         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41194         * gcc.dg/cpp-li1.c: Add a token after the #line.
41195
41196 2000-06-05  Richard Henderson  <rth@cygnus.com>
41197
41198         * gcc.c-torture/execute/20000605-2.c: New test.
41199         * gcc.c-torture/execute/20000605-3.c: New test.
41200
41201 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41202
41203         * g77.f-torture/execute/20000503-1.x: New file.
41204
41205 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         * g++.old-deja/g++.eh/badalloc1.C: New test.
41208
41209 2000-06-05  Richard Henderson  <rth@cygnus.com>
41210
41211         * gcc.c-torture/execute/20000605-1.c: New test.
41212
41213 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41214             Nathan Sidwell <nathan@codesourcery.com>
41215
41216         * gcc.c-torture/compile/20000605-1.c: New test.
41217
41218 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41219
41220         * g77.f-torture/compile/20000601-1.f: New test.
41221
41222 2000-06-03  Richard Henderson  <rth@cygnus.com>
41223
41224         * gcc.c-torture/execute/20000603-1.c: New.
41225
41226 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41227
41228         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41229         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41230
41231 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41232
41233         * gcc.dg/compare2.c (case 12): XFAIL.
41234         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41235         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41236
41237         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41238
41239 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41240
41241         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41242         guard macro is already defined when the header is first
41243         included.
41244         * gcc.dg/cpp-mix.h: New file.
41245         * gcc.dg/endif-label.c: Update patterns to match compiler.
41246
41247         * g++.brendan/complex1.C: Declare abort.
41248         * g++.law/refs4.C: Remove XFAIL.
41249         * g++.oliva/expr2.C: Declare abort and exit.
41250
41251 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41252
41253         * gcc.c-torture/execute/20000528-1.c: New test.
41254
41255         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41256         * g++.old-deja/g++.law/temps4.C: Likewise.
41257
41258         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41259         stdlib.h.  Call abort() on failure.
41260         * g++.old-deja/g++.law/refs4.C: Likewise.
41261         * g++.old-deja/g++.law/temps4.C: Likewise.
41262         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41263         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41264
41265 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41266
41267         Relative to g++.dg/special:
41268         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41269
41270         Relative to g++.old-deja:
41271         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41272         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41273         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41274         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41275         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41276         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41277         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41278
41279         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41280         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41281         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41282         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41283         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41284         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41285         and/or string.h.
41286
41287         * g++.other/goto1.C: Update expectations for error messages.
41288
41289 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41290
41291         * gcc.c-torture/compile/20000523-1.c: New test.
41292
41293 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41296
41297 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41298
41299         * g++.old-deja/g++.eh/catch11.C: New test.
41300         * g++.old-deja/g++.eh/catch12.C: New test.
41301
41302 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41303
41304         * gcc.c-torture/execute/20000523-1.c: New test.
41305
41306 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41307
41308         * c-torture/execute/bcp-1.c: Replace abort in arg of
41309         __builtin_constant_p with a generic external function.
41310
41311         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41312         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41313         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41314         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41315         Prototype abort and/or exit.
41316
41317         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41318         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41319         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41320         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41321
41322 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41323
41324         * gcc.dg/dwarf2-1.c: New test.
41325
41326 2000-05-20  Richard Henderson  <rth@cygnus.com>
41327
41328         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41329
41330 2000-05-20  Andreas Jaeger  <aj@suse.de>
41331
41332         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41333         testcase.
41334
41335 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41336
41337         * gcc.c-torture/execute/20000519-2.c: New test.
41338
41339 2000-05-19  Andreas Jaeger  <aj@suse.de>
41340
41341         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41342         which fails with SSA.
41343
41344         * lib/c-torture.exp: Also test with -O3 -fssa.
41345
41346 2000-05-18  Michael Meissner  <meissner@redhat.com>
41347
41348         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41349         * gcc.c-torture/execute/920415-1.c: Ditto.
41350         * gcc.c-torture/execute/920501-1.c: Ditto.
41351         * gcc.c-torture/execute/conversion.c: Ditto.
41352         * gcc.c-torture/execute/cvt-1.c: Ditto.
41353
41354 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41355
41356         * gcc.c-torture/compile/20000518-1.c: New test.
41357
41358 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41359
41360         * g77.f-torture/compile/200005018.f: New test.
41361
41362 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41363
41364         * gcc.c-torture/compile/20000517-1.c: New test.
41365
41366 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41367
41368         * gcc.c-torture/execute/20000516-1.c: New test.
41369
41370 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41371
41372         * g++.old-deja/g++.other/eh.C: New test.
41373
41374 2000-05-12  Richard Henderson  <rth@cygnus.com>
41375
41376         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41377         constants through to doit's conditional.
41378
41379 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41380
41381         * gcc.c-torture/compile/20000511-1.c: New test.
41382         * g77.f-torture/compile/20000511-1.f: New test.
41383         * g77.f-torture/compile/20000511-2.f: New test.
41384
41385 2000-05-11  Michael Meissner  <meissner@redhat.com>
41386
41387         * gcc.c-torture/execute/20000511-1.c: New test.
41388
41389 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41390
41391         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41392         * gcc.dg/20000510-1.S: New.
41393
41394 2000-05-08  Catherine Moore  <clm@cygnus.com>
41395
41396         * gcc.dg/unused-3.c: New.
41397
41398 2000-05-06  Richard Henderson  <rth@cygnus.com>
41399
41400           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41401           * g++.old-deja/g++.mike/warn1.C: Likewise.
41402           * g++.old-deja/g++.pt/local1.C: Likewise.
41403           * g++.old-deja/g++.pt/local7.C: Likewise.
41404           * g++.old-deja/g++.pt/spec16.C: Likewise.
41405
41406 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41407
41408         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41409
41410 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41411
41412           * g77.f-torture/execute/20000503-1.f: New test.
41413
41414 2000-05-04  Andreas Jaeger  <aj@suse.de>
41415
41416         * gcc.dg/noreturn-2.c: New test.
41417
41418 2000-05-04  Neil Booth  <NeilB@earthling.net>
41419
41420         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41421         preprocessor.
41422
41423 2000-05-04  Richard Henderson  <rth@cygnus.com>
41424
41425         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41426
41427 2000-05-04  Richard Henderson  <rth@cygnus.com>
41428
41429         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41430         OpenSSL by Jason R Thorpe.
41431
41432 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41433
41434         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41435
41436 2000-05-03  Robert Lipe <robertlipe@usa.net>
41437
41438         * gcc.dg/20000503-1.c: New test.
41439
41440 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41441
41442         * gcc.c-torture/compile/20000502-1.c: New test.
41443         * g++.old-deja/g++.other/align.C: New test.
41444         * gcc.dg/cpp-tradstringify.c: New test.
41445
41446 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41447
41448         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41449         and hard registers.
41450
41451 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41452
41453         * gcc.c-torture/execute/loop-5.c: New test.
41454
41455 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41456
41457         * gcc.c-torture/execute/va-arg-20.c: New test.
41458
41459 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41460
41461         * gcc.c-torture/execute/20000422-1.c: New test.
41462
41463 2000-04-20  Greg McGary  <gkm@gnu.org>
41464
41465         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41466         when optimizing, but without sibling-call optimizations (-O1).
41467
41468 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41469
41470           * gcc.c-torture/compile/20000420-1.c: New test.
41471
41472 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41473
41474         * g++.abi/ptrflags.C: New test.
41475         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41476
41477 2000-04-19  Catherine Moore  <clm@cygnus.com>
41478
41479         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41480
41481 2000-04-19  Greg McGary  <gkm@gnu.org>
41482
41483         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41484         sibling-call optimizations.
41485
41486 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41487
41488         * gcc.dg/20000419-1.c: New test.
41489
41490 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41491
41492         * gcc.c-torture/execute/20000412-6.c: New test.
41493
41494 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41495
41496         * gcc.c-torture/execute/20000412-5.c: New test.
41497         * g77.f-torture/compile/20000412-1.f: New test.
41498         * gcc.c-torture/execute/20000412-4.c: New test.
41499         * gcc.c-torture/compile/20000412-2.c: New test.
41500         * gcc.c-torture/execute/20000412-3.c: New test.
41501         * gcc.c-torture/compile/20000412-1.c: New test.
41502         * gcc.c-torture/execute/20000412-2.c: New test.
41503
41504 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41505
41506         * objc/execute/bf-20.m: New test.
41507
41508 2000-04-10  Richard Henderson  <rth@cygnus.com>
41509
41510         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41511
41512         * gcc.c-torture/execute/20000412-1.c: New test.
41513
41514 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41515
41516         * g++.old-deja/g++.eh/catchptr1.C: New test.
41517
41518 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41519
41520         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41521
41522 2000-04-08  Neil Booth  <NeilB@earthling.net>
41523
41524         * gcc.dg/cpp-nullchar.c: Remove test as
41525         embedded nulls cause problems.
41526
41527 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41528
41529         * gcc.dg/compare2.c: New test.
41530
41531 2000-04-08  Neil Booth  <NeilB@earthling.net>
41532
41533         * gcc.dg/cpp-nullchar.c: New test.
41534
41535 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41536
41537         * gcc.dg/cpp-mi2.c: New test.
41538         * gcc.dg/cpp-mi2[abc].h: New files.
41539
41540 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41541
41542         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41543         member name.
41544
41545 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41546
41547         * g++.old-deja/g++.abi/vmihint.C: New test.
41548
41549 2000-04-06  Neil Booth  <NeilB@earthling.net>
41550
41551         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41552         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41553         copyright.
41554
41555 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41556
41557         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41558         avoid stack-frame overwrite.
41559
41560 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41561
41562         * gcc.c-torture/compile/20000405-2.c: New test.
41563         * gcc.c-torture/compile/20000405-3.c: New test.
41564
41565 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41566
41567         * gcc.c-torture/compile/20000405-1.c: New test.
41568
41569 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41570
41571         * gcc.dg/cast-qual-1.c: Revert last change.
41572
41573 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41574
41575         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41576
41577 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41578
41579         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41580         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41581
41582 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41583
41584         * gcc.c-torture/compile/20000403-2.c: New test.
41585         * gcc.c-torture/compile/20000403-1.c: New test.
41586
41587 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41588
41589         * gcc.c-torture/execute/20000403-1.c: New test.
41590
41591 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41592
41593         * gcc.c-torture/execute/20000402-1.c: New test.
41594
41595 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41596
41597         * gcc.c-torture/execute/va-arg-15.c: New test.
41598         * gcc.c-torture/execute/va-arg-16.c: New test.
41599         * gcc.c-torture/execute/va-arg-17.c: New test.
41600         * gcc.c-torture/execute/va-arg-18.c: New test.
41601         * gcc.c-torture/execute/va-arg-19.c: New test.
41602
41603 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41604
41605         * gcc.c-torture/compile/981211-1.c: Move to...
41606         * gcc.dg/cpp-as1.c: ...here.
41607         * gcc.dg/cpp-as2.c: New file.
41608
41609         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41610         compiler.
41611
41612 2000-04-02  Neil Booth  <NeilB@earthling.net>
41613
41614         * gcc.dg/cpp-cond.c  New tests.
41615         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41616         accidental success less likely.
41617         * gcc.dg/cpp-missingop.c  New tests.
41618         * gcc.dg/cpp-missingparen.c  New tests.
41619         * gcc.dg/cpp-shift.c  New tests.
41620         * gcc.dg/cpp-shortcircuit.c  New tests.
41621         * gcc.dg/cpp-unary.c  New tests.
41622
41623 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41624
41625         * gcc.c-torture/compile/20000329-1.c: New test.
41626
41627 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41628
41629         * gcc.c-torture/compile/20000326-1.c: New test.
41630         * gcc.c-torture/compile/20000326-2.c: New test.
41631
41632 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41633
41634         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41635         the first parameter is a function argument.
41636
41637 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.ext/array4.C: New test.
41640
41641 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41642
41643         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41644
41645 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41646
41647         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41648
41649 2000-03-19  Richard Henderson  <rth@cygnus.com>
41650
41651         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41652
41653 2000-03-19  Richard Henderson  <rth@cygnus.com>
41654
41655         * gcc.c-torture/compile/20000319-1.c: New test.
41656
41657 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41658
41659         * gcc.c-torture/execute/20000314-3.c: New test.
41660         * gcc.c-torture/execute/20000314-2.c: New test.
41661         * gcc.c-torture/execute/20000314-1.c: New test.
41662         * gcc.c-torture/compile/20000314-2.c: New test.
41663         * gcc.c-torture/compile/20000314-1.c: New test.
41664
41665 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41666
41667         * g++.old-deja/g++.warn/inline.C: New test.
41668
41669 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41670
41671         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41672         standards-compliant result rather than specific constants.
41673         Put test-values in array.
41674
41675 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41676
41677         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41678         (g++_target_compile): Put test-specific options last.
41679
41680 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41681
41682         * g++.old-deja/g++.eh/vbase4.C: New test.
41683
41684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41687
41688 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41689
41690         * g++.old-deja/g++.brendan/misc12.C: Removed.
41691         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41692         * g++.old-deja/g++.ext/pretty4.C: New test.
41693
41694 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41695
41696         * g++.old-deja/g++.other/string2.C: New test.
41697
41698 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41699
41700         * g++.old-deja/g++.warn/impint2.C: New test.
41701
41702 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41703
41704         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41705         is 1, not zero.
41706
41707 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41708
41709         * g++.old-deja/g++.warn/impint.C: New test.
41710         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41711         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41712         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41713         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41714         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41715         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41716         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41717         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41719         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41720         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41721         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41722
41723 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41724
41725         * gcc.dg/cpp-redef.c: New test.
41726
41727 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41728
41729         * g++.old-deja/g++.pt/unify7.C: New test.
41730
41731 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41732
41733         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41734         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41735
41736 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41737
41738         * gcc.c-torture/compile/20000224-1.c: New test.
41739
41740 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41741
41742         * gcc.c-torture/compile/cpp-2.c: New test.
41743         * gcc.c-torture/compile/cpp-1.c: New test.
41744
41745 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41746
41747         * gcc.c-torture/execute/20000225-1.c: New test.
41748
41749 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41750
41751         * gcc.dg/cpp-li2.c: New test.
41752
41753         * gcc.dg/cpp-wi1.c: New test.
41754
41755         * gcc.dg/cpp-li1.c: New test.
41756
41757 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.other/sizeof5.C: New test.
41760
41761 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41762
41763         * gcc.c-torture/execute/va-arg-13.c: New test.
41764
41765 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41766
41767         * gcc.c-torture/execute/va-arg-12.c: New test.
41768
41769 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41770
41771         * gcc.c-torture/execute/20000223-1.c: New test.
41772
41773 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41774
41775         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41776
41777 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41778
41779         * g++.old-deja/g++.abi/ptrmem.C: New test.
41780
41781 2000-02-19  Richard Henderson  <rth@cygnus.com>
41782
41783         * gcc.c-torture/compile/init-3.c: New.
41784
41785 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41786
41787         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41788         ALWAYS_CXXFLAGS.
41789
41790 2000-02-11  Robert Lipe <robertl@sco.com>
41791
41792         * gcc.c-torture/compile/20000211-3.c: New test.
41793
41794 2000-02-11  Martin Buchholz <martin@xemacs.org>
41795
41796         * gcc.c-torture/compile/20000211-2.c: New test.
41797
41798 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41799
41800         * gcc.c-torture/compile/20000211-1.c: New test.
41801
41802 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41803
41804         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41805           on native targets
41806
41807 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41808
41809         * g++.old-deja/g++.other/cast5.C: New test.
41810
41811 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41812
41813         * gcc.c-torture/execute/20000205-1.c: New.
41814
41815 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41816
41817         * g++.old-deja/g++.jason/cast3.C: Return void.
41818         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41819
41820 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41821
41822         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41823
41824         * gcc.dg/loop-1.c: New test.
41825
41826 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41827
41828         * gcc.c-torture/compile/20000127-1.c: New test.
41829         * gcc.c-torture/execute/991228-1.c: New test.
41830
41831 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41832
41833         * gcc.dg/unused-2.c: New test.
41834
41835         * gcc.dg/conv-1.c: New test.
41836
41837 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41838
41839         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41840         compiler.
41841         (tool_option_proc): Fix typo.
41842
41843 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41844
41845         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41846         of the ld on the host, not on the build machine.
41847         Also, don't crash if '--help' is not a supported option.
41848
41849 2000-01-24  Richard Henderson  <rth@cygnus.com>
41850
41851         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41852
41853 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41854
41855         * gcc.c-torture/execute/20000120-2.c: New test.
41856         * gcc.c-torture/execute/20000120-1.c: New test.
41857
41858 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41859
41860         * gcc.c-torture/execute/20000113-1.c: New test.
41861
41862 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41863
41864         * gcc.c-torture/execute/20000112-1.c: New test.
41865
41866 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41867
41868         * gcc.dg/20000111-1.c: New test.
41869
41870 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41871
41872         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41873         with 16 bit integers.
41874
41875 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41876
41877         * gcc.dg/20000108-1.c: New test.
41878
41879 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41880
41881         * g++.old-deja/g++.ns/koenig8.C: New test.
41882
41883 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41884
41885         * g++.old-deja/g++.other/cast4.C: New test.
41886
41887 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41888
41889         * gcc.c-torture/compile/20000105-2.c: New test.
41890         * gcc.c-torture/compile/20000105-1.c: New test.
41891
41892 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41893
41894         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41895         references to printf & atoi to conform to ANSI standard.
41896         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41897         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41898         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41899         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41900         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41901         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41902         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41903         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41904         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41905         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41906         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41907         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41908         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41909         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41910         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41911         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41912         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41913         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41914         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41915         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41916         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41917         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41918         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41919         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41920         * g++.old-deja/g++.brendan/init3.C: Likewise.
41921         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41922         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41923         * g++.old-deja/g++.brendan/new2.C: Likewise.
41924         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41925         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41926         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41927         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41928         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41929         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41930         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41931         * g++.old-deja/g++.brendan/template24.C: Likewise.
41932         * g++.old-deja/g++.brendan/template3.C: Likewise.
41933         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41934         * g++.old-deja/g++.jason/inline3.C: Likewise.
41935         * g++.old-deja/g++.jason/opeq.C: Likewise.
41936         * g++.old-deja/g++.law/arg5.C: Likewise.
41937         * g++.old-deja/g++.law/arm7.C: Likewise.
41938         * g++.old-deja/g++.law/ctors11.C: Likewise.
41939         * g++.old-deja/g++.law/cvt8.C: Likewise.
41940         * g++.old-deja/g++.law/init9.C: Likewise.
41941         * g++.old-deja/g++.law/refs4.C: Likewise.
41942         * g++.old-deja/g++.law/template2.C: Likewise.
41943         * g++.old-deja/g++.law/visibility24.C: Likewise.
41944         * g++.old-deja/g++.law/vtable3.C: Likewise.
41945         * g++.old-deja/g++.mike/asm2.C: Likewise.
41946         * g++.old-deja/g++.mike/eh1.C: Likewise.
41947         * g++.old-deja/g++.mike/misc1.C: Likewise.
41948         * g++.old-deja/g++.mike/misc13.C: Likewise.
41949         * g++.old-deja/g++.mike/misc14.C: Likewise.
41950         * g++.old-deja/g++.mike/ns12.C: Likewise.
41951         * g++.old-deja/g++.mike/p1248.C: Likewise.
41952         * g++.old-deja/g++.mike/p3708.C: Likewise.
41953         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41954         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41955         * g++.old-deja/g++.mike/p646.C: Likewise.
41956         * g++.old-deja/g++.mike/p700.C: Likewise.
41957         * g++.old-deja/g++.mike/p783.C: Likewise.
41958         * g++.old-deja/g++.mike/p783a.C: Likewise.
41959         * g++.old-deja/g++.mike/p783b.C: Likewise.
41960         * g++.old-deja/g++.mike/p786.C: Likewise.
41961         * g++.old-deja/g++.mike/p789.C: Likewise.
41962         * g++.old-deja/g++.mike/p789a.C: Likewise.
41963         * g++.old-deja/g++.mike/p807a.C: Likewise.
41964         * g++.old-deja/g++.other/delete3.C: Likewise.
41965         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41966         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41967         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41968         * g++.old-deja/g++.other/empty1.C: Likewise.
41969         * g++.old-deja/g++.other/temporary1.C: Likewise.
41970         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41971         * g++.old-deja/g++.pt/t16.C: Likewise.
41972         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41973
41974 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41975
41976         * gcc.dg/991230-1.c: New test.
41977
41978 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41979
41980         * gcc.c-torture/compile/991229-3.c: New test.
41981         * gcc.c-torture/compile/991229-2.c: New test.
41982         * gcc.c-torture/compile/991229-1.c: New test.
41983
41984 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41985
41986         * gcc.c-torture/compile/labels-2.c: New test.
41987
41988 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41989
41990         * gcc.c-torture/execute/991227-1.c: New test.
41991
41992 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41993
41994         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41995
41996 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41997
41998         * gcc.c-torture/execute/991221-1.c: New test.
41999
42000 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42001
42002         * g++.old-deja/g++.other/cast3.C: New test.
42003
42004 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42005
42006         * gcc.c-torture/execute/991216-4.c: New test.
42007
42008 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42009
42010         * gcc.c-torture/execute/991216-1.c: New test.
42011         * gcc.c-torture/execute/991216-2.c: New test.
42012         * gcc.c-torture/execute/991216-3.c: New test.
42013
42014 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42015
42016         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42017         Actually make the test fail by using "-O2" for compilation.
42018
42019 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42020
42021         * g++.old-deja/g++.warn/cast-align1.C: New test.
42022
42023 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42024
42025         * gcc.c-torture/compile/991214-1.c: New test.
42026         * gcc.c-torture/compile/991214-2.c: New test.
42027
42028 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42029
42030         * gcc.dg/991214-1.c: New test.
42031
42032 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42033
42034         * gcc.c-torture/compile/991213-3.c: New test.
42035         * gcc.c-torture/compile/991213-2.c: New test.
42036         * gcc.c-torture/compile/991213-1.c: New test.
42037
42038 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42039
42040         * gcc.dg/991209-1.c: New test.
42041
42042 1999-12-08  Nathan Sidwell <nathan@acm.org>
42043
42044         * gcc.c-torture/compile/991208-1.c: New test.
42045
42046 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42047
42048         * gcc.dg/ultrasp2.c: New test.
42049
42050 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42051
42052         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42053
42054 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42055
42056         * gcc.c-torture/compile/991202-1.c: New test.
42057         * gcc.c-torture/execute/991202-1.c: New test.
42058         * gcc.c-torture/execute/991202-2.c: New test.
42059         * gcc.c-torture/execute/991202-3.c: New test.
42060
42061 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42062
42063         * g++.old-deja/g++.abi/align.C: New test.
42064         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42065         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42066
42067 1999-12-01  Richard Henderson  <rth@cygnus.com>
42068
42069         * gcc.c-torture/execute/991201-1.c: New.
42070
42071 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42072
42073         * gcc.dg/991129-1.c: New test.
42074
42075 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42076
42077         * gcc.c-torture/compile/991127-1.c: New test.
42078
42079 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42080
42081         * g++.old-deja/g++.other/warn4.C: New test.
42082
42083 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42084
42085         * g++.old-deja/g++.eh/cleanup2.C: New test.
42086         * g++.old-deja/g++.ext/pretty2.C: New test.
42087         * g++.old-deja/g++.ext/pretty3.C: New test.
42088         * g++.old-deja/g++.other/debug6.C: New test.
42089
42090 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42091
42092         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42093         compiler_output to look for one error message instead of two.
42094
42095 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42096
42097         * gcc.c-torture/execute/991118-1.c: Also test case
42098         where the word boundary does not split a byte evenly.
42099
42100 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42101
42102         * g++.old-deja/g++.ext/restrict1.C: New test.
42103
42104 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42105
42106         * gcc.c-torture/execute/991118-1.c: New test.
42107
42108 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42109
42110         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42111         working directory pathnames.
42112
42113 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42114
42115         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42116         host is equipped with driver.h and driver.o so it can actually
42117         compile and run the tests.
42118
42119 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42120
42121         * gcc.c-torture/compile/991008-1.c: New test.
42122
42123 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42124
42125         * lib/gcc-dg.exp: Include target-supports.exp
42126
42127 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42128
42129         * lib/target-supports.exp: New file: Provide procs to test for
42130         features supported by the target.
42131         (check_weak_available): Moved here from ecos.exp.
42132         (check_alias_available): New proc: Determine of the target
42133         toolchain supports the alias attribute.
42134
42135         * gcc.dg/special/ecos.exp: Move check_weak_available to
42136         target-supports.exp.
42137         (alias-1.c): Only perform the test if the target supports
42138         aliases.
42139         (wkali-1.c): Only perform the test if the target supports
42140         aliases.
42141
42142         * gcc.dg/990506-0.c: Expect error messages from cross
42143         targets as well as native targets.
42144
42145 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42146
42147         * gcc.dg/ultrasp1.c: Removed xfail.
42148         * gcc.dg/struct-ret-2.c: Likewise.
42149         * gcc.dg/array-1.c: Likewise.
42150
42151 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42152
42153         * gcc.dg/struct-ret-2.c: New test.
42154
42155         * gcc.dg/array-1.c: New test.
42156
42157 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42158
42159         * gcc.c-torture/execute/991030-1.c: New test.
42160
42161 1999-10-26  Richard Henderson  <rth@cygnus.com>
42162
42163         * gcc.c-torture/compile/991026-2.c: New test.
42164
42165 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42166
42167         * gcc.c-torture/compile/991026-1.c: New test.
42168
42169 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42170
42171         * gcc.c-torture/execute/991023-1.c: New test.
42172
42173 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42174
42175         * gcc.c-torture/execute/991019-1.c: New test.
42176
42177 1999-10-16  Richard Henderson  <rth@cygnus.com>
42178
42179         * gcc.c-torture/execute/991016-1.c: New test.
42180
42181 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42182
42183         * gcc.c-torture/execute/991014-1.c: New test.
42184
42185 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42186
42187         * g++.old-deja/g++.other/union2.C: New test.
42188
42189 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42190
42191         * g++.old-deja/g++.other/vaarg2.C: New test.
42192         * g++.old-deja/g++.other/vaarg3.C: New test.
42193
42194 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42195
42196         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42197         in compile/.
42198
42199 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42200
42201         * gcc.c-torture/execute/va-arg-11.c: New test.
42202
42203 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42204
42205         * lib/file-format.exp (gcc_target_object_format): Don't
42206         crash if objdump is unavailable.
42207
42208 1999-09-29  Donn Terry <donn@interix.com>
42209
42210         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42211
42212 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42213
42214         * gcc.c-torture/compile/990928-1.c: New test.
42215
42216 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42217
42218         * g++.old-deja/g++.other/decl6.C: New test.
42219
42220 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42221
42222         * gcc.c-torture/execute/va-arg-10.c: New test.
42223
42224 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42225
42226         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42227         __PRETTY_FUNCTION__.
42228
42229 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42230
42231         * gcc.c-torture/execute/990923-1.c: New test.
42232
42233 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42234
42235         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42236         for which -fpic is inappropriate.
42237
42238 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42239
42240         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42241
42242 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42243
42244         * g++.old-deja/g++.other/dyncast1.C: New test.
42245         * g++.old-deja/g++.other/dyncast2.C: New test.
42246         * g++.old-deja/g++.other/dyncast3.C: New test.
42247         * g++.old-deja/g++.other/dyncast4.C: New test.
42248         * g++.old-deja/g++.other/dyncast5.C: New test.
42249         * g++.old-deja/g++.eh/catch3.C: New test.
42250         * g++.old-deja/g++.eh/catch3p.C: New test.
42251         * g++.old-deja/g++.eh/catch4.C: New test.
42252         * g++.old-deja/g++.eh/catch4p.C: New test.
42253         * g++.old-deja/g++.eh/catch5.C: New test.
42254         * g++.old-deja/g++.eh/catch5p.C: New test.
42255         * g++.old-deja/g++.eh/catch6.C: New test.
42256         * g++.old-deja/g++.eh/catch6p.C: New test.
42257         * g++.old-deja/g++.eh/catch7.C: New test.
42258         * g++.old-deja/g++.eh/catch7p.C: New test.
42259         * g++.old-deja/g++.eh/catch8.C: New test.
42260         * g++.old-deja/g++.eh/catch8p.C: New test.
42261         * g++.old-deja/g++.eh/catch9.C: New test.
42262         * g++.old-deja/g++.eh/catch9p.C: New test.
42263
42264 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42265
42266         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42267         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42268
42269 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42270
42271         * gcc.c-torture/compile/990913-1.c: New test.
42272
42273 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42274
42275         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42276         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42277
42278 1999-09-09  Richard Henderson  <rth@cygnus.com>
42279
42280         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42281
42282 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42283
42284         * g++.old-deja/g++.other/lookup11.C: New test.
42285         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42286         what is permitted and what we want.
42287         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42288         overload use.
42289         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42290
42291 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42292
42293         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42294         * gcc.c-torture/noncompile/poison-1.c: New file.
42295
42296 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42297
42298         * g++.old-deja/g++.other/sizeof3.C: New test.
42299         * g++.old-deja/g++.other/sizeof4.C: New test.
42300         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42301         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42302
42303 1999-09-07  Richard Henderson  <rth@cygnus.com>
42304
42305         * gcc.dg/va-arg-1.c: New.
42306
42307 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42308
42309         * gcc.c-torture/execute/va-arg-9.c: New test.
42310
42311 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42312
42313         * g77.f-torture/compile/980519-2.f: New test.
42314         * g77.f-torture/compile/19990905-0.f: New test.
42315         * g77.f-torture/compile/19990905-1.f: New test.
42316         * g77.f-torture/compile/19990905-2.f: New test.
42317
42318         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42319
42320 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42321
42322         * gcc.c-torture/execute/990827-1.c: Fix typo.
42323
42324 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42325
42326         * g++.old-deja/g++.other/deref1.C: New test.
42327
42328 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42329
42330         * g++.old-deja/g++.other/ambig2.C: New test.
42331         * g++.old-deja/g++.other/cond5.C: New test.
42332         * g++.old-deja/g++.other/lookup16.C: New test.
42333
42334 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42335
42336         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42337         assemblers too.
42338
42339 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42340
42341         * lib/c-torture.exp: Avoid the "compare executables" optimization
42342         when testing native.
42343
42344 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42345
42346         * gcc.c-torture/execute/990829-1.c: New test.
42347         * gcc.c-torture/compile/990829-1.c: New test.
42348
42349 1999-08-27  Paul Burchard  <burchard@pobox.com>
42350
42351         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42352         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42353         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42354         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42355         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42356         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42357         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42358         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42359         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42360         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42361         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42362
42363 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42364
42365         * gcc.c-torture/execute/990827-1.c: New test.
42366
42367 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42368
42369         * g77.f-torture/noncompile/19990826-4.f: New test.
42370
42371         * g77.f-torture/compile/19990826-3.f: New test.
42372
42373         * g77.f-torture/execute/19990826-2.f: New test.
42374
42375         * g77.f-torture/compile/19990826-1.f: New test.
42376
42377         * gcc.c-torture/execute/990826-0.c: New test.
42378         * g77.c-torture/execute/19990826-0.f: New test.
42379
42380         * g77.f-torture/noncompile/970626-2.f: New test.
42381
42382 1999-08-25  Paul Burchard  <burchard@pobox.com>
42383
42384         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42385         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42386         lss-011.C: New tests.
42387
42388 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42389
42390         * g++.old-deja/g++.other/decl5.C: New test.
42391
42392 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42393
42394         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42395         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42396         call `postbase' for each one.  All callers of `postbase' changed
42397         to call this instead.
42398
42399 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42400
42401         * gcc.c-torture/execute/990811-1.c: New test.
42402
42403 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42404
42405         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42406         just native ones.
42407
42408         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42409         just native ones.
42410
42411 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42412
42413         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42414
42415 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42416
42417         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42418
42419 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42420
42421         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42422
42423 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42424
42425         * gcc.c-torture/execute/990804-1.c: New test.
42426
42427 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42428
42429         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42430         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42431         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42432
42433 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42434
42435         * g++.old-deja/g++.other/struct1.C: New test.
42436
42437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42438
42439         * g++.old-deja/g++.other/enum2.C: New test.
42440
42441 1999-08-02  Richard Henderson  <rth@cygnus.com>
42442
42443         Adapted from tests from Franz Sirl:
42444         * gcc.c-torture/execute/va-arg-7.c: New test.
42445         * gcc.c-torture/execute/va-arg-8.c: New test.
42446
42447 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42448
42449         * gcc.c-torture/compile/990801-2.c: New test.
42450
42451         * gcc.c-torture/compile/990801-1.c: New test.
42452
42453 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42454
42455         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42456         fp-cmp-1.c, converting double to float.
42457
42458         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42459         fp-cmp-1.c, converting double to long double.
42460
42461         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42462         from fr1 to unknown_register, since fr1 is a legitimate register
42463         on some machines.
42464
42465 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42466
42467         * README: More listname related changes.
42468
42469 1999-07-08  Catherine Moore  <clm@cygnus.com>
42470
42471         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42472
42473 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42474
42475         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42476
42477 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42478
42479         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42480
42481 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42482
42483         * gcc.dg/990703-1.c: New test.
42484
42485 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42486
42487         * lib/file-format.exp: New file: Move definition of proc
42488         gcc_target_object_format to here from
42489         gcc.dg/special/ecos.exp.
42490
42491         * lib/c-torture.exp: Include lib file-format.exp.
42492         * lib/gcc-dg.exp: Include lib file-format.exp.
42493
42494         * gcc.dg/special/ecos.exp: Remove definition of proc
42495         gcc_target_object_format.
42496
42497 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42498
42499         * gcc.c-torture/execute/990628-1.c: New test.
42500
42501 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42502
42503         * gcc.c-torture/compile/990625-2.c: New test.
42504
42505         * gcc.c-torture/compile/990625-1.c: New test.
42506
42507 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42508
42509         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42510         attributes compile.
42511         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42512         ports that use the COFF/PE file format.
42513
42514 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42515
42516         * gcc.c-torture/compile/990617-1.c: New test.
42517
42518 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42519
42520         * g++.old-deja/g++.other/decl4.C: New test.
42521
42522 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42523
42524         * g++.old-deja/g++.other/bitfld3.C: New test.
42525
42526 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42527
42528         * g++.old-deja/g++.eh/catch1.C: New test.
42529
42530 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42531
42532         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42533
42534         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42535         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42536
42537 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42538
42539         * g77.f-torture/compile/19990502-0.f: Replace with new,
42540         shorter, test that still fails after recent changes.
42541
42542 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42543
42544         * gcc.c-torture/execute/990604-1.c: New test.
42545
42546 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42547
42548         * gcc.c-torture/execute/990531-1.c: New test.
42549
42550 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42551
42552         * gcc.c-torture/compile/990527-1.c: New test.
42553
42554 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42555
42556         * gcc.c-torture/execute/990527-1.c: New test.
42557
42558 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42559
42560         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42561         bitfields as signed.
42562
42563 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42564
42565         * g77.f-torture/compile/19990525-0.f: New test.
42566
42567 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42568
42569         * gcc.c-torture/execute/990525-2.c: New test.
42570
42571         * gcc.c-torture/execute/990525-1.c: New test.
42572
42573 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42574
42575         * g++.old-deja/g++.other/anon3.C: New test.
42576         * g++.old-deja/g++.other/anon4.C: New test.
42577         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42578         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42579         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42580         Merrill).
42581
42582 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42583
42584         * gcc.c-torture/execute/990524-1.c: New test.
42585
42586         * gcc.dg/990524-1.c: New test.
42587
42588 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42589
42590         * gcc.c-torture/compile/990523-1.c: New test.
42591
42592 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42593
42594         * gcc.c-torture/compile/990519-1.c: New test.
42595
42596 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42597
42598         * gcc.c-torture/compile/990517-1.c: New test.
42599
42600         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42601         (e4, f4): New tests.
42602         (main): Call them.
42603
42604 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42605
42606         * gcc.dg/noreturn-1.c: New test.
42607
42608 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42609
42610         * gcc.c-torture/execute/990513-1.c: New test.
42611
42612 1999-05-10  Richard Henderson  <rth@cygnus.com>
42613
42614         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42615
42616 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42617
42618         * g77.f-torture/execute/erfc.f: Use small single-precision
42619         values, to avoid problems on Alphas when not -mieee.
42620
42621 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42622
42623         * gcc.dg/990506-0.c: New test.
42624
42625 1999-05-08  Richard Henderson  <rth@cygnus.com>
42626
42627         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42628         the constant to test.  Don't XFAIL 64-bit targets.
42629
42630         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42631         * g++.old-deja/g++.law/profile1.C: Likewise.
42632
42633         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42634         operator new instances.
42635         * g++.old-deja/g++.other/delete5.C: Likewise.
42636
42637 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42638
42639         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42640         intrinsic.
42641
42642 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42643
42644         * g77.f-torture/execute/u77-test.f: Reverse order of two
42645         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42646
42647 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42648
42649         * gcc.dg/compare1.c: New test.
42650
42651 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42652
42653         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42654         New tests.
42655
42656 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42657
42658         * g77.f-torture/compile/19990502-1.f: New test.
42659
42660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42661
42662         * g77.f-torture/compile/19990502-0.f: New test.
42663
42664 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42665
42666         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42667         intrinsic.
42668
42669 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42670
42671         * g77.f-torture/execute/u77-test.f (main): List libU77
42672         intrinsics not currently tested.
42673         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42674         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42675         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42676         Trim blanks off the ends of some printed strings.
42677
42678 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42679
42680         * g77.f-torture/execute/u77-test.f (main): Just warn about
42681         FSTAT gid disagreement, as it's expected on some systems.
42682
42683 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42684
42685         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42686         use a new function, which allows for some slop.
42687         Clean up some commentary.
42688         (issum): The new function.
42689         (sgladd): Deleted subroutine.
42690
42691 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42692
42693         * g77.f-torture/execute/u77-test.f: Modify to be more like
42694         libf2c/libU77 version, bringing patches to that version here.
42695         Add suitable commentary.
42696
42697 1999-04-25  Richard Henderson  <rth@cygnus.com>
42698
42699         * gcc.dg/990424-1.c: New test.
42700
42701 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42702
42703         * g77.f-torture/execute/u77-test.f (main): Bug involving
42704         LSTAT has been fixed, so turn back on full checking.
42705
42706 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42707
42708         * g77.f-torture/compile/19990419-0.f: New test.
42709         * g77.f-torture/execute/19990419-1.f: New test.
42710
42711 1999-04-17  Richard Henderson  <rth@cygnus.com>
42712
42713         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42714         to avoid the need for a prototype to supress a warning.
42715
42716 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42717
42718         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42719
42720 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42721
42722         * gcc.c-torture/execute/990404-1.c: New test.
42723
42724 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42725
42726         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42727         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42728         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42729         missing initializer warnings.
42730
42731 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42732
42733         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42734         matching strings.
42735
42736 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42737
42738         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42739
42740 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42741
42742         * g77.f-torture/execute/19990325-0.f: New test.
42743         * g77.f-torture/execute/19990325-1.f: New test.
42744
42745 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42746
42747         * gcc.c-torture/execute/990324-1.c: New test.
42748
42749 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42750
42751         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42752         test with 4.
42753
42754 1999-03-17  Richard Henderson  <rth@cygnus.com>
42755
42756         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42757
42758 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42759
42760         * g77.f-torture/execute/19990313-2.f: New test.
42761         * g77.f-torture/execute/19990313-3.f: New test.
42762
42763 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42764
42765         * g77.f-torture/execute/19990313-0.f: New test.
42766         * g77.f-torture/execute/19990313-1.f: New test.
42767
42768 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42769
42770         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42771         printf to sprintf.
42772         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42773         (main): Add check for u15.  Conditionalize u31 check depending on
42774         whether ints are <32 bits or >=32 bits.
42775
42776 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42777
42778         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42779
42780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42781
42782         * g77.f-torture/compile/19990305-0.f: New test.
42783         * g77.f-torture/execute/19981119-0.f: New test.
42784
42785 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42786
42787         * g77.f-torture/execute/970625-2.f: call ABORT if final
42788         result is not correct, instead of just printing it.
42789         Add this checking via newly introduced obfuscation, to
42790         trip up buggy front ends.
42791
42792 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42793
42794         * g77.f-torture/compile/960317-1.f: Moved from being
42795         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42796
42797 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42798
42799         * g77.f-torture/execute/960317-1.f: New (old) test.
42800         * g77.f-torture/execute/970625-2.f: Ditto.
42801
42802 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42803
42804         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42805         message on line 1 or line 2; cccp and cpplib do this differently.
42806
42807 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42808
42809         * g++.old-deja/g++.law/weak1.C: New test.
42810
42811 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42812
42813         * gcc.c-torture/execute/990119-1.c: Renamed to...
42814         * gcc.dg/990119-1.c: this, so it will only be tested once
42815         (it's a preprocessor test, it doesn't need to be run at
42816         multiple optimization levels).
42817
42818 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42819
42820         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42821           ALWAYS_CXXFLAGS.
42822
42823 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42824
42825         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42826         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42827         to not be compilable by current g77.
42828
42829 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42830
42831         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42832
42833 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42834
42835         * gcc.c-torture/execute/990222-1.c: New test.
42836
42837 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42838
42839         * g77.f-torture/compile/19990218-0.f: New test.
42840         * g77.f-torture/noncompile/19990218-1.f: New test.
42841
42842 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42843
42844         * g77.f-torture/compile/19981216-0.f: New test.
42845
42846 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.dg/990214-1.c: New test.
42849
42850 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42851
42852         * gcc.dg/990213-2.c: New test.
42853
42854         * gcc.dg/990213-1.c: New test.
42855
42856 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42857
42858         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42859         ints.
42860
42861 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42862
42863         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42864         specified by target.
42865
42866         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42867
42868 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42869
42870         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42871
42872 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42873
42874         * gcc.dg/special/ecos.exp: New test driver for new tests with
42875         special requirements.
42876
42877         * gcc.dg/special/alias-1.c: New test.
42878         * gcc.dg/special/gcsec-1.c: New test.
42879         * gcc.dg/special/weak-1.c: New test.
42880         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42881         * gcc.dg/special/weak-2.c: New test.
42882         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42883         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42884         * gcc.dg/special/wkali-1.c: New test.
42885         * gcc.dg/special/wkali-2.c: New test.
42886         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42887         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42888
42889 1999-02-10  Felix Lee  <flee@cygnus.com>
42890
42891           * lib/c-torture.exp (c-torture-compile): Pull out code for
42892           analyzing gcc error messages.
42893           (c-torture-execute): Likewise.  Fix some (harmless) false
42894           positives.
42895           * lib/gcc.exp (gcc_check_compile): New function.
42896
42897 1999-02-08  Richard Henderson  <rth@cygnus.com>
42898
42899         * gcc.c-torture/execute/990208-1.c: New test.
42900
42901 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42902
42903         * g++.dg/special/ecos.exp: New driver for new tests with special
42904         requirements
42905
42906         * g++.dg/special/conpr-1.C: New test
42907         * g++.dg/special/conpr-2.C: New test
42908         * g++.dg/special/conpr-2a.C: New test
42909         * g++.dg/special/conpr-3.C: New test
42910         * g++.dg/special/conpr-3a.C: New test
42911         * g++.dg/special/conpr-3b.C: New test
42912
42913         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42914         allow g++ to use the dg driver
42915
42916         * README: Add comment about g++.dg directory
42917
42918 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42919
42920         * README: Update email addresses.
42921
42922 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42923
42924         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42925         arguments in order to force structure S onto the stack even on
42926         the alpha.
42927         (test): Pass 10 leading arguments to function foo as well as the
42928         structure S.
42929
42930         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42931         failure for all targets.
42932
42933         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42934         abort to terminate program execution.
42935
42936 1999-01-30  Richard Henderson  <rth@cygnus.com>
42937
42938         * gcc.c-torture/execute/990130-1.c: New test.
42939
42940 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42941
42942         * gcc.dg/990130-1.c: New test.
42943
42944 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42945
42946         * gcc.c-torture/execute/990128-1.c: New test.
42947
42948 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42949
42950         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42951
42952 1999-01-27  Felix Lee  <flee@cygnus.com>
42953
42954         * lib/c-torture.exp (c-torture-compile): pull out code for
42955         analyzing gcc error messages.
42956         (c-torture-execute): ditto, and fix some (harmless) false
42957         positives.
42958         * lib/gcc.exp (gcc_check_compile): new function.
42959
42960 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42961
42962         * gcc.dg/990117-1.c: New test.
42963
42964         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42965
42966         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42967
42968 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42969
42970         * g77.f-torture/compile/990115-1.f: New test.
42971
42972 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42973
42974         * gcc.c-torture/compile/990107-1.c: New test
42975
42976 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42977
42978         * gcc.c-torture/execute/990106-2.c: New test.
42979
42980         * gcc.c-torture/execute/990106-1.c: New test.
42981
42982 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42983
42984         * gcc.c-torture/compile/981223-1.c: New test.
42985
42986 1998-12-29  Richard Henderson  <rth@cygnus.com>
42987
42988         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42989         (opt3): Rename from opt4 and disable.
42990
42991 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42992
42993         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42994
42995 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42996
42997         * g++.old-deja/g++.other/conv5.C: New test.
42998
42999 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43000
43001         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43002
43003 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43004
43005         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43006
43007 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43008
43009         * gcc.c-torture/compile/981211-1.c: New test.
43010
43011 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43012
43013         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43014
43015         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43016
43017 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43018
43019         * gcc.special/930510-1.c: Make C9X safe.
43020         * gcc.misc-tests/gcov-1.c Similarly.
43021         * gcc.misc-tests/gcov-2.c Similarly.
43022
43023 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43024
43025         * gcc.dg/ultrasp1.c: New test.
43026
43027 1998-12-06  Richard Henderson  <rth@cygnus.com>
43028
43029         * gcc.c-torture/execute/981206.c: New test.
43030
43031 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43032
43033         * g++.old-deja/g++.ns/template7.C: New test.
43034
43035         * g++.old-deja/g++.other/expr1.C: New test.
43036
43037         * g++.old-deja/g++.eh/tmpl3.C: New test.
43038
43039         * g++.old-deja/g++.eh/tmpl2.C: New test.
43040
43041 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43042
43043         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43044         * g++.old-deja/g++.other/using6.C: Removed.
43045         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43046
43047         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43048
43049 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43050
43051         * g++.old-deja/g++.pt/overload8.C: New test.
43052
43053         * g++.old-deja/g++.pt/overload7.C: New test.
43054
43055         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43056
43057         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43058         and relinking messages.
43059         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43060         compiling with -frepo.
43061
43062 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43063
43064         * g++.old-deja/g++.pt/lookup6.C: New test.
43065
43066 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43067
43068         * gcc.c-torture/execute/981130-1.c: New test.
43069         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43070
43071 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43072
43073         * g++.old-deja/g++.pt/explicit76.C: New test.
43074
43075         * g++.old-deja/g++.pt/friend38.C: New test.
43076
43077         * g++.old-deja/g++.ns/crash2.C: New test.
43078
43079         * g++.old-deja/g++.pt/defarg8.C: New test.
43080
43081         * g++.old-deja/g++.pt/instantiate6.C: New test.
43082
43083         * g++.old-deja/g++.pt/static6.C: New test.
43084
43085         * g++.old-deja/g++.pt/decl2.C: New test.
43086
43087 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43088
43089         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43090         problem is actually related with name lookup, but so what? :-)
43091
43092         * g++.old-deja/g++.pt/friend37.C: New test.
43093
43094 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43095
43096         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43097         element, which fails on some systems.
43098
43099         * g77.f-torture/execute/labug1.f: New test.
43100
43101 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43102
43103         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43104         is defined.
43105
43106 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43107
43108         * g77.f-torture/compile/981117-1.f: New test.
43109
43110 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43111
43112         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43113         properly discarded.
43114
43115 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43116
43117         * gcc.c-torture/execute/memcheck: New directory of tests for
43118         -fcheck-memory-usage.
43119
43120 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43121
43122         * README: New file, general information about the testsuite and
43123         new description of the various C++ test subdirectories.
43124         * README.g++: Eliminate obsolete information, update and move most
43125         relevant stuff to README.
43126
43127 1998-11-07  Richard Henderson  <rth@cygnus.com>
43128
43129         * gcc.c-torture/compile/981107-1.c: New test.
43130
43131 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43132
43133         * execute/memcpy-bi.c: New testcase.
43134
43135 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43136
43137         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43138         base classes.
43139
43140         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43141         template is selected.
43142
43143         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43144         classes, it should be accepted for all types.
43145
43146         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43147
43148         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43149         specializations start with template headers.
43150
43151 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43152
43153         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43154
43155         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43156         non-POD types.
43157
43158 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43159
43160         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43161
43162 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43163
43164         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43165
43166 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43167
43168         * 981019-1.c: New test.
43169
43170 1998-10-14  Robert Lipe <robertl@dgii.com>
43171
43172         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43173         find objc headers.
43174
43175 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43176
43177         * compile/981001-4.c: Remove use of GCC extension that triggers a
43178         compiler bug.
43179
43180 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43181
43182         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43183
43184 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43185
43186         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43187         instantiation of template produces incorrect code for delete
43188         expression.
43189
43190         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43191         constructors' name is not unique.
43192         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43193         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43194
43195         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43196         automatic array of const is ill-formed.
43197
43198         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43199         of template parameter?
43200
43201         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43202         const.
43203
43204         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43205         pointer-to-member expression.
43206
43207         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43208         declaration causes ICE.
43209
43210 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43211
43212         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43213         reserved in the global namespace.
43214
43215         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43216         generate needed virtual table.
43217
43218         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43219
43220 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43221
43222         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43223         template-dependent type
43224
43225 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43226
43227         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43228         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43229         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43230
43231         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43232         class should be usable as argument of member function.
43233         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43234         class should be usable as return type of member function.
43235         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43236         class should be usable as type of data member.
43237
43238         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43239
43240 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43241
43242         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43243
43244 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43245
43246         * gcc.dg/dll-?.c Add thumb to target list.
43247         Fix assembler scan patterns to match current assembler output.
43248
43249 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43250
43251         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43252         matching of template brackets.
43253
43254         * g++.old-deja/g++.other/using4.C: New test.  Test using
43255         declarations of methods from base classes.
43256
43257         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43258         within functions should introduce names into the innermost
43259         enclosing namespace.
43260
43261         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43262         of static locals if first initialization throws.
43263
43264 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43265
43266         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43267
43268 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43269
43270         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43271         lose track of the possible targets of tablejump insns.
43272         * special/special.exp: Run it.
43273
43274 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43275
43276         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43277         must be declared before its specializations can be named in friend
43278         declarations.
43279
43280 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43281
43282         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43283
43284         * g77.f-torture/execute/io1.f: New test.
43285
43286 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43287
43288         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43289         with pointer to template function, for which no argument deduction
43290         is possible.
43291
43292         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43293         specialization of template function as argument to template
43294         function.
43295
43296         * g++.old-deja/g++.other/access2.C: New test; Inner class
43297         shouldn't have privileged access to Outer's names.
43298
43299 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43300
43301         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43302         friend template declared within template class conflicts with
43303         nested class of the same name.
43304
43305         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43306         is ignored.
43307
43308         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43309         object with direct initializer as function declaration.
43310
43311         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43312         initializers.
43313
43314         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43315         involving const pointer and NULL produces incorrect result.
43316
43317         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43318         type name without `typename' should be rejected with -pedantic.
43319
43320 1998-10-02  Richard Henderson  <rth@cygnus.com>
43321
43322         * g++.old-deja/g++.other/addrof1.C: New test.
43323
43324 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43325
43326         * gcc.c-torture/compile/981001-1.c: New test.
43327         * gcc.c-torture/execute/981001-1.c: New test.
43328
43329 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43330
43331         * gcc.c-torture/compile/981001-2.c: New test.
43332         * gcc.c-torture/compile/981001-3.c: New test.
43333         * gcc.c-torture/compile/981001-4.c: New test.
43334
43335 1998-10-01  Robert Lipe  <robertl@dgii.com>
43336
43337         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43338         multilibbed hosts.  Idea grafted from g77.exp.
43339
43340 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43341
43342         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43343         avoid losing on systems which need -lsocket.
43344
43345 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43346
43347         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43348         * g++.old-deja/g++.other/nested2.C: Ditto.
43349         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43350         failure.
43351
43352 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43353
43354         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43355         preferred over template operator!= for enum bitfields.
43356
43357 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43358
43359         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43360         that happen to have the same base name, but in different scopes,
43361         are incorrectly rejected.
43362
43363 1998-09-16  Richard Henderson  <rth@cygnus.com>
43364
43365         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43366         on the native word size instead of an integer literal.
43367
43368 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43369
43370         * g++.old-deja/g++.other/static2.C: Invocation of static data
43371         member of type pointer-to-function denoted as non-static member.
43372
43373         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43374         checks involving function types and aliases.
43375
43376 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43377
43378         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43379         redefined to the same non-trivial type.
43380
43381         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43382         namespace-qualification of template specializations declared in
43383         other namespaces.
43384
43385         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43386         to declare a subset of the specializations of a template function
43387         as friends of specializations of a template class.
43388
43389         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43390         member templates that do not fully specialize the enclosing
43391         template class are rejected.
43392
43393 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43394
43395         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43396
43397 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43398
43399         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43400         altered from libf2c/libU77 version.
43401
43402 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43403
43404         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43405
43406 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43407
43408         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43409         (un)signed char are different types for template specialization
43410         purposes.
43411
43412 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43413
43414         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43415         * objc: ObjC testsuite.
43416
43417 1998-08-31  Catherine Moore  <clm@cygnus.com>
43418
43419         * gcc.c-torture/execute/941014-1.x: New file.
43420
43421 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43422
43423         * lib/c-torture.exp: Add support for
43424         torture_eval_before_compile and torture_eval_before_execute
43425         variables.
43426
43427 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43428
43429         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43430         this test triggers valid.
43431
43432 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43433
43434         * gcc.dg/980827-1.c: New test.
43435
43436 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43437
43438         * gcc.c-torture/execute/loop-4b.c: New test.
43439
43440 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43441
43442         * lib/c-torture.exp: Add support for
43443         torture_eval_before_compile and torture_eval_before_execute
43444         variables.
43445
43446 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43447
43448         * gcc.c-torture/compile/980825-1.c: New test.
43449
43450 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43451
43452         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43453         count number tests in opt_t0 not good_t0.
43454
43455 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43456
43457         * gcc.c-torture/compile/930326-1.x: Fix typo.
43458
43459 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43460
43461         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43462         causes an ICE.
43463
43464 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43465
43466         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43467         STACK_SIZE is defined.
43468         * gcc.c-torture/unsorted/stuct.c: Similarly.
43469
43470         * gcc.c-torture/compile/980821-1.c: New test.
43471
43472 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43473
43474         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43475
43476 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43477
43478         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43479         code.
43480
43481 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43482
43483         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43484         error'.
43485
43486 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43487
43488         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43489
43490 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43491
43492         * gcc.c-torture/compile/980816-1.c: New test.
43493
43494         * gcc.dg/980816-1.c: New test.
43495
43496 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43497
43498         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43499         compiler for ieee tests.
43500
43501 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43502
43503         * g77.f-torture/compile/980729-0.f: New test.
43504
43505 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43506
43507         * gcc.c-torture/special/eeprof-1.c: New test, for
43508         -finstrument-functions.
43509         * gcc.c-torture/special/special.exp: Run it.
43510
43511 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43512
43513         * gcc.c-torture/compile/980729-1.c: New test.
43514
43515 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43516
43517         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43518         __thumb__ is defined, and test for ARM style doubles if so.
43519
43520 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43521
43522         * g77.f-torture/noncompile/980615-0.f: New test.
43523
43524 1998-07-26  H.J. Lu  (hjl@gnu.org)
43525
43526         * gcc.dg/980312-1.c: Do link instead of compile.
43527         * gcc.dg/980313-1.c: Likewise.
43528
43529 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43530
43531         * gcc.c-torture/compile/980726-1.c: New test.
43532
43533 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43534
43535         * g77.f-torture/execute/io0.f: New test.
43536
43537 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43538
43539         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43540         an int.
43541
43542 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43543
43544         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43545         m32r bugs.
43546
43547 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43548
43549         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43550         c-decl.c:grokdeclarator can handle mode attributes.
43551
43552 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43553
43554         * gcc.c-torture/execute/980716-1.c: New test.
43555
43556 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43557
43558         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43559         the mn10200.
43560         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43561         the mn10200.
43562         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43563         * gcc.c-torture/compile/930326-1.x: Similarly.
43564
43565 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43566
43567         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43568         New test from Craig.
43569
43570 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43571
43572         * g77.f-torture/noncompile/980616-0.f: New test.
43573
43574         * g77.f-torture/execute/970816-3.f: New test from Craig.
43575
43576 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43577
43578         *  g++.other/singleton.C: Return error value instead of taking
43579         SIGSEGV.
43580
43581 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43582
43583         *  g++.other/singleton.C: New test.  Warning is under dispute.
43584         Runtime crash is not.
43585
43586 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43587
43588         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43589         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43590         using6.C, using7.C}: New namespace tests.
43591
43592 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43593
43594         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43595         specialization with typedef'ed names used as array indexes.
43596
43597 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43598
43599         * gcc.c-torture/execute/980709-1.c: New test.
43600
43601         * gcc.dg/980709-1.c: New test.
43602
43603 1998-07-07  Richard Henderson  <rth@cygnus.com>
43604
43605         * gcc.c-torture/execute/bcp-1.c: New test.
43606
43607 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43608
43609         * gcc.c-torture/execute/980707-1.c: New test.
43610
43611 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43612
43613         * gcc.c-torture/compile/980706-1.c: New test.
43614
43615 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43616
43617         * g77.f-torture/execute/980701-0.f,
43618         g77.f-torture/execute/980701-1.f: New test from Craig.
43619
43620 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43621
43622         * gcc.c-torture/compile/980701-1.c: New test.
43623
43624         * gcc.c-torture/execute/980701-1.c: New test.
43625
43626 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43627 rlsruhe.de>
43628
43629         * g++.old-deja/g++.robertl/eb132.C: New test.
43630         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43631
43632 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43633
43634         * g77.f-torture/execute/980628-7.f,
43635         g77.f-torture/execute/980628-8.f,
43636         g77.f-torture/execute/980628-9.f,
43637         g77.f-torture/execute/980628-10.f: New tests from Craig.
43638
43639         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43640
43641 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43642
43643         * g77.f-torture/execute/980628-4.f: New test from Craig.
43644         * g77.f-torture/execute/980628-5.f: Likewise.
43645         * g77.f-torture/execute/980628-2.f: Likewise.
43646         * g77.f-torture/execute/980628-0.f: Likewise.
43647         * g77.f-torture/execute/980628-1.f: Likewise.
43648         * g77.f-torture/execute/980628-3.f: Likewise.
43649         * g77.f-torture/execute/980628-6.f: Likewise.
43650
43651 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43652
43653         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43654         directory when nothing has been installed yet.
43655
43656 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43657
43658         * gcc.c-torture/special/special.exp: Handle newer versions of
43659         dejagnu.
43660
43661 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43662
43663         * gcc.dg/980626-1.c: New test.
43664
43665 1998-06-19  Bruno Haible <haible@ilog.fr>
43666
43667         * gcc.misc-tests/m-un-2.c: New test.
43668         * g++.old-deja/g++.other/warn01.c: Likewise.
43669
43670 1998-06-19  Robert Lipe  <robertl@dgii.com>
43671
43672         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43673         compatibility with assmblers with a different comment character.
43674         Eliminate use of GAS-specific extensions.
43675
43676 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43677
43678         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43679
43680 1998-06-19  Robert Lipe  <robertl@dgii.com>
43681
43682         * lib/g77.exp: Replace search for libf2c.a with search for newly
43683         renamed libg2c.a
43684
43685 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43686
43687         * gcc.c-torture/execute/980617-1.c: New test.
43688
43689 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43690
43691         * gcc.c-torture/execute/980612-1.c: New test.
43692
43693 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43694
43695         * gcc.dg/980523-1.c: Only test on ppc-linux.
43696         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43697
43698         * gcc.c-torture/execute/980608-1.c: New test.
43699
43700 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43701
43702         * gcc.c-torture/execute/980605-1.c: New test.
43703
43704 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43705
43706         * gcc.c-torture/execute/980604-1.c: New test.
43707
43708 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43709
43710         * gcc.c-torture/execute/980602-1.c: New test.
43711         * gcc.c-torture/execute/980602-2.c: Likewise.
43712
43713 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43714
43715         * 970125-0.f: Fix per JCB.  Add commentary.
43716
43717 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43718
43719         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43720         IEEE -0 support.
43721
43722 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43723
43724         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43725         earlier.
43726
43727 1998-05-28  Catherine Moore <clm@cygnus.com>
43728
43729         * gcc.c-torture/execute/980526-3.c: New test.
43730
43731 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43732
43733         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43734         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43735         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43736         m88k-motorola-sysv3 to XFAIL.
43737
43738 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43739
43740         * gcc.dg/980526-1.c: New test.
43741         * gcc.c-torture/execute/980526-2.c: New test.
43742
43743 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43744
43745         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43746
43747         * gcc.c-torture/execute/980526-1.c: New test.
43748
43749 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43750
43751         * g77.f-torture/execute/alpha2.f: Add runtime test.
43752
43753 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43754
43755         * g++.old-deja/old-deja.exp: Strip leading directories.
43756
43757         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43758         error for the line.  Don't run multiple tests for the same line.
43759
43760 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43761
43762         * gcc.dg/980523-1.c: New test.
43763
43764 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43765
43766         * g77.f-torture/compile/970915-0.f: New test.
43767
43768 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43769
43770         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43771
43772 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43773
43774         * gcc.dg/980520-1.c: New test.
43775
43776 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43777
43778         * gcc.dg/980502-1.c: Fix return type.
43779
43780 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43781
43782         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43783         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43784         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43785         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43786         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43787
43788 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43789
43790         * g77.f-torture/execute/980520-1.f: New test.
43791
43792 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43793
43794         * lib/mike-g77.exp: New file.
43795
43796         * g77.f-torture/noncompile/noncompile.exp,
43797         g77.f-torture/noncompile/check0.f: New files.
43798
43799 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43800
43801         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43802         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43803         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43804         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43805         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43806         abort where appropriate.
43807
43808 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43809
43810         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43811         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43812
43813 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43814
43815         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43816
43817 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43818
43819         * g77.f-torture/compile/980427-0.f: New test.
43820
43821 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43822
43823         * g77.f-torture/compile/980424-0.f: New test.
43824
43825 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43826
43827         * g77.f-torture/compile/980419-2.f (main): New test.
43828         * g77.f-torture/compile/970125-0.f: New test.
43829         * g77.f-torture/compile/980419-1.f: New test.
43830
43831 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43832
43833         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43834         of loop-4.c.
43835
43836 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43837
43838         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43839
43840 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43841
43842         * gcc.c-torture/compile/980329-1.c: New test.
43843
43844 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43845
43846         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43847         * gcc.dg/980312-1.c: Fix typo in -march command.
43848
43849 1998-03-16  H.J. Lu  (hjl@gnu.org)
43850
43851         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43852
43853 1998-03-11  Robert Lipe  <robertl@dgii.com>
43854
43855         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43856         Dave Love agree the Fortran source is bogus.
43857
43858 1998-03-11  Robert Lipe  <robertl@dgii.com>
43859
43860         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43861         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43862         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43863         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43864         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43865
43866 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43867
43868         * g++.old-deja/g++.other/friend1.C: New test.
43869
43870 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43871
43872         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43873         possibly uninitialized) variables and declare dnrm2.
43874
43875 1998-02-23  Robert Lipe <robertl@dgii.com>
43876
43877         From Bruno Haible <haible@ilog.fr>:
43878         * gcc.c-torture/execute/980223.c: New test.
43879
43880 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43881
43882         * gcc.dg/ifelse-1.c: New test.
43883
43884 1998-02-09  H.J. Lu  (hjl@gnu.org)
43885
43886         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43887
43888           * lib/old-dejagnu.exp (old-dejagnu): Added the
43889           "execution test - XFAIL *-*-*" handling in the spirit of
43890           "excess errors test -". Changed the "execution test fails"
43891           handling to be like "excess errors test fails".
43892           * Update various tests accordingly.
43893
43894 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43895
43896         * gcc.c-torture/execute/980205.c: New test.
43897
43898 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43899
43900         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43901         * lib/f-torture.exp: Similarly.
43902         * gcc.c-torture: Rename all .cexp files to .x files.
43903
43904 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43905
43906         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43907         (940510-1.c): Removed duplicate.
43908         (971104-1.c): New test.
43909
43910 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43911
43912           * lib/f-torture.exp: Improve error and loop detection.
43913
43914 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43915
43916         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43917         use that to size the filler array.
43918
43919 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43920
43921         * lib/c-torture.exp(c-torture-execute): Fix typo.
43922
43923         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43924         testcase as the executable name. Keep the executable around if
43925         the test fails.
43926
43927 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43928
43929         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43930         changes.  Only test one -g option, and move it to the end of the
43931         list of options to test.
43932
43933 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43934
43935         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43936         variable GCC_TORTURE_OPTIONS to supply default switches separated
43937         by colons.  If no environment variable, run tests with -O0 -g, -O1
43938         -g, and -O2 -g as well.
43939
43940 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43941
43942         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43943         explanatory comments. Fix indentation.
43944
43945 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43946
43947         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43948
43949 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43950
43951         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43952         * g++.old-deja/g++.mike/p7325.C: Likewise.
43953         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43954
43955 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43956
43957         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43958         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43959         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43960         * g++.old-deja/g++.law/operators4.C: Likewise.
43961
43962 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43963
43964         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43965         * g++.old-deja/g++.mike/p784.C: Ditto.
43966         * g++.old-deja/g++.mike/p785.C: Ditto.
43967
43968 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43969
43970           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43971
43972 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43973
43974         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43975         target feature; pass this to c-torture-execute as needed.
43976
43977 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43978
43979         * lib/c-torture.exp(c-torture-execute): If the previous and the
43980         current executables being tested are identical, we don't need to
43981         run the executable again. Try to make the executable names
43982         unique. Add an optional argument for passing additional compiler
43983         flags.
43984
43985 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43986
43987         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43988
43989 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43990
43991         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43992
43993 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43994
43995         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43996         32bit or larger longs.
43997
43998         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43999         have either a 32bit long or 32bit int.
44000
44001 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44002
44003         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44004         Make double precision tests dependent on sizeof (double).
44005
44006 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44007
44008         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44009         too.
44010
44011 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44012
44013         * gcc.c-torture/compile/961203-1.cexp: New script.
44014
44015 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44016
44017         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44018         up the includes ourselves.
44019
44020 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44021
44022         * lib/plumhall.exp: Remove random include, and add a few
44023         verbose messages for debugging.
44024
44025 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44026
44027         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44028         of trying to do it ourselves.
44029
44030 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44031
44032         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44033
44034 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44035
44036         * gcc.prms/5403.c: Made regexp a bit less strict.
44037
44038 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44039
44040         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44041         is returned from remote_load instead.
44042         * lib/plumhall.exp: Ditto.
44043         * lib/mike-g++.exp: Ditto.
44044         * lib/old-dejagnu.exp: Ditto.
44045         * lib/c-torture.exp: Ditto.
44046
44047 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44048
44049         * lib/g++.exp: Use build_wrapper procedure.
44050         * lib/gcc.exp: Ditto.
44051
44052 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44053
44054         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44055         an old-style decl for malloc.  Fixes tests to work when
44056         sizeof (int) != sizeof (size_t).
44057
44058 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44059
44060         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44061
44062         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44063         use stdargs.h interface.
44064
44065 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44066
44067         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44068         NO_VARARGS when compiling.
44069
44070 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44071
44072         * lib/plumhall.exp(ph_includes): New procedure.
44073         (ph_make): Use it.
44074         (ph_compiler): Ditto.
44075
44076         * lib/g++.exp: Rename test-glue.c to testglue.c.
44077         * lib/gcc.exp: Ditto.
44078
44079 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44080
44081         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44082         to completion when it's called.
44083
44084 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44085
44086         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44087         is defined, don't do test.
44088
44089 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44090
44091         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44092         for object files.
44093         (ph_summary): Mark skipped testcases as untested, not unresolved.
44094
44095         * lib/plumhall.exp (ph_make): If unresolved because of bad
44096         errorCode, record errorCode in log file.
44097         (*): Replace send_log/verbose with verbose -log.
44098
44099 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44100
44101         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44102         double conversion if double isn't at least 8 bytes.
44103
44104         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44105         int to work with targets where int is 16 bits.
44106
44107         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44108         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44109         precision for the test to complete.
44110
44111 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44112
44113         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44114         if d10v is not compiled with the -mdouble64 flag.
44115         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44116
44117         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44118         d10v is not compiled with the -mint32 flag.
44119
44120 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44121
44122         * lib/plumhall.exp: Use incr_count.
44123
44124 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44125
44126         * gcc.c-torture: Update to c-torture-1.45.
44127
44128 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44129
44130         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44131         the name of the expect testcase file).
44132
44133         * lib/g++.exp(g++_init): Ditto.
44134
44135 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44136
44137         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44138         the host.
44139
44140         * lib/gcc.exp(gcc_exit): New procedure.
44141
44142 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44143
44144         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44145         specs where appropriate.
44146
44147         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44148         because of new "candidates are" messages, and removed a few
44149
44150         * Converted all non-old-style g++ testcases to old-style, and
44151         moved into g++.old-deja.
44152
44153 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44154
44155         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44156         options.
44157
44158         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44159         succeeded.
44160
44161         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44162
44163 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44164
44165         * lib/gcc.exp (gcc_target_compile): Add support for defining
44166         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44167         the machine doesn't have those features.
44168
44169 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44170
44171         * g++.law/operators4.exp: Don't use LIBS.
44172
44173 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44174
44175         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44176
44177         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44178         * lib/g++.exp: Set it here instead. Also, allow use of the
44179         --tool_exec and --tool_opt options. Change CXX to
44180         GXX_UNDER_TEST.
44181
44182         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44183
44184         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44185
44186 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44187
44188         * lib/old-dejagnu.exp: Use prune_warnings instead of
44189         prune_system_crud.
44190         * lib/mike-g++.exp: Ditto.
44191         * lib/gcc.exp: Ditto.
44192         * lib/g++.exp: Ditto.
44193
44194         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44195
44196 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44197
44198           * 941014-2.c: Include stdlib.h
44199           * 960327-1.c: Include stdio.h
44200           * dbra.c, index-1.c: Don't assume ints are 32bits.
44201
44202 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44203
44204         * lib/gcc.exp: Add gcc,stack_size target feature.
44205
44206         * lib/g++.exp(g++_target_compile): Add the include and link
44207         paths here, not in two other places. And, it's $options, not
44208         options.
44209
44210         * lib/mike-g++.exp(postbase): Remove the code that determines
44211         the correct include and link paths.
44212         * g++.old-deja/old-deja.exp: Ditto.
44213
44214 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44215
44216         * lib/g++.exp(g++_init): target_compile no longer returns the
44217         filename of the result.
44218
44219 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44220
44221         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44222         call to glob.
44223
44224         * gcc.c-torture/special/special.exp: Change call to
44225         gcc_target_compile to include the object file.
44226
44227 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44228
44229         * gcc.c-torture/special/special.exp: Correct misspelling in last
44230         change.
44231
44232 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44233
44234         * lib/plumhall.exp(ph_summary): Log the entire output of the
44235         executable. Return -1 if there were any failures, 0 otherwise.
44236         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44237         (ph_make): Clean up objects and executables that were built
44238         if the tests succeeded.
44239
44240 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44241
44242         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44243         libraries and includes in the build tree as appropriate.
44244
44245 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44246
44247         * lib/c-torture.exp: Instead of looking for the global variable
44248         NO_LONG_LONG, check to see if that's a feature of the target.
44249
44250 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44251
44252         * config/default.exp: Minimize. Delete the remainer of the files in
44253         config; this functionality is now in devo/dejagnu/config.
44254
44255         g++.*/*: Pass any additional flags used to compile to postbase;
44256         delete CXXFLAGS.
44257
44258         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44259         is now done by runtest.exp. Use gcc_target_compile instead of
44260         compile.
44261
44262         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44263         Remove references to CFLAGS. Use remote_file instead of
44264         calling rm -f.
44265         (c-torture): Take a list of arguments to use to compile this
44266         testcase.
44267
44268         lib/g++.exp: Simplify. Use target_compile instead of compile.
44269         lib/gcc-dg.exp: Ditto.
44270         lib/gcc.exp: Ditto.
44271         lib/mike-{gcc,g++}.exp: Ditto.
44272         lib/old-dejagnu.exp: Ditto.
44273         lib/plumhall.exp: Ditto.
44274
44275 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44276
44277         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44278         (ph_linker): Likewise.
44279
44280 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44281
44282           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44283         MAP_ANON / MAP_ANONYMOUS if defined;
44284         else try to map from /dev/zero .
44285
44286 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44287
44288         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44289         isn't defined, then define it to MAP_ANONYMOUS.
44290
44291 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44292
44293         * gcc.c-torture: Update to c-torture-1.42 release.
44294
44295 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44296
44297         * gcc.c-torture: Update to c-torture-1.41 release.
44298
44299 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44300
44301         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44302         c-torture release.
44303
44304 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44305
44306         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44307         and LDFLAGS.  Fix second case to append the target_info ldflags
44308         onto LDFLAGS, not CFLAGS.
44309         * lib/g++.exp (g++_init): Add target_info stuff.
44310         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44311         of libgloss and newlib flags for !native.
44312
44313         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44314         (GDB): Fix relative path to go up another dir for finding gdb.
44315
44316 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44317
44318         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44319         versions in the target_info array, if they don't exist.
44320
44321 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44322
44323         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44324
44325 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44326
44327         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44328         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44329
44330 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44331
44332         * lib/old-dejagnu.exp: Don't remove the output file before we've
44333         actually tested it. Don't append pwd to the path of the executable
44334         we're testing.
44335
44336 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44337
44338         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44339
44340 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44341
44342         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44343         temporary directory for compiler files, and set it to a default
44344         value of /tmp. Set $output as the name of the output file from
44345         compiling the testcase. Add a -o option to $cflags_var so the
44346         compiler writes the final output file as $output. Set $executable
44347         to $output.
44348
44349         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44350         directory for compiler files, and set it to /tmp if it doesn't
44351         already have a value. Set $output_file to the name of the output
44352         file from compiling the testcase. Add a -o option to CXXFLAGS so
44353         the compiler writes the final output file as $output. Use $output
44354         as the executable to be tested.
44355
44356 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44357
44358         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44359
44360 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44361
44362         * gcc.c-torture/execute/pending-1.c: New test.  Still
44363         pending in Tege's queue.
44364
44365 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44366
44367         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44368         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44369         if there were failures.  Call unresolved if there were unresolved
44370         testcases.  Call gcc_fail if program did not run to completion.
44371         (ph_make): Pass additional argument name to ph_execute.
44372         (ph_execute): Add new argument.  Pass additional arguments to
44373         ph_summary.  Call gcc_fail is there is no execution output.
44374
44375 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44376
44377         * lib/plumhall.exp (proc_summary): Output relavent summary
44378         lines into the log so specific failures in plumhall can be
44379         investigated.
44380
44381 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44382
44383         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44384         (c-torture-execute): Don't try to execute tests which use
44385         "long long" types if $NO_LONG_LONG is nonzero.
44386
44387 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44388
44389         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44390         not c-torture.
44391
44392         * gcc.ieee: Move from here.
44393         * gcc.c-torture/execute/ieee: To here.
44394
44395 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44396
44397         * gcc.c-torture: Update to c-torture-1.41 release.
44398
44399 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44400
44401         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44402         not "$output".
44403
44404 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44405
44406         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44407         -c present.
44408
44409 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44410
44411         * config/proelf.exp: Handle connecting to a simulator.
44412
44413 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44414
44415         * config/proelf.exp: New file.  Enough framework that we can
44416         run c-torture tests on the proelf targets (or any other target
44417         that gdb can connect to for that matter).
44418
44419 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44420
44421         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44422         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44423
44424         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44425         exec_output exists.
44426
44427 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44428
44429         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44430         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44431
44432         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44433         to pass/fail/unresolved/unsupported/untested.  Caller must now
44434         call unresolved/unsupported/untested.
44435         * lib/*.exp: Update FSF address.  Update to handle new results of
44436         ${tool}_load.
44437         * lib/chill.exp (verbose): Delete.
44438
44439 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44440
44441         * lib/gcc.exp (default_gcc_start): Change order of args to
44442         $LDFLAGS $CFLAGS $LIBS.
44443         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44444         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44445         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44446         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44447         * gcc.misc-tests/dg-test.exp: Likewise.
44448         * gcc.misc-tests/msgs.exp: Likewise.
44449         * gcc.prms/prms.exp: Likewise.
44450         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44451         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44452
44453         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44454
44455 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44456
44457         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44458
44459         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44460         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44461
44462         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44463         necessary.
44464
44465 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44466
44467         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44468         global for loop; add use of $mathlib.
44469         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44470         settings here; set mathlib for anything but VxWorks.
44471
44472 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44473
44474         * gcc.c-torture: Update to c-torture-1.40 release.
44475
44476 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44477
44478         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44479         dg.exp.
44480
44481 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44482
44483         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44484         global.
44485
44486 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44487
44488         * lib/g++.exp (LIBS): Define if not already.
44489         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44490         (gcc-dg-prune): Call prune_gcc_output.
44491         * lib/gcc.exp (prune_gcc_output): New proc.
44492         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44493         prune_gcc_output.
44494
44495 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44496
44497         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44498         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44499
44500 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44501
44502         * gcc.c-torture: Update to c-torture-1.39 release.
44503
44504 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44505
44506         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44507         fails, try others as well.
44508
44509 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44510
44511         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44512         If compilation fails, mark execute tests as `untested'.
44513         If test is marked as unsupported, don't mark compilation and
44514         execute tests as failed.
44515
44516 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44517
44518         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44519         libstdc++ for whether or not we want to be doing shared
44520         libraries.  Delete link_curses since we don't need it anymore.
44521         * lib/mike-g++.exp (postbase): Don't link in libg++.
44522         * g++.old-deja/old-deja.exp: Likewise.
44523
44524 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44525
44526         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44527
44528 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44529
44530         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44531         For that, add `-Wl,-a,shared_archive'.
44532         * g++.old-deja/old-deja.exp: Likewise.
44533
44534 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44535
44536         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44537
44538 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44539
44540         * lib/mike-g++.exp (postbase): Pay attention to the status of
44541         g++_load.
44542
44543 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44544
44545           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44546
44547 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44548
44549         * lib/gcc.exp (default_gcc_start): No longer need to log program
44550         being executed or its output, execute_anywhere does that now.
44551         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44552         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44553
44554 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44555
44556         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44557         the same as those in lib/g++.exp.
44558
44559 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44560
44561         * gcc.c-torture: Update to c-torture-1.38 release.
44562         * gcc.ieee: Related changes.
44563
44564 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44565
44566         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44567         "exec". Minor reformatting changes.
44568
44569         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44570         cross. This means all "exec" calls now work on a remote host as
44571         well.
44572         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44573         cross. Filter out the extra "\r\n" stuff that expect puts in.
44574         (c-torture-execute): Filter out the bogus warnings like
44575         c-torture-compile does. Add support for canadian cross.
44576         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44577         Use execute_anywhere rather than calling exec directly. Now it
44578         works for canadian cross testing.
44579
44580 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44581
44582         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44583         results into a variable, and check that rather than using file exists.
44584
44585 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44586
44587         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44588         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44589
44590 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44591
44592         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44593         lib_curses if there's a shared libg++ in the build tree.
44594
44595 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44596
44597         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44598         if not supported target.
44599
44600 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44601
44602         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44603         link_curses up to always happen, not just for native builds.
44604
44605 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44606
44607         * gcc.c-torture: Update to c-torture-1.36 release.
44608         * gcc.failure: Related changes.
44609
44610 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44611
44612         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44613
44614 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44615
44616         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44617         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44618         runshlib, link_curses, and mathlib for link and run.
44619
44620         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44621         pass the runtime shared library options for Solaris, OSF/1, and
44622         Irix5, and link with -lcurses to avoid unresolved references.
44623
44624 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44625
44626         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44627         only run once.
44628
44629 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44630
44631         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44632
44633 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44634
44635         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44636         do not have a framework for the "compat" tests yet.
44637
44638 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44639
44640         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44641         set to null if we're testing vxworks5.1.  Use that instead of
44642         `-lm' in the setting of LIBS for link and run.
44643
44644 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44645
44646         * config/rom68k.exp (${tool}_load): Major changes to make it
44647         work.  Verified that it does in fact return the stuff in
44648         exec_output properly.  Catch any Emul or any TRAP other than 0.
44649
44650 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44651
44652         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44653         LDFLAGS properly for targets that need stuff from libgloss.
44654         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44655         only run once.
44656         (gpp_initialized): New variable.
44657
44658 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44659
44660         * config/rom68k.exp: Load libgloss.exp.
44661         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44662         so we can produce a fully linked binary.
44663         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44664         so we can produce a fully linked binary.
44665
44666 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44667
44668         * lib/plumhall.exp (ph_section): Watch for expected failures.
44669         Add missing `else'.
44670
44671         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44672         run the testcase.
44673         (c-torture): Likewise.
44674
44675 1995-08-28  Doug Evans  <dje@cygnus.com>
44676
44677         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44678
44679         * lib/mike-g++.exp (mike_cleanup): New proc.
44680         (prebase): New globals compiler_result, not_compiler_result,
44681         target_regexp.
44682         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44683         allow leading "-" in pattern.  Watch for unsupported tests.
44684         If $compiler_result is set, pattern match assembler code,
44685         and ditto for $not_compiler_result.
44686         * lib/mike-gcc.exp: Likewise.
44687
44688         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44689         execution "succeeded".
44690
44691 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44692
44693         * config/win32.exp: New file.
44694         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44695
44696 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44697
44698         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44699         unsupported.
44700         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44701         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44702         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44703
44704         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44705         "... without exceptions was ...".  That is now handled by
44706         prune_system_crud.
44707         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44708
44709 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44710
44711         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44712         sieve.c,sort2.c}: New files.
44713         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44714         sieve.exp,sort2.exp}: Drivers for them.
44715
44716         * lib/mike-gcc.exp (program_output): New user settable variable.
44717         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44718         messages.
44719         * lib/mike-g++.exp (program_output): New user settable variable.
44720
44721         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44722
44723         * config/sh.exp: Deleted (use sim.exp instead).
44724
44725 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44726
44727         * config/vx.exp: Declare CHECKTASK as global.
44728         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44729         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44730         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44731
44732 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44733
44734         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44735         target. Like vx.exp, only includes `vx29k.exp' instead of
44736         `vxworks.exp'.
44737
44738 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44739
44740         * config/sim.exp: Increase time limit from 120 seconds to 240.
44741
44742 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44743
44744         * gcc.c-torture/execute/950628-1.c: New test.
44745
44746 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44747
44748         * gcc.c-torture: Update with changes/additions from
44749         c-torture-1.34.
44750
44751 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44752
44753         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44754
44755 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44756
44757         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44758
44759 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44760
44761         * gcc.c-torture/compile/950512-1.c: New test.
44762         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44763         * gcc.dg/struct-ret-1.c: Likewise.
44764
44765 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44766
44767         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44768           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44769
44770 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44771
44772         * gcc.c-torture/special/920411-1.c: Deleted.
44773         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44774
44775 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44776
44777         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44778         cpu limit.
44779
44780 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44781
44782         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44783
44784 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44785
44786         From kenner;
44787         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44788         is the proper length.
44789         * va-arg-3.c: Likewise.
44790
44791 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44792
44793         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44794         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44795
44796         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44797         * lib/g++.exp (default_g++_start): Delete old cruft.
44798
44799 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44800
44801         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44802         (2 * (1 << 18)) to (2 * (1 << 17)).
44803
44804         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44805
44806 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44807
44808         * config/rom68k.exp: Renamed from config/idp.exp
44809
44810 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44811
44812         * c-torture/compile/921109-2.c
44813
44814 1995-04-18  Mike Stump  <mrs@cygnus.com>
44815
44816         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44817         excess errors.
44818
44819 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44820
44821         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44822         output.
44823         * lib/g++.exp (default_g++_start): Likewise.
44824
44825 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44826
44827         * gcc.c-torture/compile/950329-1.c: New test.
44828
44829 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44830
44831           * config/bug.exp (${tool}_load): Updated to use new remote_open
44832           and remote_close procs.
44833         * config/idp.exp: New file.
44834
44835 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44836
44837         * gcc.c-torture/execute/950322-1.c: New test.
44838
44839 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44840
44841         * config/vx.exp (${tool}_load): Clean up testing of return code from
44842         vxworks_ld and vxworks_spawn.
44843
44844 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44845
44846         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44847
44848 1995-03-13  Mike Stump  <mrs@cygnus.com>
44849
44850         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44851         can mark excess errors on a machine by machine basis.  Note, the
44852         default is to not expect any excess errors, even when excess
44853         errors test - is given, so you will want to put an XFAIL ... on
44854         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44855         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44856         those 4 machines, but no others.
44857
44858 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44859
44860         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44861         * lib/c-torture.exp: to here.
44862
44863 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44864
44865         * gcc.c-torture/execute/950221-1.c: New test.
44866         * gcc.c-torture/execute/struct-ret-1.c: New test.
44867         * gcc.c-torture/compile/950221-1.c: New test.
44868
44869         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44870
44871 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44872
44873         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44874         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44875
44876 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44877
44878         * g++.gb: New directory of tests, derived from my signature and
44879         class scoping tests.
44880
44881         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44882         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44883         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44884         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44885         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44886         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44887         * g++.gb/sig25.C: Likewise.
44888
44889         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44890         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44891         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44892         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44893         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44894         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44895         * g++.gb/sig25.exp: Likewise.
44896
44897         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44898         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44899         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44900         * g++.gb/scope13.C: Likewise, this test still fails.
44901
44902         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44903         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44904         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44905         * g++.gb/scope13.exp: Ditto.
44906
44907         * g++.gb/README: New file, explains what these tests are about.
44908
44909 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44910
44911         * lib/dg.exp (dg-do): Support `preprocess'.
44912         (dg-test): Likewise.
44913
44914 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44915
44916         * config/udi.exp: change "continue -expect" to "exp_continue".
44917
44918 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44919
44920         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44921         Delete redundant tests.
44922
44923         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44924         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44925         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44926         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44927         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44928         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44929         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44930         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44931
44932         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44933         storing label pointers.
44934         * gcc.c-torture/execute/921019-1.c: Likewise.
44935         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44936         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44937         parameter fp.
44938         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44939         constants.
44940
44941         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44942         Delete obsolete tests.
44943
44944         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44945         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44946         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44947         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44948         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44949         * gcc.c-torture/compile/950124-1.c: New test.
44950
44951         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44952
44953 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44954
44955         * lib/mike-g++.exp: Add -lm to LIBS.
44956
44957 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44958
44959         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44960
44961 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44962
44963         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44964
44965 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44966
44967         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44968
44969 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44970
44971         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44972         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44973         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44974         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44975         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44976         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44977         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44978         * g++.law/{operators31.C, operators32.C,
44979         * g++.law/{operators33.C, operators34.C}: Likewise.
44980         * g++.law/{pic1.C, refs2.C}: Likewise.
44981         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44982         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44983         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44984         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44985
44986         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44987         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44988         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44989         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44990         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44991         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44992         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44993         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44994         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44995         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44996         * g++.law/{operators34.exp}: Likewise.
44997         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44998         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44999         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45000         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45001         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45002
45003         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45004         No longer expected to fail.
45005         * g++.law/missed-error3.C: Tweak for recent bool changes.
45006
45007 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45008
45009         * config/emb-unix: Deleted.
45010         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45011         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45012
45013 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45014
45015         * lib/dg.exp (dg-test): Fix typo in last patch.
45016
45017 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45018
45019         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45020         (handles multiple occurrences).
45021
45022 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45023
45024         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45025         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45026         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45027         printed).
45028         * lib/c-torture.exp (c-torture-compile): Likewise.
45029         (c-torture): Prepend full path if missing.
45030         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45031         (gcc_fail): Likewise.
45032         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45033
45034 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45035
45036         * lib/netware.exp: Only attach to NetWare i386 systems.
45037
45038 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45039
45040         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45041         messages.  Add test name to "output pattern match" pass/fail message.
45042
45043 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45044
45045         * gcc.dg: New testsuite.
45046         * gcc.dg/dg.exp: New file.
45047
45048         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45049         test-switch.c}: Deleted.
45050
45051         * gcc.misc-tests/msgs.exp: New testcase driver.
45052
45053 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45054
45055         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45056         Watch for illegal return values from ${tool}_load.
45057         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45058         cross targets.  Coerce return value >0 to 1.
45059
45060 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45061
45062         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45063
45064         * config/emb-unix.exp: New file.
45065
45066         * config/sim.exp: Error if variable $SIM not defined.
45067         (${tool}_load): Mark test as "untested" if simulator missing.
45068
45069         * config/unix.exp: Load remote.exp to get rcp_download.
45070         * lib/c-torture.exp: Use different option lists for testcases with
45071         and without loops.
45072         * gcc.c-torture/execute/execute.exp: Likewise.
45073
45074 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45075
45076         * config/*.exp: Clarify return code from ${tool}_load.
45077         Call `unresolved' or `untested' instead of `warning' or `perror'
45078         (sometimes you still want to call both though).
45079         Add comment that `shell_id' is local to each file.
45080         * config/udi.exp (timeout): Set to 30.
45081         Don't print warning if connection fails, $connectmode has already
45082         printed an error.
45083         (${tool}_load): Move verbose messages to level 2.
45084         Rework pattern for "Process started" message.
45085         Pass `shell_id' to ${connectmode}_download.
45086         Retry twice upon timeout.  Make resetting of target more robust.
45087         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45088         Pass `shell_id' to exit_$connectmode.
45089         Only call exit_$connectmode if connected.
45090         * config/unix.exp (${tool}_load): Check return codes better.
45091         * config/vrtx.exp (${tool}_load): Likewise.
45092         * config/vx.exp (${tool}_load): Likewise.
45093         Delete unneeded global's.
45094         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45095         from ${tool}_load.
45096         (dg-stat): Delete.
45097         (dg-init): Delete recording of pass/fail counts.
45098         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45099         (old-dejagnu-init): Likewise.
45100         (old-dejagnu-stat): Delete contents, empty proc now.
45101         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45102         (c-torture): Delete references to lcnt, lpass, lfail.
45103         Get option list from TORTURE_OPTIONS.
45104         Delete -funroll[-all]-loops if no loops.
45105         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45106         (g++_stat): Delete contents (empty proc now).
45107         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45108         (gcc_finish): Likewise.
45109         (gcc_stat): Deleted.
45110         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45111         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45112         * gcc.c-torture/execute/execute.exp: Likewise.
45113         Split tests into two parts: compile, execute.
45114         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45115         no loops.  Update to reflect clarified return codes from ${tool}_load.
45116
45117 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45118
45119         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45120         to grep for.
45121         (old-dejagnu): Likewise (where necessary).
45122
45123 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45124
45125         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45126
45127         * lib/dg.exp (dg-process-target): Fix processing of selector.
45128         Add comment regarding use of `error'.
45129
45130         * lib/gcc.exp (prune_system_crud): Define if missing.
45131         * lib/g++.exp (prune_system_crud): Likewise.
45132
45133         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45134         Call prune_system_crud.
45135         * lib/dg.exp (dg-runtest): New proc.
45136         Use perror instead of send_user for tcl errors in testcase.
45137         Don't return any value, it's never used.
45138         Don't clobber previous definition of `unknown'.
45139         Print tcl errors in `dg-final'.
45140
45141 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45142
45143         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45144         (dg-test): Don't print errorInfo, it contains stack backtrace.
45145
45146 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45147
45148         * lib/g++.exp (runtest_file_p): Define if missing.
45149
45150 1994-09-24  Doug Evans  (dje@cygnus.com)
45151
45152         * lib/mike-g++.exp: Comment out loading of g++.exp.
45153         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45154         (default_g++_version): Always print something.
45155         (default_g++_start): Comment out call to `which'.
45156         (g++_start, g++_load): Deleted (must be defined in config file).
45157         * lib/gcc.exp: Test for existence of $CC at start.
45158         Delete check for tmpdir (done in gcc_init).
45159         (default_gcc_version): Always print something.
45160         (default_gcc_start): Comment out call to `which'.
45161         * config/*.exp: Major cleanup - make cross targets work at least a
45162         little better for g++ (by not being "--tool gcc" specific).
45163         Rename gcc_xxx to ${tool}_xxx.
45164         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45165         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45166
45167 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45168
45169         * lib/c-torture.exp (c-torture-compile): Rework compiler
45170         message processing.
45171
45172         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45173         c-torture.
45174
45175 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45176
45177         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45178
45179         * lib/dg.exp (dg-process-target): Support { target native }.
45180
45181 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45182
45183         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45184         looked for "... program xxx got fatal signal".
45185         Correct regsub munging of `comp_output'.
45186         Ignore compiler messages "path prefix not used" and "linker input
45187         file unused".
45188
45189 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45190
45191         * lib/gcc.exp (runtest_file_p): Define if missing.
45192         * gcc.prms/template.c: Example to work from.
45193
45194 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45195
45196         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45197         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45198
45199         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45200         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45201         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45202         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45203
45204         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45205         (dg-process-target): No longer a varargs proc.
45206         Return S/N for target, P/F for xfail.  All callers changed.
45207         (user option procs): More argument checking.
45208         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45209         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45210         (dg-test): Skip test if not running on selected target in `dg-do'.
45211         Update handling of `dg-do-what', `dg-output-text'.
45212         Separate execution pass/fail from output pattern match pass/fail.
45213         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45214
45215 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45216
45217         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45218         target for 920510-1.c.
45219
45220 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45221
45222         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45223         Clean up comment regarding use of passcnt, etc.
45224         (gcc_stat): Don't update `testcnt' here.
45225         (gcc_finish): Do it here.
45226         Might as well reset `but_id' here too.
45227         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45228         to determine if the file should be tested.
45229         * gcc.c-torture/compile/compile.exp: Likewise.
45230         * gcc.c-torture/execute/execute.exp: Likewise.
45231         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45232         * gcc.misc-tests/dg-test.exp: Likewise.
45233         * gcc.prms/prms.exp: Likewise.
45234         * gcc.wendy/wendy.exp: Likewise.
45235         * g++.old-deja.exp: Likewise.
45236         Move "Testing file" message to verbose level 1.
45237
45238 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45239
45240         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45241
45242 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45243
45244         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45245         (default_gcc_start): Accept optional second list element
45246         of compiler flags.  Print compiler output at verbosity level 2.
45247         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45248         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45249         Save current values of framework globals passcnt, failcnt, xpasscnt,
45250         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45251         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45252         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45253         xfailcnt to compute stats.  Update framework global `testcnt' from
45254         pass/fail counts.
45255         (gcc_finish): New proc.  Clean up test environment.
45256         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45257         (gcc_epass, gcc_efail): Delete.
45258         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45259         argument of line number.
45260         (dg-init): If the tool has an init routine, call it.
45261         (dg-test): Remove args `cflags_var' and `libs_var'.
45262         Pass all compiler options to ${tool}_start.
45263         Handle missing line number.
45264         (dg-finish): New function.
45265         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45266         particular files.  Call gcc_finish at end.  Move "skipping test"
45267         message to verbosity level 3.
45268         * gcc.c-torture/compile/compile.exp: Likewise.
45269         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45270         * gcc.c-torture/execute/execute.exp: Likewise.
45271         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45272         Print testcase being tried at verbosity level 1.
45273         * gcc.c-torture/special/special.exp: Unset xfail.
45274         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45275         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45276         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45277         * gcc.failure/failure.exp: Likewise.
45278         * gcc.ieee/ieee.exp: Likewise.
45279         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45280         Update call to dg-test.  Call dg-finish at end.
45281         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45282         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45283         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45284         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45285         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45286         * gcc.wendy/wendy.exp: Add copyright.
45287         Delete setting of tmpdir (done by gcc_init).
45288         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45289         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45290         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45291         gcc_[ce]pass/fail.
45292
45293 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45294
45295         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45296         confusion.
45297         (g++_load): Likewise.
45298
45299         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45300         Rename argument to `prog' to remove the confusion.
45301         Varargs fns behave differently too!
45302         (g++_load): Likewise.
45303
45304         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45305
45306         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45307         what it is.  Delete (always) printing of status value for !native.
45308         Simplify verbose code, and include status and exec_output.
45309         (g++_load): Use gcc_load.
45310
45311 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45312
45313         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45314         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45315         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45316         940714-3.c as these testcases don't exist anymore.  Make
45317         va-arg-1.c expected to pass.
45318
45319 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45320
45321         * gcc.misc-tests/misc.exp: Only run specific testcases.
45322         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45323         * gcc.misc-tests/dg-[1-9].c: New files.
45324
45325         * lib/dg.exp: New testsuite driver.
45326         * gcc.prms/prms.exp: Use it.
45327
45328         * README.gcc: New file.
45329
45330         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45331         Document and reset `lxpass' and `lxfail'.
45332         Simplify "initialized" message.
45333         (gcc_stat): Clean up comments a little.
45334
45335 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45336
45337         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45338
45339 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45340
45341         * lib/old-dejagnu.exp (process-option): New proc.
45342         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45343         (old-dejagnu): Simplify.
45344         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45345
45346 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45347
45348         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45349         exists and is not an empty string.
45350
45351         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45352         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45353         finished.
45354         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45355         automatically.
45356
45357         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45358         longer expected to fail.
45359
45360         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45361         "f" function call.
45362
45363         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45364
45365         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45366         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45367         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45368         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45369         c-torture-1.29.
45370
45371         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45372         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45373
45374         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45375
45376         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45377         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45378
45379         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45380         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45381         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45382
45383 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45384
45385         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45386         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45387         940714-1.c, 940714-2.c, 940714-3.c},
45388         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45389         gcc.misc-tests/{mg.c,mg.exp}:
45390         New tests.
45391         * gcc.noncompile/noncompile.exp: Change accordingly.
45392
45393 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45394
45395         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45396         Undo previous clobberage.
45397
45398 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45399
45400         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45401         * gcc.special/{930510-1.c, special.exp}:
45402         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45403         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45404         struct-varargs-1.c}: New tests from c-torture-1.26.
45405
45406 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45407
45408         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45409           argument to switch.
45410
45411 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45412
45413         * Revert the previous changes.  Please see Rob's directory
45414           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45415           fixes.
45416
45417 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45418
45419         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45420             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45421             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45422             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45423             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45424             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45425             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45426             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45427             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45428             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45429             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45430             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45431             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45432             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45433             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45434             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45435             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45436             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45437             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45438             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45439             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45440             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45441             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45442             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45443             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45444             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45445             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45446
45447 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45448
45449         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45450             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45451           with perror calls.
45452
45453 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45454
45455         * config/unix.exp (g++_load): Fix syntax.
45456
45457 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45458
45459         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45460         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45461         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45462         Don't expect va-arg-1.c to fail.  Correct expected output for
45463         920928-1.c.
45464         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45465         * gcc.wendy/hbm4.c: Correct typo.
45466         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45467
45468 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45469
45470         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45471         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45472         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45473         * lib/c-torture.exp (c-torture-compile): Ditto.
45474
45475         Reduce volume of output (remove all the -I's and such).
45476         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45477         Call gcc_cpass, gcc_cfail.
45478         (c-torture): Pass testing option to c-torture-compile.
45479
45480 1994-03-21  Doug Evans  (dje@cygnus.com)
45481
45482         Bring patches over from progressive.
45483         * config/default.exp: Exit remote shell cleanly.
45484         (g++_exit, g++_start): Add default versions.
45485         * config/sim.exp (gcc_load): Use perror, not error.
45486
45487 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45488
45489         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45490         set in site.exp.
45491
45492 1994-03-14  Doug Evans  (dje@cygnus.com)
45493
45494         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45495         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45496         (wendy_try): New proc to run testcase.
45497         (main loop): Call 'em.
45498         * gcc.wendy/*.c: Clean up pass to correct expected output.
45499
45500         * lib/gcc.exp: Minor cleanup work.
45501         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45502
45503 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45504
45505         * config/sim.exp (gcc_load): Document return codes better.
45506         Don't pass -v to simulator.
45507
45508 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45509
45510           * gcc.special/920717-x.c: Fix typo.
45511           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45512           get at sources.
45513
45514         * lib/mike-gcc.exp: Fix typo.
45515
45516 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45517
45518         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45519         binary to use, transform the name.
45520         * config/*.exp: rename everything. Nuke any g++ specific files,
45521         it's now a special case of gcc that requires no special support.
45522         Add a default.exp for unsupported targets.
45523
45524 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45525
45526         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45527         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45528         version of Tcl.
45529
45530 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45531
45532         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45533         than a warning.
45534
45535 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45536
45537         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45538
45539 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45540
45541         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45542         option_list.  Compile every file with only 4/6 option choices
45543         (same as C torture) instead of with 12/18 different option
45544         choices.
45545         * lib/c-torture.exp: Likewise.
45546
45547         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45548         not already set.
45549
45550 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45551
45552         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45553         can put an XFAIL *-*-* on excess errors.
45554
45555 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45556
45557         * g++.law: Add more tests derived from g++-bugs snapshots.
45558
45559         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45560         equivalent to g++.law/init9.
45561
45562         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45563         compiled it, and the a.out file after we've run it.
45564
45565 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45566
45567         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45568         compiled it, and the a.out file after we've run it.
45569
45570 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45571
45572         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45573
45574 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45575
45576         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45577         version number.
45578
45579 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45580
45581         * g++.law: New directory of g++ tests derived from the g++-bugs
45582         snapshots.
45583
45584 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45585
45586         * gcc.compile: initbug1.c initbug1.exp testcase added
45587
45588 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45589
45590         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45591         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45592           fixes submitted by Jeff Law (law@cs.utah.edu)
45593         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45594           Jeff Law (law@cs.utah.edu)
45595
45596
45597 1993-11-30  Mike Stump  (mrs@cygnus.com)
45598
45599         * config/unix-g++.exp: Follow the gcc way of doing things.
45600         * g++.old-deja/old-deja.exp: Minor updates.
45601         * lib/g++.exp: New file, follow the gcc way of doing things.
45602         * lib/old-dejagnu.exp: Minor updates.
45603         * lib/mike-g++.exp: Always unset errorInfo.
45604
45605 1993-11-06  Mike Stump  (mrs@cygnus.com)
45606
45607         * lib/gcc.exp: Fix some errors with the below change, CC and
45608         CFLAGS should be global when setting, not local.
45609
45610 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45611
45612         * lib/gcc.exp: Transform tool name.
45613
45614 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45615
45616         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45617
45618 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45619
45620         * lib/gcc.exp: change gcc_done to gcc_stat
45621
45622 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45623
45624         * Upgraded gcc testsuite to c-torture version 1.25
45625
45626 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45627
45628         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45629         * lib/c-torture: added hooks for new reporting code.
45630
45631 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45632
45633         * config/sh-gcc.exp: check if sh-sim exists in the path
45634
45635 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45636
45637         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45638         * gcc.compile/compile.exp: Initial changes for new logic.
45639         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45640         * gcc.failure/failure.exp: Initial changes for new logic.
45641         * gcc.ieee/ieee.exp: Initial changes for new logic.
45642         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45643         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45644         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45645         * lib/c-torture.exp: Initial changes for new logic.
45646         * lib/gcc.exp: Initial changes for new logic.
45647
45648 1993-10-15  Mike Stump  (mrs@cygnus.com)
45649
45650         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45651         depend upon failure or success.  Fully qualify names in failure
45652         and success messages.  Always remove a.out before starting
45653         compile, just in case.  Pay more attention to error text output by
45654         the compiler.  Handle testcases with no known past errors just
45655         like all others, so that things are uniform.  Other miscellaneous
45656         improvements.
45657
45658 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45659
45660         * gcc.cpp: new directory for cpp tests
45661
45662 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45663
45664         * lib/chill.exp: Code reformatted, removed unused code.
45665         * config/unix-chill.exp: Code reformatted, removed unused code.
45666         * chill.execute/execute.exp: Code reformatted, removed unused code.
45667         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45668
45669 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45670
45671         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45672         routines not written.
45673
45674 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45675
45676         * config/bug-gcc.exp: Use new procs from bug.exp.
45677
45678 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45679
45680         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45681         via ftp, rather than depending on NFS.
45682         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45683         case.
45684
45685 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45686
45687         * config/bug-gcc.exp: Use new download proc.
45688
45689 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45690
45691         * chill.execute/execute.exp: cleanups, handles errors better
45692         * chill.compile/compile.exp: rewrite, based on execute.exp
45693         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45694         * lib/chill.exp: major changes to diff proc and compile and link
45695           procs. added chill_fail and chill_pass wrappers to pass and
45696           fail. added more comments, and handle error codes better.
45697           Added a hack to capture stderr from exec, so noncompile tests
45698           can work.
45699
45700 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45701
45702         * chill.execute/execute.exp: rewrite of testsuite driver
45703         * lib/chill.exp: rewrite of testsuite driver
45704         * config/unix-chill.exp: rewrite of testsuite driver
45705
45706 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45707
45708         In chill.execute:
45709         * iexpr.ch: Standardize uppercase.
45710         * tuples.dat: Standardize uppercase.
45711         * vary.ch: standardize.  Correct varying string assignments.
45712         * vary.dat: Add new output lines.
45713
45714 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45715
45716         In chill.execute:
45717         * chprintf.ch: Standardize use of uppercase.
45718         * tuples.ch: Standardize and turn arr2 into a DCL,
45719           rather than a SYN.
45720         * pinits.ch: Standardize.
45721
45722 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45723
45724         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45725         * Makefil: Renamed to Makefile.in.
45726         * configure.in: New.
45727
45728 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45729
45730         In chill.execute:
45731         * .cvsignore: Add result/output files.
45732         * Makefile: Fix up variables at start.  Use MFLAGS
45733           everywhere.  Correct bool_loc, built_ins entries.
45734           Add entry for vary1.ch.
45735         * bitarray.ch: Standardize upper-case usage.
45736         * bitexpr.ch: Standardize, add output of b1.
45737         * params.ch: Use arrayt in along PROC parameters, to
45738           avoid novelty problems.
45739         * sets.ch: Tiny cleanup.
45740         * vary1.ch: Re-indent.
45741
45742 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45743
45744           * Add PR-related files to Makefiles, .cvsignore files, etc.
45745
45746 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45747
45748         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45749           with compiler objects. New names are test-flow.c and test-loop.c
45750
45751 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45752
45753         * Upgraded c-torture tests from 1.19 to 1.20
45754
45755         * new files:
45756         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45757         * gcc.compile: 930623-1.c 930623-2.c
45758         * gcc.noncompile: 930622-1.c 930622-2.c
45759         * gcc.failure: 920411-1.c 920627-2.c
45760         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45761
45762 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45763
45764         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45765           More changes to get testsuite working properly. Needs more work.
45766           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45767
45768 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45769
45770         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45771           More changes to get testsuite working properly. Needs more work.
45772
45773 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45774
45775         * chill.compile/compile.exp: Added for Dejagnu support
45776         * chill.execute/execute.exp: Added for Dejagnu support
45777         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45778
45779 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45780
45781         This should complete moving the CHILL test files.
45782         * chill.noncompile(.cvsignore printf.grt
45783             in-printf.grt chprintf.grt chprintf.ch):
45784             Added test-support files.
45785           (Makefile): Modified further.
45786         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45787             signal.ch): Added test files.
45788           * chill.execute (.cvsignore printf.grt printr.c
45789             in-printf.grt rts.c chprintf.grt rts.h): Added
45790           test-support files.
45791             (Makefile): More corrections.
45792
45793 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45794
45795         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45796           test cases, ready for DejaGnu.
45797
45798 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45799
45800         * Upgraded c-torture tests from 1.18 to 1.19
45801
45802         * gcc.compile: added test(s):
45803           930607-1.c
45804         * gcc.execute: added test(s):
45805           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45806
45807         * added new subdirectory for misc tests: gcc.misc-tests
45808         * gcc.misc-test(s): added tests:
45809           inst-check.c test-consts.c test-ior.c test-switch.c
45810
45811 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45812
45813         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45814
45815 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45816
45817         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45818
45819 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45820
45821         * Upgraded c-torture tests from 1.17 to 1.18
45822
45823 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45824
45825         * Upgraded c-torture tests from 1.12 to 1.17
45826
45827 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45828
45829         * lib/old-dejagnu.exp:
45830           Fixed handling of XFAIL target triplets to correctly
45831           recognize wildcard characters.  Removed code that
45832           appended a unique id tag to the end of the file name
45833           printed out by the result of the testcases within a
45834           given test file.
45835
45836 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45837
45838         * lib/old-dejagnu.exp:
45839           Reworked expected failure handling to trigger off of XFAIL
45840           keyword in keyphrase embeded in testcase source code. The
45841           XFAIL keyword must be at the end of the keyphrase line. It
45842           may optionally be followed by one or more target triplets.
45843           It has just occured that the handling of wildcards in the
45844           target triplet may not be correct.
45845
45846 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45847
45848         * g++.old-deja/tests:
45849           Moved all subdirectories up one level into g++.old-deja .
45850
45851         * lib/old-dejagnu.exp:
45852           Fixed problem with CXXFLAGS not being properly reset, and being
45853           corrupted with extraneous "-c" compiler option.  This was
45854           causing binaries to not be generated for test that needed them.
45855           Modified strings passed to "pass" and "fail" so that individual
45856           tests from the same test file would be distinguished by an
45857           identifier appended to the test file name in the summary logs;
45858           this corrected a problem with erroneous diff logs.  Added code
45859           to search testcases for expected fail and unexpected pass keywords.
45860
45861 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45862
45863         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45864
45865 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45866
45867         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45868           Removed extraneous text from end of "Special g++ Options"
45869           keyphrase.
45870
45871         * lib/old-dejagnu.exp: Added pattern matching to look for new
45872           keywords, embedded in testcases comments, which will trigger
45873           calls to xpass and xfail.
45874
45875 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45876
45877         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45878           comments embedded in the testcases, especially the one looking for
45879           special compiler options, as well as the pattern matching for the
45880           compiler output again.
45881
45882 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45883
45884         * lib/old-dejagnu.exp: Do a proper check of the return value for
45885           execute tests. Fixed several problems with the pattern matching
45886           of the compiler output which gave erroneous test results.
45887           Changed several of the test result messages to be more descriptive.
45888         * config/unix-g++.exp: Proc g++_load now actually works and
45889           executes the tests passed to it and returns a usable return
45890           value.
45891
45892 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45893
45894           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45895
45896 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45897
45898         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45899           Modified both files to properly execute the old style
45900           dejagnu tests. The previous versions of these files were
45901           experimental and did not function anything near correctly.
45902
45903 1993-04-05  Rob Savoye  (rob@cygnus.com)
45904
45905         * Removed all Makefile.in and configure.in files. No configuration
45906         needed now.
45907
45908 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45909
45910         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45911
45912 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45913
45914         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45915         gcc.special/configure.in, gcc.noncompile/configure.in,
45916         gcc.execute/configure.in, gcc.code_quality/configure.in,
45917         g++.other/configure.in, g++.old-deja/configure.in,
45918         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45919         in srcname setting.
45920
45921 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45922
45923         * lib/udi.exp: Fixed mondfe and mondfe_download.
45924         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45925         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45926
45927 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45928
45929         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45930         (gdb_exit): Don't remove *_soc files.
45931
45932 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45933
45934         * lib/c-torture.exp: Don't look for main; instead always use -w
45935         -c.  This is how the c-torture tests work.  Remove the object
45936         file if the compilation succeeds.
45937         * gcc.execute/execute.exp: Remove executable if test passes.
45938         * gcc.noncompile/noncompile.exp: Every test is an expected
45939         failure.
45940         * gcc.special/special.exp: Added tests from c-torture 1.11,
45941         corrected use of existing test.
45942         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45943         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45944         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45945         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45946         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45947         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45948         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45949         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45950         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45951         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45952         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45953         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45954         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45955         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45956         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45957         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45958         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45959         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45960         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45961         c-torture 1.11.
45962         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45963         correspond to c-torture 1.11.
45964
45965         * New file.