OSDN Git Service

2006-10-14 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2
3         PR fortran/29371
4         * gfortran.dg/nullify_3.f90: New test.
5
6 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7
8         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9         on Solaris 2.5.1 too.
10
11 2006-10-13  Eric Christopher  <echristo@apple.com>
12
13         * gcc.dg/pr25993.c: Skip for darwin.
14
15 2006-10-13  Eric Christopher  <echristo@apple.com>
16
17         * gcc.dg/visibility-11.c: Skip for darwin.
18
19 2006-10-13  Eric Christopher  <echristo@apple.com>
20
21         * gcc.dg/darwin-weakimport-1.c: Use
22         -fno-asynchronous-unwind-tables.
23         * gcc.dg/darwin-weakimport-3.c: Ditto.
24
25 2006-10-13  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/29446
28         * gcc.dg/torture/pr29446.c: New testcase.
29
30 2006-10-13  Bill Wendling  <wendling@apple.com>
31
32         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
33         * g++.old-deja/g++.jason/hmc1.C: Likewise.
34         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
35         * g++.old-deja/g++.law/shadow1.C: Likewise.
36         * g++.old-deja/g++.law/ctors10.C: Likewise.
37         * g++.dg/debug/namespace1.C: Likewise.
38         * g++.dg/inherit/namespace-as-base.C: Likewise.
39         * g++.dg/opt/delay-slot-1.C: Likewise.
40         * g++.dg/parse/defarg10.C: Likewise.
41         * g++.dg/template/ptrmem11.C: Likewise.
42         * g++.dg/template/mem_func_ptr.C: Likewise.
43         * g++.dg/template/spec19.C: Likewise.
44
45 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
46
47         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
48
49 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
50
51         PR fortran/29373
52         * gfortran.dg/implicit_9.f90: New test.
53
54         PR fortran/29407
55         * gfortran.dg/namelist_25.f90: New test.
56
57         PR fortran/27701
58         * gfortran.dg/same_name_2.f90: New test.
59
60         PR fortran/29232
61         * gfortran.dg/host_assoc_types_1.f90: New test.
62
63         PR fortran/29364
64         * gfortran.dg/missing_derived_type_1.f90: New test.
65         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
66
67         PR fortran/29422
68         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
69
70         PR fortran/29428
71         * gfortran.dg/alloc_comp_assign_5.f90: New test.
72
73 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74
75         PR fortran/29391
76         * gfortran.dg/bound_2.f90: New test.
77
78 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
79
80         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
81         directive.
82         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
83         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
84         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
85         * gfortran.dg/gomp/reduction3.f90: Likewise.
86         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
87         * gfortran.dg/dummy_procedure_2.f90: Likewise.
88         * gfortran.dg/interface_derived_type_1.f90: Likewise.
89         * gfortran.dg/forall_4.f90: Likewise.
90         * gfortran.dg/spec_expr_4.f90: Likewise.
91         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
92         * gfortran.dg/forall_5.f90: Likewise.
93         * gfortran.dg/open_access_append_2.f90: Add check for
94         compile-time warning.
95
96 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/28506
99         * g++.dg/parse/pure1.C: New test.
100
101 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
102
103         PR fortran/21435
104         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
105         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
106         for compile-time warnings.
107         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
108         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
109         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
110         file.
111         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
112         specifier.
113         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
114         compile-time warning.
115
116 2006-10-12  Jan Hubicka  <jh@suse.cz>
117
118         PR c/28419
119         * gcc.dg/pr28319.c: New test.
120
121 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
122         PR c++/29318
123         * g++.dg/ext/vla4.C: New test.
124
125 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
126
127         PR c++/27961
128         * g++.dg/template/crash60.C: New test.
129         * g++.dg/other/large-size-array.C: Adjust error markers.
130         * g++.dg/parse/crash27.C: Likewise.
131         * g++.dg/template/crash1.C: Likewise.
132
133 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
134
135         PR testsuite/29093
136         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
137
138 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
139
140         PR preprocessor/28709
141         * gcc.dg/cpp/paste14.c: New test.
142
143 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/29175
146         * g++.dg/init/array24.C: New test.
147
148 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
149
150         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
151         of <sys/types.h>.
152
153 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
154
155         PR c++/29024
156         * g++.dg/parse/typedef8.C: New test.
157         * g++.dg/other/mult-stor1.C: Adjust error markers.
158
159 2006-10-11  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/28230
162         * gcc.dg/torture/pr28230.c: New testcase.
163
164 2006-10-11  Richard Guenther  <rguenther@suse.de>
165
166         PR inline-asm/29119
167         * gcc.dg/torture/pr29119.c: New testcase.
168
169 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
170
171         PR middle-end/29272
172         * gcc.c-torture/execute/20060930-2.c: New test.
173
174 2006-10-09  Richard Henderson  <rth@redhat.com>
175
176         Revert emutls patch.
177
178 2006-10-09  Richard Guenther  <rguenther@suse.de>
179
180         PR middle-end/29254
181         * gcc.dg/pr29254.c: New testcase.
182
183 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
184             Paul Thomas  <pault@gcc.gnu.org>
185
186         PR fortran/20541
187         * gfortran.dg/alloc_comp_basics_1.f90: New test.
188         * gfortran.dg/alloc_comp_basics_2.f90: New test.
189         * gfortran.dg/alloc_comp_assign_1.f90: New test.
190         * gfortran.dg/alloc_comp_assign_2.f90: New test.
191         * gfortran.dg/alloc_comp_assign_3.f90: New test.
192         * gfortran.dg/alloc_comp_assign_4.f90: New test.
193         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
194         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
195         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
196         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
197         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
198         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
199         * gfortran.dg/alloc_comp_std.f90: New test.
200         * gfortran.dg/move_alloc.f90: New test.
201
202 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
203
204         PR fortran/29115
205         * gfortran.dg/derived_constructor_comps_2.f90: New test.
206
207         PR fortran/29211
208         * gfortran.dg/forall_char_dependencies_1.f90: New test.
209
210 2006-10-08  Tobias Burnus  <burnus@net-b.de>
211
212         PR fortran/28585
213         * gfortran.dg/new_line.f90: New test.
214
215 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
216
217         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
218         * gcc.dg/torture/builtin-convert-1.c,
219         gcc.dg/torture/builtin-convert-2.c,
220         gcc.dg/torture/builtin-convert-3.c,
221         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
222
223 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
224
225         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
226         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
227         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
228         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
229
230 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
231
232         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
233         Xfail some tests for powerpc-darwin and powerpc-aix.
234
235 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
236
237         PR c/29380
238         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
239
240 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
241
242         PR target/29300
243         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
244         on hppa*-*-hpux*.
245
246 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
247
248         PR fortran/16580
249         PR fortran/29288
250         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
251         Add tests for using all possible intrinsics as actual arguments.
252         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
253         all possible intrinsics as actual arguments.
254         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
255         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
256
257 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
258
259         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
260         * gcc.dg/debug/debug-2.c: Likewise.
261
262 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
263
264         * gcc.c-torture/compile/sync-2.c: New test.
265
266 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
267
268         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
269         line endings.
270
271 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
272
273         PR rtl-optimization/29128
274         * gcc.c-torture/compile/pr29128.c: New test.
275
276 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
277
278         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
279         line endings.
280
281 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
282
283         PR middle-end/29256
284         * gcc.dg/tree-ssa/loop-19.c: New test.
285
286 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
287
288         PR tree-optimization/29330
289         * gcc.dg/pr29330.c: New test.
290
291         PR target/28924
292         * gcc.c-torture/compile/20061005-1.c: New test.
293
294 2006-10-06  Olivier Hainque  <hainque@adacore.com>
295
296         * gcc.dg/typename-vla-1.c: New case.
297         * gnat.dg/forward_vla.adb: New case.
298
299 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
300
301         PR tree-optimization/29290
302         * gfortran.dg/loop_nest_1.f90: New test.
303
304         PR target/29198
305         * gcc.dg/tls/opt-12.c: New test.
306
307         PR fortran/28415
308         * gfortran.dg/save_2.f90: New test.
309
310         PR c/29091
311         * gcc.dg/pr29091.c: New test.
312
313 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
314
315         * lib/target-supports.exp
316         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
317         same as x86_64-*-*; check for LP64.
318
319 2006-10-04  Richard Henderson  <rth@redhat.com>
320
321         * lib/target-supports.exp (check_effective_target_tls): Redefine
322         to mean non-emulated tls.
323         * gcc.dg/tls/alias-1.c: Remove tls requirement.
324         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
325         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
326         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
327         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
328         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
329         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
330
331 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/29343
334         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
335
336 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
337
338         * gfortran.dg/bounds_check_fail_1.f90: New test.
339
340 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/29020
343         * g++.dg/template/friend48.C: New test.
344
345 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/29098
348         * gfortran.dg/default_initialization_2.f90: New test.
349
350 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
351
352         PR fortran/20779
353         PR fortran/20891
354         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
355
356 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/29284
359         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
360
361         PR fortran/29321
362         PR fortran/29322
363         * gfortran.dg/missing_optional_dummy_2.f90: New test.
364
365         PR fortran/25091
366         PR fortran/25092
367         * gfortran.dg/entry_array_specs_1.f90: New test.
368
369 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
370
371         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
372         insufficient to inhibit some test failures at -O3.  Do testing
373         on integers.
374
375 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
376
377         PR c++/29138
378         * g++.dg/inherit/access8.C: New test.
379         * g++.dg/template/dtor4.C: Tweak error messages.
380
381 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
382
383         PR fortran/27478
384         * gfortran.dg/entry_8.f90: New test.
385
386 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
387
388         PR c++/29291
389         * g++.dg/parse/new4.C: New test.
390
391 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
392
393         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
394         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
395         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
396         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
397         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
398
399 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
400
401         PR fortran/19260
402         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
403         * gfortran.dg/continuation_2.f90: New test.
404
405         PR fortran/19262
406         * gfortran.dg/continuation_3.f90: New test.
407         * gfortran.dg/continuation_4.f90: New test.
408         * gfortran.dg/continuation_5.f: New test.
409         * gfortran.dg/continuation_6.f: New test.
410
411 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/29226
414         * g++.dg/template/vla1.C: New test.
415
416 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
417
418         PR fortran/29210
419         * gfortran.dg/complex_parameter_1.f90: New test.
420
421 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
422
423         PR c/29154
424         * gcc.c-torture/execute/20060929-1.c: New test.
425
426 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
427
428         PR c++/29105
429         * g++.dg/template/member6.C: New test.
430         * g++.dg/parse/typename7.C: Adjust error markers.
431
432         PR c++/29080
433         * g++.dg/template/member7.C: New test.
434
435 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
436
437         PR c/24010
438         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
439         gcc.dg/Woverride-init-3.c: New tests.
440
441 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
442
443         * gcc.c-torture/execute/20060930-1.c: New test.
444
445 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
446
447         PR fortran/18791
448         * gfortran.dg/specifics_1.f90: New test.
449         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
450         complex specifics.
451
452 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
453
454         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
455         pthread-init-common.h: New.
456
457 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
458
459         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
460         precision on some archs.
461
462 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
463
464         * gcc.dg/non-local-goto-1.c: New test.
465         * gcc.dg/non-local-goto-2.c: Likewise.
466         * gcc.dg/setjmp-3.c: Likewise.
467         * gcc.dg/setjmp-4.c: Likewise.
468
469 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
470
471         * gnat.dg/self_aggregate_with_pointer.adb: New test.
472
473 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
474
475         PR fortran/28276
476         * gfortran.dg/exponent_1.f90: New test.
477
478         PR fortran/27021
479         * gfortran.dg/nearest_1.f90: New test.
480
481 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
482
483         PR middle-end/25261
484         PR middle-end/28790
485         * gcc.dg/gomp/nestedfn-1.c: New test.
486
487 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
488
489         PR objc/29195
490         * objc/compile/method-1.m: New test.
491
492 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
493
494         PR c++/26938
495         * g++.dg/template/crash58.C: New test.
496         * g++.dg/parse/crash28.C: Adjust error markers.
497         * g++.dg/template/crash34.C: Likewise.
498         * g++.dg/template/friend31.C: Likewise.
499         * g++.dg/template/crash32.C: Likewise.
500
501         PR c++/27329
502         * g++.dg/template/crash59.C: New test.
503
504         PR c++/27667
505         * g++.dg/template/spec33.C: New test.
506         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
507
508 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
509             Adam Nemet  <anemet@caviumnetworks.com>
510
511         * gcc.dg/tree-ssa/ivopts-1.c: New test.
512         * gcc.dg/tree-ssa/ivopts-2.c: New test.
513
514 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
515
516         PR target/28911
517         * gcc.dg/pr28911.c: New.
518
519 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
520
521         PR target/29169
522         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
523         (dg-options): Add -mfpmath=387.
524
525 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
526
527         PR c/28706
528         * gcc.dg/pr28706.c: New test.
529
530         PR c/28712
531         * gcc.dg/pr28712.c: New test.
532
533 2006-09-22  Mike Stump  <mrs@apple.com>
534
535         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
536
537 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
538
539         PR tree-optimization/28888
540         * gcc.dg/pr28888.c: New test.
541
542 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/29016
545         * g++.dg/init/ptrfn1.C: New test.
546
547 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
548
549         PR c++/28861
550         * g++.dg/template/spec32.C: New test.
551         * g++.dg/parse/crash9.C: Adjust error markers.
552
553         PR c++/28303
554         * g++.dg/template/typedef6.C: New test.
555         * g++.dg/init/error1.C: Adjust error markers.
556         * g++.dg/parse/crash9.C: Likewise.
557         * g++.dg/template/crash55.C: Likewise.
558
559 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
560
561         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
562
563 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
564
565         PR target/27650
566         * g++.dg/ext/dllimport12.C: New test.
567
568 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
569
570         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
571         * gcc.target/mips/nmadd-2.c: Likewise.
572         * gcc.target/mips/mips-ps-6.c: New test.
573         * gcc.target/mips/neg-abs-1.c: Likewise.
574         * gcc.target/mips/neg-abs-2.c: Likewise.
575         * gcc.target/mips/nmadd-3.c: New test.
576
577 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
578
579         PR middle-end/28046
580         * gcc.dg/gomp/atomic-10.c: New test.
581         * g++.dg/gomp/atomic-10.C: New test.
582
583 2006-09-20  Eric Christopher  <echristo@apple.com>
584
585         * gcc.target/i386/sse3-not-fisttp.c: New.
586
587 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
588
589         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
590
591 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
592
593         * gcc.c-torture/execute/pr28289.c (one): New variable.
594         (main): Use it instead of argc.
595         * gcc.c-torture/execute/20060102-1.c (one): New variable.
596         (main): Use it instead of argc.
597
598 2006-09-19  Paul Brook  <paul@codesourcery.com>
599
600         PR target/28516
601         * gcc.dg/nested-func-5.c: New test.
602
603 2006-09-19  Ben Elliston  <bje@au.ibm.com>
604
605         * lib/target-supports.exp (check_effective_target_tls): Compile
606         test stubs using ${tool}_target_compile, not just target_compile.
607         (check_effective_target_tls_runtime): Likewise.
608
609 2006-09-19  Ben Elliston  <bje@au.ibm.com>
610
611         * gcc.c-torture/compile/20030405-1.x: Remove.
612
613         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
614         optimising linker from discarding it.
615
616 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
617
618         PR fortran/28526
619         * gfortran.dg/keyword_symbol_1.f90: New test.
620
621         * gfortran.dg/spread_shape_1.f90: Add missing warning with
622         pedantic compilation option.
623
624 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
625
626         PR fortran/29060
627         * gfortran.dg/spread_shape_1.f90: New test.
628
629 2006-09-17  Roger Sayle  <roger@eyesopen.com>
630
631         PR tree-optimization/28887
632         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
633
634 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
635
636         PR c/25993
637         * gcc.dg/pr25993.c: New test.
638
639 2006-09-17  Ira Rosen  <irar@il.ibm.com>
640
641         PR tree-opt/21591
642         * gcc.dg/vect/pr21591.c: New test.
643
644 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
645
646         PR tree-opt/29059
647         * gcc.c-torture/compile/strcpy-1.c: New test.
648         * gcc.c-torture/compile/strcpy-2.c: New test.
649         * gcc.c-torture/compile/memcpy-1.c: New test.
650         * gcc.c-torture/compile/memcpy-2.c: New test.
651
652 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
653
654         PR testsuite/29055
655         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
656
657 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * gnat.dg/specs/double_record_extension1.ads: New test.
660         * gnat.dg/specs/double_record_extension2.ads: Likewise.
661
662 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
663
664         PR fortran/29051
665         * gfortran.dg/oldstyle_3.f90: New test.
666
667 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
668
669         PR libgfortran/29099
670         * gfortran.dg/secnds-1.f: New test.
671
672 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
673
674         PR libgfortran/29053
675         * gfortran.dg/streamio_9.f90: New test.
676         * gfortran.dg/streamio_10.f90: New test.
677
678 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
679
680         PR C++/29002
681         * g++.dg/init/array22.C: New test.
682         * g++.dg/init/array23.C: New test.
683
684 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
685
686         * stackcheck.lst: Update list of tests requiring stack checking.
687         * norun.lst: Adjust for above change.
688         * ada95.lst: New file.
689         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
690         requiring -gnat95 switch.
691
692 2006-09-14  Olivier Hainque  <hainque@adacore.com>
693
694         * gnat.dg/in_out_parameter.adb: New test.
695
696 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
697
698         PR debug/28980
699         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
700
701 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
702
703         * gnat.dg/specs/unchecked_union.ads: New test.
704
705 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
706
707         PR rtl-optimization/28982
708         * gcc.c-torture/execute/pr28982a.c: New test.
709         * gcc.c-torture/execute/pr28982b.c: Likewise.
710
711 2006-09-12  Eric Christopher  <echristo@apple.com>
712
713         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
714         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
715
716 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
717
718         PR c/28768
719         PR preprocessor/14634
720         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
721         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
722         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
723
724 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
725
726         * gcc.dg/pr28243.c: New test.
727
728 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/28971
731         gfortran.dg/pr28971.f90: New test to act as a backstop in case
732         this undiagnosed regression reappears.
733
734 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
735
736         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
737         Treat $srcdir as a literal.
738         * lib/fortran-torture.exp (fortran-torture-compile,
739         fortran-torture-execute): Likewise.
740         * lib/objc-torture.exp (objc-torture-compile,
741         objc-torture-execute): Likewise.
742         * lib/profopt.exp (profopt-execute): Likewise.
743
744 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
745
746         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
747
748 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
749
750         PR testsuite/28950
751         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
752
753 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
754
755         PR target/13685
756         * gcc.target/i386/pr13685.c: New test.
757
758 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * gcc.dg/pr28726.c: New test.
761
762 2006-09-11  Josh Conner  <jconner@apple.com>
763
764         * gcc.dg/nrv3.c: Increase size of structure.
765         * gcc.dg/nrv4.c: Likewise.
766         * gcc.dg/nrv5.c: Likewise.
767
768 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
769
770         PR libfortran/28890
771         gfortran.dg/assumed_charlen_function_5.f90: New test.
772
773 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
774
775         PR c++/28991
776         * g++.dg/init/static3.C: New test.
777
778 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
779
780         PR testsuite/29007
781         * gcc.dg/long-long-cst1.c (t): Add cast to
782         __SIZE_TYPE__ before casting to int.
783         (main): Return 0 on success.
784
785 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
786
787         * gcc.c-torture/execute/20060910-1.c: New test.
788
789 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
790
791         PR middle-end/26983
792         * gcc.dg/pr26983.c: New test.
793
794 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
795
796         PR target/29006
797         * gcc.c-torture/execute/pr29006.c: New test.
798
799 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
800
801         PR libfortran/28947
802         gfortran.dg/matmul_4.f90: New test.
803
804 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
805
806         PR fortran/28959
807         gfortran.dg/used_types_10: New test.
808
809 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
810
811         PR libfortran/28923
812         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
813         gfortran.dg/array_initializer_3.f90: New test.
814
815 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR fortran/28914
818         * gfortran.dg/actual_array_constructor_3.f90: New test.
819
820 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
821
822         PR testsuite/26778
823         * gcc.target/i386/pr26778.c: New testcase.
824
825 2006-09-08  Eric Christopher  <echristo@apple.com>
826
827         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
828         * gcc.target/i386/memcpy-1.c: Ditto.
829         * gcc.target/i386/asm-1.c: Ditto.
830         * gcc.target/i386/20060512-4.c: Ditto.
831         * gcc.target/i386/compress-float-387.c: Ditto.
832         * gcc.target/i386/20060512-1.c: Ditto.
833         * gcc.target/i386/compress-float-sse.c: Ditto.
834         * gcc.target/i386/20060512-2.c: Ditto.
835         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
836         * gcc.target/i386/stack-prot-kernel.c: Ditto.
837         * gcc.target/i386/compress-float-387-pic.c: Ditto.
838         * gcc.dg/pr26449.c: Ditto.
839         * gcc.dg/attr-ms_struct-2.c: Ditto.
840         * gcc.dg/attr-ms_struct-1.c: Ditto.
841         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
842
843 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
844
845         PR c/28504
846         * gcc.dg/vla-10.c: New test.
847
848 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
849
850         PR c++/28858
851         * g++.dg/parse/template20.C: New test.
852         * g++.dg/template/operator8.C: Remove obsolete part.
853         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
854         * g++.old-deja/g++.pt/crash65.C: Likewise.
855
856 2006-09-07  Jason Merrill  <jason@redhat.com>
857
858         PR middle-end/27724
859         * gcc.dg/long-long-cst1.c: New test.
860
861 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         PR C++/28906
864         * g++.dg/other/array3.C: New test.
865         * g++.dg/other/array4.C: New test.
866         * g++.dg/other/array5.C: New test.
867
868 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
869
870         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
871
872 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
873
874         PR target/28946
875         * gcc.target/i386/pr28946.c: New test.
876
877 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
878
879         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
880         in integer literal constant.
881         * gfortran.dg/enum_8.f90: Ditto.
882         * gfortran.dg/g77/20030326-1.f: Ditto.
883
884 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
885
886         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
887         nonconformance usage.
888
889 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
890
891         PR middle-end/28862
892         * gcc.c-torture/compile/vector-align-1.c: New test.
893
894 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
895
896         PR rtl-opt/27883
897         * g++.dg/opt/copysign-1.C: New test.
898
899 2006-09-06  Jason Merrill  <jason@redhat.com>
900
901         PR c++/27371
902         * g++.dg/warn/unused-result1.C: New test.
903
904 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
905
906         PR c++/28903
907         * g++.dg/ext/vla3.C: New test.
908
909         PR c++/28886
910         * g++.dg/template/array16.C: New test.
911
912 2006-09-06  Richard Guenther  <rguenther@suse.de>
913
914         * gcc.dg/pr27226.c: Remove testcase again.
915
916 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
917
918         PR tree-opt/28937
919         * g++.dg/opt/unroll2.C: New test.
920
921 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR tree-opt/28952
924         * gcc.dg/vect/pr28952.c: New test.
925
926 2006-09-05  Richard Guenther  <rguenther@suse.de>
927
928         PR tree-optimization/28900
929         * gcc.dg/torture/pr28900.c: New testcase
930
931 2006-09-05  Richard Guenther  <rguenther@suse.de>
932
933         PR tree-optimization/28905
934         * gcc.c-torture/compile/pr28905.c: New testcase.
935
936 2006-09-05  Richard Guenther  <rguenther@suse.de>
937
938         PR middle-end/28935
939         * gcc.dg/pr28935.c: New testcase.
940
941 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
942
943         * gcc.c-torture/execute/20060905-1.c: New test.
944
945 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
946
947         PR fortran/28908
948         * gfortran.dg/used_types_7.f90: New test.
949         * gfortran.dg/used_types_8.f90: New test.
950         * gfortran.dg/used_types_9.f90: New test.
951
952 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
953
954         * gcc.c-torture/compile/20060904-1.c: New test.
955
956 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
957
958         PR c++/23287 Revert my 2006-09-01 patch
959         * g++.dg/parse/dtor12.C: Remove.
960
961 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
962
963         PR c+/27670
964         * g++.dg/template/operator9.C: New test.
965
966         PR c++/27493
967         * g++.dg/template/operator7.C: New test.
968
969         PR c++/27494
970         * g++.dg/template/operator8.C: New test.
971
972         PR c++/27397
973         * g++.dg/template/crash57.C: New test.
974
975         * g++.dg/template/typedef4.C: Adjust error markers.
976         * g++.dg/template/typedef5.C: Likewise.
977
978 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
979
980         PR c++/28878
981         * g++.dg/parse/crash33.C: New test.
982
983 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
984         Richard Guenther  <rguenther@suse.de>
985         Adam Nemet  <anemet@caviumnetworks.com>
986
987         PR middle-end/27226
988         * gcc.target/mips/memcpy-1.c: New testcase.
989         * gcc.dg/pr27226.c: Likewise.
990
991 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
992
993         PR c++/28705
994         * g++.dg/lookup/koenig5.C: New.
995         * g++.dg/template/crash56.C: New.
996
997 2006-09-01  Josh Conner  <jconner@apple.com>
998
999         PR c++/25505
1000         * gcc.dg/nrv3.c: New test.
1001         * gcc.dg/nrv4.c: New test.
1002         * gcc.dg/nrv5.c: New test.
1003
1004 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1005
1006         PR c++/23287
1007         * g++.dg/parse/dtor12.C: New.
1008
1009 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1010
1011         PR tree-optimization/28839
1012         * gcc.dg/pr28839.c: New test.
1013
1014 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1015
1016         PR target/24367
1017         * gcc.dg/pr24367.c: New testcase.
1018
1019 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1020
1021         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1022
1023 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1024
1025         PR rtl-optimization/27735
1026         * gcc.dg/loop-unswitch-1.c: New test.
1027
1028 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1029
1030         PR fortran/28885
1031         * gfortran.dg/aliasing_dummy_2.f90: New test.
1032
1033         PR fortran/20067
1034         * gfortran.dg/generic_5.f90: Change error message.
1035
1036         PR fortran/28873
1037         * gfortran.dg/generic_6.f90: New test.
1038
1039         PR fortran/25077
1040         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1041
1042         PR fortran/25102
1043         * gfortran.dg/invalid_interface_assignment.f90: New test.
1044
1045         PR fortran/24866
1046         * gfortran.dg/module_proc_external_dummy.f90: New test.
1047
1048 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1049
1050         PR c++/28349
1051         * testsuite/g++.dg/warn/var-args1.C: New test.
1052
1053 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1054
1055         PR fortran/28866
1056         * gfortran.dg/simpleif_2.f90: New test.
1057         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1058         * gfortran.dg/enum_5.f90: Ditto.
1059
1060 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1061             Kazu Hirata  <kazu@codesourcery.com>
1062
1063         PR tree-optimization/17506
1064         * gcc.dg/pr17506.c: New.
1065
1066 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1067
1068         PR c++/28139
1069         * g++.dg/eh/alias1.C: New test.
1070
1071 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1072
1073         PR c++/28860
1074         * g++.dg/template/ttp22.C: New test.
1075
1076 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1077
1078         PR middle-end/26632
1079         * gcc.dg/pr26632.c: New.
1080
1081 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1082
1083         PR libgfortran/28354
1084         * gfortran.dg/fmt_zero_precision.f90: New test.
1085
1086 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/28058
1089         * g++.dg/template/spec31.C: New test.
1090
1091 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1092
1093         PR c++/26573
1094         * g++.dg/other/static2.C: New test.
1095
1096 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1097
1098         * gcc.dg/Wswitch-enum-2.c: New test case.
1099         * gcc.dg/Wswitch-enum-3.c: Likewise.
1100
1101 2006-08-26  Richard Guenther  <rguenther@suse.de>
1102
1103         * gcc.c-torture/compile/20060826-1.c: New testcase.
1104
1105 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1106
1107         PR c++/28736
1108         * g++.dg/template/void10.C: New test.
1109
1110         PR c++/28737
1111         * g++.dg/template/void8.C: New test.
1112
1113         PR c+_+/28738
1114         * g++.dg/template/void9.C: New test.
1115
1116         * g++.dg/template/void3.C: Adjust error markers.
1117         * g++.dg/template/void4.C: Likewise.
1118         * g++.dg/template/crash55.C: Likewise.
1119         * g++.dg/template/void7.C: Likewise
1120
1121 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1122
1123         PR c++/28588
1124         * g++.dg/inherit/access6.C: New test.
1125         * g++.dg/inherit/access7.C: Likewise.
1126
1127         PR c++/28595
1128         * g++.dg/template/array15.C: New test.
1129         * g++.dg/template/crash2.C: Tweak error markers.
1130
1131 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR middle-end/28683
1134         * gcc.c-torture/compile/20060823-1.c: New test.
1135
1136 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1137
1138         PR c++/28853
1139         * g++.dg/template/ttp21.C: New test.
1140
1141         PR c++/28852
1142         * g++.dg/other/operator1.C: Add error-marker.
1143         * g++.dg/other/operator2.C: New test.
1144
1145 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1146
1147         PR c/27893
1148         * gcc.c-torture/compile/vla-const-1.c,
1149         gcc.c-torture/compile/vla-const-2.c: New tests.
1150
1151 2006-08-26  Richard Guenther  <rguenther@suse.de>
1152
1153         PR middle-end/28814
1154         * gcc.dg/torture/pr28814.c: New testcase.
1155
1156 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1157
1158         PR c/28418
1159         * gcc.c-torture/compile/compound-literal-1.c: New test.
1160
1161 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1162
1163         PR c/28299
1164         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1165         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1166         Expect extra diagnostics.
1167
1168 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1169
1170         gcc.dg/noncompile/pr16876.c: New test.
1171
1172 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1173
1174         PR c++/28056
1175         * g++.dg/parse/local1.C: New test.
1176         * g++.dg/other/qual1.C: Tweak error marker.
1177
1178 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1179
1180         PR c++/27787
1181         * g++.dg/template/typename10.C: New.
1182         * g++.dg/template/lookup4.C: Remove bogus error marker.
1183
1184 2006-08-25  Richard Guenther  <rguenther@suse.de>
1185
1186         PR testsuite/28829
1187         * gcc.dg/pr26570.c: Fix testcase.
1188
1189 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1190
1191         PR tree-opt/28807
1192         * gcc.c-torture/execute/mayalias-2.c: New test.
1193         * gcc.dg/tree-ssa/alias-13.c: New test.
1194
1195 2006-08-24  Jan Hubicka  <jh@suse.cz>
1196
1197         PR debug/26881
1198         * gcc.dg/debug/pr26881.c: New file.
1199
1200 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1201
1202         PR fortran/28788
1203         * gfortran.dg/used_types_4.f90: New test.
1204         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1205         association of derived types.
1206         * gfortran.dg/used_types_2.f90: Add module cleanup.
1207         * gfortran.dg/used_types_3.f90: The same.
1208
1209         PR fortran/28771
1210         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1211         fix of regression.
1212
1213 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1214
1215         PR 28813
1216         * gfortran.dg/direct_io_6.f90: Remove test.
1217
1218 2006-08-23  Stuart Hastings  <stuart@apple.com>
1219
1220         PR 28825
1221         * gcc.target/i386/20060821-1.c: New.
1222
1223 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1224
1225         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1226         dg-warning strings for dllimport.
1227
1228 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR C++/28450
1231         * g++.dg/ext/vector4.C: New test.
1232         * g++.dg/ext/complex1.C: New test.
1233
1234 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1235
1236         PR debug/28692
1237         * gcc.dg/debug/const-1.c: New.
1238         * gcc.dg/debug/const-2.c: New.
1239         * gcc.dg/debug/dwarf2/const-1.c: New.
1240         * gcc.dg/debug/dwarf2/const-2.c: New.
1241         * gcc.dg/debug/dwarf2/const-2b.c: New.
1242
1243 2006-08-22  Richard Guenther  <rguenther@suse.de>
1244
1245         PR middle-end/28776
1246         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1247         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1248
1249 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1250
1251         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1252
1253 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1254
1255         PR c++/26269
1256         * g++.dg/other/error14.C: New test.
1257
1258         PR c++/28505
1259         * g++.dg/parse/ctor7.C: New test.
1260         * g++.dg/parse/ctor8.C: Likewise.
1261
1262         PR c++/28741
1263         * g++.dg/template/void7.C: New test.
1264
1265 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1266
1267         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1268         * gnat.dg/self_aggregate_with_array.adb: New test.
1269
1270 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1271
1272         * g++.dg/eh/arm-vfp-unwind.C: New test.
1273
1274 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/28341
1277         * g++.dg/template/ref3.C: New test.
1278         * g++.dg/template/nontype13.C: New test.
1279
1280         PR c++/28346
1281         * g++.dg/template/ptrmem17.C: New test.
1282
1283 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1284
1285         PR target/28648 c:
1286         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1287
1288 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1289
1290         PR fortran/28630
1291         * gfortran.dg/used_types_2.f90: New test.
1292
1293         PR fortran/28601
1294         * gfortran.dg/used_types_3.f90: New test.
1295
1296         PR fortran/20886
1297         * gfortran.dg/generic_actual_arg.f90: New test.
1298
1299         PR fortran/28735
1300         * gfortran.dg/module_private_array_refs_1.f90: New test.
1301
1302         PR fortran/28762
1303         * gfortran.dg/program_name_1.f90: New test.
1304
1305         PR fortran/28425
1306         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1307
1308         PR fortran/28496
1309         * gfortran.dg/array_initializer_2.f90: New test.
1310
1311         PR fortran/18111
1312         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1313
1314         PR fortran/28600
1315         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1316
1317         PR fortran/28771
1318         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1319
1320         PR fortran/28660
1321         * gfortran.dg/dependent_decls_1.f90: New test.
1322
1323 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1324
1325         PR fortran/25217
1326         * gfortran.dg/derived_init_2.f90: New.
1327
1328 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1329
1330         * gcc.c-torture/execute/pr28289.c: New test.
1331
1332 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR c/28744
1335         * gcc.dg/attr-externally-visible-1.c: New test.
1336         * gcc.dg/attr-externally-visible-2.c: New test.
1337         * g++.dg/parse/attr-externally-visible-1.C: New test.
1338         * g++.dg/parse/attr-externally-visible-2.C: New test.
1339
1340 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1341
1342         PR c++/28606
1343         * g++.dg/parse/dtor11.C: New test.
1344
1345 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1346
1347         PR rtl-optimization/28489
1348         * gcc.c-torture/compile/pr28489.c: New test.
1349
1350 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1351
1352         PR c++/28710
1353         * g++.dg/template/redecl4.C: New test.
1354
1355         PR c++/28711
1356         * g++.dg/template/ctor8.C: New test.
1357
1358 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1359
1360         * gcc.dg/pr26570.c: Fix testcase.
1361
1362 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1363
1364         * PR c++/28573
1365         * g++.dg/parse/offsetof6.C: New test.
1366         * g++.dg/parse/offsetof6.C: New test.
1367         * g++.dg/parse/offsetof7.C: New test.
1368
1369 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1370
1371         PR testsuite/28602
1372         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1373         is false.
1374
1375 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         PR c++/28302
1378         * g++.dg/ext/vector3.C: New test.
1379
1380 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1381
1382         PR gcov/profile/26570
1383         * gcc.dg/pr26570.c: New test.
1384
1385 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1386
1387         PR c/27697
1388         * gcc.dg/qual-component-1.c: New test.
1389
1390 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1391
1392         PR c++/28593
1393         * g++.dg/parse/new3.C: New test.
1394
1395 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396
1397         PR fortran/25828
1398         * gfortran.dg/streamio_1.f90: New test.
1399         * gfortran.dg/streamio_2.f90: New test.
1400         * gfortran.dg/streamio_3.f90: New test.
1401         * gfortran.dg/streamio_4.f90: New test.
1402         * gfortran.dg/streamio_5.f90: New test.
1403         * gfortran.dg/streamio_6.f90: New test.
1404         * gfortran.dg/streamio_7.f90: New test.
1405         * gfortran.dg/streamio_8.f90: New test.
1406
1407 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1408
1409         PR c/28287
1410         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1411
1412 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1413
1414         PR c++/28594
1415         * g++.dg/template/void6.C: New test.
1416
1417 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1418
1419         PR c/28649
1420         * gcc.dg/parse-error-1.c: New test.
1421         * gcc.dg/parse-error-2.c: New test.
1422         * gcc.dg/cpp/digraph2.c: Add error-marker.
1423         * gcc.dg/noncompile/920923-1.c: Likewise.
1424
1425 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1426
1427         PR c/27490
1428         * gcc.dg/sizeof-2.c: New testcase.
1429
1430         PR c/27489
1431         * gcc.dg/switch-A.c: New testcase.
1432
1433 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1434
1435         PR c++/28288
1436         PR c++/14556
1437         * g++.old-deja/g++.warn/compare1.C: Delete.
1438         * g++.dg/opt/pr7503-2.C: Delete.
1439         * g++.dg/opt/pr7503-3.C: Delete.
1440         * g++.dg/opt/pr7503-4.C: Delete.
1441         * g++.dg/opt/pr7503-5.C: Delete.
1442         * g++.dg/opt/max1.C: Delete.
1443         * g++.dg/warn/minmax.C: Delete.
1444         * g++.dg/expr/minmax.C: New test.
1445
1446 2006-08-14  Richard Guenther  <rguenther@suse.de>
1447
1448         PR testsuite/28703
1449         * gcc.c-torture/execute/pr28651.c: Do not use argc
1450         to avoid optimization, instead forbid inlining.
1451
1452 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1453
1454         PR rtl-optimization/28634
1455         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1456
1457 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1458
1459         PR c/27184
1460         * gcc.dg/torture/pr27184.c: New test.
1461
1462 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1463
1464         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1465
1466 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1467
1468         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1469         * gfortran.dg/stat_2.f90: Likewise.
1470         * gfortran.dg/chmod_1.f90: Likewise.
1471         * gfortran.dg/chmod_2.f90: Likewise.
1472         * gfortran.dg/chmod_3.f90: Likewise.
1473
1474 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1475
1476         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1477
1478 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1479
1480         * g++.dg/opt/pr23454-2.C: New test.
1481
1482 2006-08-11  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/28651
1485         * gcc.c-torture/execute/pr28651.c: New testcase.
1486
1487 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489         * gnat.dg/specs/static_initializer.ads: New test.
1490
1491 2006-08-10  Paul Brook  <paul@codesourcery.com>
1492
1493         * gcc.target/arm/cond-asm.c: New test.
1494
1495 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1496
1497         PR tree-optimization/26197
1498         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1499         * g++.dg/vect/vect.exp: Compile the new tests with
1500         --param max-aliased-vops=0.
1501
1502 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1503
1504         PR c++/28637
1505         * g++.dg/template/void3.C: New test.
1506
1507         PR c++/28638
1508         * g++.dg/template/void4.C: New test.
1509
1510         PR c++/28640
1511         * g++.dg/template/void5.C: New test.
1512
1513 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1514
1515         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1516         after dg-do compile.
1517
1518 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1519
1520         PR tree-optimizations/26969
1521         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1522         "unswitch-loops" with -funswitch-loops.
1523         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1524
1525 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1526
1527         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1528         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1529         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1530         * objc.dg/dwarf-1.m: Likewise.
1531         * objc.dg/dwarf-2.m: Likewise.
1532         * obj-c++.dg/dwarf-2.mm: Likewise.
1533
1534 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1535
1536         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1537         * objc.dg/dwarf-2.m: Likewise.
1538         * obj-c++.dg/dwarf-2.mm: Likewise.
1539
1540         PR libfortran/28603
1541         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1542
1543         PR testsuite/27611
1544         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1545
1546         PR testsuite/27033
1547         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1548
1549 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1550
1551         PR target/27827
1552         * gcc.target/i386/pr27827.c: New testcase.
1553
1554 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1555
1556         PR fortran/28590
1557         * gfortran.dg/sequence_types_1.f90: New test.
1558
1559 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1560
1561         PR fortran/28548
1562         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1563         dg-warning.  Add -pedantic option.
1564
1565 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1566
1567         PR c/28502
1568         * gcc.dg/proto-1.c: New test.
1569
1570         PR c/27721
1571         * gcc.dg/lvalue-4.c: New test.
1572
1573         PR c/28136
1574         * gcc.dg/init-bad-5.c: New test.
1575
1576 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1577
1578         PR c++/28347
1579         * g++.dg/ext/typedef-init.C: Add new test for typedef
1580         initialization inside templates. Adjust existing error markers.
1581
1582 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1583
1584         PR c++/28148
1585         * g++.dg/init/ptrmem3.C: New test.
1586
1587 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1588
1589         PR tree-optimization/27770
1590         * lib/target-support.exp: New target keyword "section_anchors".
1591         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1592         tests.
1593         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1594         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1595         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1596         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1597
1598 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1599
1600         * gcc.dg/20060801-1.c: Add missing '}'.
1601
1602 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1603
1604         PR c++/27508
1605         * g++.dg/parse/dtor9.C: New test.
1606         * g++.dg/parse/dtor10.C: New test.
1607         * g++.dg/other/error7.C: Adjust error-marker.
1608
1609         PR c++/28274
1610         * g++.dg/other/default5.C: New test.
1611
1612 2006-08-02  Richard Guenther  <rguenther@suse.de>
1613
1614         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1615
1616 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/28557
1619         * g++.dg/template/conv9.C: New test.
1620
1621 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1622
1623         PR debug/28063
1624         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1625         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1626         Optionally return assembly text.  Update callers.
1627         (check_no_compiler_messages): Update verbose messages.
1628         (check_no_messages_and_pattern): New.
1629         (check_effective_target_string_merging): New.
1630
1631 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/28250
1634         * g++.dg/eh/catch4.C: New test.
1635
1636         PR c++/28257
1637         * g++.dg/other/qual1.C: New test.
1638
1639         PR c++/28259
1640         * g++.dg/inherit/error2.C: New test.
1641
1642         PR c++/28267
1643         * g++.dg/other/new1.C: New test.
1644
1645         * g++.dg/warn/pr23075.C: Remove obsolete test.
1646         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1647         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1648
1649 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1650
1651         PR c++/28523
1652         * g++.dg/eh/cast1.C: New test.
1653
1654 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1655
1656         PR libfortran/28452
1657         * gfortran.dg/random_3.f90:  New test.
1658
1659 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1660
1661         PR c++/28432
1662         * g++.dg/other/pr28304.C: Change expected error message.
1663         * g++.dg/other/pr28432.C: New test.
1664
1665 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1666
1667         PR c++/28256
1668         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1669
1670 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1671
1672         PR debug/23336
1673         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1674         at -g1.
1675         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1676         g++.dg/debug/enum-2.C: New.
1677
1678 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1679
1680         PR c++/6634
1681         * g++.dg/parse/long1.C: Add more tests.
1682
1683 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1684
1685         * gfortran.dg/lrshift_1.c: New file.
1686
1687 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688
1689         PR libgfortran/28335
1690         * gfortran.dg/no_unit_error_1.f90: New test.
1691
1692 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1693
1694         PR libgfortran/28335
1695         * gfortran.dg/no_unit_error_1.f90: Delete test.
1696         * gfortran.dg/no_unit_error_2.f90: Delete test.
1697
1698 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1699
1700         * gfortran.dg/chmod_3.f90: New test.
1701         * gfortran.dg/ltime_gmtime_1.f90: New test.
1702         * gfortran.dg/ltime_gmtime_2.f90: New test.
1703         * gfortran.dg/lrshift_1.f90: New test.
1704         * gfortran.dg/chmod_1.f90: New test.
1705         * gfortran.dg/chmod_2.f90: New test.
1706
1707 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1708
1709         PR c++/27668
1710         * g++.dg/template/crash55.C: New test.
1711
1712         PR c++/27962
1713         * g++.dg/template/nontype16.C: New test.
1714
1715         * g++.dg/template/void2.C: Adjust error markers.
1716         * g++.dg/template/nontype5.C: Adjust error markers.
1717
1718 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1719
1720         * gcc.target/i386/stack-prot-kernel.c: New test.
1721
1722 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1723
1724         * gcc.dg/builtins-55.c: New test case.
1725
1726 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1727
1728         PR rtl-optimization/27907
1729         * gcc.c-torture/compile/pr27907.c: New test.
1730
1731 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1732
1733         * gfortran.dg/mclock.f90: New test.
1734         * gfortran.dg/int_conv_1.f90: New test.
1735         * gfortran.dg/stat_1.f90: New test.
1736         * gfortran.dg/stat_2.f90: New test.
1737
1738 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1739
1740         PR libgfortran/28335
1741         * gfortran.dg/no_unit_error_1.f90: New test.
1742         * gfortran.dg/no_unit_error_2.f90: New test.
1743         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1744
1745 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1746
1747         PR middle-end/28473
1748         * gcc.dg/fold-convround-1.c: New test case.
1749
1750 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1751
1752         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1753
1754 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1755
1756         PR c++/27572
1757         * g++.dg/other/typedef1.C: New test.
1758         * g++.dg/template/typedef4.C: New test.
1759         * g++.dg/template/typedef5.C: New test.
1760
1761 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1762
1763         PR fortran/28416
1764         * gfortran.dg/allocatable_dummy_3.f90: New.
1765
1766 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1767
1768         PR fortran/28439
1769         * gfortran.dg/arithmetic_if.f90:  New test.
1770
1771 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1772
1773         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1774         avoid memcpy optimization.
1775
1776 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         PR fortran/25289
1779         * gfortran.dg/direct_io_6.f90: New test.
1780
1781 2006-07-24  Jan Hubicka  <jh@suse.cz>
1782
1783         PR c/25795
1784         PR c++/27369
1785         * gcc.dg/pr25795.c: New test.
1786         * gcc.dg/pr25795-1.c: New test.
1787
1788 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1789
1790         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1791         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1792         which may be transformed to "g || h" on some platforms.
1793
1794 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/28025
1797         * g++.dg/template/friend45.C: New test.
1798
1799 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1800
1801         PR libgfortran/28339
1802         * gfortran.dg/arrayio_8.f90: New test.
1803
1804 2006-07-21  Mike Stump  <mrs@apple.com>
1805
1806         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1807
1808         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1809
1810 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1811
1812         PR c++/28250
1813         * g++.dg/eh/catch3.C: New test.
1814
1815         PR c++/28363
1816         * g++.dg/template/defarg10.C: New test.
1817
1818 2006-07-20  Paul Brook  <paul@codesourcery.com>
1819
1820         PR 27363
1821         * gcc.dg/pr27363.c: New test.
1822
1823 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/28338
1826         * g++.dg/init/ref13.C: New test.
1827
1828 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1829
1830         PR obj-c++/28434
1831         * obj-c++.dg/proto-error-1.mm: New test.
1832
1833 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/28337
1836         * g++.dg/template/string1.C: New test.
1837
1838 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/28048
1841         * g++.dg/template/defarg9.C: New test.
1842
1843         PR c++/28235
1844         * g++.dg/template/static27.C: New test.
1845
1846 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1847
1848         PR 28410
1849         * gcc.dg/tree-ssa/pr28410.c: New test.
1850
1851 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1852
1853         PR c++/28258
1854         * g++/dg/other/error13.C: New test.
1855
1856         PR c++/28260
1857         * g++.dg/template/friend44.C: New test.
1858
1859 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1860
1861         PR c++/27495
1862         * g++.dg/other/pr27495.C: New.
1863
1864 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1865
1866         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1867         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1868
1869 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1870
1871         PR c/28286
1872         * gcc.dg/pragma-pack-4.c: New test.
1873
1874 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1875
1876         PR c++/28291
1877         * g++.dg/ext/pr28291.C: New test.
1878
1879 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1880
1881         PR middle-end/28403
1882         * gcc.c-torture/execute/pr28403.c: New test.
1883
1884 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1885
1886         PR middle-end/28402
1887         * gcc.dg/pr28402.c: New test.
1888
1889 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1890
1891         PR c++/28304
1892         * g++.dg/other/pr28304.C: New test.
1893
1894 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1895
1896         PR other/28251
1897         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1898         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1899
1900 2006-07-17  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/28238
1903         * g++.dg/tree-ssa/pr28238.C: New testcase.
1904
1905 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1906
1907         PR c++/28250
1908         * g++.dg/eh/catch1.C: New test.
1909         * g++.dg/eh/catch2.C: New test.
1910
1911 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR c++/28370
1914         * g++.dg/template/anon3.C: New test.
1915
1916 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1917
1918         PR fortran/20844
1919         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1920         specifiers requiring an explicit format tag..
1921
1922         PR fortran/28201
1923         * gfortran.dg/generic_5: New test.
1924
1925         PR fortran/20893
1926         * gfortran.dg/elemental_optional_args_1.f90: New test.
1927
1928 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1929
1930         * gnat.dg/assert.ads: New file.
1931         * gnat.dg/controlled_record.ads: Likewise.
1932         * gnat.dg/controlled_record.adb: Likewise.
1933
1934 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1935
1936         PR c++/28292
1937         * g++.dg/other/error12.C: New test.
1938
1939         PR c++/28269
1940         * g++.dg/template/crash54.C: New test.
1941
1942 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1943
1944         PR c++/28249
1945         * g++.dg/parse/catch1.C: New test.
1946
1947         PR c++/28294
1948         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1949
1950         PR c++/28387
1951         * g++.dg/ext/attrib24.C: New test.
1952
1953 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1954
1955         PR c++/28343
1956         * g++.dg/ext/asmspec1.C: New test.
1957
1958 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1959
1960         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1961         (dg-test): Support shouldfail tests.
1962         * lib/target-supports-dg.exp (dg-shouldfail): New.
1963         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1964         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1965         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1966         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1967         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1968         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1969         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1970
1971 2006-07-13  Jan Hubicka  <jh@suse.cz>
1972
1973         * gcc.target/i386/memcpy-1.c: New.
1974
1975 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1976
1977         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1978
1979 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1980
1981         PR fortran/25097
1982         * gfortran.dg/present_1.f90: New test.
1983
1984         PR fortran/20903
1985         * gfortran.dg/interface_derived_type_1.f90: New test.
1986
1987 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1988
1989         PR fortran/28213
1990         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1991         list.
1992
1993 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1994
1995         PR c++/27820
1996         * g++.dg/other/label1.C: New test.
1997
1998 2006-07-07   Richard Guenther  <rguenther@suse.de>
1999
2000         PR middle-end/28268
2001         * gcc.dg/torture/pr28268.c: New testcase.
2002
2003 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2004
2005         PR c++/27019
2006         * g++.dg/ext/pr27019.C: New.
2007
2008 2006-07-07  Richard Guenther  <rguenther@suse.de>
2009
2010         PR tree-optimization/28187
2011         * gcc.dg/pr28187.c: New testcase.
2012
2013 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2014
2015         * gnat.dg/address_conversion.adb: New test.
2016         * gnat.dg/boolean_subtype.adb: Likewise.
2017         * gnat.dg/frame_overflow.adb: Likewise.
2018         * gnat.dg/pointer_array.adb: Likewise.
2019         * gnat.dg/pointer_conversion.adb: Likewise.
2020
2021 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/28237
2024         PR fortran/23420
2025         * gfortran.dg/print_fmt_5.f90: New test.
2026
2027 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2028
2029         PR fortran/28129
2030         * gfortran.dg/bounds_check_4.f90: New test.
2031
2032 2006-07-05  Richard Guenther  <rguenther@suse.de>
2033
2034         PR target/28158
2035         * gfortran.dg/pr28158.f90: New testcase.
2036
2037 2006-07-05  Richard Guenther  <rguenther@suse.de>
2038
2039         PR tree-optimization/28162
2040         * gcc.dg/pr28162.c: New testcase.
2041
2042 2006-07-05  Richard Guenther  <rguenther@suse.de>
2043         Andrew Pinski  <pinskia@gcc.gnu.org>
2044
2045         PR c++/27084
2046         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2047
2048 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2049
2050         PR fortran/28174
2051         * gfortran.dg/actual_array_substr_2.f90: New test.
2052
2053         PR fortran/28167
2054         * gfortran.dg/actual_array_constructor_2.f90: New test.
2055
2056 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         * gfortran.dg/itime_idate_1.f: New test.
2059         * gfortran.dg/itime_idate_2.f: New test.
2060
2061 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062
2063         PR libgfortran/27704
2064         * gfortran.dg/open_status_3.f90: New test.
2065         * gfortran.dg/fmt_l.f90: Update for new feature.
2066
2067 2006-07-03  Asher Langton  <langton2@llnl.gov>
2068
2069         * gfortran.dg/oldstyle_2.f90: New.
2070
2071 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         * gnat.dg/string_slice.adb: New test.
2074
2075 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2076
2077         PR fortran/19259
2078         * gfortran.dg/semicolon_fixed.c: New.
2079         * gfortran.dg/semicolon_free.c: New.
2080
2081 2006-06-30  Mike Stump  <mrs@apple.com>
2082
2083         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2084         that don't support internal visibility.
2085
2086 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2087
2088         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2089         for '(' / ')' needing an extra '\'.
2090
2091 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2092
2093         PR middle-end/27428
2094         * gcc.dg/pr27428-1.c: New test case.
2095
2096 2006-06-29  Mike Stump  <mrs@apple.com>
2097
2098         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2099         on darwin as we can't align commons large enough yet.
2100
2101         * gcc.dg/vla-8.c: Add additional testcases.
2102
2103 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2104
2105         PR c++/28114
2106         * g++.dg/other/pr28114.C: New.
2107
2108 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2109
2110         * gcc.c-torture/compile/20060625-1.c: New test.
2111
2112 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/20867
2115         * gfortran.dg/stfunc_3.f90: New test.
2116
2117         PR fortran/25056
2118         * gfortran.dg/impure_actual_1.f90: New test.
2119
2120         PR fortran/20874
2121         * gfortran.dg/elemental_result_1.f90: New test.
2122
2123         PR fortran/25073
2124         * gfortran.dg/select_7.f90: New test.
2125
2126         PR fortran/27554
2127         * intrinsic_actual_1.f: New test.
2128
2129         PR fortran/22038
2130         PR fortran/28119
2131         * gfortran.dg/forall_4.f90: New test.
2132
2133         PR fortran/25072
2134         * gfortran.dg/forall_5.f90: New test.
2135
2136 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2137
2138         PR c++/28051
2139         * g++.dg/template/using13.C: New test.
2140
2141         PR c++/28054
2142         * g++.dg/other/incomplete3.C: New test.
2143
2144 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2145
2146         PR fortran/28081
2147         * gfortran.dg/substr_3.f: New test.
2148         * gfortran.dg/equiv_2.f90: Update expected error message.
2149
2150 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2151
2152         PR fortran/28118
2153         * gfortran.dg/actual_array_substr_1.f90: New test.
2154
2155 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2156
2157         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2158         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2159
2160 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2161
2162         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2163
2164 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2165
2166         PR fortran/27981
2167         * gfortran.dg/simpleif_2.f90: New test.
2168
2169 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2170
2171         * g++.dg/template/error22.C: Fix typo.
2172
2173 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         PR c++/28112
2176         * g++.dg/ext/attrib23.C: New test.
2177
2178 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2179
2180         * gnat.dg/varsize_temp.adb: New test.
2181
2182 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2183
2184         PR c++/11468
2185         * g++.dg/other/java2.C: New test.
2186
2187 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2188
2189         PR target/27789
2190         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2191         initialization.
2192
2193 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2194
2195         PR target/27531
2196         * gcc.dg/pr27531-1.c: New test case.
2197
2198 2006-06-22  Asher Langton  <langton2@llnl.gov>
2199
2200         PR fortran/24748
2201         * gfortran.dg/implicit_8.f90: New.
2202
2203 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2204
2205         PR rtl-optimization/28121
2206         * gcc.dg/pr28121.c: New test.
2207
2208 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2209
2210         PR c++/27805
2211         * g++.dg/parse/ptrmem6.C: New test.
2212
2213         PR c++/27821
2214         * g++.dg/template/error22.C: New test.
2215
2216 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2217
2218         PR c++/28111
2219         * g++.dg/template/friend43.C: New test.
2220
2221         PR c++/28110
2222         * g++.dg/template/crash53.C: New test.
2223
2224         PR c++/28109
2225         * g++.dg/rtti/incomplete1.C: New test.
2226
2227 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2230
2231 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2232
2233         * gcc.c-torture/execute/complex-7.c: New.
2234
2235 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2236
2237         * gcc.dg/merge-all-constants-1.c: New test.
2238
2239 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2240
2241         PR c++/28113
2242         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2243
2244 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2245
2246         * gfortran.dg/rrspacing_1.f90: New test.
2247
2248 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2249
2250         PR c++/28052
2251         * g++.dg/other/bitfield2.C: New test.
2252
2253 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2254
2255         PR tree-optimization/27331
2256         * gcc.dg/pr27331.c: New test.
2257
2258 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2259             Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         PR ada/18692
2262         * lib/gnat.exp: New file.
2263         * lib/gnat-dg.exp: Likewise.
2264         * gnat.dg: New directory.
2265         * gnat.dg/dg.exp: New driver.
2266         * gnat.dg/specs: New directory.
2267         * gnat.dg/specs/specs.exp: New driver.
2268         * gnat.dg/style: New directory.
2269         * gnat.dg/style/style.exp: New driver.
2270
2271 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2272
2273         PR fortran/16206
2274         * gfortran.dg/array_initializer_1.f90: New test.
2275
2276         PR fortran/28005
2277         * gfortran.dg/matmul_3.f90: New test.
2278
2279 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2280
2281         PR middle-end/28075
2282         * gcc.dg/tree-ssa/inline-1.c: New test.
2283
2284 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2285
2286         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2287         in malloc prototype; remove XFAIL.
2288         * gcc.dg/pr18241-2.c: Ditto.
2289         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2290         in memset prototype; remove XFAIL.
2291         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2292
2293 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2294
2295         * gcc.dg/vla-8.c: Add.
2296
2297 2006-06-19  Richard Guenther  <rguenther@suse.de>
2298
2299         PR tree-optimization/27090
2300         * g++.dg/tree-ssa/pr27090.C: New testcase.
2301
2302 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2303
2304         PR target/27861
2305         * gcc.dg/pr27861-1.c: New test case.
2306
2307 2006-06-19  Richard Guenther  <rguenther@suse.de>
2308
2309         PR middle-end/28045
2310         * gcc.dg/torture/pr28045.c: New testcase.
2311
2312 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2313
2314         PR fortran/26801
2315         * gfortran.dg/associated_4.f90: New test.
2316
2317 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2318
2319         PR fortran/19310
2320         PR fortran/19904
2321         * gfortran.dg/real_const_3.f90: New test.
2322
2323 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2324
2325         PR c++/28016
2326         * g++.dg/template/static26.C: New test.
2327
2328         PR c++/27979
2329         * g++.dg/expr/bitfield2.C: New test.
2330
2331         PR c++/27884
2332         * g++.dg/parse/linkage2.C: New test.
2333
2334 2006-06-16  Richard Guenther  <rguenther@suse.de>
2335
2336         PR middle-end/27116
2337         * gcc.dg/pr15785-1.c: Revert last change.
2338         * gcc.dg/torture/pr27116-2.c: New testcase.
2339
2340 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2341
2342         PR middle-end/27802
2343         * gcc.dg/pr27802-1.c: New test case.
2344
2345 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2346
2347         PR c++/27689
2348         * g++.dg/template/ttp18.C: New test.
2349         * g++.dg/template/ttp19.C: Likewise.
2350
2351         PR c++/27666
2352         * g++.dg/expr/cond9.C: New test.
2353
2354         PR c++/27640
2355         * g++.dg/template/ctor7.C: New test.
2356
2357 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2358
2359         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2360
2361 2006-06-16  Richard Guenther  <rguenther@suse.de>
2362
2363         PR tree-optimization/27781
2364         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2365
2366 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2367
2368         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2369
2370 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2371
2372         * gcc.dg/tree-ssa/loop-18.c: New test.
2373
2374 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2375
2376         PR c++/27665
2377         * g++.dg/template/crash52.C: New test.
2378
2379         PR c++/27648
2380         * g++.dg/ext/attrib22.C: New test.
2381
2382         PR c++/26559
2383         * g++.dg/template/builtin1.C: New test.
2384         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2385
2386         PR c++/28018
2387         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2388         assignment.
2389         * g++.old-deja/g++.pt/crash51.C: Likewise.
2390
2391         PR c++/27227
2392         * g++.dg/lookup/linkage1.C: New test.
2393         * g++.dg/lookup/linkage2.C: Likewise.
2394
2395 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2396
2397         PR middle-end/27959
2398         * gcc.dg/pr27959.c: New testcase.
2399
2400 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2401
2402         PR target/28014:
2403         * g++.dg/eh/div.C: New test.
2404
2405 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR c++/27894
2408         * g++.dg/tree-ssa/pr26757.C: New test.
2409         * g++.dg/tree-ssa/pr27894.C: New test.
2410
2411 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2412
2413         * gcc.c-torture/compile/20060609-1.c: New test.
2414
2415         PR target/27863
2416         * gcc.c-torture/compile/pr27863.c: New test.
2417
2418 2006-06-13  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/27830
2421         * g++.dg/tree-ssa/pr27830.C: New testcase.
2422
2423 2006-06-13  Matthew Sachs  <msachs@apple.com>
2424
2425         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2426         the list of compiler flags; this causes those flags to be checked
2427         for things like dg-skip-if.
2428
2429 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2430
2431         PR c++/27601
2432         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2433
2434 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2435             Kazu Hirata  <kazu@codesourcery.com>
2436
2437         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2438         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2439
2440 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2441
2442         PR c++/27933
2443         * g++.dg/lookup/using15.C: New test.
2444
2445         PR c++/27951
2446         * g++.dg/other/anon4.C: New test.
2447
2448 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2449
2450         PR c++/21210
2451         * g++.dg/init/complex1.C: New test case.
2452
2453 2006-06-11  Eric Christopher  <echristo@apple.com>
2454
2455         PR middle-end/27948
2456         * gcc.dg/bf-ms-layout.c: Run on darwin.
2457         * gcc.dg/bf-no-ms-layout: Ditto.
2458         * gcc.dg/attr-ms_struct-2.c: New.
2459         * gcc.dg/bf-ms-layout-2.c: Ditto.
2460
2461 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2462
2463         * gcc.dg/attr-ms_struct-packed1.c: New.
2464
2465 2006-06-09  Mike Stump  <mrs@apple.com>
2466
2467         * gcc.dg/vla-7.c: Add.
2468
2469 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2470
2471         PR fortran/24558
2472         * gfortran.dg/entry_6.f90: New test.
2473
2474         PR fortran/20877
2475         PR fortran/25047
2476         * gfortran.dg/entry_7.f90: New test.
2477
2478 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR c/27747
2481         * gcc.dg/cpp/_Pragma6.c: New test.
2482
2483         PR c++/27748
2484         * g++.dg/cpp/_Pragma1.C: New test.
2485
2486         PR preprocessor/27746
2487         * gcc.dg/gomp/macro-3.c: New test.
2488         * gcc.dg/gomp/macro-4.c: New test.
2489         * g++.dg/gomp/macro-3.C: New test.
2490         * g++.dg/gomp/macro-4.C: New test.
2491
2492 2006-06-09  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/26998
2495         * gcc.dg/torture/pr26998.c: New testcase.
2496         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2497
2498 2006-06-08  Mike Stump  <mrs@apple.com>
2499
2500         * gcc.dg/pr27095.c: Account for stubs.
2501
2502         PR target/26427
2503         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2504         produce bad code on darwin.
2505
2506 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2507
2508         PR fortran/27958
2509         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2510
2511 2006-06-08  Asher Langton  <langton2@llnl.gov>
2512
2513         PR fortran/27786
2514         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2515
2516 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2517
2518         PR target/27421
2519         * gcc.dg/union-3.c: New test.
2520
2521 2006-06-08  Richard Guenther  <rguenther@suse.de>
2522
2523         PR middle-end/27116
2524         * gcc.dg/torture/pr27116.c: New testcase.
2525         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2526
2527 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2528
2529         PR rtl-optimization/26449
2530         * gcc.dg/pr26449.c: New test.
2531
2532 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2533
2534         PR c++/27601
2535         * g++.dg/ext/offsetof1.C: Test member functions.
2536
2537 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2538
2539         * gcc.dg/pr27095.c: Improve scanning.
2540
2541 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/23091
2544         * gfortran.dg/saved_automatic_1.f90: New test.
2545
2546         PR fortran/24168
2547         * gfortran.dg/array_simplify_1.f90: New test.
2548
2549         PR fortran/25090
2550         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2551
2552         PR fortran/25058
2553         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2554
2555 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/27177
2558         * g++.dg/expr/cast7.C: New test.
2559
2560 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2561
2562         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2563         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2564         * lib/fortran-torture.exp (fortran-torture-compile,
2565         fortran-torture-execute): Ditto.
2566
2567 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2568
2569         PR target/27842
2570         * gcc.dg/vmx/pr27842.c: New test.
2571
2572 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2573
2574         PR libfortran/27895
2575         * gfortran.dg/bounds_check_3.f90: New test.
2576
2577 2006-06-05  Mike Stump  <mrs@apple.com>
2578
2579         * objc.dg/objc-fast-4.m: Skip for ppc64.
2580
2581 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2582
2583         PR testsuite/27705
2584         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2585
2586 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2587             Victor Kaplansky  <victork@il.ibm.com>
2588
2589         PR tree-optimizations/26360
2590         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2591         with -fno-tree-dce.
2592         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2593
2594 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2595
2596         PR fortran/14067
2597         * gfortran.dg/data_char_1.f90: Add messages for truncated
2598         strings.
2599
2600         PR fortran/16943
2601         * gfortran.dg/func_decl_2.f90: New test.
2602
2603         PR fortran/20839
2604         * gfortran.dg/do_2.f90: New test.
2605
2606         PR fortran/27655
2607         * gfortran.dg/associated_3.f90: New test.
2608
2609 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/27819
2612         * g++.dg/template/static25.C: New test.
2613
2614         PR c++/27722
2615         * g++.dg/init/array21.C: New test.
2616
2617         PR c++/27807
2618         * g++.dg/ext/complit7.C: New test.
2619
2620         PR c++/27806
2621         * g++.dg/parse/ptrmem5.C: New test.
2622
2623 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2624             Andrew Pinski  <pinskia@physics.uc.edu>
2625
2626         PR c/27150
2627         PR middle-end/27382
2628         * gcc.dg/pr27150-1.c: New testcase.
2629         * gcc.dg/pr27382-1.c: New testcase.
2630         * gcc.dg/pr27382-2.c: New testcase.
2631
2632 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2633
2634         PR c/25161
2635         PR c/27020
2636         * gcc.dg/array-10.c: New test.
2637
2638 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2639
2640         PR c++/27804
2641         * g++.dg/init/const4.C: New test.
2642         * g++.dg/init/member1.C: Add error-marker.
2643         * g++.dg/other/fold1.C: Adjust error-marker.
2644
2645 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2646
2647         PR c++/27601
2648         * g++.dg/ext/offsetof1.C: New test.
2649
2650 2006-06-04 Eric Christopher <echristo@apple.com>
2651
2652         * gcc.dg/attr-ms_struct-1.c: New.
2653
2654 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2655
2656         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2657
2658 2006-06-04  Richard Guenther  <rguenther@suse.de>
2659
2660         PR tree-optimization/27039
2661         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2662
2663 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2664
2665         PR target/26223
2666         * gcc.target/i386/amd64-abi-2.c: New test case.
2667
2668 2006-06-02  Eric Christopher  <echristo@apple.com>
2669
2670         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2671         * gcc.target/i386/20020523-1.c: Skip if darwin.
2672         * gcc.target/i386/asm-3.c: Ditto.
2673         * gcc.target/i386/20011119-1.c: Ditto.
2674         * gcc.target/i386/clobbers.c: Remove pic part of test.
2675
2676 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2677
2678         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2679         * g++.old-deja/g++.other/init19.C: Ditto.
2680         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2681         and add other platforms as expected failures.
2682
2683 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2684
2685         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2686         (is-effective-target-keyword): Ditto.
2687
2688 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2689
2690         PR fortran/27715
2691         * gfortran.dg/extended_char_comparison_1.f:  New test.
2692
2693 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2694
2695         PR fortran/25098
2696         * gfortran.dg/dummy_procedure_1.f90: New test.
2697
2698         PR fortran/25147
2699         * gfortran.dg/dummy_procedure_2.f90: New test.
2700
2701         * gfortran.dg/associated_2.f90: Correct to make consistent with
2702         standard.
2703
2704 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2705
2706         * gcc.target/i386/387-11.c: New test case.
2707
2708 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/27801
2711         * g++.dg/template/cond6.C: New test.
2712
2713         PR c++/26496
2714         * g++.dg/template/crash51.C: New test.
2715         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2716
2717         PR c++/27385
2718         * g++.dg/init/array20.C: New test.
2719
2720 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2721
2722         * gcc.dg/builtins-54.c: New test case.
2723
2724 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/26433
2727         * g++.dg/template/fntry1.C: Add dg-do link.
2728
2729         PR c++/27808
2730         * g++.dg/parse/friend6.C: New test.
2731
2732 2006-05-30  Asher Langton  <langton2@llnl.gov>
2733
2734         * gfortran.dg/cray_pointers_7.f90: New test.
2735
2736 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2737
2738         PR tree-optimization/23452
2739         * gcc.dg/fold-mulconj-1.c: New test case.
2740
2741 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2742
2743         PR c++/27803
2744         * g++.dg/parse/bitfield1.C: New test.
2745
2746 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2747
2748         * gcc.target/ppc-eq0-1.c: New test case.
2749         * gcc.target/ppc-negeq0-1.c: New test case.
2750
2751 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2752
2753         PR c/27273
2754         * gcc.dg/overflow-warn-5.c: New test.
2755
2756 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2757
2758         PR c/27718
2759         * gcc.dg/sizeof-1.c: New test.
2760
2761 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2762
2763         PR target/27790
2764         * gcc.target/i386/pr27790.c: New test.
2765
2766 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2767
2768         PR libgfortran/27757
2769         * gfortran.dg/direct_io_5.f90: New test.
2770
2771 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         PR libgfortran/27634
2774         * gfortran.dg/fmt_missing_period_1.f: New test.
2775         * gfortran.dg/fmt_missing_period_2.f: New test.
2776         * gfortran.dg/fmt_missing_period_3.f: New test.
2777
2778 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2779
2780         PR fortran/19777
2781         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2782         arrays.
2783
2784 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2785
2786         PR c++/27713
2787         * g++.dg/template/new6.C: New test.
2788
2789 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2790
2791         PR tree-optimization/24964
2792         * gcc.target/i386/387-10.c: New test case.
2793
2794 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2795
2796         * intrinsics/string_intrinsics.c (compare_string):
2797         Use memcmp instead of strncmp to avoid tripping over
2798         CHAR(0) in a string.
2799
2800 2006-05-27  Richard Guenther  <rguenther@suse.de>
2801
2802         PR middle-end/27773
2803         * gcc.dg/torture/pr27773.c: New testcase.
2804
2805 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2806
2807         * gcc.dg/pr24561.c: Rename to..
2808         * gcc.dg/pr25962.c: .. this.
2809
2810 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2811
2812         PR fortran/19777
2813         * gfortran.dg/bounds_check_2.f: New test.
2814
2815 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2816
2817         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2818         * gfortran.dg/byte_1.f90: Likewise.
2819         * gfortran.dg/dup_save_2.f90: Likewise.
2820
2821 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2822
2823         * gfortran.dg/associated_2.f90: New test.
2824
2825 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2826
2827         PR fortran/27524
2828         * gfortran.dg/bounds_check_1.f90: New test.
2829
2830 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2831
2832         PR rtl-optimization/27661
2833         * gcc.dg/pr27661.c: New test case.
2834
2835 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2836
2837         PR fortran/23151
2838         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2839         * gfortran.dg/print_parentheses_1.f:  New test.
2840         * gfortran.dg/print_parentheses_2.f90:  New test.
2841
2842 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR target/27758
2845         * gcc.dg/pr27758.c: New test.
2846
2847 2006-05-24  Falk Hueffner  <falk@debian.org>
2848
2849         * gcc.c-torture/compile/pr27571.c: New test.
2850
2851 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2852
2853         PR fortran/27709
2854         * gfortran.dg/spec_expr_4.f90: New test.
2855
2856         PR fortran/27155
2857         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2858
2859 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/20103
2862         * g++.dg/ext/complit6.C: New test.
2863         * g++.dg/ext/complit3.C: Adjust error markers.
2864         * g++.dg/init/const3.C: New test.
2865
2866 2006-05-25  Richard Guenther  <rguenther@suse.de>
2867
2868         PR middle-end/27743
2869         * gcc.dg/torture/pr27743.c: New testcase.
2870
2871 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2872
2873         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2874
2875 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2876
2877         * gcc.dg/compat/scalar-by-value-x.h: New.
2878         * gcc.dg/compat/scalar-by-value-y.h: New.
2879         * gcc.dg/compat/scalar-by-value-5.c: New.
2880         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2881         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2882         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2883         * gcc.dg/compat/scalar-by-value-6.c: New.
2884         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2885         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2886         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2887
2888 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2889
2890         PR tree-optimization/27639
2891         PR tree-optimization/26719
2892         * gcc.dg/pr27639.c: New test.
2893         * gcc.dg/pr26719.c: New test.
2894         * gcc.dg/tree-ssa/scev-cast.c: New test.
2895
2896 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/20173
2899         * g++.dg/template/error21.C: New test.
2900
2901 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2902
2903         PR target/27696
2904         * gcc.target/i386/pr27696.c: New.
2905
2906 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2907
2908         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2909
2910         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2911
2912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2913
2914         PR c++/27716
2915         * g++.dg/other/assign1.C: New test.
2916
2917 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2918
2919         PR target/27266
2920         * gcc.target/i386/pr27266.c: New.
2921
2922 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2923
2924         PR c++/27451
2925         * g++.dg/ext/asm9.C: New test.
2926
2927 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2928
2929         PR rtl-optimization/25514
2930         * gcc.c-torture/compile/pr25514.c: New test.
2931
2932 2006-05-22  Richard Guenther  <rguenther@suse.de>
2933
2934         Revert
2935         2006-01-31  Richard Guenther  <rguenther@suse.de>
2936
2937         * gcc.target/i386/sselibm-1.c: New testcase.
2938         * gcc.target/i386/sselibm-2.c: Likewise.
2939         * gcc.target/i386/sselibm-3.c: Likewise.
2940         * gcc.target/i386/sselibm-4.c: Likewise.
2941         * gcc.target/i386/sselibm-5.c: Likewise.
2942
2943 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2944
2945         PR c/27420
2946         * gcc.dg/func-args-2.c: New test.
2947
2948         PR c/26818
2949         * gcc.dg/struct-incompl-1.c: New test.
2950
2951 2006-05-22  Richard Guenther  <rguenther@suse.de>
2952
2953         PR testsuite/27708
2954         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2955         the transformations we test for.
2956
2957 2006-05-22  Richard Guenther  <rguenther@suse.de>
2958
2959         PR testsuite/27707
2960         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2961
2962 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2963
2964         PR c++/27210
2965         * g++.dg/warn/new1.C: New test.
2966         * g++.dg/template/new5.C: Likewise.
2967
2968 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2969
2970         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2971         * gcc.target/i386/20060512-3.c: Likewise.
2972
2973 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2974
2975         PR rtl-optimization/27671
2976         * gcc.c-torture/execute/pr27671-1.c: New.
2977         * gcc.dg/pr27671-2.c: Likewise.
2978
2979         PR tree-optimization/26622.
2980         * gcc.c-torture/compile/pr26622.c: New.
2981
2982 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2983
2984         PR fortran/27613
2985         * gfortran.dg/recursive_reference_1.f90: New test.
2986
2987 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2988
2989         PR fortran/25746
2990         * gfortran.dg/elemental_subroutine_3.f90: New test.
2991
2992         PR fortran/25090
2993         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2994
2995         PR fortran/27584
2996         * gfortran.dg/associated_target_1.f90: New test.
2997
2998         PR fortran/19015
2999         * gfortran.dg/maxloc_shape_1.f90: New test.
3000
3001 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3002
3003         PR libgfortran/24459
3004         * gfortran.dg/namelist_24.f90: New test.
3005         * gfortran.dg/namelist_12.f: Fix typo in comment.
3006
3007 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3008
3009         PR middle-end/25776
3010         * g++.dg/other/error11.C: New test.
3011
3012 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3013
3014         * gcc.target/mips/pr26765.c: Add -w to options.
3015
3016 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3017
3018         * lib/target-supports.exp (check_effective_target_mpaired_single):
3019         New function.
3020         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3021         multilibs.
3022         * g++.dg/vect/vect.exp: Likewise.
3023
3024 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3025
3026         PR testsuite/25891
3027         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3028
3029 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         PR fortran/27662
3032         * gfortran.dg/temporary_1.f90: New file.
3033
3034 2006-05-19  Andreas Schwab  <schwab@suse.de>
3035
3036         * g++.dg/other/unused1.C: Also match "stringz".
3037
3038 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/26433
3041         * g++.dg/template/fntry1.C: New test.
3042
3043 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/27471
3046         PR c++/27506
3047         * g++.dg/conversion/bitfield5.C: New test.
3048         * g++.dg/conversion/bitfield6.C: New test.
3049
3050 2006-05-18  Mike Stump  <mrs@apple.com>
3051
3052         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3053         * gcc.dg/vla-4.c: Add.
3054         * gcc.dg/vla-5.c: Add.
3055         * gcc.dg/vla-6.c: Add.
3056
3057 2006-05-12  Stuart Hastings  <stuart@apple.com>
3058
3059         * testsuite/gcc.target/i386/20060512-1.c: New.
3060         * testsuite/gcc.target/i386/20060512-2.c: New.
3061         * testsuite/gcc.target/i386/20060512-3.c: New.
3062         * testsuite/gcc.target/i386/20060512-4.c: New.
3063
3064 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/26122
3067         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3068
3069         PR c++/26068
3070         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3071         * g++.dg/parse/linkage1.C: New test.
3072
3073 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR tree-optimization/27548
3076         * g++.dg/tree-ssa/pr27548.C: New test.
3077
3078 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3079
3080         PR fortran/26551
3081         * gfortran.dg/recursive_check_1.f: New test.
3082         * gfortran.dg/recursive_check_2.f90: New test.
3083
3084 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3085
3086         * g++.dg/opt/temp2.C: New test.
3087
3088 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR c++/27491
3091         * g++.dg/init/brace5.C: New test.
3092
3093         PR middle-end/27415
3094         * gcc.dg/gomp/pr27415.c: New test.
3095         * g++.dg/gomp/pr27415.C: New test.
3096
3097         PR tree-optimization/27549
3098         * g++.dg/tree-ssa/pr27549.C: New test.
3099
3100 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3101
3102         PR libgfortran/27575
3103         * gfortran.dg/read_eof_4.f90: New test.
3104
3105 2006-05-16  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/22303
3108         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3109
3110 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR middle-end/27573
3113         * gcc.dg/gomp/pr27573.c: New test.
3114         * gfortran.dg/gomp/pr27573.f90: New test.
3115
3116         PR c/27499
3117         * gcc.dg/gomp/pr27499.c: New test.
3118         * g++.dg/gomp/pr27499.C: New test.
3119
3120 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3121
3122         PR c++/27339
3123         * g++.dg/parser/access8.C: Adjust error marker.
3124         * g++.dg/template/access17.C: New test.
3125         * g++.dg/template/access18.C: Likewise.
3126
3127 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3128
3129         PR target/26600
3130         * gcc.target/i386/pr26600.c: New test case.
3131
3132 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3133
3134         PR c++/27505
3135         * g++.dg/expr/bitfield1.C: New test.
3136
3137 2006-05-15  Richard Guenther  <rguenther@suse.de>
3138
3139         PR tree-optimization/27603
3140         * gcc.dg/torture/pr27603.c: New testcase.
3141
3142 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3143
3144         PR fortran/25090
3145         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3146
3147         PR fortran/25082
3148         * gfortran.dg/scalar_return_1.f90: New test.
3149
3150         PR fortran/27411
3151         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3152
3153 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.dg/gomp/critical-4.c: New test.
3156         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3157         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3158         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3159         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3160
3161 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3162
3163         PR c++/27582
3164         * g++.dg/template/dependent-args1.C: New test.
3165
3166         PR c++/27581
3167         * g++.dg/lookup/this1.C: New test.
3168
3169         PR c++/27315
3170         * g++.dg/template/operator6.C: New test.
3171         * g++.dg/template/incomplete3.C: New test.
3172
3173         PR c++/27559
3174         * g++.dg/template/new4.C: New test.
3175
3176         PR c++/27496
3177         * g++.dg/template/void2.C: New test.
3178
3179 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3180
3181         * g++.dg/template/dependent-expr5.C: New test.
3182
3183 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3184
3185         PR middle-end/26729
3186         * gcc.dg/pr26729-1.c: New test case.
3187
3188 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3189
3190         * gcc.dg/pr27003.c: New test.
3191
3192 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3193
3194         * lib/target-supports.dg (check_cxa_atexit_available): Change
3195         v3_target_compile to ${tool}_target_compile.
3196
3197 2006-05-11  Jason Merrill  <jason@redhat.com>
3198
3199         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3200
3201 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3202
3203         PR fortran/27553
3204         * gfortran.dg/label_5.f90: New test.
3205
3206 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3207
3208         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3209         check_effective_target_powerpc_altivec_ok): New.
3210         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3211         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3212         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3213         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3214         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3215         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3216         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3217         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3218         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3219         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3220         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3221         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3222         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3223         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3224         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3225         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3226         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3227         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3228         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3229         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3230         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3231         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3232         gcc.target/powerpc/altivec-9.c,
3233         gcc.target/powerpc/altivec-consts.c,
3234         gcc.target/powerpc/altivec-pr22085.c,
3235         gcc.target/powerpc/altivec-splat.c,
3236         gcc.target/powerpc/altivec-types-1.c,
3237         gcc.target/powerpc/altivec-types-2.c,
3238         gcc.target/powerpc/altivec-types-3.c,
3239         gcc.target/powerpc/altivec-types-4.c,
3240         gcc.target/powerpc/altivec-varargs-1.c,
3241         gcc.target/powerpc/altivec-vec-merge.c,
3242         gcc.target/powerpc/ppc-vector-memcpy.c,
3243         gcc.target/powerpc/ppc-vector-memset.c,
3244         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3245         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3246         these effective targets.
3247         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3248         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3249
3250 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3251
3252         PR middle-end/27384
3253         * g++.dg/other/fold1.C: New test.
3254
3255         PR middle-end/27488
3256         * gcc.dg/fold-nonneg-1.c: New test.
3257
3258         PR c++/27547
3259         * g++.dg/other/operator1.C: New test.
3260
3261 2006-05-11  Richard Guenther  <rguenther@suse.de>
3262
3263         PR middle-end/27529
3264         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3265
3266 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3267
3268         * lib/target-supports-dg.exp (check-flags): New.
3269         (dg-skip-if): Move flag checks.
3270
3271 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3272
3273         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3274         * lib/target-supports.dg (check_cxa_atexit_available): New.
3275
3276 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3277
3278         PR fortran/27470
3279         * gfortran.dg/multiple_allocation_2.f90: New test case.
3280
3281 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3282
3283         * gcc.target/arm/pr27387.C: Fix a comment typo.
3284
3285 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3286
3287         PR fortran/24549
3288         * gfortran.dg/error_recovery_1.f90: New test.
3289
3290 2006-05-10  Richard Guenther  <rguenther@suse.de>
3291
3292         PR tree-optimization/27302
3293         * gcc.dg/torture/pr27302.c: New testcase.
3294
3295 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3296         Richard Guenther  <rguenther@suse.de>
3297
3298         PR middle-end/27498
3299         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3300
3301 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3302
3303         PR rtl-optimization/27335
3304         * gcc.dg/pr27335.c: New test.
3305
3306 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3307
3308         * gcc.target/mips/mips-ps-5.c: New file.
3309
3310 2006-05-08  Jan Hubicka  <jh@suse.cz>
3311
3312         PR middle-end/25962
3313         * gcc.dg/pr25962.c: New.
3314
3315 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3316
3317         PR target/27158
3318         * gcc.target/powerpc/pr27158.c: New test case.
3319
3320 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3321
3322         PR testsuite/27476
3323         * ada/acats/run_all.sh: Use test -z.
3324
3325 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3326
3327         PR libfortran/18271
3328         * gfortran.dg/spec_expr_3.f90: New test.
3329
3330 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3331
3332         PR target/24879
3333         * gcc.target/i386/monitor.c: New file.
3334
3335 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3336
3337         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3338
3339 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3340
3341         PR c++/27447
3342         * g++.dg/other/ptrmem7.C: New test.
3343
3344 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3345
3346         PR target/27421
3347         * gcc.dg/array-9.c: New test.
3348
3349 2006-05-07  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/27409
3352         * gcc.dg/torture/pr27409.c: New testcase.
3353
3354 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3355
3356         PR fortran/27457
3357         * gfortran.dg/select_6.f90: New.
3358
3359 2006-05-07  Richard Guenther  <rguenther@suse.de>
3360
3361         PR tree-optimization/27136
3362         * gcc.dg/torture/pr27136.c: New testcase.
3363
3364 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3365
3366         PR fortran/24813
3367         * gfortran.dg/char_cons_len_1.f90: New test.
3368
3369 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3370
3371         PR c++/27427
3372         * g++.dg/template/incomplete2.C: New test.
3373
3374 2006-05-06  Richard Guenther  <rguenther@suse.de>
3375
3376         PR tree-optimization/27151
3377         * gcc.dg/vect/pr27151.c: New testcase.
3378
3379 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3380
3381         PR c++/27430
3382         * g++.dg/template/void1.C: New test.
3383
3384         PR c++/27423
3385         * g++.dg/other/void2.C: New test.
3386
3387         PR c++/27422
3388         * g++.dg/conversion/void1.C: New test.
3389
3390 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3391
3392         PR/21391
3393         * g++.dg/other/unused1.C: New.
3394
3395 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3396
3397         PR objc/27240
3398         * objc.dg/member-1.m: New test.
3399
3400 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3401
3402         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3403
3404 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3405
3406         PR libfortran/26985
3407         * gfortran.dg/matmul_2.f90: New test.
3408
3409 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3410
3411         * ada/acats/run_all.sh: Use sync when main not found.
3412
3413 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3414
3415         PR target/26765
3416         * gcc.target/mips/pr26765.c: New.
3417
3418 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3419
3420         * gcc.target/bfin: New directory.
3421         * gcc.target/bfin/bfin.exp: New file.
3422         * gcc.target/bfin/frmul.c: New file.
3423         * gcc.target/bfin/arith.c: New file.
3424         * gcc.target/bfin/mul-combine.c: New file.
3425         * gcc.target/bfin/shift.c: New file.
3426
3427 2006-05-04  Richard Guenther  <rguenther@suse.de>
3428
3429         PR tree-optimization/14287
3430         PR tree-optimization/14844
3431         PR tree-optimization/19792
3432         PR tree-optimization/21608
3433         PR tree-optimization/27090
3434         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3435         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3436         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3437         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3438         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3439
3440 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR tree-optimization/27285
3443         * gcc.c-torture/execute/pr27285.c: New test.
3444
3445         PR middle-end/27388
3446         * gcc.dg/gomp/pr27388-1.c: New test.
3447         * gcc.dg/gomp/pr27388-2.c: New test.
3448         * gcc.dg/gomp/pr27388-3.c: New test.
3449
3450         PR c++/27359
3451         * g++.dg/gomp/pr27359.C: New test.
3452
3453 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3454
3455         PR fortran/20248
3456         * gfortran.dg/iargc.f90: New test.
3457
3458 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/27102
3461         * g++.dg/template/crash49.C: New test.
3462
3463 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3464
3465         PR testsuite/27032
3466         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3467
3468 2006-05-02  Jeff Law  <law@redhat.com>
3469
3470         PR tree-optimization/27364
3471         * gcc.c-torture/execute/pr27364.c: New test.
3472
3473 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/27309
3476         * g++.dg/parser/ctor5.C: New test.
3477
3478 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3479
3480         PR target/27387
3481         * gcc.target/arm/arm.exp: New.
3482         * gcc.target/arm/pr27387.C: Likewise.
3483
3484 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3485
3486         PR fortran/27269
3487         PR fortran/27324
3488         * gfortran.dg/module_equivalence_2.f90: New test.
3489
3490 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3491
3492         PR middle-end/27337
3493         * g++.dg/gomp/pr27337-1.C: New test.
3494         * g++.dg/gomp/pr27337-2.C: New test.
3495
3496         PR middle-end/27328
3497         * gcc.dg/gomp/pr27328.c: New test.
3498
3499         PR middle-end/27325
3500         * g++.dg/gomp/pr27325.C: New test.
3501
3502         PR middle-end/27310
3503         * g++.dg/gomp/pr27310.C: New test.
3504
3505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3506
3507         PR tree-optimization/27291
3508         * g++.dg/tree-ssa/pr27291.C: New test.
3509
3510 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3511
3512         PR tree-optimization/27283
3513         * g++.dg/tree-ssa/pr27283.C: New test.
3514
3515 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3516
3517         * gcc.dg/tree-ssa/loop-16.c: New test.
3518
3519 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3520             Joseph S. Myers  <joseph@codesourcery.com>
3521
3522         * gcc.dg/Wconversion-3.c: New test case.
3523         * gcc.dg/Wconversion-4.c: Likewise.
3524
3525 2006-05-01  Richard Guenther  <rguenther@suse.de>
3526
3527         PR tree-optimization/26726
3528         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3529
3530 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3531
3532         * gcc.dg/Woverflow-1.c: New test case.
3533         * gcc.dg/Woverflow-2.c: Likewise.
3534         * gcc.dg/Woverflow-3.c: Likewise.
3535
3536 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/27094
3539         * g++.dg/template/defarg8.C: New test.
3540
3541 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3542
3543         PR c++/27278
3544         * g++.dg/parse/operator7.C: New test.
3545
3546 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3547
3548         PR c++/11471
3549         PR c++/27102
3550         * g++.dg/template/crash48.C: New test.
3551
3552         PR c++/27279
3553         * g++.dg/parse/ctor4.C: New test.
3554
3555 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3556
3557         PR fortran/25681
3558         * gfortran.df/char_type_len.f90: New test.
3559
3560 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3561
3562         PR libgfortran/27304
3563         * gfortran.dg/fmt_exhaust.f90: New test.
3564
3565 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3566
3567         PR c/25309
3568         * gcc.dg/large-size-array-2.c: New test case.
3569
3570 2006-04-28  Richard Guenther  <rguenther@suse.de>
3571
3572         PR target/26826
3573         * gcc.target/i386/pr26826.c: New testcase.
3574
3575 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR middle-end/27260
3578         * gcc.c-torture/execute/pr27260.c: New.
3579
3580 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3581
3582         PR middle-end/27095
3583         * gcc.dg/pr27095.c: New.
3584
3585 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/27292
3588         * g++.dg/conversion/bitfield4.C: New test.
3589
3590 2006-04-27  Eric Christopher  <echristo@apple.com>
3591
3592         * gcc.dg/pragma-ms_struct.c: New.
3593
3594 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/27102
3597         * g++.dg/template/crash47.C: New test.
3598
3599 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3600
3601         * gcc.target/i386/sse-7.c: build with -msse.
3602
3603 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3604
3605         PR testsuite/27274:
3606         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3607         (main): Exit if processor doesn't support SSE.
3608
3609 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3610
3611         PR middle-end/27282
3612         * gcc.c-torture/compile/pr27282.c: New test.
3613
3614 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR middle-end/26913
3617         * g++.dg/gomp/pr26913.C: New test.
3618
3619         PR c/25996
3620         * gcc.dg/gomp/pr25996.c: New test.
3621         * g++.dg/gomp/pr25996.C: New test.
3622
3623 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3624
3625         PR rtl-optimization/26725
3626         * gcc.c-torture/compile/pr26725.c: New test.
3627
3628 2006-04-25  Richard Guenther  <rguenther@suse.de>
3629
3630         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3631         than n + -1.
3632
3633 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3634
3635         * gcc.dg/20060425-1.c: New testcase.
3636
3637 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3638
3639         PR tree-optimization/26865
3640         * gcc.dg/pr26865.c: New test.
3641
3642 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3643
3644         PR c++/27292
3645         * g++.dg/conversion/bitfield1.C: New test.
3646         * g++.dg/conversion/bitfield2.C: Likewise.
3647         * g++.dg/conversion/bitfield3.C: Likewise.
3648
3649 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3650         Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/27236
3653         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3654
3655 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3656
3657         PR c++/19963
3658         * g++.dg/other/incomplete2.C: New test.
3659
3660 2006-04-24  Richard Guenther  <rguenther@suse.de>
3661
3662         PR middle-end/26869
3663         * gcc.dg/torture/pr26869.c: New testcase.
3664
3665 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3666         Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/27218
3669         * g++.dg/tree-ssa/pr27218.C: New testcase.
3670
3671 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3672
3673         PR c++/26912
3674         * g++.dg/template/friend41.C: New test.
3675
3676 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3677
3678         * g++.dg/opt/pr15551.C: Include cstdio.
3679         (main): Use remove instead of unlink.
3680
3681 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3682
3683         * gcc.dg/sibcall-7.c: New test.
3684         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3685         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3686         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3687         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3688         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3689
3690 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3691
3692         PR c++/26534
3693         * g++.dg/opt/bitfield1.C: New test.
3694         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3695         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3696         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3697         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3698         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3699         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3700         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3701         * g++.dg/abi/bitfield2.C: Likewise.
3702         * g++.dg/init/bitfield1.C: Likewise.
3703
3704 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3705
3706         PR fortran/25099
3707         * gfortran.dg/elemental_subroutine_4.f90: New test.
3708         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3709         call sub (m, x).
3710
3711 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3712
3713         * gcc.c-torture/compile/20060421-1.c: New testcase.
3714
3715 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3716
3717         PR c/25875
3718         * gcc.dg/init-bad-4.c: New test.
3719
3720 2006-04-21  Paul Brook  <paul@codesourcery.com>
3721
3722         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3723
3724 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3725
3726         PR fortran/27122
3727         * gfortran.dg/defined_operators_1.f90: New test.
3728         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3729         remove old ones associated, incorrectly, with Note 5.46.
3730
3731         PR fortran/27113
3732         * gfortran.dg/character_array_constructor_1.f90: New test.
3733
3734 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3735
3736         * gcc.dg/20060419-1.c: New test.
3737
3738 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3739
3740         PR c/26774
3741         * gcc.dg/struct-parse-1.c: New test case.
3742
3743 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3744
3745         PR c++/26558
3746         * g++.dg/parse/template19.C: New test.
3747
3748         PR c++/26739
3749         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3750
3751         PR c++/26036
3752         * g++.dg/expr/call3.C: New test.
3753
3754         PR c++/10385
3755         * g++.dg/conversion/dynamic1.C: New test.
3756
3757 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3758
3759         PR c++/27102
3760         * g++.dg/template/crash35.C: Tweak error markers.
3761         * g++.dg/template/crash46.C: New test.
3762         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3763         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3764
3765 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3766
3767         PR rtl-optimization/14261
3768         * gcc.c-torture/compile/20060419-1.c: Added.
3769
3770 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3771
3772         * gfortran.dg/label_1.f90: Adjust dg-error.
3773
3774 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3775
3776         PR target/26961
3777         * gcc.dg/fold-cond-1.c: New test case.
3778         * gcc.dg/pr26961-1.c: Likewise.
3779
3780 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3781
3782         PR libgfortran/27138
3783         * gfortran.dg/read_bad_advance.f90: New test.
3784
3785 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3786             Dale Johannesen  <dalej@apple.com>
3787
3788         PR target/24076
3789         * gcc.target/i386/vecinit-3.c: New testcase.
3790         * gcc.target/i386/vecinit-4.c: Likewise.
3791         * gcc.target/i386/sse-18.c: Likewise.
3792         * gcc.target/i386/sse-19.c: Likewise.
3793
3794 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3795
3796         * gfortran.dg/allocate_zerosize_1.f90: New test.
3797
3798 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3799
3800         PR c++/26365
3801         * g++.dg/template/crash45.C: New test.
3802
3803 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3804
3805         PR fortran/26787
3806         * gfortran.dg/proc_assign_1.f90: New test.
3807         * gfortran.dg/procedure_lvalue.f90: Change message.
3808         * gfortran.dg/namelist_4.f90: Add new error.
3809
3810         PR fortran/25597
3811         PR fortran/27096
3812         * gfortran.dg/auto_pointer_array_result_1.f90
3813
3814         PR fortran/27089
3815         * gfortran.dg/specification_type_resolution_1.f90
3816
3817         PR fortran/18003
3818         PR fortran/25669
3819         PR fortran/26834
3820         * gfortran.dg/bounds_temporaries_1.f90: New test.
3821
3822         PR fortran/27124
3823         * gfortran.dg/array_return_value_1.f90: New test.
3824
3825 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3826
3827         PR fortran/25336
3828         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3829
3830 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/26823
3833         * g++.dg/gomp/pr26823-1.C: New test.
3834         * g++.dg/gomp/pr26823-2.C: New test.
3835
3836 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3837
3838         PR middle-end/27134
3839         * gcc.dg/pr27314.c: New test.
3840
3841 2006-04-13  Richard Henderson  <rth@redhat.com>
3842
3843         * g++.dg/gomp/block-0.C: Update expected matches.
3844
3845 2006-04-13  DJ Delorie  <dj@redhat.com>
3846
3847         * lib/target-supports.exp (check_effective_target_int32plus): New.
3848         (check_effective_target_ptr32plus): New.
3849         (check_effective_target_size32plus): New.
3850         (check_effective_target_int16): New.
3851         (check_profiling_available): Add m32c to the list of unsupported targets.
3852
3853         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3854         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3855         memory size.
3856         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3857         pointers.
3858         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3859         size_t.
3860         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3861         and size_t.
3862         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3863         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3864         not just xstormy16.  Skip m32c due to weird pointer size.
3865         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3866         not just xstormy16.
3867         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3868         not just xstormy16.
3869         * gcc.dg/20020312-2.c: Add m32c support.
3870         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3871         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3872         in test.
3873         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3874         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3875         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3876         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3877         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3878         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3879         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3880         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3881         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3882         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3883         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3884         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3885         in test.
3886         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3887         in test.
3888         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3889         * gcc.dg/pr23049.c: Require >=32 bit integers.
3890         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3891         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3892         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3893         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3894         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3895         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3896         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3897         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3898         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3899         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3900         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3901         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3902         prototype in test.
3903         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3904         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3905         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3906         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3907         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3908
3909         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3910         * gcc.c-torture/execute/20040703-1.x: Likewise.
3911         * gcc.c-torture/execute/20040705-1.x: Likewise.
3912         * gcc.c-torture/execute/20040705-2.x: Likewise.
3913         * gcc.c-torture/execute/20040709-1.x: Likewise.
3914         * gcc.c-torture/execute/20040709-2.x: Likewise.
3915         * gcc.c-torture/execute/20040811-1.x: Likewise.
3916         * gcc.c-torture/execute/20050316-1.x: Likewise.
3917         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3918         * gcc.c-torture/execute/pr19689.x: Likewise.
3919         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3920         * gcc.c-torture/execute/usmul.x: Likewise.
3921         * gcc.c-torture/execute/vrp-5.x: Likewise.
3922         * gcc.c-torture/execute/vrp-6.x: Likewise.
3923         * gcc.dg/debug/20041023-1.s: Likewise.
3924
3925 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3926
3927         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3928         of integers to a vector types are now constant expressions in C.
3929         * gcc.dg/vect/vect-fold-1.c: New test case.
3930
3931 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3932             Ulrich Weigand  <uweigand@de.ibm.com>
3933
3934         PR target/27006
3935         * gcc.dg/vmx/pr27006.c: New testcase.
3936
3937 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3938
3939         PR libgfortran/26766
3940         * gfortran.dg/write_recursive.f90: New test.
3941
3942 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3943
3944         * g++.dg/parse/dtor7.C: New test.
3945         * g++.dg/parse/new1.C: Add error marker.
3946         * g++.dg/template/new3.C: New test.
3947
3948         PR c++/26122
3949         * g++.dg/template/pure1.C: New test.
3950
3951         PR c++/26295
3952         * g++.dg/parse/ptrmem4.C: New test.
3953
3954 2006-04-10  Jeff Law  <law@redhat.com>
3955
3956         PR/27087
3957         * gcc.c-torture/compile/pr27087.c: New test.
3958
3959 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3960
3961         PR/21391
3962         * gcc.dg/20060410.c: New.
3963
3964 2006-04-10  Matthias Klose  <doko@debian.org>
3965
3966         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3967         Recognize multilib directory names containing underscores.
3968
3969 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3970
3971         * gcc.target/i386/vecinit-1.c: New test case.
3972         * gcc.target/i386/vecinit-2.c: Likewise.
3973
3974 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR debug/27057
3977         * g++.dg/debug/dwarf2-2.C: New test.
3978
3979 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3980
3981         PR rtl-optimization/27073
3982         * gcc.c-torture/execute/pr27073.c: New test.
3983
3984 2006-04-08  Mike Stump  <mrs@apple.com>
3985
3986         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3987
3988 2006-04-07  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/26135
3991         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3992
3993 2006-04-06  Jan Hubicka  <jh@suse.cz>
3994
3995         PR profile/26399
3996         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3997
3998 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3999
4000         * g++.dg/conversion/nullptr1.C: New test case.
4001         * g++.dg/conversion/nullptr2.C: Likewise.
4002
4003 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4004
4005         * gfortran.dg/dependency_18.f90: New test case.
4006
4007 2006-04-05  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/26919
4010         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4011         * gcc.dg/ipa/ipa-2.c: Likewise.
4012         * gcc.dg/ipa/ipa-3.c: Likewise.
4013         * gcc.dg/ipa/ipa-5.c: Likewise.
4014
4015 2006-04-05  Richard Guenther  <rguenther@suse.de>
4016
4017         PR tree-optimization/26763
4018         * gcc.dg/torture/pr26763-1.c: New testcase.
4019         * gcc.dg/torture/pr26763-2.c: Likewise.
4020
4021 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4022
4023         PR fortran/23634
4024         PR fortran/25619
4025         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4026
4027 2006-04-04  Eric Christopher  <echristo@apple.com>
4028
4029         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4030         stubs.
4031         * gcc.target/i386/387-5.c: Ditto.
4032
4033 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4034
4035         * gcc.target/sparc/struct-ret-check.c: New test.
4036
4037 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4040         zero decimal digits specified in format.
4041
4042 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4043
4044         PR fortran/26891
4045         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4046
4047         PR fortran/26976
4048         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4049         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4050         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4051         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4052         bigendian-ness.
4053
4054 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4055
4056         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4057         dummy arguments work when the actual argument is itself a dummy
4058         argument of the caller.
4059
4060 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4061
4062         PR libfortran/24685
4063         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4064
4065 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4066
4067         * gfortran.dg/dependencency_17.f90: New test case.
4068
4069 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4070
4071         * gfortran.dg/dependency_14.f90: New test case.
4072         * gfortran.dg/dependency_15.f90: Likewise.
4073         * gfortran.dg/dependency_16.f90: Likewise.
4074
4075 2006-03-31  Asher Langton  <langton2@llnl.gov>
4076
4077         PR fortran/25358
4078         gfortran.dg/cray_pointers_6.f90: New test.
4079
4080 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4081
4082         PR libgfortran/26890
4083         * gfortran.dg/read_size_noadvance.f90: New test.
4084
4085 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4086
4087         PR fortran/25031
4088         * gfortran.dg/multiple_allocation_1.f90: Check that the
4089         size has changed after a re-allocation with stat.
4090
4091 2006-03-30  Richard Guenther  <rguenther@suse.de>
4092
4093         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4094         removal.
4095         * gcc.target/i386/sselibm-2.c: Likewise.
4096         * gcc.target/i386/sselibm-3.c: Likewise.
4097         * gcc.target/i386/sselibm-4.c: Likewise.
4098         * gcc.target/i386/sselibm-5.c: Likewise.
4099
4100 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4101
4102         * gcc.dg/fold-andxor-1.c: New test case.
4103         * gcc.dg/fold-xorand-1.c: Likewise.
4104
4105 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4106
4107         * gcc.dg/fold-convnotconv-1.c: New test case.
4108
4109 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4110
4111         PR fortran/26779
4112         * gfortran.dg/private_type_5.f90: New test.
4113
4114 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4115
4116         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4117
4118 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gfortran.dg/advance_2.f90: New test.
4121         * gfortran.dg/advance_3.f90: New test.
4122
4123         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4124
4125 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4126
4127         PR libgfortran/26661
4128         PR libgfortran/26880
4129         * gfortran.dg/read_x_past.f: New test.
4130
4131 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4132
4133         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4134         to be STABS.
4135
4136 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4137
4138         * objc.dg/dwarf-1.m: Skip on AIX.
4139         * objc.dg/dwarf-2.m: Skip on AIX.
4140
4141 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4142
4143         PR fortran/26816
4144         * gfortran.dg/float_1.f90: New test.
4145
4146 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4147
4148         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4149         X86_64 targets.
4150         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4151
4152 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4153
4154         PR libfortran/26735
4155         * gfortran.dg/convert_implied_open.f90: New test case.
4156
4157 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4158
4159         PR fortran/26769
4160         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4161
4162 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4163
4164         PR middle-end/26717
4165         * gcc.dg/pr26717.c: New test.
4166
4167 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4168
4169         * gfortran.dg/dependency_12.f90: New test case.
4170
4171 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4172
4173         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4174
4175 2006-03-24  Jeff Law  <law@redhat.com>
4176
4177         * gcc.c-torture/pr26840.c: New test.
4178
4179 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4180
4181         * objc.dg/dwarf-2.m: New.
4182         * obj-c++.dg/dwarf-2.mm: New.
4183
4184         * g++.old-deja/g++.other/init19.C: New.
4185
4186 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4187
4188         * g++.dg/eh/spbp.C: Skip on AIX.
4189
4190 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR middle-end/26611
4193         * g++.dg/gomp/pr26611-1.C: New test.
4194         * g++.dg/gomp/pr26611-2.C: New test.
4195
4196 2006-03-24  Jeff Law  <law@redhat.com>
4197
4198         * gcc.c-torture/compile/pr26833.c: New test.
4199         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4200
4201 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4202
4203         * gfortran.dg/endfile_2.f90: Delete temp file.
4204
4205 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4206
4207         PR fortran/19303
4208         * gfortran.dg/record_marker_1.f90: New test case.
4209         * gfortran.dg/record_marker_2.f: New test case.
4210         * gfortran.dg/record_marker_3.f90: New test case.
4211
4212 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4213
4214         PR fortran/17298
4215         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4216         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4217
4218 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4219
4220         * lib/gcc-dg.exp (cleanup-modules): New proc.
4221         * gfortran.dg/allocatable_function_1.f90,
4222         gfortran.dg/allocate_char_star_scalar_1.f90,
4223         gfortran.dg/assumed_charlen_function_1.f90,
4224         gfortran.dg/assumed_dummy_1.f90,
4225         gfortran.dg/assumed_shape_ranks_1.f90,
4226         gfortran.dg/assumed_shape_ranks_2.f90,
4227         gfortran.dg/assumed_size_dt_dummy.f90,
4228         gfortran.dg/auto_char_dummy_array_1.f90,
4229         gfortran.dg/auto_char_len_3.f90,
4230         gfortran.dg/automatic_module_variable.f90,
4231         gfortran.dg/bad_automatic_objects_1.f90,
4232         gfortran.dg/char_array_constructor.f90,
4233         gfortran.dg/char_array_structure_constructor.f90,
4234         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4235         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4236         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4237         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4238         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4239         gfortran.dg/derived_pointer_recursion.f90,
4240         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4241         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4242         gfortran.dg/dummy_functions_1.f90,
4243         gfortran.dg/elemental_initializer_1.f90,
4244         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4245         gfortran.dg/elemental_pointer_1.f90,
4246         gfortran.dg/elemental_subroutine_1.f90,
4247         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4248         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4249         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4250         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4251         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4252         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4253         gfortran.dg/global_references_1.f90,
4254         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4255         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4256         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4257         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4258         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4259         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4260         gfortran.dg/large_integer_kind_1.f90,
4261         gfortran.dg/large_real_kind_1.f90,
4262         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4263         gfortran.dg/module_double_reuse.f90,
4264         gfortran.dg/module_equivalence_1.f90,
4265         gfortran.dg/module_interface_1.f90,
4266         gfortran.dg/module_parameter_array_refs_1.f90,
4267         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4268         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4269         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4270         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4271         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4272         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4273         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4274         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4275         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4276         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4277         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4278         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4279         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4280         gfortran.dg/same_name_1.f90,
4281         gfortran.dg/sibling_dummy_procedure_1.f90,
4282         gfortran.dg/sibling_dummy_procedure_2.f90,
4283         gfortran.dg/sibling_dummy_procedure_3.f90,
4284         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4285         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4286         gfortran.dg/used_dummy_types_2.f90,
4287         gfortran.dg/used_dummy_types_3.f90,
4288         gfortran.dg/used_dummy_types_4.f90,
4289         gfortran.dg/used_dummy_types_5.f90,
4290         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4291         gfortran.dg/userdef_operator_1.f90: Use it.
4292
4293 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4294
4295         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4296         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4297         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4298         gfortran.dg/write_back.f,
4299         gfortran.fortran-torture/execute/inquire_1.f90,
4300         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4301
4302 2006-03-21  Jeff Law  <law@redhat.com>
4303
4304         * gcc.dg/tree-ssa/vrp28.c: New test.
4305
4306 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4307
4308         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4309         if _STDC_C99 is defined.
4310         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4311         * gcc.dg/builtins-20.c: Likewise.
4312         * gcc.dg/builtins-53.c: Likewise.
4313         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4314         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4315
4316 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4317
4318         PR tree-opt/26781
4319         * gcc.c-torture/compile/pr26781-1.c: New test.
4320         * gcc.c-torture/compile/pr26781-2.c: New test.
4321
4322 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR c++/26690
4325         * g++.dg/gomp/pr26690-1.C: New test.
4326         * g++.dg/gomp/pr26690-2.C: New test.
4327
4328 2006-03-20  Jeff Law  <law@redhat.com>
4329
4330         * gcc.dg/tree-ssa/pr21829.c: New test.
4331
4332         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4333
4334 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4335
4336         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4337         (check_visibility_available): Use it.
4338         (check_effective_target_default_packed): Likewise.
4339         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4340         (check_effective_target_fopenmp): Likewise.
4341         (check_effective_target_freorder): Likewise.
4342         (check_effective_target_fpic): Likewise.
4343         (check_named_sections_available): Likewise.
4344         (check_effective_target_ilp32): Likewise.
4345         (check_effective_target_lp64): Likewise.
4346
4347 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4348
4349         PR fortran/20935
4350         * gfortran.dg/scalar_mask_2.f90: New test case.
4351
4352 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4353
4354         PR tree-opt/26629
4355         * gcc.dg/tree-ssa/loadpre12.c: New test.
4356         * gcc.dg/tree-ssa/loadpre13.c: New test.
4357         * gcc.dg/tree-ssa/loadpre14.c: New test.
4358         * gcc.dg/tree-ssa/loadpre15.c: New test.
4359         * gcc.dg/tree-ssa/loadpre16.c: New test.
4360         * gcc.dg/tree-ssa/loadpre17.c: New test.
4361         * gcc.dg/tree-ssa/loadpre18.c: New test.
4362         * gcc.dg/tree-ssa/loadpre19.c: New test.
4363         * gcc.dg/tree-ssa/loadpre20.c: New test.
4364         * gcc.dg/tree-ssa/loadpre21.c: New test.
4365         * gcc.dg/tree-ssa/loadpre22.c: New test.
4366
4367 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR fortran/26741
4370         * gfortran.dg/elemental_initializer_1.f90: New test.
4371
4372         PR fortran/26716
4373         * gfortran.dg/assumed_shape_ranks_2: New test.
4374
4375 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4376
4377         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4378         target fpic.
4379
4380 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4381
4382         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4383         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4384         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4385         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4386         gfortran.fortran-torture/execute/direct_io.f90,
4387         gfortran.fortran-torture/execute/inquire_2.f90,
4388         gfortran.fortran-torture/execute/inquire_4.f90,
4389         gfortran.fortran-torture/execute/list_read_1.f90,
4390         gfortran.fortran-torture/execute/open_replace.f90,
4391         gfortran.fortran-torture/execute/slash_edit.f90,
4392         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4393         temporary files from testcases.
4394
4395 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4396
4397         PR libgfortran/26509
4398         gfortran.dg/write_direct_eor.f90: New test.
4399
4400 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4401
4402         * gcc.target/powerpc/pr26350.c: New.
4403         * gcc.target/powerpc/indexed-addr.c: New.
4404
4405 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4406
4407         * gfortran.dg/dependency_13.f90: New test case.
4408
4409 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4410
4411         PR middle-end/21781
4412         * gcc.dg/real-const-1.c: New test case.
4413
4414 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4415
4416         * g++.old-deja/g++.other/init18.C: New.
4417         * g++.old-deja/g++.other/init5.C: Remove xfail.
4418
4419 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4420
4421         * g++.dg/opt/pr15551.C: Cleanup temp file.
4422
4423 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4424
4425         PR c++/6634
4426         g++.dg/parse/long1.C: New test.
4427
4428 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429
4430         PR fortran/19101
4431         * gfortran.dg/continuation.f90: New test.
4432         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4433
4434 2006-03-14  Richard Guenther  <rguenther@suse.de>
4435
4436         PR tree-optimization/26672
4437         * gcc.dg/torture/pr26672.c: New testcase.
4438
4439 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4440
4441         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4442         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4443
4444 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4445
4446         PR middle-end/26557
4447         * gcc.c-torture/compile/switch-1.c: New test case.
4448
4449 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4450
4451         PR fortran/25378
4452         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4453         test to include more permuatations of mask and index.
4454         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4455         respond to F2003 spec. that the position returned for an all false
4456         mask && condition is zero.
4457
4458 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR middle-end/25989
4461         * gcc.dg/gomp/pr25989.c: New test.
4462
4463 2006-03-13  Jeff Law  <law@redhat.com>
4464
4465         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4466
4467 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4468
4469         * gcc.dg/switch-9.c: New test.
4470
4471 2006-03-13  Richard Guenther  <rguenther@suse.de>
4472
4473         PR middle-end/26630
4474         * gcc.dg/torture/pr26630.c: New testcase.
4475
4476 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4477
4478         * gfortran.dg/dependency_10.f90: New test case.
4479         * gfortran.dg/dependency_11.f90: Likewise.
4480
4481 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4482             Erik Edelmann  <eedelman@gcc.gnu.org>
4483
4484         * gfortran.dg/allocatable_function_1.f90: New.
4485         * gfortran.dg/allocatable_function_2.f90: New.
4486
4487 2006-03-10  Richard Guenther  <rguenther@suse.de>
4488
4489         PR middle-end/26565
4490         * gcc.dg/torture/pr26565.c: New testcase.
4491
4492 2006-03-09  Eric Christopher  <echristo@apple.com>
4493
4494         * gcc.c-torture/compile/20060309-1.c: New.
4495
4496 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4497
4498         PR libgfortran/26499
4499         * gfortran.dg/write_back.f: New test.
4500         * gfortran.dg/write_rewind_1.f: New test.
4501         * gfortran.dg/write_rewind_2.f: New test.
4502
4503 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4504
4505         PR libgfortran/26554
4506         * gfortran.dg/read_logical.f90: New test.
4507
4508 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4509
4510         * ada/acats/norun.lst: cdd2a03 now passes.
4511
4512 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4513
4514         PR testsuite/25177
4515         * gcc.target/powerpc/pr18096-1.c: Change where the error
4516         would match.
4517
4518 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4519
4520         * gcc.target/i386/cleanup-1.c: New test.
4521         * gcc.target/i386/cleanup-2.c: New test.
4522
4523 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4524
4525         * gfortran.dg/dependency_9.f90: Remove for the time being.
4526
4527 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4528
4529         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4530         directive.
4531
4532 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4533
4534         * gfortran.dg/dependency_9.f90: New test case.
4535
4536 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4537
4538         * gfortran.dg/dependency_4.f90: New test case.
4539         * gfortran.dg/dependency_5.f90: New test case.
4540         * gfortran.dg/dependency_6.f90: New test case.
4541         * gfortran.dg/dependency_7.f90: New test case.
4542         * gfortran.dg/dependency_8.f90: New test case.
4543
4544 2006-03-03  Paul Brook  <paul@codesourcery.com>
4545
4546         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4547         Add m68k-*-elf.
4548
4549 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4550
4551         PR fortran/25031
4552         * multiple_allocation_1.f90: New test.
4553
4554 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4555
4556         PR tree-optimization/26524
4557         * gfortran.dg/pr26524.f: New test case.
4558
4559 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4560
4561         * g++.dg/template/repo5.C: Cleanup repo files.
4562         * gcc.dg/20051201-1.c: Cleanup coverage files.
4563         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4564         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4565         tree dump files.
4566
4567 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4568
4569         * objc.dg/objc-nofilename-1.m: New test.
4570         * objc.dg/bad-receiver-type.m: New test.
4571         * obj-c++.dg/bad-receiver-type.mm: New test.
4572
4573 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4574
4575         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4576
4577 2006-03-01  Mike Stump  <mrs@apple.com>
4578
4579         * g++.dg/abi/key2.C: Add.
4580
4581 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4582
4583         * gfortran.dg/logical_dot_product.f90: New test.
4584
4585         PR fortran/26393
4586         * gfortran.dg/used_interface_ref.f90: New test.
4587
4588         PR fortran/20938
4589         * gfortran.dg/dependency_2.f90: New test.
4590         * gfortran.fortran-torture/execute/where17.f90: New test.
4591         * gfortran.fortran-torture/execute/where18.f90: New test.
4592         * gfortran.fortran-torture/execute/where19.f90: New test.
4593         * gfortran.fortran-torture/execute/where20.f90: New test.
4594
4595 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4596
4597         * g++.dg/tree-ssa/pr26443.C: New test case.
4598
4599 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR middle-end/26022
4602         * g++.dg/opt/return-slot1.C: New test.
4603
4604 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4605
4606         PR libgfortran/26136
4607         * gfortran.dg/namelist_23.f90: New test.
4608
4609 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4610
4611         PR middle-end/14752
4612         * gcc.dg/fold-eqandshift-2.c: New test case.
4613
4614 2006-02-28  Richard Guenther  <rguenther@suse.de>
4615
4616         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4617         decomposition.
4618
4619 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4620
4621         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4622
4623 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         PR libgfortran/26464
4626         * gfortran.dg/backspace_5.f: New test.
4627         * gfortran.dg/backspace_6.f: New test.
4628
4629 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4630
4631         * gcc.dg/fold-eqandnot-1.c: New test case.
4632
4633 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4634
4635         PR middle-end/19983
4636         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4637
4638 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4639
4640         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4641         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4642
4643 2006-02-26  Richard Guenther  <rguenther@suse.de>
4644
4645         PR tree-optimization/26421
4646         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4647
4648 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4649
4650         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4651         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4652
4653 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4654
4655         * gcc.dg/fold-even-1.c: New test case.
4656
4657 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4658
4659         PR middle-end/21137
4660         * gcc.dg/fold-eqandshift-1.c: New test case.
4661
4662 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4663
4664         PR tree-optimization/25125
4665         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4666         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4667
4668 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4669
4670         PR tree-optimizations/26359
4671         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4672         with -fdump-tree-dceloop-details.
4673         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4674
4675 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4676
4677         PR middle-end/23673
4678         * gcc.dg/fold-eqxor-1.c: New test case.
4679         * gcc.dg/fold-eqxor-2.c: Likewise.
4680         * gcc.dg/fold-eqxor-3.c: Likewise.
4681
4682 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4683
4684         PR fortran/23092
4685         * scalar_mask_1.f90: New test.
4686
4687 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4688
4689         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4690         * g++.dg/eh/uncaught2.C: New.
4691         * g++.dg/eh/uncaught3.C: New.
4692
4693 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694
4695         PR libgfortran/26423
4696         * gfortran.dg/read_many_1.f: New test.
4697
4698 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4699
4700         PR fortran/24519
4701         * gfortran.dg/dependency_3.f90: New test.
4702         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4703         XFAILs.
4704
4705         PR fortran/25395
4706         * gfortran.dg/equiv_6.f90: New test.
4707
4708 2006-02-23  Jeff Law  <law@redhat.com>
4709
4710         * gcc.c-torture/compile/pr26425.c: New test.
4711
4712 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR middle-end/26412
4715         * gcc.dg/gomp/pr26412.c: New test.
4716
4717 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4718
4719         PR c++/26291
4720         * g++.dg/other/ellipsis1.C: New test.
4721         * g++.dg/parse/operator4.C: Adjust error marker.
4722
4723 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4724
4725         PR target/25603
4726         * gfortran.dg/pr25603.f: New testcase.
4727
4728 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4729
4730         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4731         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4732
4733 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4734
4735         * g++.dg/eh/spbp.C: New.
4736
4737 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR middle-end/26379
4740         * gcc.target/i386/mmx-7.c: New test.
4741
4742 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4743
4744         PR tree-optimization/26361
4745         * gcc.dg/tree-ssa/vrp27.c: New test case.
4746
4747 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4748
4749         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4750         * gcc.dg/tree-ssa/complex-4.c: Here.
4751
4752 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4753
4754         PR middle-end/19543
4755         * gfortran.dg/logical_1.f90: New test case.
4756
4757 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR middle-end/26334
4760         * gcc.dg/20060218-1.c: Moved to...
4761         * gcc.target/i386/20060218-1.c: ... here.  New test.
4762
4763 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4764
4765         PR fortran/26201
4766         * gfortran.dg/convert_1.f90: New.
4767
4768 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4769
4770         PR fortran/25054
4771         * gfortran.dg/namelist_5.f90: New test.
4772
4773         PR fortran/25089
4774         * gfortran.dg/namelist_4.f90: New test.
4775
4776 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4777
4778         PR tree-opt/25680
4779         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4780
4781 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4782
4783         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4784         variable to take into account the variable name in the
4785         function header.
4786         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4787
4788 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4789
4790         PR middle-end/26334
4791         * gcc.c-torture/compile/20060217-1.c: New test.
4792         * gcc.dg/20060218-1.c: New test.
4793
4794 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4795
4796         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4797
4798 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4799
4800         * gcc.dg/cpp/undef3.c: New test.
4801         * gcc.dg/cpp/trad/builtins2.c: New test.
4802
4803 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4804
4805         PR c++/26266
4806         * g++.dg/template/static22.C: New test.
4807         * g++.dg/template/static23.C: New test.
4808         * g++.dg/template/static24.C: New test.
4809         * g++.dg/template/non-dependent13.C: New test.
4810         * g++.dg/init/member1.C: Tweak error markers.
4811
4812 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4813
4814         PR target/26255
4815         * gcc.c-torture/compile/pr26255.c: New test case.
4816
4817 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4818
4819         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4820         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4821         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4822         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4823         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4824         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4825         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4826
4827 2006-02-16  Jeff Law  <law@redhat.com>
4828
4829         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4830         * gcc.dg/tree-ssa/vrp26.c: New test.
4831
4832 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4833
4834         PR target/20353
4835         PR target/24578
4836         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4837         __UCLIBC__ is defined.
4838
4839 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR fortran/26224
4842         * gfortran.dg/gomp/pr26224.f: New test.
4843
4844 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4845
4846         PR tree-opt/25918
4847         * lib/target-supports.exp
4848         (check_effective_target_vect_short_mult): New.
4849         (check_effective_target_vect_char_mult): New.
4850         (check_effective_target_vect_widen_sum_qi_to_si): New.
4851         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4852         (check_effective_target_vect_widen_sum_hi_to_si): New.
4853         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4854         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4855         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4856         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4857         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4858         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4859         vect-reduc-pattern-2c.c
4860         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4861         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4862         vect-reduc-pattern-1c.c
4863
4864 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4865
4866         PR fortran/24557
4867         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4868
4869 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4870
4871         PR fortran/26054
4872         * gfortran.dg/enum_8.f90: Remove check for warning.
4873         * gfortran.dg/iomsg_1.f90: Ditto.
4874         * gfortran.dg/enum_1.f90: Ditto.
4875         * gfortran.dg/enum_9.f90: Ditto.
4876         * gfortran.dg/enum_2.f90: Ditto.
4877         * gfortran.dg/enum_10.f90: Ditto.
4878         * gfortran.dg/enum_3.f90: Ditto.
4879         * gfortran.dg/flush_1.f90: Ditto.
4880         * gfortran.dg/enum_4.f90: Ditto.
4881         * gfortran.dg/array_constructor_1.f90: Ditto.
4882         * gfortran.dg/enum_5.f90: Ditto.
4883         * gfortran.dg/enum_6.f90: Ditto.
4884         * gfortran.dg/enum_7.f90: Ditto.
4885
4886 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR middle-end/26300
4889         * gcc.c-torture/compile/20060215-1.c: New test.
4890
4891 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4892
4893         PR middle-end/23670
4894         * gcc.dg/tree-ssa/andor-2.c: New test case.
4895
4896 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4897
4898         PR fortran/25045
4899         * optional_dim.f90: New test.
4900
4901 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4902
4903         PR fortran/26277
4904         * gfortran.dg/label_4.f90: New.
4905
4906 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4907             Diego Novillo  <dnovillo@redhat.com>
4908             Uros Bizjak  <uros@kss-loka.si>
4909
4910         * gfortran.dg/gomp: New directory.
4911
4912 2006-02-14  Richard Guenther  <rguenther@suse.de>
4913
4914         PR tree-optimization/26258
4915         * gcc.dg/torture/pr26258.c: New testcase.
4916
4917 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR fortran/26246
4920         * gfortran.dg/pr26246_1.f90: New test.
4921         * gfortran.dg/pr26246_2.f90: New test.
4922
4923         PR middle-end/26092
4924         * gcc.c-torture/compile/20060208-1.c: New test.
4925
4926 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4927
4928         PR fortran/26074
4929         PR fortran/25103
4930         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4931         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4932         * gfortran.dg/automatic_module_variable.f90: Change error message.
4933
4934         PR fortran/20861
4935         * gfortran.dg/internal_dummy_1.f90: New test.
4936
4937         PR fortran/20871
4938         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4939
4940
4941         PR fortran/25083
4942         * gfortran.dg/uncommon_block_data_1.f90: New test.
4943         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4944         with standard.
4945
4946         PR fortran/25088
4947         * gfortran.dg/typed_subroutine_1.f90: New test.
4948
4949 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4950
4951         * objc.dg/dwarf-1.m: New.
4952
4953 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR middle-end/24427
4956         * gcc.dg/tree-ssa/andor-1.c: New test case.
4957
4958 2006-02-13  Josh Conner  <jconner@apple.com>
4959
4960         PR target/25376
4961         * gcc.dg/pr25376.c: New test.
4962
4963         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4964         assemble.
4965         * lib/target-supports.exp (check_named_sections_available):
4966         Only compile named-sections test -- don't assemble.
4967
4968 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4969
4970         * g++.dg/warn/no-write-strings.C: New test.
4971         * g++.dg/warn/write-strings.C: Likewise.
4972         * g++.dg/warn/write-strings-default.C: Likewise.
4973
4974 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4975
4976         PR fortran/25806
4977         * gfortran.dg/ret_pointer_2.f90: New test.
4978
4979 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4980
4981         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4982
4983 2006-02-10  Jeff Law  <law@redhat.com>
4984
4985         * gcc.c-torture/compile/pr26213.c: New test.
4986
4987 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4988
4989         gfortran.dg/null_1.f90: New test.
4990
4991 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4992
4993         PR fortran/14771
4994         * gfortran.dg/parens_4.f90: New.
4995         * gfortran.dg/parens_5.f90: New.
4996
4997 2006-02-10  Richard Guenther  <rguenther@suse.de>
4998
4999         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5000
5001 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5002         Paul Thomas  <pault@gcc.gnu.org>
5003
5004         PR fortran/14771
5005         * gfortran.dg/parens_1.f90: New.
5006         * gfortran.dg/parens_2.f90: New.
5007         * gfortran.dg/parens_3.f90: New.
5008
5009 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5010
5011         PR fortran/26038
5012         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5013
5014         PR fortran/25059
5015         * gfortran.dg/impure_assignment_1.f90: New test.
5016
5017         PR fortran/25070
5018         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5019
5020 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5021
5022         PR target/26141
5023         * g++.dg/expr/stdarg2.C: New test.
5024
5025 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5026
5027         PR inline-asm/16194
5028         * gcc.dg/pr16194.c: New test.
5029
5030 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5031
5032         * ada/acats/run_acats: Use portable variant of "$@".
5033
5034 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5035
5036         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5037         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5038
5039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5040
5041         PR tree-opt/26179
5042         * g++.dg/opt/pr26179.C: New test.
5043
5044 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR middle-end/26134
5047         * gcc.dg/tree-ssa/complex-3.c: New test.
5048
5049 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         * gcc.c-torture/compile/volatile-1.c: New test.
5052
5053 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5054
5055         PR 26180
5056         * gcc.dg/tree-ssa/pr26180.c: New test.
5057
5058 2006-02-08  Jeff Law  <law@redhat.com>
5059
5060         * gcc.dg/tree-ssa/pr21417.c: New test.
5061
5062 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5063
5064         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5065         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5066
5067 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5068
5069         * lib/scanrtl.exp: New.
5070
5071 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5072
5073         PR c++/26071
5074         * g++.dg/other/virtual2.C: New test.
5075
5076         PR c++/26070
5077         * g++.dg/other/virtual1.C: New test.
5078
5079 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5080
5081         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5082         cleanup-ipa-dump): Update dump file glob patterns.
5083         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5084         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5085
5086         * lib/gcc-dg.exp: Load it.
5087         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5088
5089 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5090
5091         PR testsuite/26159
5092         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5093         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5094
5095 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/25577
5098         * gfortran.dg/mvbits_1.f90: New.
5099
5100 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5101
5102         * g++.dg/warn/Wdiv-by-zero.C: New test.
5103         * g++.dg/warn/Wno-div-by-zero.C: New.
5104
5105 2006-02-07  Jeff Law  <law@redhat.com>
5106
5107         * gcc.dg/tree-ssa/pr21559.c: New test.
5108
5109         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5110         multiple VRP passes.
5111         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5112         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5113         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5114         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5115         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5116         * gcc.dg/tree-ssa/vrp02.c: Likewise
5117         * gcc.dg/tree-ssa/vrp11.c: Likewise
5118         * gcc.dg/tree-ssa/pr14341.c: Likewise
5119         * gcc.dg/tree-ssa/vrp19.c: Likewise
5120         * gcc.dg/tree-ssa/vrp20.c: Likewise
5121         * gcc.dg/tree-ssa/vrp03.c: Likewise
5122         * gcc.dg/tree-ssa/pr21086.c: Likewise
5123         * gcc.dg/tree-ssa/pr21959.c: Likewise
5124         * gcc.dg/tree-ssa/vrp21.c: Likewise
5125         * gcc.dg/tree-ssa/vrp04.c: Likewise
5126         * gcc.dg/tree-ssa/pr25485.c: Likewise
5127         * gcc.dg/tree-ssa/pr22026.c: Likewise
5128         * gcc.dg/tree-ssa/vrp22.c: Likewise
5129         * gcc.dg/tree-ssa/vrp05.c: Likewise
5130         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5131         * gcc.dg/tree-ssa/pr20701.c: Likewise
5132         * gcc.dg/tree-ssa/vrp23.c: Likewise
5133         * gcc.dg/tree-ssa/vrp06.c: Likewise
5134         * gcc.dg/tree-ssa/pr22117.c: Likewise
5135         * gcc.dg/tree-ssa/pr20702.c: Likewise
5136         * gcc.dg/tree-ssa/vrp15.c: Likewise
5137         * gcc.dg/tree-ssa/pr21090.c: Likewise
5138         * gcc.dg/tree-ssa/pr21294.c: Likewise
5139         * gcc.dg/tree-ssa/vrp24.c: Likewise
5140         * gcc.dg/tree-ssa/vrp07.c: Likewise
5141         * gcc.dg/tree-ssa/pr21563.c: Likewise
5142         * gcc.dg/tree-ssa/pr25382.c: Likewise
5143         * gcc.dg/tree-ssa/vrp16.c: Likewise
5144         * gcc.dg/tree-ssa/vrp25.c: Likewise
5145         * gcc.dg/tree-ssa/vrp08.c: Likewise
5146         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5147         * gcc.dg/tree-ssa/vrp17.c: Likewise
5148         * gcc.dg/tree-ssa/pr21458.c: Likewise
5149         * g++.dg/tree-ssa/pr18178.C: Likewise
5150
5151 2006-02-07  Richard Guenther  <rguenther@suse.de>
5152
5153         PR c++/26140
5154         Revert
5155         2006-01-30  Richard Guenther  <rguenther@suse.de>
5156         PR c++/23372
5157         * gcc.dg/pr23372-1.C: New testcase.
5158
5159         * g++.dg/tree-ssa/pr26140.C: New testcase.
5160
5161 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5162
5163         PR c++/9737
5164         * g++.dg/template/ttp15.C: New test.
5165         * g++.dg/template/ttp16.C: Likewise.
5166         * g++.dg/template/ttp17.C: Likewise.
5167         * g++.old-deja/g++.pt/ttp36.C: Remove.
5168         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5169         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5170         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5171         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5172         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5173         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5174         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5175         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5176         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5177
5178 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5179
5180         PR libfortran/23815
5181         * unf_io_convert_4.f90: New test.
5182
5183 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5184
5185         * gcc.dg/tree-ssa/loadpre10.c: New test.
5186         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5187         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5188         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5189
5190 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5191
5192         PR libfortran/24685
5193         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5194
5195 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5196
5197         PR tree-opt/25251
5198         * gfortran.dg/assign_7.f: New test.
5199
5200 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5201
5202         PR fortran/26041
5203         PR fortran/26064
5204         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5205         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5206         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5207
5208 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5209
5210         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5211         in size_t typedef.
5212
5213 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5214
5215         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5216         * g++.dg/charset/string.c (foo): Likewise.
5217         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5218         const char*
5219         * g++.dg/ext/builtin2.C (printf): Likewise.
5220         * g++.dg/init/new15.C (printf): Likewise.
5221         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5222         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5223         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5224         * g++.dg/template/non-dependent4.C (temp): Likewise.
5225         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5226         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5227         parameter type to const char*.
5228         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5229         Change type to const char*.
5230         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5231         Likewise.
5232         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5233         second parameter type to const char*.
5234         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5235         (Y::Y): Change parameter type to const char*.
5236         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5237         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5238         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5239         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5240         (char*).
5241         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5242         const char*.
5243         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5244         type to const char*.
5245         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5246         return type to const char*.
5247         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5248         to const char*.
5249         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5250         * g++.old-deja/g++.law/refs1.C: Likewise.
5251         * g++.old-deja/g++.law/visibility1.C: Likewise.
5252         * g++.old-deja/g++.law/visibility2.C: Likewise.
5253         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5254         const char*.
5255         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5256         * g++.old-deja/g++.mike/net48.C: Likewise.
5257         * g++.old-deja/g++.mike/p646.C: Likewise.
5258         * g++.old-deja/g++.mike/p6746.C: Likewise.
5259         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5260         type to const char*.
5261         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5262         deprecated conversion warning.
5263         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5264         char*.
5265         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5266         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5267         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5268         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5269         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5270         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5271         * g++.old-deja/g++.pt/t39.C: Likewise.
5272         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5273         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5274
5275 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5276
5277         PR fortran/25075
5278         intrinsic_argument_conformance_1.f90: New test.
5279
5280 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5281
5282         PR fortran/20845
5283         * gfortran.dg/char_result_11.f90: Add SAVE.
5284         * gfortran.dg/der_pointer_4.f90: Ditto.
5285         * gfortran.dg/default_initialization.f90: New test.
5286
5287 2006-02-03  Jeff Law  <law@redhat.com>
5288
5289         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5290         handle more than 100 dump files.
5291         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5292         * lib/scantree.exp (scan-tree-dump): Likewise.
5293         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5294         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5295         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5296         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5297         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5298
5299 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5300
5301         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5302
5303 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5304
5305         * g++.dg/template/using12.C: New test.
5306
5307 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5308
5309         * gcc.target/powerpc/pr25960.c: New test.
5310
5311 2006-02-02  Steven G. Kargl  <kargls@comcast>
5312
5313         PR fortran/24958
5314         gfortran.dg/nullify_2.f90: New test.
5315
5316 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5317
5318         PR 25990
5319         * gcc.dg/gomp/pr25990.c: New test.
5320
5321 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/25342
5324         * g++.gd/template/partial4.C: New test.
5325
5326 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5327
5328         PR middle-end/26001
5329         * gfortran.dg/data_char_2.f90: New.
5330
5331 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5332
5333         PR fortran/26039
5334         maxval_maxloc_conformance_1.f90: New test.
5335
5336 2006-01-31  Richard Guenther  <rguenther@suse.de>
5337
5338         * gcc.target/i386/sselibm-1.c: New testcase.
5339         * gcc.target/i386/sselibm-2.c: Likewise.
5340         * gcc.target/i386/sselibm-3.c: Likewise.
5341         * gcc.target/i386/sselibm-4.c: Likewise.
5342         * gcc.target/i386/sselibm-5.c: Likewise.
5343
5344 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5345
5346         PR fortran/24266
5347         * gfortran.dg/arrayio_derived_2.f90: New.
5348
5349 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5350
5351         * gcc.dg/unsigned-long-compare.c: New test.
5352
5353 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5354
5355         PR testsuite/25318
5356         * lib/target-supports.exp (check_effective_target_freorder):
5357         Check to see if target supports -freorder-blocks-and-partition.
5358         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5359         instead of "dg-require-named-sections".
5360
5361 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5362
5363         PR target/14798:
5364         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5365         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5366         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5367         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5368         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5369         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5370         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5371         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5372
5373 2006-01-30  Richard Guenther  <rguenther@suse.de>
5374
5375         PR c++/23372
5376         * gcc.dg/pr23372-1.C: New testcase.
5377
5378 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5379
5380         * gcc.dg/gomp/pr25874.c: New test.
5381
5382 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5383
5384         PR tree-opt/25911
5385         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5386
5387 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5388
5389         PR fortran/18578
5390         PR fortran/18579
5391         PR fortran/20857
5392         PR fortran/20885
5393         * gfortran.dg/intent_out_1.f90: New test.
5394
5395 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/17911
5398         * gfortran.dg/procedure_lvalue.f90: New test.
5399
5400         PR fortran/20895
5401         PR fortran/25030
5402         * gfortran.dg/char_pointer_assign_2.f90: New test.
5403         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5404         assignment to be consistent with standard.
5405         * gfortran.dg/char_result_2.f90: The same.
5406         * gfortran.dg/char_result_8.f90: The same.
5407
5408 2006-01-28  Zack Weinberg  <zackw@panix.com>
5409
5410         * gcc.dg/Woverlength-strings.c
5411         * gcc.dg/Woverlength-strings-pedantic-c89.c
5412         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5413         * gcc.dg/Woverlength-strings-pedantic-c99.c
5414         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5415
5416 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5417
5418         * gcc.c-torture/execute/20060127-1.c: New test.
5419
5420 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR c++/25999
5423         * g++.dg/ext/pragmaweak1.C: New test.
5424
5425 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5426
5427         PR c++/25855
5428         * g++.dg/template/spec29.C: New test.
5429
5430 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5431
5432         PR c/19606.
5433         * gcc.c-torture/execute/pr19606.c: New.
5434
5435 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5436
5437         * gcc.dg/pragma-re-4.c: New test.
5438
5439 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5440
5441         PR fortran/25964
5442         * gfortran.dg/assumed_size_refs_3.f90: New test.
5443
5444 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5445
5446         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5447
5448 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5449
5450         PR ada/21317
5451         * ada/acats/support/impdef.a: Add One_Long_Second.
5452         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5453         * ada/acats/tests/c9/c94026.a: Likewise.
5454         * ada/acats/tests/c9/c97305c.ada: Likewise.
5455         * ada/acats/tests/c9/c99004a.ada: Likewise.
5456
5457 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/25964
5460         * gfortran.dg/global_references_2.f90: New test.
5461
5462         PR fortran/25084
5463         PR fortran/20852
5464         PR fortran/25085
5465         PR fortran/25086
5466         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5467         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5468
5469         PR fortran/25416
5470         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5471
5472 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5473
5474         PR c/25892
5475         * gcc.dg/Wpointer-sign.c: New.
5476         * gcc.dg/Wpointer-sign-Wall.c: New.
5477         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5478         * gcc.dg/Wpointer-sign-pedantic.c: New.
5479         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5480         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5481
5482 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR C/25861
5485         * gcc.c-torture/compile/pr25861.c: New test.
5486
5487 2006-01-26  Paul Brook  <paul@codesourcery.com>
5488
5489         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5490         on short-enum targets.
5491         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5492         variable.
5493         (generate_fields): Use short_enums.
5494         (main): Set short_enums.  Document -e.
5495         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5496         on short-enum targets.
5497         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5498         variable.
5499         (generate_fields): Use short_enums.
5500         (main): Set short_enums.  Document -e.
5501         * lib/target-supports.exp (check_effective_target_short_enums): New.
5502
5503 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5504
5505         PR target/25947
5506         * gcc.dg/torture/pr25947-1.c: New test.
5507
5508 2006-01-25  Jan Hubicka  <jh@suse.cz>
5509             Roger Sayle  <roger@eyesopen.com>
5510
5511         PR rtl-optimization/25703
5512         * gcc.target/i386/20060125-1.c: New test case.
5513         * gcc.target/i386/20060125-2.c: New test case.
5514
5515 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5516
5517         PR fortran/18540
5518         * gfortran.dg/goto_1.f: New.
5519
5520 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5521
5522         PR fortran/25716
5523         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5524         25716 on 32-bit systems too.
5525
5526 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5527
5528         PR testsuite/25590
5529         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5530
5531 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5532
5533         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5534
5535 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5536
5537         PR fortran/25835
5538         * gfortran.dg/read_eof.f90: Delete, renamed.
5539         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5540         * gfortran.dg/read_eof_2.f90: New test.
5541         * gfortran.dg/read_eof_3.f90: New test.
5542
5543 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5544
5545         PR tree-opt/25860
5546         * gcc.c-torture/compile/pr25860.c: New test.
5547
5548 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5549
5550         PR c++/25552
5551         * g++.dg/parse/dtor8.C: New test.
5552
5553 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5554
5555         PR testsuite/25891
5556         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5557         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5558         check_effective_target_fopenmp returns 0.
5559
5560 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5561
5562         PR ada/20548
5563         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5564         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5565         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5566
5567 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         PR tree-opt/25857
5570         * g++.dg/opt/pr25857.C: New test.
5571
5572 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5573         Jan Hubicka  <jh@suse.cz>
5574         Richard Guenther  <rguenther@suse.de>
5575
5576         PR rtl-optimization/25654
5577         * gcc.dg/torture/pr25654.c: New testcase.
5578         * gcc.target/i386/pr25654.c: Likewise.
5579
5580 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/25901
5583         * gfortran.dg/internal references_2.f90: New test.
5584
5585         Fix regression in testing of admissability of attributes.
5586         * gfortran.dg/intent_used_1.f90: New test.
5587
5588 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5589
5590         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5591         Remove target conditional torture options for i?86 and x86_64
5592         GNU/Linux.
5593
5594 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5595
5596         PR c++/10891
5597         * g++.dg/rtti/no-rtti.C: New.
5598
5599 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/25895
5602         * g++.dg/inherit/conv2.C: New test.
5603
5604         PR c++/25856
5605         * g++.dg/parse/dtor7.C: New test.
5606
5607         PR c++/25858
5608         * g++.dg/template/crash44.C: New test.
5609
5610 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5611
5612         PR fortran/25124
5613         PR fortran/25625
5614         * gfortran.dg/internal_references_1.f90: New test.
5615           PR fortran/20881
5616         PR fortran/23308
5617         PR fortran/25538
5618         PR fortran/25710
5619         * gfortran.dg/global_references_1.f90: New test.
5620         * gfortran.dg/g77/19990905-1.f: Restore the error that
5621         there is a clash between the common block name and
5622         the name of a subroutine reference.
5623
5624         PR fortran/PR24276
5625         * gfortran.dg/aliasing_dummy_1.f90: New test.
5626
5627 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5628
5629         * gcc.dg/vmx/1b-01.c: Warning fix.
5630         * gcc.dg/vmx/1c-02.c: Likewise.
5631         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5632
5633 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5634
5635         PR testsuite/24962
5636         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5637
5638 2006-01-20  Richard Guenther  <rguenther@suse.de>
5639         Steven Bosscher <stevenb.gcc@gmail.com>
5640
5641         PR rtl-optimization/24626
5642         * gcc.dg/torture/pr24626-1.c: New testcase.
5643         * gcc.dg/torture/pr24626-2.c: Likewise.
5644         * gcc.dg/torture/pr24626-3.c: Likewise.
5645         * gcc.dg/torture/pr24626-4.c: Likewise.
5646
5647 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5648
5649         PR c++/5520
5650         * g++.dg/warn/empty-body.C: New.
5651
5652 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/22136
5655         * g++.dg/template/using10.C: New test.
5656         * g++.dg/temlpate/using11.C: Likewise.
5657         * g++.dg/inherit/using5.C: Tweak error messages.
5658
5659 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5660
5661         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5662         target test.
5663         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5664
5665 2006-01-19  Jan Hubicka  <jh@suse.cz>
5666
5667         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5668
5669 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5670
5671         PR c++/25854
5672         * g++.dg/template/spec28.C: New test.
5673
5674 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5675
5676         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5677         Fix fprintf's by adding srcdir or removing it.
5678
5679 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5680
5681         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5682         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5683         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5684         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5685         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5686         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5687         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5688         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5689         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5690         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5691         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5692         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5693         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5694         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5695
5696 2006-01-18  Jeff Law  <law@redhat.com>
5697
5698         * gcc.dg/tree-ssa/vrp25.c: New test.
5699
5700 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5701
5702         * gcc.dg/pr25805.c: Fix misapplied patch.
5703
5704 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5705
5706         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5707         (check_effective_target_vect_udot_qi): New.
5708         (check_effective_target_vect_sdot_hi): New.
5709         (check_effective_target_vect_udot_hi): New.
5710         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5711         prefixed with "wrapv-" with -fwrapv.
5712         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5713         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5714         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5715         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5716         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5717
5718         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5719         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5720         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5721         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5722
5723 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5724
5725         PR c++/16829
5726         * g++.dg/other/default2.C: New test.
5727         * g++.dg/other/default3.C: New test.
5728
5729 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5730
5731         PR c/25805
5732         * gcc.dg/pr25805.c: New file.
5733
5734 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/25836
5737         * g++.dg/template/init6.C: New test.
5738
5739 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5740
5741         * gcc.dg/tree-ssa/pr24287.c: New test
5742
5743 2006-01-18  Eric Christopher  <echristo@apple.com>
5744
5745         * g++.dg/eh/table.C: New.
5746
5747 2006-01-18  DJ Delorie  <dj@redhat.com>
5748
5749         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5750         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5751         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5752         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5753
5754 2006-01-18  Jeff Law  <law@redhat.com>
5755
5756         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5757         on wrapping on overflow semantics.
5758
5759         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5760
5761         * gcc.gc/tree-ssa/vrp23.c: New test.
5762         * gcc.gc/tree-ssa/vrp24.c: New test.
5763
5764 2006-01-18  Richard Henderson  <rth@redhat.com>
5765             Aldy Hernandez  <aldyh@redhat.com>
5766             Jakub Jelinek  <jakub@redhat.com>
5767             Diego Novillo  <dnovillo@redhat.com>
5768             Uros Bizjak  <uros@kss-loka.si>
5769
5770         * testsuite/gcc.dg/gomp: New directory.
5771
5772 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5773             Steven G. Kargl  <kargls@comcast.net>
5774
5775         PR fortran/20869
5776         * gfortran.dg/intrinsic_external_1.f90: New test.
5777
5778         PR fortran/20875.
5779         * gfortran.dg/elemental_pointer_1.f90: New test.
5780
5781         PR fortran/25024
5782         * gfortran.dg/external_procedures_1.f90: New test.
5783
5784         PR fortran/25785
5785         gfortran.dg/assumed_present.f90: New test.
5786
5787 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5788
5789         * g++.dg/parse/lookup5.C: New test.
5790
5791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5792
5793         PR fortran/25697
5794         * gfortran.dg/read_eof.f90: New test.
5795
5796 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5799         add a closing brace.
5800
5801 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5802
5803         PR fortran/25631
5804         * gfortran.dg/fmt_tl.f: New test.
5805
5806 2006-01-17  Eric Christopher  <echristo@apple.com>
5807
5808         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5809         * g++.old-deja/g++.warn/impint2.C: Ditto.
5810         * g++.old-deja/g++.other/null1.C: Ditto.
5811         * g++.dg/warn/conv2.C: Ditto.
5812         * g++.dg/warn/conv4.C: New file.
5813
5814 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5815
5816         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5817
5818 2006-01-17  Andreas Jaeger  <aj@suse.de>
5819             Janis Johnson <janis187@us.ibm.com>
5820
5821         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5822         in 64-bit.
5823         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5824         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5825
5826 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5827
5828         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5829         xfail txxx where xxx >= 25.
5830
5831 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5832
5833         PR testsuite/25764
5834         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5835
5836 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5837
5838         PR c/25682
5839         * gcc.dg/pr25682.c: New test.
5840         * g++.dg/parse/array-size2.C: New test.
5841
5842 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5843
5844         * consistency.vlad: Remove entire directory, 1652 files.
5845
5846 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5847
5848         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5849         check_effective_target_dfprt_nocache): New.
5850         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5851         (check_effective_target_dfprt): New.
5852         * lib/c-compat.exp (check_dfp): Remove.
5853         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5854         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5855         level of support for decimal float.
5856         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5857         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5858         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5859         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5860         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5861         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5862         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5863         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5864         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5865         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5866         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5867         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5868         directives.
5869
5870 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5871
5872         PR testsuite/25741
5873         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5874         $base_dir/../.
5875         * lib/gfortran.exp (gfortran_init): Likewise.
5876         * lib/obj-c++.exp (obj-c++_init): Likewise.
5877         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5878         (scan-assembler-dem-not): Likewise.
5879         * lib/scandump.exp (scan-dump-dem): Likewise.
5880         (scan-dump-dem-not): Likewise.
5881
5882 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5883
5884         PR testsuite/25767
5885         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5886         powerpc-*-darwin*.
5887         * lib/obj-c++.exp (obj-c++_init): Likewise.
5888
5889 2006-01-16  Richard Guenther  <rguenther@suse.de>
5890
5891         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5892
5893 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5894
5895         PR testsuite/25777
5896         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5897         to LD_LIBRARY_PATH.
5898
5899 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5900             Andrew Pinski  <pinskia@physics.uc.edu>
5901
5902         * gcc.dg/minmax-1.c: New test.
5903
5904 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5905
5906         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5907         * gcc.misc-tests/dectest.exp: Ditto.
5908
5909 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5910
5911         PR testsuite/25796
5912         * gcc.target/i386/cmov6.c: Use -march=k8.
5913
5914 2006-01-15  Andreas Jaeger  <aj@suse.de>
5915
5916         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5917         x86 does not have __float128.
5918
5919 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5920
5921         * gcc.target/i386/cmov6.c: New test.
5922
5923 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/25663
5926         * g++.dg/template/ctor6.C: New test.
5927
5928 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5929
5930         PR tree-optimization/25485
5931         * gcc.dg/tree-ssa/pr25485.c: New.
5932
5933 2006-01-14  Richard Guenther  <rguenther@suse.de>
5934
5935         PR tree-optimization/22548
5936         PR tree-optimization/22555
5937         PR tree-optimization/22501
5938         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5939         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5940         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5941         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5942         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5943         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5944         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5945         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5946         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5947
5948 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5949
5950         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5951         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5952
5953 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5954         Richard Guenther  <rguenther@suse.de>
5955
5956         PR rtl-optimization/24257
5957         * gcc.dg/torture/pr24257.c: New testcase.
5958
5959 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5960
5961         * gcc.c-torture/execute/20060110-1.c: New test.
5962         * gcc.c-torture/execute/20060110-2.c: New test.
5963
5964 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5965
5966         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5967
5968 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5969
5970         PR fortran/25756
5971         * gfortran.dg/label_3.f90: New test.
5972
5973 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5974
5975         PR tree-optimization/25771
5976         * g++.dg/tree-ssa/pr25771.C: New test
5977
5978 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5979
5980         PR tree-opt/24365
5981         * g++.dg/opt/complex5.C: New test.
5982
5983 2006-01-13  Richard Guenther  <rguenther@suse.de>
5984
5985         * gcc.target/i386/387-9.c: New testcase.
5986
5987 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5988
5989         PR c++/24824
5990         * g++.dg/debug/dwarf2-1.C: New.
5991
5992 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5993
5994         PR testsuite/25728
5995         * lib/gcov.exp (verify-lines): Add "close $fd".
5996
5997 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5998             Ben Elliston  <bje@au.ibm.com>
5999
6000         * gcc.dg/dfp/inf-1.c: New test.
6001
6002 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6003             Yao Qi  <qiyaoltc@cn.ibm.com>
6004             Ben Elliston  <bje@au.ibm.com>
6005             Jon Grimm  <jgrimm2@us.ibm.com>
6006
6007         * gcc.dg/nodfp-1.c: New test.
6008         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6009         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6010         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6011         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6012         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6013         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6014         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6015         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6016         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6017         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6018         * gcc.dg/format/dfp-printf-1.c: Likewise.
6019         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6020         (compat_setup_dfp): New.
6021         * gcc.dg/compat/compat.exp: Use it.
6022         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6023         Make some variables global, prepend "compat_" to their names.
6024         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6025         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6026         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6027         * lib/compat.exp (compat_skip_list): Make global, rename.
6028         * lib/c-compat.exp: New file.
6029         * lib/target-supports.exp (check_effective_target_dfp): New.
6030
6031         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6032         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6033         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6034         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6035         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6036         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6037         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6038         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6039         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6040         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6041         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6042         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6043         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6044         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6045         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6046         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6047         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6048         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6049         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6050         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6051         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6052         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6053         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6054         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6055         gcc.dg/dfp/struct-layout-1.c,
6056         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6057         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6058         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6059         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6060         gcc.dg/dfp/func-vararg-dfp.c,
6061         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6062         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6063         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6064         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6065         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6066
6067 2006-01-11  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/25734
6070         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6071
6072 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6073
6074         PR fortran/25486
6075         * gfortran.dg/literal_character_constant_1_x.F: New test.
6076         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6077         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6078         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6079
6080 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6081
6082         PR c++/25386
6083         * g++.dg/ext/packed3.C: Add expected packed error.
6084
6085 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6086
6087         PR target/25706
6088         * gcc.dg/torture/pr25706-1.c: New test.
6089
6090 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6091
6092         PR tree-optimization/23109
6093         PR tree-optimization/23948
6094         PR tree-optimization/24123
6095
6096         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6097         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6098         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6099         g++.dg/tree-ssa/pr23948.C: New testcases.
6100         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6101         three divisions in order to do the optimization.
6102
6103 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6104
6105         PR c++/25632
6106         * g++.dg/other/pr25632.C: New test.
6107
6108 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6109
6110         PR fortran/25730
6111         * gfortran.dg/used_types_1.f90: New test.
6112
6113 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6114
6115         PR target/25718
6116         * gcc.dg/torture/pr25718-1.c: New test.
6117
6118 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6119
6120         * gfortran.dg/list_read_2.f90: Fix typo in description.
6121
6122 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6123
6124         * lib/target-supports.exp (check_visibility_available): Simplify test
6125         for *-*-netware*.
6126         (check_profiling_available): Fail for *-*-netware*.
6127         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6128         * gcc.dg/20021014-1.c: Likewise.
6129         * gcc.dg/nest.c: Likewise.
6130
6131 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         fortran/24936
6134         * gfortran.dg/forall_3.f90: New test.
6135
6136 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6137
6138         PR fortran/21977
6139         * gfortran.dg/nesting_2.f90: New test.
6140         * gfortran.dg/nesting_3.f90: New test.
6141
6142 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6143
6144         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6145         Fix typo in comment.
6146
6147 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6148
6149         * gfortran.dg/single_char_string.f90: New test.
6150
6151 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6152
6153         * gfortran.dg/ichar_2.f90: New test.
6154
6155 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6156
6157         PR fortran/25093
6158         * gfortran.dg/private_type_4.f90: New.
6159
6160 2006-01-07  Richard Guenther  <rguenther@suse.de>
6161
6162         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6163
6164 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6165
6166         * gfortran.dg/func_decl_1.f90: New.
6167         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6168         * gfortran.dg/array_alloc_2.f90: Likewise.
6169         * gfortran.dg/char_result_8.f90: Likewise.
6170         * gfortran.dg/dup_save_1.f90: Likewise.
6171         * gfortran.dg/dup_save_2.f90: Likewise.
6172         * gfortran.dg/f2c_6.f90: Likewise.
6173         * gfortran.dg/f2c_7.f90: Likewise.
6174         * gfortran.dg/func_result_2.f90: Likewise.
6175         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6176
6177 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/22146
6180         * gfortran.dg/elemental_subroutine_1.f90: New test.
6181         * gfortran.dg/elemental_subroutine_2.f90: New test.
6182
6183         PR fortran/25029
6184         PR fortran/21256
6185         * gfortran.dg/assumed_size_refs_1.f90: New test.
6186
6187         PR fortran/20868
6188         PR fortran/20870
6189         * gfortran.dg/assumed_size_refs_2.f90: New test.
6190         * gfortran.dg/initialization_1.f90: Change warning message.
6191
6192 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6193
6194         * gcc.dg/tree-ssa/loop-15.c: New test.
6195
6196 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6197
6198         PR fortran/25598
6199         * gfortran.dg/backspace_3.f: New test.
6200         * gfortran.dg/backspace_4.f: New test.
6201
6202 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6203
6204         PR fortran/24268
6205         * gfortran.dg/fmt_white.f: Update test.
6206
6207 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6208
6209         * gcc.dg/cast-1.c: Add new warning.
6210         * gcc.dg/cast-2.c: Likewise.
6211         * gcc.dg/cast-3.c: Likewise.
6212         * gcc.dg/format/cast-1.c: Likewise.
6213         * gcc.dg/cast-4.c: New testcase.
6214
6215 2006-01-05  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/22555
6218         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6219
6220 2006-01-05  Richard Guenther  <rguenther@suse.de>
6221             Diego Novillo  <dnovillo@redhat.com>
6222
6223         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6224         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6225         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6226         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6227         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6228         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6229         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6230         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6231         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6232         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6233         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6234         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6235         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6236         * treelang/compile/extravar.tree: Likewise.
6237         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6238         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6239         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6241         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6242
6243 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6244
6245         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6246         for 64-bit fix.
6247
6248 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6249
6250         PR fortran/23675
6251         gfortran.dg/char_result_11.f90: New.
6252
6253 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6254
6255         PR c++/24782
6256         * g++.dg/parse/access9.C: New test.
6257         * g++.dg/tc1/dr52.C: Tweak error markers.
6258
6259 2006-01-04  Richard Henderson  <rth@redhat.com>
6260
6261         Merge from gomp branch.
6262         * g++.dg/parse/pragma2.C: Update expected error lines.
6263
6264 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * g++.dg/other/i386-2.C: New test.
6267
6268         PR target/25554
6269         * gcc.c-torture/compile/20051228-1.c: New test.
6270
6271         PR c/25559
6272         * gcc.dg/pr25559.c: New test.
6273
6274 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/25492
6277         * g++.dg/lookup/friend9.C: New test.
6278
6279         PR c++/25625
6280         * g++.dg/template/repo5.C: New test.
6281
6282 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6283
6284         PR fortran/25101
6285         * gfortran.dg/forall_2.f90: New test.
6286
6287 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6288
6289         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6290         dg-require-weak.  Adjust regexp to handle leading-underscore
6291         targets and space as well as TAB after .weak.  Change previous
6292         64-bit fix to not use naked dot.
6293
6294 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6295
6296         PR rtl-optimization/25578
6297         * gcc.c-torture/execute/20060102-1.c: New testcase.
6298
6299 2006-01-03  Richard Guenther  <rguenther@suse.de>
6300
6301         PR c/25183
6302         * gcc.dg/torture/pr25183.c: New testcase.
6303
6304 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6305
6306         Merge from gomp-branch.
6307         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6308         * gcc.dg/ia64-sync-2.c: Likewise.
6309         * gcc.dg/ia64-sync-3.c: Likewise.
6310         * gcc.dg/ia64-sync-4.c: Likewise.
6311         * gcc.dg/sync-2.c: Likewise.
6312         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6313         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6314
6315 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6316
6317         PR c++/25635
6318         * g++.dg/parse/operator6.C: New test.
6319
6320         PR c++/25637
6321         * g++.dg/parse/error29.C: New test.
6322
6323         PR c++/25638
6324         * g++.dg/parse/dtor6.C: New test.
6325
6326         PR c++/25633
6327         * g++.dg/parse/ctor3.C: New test.
6328
6329         PR c++/25634
6330         * g++.dg/template/class3.C: New test.
6331
6332 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6333
6334         * g++.dg/debug/debug9.C: New.
6335
6336 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6337
6338         PR fortran/24640
6339         * gfortran.dg/label_2.f90: New test.
6340
6341 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6342
6343         * g++.dg/lookup/using12.C: Tighten error marker.
6344
6345 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6346             Andrew Pinski <pinskia@physics.uc.edu>
6347
6348         * gcc.target/powerpc/darwin-abi-3.c: New file.
6349         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6350         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6351         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6352         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6353         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6354         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6355         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6356         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6357
6358 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6359
6360         * gcc.dg/tree-ssa/loadpre1.c: New;
6361         * gcc.dg/tree-ssa/loadpre2.c: New;
6362         * gcc.dg/tree-ssa/loadpre3.c: New;
6363         * gcc.dg/tree-ssa/loadpre4.c: New;
6364         * gcc.dg/tree-ssa/loadpre5.c: New;
6365         * gcc.dg/tree-ssa/loadpre6.c: New;
6366         * gcc.dg/tree-ssa/loadpre7.c: New;
6367         * gcc.dg/tree-ssa/loadpre8.c: New;
6368         * gcc.dg/tree-ssa/loadpre9.c: New;
6369
6370 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6371
6372         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6373         * g++.dg/abi/thunk4.C: Likewise.
6374
6375 2006-01-01  Andreas Jaeger  <aj@suse.de>
6376
6377         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6378         portable.
6379
6380 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR c++/25294
6383         * gcc.dg/pragma-pack-3.c: New test.
6384         * g++.dg/parse/pragma3.C: New test.
6385
6386 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6387
6388         PR middle-end/24827
6389         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6390
6391 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392
6393         PR testsuite/25214
6394         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6395
6396 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6397
6398         PR fortran/22607
6399         * gfortran-dg/pure_byref_3.f90: New.
6400
6401         fortran/PR 25396
6402         * gfortran.dg/userdef_operator_1.f90: New.
6403
6404 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6405
6406         * g++.dg/abi/thunk3.C: New.
6407         * g++.dg/abi/thunk4.C: New.
6408
6409 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6410
6411         PR fortran/25532
6412         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6413         associated derived type components of derived types are
6414         properly declared in contained procedures.
6415
6416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6417
6418         PR libgfortran/25139
6419         * gfortran.dg/backspace_2.f: New test.
6420
6421 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6422
6423         PR libgfortran/25550
6424         * gfortran.dg/endfile.f: New test.
6425
6426 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6427
6428         PR libgfortran/25419
6429         * gfortran.dg/comma.f: New test.
6430
6431 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6432
6433         * lib/gfortran-dg.exp: Remove trailing whitespace.
6434         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6435         -funroll-all-loops.
6436
6437 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6438
6439         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6440         Extended Double long doubles or repeat tests when long double is
6441         the same size as double.
6442
6443 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6446
6447         PR testsuite/25442
6448         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6449         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6450
6451         PR testsuite/25441
6452         * gcc.dg/pr23911.c: Make test variable static.
6453
6454         PR testsuite/25444
6455         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6456
6457 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/25439
6460         * g++.dg/parse/crash17.C: Adjust error markers.
6461         * g++.dg/template/error20.C: New test.
6462
6463 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/23172
6466         * g++.dg/ext/complit4.C: New test.
6467
6468         PR c++/25417
6469         * g++.dg/ext/complit5.C: Likewise.
6470
6471 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6472
6473         PR tree-optimization/25125
6474         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6475         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6476         * gcc.c-torture/execute/pr25125.c: New.
6477
6478 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6479
6480         PR fortran/25029
6481         PR fortran/21256
6482         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6483         with incorrect assumed size references.
6484
6485 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/23171
6488         * g++.dg/opt/init1.C: New test.
6489
6490 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/24671
6493         * g++.dg/template/sfinae3.C: New test.
6494
6495 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6496
6497         * g++.dg/other/friend4.C: New test.
6498
6499 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6500
6501         PR target/25005
6502         * g++.dg/opt/pr25005.C: New test.
6503
6504 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/25369
6507         * g++.dg/template/ptrmem16.C: New test.
6508
6509 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6510
6511         PR fortran/25029
6512         PR fortran/21256
6513         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6514
6515 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516
6517         PR libgfortran/25307
6518         * gfortran.dg/list_read_5.f90: New test.
6519
6520 2005-12-22  Richard Henderson  <rth@redhat.com>
6521
6522         * gcc.target/i386/sse-7.c: Use -msse2.
6523
6524 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR rtl-optimization/25432
6527         * gcc.c-torture/compile/20051216-1.c: New test.
6528
6529         PR objc/25328
6530         * objc/execute/pr25328.m: New test.
6531
6532 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/25364
6535         * g++.dg/template/call4.C: New test.
6536
6537 2005-12-22  Dale Johannesen  <dalej@apple.com>
6538
6539         * gcc.target/i386/sse-17.c: New.
6540
6541 2005-12-22  Paul Brook  <paul@codesourcery.com>
6542
6543         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6544
6545 2005-12-22  Paul Brook  <paul@codesourcery.com>
6546
6547         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6548
6549 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6550
6551         PR tree-opt/25513
6552         * gcc.c-torture/compile/pr25513.c: New test.
6553
6554 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6555
6556         PR c++/23333
6557         * g++.dg/parse/error25.C: Add more tests.
6558
6559 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6560
6561         PR fortran/18990
6562         * gfortran.dg/der_charlen_1.f90: New.
6563
6564 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6565
6566         PR fortran/20889
6567         * gfortran.dg/pointer_component_type_1.f90: New test.
6568
6569         PR fortran/25029
6570         PR fortran/21256
6571         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6572         should give an error with assumed size array refernces and checks those
6573         that should not.
6574         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6575         reference an upper bound so that it does not generate an error.
6576
6577         PR fortran/19362
6578         PR fortran/20244
6579         PR fortran/20864
6580         PR fortran/25391
6581         * gfortran.dg/used_dummy_types_1.f90: New test.
6582         * gfortran.dg/used_dummy_types_2.f90: New test.
6583         * gfortran.dg/used_dummy_types_3.f90: New test.
6584         * gfortran.dg/used_dummy_types_4.f90: New test.
6585         * gfortran.dg/used_dummy_types_5.f90: New test.
6586
6587         PR fortran/23152
6588         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6589         group already being USE associated.
6590         * gfortran.dg/assumed_shape_nml.f90: New test.
6591         * gfortran.dg/assumed_size_nml.f90: New test.
6592
6593         PR fortran/20862
6594         PR fortran/25053
6595         PR fortran/25063
6596         PR fortran/25064
6597         PR fortran/25066
6598         PR fortran/25067
6599         PR fortran/25068
6600         PR fortran/25307
6601         * gfortran.dg/io_constraints_1.f90: New test.
6602         * gfortran.dg/io_constraints_1.f90: New test.
6603         * gfortran.dg/iostat_3.f90: Change wording of warning.
6604         * gfortran.dg/g77/19981216-0.f: The same.
6605
6606 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6607
6608         PR tree-optimization/23518
6609         * testsuite/gcc.dg/pr23518.c: New.
6610
6611 2005-12-21  Mike Stump  <mrs@apple.com>
6612
6613         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6614
6615 2005-12-21  Paul Brook  <paul@codesourcery.com>
6616
6617         * gcc.dg/pr19340.c: Skip on m68k targets.
6618
6619 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6620
6621         PR rtl-optimization/25196
6622         * gcc.dg/pr25196.c: New test.
6623
6624 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6625
6626         PR fortran/25423
6627         gfortran.dg/where_nested_1.f90: New.
6628
6629 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6630
6631         PR tree-optimization/25382.
6632         * gcc.dg/tree-ssa/pr25382.c: New.
6633
6634 2005-12-20  Richard Guenther  <rguenther@suse.de>
6635
6636         PR middle-end/24306
6637         * gcc.target/i386/pr24306.c: New testcase.
6638
6639 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6640
6641         PR tree-optimization/25501
6642         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6643
6644 2005-12-20  Richard Guenther  <rguenther@suse.de>
6645
6646         Revert
6647         2005-12-02  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6650
6651 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6652
6653         PR c++/21228
6654         * g++.dg/warn/Wunreachable-code-2.C: New test.
6655
6656 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6657
6658         PR c++/24278
6659         * g++.dg/template/ctor5.C: New test.
6660
6661         PR c++/24915
6662         * g++.dg/template/overload8.C: New test.
6663
6664 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6665
6666         * gcc.c-torture/compile/pr25483 : New test.
6667
6668 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6669
6670         PR c++/20552
6671         * g++.dg/ext/typeof10.C: New test.
6672
6673 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6674
6675         * gcc.dg/mt-loopi1.c: New.
6676
6677 2005-12-18  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/25481
6680         * gcc.dg/torture/pr25481.c: New testcase.
6681
6682 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6683
6684         PR rtl-optimization/21041
6685         * gcc.dg/pr21041.c: New test.
6686
6687 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6688
6689         PR libgfortran/25463
6690         * gfortran.dg/advance.f90: New test.
6691
6692 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6693
6694         * gcc.dg/20051201-1.c: New test.
6695
6696 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6697
6698         PR fortran/25018
6699         * gfortran.dg/initialization_1.f90: New test.
6700         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6701         * gfortran.dg/g77/980616-0.f: The same.
6702
6703 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6704
6705         * PR fortran/25458
6706         * gfortran.dg/chkbits.f90: New test.
6707
6708 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6709
6710         * gfortran.dg/enum_5.f: Revert to previous version.
6711
6712 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6713
6714         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6715         * gfortran.dg/nested_modules_1.f90: Ditto.
6716         * gfortran.dg/hollerith_f95.f90: Ditto.
6717         * gfortran.dg/select_5.f90: Ditto.
6718         * gfortran.dg/secnds.f: Ditto.
6719         * gfortran.dg/hollerith2.f90: Ditto.
6720         * gfortran.dg/imag_2.f: Ditto.
6721         * gfortran.dg/ftell_2.f90: Ditto.
6722         * gfortran.dg/malloc_free_1.f90: Ditto.
6723         * gfortran.dg/logint-1.f: Ditto.
6724         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6725         * gfortran.dg/e_d_fmt.f90: Ditto.
6726         * gfortran.dg/hollerith_legacy.f90: Ditto.
6727         * gfortran.dg/logint-2.f: Ditto.
6728         * gfortran.dg/enum_5.f90: Ditto.
6729         * gfortran.dg/f2c_2.f90: Ditto.
6730         * gfortran.dg/pr17143.f90: Ditto.
6731         * gfortran.dg/namelist_14.f90: Ditto.
6732         * gfortran.dg/logint-3.f: Ditto.
6733         * gfortran.dg/spread_scalar_source.f90: Ditto.
6734         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6735         * gfortran.dg/namelist_11.f: Ditto.
6736         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6737         * gfortran.dg/g77/20010519-1.f
6738         * gfortran.dg/g77/alpha1.f: Ditto.
6739         * gfortran.dg/g77/990115-1.f: Ditto.
6740         * gfortran.dg/g77/erfc.f: Ditto.
6741         * gfortran.dg/g77/19990313-3.f: Ditto.
6742         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6743         * gfortran.dg/g77/20010426.f: Ditto.
6744         * gfortran.dg/g77/19990313-0.f: Ditto.
6745         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6746         * gfortran.dg/g77/20000629-1.f: Ditto.
6747         * gfortran.dg/g77/970125-0.f: Ditto.
6748         * gfortran.dg/g77/8485.f: Ditto.
6749         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6750         * gfortran.dg/g77/19990313-1.f: Ditto.
6751         * gfortran.dg/g77/int8421.f: Ditto.
6752         * gfortran.dg/g77/19990305-0.f: Ditto.
6753         * gfortran.dg/g77/947.f: Ditto.
6754         * gfortran.dg/g77/19990905-2.f: Ditto.
6755         * gfortran.dg/g77/cabs.f: Ditto.
6756         * gfortran.dg/g77/19990313-2.f: Ditto.
6757         * gfortran.dg/g77/20020307-1.f: Ditto.
6758         * gfortran.dg/g77/dcomplex.f: Ditto.
6759         * gfortran.dg/g77/19990502-1.f: Ditto.
6760         * gfortran.dg/g77/19981216-0.f: Ditto.
6761         * gfortran.dg/common_4.f90: Ditto.
6762         * gfortran.dg/entry_4.f90: Ditto.
6763         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6764         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6765         * gfortran.dg/namelist_12.f: Ditto.
6766         * gfortran.dg/scale_1.f90: Ditto.
6767         * gfortran.dg/modulo_1.f90
6768         * gfortran.dg/hollerith.f90: Ditto.
6769         * gfortran.dg/direct_io_3.f90: Ditto.
6770         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6771         * gfortran.dg/gnu_logical_1.F: Ditto.
6772         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6773         * gfortran.dg/assign_1.f90: Ditto.
6774         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6775         * gfortran.dg/pr23095.f: Ditto.
6776         * gfortran.dg/read_float_1.f90: Ditto.
6777
6778 2005-12-17  Andreas Jaeger  <aj@suse.de>
6779
6780         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6781         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6782
6783 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6784
6785         PR fortran/24268
6786         * gfortran.dg/fmt_white.f: New test.
6787
6788 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6789
6790         * gfortran.dg/label_1.f90: New test.
6791
6792 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6793
6794         PR testsuite/25422
6795         * gcc.dg/20031012-1.c: Add -Walways-true option.
6796         * gcc.dg/weak/weak-3.c: Likewise.
6797         * g++.old-deja/g++.mike/warn8.C: Likewise.
6798
6799 2005-12-16  Mike Stump  <mrs@apple.com>
6800
6801         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6802         exit.
6803
6804 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6805
6806         PR libgfortran/25264
6807         PR libgfortran/25349
6808         * gfortran.dg/tl_editing.f90: Added additional checks.
6809         * gfortran.dg/t_editing.f: New test.
6810         * gfortran.dg/write_padding.f90: New test
6811
6812 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6813
6814         PR testsuite/25215
6815         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6816
6817 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6818
6819         PR rtl-optimization/24899
6820         * gcc.c-torture/execute/20051215-1.c: New test.
6821
6822 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6823
6824         PR 24823
6825         * gfortran.dg/pr24823.f: New test.
6826
6827 2005-12-16  Jeff Law  <law@redhat.com>
6828
6829         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6830
6831 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6832
6833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6834         Change C++ style comments to C style comments.
6835         Remove aligned types from the array.
6836         Keep Enums disabled.
6837         (complex_types): Remove aligned types from the array.
6838         Comment out "_Complex long double".
6839         (attrib_types): Remove.
6840         (complex_attrib_types): Remove.
6841         (attrib_array_types): Remove.
6842         (complex_attrib_array_types): Remove.
6843         (aligned_bitfld_types): Remove.
6844         (n_aligned_bitfld_types): Remove.
6845         (FEATURE_ALIGNEDPACKED): Delete.
6846         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6847         (singles): Remove support for adding attributes.
6848         (choose_type): Remove support for attributed types.
6849         (generate_fields): Remove support for attributed bit-fields.
6850         Remove support for adding attributes.
6851         (generate_random_tests): Remove support for adding attributes.
6852         (features): Add back "[0] :0" and "complex vector [0]".
6853         (main): Remove support for attributed bit-fields.
6854         Uncomment the calling of generate_random_tests for the rests of
6855         the tests.
6856
6857 2005-12-16  Jan Hubicka  <jh@suse.cz>
6858
6859         * gcc.c-torture/combine/pr25224.c: New.
6860
6861 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6862
6863         PR other/25028
6864         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6865         HP-UX.
6866
6867 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6868
6869         * gcc.dg/20051215-1.c: New file.
6870
6871 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6872
6873         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6874         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6875
6876 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6877
6878         PR fortran/18197
6879         * gfortran.dg/dummy_functions_1.f90: New.
6880
6881 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6882
6883         PR rtl-optimization/25310
6884         * gcc.c-torture/compile/pr25310.c: New test.
6885
6886 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR debug/25023
6889         * gcc.dg/pr25023.c: New test.
6890
6891 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6892
6893         * g++.old-deja/g++.brendan/redecl1.C,
6894         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6895         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6896         g++.old-deja/g++.oliva/typeof1.C,
6897         g++.old-deja/g++.other/crash16.C,
6898         g++.old-deja/g++.other/crash34.C,
6899         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6900         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6901         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6902         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6903         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6904         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6905         Remove xfail.
6906
6907 2005-12-14  Kean Johnston  <jkj@sco.com>
6908             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6909
6910         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6911         * gcc.target/i386/20020523-1.c: Ditto.
6912         * gcc.target/i386/tailcall-1.c: Ditto.
6913         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6914         * gcc.target/i386/ssetype-5.c: Ditto.
6915
6916 2005-12-14  Jeff Law  <law@redhat.com>
6917
6918         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6919
6920 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR target/25254
6923         PR target/24188
6924         * gcc.target/i386/pr25254.c: New test.
6925         * gfortran.dg/PR24188.f: New test.
6926
6927 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6928
6929         * lib/fortran-torture.exp: Catch remaining uses of
6930         remote_file build delete.
6931
6932 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6933
6934         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6935
6936 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6937
6938         * gcc.dg/warn-addr-cmp.c: New test.
6939
6940 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6941
6942         PR debug/25023
6943         PR target/25293
6944         * gcc.target/i386/pr25293.c: New test.
6945
6946 2005-12-13  Petr Machata  <machata@post.cz>
6947
6948         PR c++/24907
6949         * g++.dg/parse/comma2.C: New test.
6950
6951 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6952             Jakub Jelinek  <jakub@redhat.com>
6953
6954         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6955         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6956         (limits.h): Include unconditionally.
6957         (stdlib.h): Likewise.
6958         (hashtab.h): Do not include.
6959         (getopt.h): Likewise.
6960         (stddef.h): Include.
6961         (hashval_t): Define.
6962         (struct entry): Add "next" field.
6963         (HASH_SIZE): New macro.
6964         (hash_table): New variable.
6965         (switchfiles): Do not use xmalloc.
6966         (mix): New macro.
6967         (iterative_hash): New function.
6968         (hasht): Remove.
6969         (e_exists): New function.
6970         (e_insert): Likewise.
6971         (output): Use, instead of libiberty hashtable functions.
6972         (main): Do not use getopt.  Do not call htab_create.
6973
6974 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR c++/25331
6977         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6978         put atal* and atpaal* attributes on array elements.
6979         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6980         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6981         put atal* and atpaal* attributes on array elements.
6982         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6983
6984 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6985
6986         * gcc.dg/single-precision-constant.c: New test.
6987
6988 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6989
6990         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6991         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6992         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6993         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6994         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6995         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6996         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6997         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6998         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6999         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7000         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7001         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7002         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7003         gcc.target/powerpc/ppc-sdata-2.c,
7004         gcc.target/powerpc/ppc-stackalign-1.c,
7005         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7006         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7007         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7008         gcc.target/powerpc/rs6000-ldouble-2.c,
7009         gcc.target/powerpc/rs6000-power2-1.c,
7010         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7011         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7012         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7013         option into target selector.
7014         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7015         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7016
7017 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7018
7019         PR objc/25348
7020         * objc.dg/encode-9.m: New test.
7021
7022 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7023
7024         PR testsuite/20772
7025         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7026         * gcc.dg/asm-b.c: Fix typo.
7027         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7028         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7029         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7030         i?86 lp64 and x86_64 ilp32.
7031         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7032         on i?86 lp64.
7033         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7034
7035 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7036
7037         PR fortran/25078
7038         gfortran.dg/equiv_5.f90: New test.
7039
7040 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7041
7042         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7043         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7044         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7045         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7046         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7047         * gcc.dg/tree-ssa/reassoc-5.c: New.
7048         * gcc.dg/tree-ssa/reassoc-6.c: New.
7049         * gcc.dg/tree-ssa/reassoc-7.c: New.
7050         * gcc.dg/tree-ssa/reassoc-8.c: New.
7051         * gcc.dg/tree-ssa/reassoc-9.c: New.
7052         * gcc.dg/tree-ssa/reassoc-10.c: New.
7053         * gcc.dg/tree-ssa/reassoc-11.c: New.
7054
7055 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7056
7057         PR testsuite/25167
7058         PR testsuite/24478
7059         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7060
7061 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/25300
7064         * g++.dg/template/inherit.C: Do not use a generic error message.
7065
7066 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7067
7068         PR libobjc/25354
7069         * objc.dg/gnu-encoding: New directory.
7070         * objc.dg/gnu-encoding/compat-common.h: New file.
7071         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7072         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7073         * objc.dg/gnu-encoding/vector-defs.h: New file.
7074         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7075         * objc.dg/gnu-encoding/generate-random.c: New file.
7076         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7077         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7078         * objc.dg/gnu-encoding/generate-random.h: New file.
7079
7080 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/25337
7083         * g++.dg/template/defarg7.C: New test.
7084
7085 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         PR libobjc/25347
7088         * objc.dg/encode-8.m: New test.
7089
7090 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7091
7092         PR libobjc/25346
7093         * objc.dg/encode-7.m: New test.
7094
7095 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7096
7097         PR c++/25010
7098         * g++.dg/opt/inline10.C: New test.
7099
7100 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7101
7102         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7103
7104 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7105
7106         * gfortran.dg/substring_equivalence.f90: typo in comment
7107
7108 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7109
7110         PR fortran/25068
7111         * gfortran.dg/iostat_3.f90: New test.
7112
7113 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7114
7115         PR fortran/23815
7116         * gfortran.dg/unf_io_convert_1.f90: New test.
7117         * gfortran.dg/unf_io_convert_2.f90: New test.
7118         * gfortran.dg/unf_io_convert_3.f90: New test.
7119
7120 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7121
7122         PR testsuite/20772
7123         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7124         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7125         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7126         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7127         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7128         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7129         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7130         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7131         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7132         gcc.dg/torture/fp-int-convert-float128-timode.c,
7133         gcc.dg/torture/fp-int-convert-float128.c,
7134         gcc.dg/torture/fp-int-convert-float80-timode.c,
7135         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7136         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7137
7138         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7139
7140 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7141
7142         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7143
7144 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7145
7146         * gcc.dg/20051207-1.c,
7147         * gcc.dg/20051207-2.c,
7148         * gcc.dg/20051207-3.c: New tests.
7149
7150 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7151
7152         PR testsuite/20772
7153         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7154         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7155         dg-skip-if target selector.
7156
7157         PR testsuite/20772
7158         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7159         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7160         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7161         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7162         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7163         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7164         and/or merge with i?86 cases.
7165
7166         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7167
7168         PR testsuite/20772
7169         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7170         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7171         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7172         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7173         x86_64-*-linux*.
7174
7175 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7176
7177         PR target/25311
7178         * gcc.c-torture/compile/pr25311.c: New test.
7179
7180 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7181
7182         PR libgfortran/25039
7183         * gfortran.dg/read_comma.f: New test.
7184
7185 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR c++/19317
7188         * g++.dg/opt/pr19317-1.C: New test.
7189         * g++.dg/opt/pr19317-2.C: New test.
7190         * g++.dg/opt/pr19317-3.C: New test.
7191
7192         PR target/19005
7193         * gcc.c-torture/execute/pr19005.c: New test.
7194
7195         PR target/17828
7196         * g++.old-deja/g++.other/comdat5.C: New test.
7197         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7198
7199         * g++.dg/compat/struct-layout-1.exp: New file.
7200         * g++.dg/compat/struct-layout-1.h: New.
7201         * g++.dg/compat/struct-layout-1_generate.c: New.
7202         * g++.dg/compat/struct-layout-1_x1.h: New.
7203         * g++.dg/compat/struct-layout-1_x2.h: New.
7204         * g++.dg/compat/struct-layout-1_y1.h: New.
7205         * g++.dg/compat/struct-layout-1_y2.h: New.
7206
7207         * gcc.dg/20050330-2.c: New test.
7208
7209 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7210
7211         PR fortran/25292
7212         * gfortran.dg/associated_1.f90: New.
7213
7214 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7215
7216         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7217         ILP32 vect_no_align platforms.
7218
7219 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7220             Jakub Jelinek  <jakub@redhat.com>
7221
7222         PR target/25268
7223         * gcc.c-torture/compile/20051207-1.c: New test.
7224
7225 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7226
7227         PR testsuite/20772
7228         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7229         gcc.dg/torture/pr18582-1.c,
7230         gcc.target/i386/attributes-error.c: Also test on x86_64.
7231
7232         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7233
7234 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7235
7236         PR c++/19397
7237         * g++.dg/template/typedef3.C: New test.
7238
7239         PR c++/19762
7240         PR c++/19764
7241         * g++.dg/template/dtor3.C: Fix error markers.
7242
7243 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7244
7245         * lib/target-supports.exp (check_effective_target_sync_char_short):
7246         Add s390*.
7247
7248 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7249
7250         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7251
7252 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7253
7254         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7255         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7256         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7257         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7258
7259 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7260
7261         PR c++/25263
7262         * g++.dg/other/array2.C: New test case.
7263
7264 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7265
7266         * gcc.dg/darwin-weakimport-3.c: New.
7267
7268         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7269         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7270         and to work on Darwin.
7271         * gcc.dg/attr-weakref-1b.c: New file.
7272         * gcc.dg/attr-weakref-2.c: New test.
7273         * gcc.dg/darwin-weakref-1.c: New test.
7274
7275 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7276
7277         PR testsuite/25247
7278         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7279         use in selector expressions.
7280         (dg-xfail-if): Ditto.
7281         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7282         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7283         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7284         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7285         * gcc.test-framework/test-framework.exp: Skip generated tests if
7286         CHECK_TEST_FRAMEWORK is not 1.
7287
7288 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7289
7290         PR tree-optimization/24963
7291         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7292
7293         PR target/24108
7294         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7295
7296         PR target/18580
7297         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7298         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7299         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7300         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7301
7302 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7303
7304         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7305         dg-options.
7306
7307 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7308
7309         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7310
7311 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7312
7313         * gcc.dg/format/cast-1.c: New test.
7314
7315 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7316
7317         PR c/7776
7318         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7319         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7320         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7321         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7322
7323 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7324
7325         * gcc.dg/cast-pretty-print-1.c: New test.
7326
7327 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7328
7329         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7330
7331 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7332
7333         PR c++/24173
7334         * g++.dg/template/friend40.C: New test.
7335
7336 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR target/25199
7339         * gcc.target/i386/movq-2.c: New test.
7340         * gcc.target/i386/movq.c: Remove target i?86, instead add
7341         dg-require-effective-target ilp32.
7342
7343 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7344
7345         PR c++/24103
7346         * g++.dg/other/default1.C: New test.
7347
7348 2005-12-02  Richard Guenther  <rguenther@suse.de>
7349
7350         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7351
7352 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7353
7354         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7355
7356 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7357
7358         PR target/21017
7359         * gcc.target/powerpc/rotate.c: New.
7360
7361 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362
7363         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7364         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7365
7366 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7367
7368         PR c/13384
7369         * gcc.dg/pr17730-1.c: Adjust.
7370         * gcc.dg/lvalue1.c (main): Likewise.
7371         * gcc.dg/lvalue-2.c: Likewise.
7372         * g++.dg/pr7503-3.C
7373
7374 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7375
7376         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7377         error messages.
7378
7379 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/24789
7382         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7383
7384 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7385
7386         PR target/24475
7387         * lib/target-supports.exp (check_effective_target_tls): New.
7388         (check_effective_target_tls_runtime): New.
7389         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7390         for TLS support.
7391         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7392         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7393         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7394         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7395         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7396         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7397         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7398         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7399         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7400         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7401         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7402         effective-target TLS.
7403         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7404         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7405         effective-target TLS runtime.
7406
7407 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7408
7409         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7410
7411 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7412
7413         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7414         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7415         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7416         ignored" warnings when "packing" is the same as the ABI layout.
7417
7418 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7419
7420         PR fortran/21302
7421         * gfortran.dg/line_length_1.f: New test.
7422         * gfortran.dg/line_length_2.f90: Ditto.
7423
7424 2005-11-30  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/21655
7427         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7428
7429 2005-11-30  Dale Johannesen  <dalej@apple.com>
7430
7431         * gcc.c-torture/compile/pr24930.c: New.
7432
7433 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7434
7435         PR fortran/15809
7436         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7437
7438 2005-11-30  Jeff Law  <law@redhat.com>
7439
7440         * g++.old-deja/g++.law/pr25000.C: New test.
7441
7442 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * gcc.dg/tls/opt-11.c: New test.
7445
7446 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7447
7448         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7449         targets.
7450         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7451         LP64 ia64.
7452
7453 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7454
7455         * gfortran.dg/open_access_1.f90: New test.
7456
7457 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7458
7459         * gcc.dg/charset/builtin2.c: New test.
7460
7461 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7462
7463         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7464         on mmix-*-* for *_[xy].c.
7465
7466 2005-11-28  Kean Johnston  <jkj@sco.com>
7467
7468         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7469         headers.
7470         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7471         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7472         * gcc.target/i386/asm-3.c: Ditto.
7473         * gcc.target/i386/clobbers.c: Ditto.
7474         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7475         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7476         test regexp.
7477         * gcc.target/i386/mul.c: Ditto.
7478         * gcc.target/i386/ssetype-1.c: Ditto.
7479         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7480         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7481         static so the test works with -fPIC mode too. Based on comment in
7482         PR19231 by Pinski.
7483         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7484
7485 2005-11-28  Richard Guenther  <rguenther@suse.de>
7486
7487         * gcc.dg/alias-9.c: New testcase.
7488         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7489
7490 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7491             Uros Bizjak  <uros@kss-loka.si>
7492
7493         PR middle-end/20219
7494         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7495         tan(x)/sin(x) transformations.
7496
7497 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR middle-end/24575
7500         * gcc.dg/tree-ssa/divide-3.c: New test.
7501         * gcc.dg/tree-ssa/divide-4.c: New test.
7502
7503 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7504
7505         PR fortran/24917
7506         *  gfortran.dg/boz_6.f90: New test.
7507
7508 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7509
7510         PR fortran/23912
7511         * gfortran.dg/modulo_1.f90: New test.
7512
7513 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7514
7515         PR libfortran/24919
7516         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7517         fail on CRLF platforms.
7518         * gfortran.dg/ftell_2.f90: Likewise.
7519
7520 2005-11-26  Eric Christopher  <echristo@apple.com>
7521
7522         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7523
7524 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7525
7526         * objc.dg/gnu-runtime-3.m: Simplify.
7527
7528 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7529
7530         PR middle-end/23669
7531         * gcc.dg/tree-ssa/divide-1.c: New test.
7532         * gcc.dg/tree-ssa/divide-2.c: New test.
7533
7534 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7535
7536         PR libgfortran/24945
7537         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7538
7539 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7540
7541         PR libgfortran/24945
7542         * gfortran.dg/open_status_2.f90: New test.
7543
7544 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7545
7546         * gcc.c-torture/execute/builtins/fprintf.c,
7547         gcc.c-torture/execute/builtins/fputs-lib.c,
7548         gcc.c-torture/execute/builtins/fputs.c,
7549         gcc.c-torture/execute/builtins/lib/fprintf.c,
7550         gcc.c-torture/execute/builtins/lib/printf.c,
7551         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7552
7553 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7554
7555         * gcc.dg/20050922-2.c: New test.
7556
7557 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         * objc.dg/gnu-runtime-3.m: New test.
7560
7561 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7562
7563         PR c++/9278
7564         * g++.dg/other/void1.C: New test.
7565
7566 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7567
7568         PR middle-end/24998
7569         * gcc.dg/torture/fp-int-convert-float.c,
7570         gcc.dg/torture/fp-int-convert-double.c,
7571         gcc.dg/torture/fp-int-convert-long-double.c,
7572         gcc.dg/torture/fp-int-convert-timode.c,
7573         gcc.dg/torture/fp-int-convert-float80.c,
7574         gcc.dg/torture/fp-int-convert-float80-timode.c,
7575         gcc.dg/torture/fp-int-convert-float128.c,
7576         gcc.dg/torture/fp-int-convert-float128-timode.c,
7577         gcc.dg/torture/fp-int-convert.h: New files.
7578
7579 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7580
7581         PR middle-end/24989
7582         * gcc.dg/tree-ssa/bool-10.c: New test.
7583         * gcc.dg/tree-ssa/bool-11.c: New test.
7584         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7585
7586 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         PR middle-end/24990
7589         * tree-ssa/pr24990-1.c: New test.
7590
7591 2005-11-24  Richard Guenther  <rguenther@suse.de>
7592         Dirk Mueller <dmueller@suse.de>
7593
7594         PR c++/14024
7595         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7596         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7597         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7598         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7599         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7600         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7601
7602 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7603
7604         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7605
7606 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7607
7608         PR c/21668
7609         * gcc.dg/Wc++-compat.c: New.
7610         * gcc.dg/Wno-c++-compat.c: New.
7611
7612 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7613
7614         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7615         (vspltish, vspltisw): Likewise.
7616
7617 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7618
7619         PR libgfortran/24794
7620         * gfortran.dg/namelist_12.f: Fix quotes.
7621         * gfortran.dg/namelist_13.f90: Fix quotes.
7622         * gfortran.dg/namelist_14.f90: Fix quotes.
7623         * gfortran.dg/namelist_15.f90: Fix quotes.
7624         * gfortran.dg/namelist_use.f90: Fix quotes.
7625         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7626         * gfortran.dg/namelist_21.f90: New test.
7627         * gfortran.dg/namelist_22.f90: New test.
7628
7629 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7630
7631         PR target/23435
7632         * gcc.c-torture/compile/pr23435.c: New.
7633
7634 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7635
7636         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7637
7638 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7639
7640         * gcc.target/powerpc/405-macchw-1.c,
7641         gcc.target/powerpc/405-macchw-2.c,
7642         gcc.target/powerpc/405-macchwu-1.c,
7643         gcc.target/powerpc/405-macchwu-2.c,
7644         gcc.target/powerpc/405-machhw-1.c,
7645         gcc.target/powerpc/405-machhw-2.c,
7646         gcc.target/powerpc/405-machhwu-1.c,
7647         gcc.target/powerpc/405-machhwu-2.c,
7648         gcc.target/powerpc/405-maclhw-1.c,
7649         gcc.target/powerpc/405-maclhw-2.c,
7650         gcc.target/powerpc/405-maclhwu-1.c,
7651         gcc.target/powerpc/405-maclhwu-2.c,
7652         gcc.target/powerpc/405-mulchw-1.c,
7653         gcc.target/powerpc/405-mulchw-2.c,
7654         gcc.target/powerpc/405-mulchwu-1.c,
7655         gcc.target/powerpc/405-mulchwu-2.c,
7656         gcc.target/powerpc/405-mulhhw-1.c,
7657         gcc.target/powerpc/405-mulhhw-2.c,
7658         gcc.target/powerpc/405-mulhhwu-1.c,
7659         gcc.target/powerpc/405-mulhhwu-2.c,
7660         gcc.target/powerpc/405-mullhw-1.c,
7661         gcc.target/powerpc/405-mullhw-2.c,
7662         gcc.target/powerpc/405-mullhwu-1.c,
7663         gcc.target/powerpc/405-mullhwu-2.c,
7664         gcc.target/powerpc/405-nmacchw-1.c,
7665         gcc.target/powerpc/405-nmacchw-2.c,
7666         gcc.target/powerpc/405-nmachhw-1.c,
7667         gcc.target/powerpc/405-nmachhw-2.c,
7668         gcc.target/powerpc/405-nmaclhw-1.c,
7669         gcc.target/powerpc/405-nmaclhw-2.c,
7670         gcc.target/powerpc/440-macchw-1.c,
7671         gcc.target/powerpc/440-macchw-2.c,
7672         gcc.target/powerpc/440-macchwu-1.c,
7673         gcc.target/powerpc/440-macchwu-2.c,
7674         gcc.target/powerpc/440-machhw-1.c,
7675         gcc.target/powerpc/440-machhw-2.c,
7676         gcc.target/powerpc/440-machhwu-1.c,
7677         gcc.target/powerpc/440-machhwu-2.c,
7678         gcc.target/powerpc/440-maclhw-1.c,
7679         gcc.target/powerpc/440-maclhw-2.c,
7680         gcc.target/powerpc/440-maclhwu-1.c,
7681         gcc.target/powerpc/440-maclhwu-2.c,
7682         gcc.target/powerpc/440-mulchw-1.c,
7683         gcc.target/powerpc/440-mulchw-2.c,
7684         gcc.target/powerpc/440-mulchwu-1.c,
7685         gcc.target/powerpc/440-mulchwu-2.c,
7686         gcc.target/powerpc/440-mulhhw-1.c,
7687         gcc.target/powerpc/440-mulhhw-2.c,
7688         gcc.target/powerpc/440-mulhhwu-1.c,
7689         gcc.target/powerpc/440-mulhhwu-2.c,
7690         gcc.target/powerpc/440-mullhw-1.c,
7691         gcc.target/powerpc/440-mullhw-2.c,
7692         gcc.target/powerpc/440-mullhwu-1.c,
7693         gcc.target/powerpc/440-mullhwu-2.c,
7694         gcc.target/powerpc/440-nmacchw-1.c,
7695         gcc.target/powerpc/440-nmacchw-2.c,
7696         gcc.target/powerpc/440-nmachhw-1.c,
7697         gcc.target/powerpc/440-nmachhw-2.c,
7698         gcc.target/powerpc/440-nmaclhw-1.c,
7699         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7700
7701 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR fortran/24774
7704         * gfortran.dg/inquire_9.f90: New test.
7705
7706         PR fortran/21647
7707         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7708
7709 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7710
7711         PR libfortran/24432
7712         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7713         Check that 'cos' is supported.
7714
7715 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7716
7717         PR fortran/24223
7718         * gfortran.dg/substring_equivalence.f90: New test.
7719
7720         PR fortran/24705
7721         * gfortran.dg/auto_internal_assumed.f90: New test.
7722
7723 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7724
7725         * gcc.dg/fold-div-2.c: New test.
7726
7727 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7728
7729         PR rtl-optimization/24883
7730         * gcc.c-torture/compile/pr24883.c: New test.
7731
7732 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7733
7734         PR middle-end/20583
7735         * gcc.c-torture/compile/pr20583.c: New.
7736
7737 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7738
7739         * gcc.c-torture/execute/usmul.c: New test.
7740
7741 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7742
7743         * gcc.dg/tree-ssa/vrp22.c: New test.
7744
7745 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7746
7747         PR middle-end/24912
7748         * gcc.dg/torture/pr24912-1.c: New test.
7749
7750 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7751
7752         PR fortran/24862
7753         * gfortran.dg/arrayio_derived_1.f90: New test.
7754
7755 2005-11-19  Richard Guenther  <rguenther@suse.de>
7756
7757         PR middle-end/23294
7758         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7759
7760 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7761
7762         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7763
7764 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c++/8355
7767         * g++.dg/template/friend39.C: New test.
7768
7769 2005-11-18  James E Wilson  <wilson@specifix.com>
7770
7771         * gcc.dg/builtin-strstr.c: New.
7772
7773 2005-11-18  Richard Henderson  <rth@redhat.com>
7774
7775         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7776         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7777         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7778         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7779         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7780         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7781         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7782         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7783         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7784         renaming to remove initial "ia64-".
7785
7786 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7787
7788         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7789
7790 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7791
7792         * g++.dg/cpp/string-2.C: New test.
7793
7794 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7795
7796         * gcc.dg/tree-ssa/loop-14.c: New test.
7797
7798 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7799             Michael Chamberlain <michael@chamberlain.net.au>
7800
7801         * ada/acats/run_all.sh (target_run): Kill long running tests.
7802
7803 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7804
7805         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7806         * gcc.dg/cleanup-9.c: Likewise.
7807         * gcc.dg/cleanup-10.c: Likewise.
7808         * gcc.dg/cleanup-11.c: Likewise.
7809
7810 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7811
7812         PR fortran/24892
7813         * gfortran.dg/open_access_append_1.f90: New test.
7814         * gfortran.dg/open_access_append_2.f90: New test.
7815
7816 2005-11-16  Richard Guenther  <rguenther@suse.de>
7817
7818         PR middle-end/24851
7819         * gcc.c-torture/execute/pr24851.c: New testcase.
7820
7821 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7822
7823         * gcc.dg/fold-overflow-1.c: New test.
7824
7825 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7826
7827         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7828         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7829
7830 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7831
7832         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7833         structures.
7834         * g++.dg/eh/forced2.C: Likewise.
7835         * g++.dg/eh/forced3.C: Likewise.
7836         * g++.dg/eh/forced4.C: Likewise.
7837
7838 2005-11-11  Mike Stump  <mrs@apple.com>
7839
7840         * g++.old-deja/g++.mike/unused.C: Add.
7841
7842 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/24667
7845         * g++.dg/warn/Wcast-qual1.C: New test.
7846
7847 2005-11-15  Jan Hubicka  <jh@suse.cz>
7848
7849         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7850
7851 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7852
7853         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7854
7855 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7856
7857         PR 24840
7858         * gcc.dg/tree-ssa/pr24840.c: New test.
7859
7860 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7861
7862         PR testsuite/24841
7863         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7864
7865 2005-11-14  Dale Johannesen  <dalej@apple.com>
7866
7867         * gcc.c-torture/execute/20051113-1.c: New.
7868
7869 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/24687
7872         * g++.dg/template/crash43.C: New test.
7873
7874 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7875
7876         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7877
7878 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/24817
7881         * g++.dg/eh/spec8.C: New test.
7882
7883 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7884
7885         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7886
7887 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/20293
7890         * g++.dg/parse/ambig4.C: New test.
7891         * g++.dg/tc1/dr101.C: Adjust error markers.
7892         * g++.dg/lookup/strong-using-2.C: Likewise.
7893         * g++.dg/lookup/ambig5.C: Likewise.
7894         * g++.dg/lookup/ambig4.C: Likewise.
7895         * g++.dg/parse/crash22.C: Likewise.
7896
7897 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7898
7899         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7900
7901 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7902
7903         * gcc.dg/nested-calls-1.c: New test.
7904
7905 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7906
7907         * gfortran.dg/complex_intrinsic_1.f90: New test.
7908         * gfortran.dg/complex_intrinsic_2.f90: New test.
7909         * gfortran.dg/fgetc_1.f90: New test.
7910         * gfortran.dg/fgetc_2.f90: New test.
7911         * gfortran.dg/fgetc_3.f90: New test.
7912         * gfortran.dg/ftell_1.f90: New test.
7913         * gfortran.dg/ftell_2.f90: New test.
7914         * gfortran.dg/gnu_logical_1.F: New test.
7915         * gfortran.dg/gnu_logical_2.f90: New test.
7916
7917 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7918
7919         PR middle-end/24820
7920         * testsuite/gcc.dg/pr24820.c: New test.
7921
7922 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7923
7924         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7925         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7926         variable.
7927
7928 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7929
7930         testsuite/24614
7931         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7932
7933 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7934
7935         * gcc.target/cris/cris.exp: New file.
7936         * gcc.target/cris/rld-legit1.c: New test.
7937         * gcc.target/cris/rld-legit2.c: New test.
7938
7939 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7940
7941         PR c++/24780
7942         * g++.dg/opt/pr24780.C: New test.
7943
7944         PR c++/24761
7945         * g++.dg/template/asm1.C: New test.
7946
7947 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7948
7949         PR libgfortran/24787
7950         * gfortran.dg/scan_1.f90: New test.
7951
7952 2005-11-12  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.target/i386/minmax-1.c: New.
7955         * gcc.target/i386/minmax-2.c: New.
7956
7957 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7958
7959         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7960
7961 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7962
7963         * gcc.c-torture/execute/20051110-1.c,
7964         gcc.c-torture/execute/20051110-2.c: New tests.
7965
7966 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7967
7968         PR middle-end/24750
7969         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7970         New tests.
7971
7972 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7973
7974         * lib/target-libpath.exp (get_shlib_extension): New proc.
7975         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7976         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7977         * lib/objc.exp (objc_target_compile): Likewise.
7978         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7979         detection.
7980
7981 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7982
7983         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7984
7985         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7986         Add -static to additional_flags and pass it to target_compile.
7987
7988 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7989
7990         PR libgfortran/24719
7991         gfortran.dg/read_noadvance.f90: New test.
7992
7993         PR libgfortran/24699
7994         gfortran.dg/fmt_t_2.f90: New test.
7995
7996         PR libgfortran/24785
7997         gfortran.dg/read_x_eor.f90: New test.
7998
7999         PR libgfortran/24584
8000         gfortran.dg/namelist_empty.f90: Rename test.
8001
8002         PR libgfortran/24489
8003         gfortran/read_eor.f90: Rename test.
8004
8005 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/15976
8008         * gfortran.dg/automatic_module_variable.f90: New test.
8009
8010 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8011
8012         PR target/24445
8013         * gcc.dg/pr24445.c: New test.
8014
8015 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8016
8017         PR fortran/24655
8018         PR fortran/24755
8019         * gfortran.dg/recursive_statement_functions.f90: Add statement
8020         functions using inline intrinsic functions and parameters to test
8021         that they no longer seg-fault.
8022
8023         PR fortran/24409
8024         gfortran.dg/nested_modules_4.f90: New test.
8025         gfortran.dg/nested_modules_5.f90: New test.
8026
8027 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8028
8029         PR fortran/24643
8030         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8031
8032 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8033
8034         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8035         failures.
8036
8037 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8038
8039         * gcc.dg/sparc-getcontext-1.c: New test.
8040
8041 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8042
8043         * gcc.dg/ifcvt-fabs-1.c: New test.
8044
8045 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8046
8047         PR other/4372
8048         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8049         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8050
8051 2005-11-09  Richard Guenther  <rguenther@suse.de>
8052
8053         PR tree-optimization/24716
8054         * gcc.c-torture/execute/pr24716.c: New testcase.
8055
8056 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8057
8058         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8059
8060 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8061
8062         PR 24624
8063         * gcc.dg/pr24624.c: Testcase added.
8064
8065 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8066
8067         PR 24623
8068         * g++.dg/other/pr24623.C: Testcase added.
8069
8070 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8071
8072         PR fortran/22607
8073         * gfortran-dg/pure_byref_1.f90: New.
8074         * gfortran-dg/pure_byref_2.f90: New.
8075
8076 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8077
8078         PR c/24101
8079         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8080         * gcc.dg/dg.exp: Run main loop also for *.i files.
8081
8082 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR c++/19450
8085         * g++.dg/tls/diag-3.C: New test.
8086         * g++.dg/tls/diag-4.C: New test.
8087         * g++.dg/tls/static-1.C: New test.
8088         * g++.dg/tls/static-1a.cc: New file.
8089
8090 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8091
8092         PR 23046
8093         * g++.dg/tree-ssa/pr23046.C: New test.
8094
8095 2005-11-08  Devang Patel <dpatel@apple.com>
8096
8097         PR tree-optimization/23115
8098         * gcc.dg/tree-ssa/pr23115.c: New.
8099
8100 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8101
8102         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8103         * gcc.target/powerpc/pr16155.c: Same.
8104         * gcc.target/powerpc/altivec-1.c: Same.
8105         * gcc.target/powerpc/altivec-2.c: Same.
8106         * gcc.target/powerpc/altivec-3.c: Same.
8107         * gcc.target/powerpc/altivec-5.c: Same.
8108         * gcc.target/powerpc/altivec-11.c: Same.
8109         * gcc.target/powerpc/altivec-12.c: Same.
8110         * gcc.target/powerpc/altivec-14.c: Same.
8111         * gcc.target/powerpc/altivec-22.c: Same.
8112         * gcc.target/powerpc/altivec-consts.c: Same.
8113         * gcc.target/powerpc/altivec-pr22085.c: Same.
8114         * gcc.target/powerpc/altivec-splat.c: Same.
8115         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8116         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8117         * gcc.target/powerpc/darwin-longlong.c: Same.
8118
8119 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8120
8121         PR target/19340
8122         * gcc.dg/pr19340.c: New test.
8123
8124 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8125
8126         PR rtl-optimization/24683
8127         * gcc.dg/pr24683.c: New test.
8128
8129 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8130
8131         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8132         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8133
8134 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8135
8136         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8137
8138 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8139
8140         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8141
8142 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8143
8144         PR target/24230
8145
8146         * gcc.target/powerpc/altivec-consts.c,
8147         gcc.target/powerpc/altivec-splat.c: New testcase.
8148
8149 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8150
8151         PR c/24599
8152
8153         * gcc.dg/overflow-2.c: New testcase.
8154
8155 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR rtl-optimization/23567
8158         * gcc.c-torture/execute/20051104-1.c: New test.
8159
8160 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/24534
8163         gfortran.dg/private_type_2.f90: Modified to check that case with
8164         PRIVATE declaration within derived type is accepted.
8165
8166         PR fortran/20838
8167         gfortran.dg/pointer_assign_1.f90: New test.
8168
8169         PR fortran/20840
8170         * gfortran.dg/arrayio_0.f90: New test.
8171
8172         PR fortran/17737
8173         gfortran.dg/data_initialized.f90: New test.
8174         gfortran.dg/data_constraints_1.f90: New test.
8175         gfortran.dg/data_constraints_2.f90: New test.
8176
8177 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8178
8179         PR fortran/24174
8180         PR fortran/24305
8181         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8182
8183 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8184
8185         PR 24670
8186         * gcc.dg/tree-ssa/pr24670.c: New test.
8187
8188 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8189
8190         PR target/22432
8191         * gcc.target/i386/pr22432.c: New test.
8192
8193 2005-11-05  Richard Henderson  <rth@redhat.com>
8194
8195         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8196         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8197         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8198         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8199         from gcc.dg/alpha-*.
8200         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8201         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8202
8203 2005-11-05  Andreas Jaeger  <aj@suse.de>
8204
8205         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8206
8207 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8208
8209         PR target/23424
8210         * gcc.dg/torture/pr23424-1.c: New test.
8211
8212 2005-11-04  Richard Henderson  <rth@redhat.com>
8213
8214         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8215         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8216         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8217         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8218         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8219         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8220         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8221         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8222         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8223         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8224         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8225         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8226         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8227         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8228         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8229         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8230         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8231         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8232         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8233         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8234         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8235         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8236         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8237         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8238         Move from gcc.dg/.
8239         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8240         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8241         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8242         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8243         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8244         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8245         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8246         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8247         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8248         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8249         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8250         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8251         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8252         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8253         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8254         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8255         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8256         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8257         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8258         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8259         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8260         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8261         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8262         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8263         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8264         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8265         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8266         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8267         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8268         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8269         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8270         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8271         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8272         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8273         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8274         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8275         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8276         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8277         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8278         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8279         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8280         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8281         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8282         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8283         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8284
8285 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8286
8287         PR 24627
8288         * gcc.dg/tree-ssa/pr24627.c: New test.
8289
8290 2005-11-04 Paul Brook  <paul@codesourcery.com>
8291
8292         * gcc.dg/tls/opt-10.c: New test.
8293
8294 2005-11-04  Andreas Jaeger  <aj@suse.de>
8295
8296         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8297         avoid extra warnings.
8298
8299 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8300
8301         PR libfortran/22298
8302         * gcc/testsuite/lib/target-supports.exp
8303         (check_effective_target_static_libgfortran): New
8304         static_libgfortran effective target.
8305         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8306         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8307
8308 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8309
8310         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8311
8312 2005-11-03  Josh Conner  <jconner@apple.com>
8313
8314         PR c++/19989
8315         g++.dg/ext/array2.C: New test.
8316         g++.dg/template/dependent-name3.C: New test.
8317         g++.dg/template/dependent-name4.C: New test.
8318         g++.dg/template/sfinae2.C: New test.
8319
8320 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8321
8322         PR preprocessor/22042
8323         * gcc.dg/cpp/strify4.c: New test.
8324
8325 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8326
8327         PR c++/17964
8328         * g++.dg/cpp/string-1.C: New test.
8329
8330 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8331
8332         * gcc.target/powerpc: New directory.
8333         * gcc.target/powerpc/powerpc.exp: New file.
8334         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8335         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8336         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8337         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8338         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8339         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8340         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8341         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8342         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8343         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8344         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8345         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8346         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8347         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8348         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8349         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8350         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8351         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8352         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8353         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8354         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8355         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8356         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8357         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8358         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8359         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8360         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8361         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8362         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8363         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8364         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8365         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8366         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8367         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8368
8369 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/21627
8372         * g++.dg/warn/inline2.C: New test.
8373
8374 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         PR middle-end/23155
8377         * g++.dg/ext/c99struct1.C: New test.
8378         * gcc.dg/union-cast-1.c: New test.
8379         * gcc.dg/union-cast-2.c: New test.
8380         * gcc.dg/union-cast-3.c: New test.
8381
8382 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8383
8384         PR middle-end/24589
8385         * gcc.c-torture/execute/zero-struct-2.c: New test.
8386
8387 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8388
8389         PR c++/24582
8390         * g++.dg/init/switch1.C: New test.
8391
8392 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8393
8394         * gcc.dg/delay-slot-1.c: New test.
8395
8396 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8397
8398         PR target/24620
8399         * gcc.dg/pr24620.c: New test.
8400
8401 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8402
8403         PR c/24329
8404         * gcc.dg/format/unnamed-1.c: New test.
8405
8406 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8407
8408         PR c++/22434
8409         * g++.dg/expr/cond8.C: New test.
8410
8411         PR c++/24560
8412         * g++.dg/parse/dot1.C: New test.
8413
8414 2005-11-02  Jan Hubicka  <jh@suse.cz>
8415
8416         PR target/23303
8417         * gcc.dg/i386-lea.c: New test
8418
8419 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8420
8421         PR target/24615
8422         * gcc.dg/pr24615.c: New test.
8423
8424 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8425
8426         PR target/24600
8427         * gcc.dg/pr24600.c: New test.
8428
8429 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8430
8431         PR c++/19253
8432         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8433         * g++.dg/parse/typename9.C: New test.
8434         * g++/dg/parse/typename10.C: Likewise.
8435
8436 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8437
8438         PR fortran/18157
8439         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8440         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8441         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8442
8443 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/24569
8446         * g++.dg/debug/static1.C: New test.
8447
8448 2005-11-02  Josh Conner  <jconner@apple.com>
8449
8450         * g++.dg/crash38.C: moved into proper directory...
8451         * g++.dg/template/crash42.C: ...here
8452
8453 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8454
8455         PR target/18338
8456         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8457         pcc_bitfield_type_matters || default_packed.
8458
8459         * lib/target-supports.exp
8460         (check_effective_target_pcc_bitfield_type_matters): New proc.
8461         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8462
8463         PR testsuite/23304
8464         * lib/target-supports.exp (check_effective_default_packed): New proc.
8465         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8466         Gate expected errors on target ! default_packed.
8467         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8468
8469 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8470
8471         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8472         change (r106358).
8473
8474 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8475
8476         PR fortran/24008
8477         * gfortran.dg/entry_5.f90: New.
8478         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8479
8480 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8481
8482         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8483
8484 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8485
8486         PR fortran/21565
8487         gfortran.dg/namelist_blockdata.f90: New test.
8488
8489         PR fortran/18737
8490         gfortran.dg/external_implicit_none.f90: New test.
8491
8492         PR fortran/14994
8493         * gfortran.dg/secnds.f: New test.
8494
8495 2005-10-31  Jan Hubicka  <jh@suse.cz>
8496
8497         PR target/20928
8498         * gcc.c-torture/compile/pr20928.c: New test.
8499
8500 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         PR middle-end/23492
8503         * gcc.c-torture/compile/zero-strct-5.c: New test.
8504
8505 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8506
8507         PR libgfortran/24584
8508         * gfortran.dg/pr24584.f90: New test.
8509
8510 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8511
8512         PR fortran/18883
8513         * gfortran.dg/char_result_9.f90: New.
8514         * gfortran.dg/char_result_10.f90: New.
8515
8516 2005-10-30  Jan Hubicka  <jh@suse.cz>
8517
8518         * g++.dg/tree-ssa/pr24172.C: New testcase.
8519
8520 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8521
8522         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8523
8524 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8525
8526         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8527         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8528         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8529         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8530         gfortran.dg/enum_9.f90,
8531         gfortran.fortran-torture/compile/enum_1.f90,
8532         gfortran.fortran-torture/execute/enum_1.f90,
8533         gfortran.fortran-torture/execute/enum_2.f90,
8534         gfortran.fortran-torture/execute/enum_3.f90,
8535         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8536
8537 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8538
8539         PR target/18482
8540         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8541         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8542
8543 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8544
8545         PR libfortran/20179
8546         * gfortran.dg/mixed_io_1.f90: New test.
8547         * gfortran.dg/mixed_io_1.c: New file.
8548
8549 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8550
8551         * gfortran.dg/malloc_free_1.f90: New test.
8552
8553 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8554
8555         * gcc.dg/nested-func-4.c: Require profiling -pg.
8556
8557 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8558
8559         PR C++/23229
8560         * g++.dg/warn/main-2.C: New test.
8561
8562 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8563
8564         PR fortran/24545
8565         * gfortran.dg/interface_2.f90: new test.
8566
8567 2005-10-28  Josh Conner  <jconner@apple.com>
8568
8569         PR c++/22153
8570         * g++.dg/template/crash38.C: New test.
8571         * g++.dg/parse/explicit1.C: Change expected errors.
8572
8573 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8574
8575         PR C++/23426
8576         * g++.dg/other/large-size-array.C: New test.
8577
8578 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8579
8580         PR middle-end/24362
8581         * g++.dg/opt/complex4.C: New test.
8582
8583 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8584
8585         * gcc.dg/nested-func-4.c: New test.
8586
8587 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/24158
8590         gfortran.dg/derived_recursion.f90: New test.
8591         gfortran.dg/implicit_actual.f90: New test.
8592
8593 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8594
8595         PR middle-end/24295, PR testsuite/24477
8596         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8597         removed when weakref hits the tree.
8598
8599 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8600
8601         * gfortran.dg/cray_pointers_4.f90: New test.
8602
8603         * gfortran.dg/cray_pointers_5.f90: New test.
8604
8605 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8606
8607         PR fortran/22290
8608         * gfortran.dg/assign_5.f90: New test.
8609         * gfortran.dg/assign_6.f: New test.
8610
8611 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8612
8613         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8614         CPU has no SSE support.
8615
8616 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8617
8618         PR libgfortran/24224
8619         * gfortran.dg/arrayio_1.f90: Update attribution.
8620         * gfortran.dg/arrayio_2.f90: Update attribution.
8621         * gfortran.dg/arrayio_3.f90: Update attribution.
8622         * gfortran.dg/arrayio_4.f90: Update test conditions.
8623         * gfortran.dg/arrayio_5.f90: Update attribution.
8624         * gfortran.dg/arrayio_6.f90: New test.
8625         * gfortran.dg/arrayio_7.f90: New test.
8626
8627 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8628
8629         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8630
8631 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8632
8633         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8634
8635 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8636
8637         PR fortran/24416
8638         * gfortran.dg/namelist_char_only.f90: New test.
8639
8640 2005-10-24  Asher Langton  <langton2@llnl.gov>
8641
8642         PR fortran/17031
8643         PR fortran/22282
8644         * gfortran.dg/cray_pointers_1.f90: New test.
8645         * gfortran.dg/cray_pointers_2.f90: New test.
8646         * gfortran.dg/cray_pointers_3.f90: New test.
8647         * gfortran.dg/loc_1.f90: New test.
8648         * gfortran.dg/loc_2.f90: New test.
8649
8650 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8651
8652         * gcc.dg/pr24225.c: New test.
8653
8654 2005-10-24  Asher Langton  <langton2@llnl.gov>
8655
8656         * gfortran.dg/dup_save_1.f90: New test.
8657         * gfortran.dg/dup_save_2.f90: New test.
8658
8659 2005-10-24  Paul Brook  <paul@codesourcery.com>
8660
8661         PR 24107
8662         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8663         stdint.h.
8664
8665 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8666
8667         PR libgfortran/24489
8668         * gfortran.dg/pr24489.f90: New test.
8669
8670 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR fortran/23635
8673         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8674
8675 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8676
8677         PR target/18911
8678         * g++.dg/init/array16.C: Skip for mmix-*-*.
8679
8680 2005-10-23  Asher Langton  <langton2@llnl.gov>
8681
8682         * gfortran.dg/byte_1.f90: New test.
8683         * gfortran.dg/byte_2.f90: New test.
8684
8685 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8686
8687         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8688
8689 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8690
8691         PR fortran/18022
8692         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8693
8694         PR fortran/24311
8695         * gfortran.dg/merge_char_const.f90: New test.
8696
8697         PR fortran/24384
8698         * gfortran.dg/spread_scalar_source.f90: New test.
8699
8700 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8701
8702         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8703
8704         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8705         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8706
8707         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8708
8709 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8710
8711         PR fortran/24426
8712         * gfortran.dg/der_pointer_4.f90: New.
8713
8714 2005-10-22  David Ayers  <d.ayers@inode.at>
8715
8716         * obj-c++.dg/except-1.mm: Simplify.
8717
8718 2005-10-21  David Ayers  <d.ayers@inode.at>
8719
8720         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8721
8722 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8723
8724         * gfortran.dg/assumed_dummy_2.f90: New test.
8725
8726 2005-10-21  James E Wilson  <wilson@specifix.com>
8727
8728         PR preprocessor/15220
8729         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8730
8731 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8732
8733         * gcc.c-torture/execute/20051021-1.c: New test.
8734
8735 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR c++/24260
8738         * g++.dg/ext/tmplattr1.C: New test.
8739
8740 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8741
8742         PR fortran/24440
8743         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8744
8745 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8746
8747         * obj-c++.dg/except-1.mm: New.
8748
8749         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8750
8751 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8752
8753         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8754
8755 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8756
8757         PR middle-end/24295
8758         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8759         declarations with the same names as thunks' alias targets, use
8760         aliases instead.
8761         * gcc.dg/attr-alias-3.c: New test.
8762         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8763
8764 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/22618
8767         * g++.dg/parse/access8.C: New test.
8768
8769 2005-10-20  Richard Guenther  <rguenther@suse.de>
8770
8771         PR c++/24439
8772         * g++.dg/tree-ssa/pr24439.C: New testcase.
8773
8774 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8775
8776         * g++.dg/opt/delay-slot-1.C: New test.
8777
8778 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8779
8780         PR fortran/21625
8781         * gfortran.fg/der_init_1.f90: New.
8782
8783 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8784
8785         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8786
8787 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8788
8789         PR c++/21908
8790         * g++.dg/parse/error28.C: New test.
8791
8792 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8793
8794         * gcc.dg/profile-generate-2.c: New test.
8795
8796 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8797
8798         PR target/23589
8799         * g++.dg/ext/dllimport11.C: New.
8800
8801 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8802
8803         PR c++/22293
8804         * g++.dg/other/friend3.C: New test.
8805
8806 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8807
8808         PR c++/23293
8809         * g++.dg/template/error19.C: New test.
8810
8811 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8812
8813         PR c++/21383
8814         * g++.dg/overload/koenig2.C: New.
8815
8816         PR c++/23118
8817         * g++.dg/overload/error2.C: New.
8818
8819         PR c++/22604
8820         * g++.dg/inherit/covariant14.C: New.
8821
8822 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8823
8824         PR c++/23440
8825         * g++.dg/parse/for1.C: New test.
8826
8827 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/23446
8830         * gfortran.dg/host_dummy_index_1.f90: New test.
8831
8832         PR fortran/21459
8833         * gfortran.dg/automatic_char_len_2.f90: New test.
8834
8835         PR fortran/20866
8836         * gfortran.dg/recursive_statement_functions.f90: New test.
8837
8838         PR fortran/20853
8839         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8840
8841         PR fortran/20849
8842         * gfortran.dg/external_initializer.f90: New test.
8843
8844         PR fortran/20837
8845         * non_module_public.f90: New test.
8846
8847 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8848
8849         PR c++/24386
8850         * g++.dg/template/overload7.C: New.
8851
8852         PR c++/22551
8853         * g++.dg/other/switch2.C: Remove expected warnings.
8854
8855         PR c++/21353
8856         * g++.dg/template/defarg6.C: New.
8857
8858 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8859
8860         PR target/24315
8861         * gcc.target/i386/pr24315.c: New test.
8862
8863 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/24389
8866         * g++.dg/template/static21.C: New test.
8867         * g++.dg/template/static21-a.cc: Likewise.
8868
8869 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8870
8871         PR c++/23959
8872         * g++.dg/warn/Wswitch-default-1.C: New test.
8873         * g++.dg/warn/Wswitch-default-2.C: New test.
8874
8875 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/22173
8878         * g++.dg/parse/template18.C: New test.
8879         * g++.dg/template/nontype15.C: Likewise.
8880
8881 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8882
8883         PR fortran/22273
8884         * gfortran.dg/spec_expr_2.f90: New.
8885
8886 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8887
8888         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8889         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8890         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8891         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8892         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8893         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8894         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8895         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8896         previous target-specific skips and warning-message matches where
8897         applicable.
8898
8899 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/21347
8902         * g++.dg/warn/Wctor-dtor.C: New test.
8903
8904 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8905
8906         PR c/23439
8907         * gcc.dg/for-1.c: New test.
8908
8909 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8910
8911         PR c++/19565
8912         * g++.dg/warn/Wconversion1.C: New test.
8913         * g++.dg/ext/packed4.C: Compile with -w.
8914         * g++.dg/opt/20050511-1.C: Likewise.
8915         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8916
8917 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8918
8919         * gfortran.dg/boz_5.f90: New test.
8920
8921 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/22551
8924         * g++.dg/other/switch2.C: New.
8925
8926         PR c++/23984
8927         * g++.dg/init/ctor7.C: New.
8928
8929 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8930
8931         PR c++/23730
8932         * g++.dg/parse/crash32.C: New test.
8933
8934 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/20721
8937         * g++.dg/init/goto2.C: New test.
8938
8939         PR c++/22464
8940         * g++.dg/template/crash/41.C: New test.
8941
8942         PR c++/22180
8943         * g++.dg/template/crash40.C: New test.
8944
8945         PR c++/23694
8946         * g++.dg/parse/friend5.C: New test.
8947
8948         PR c++/23307
8949         * g++.dg/template/crash38.C: New test.
8950
8951         PR c++/22352
8952         * g++.dg/template/friend38.C: New test.
8953
8954         PR c++/22405
8955         * g++.dg/template/crash39.C: New test.
8956
8957 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8958
8959         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8960         gcc.dg/debug/dwarf2/dwarf-char2.c,
8961         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8962
8963         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8964
8965 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8966
8967         * gcc.dg/dll-2.c: Add tests for warnings.
8968         * gcc.dg/dll-3.c: Likewise.
8969         * gcc.dg/dll-4.c: Likewise.
8970
8971         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8972         * g++.dg/ext/dllimport2.C: Likewise.
8973         * g++.dg/ext/dllimport3.C: Likewise.
8974         * g++.dg/ext/dllimport7.C: Likewise.
8975         * g++.dg/ext/dllimport8.C: Likewise.
8976         * g++.dg/ext/dllimport9.C: Likewise.
8977
8978 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8979
8980         PR fortran/24092
8981         * gfortran.dg/derived_pointer_recursion.f90: New test.
8982
8983 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8984
8985         * gcc.c-torture/execute/20051012-1.c: New test.
8986
8987 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8988
8989         PR fortran/18082
8990         * gfortran.dg/automatic_char_len_1.f90: New test.
8991
8992 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8993
8994         PR fortran/20847
8995         * gfortran.dg/save_common.f90: New test.
8996
8997         PR fortran/20856
8998         * gfortran.dg/save_result.f90: New test.
8999
9000 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         PR c++/21592
9003         * g++.dg/template/dependent-expr1.C: Add new expected error.
9004         * g++.dg/template/dependent-expr2.C: Adjust error text.
9005         * g++.dg/template/overload6.C: New.
9006
9007         PR c++/23797
9008         * g++.dg/other/typename8.C: New.
9009
9010         PR c++/21117
9011         * g++.dg/other/return1.C: New.
9012
9013 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9014
9015         PR c++/24052
9016         * g++.dg/ext/label5.C: New.
9017
9018 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         PR c++/19964
9021         * g++.dg/parse/crash31.C: New.
9022
9023 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9024
9025         * g++.dg/ipa/ipa-1.c: New test.
9026         * g++.dg/ipa/ipa-2.c: New test.
9027         * g++.dg/ipa/ipa-3.c: New test.
9028         * g++.dg/ipa/ipa-4.c: New test.
9029         * g++.dg/ipa/ipa-5.c: New test.
9030         * g++.dg/ipa/ipa.exp: New file.
9031
9032 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9033
9034         PR fortran/24207
9035         * gfortran.dg/private_type_3.f90: New test.
9036
9037 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9038
9039         PR fortran/20786
9040         gfortran.dg/aint_anint_1.f90: New test.
9041
9042 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9043
9044         PR libgfortran/24313
9045         gfortran.dg/csqrt.f: New test.
9046
9047 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9048
9049         PR c++/8057
9050         * g++.dg/warn/noeffect7.C: New test.
9051         * g++.dg/warn/noeffect2.C: Instantiate templates.
9052         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9053         and warning.
9054
9055 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/21089
9058         * g++.dg/init/float1.C: New test.
9059
9060         PR c++/24277
9061         * g++.dg/init/member1.C: Tweak error markers.
9062
9063 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9064
9065         PR testsuite/24281
9066         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9067         Check for null pointer.
9068
9069 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/21369
9072         * g++.dg/parse/ret-type3.C: New test.
9073
9074 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9075
9076         PR tree-opt/23946
9077         * gcc.c-torture/compile/pr23946.c: New test.
9078
9079 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * g++.dg/opt/mmx2.C: New test.
9082
9083 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9084
9085         PR c++/24277
9086         * g++.dg/template/static20.C: New test.
9087
9088         PR c++/24302
9089         * g++.dg/warn/Wunused-12.C: New test.
9090
9091         PR c++/23437
9092         * g++.dg/template/arg4.C: New test.
9093
9094 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9095
9096         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9097         * gcc.dg/ucnid-3.c: Likewise.
9098         * gcc.dg/ucnid-4.c: Likewise.
9099         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9100         * g++.dg/other/ucnid-1.C: Likewise.
9101         * gcc.dg/sparc-frame-1.c: New test.
9102
9103 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9104
9105         PR c++/24139
9106         * g++.dg/template/spec27.C: New test.
9107
9108         PR c++/24275
9109         * g++.dg/template/static19.C: New test.
9110
9111 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9112
9113         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9114         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9115
9116 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9117
9118         PR target/24136
9119         * gfortran.fortran-torture/compile/pr24136.f: New test.
9120
9121 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9122
9123         PR c++/22172
9124         * g++.dg/parse/crash30.C: New test.
9125
9126 2005-10-07  Richard Guenther  <rguenther@suse.de>
9127
9128         PR middle-end/24227
9129         * gcc.c-torture/compile/pr24227.c: New testcase.
9130
9131 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9132
9133         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9134         Do not put aligned attributes on array elements.
9135
9136 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9137
9138         PR testsuite/23611, PR testsuite/23615
9139         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9140         writing prototypes of library functions by hand.
9141         * obj-c++.dg/bitfield-4.mm: Likewise.
9142         * obj-c++.dg/const-str-4.mm: Likewise.
9143         * obj-c++.dg/encode-4.mm: Likewise.
9144         * obj-c++.dg/encode-5.mm: Likewise.
9145         * obj-c++.dg/encode-6.mm: Likewise.
9146         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9147         * obj-c++.dg/method-10.mm: Likewise.
9148         * obj-c++.dg/method-17.mm: Likewise.
9149         * obj-c++.dg/method-19.mm: Likewise.
9150         * obj-c++.dg/try-catch-2.mm: Likewise.
9151
9152 2005-10-06  Richard Henderson  <rth@redhat.com>
9153
9154         PR 24236
9155         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9156
9157 2005-10-06  Dale Johannesen  <dalej@apple.com>
9158
9159         * gcc.c-torture/execute/20030125-1.c: Correct.
9160
9161 2005-10-06  Richard Guenther  <rguenther@suse.de>
9162
9163         PR tree-optimization/24238
9164         * g++.dg/tree-ssa/pr24238.C: New testcase.
9165
9166 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9167
9168         PR 18568
9169         * gfortran.dg/der_pointer_3.f90: New test.
9170
9171 2005-10-05  Devang Patel  <dpatel@apple.com>
9172
9173         PR Debug/23205
9174         * g++.dg/other/PR23205.C: New.
9175
9176 2005-10-05  Richard Henderson  <rth@redhat.com>
9177
9178         PR target/23602
9179         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9180         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9181
9182 2005-10-05  Dale Johannesen  <dalej@apple.com>
9183
9184         * gcc.c-torture/execute/float-floor.c: New.
9185
9186 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9187
9188         PR tree-optimization/21419
9189         PR tree-optimization/24146
9190         PR tree-optimization/24151
9191
9192         * g++.dg/ext/asm7.C: New.
9193         * g++.dg/ext/asm8.C: New.
9194         * gcc.dg/asm-1.c: Compile on all targets.
9195         * gcc.dg/asm-pr24146.c: New.
9196         * gcc.dg/pr21419.c: Adjust error messages.
9197
9198 2005-10-05  Richard Guenther  <rguenther@suse.de>
9199
9200         PR fortran/24176
9201         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9202
9203 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9204
9205         PR c++/23513
9206         * g++.dg/template/spec22.C: Robustify test.
9207         * g++.dg/template/spec26.C: New.
9208
9209 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9210
9211         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9212         if target supports vector instructions.
9213
9214 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9215
9216         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9217         C99 functions.
9218
9219 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9220
9221         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9222         check_effective_target_fortran_large_int): Replace cached result
9223         when target changes.
9224
9225 2005-10-04  Devang Patel  <dpatel@apple.com>
9226
9227         * gcc.dg/i386-sse-vect-types.c: New.
9228
9229 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9230
9231         PR preprocessor/13726
9232         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9233         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9234
9235 2005-10-04  Richard Guenther  <rguenther@suse.de>
9236
9237         PR c/23576
9238         * gcc.dg/noncompile/pr23576.c: New testcase.
9239
9240 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9241
9242         PR middle-end/23125
9243         * gcc.dg/register-var-3.c: New test.
9244
9245 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9246
9247         * gcc.dg/pr23049.c: New test.
9248
9249         * gcc.dg/ucnid-4.c: Fix test.
9250
9251 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9252
9253         PR 23445
9254         * gcc.c-torture/compile/pr23445.c: New test.
9255
9256 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9257
9258         * g++.dg/overload/unknown1.C: New.
9259
9260 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/17775
9263         * g++.dg/template/repo4.C: New test.
9264
9265 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9266
9267         PR libfortran/19308
9268         * gfortran.dg/large_real_kind_2.F90: New test.
9269         * gfortran.dg/large_integer_kind_2.f90: New test.
9270
9271 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9272
9273         * lib/target-supports.exp (check_effective_target_vect_shift):
9274         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9275         (check_effective_target_vect_condition): Fix copy-n-pasto.
9276
9277         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9278         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9279         targets.
9280
9281 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9282
9283         PR c++/22621
9284         * g++.dg/template/overload5.C : New test.
9285
9286         PR c++/23840
9287         * g++.dg/expr/stdarg1.C: New test.
9288
9289 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9290
9291         PR 24142
9292         * gcc.c-torture/execute/pr24142.c: New test.
9293
9294 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9295
9296         PR 24141
9297         * gcc.c-torture/execute/pr24141.c: New test.
9298
9299 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9300             Diego Novillo  <dnovillo@redhat.com>
9301
9302         PR 23604
9303         * gcc.c-torture/execute/pr23604.c: New test.
9304
9305 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9306
9307         PR fortran/16404
9308         PR fortran/20835
9309         PR fortran/20890
9310         PR fortran/20899
9311         PR fortran/20900
9312         PR fortran/20901
9313         PR fortran/20902
9314         gfortran.dg/equiv_constraint_1.f90: New test.
9315         gfortran.dg/equiv_constraint_2.f90: New test.
9316         gfortran.dg/equiv_constraint_3.f90: New test.
9317         gfortran.dg/equiv_constraint_4.f90: New test.
9318         gfortran.dg/equiv_constraint_5.f90: New test.
9319         gfortran.dg/equiv_constraint_6.f90: New test.
9320         gfortran.dg/equiv_constraint_7.f90: New test.
9321         gfortran.dg/equiv_constraint_8.f90: New test.
9322         gfortran.dg/private_type_1.f90: New test.
9323         gfortran.dg/private_type_2.f90: New test.
9324         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9325         980628-10.f: Assert std=gnu to permit mixing of
9326         types in equivalence statements.
9327
9328 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9329
9330         PR 24112
9331         * gfortran.dg/open_status_1.f90: New.
9332
9333 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9334
9335         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9336         * gcc.dg/vect/pr22480.c: Clean up temp files.
9337         * gcc.dg/vect/pr23831.c: Clean up temp files.
9338         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9339         Clean up temp files.
9340         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9341         Clean up temp files.
9342
9343         * gcc.dg/20050309-1.c: Clean up temp files.
9344         * gcc.dg/20050325-1.c: Clean up temp files.
9345
9346 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9347
9348         PR tree-optimization/24059
9349         * gcc.dg/vect/pr24059.c : New test.
9350
9351 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR middle-end/24109
9354         * gcc.c-torture/execute/20050929-1.c: New test.
9355
9356 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9357
9358         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9359
9360 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9361
9362         PR c/21419
9363         * gcc.dg/pr21419.c: New test.
9364
9365 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9366
9367         * gcc.dg/pr23911.c: New test.
9368
9369 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9370
9371         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9372
9373         PR c++/16782
9374         * g++.dg/parse/qualified4.C: New test.
9375         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9376         * g++.old-deja/g++.mike/p8154.C: Likewise.
9377
9378 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/22147
9381         * g++.dg/template/friend37.C: New test.
9382         * g++.dg/parse/crash28.C: Adjust error markers.
9383
9384 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR fortran/18518
9387         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9388
9389 2005-09-27  Devang Patel  <dpatel@apple.com>
9390
9391         PR tree-optimization/23625
9392         * gcc.dg/pr23625.c: New test.
9393
9394 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9395
9396         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9397         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9398
9399 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9400
9401         PR fortran/23677
9402         * gfortran.fortran-torture/execute/save_1.f90: New test.
9403         * gfortran.dg/save_1.f90: New test.
9404
9405 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9406
9407         * gcc.target/i386/builtin-apply-mmx.c: New test.
9408
9409         PR target/22576
9410         * gcc.target/i386/pr22576.c: New test.
9411
9412         PR target/22585
9413         * gcc.target/i386/pr22585.c: New test.
9414
9415         PR target/23268
9416         * gcc.target/i386/pr23268.c: New test.
9417
9418         PR middle-end/23831
9419         * gcc.dg/vect/pr23831.c: New test.
9420
9421         PR target/24055
9422         * gcc.target/i386/pr24055.c: New test.
9423
9424 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9425
9426         PR tree-optimization/23960
9427         * gcc.c-torture/compile/pr23960.c: New.
9428
9429 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9430
9431         PR fortran/16861
9432         * gfortran.dg/nested_modules_3.f90: New.
9433
9434 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9435
9436         PR fortran/24005
9437         gfortran.dg/interface_1.f90: New test.
9438
9439 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9440         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9441
9442         PR fortran/23843
9443         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9444
9445 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9446
9447         PR fortran/23516
9448         * gfortran.dg/imag_1.f: New test.
9449         * gfortran.dg/imag_2.f: Ditto.
9450
9451 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9452
9453         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9454
9455 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9456
9457         PR c++/21983
9458         * g++.dg/warn/pr21983.C: New test.
9459
9460 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9461
9462         PR c++/23993
9463         * g++.dg/template/array14.C: New test.
9464
9465 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9466
9467         PR fortran/19929
9468         * gfortran.dg/der_ptr_component_1.f90: New test.
9469
9470 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9471
9472         PR c++/23965
9473         * g++.dg/template/error1.C: Reject "no matching function" message.
9474
9475 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9476
9477         PR c++/17609
9478         * g++.dg/lookup/error1.C: New test.
9479
9480 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9481
9482         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9483         functionality of the testcase.
9484
9485 2005-09-20  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.dg/vect/vect-22.c: Require vect_float.
9488         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9489
9490 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9491
9492         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9493         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9494         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9495         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9496         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9497         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9498         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9499         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9500         * gcc.dg/cpp/ucnid-8.c: New test.
9501
9502 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR tree-optimization/23929
9505         * gcc.c-torture/compile/pr23929.c: New test.
9506
9507 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9508
9509         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9510         for one loop.
9511
9512 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9513
9514         PR testsuite/23186
9515         * g++.dg/other/pr22003.C: Require named sections.
9516
9517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR c++/23947
9520         * g++.dg/rtti/crash3.C: New test.
9521
9522         PR tree-optimization/23818
9523         * gcc.dg/pr23818.c: New test.
9524
9525 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9526
9527         PR fortran/23420
9528         * gfortran.dg/print_fmt_4.f: New.
9529
9530 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR fortran/23663
9533         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9534
9535 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9536
9537         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9538         Use pointers to local alignable arrays instead. Added comments.
9539         * gcc.dg/vect/vect-46.c: Likewise.
9540         * gcc.dg/vect/vect-48.c: Likewise.
9541         * gcc.dg/vect/vect-49.c: Likewise.
9542         * gcc.dg/vect/vect-52.c: Likewise.
9543         * gcc.dg/vect/vect-53.c: Likewise.
9544         * gcc.dg/vect/vect-54.c: Likewise.
9545         * gcc.dg/vect/vect-56.c: Likewise.
9546         * gcc.dg/vect/vect-57.c: Likewise.
9547         * gcc.dg/vect/vect-58.c: Likewise.
9548         * gcc.dg/vect/vect-60.c: Likewise.
9549         * gcc.dg/vect/vect-61.c: Likewise.
9550
9551         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9552         The test is no longer vectorizable on vect_no_align targets.
9553         * gcc.dg/vect/vect-43.c: Likewsie.
9554
9555         * gcc.dg/vect/vect-44.c: Added comments.
9556         * gcc.dg/vect/vect-45.c: Added comments.
9557         * gcc.dg/vect/vect-50.c: Added comments.
9558         * gcc.dg/vect/vect-51.c: Added comments.
9559
9560         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9561         aligned type.
9562         * gcc.dg/vect/Os-vect-95.c: Likewise.
9563
9564         * gcc.dg/vect/vect-41.c: Test removed.
9565         * gcc.dg/vect/vect-47.c: Test removed.
9566         * gcc.dg/vect/vect-55.c: Test removed.
9567         * gcc.dg/vect/vect-59.c: Test removed.
9568
9569 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9570
9571         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9572         No longer vectorizable on vect_no_align targets.
9573         * gcc.dg/vect/pr20122.c: Likewise.
9574         * gcc.dg/vect/vect-74.c: Likewise.
9575         * gcc.dg/vect/vect-75.c: Likewise.
9576         * gcc.dg/vect/vect-76.c: Likewise.
9577
9578         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9579         Will not be vectorizable on vect_no_align targets once aliasing issues
9580         are resolved.
9581         * gcc.dg/vect/vect-79.c: Likewise.
9582
9583         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9584         * gcc.dg/vect/vect-78.c: Likewise.
9585         * gcc.dg/vect/vect-97.c: Likewise.
9586
9587 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9588
9589         * gcc.dg/pr23943.c: New test.
9590
9591 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9592
9593         PR fortran/19181
9594         * gfortran.dg/derived_pointer_null_1.f90: New test.
9595
9596 2005-09-18  Richard Guenther  <rguenther@suse.de>
9597
9598         PR middle-end/23944
9599         * gcc.c-torture/compile/pr23944.c: New testcase.
9600
9601 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9602
9603         PR fortran/15975
9604         * gfortran.dg/der_pointer_2.f90: New test.
9605
9606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/16861
9609         * gfortran.dg/nested_modules_2.f90: New test.
9610
9611 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9612
9613         PR c++/18368
9614         * g++.dg/other/semicolon.C: New test.
9615
9616 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9617
9618         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9619         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9620
9621 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/23914
9624         * g++.dg/template/static18.C: New test.
9625
9626         PR c++/21514
9627         * g++.dg/template/crash19.C: Remove dg-error marker.
9628         * g++.dg/template/local4.C: New test.
9629
9630 2005-09-16  Paul Brook  <paul@codesourcery.com>
9631
9632         PR fortran/23906
9633         * gfortran.dg/dependency_1.f90: New test.
9634
9635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/23896
9638         * g++.dg/template/static17.C: New test.
9639
9640 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9641
9642         PR c++/23139
9643         * g++.dg/warn/huge-val1.C: New test.
9644
9645 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/13140
9648         * g++.dg/parse/class2.C: New test.
9649         * g++.dg/template/explicit8.C: Likewise.
9650         * g++.dg/template/spec25.C: Likewise.
9651
9652 2005-09-14  Josh Conner  <jconner@apple.com>
9653
9654         PR middle-end/23584
9655         * gcc.dg/pr23584.c: New test.
9656
9657 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9658
9659         PR fortran/21875 Internal Unit Array I/O, NIST
9660         * gfortran.dg/arrayio_1.f90: New test.
9661         * gfortran.dg/arrayio_1.f90: New test.
9662         * gfortran.dg/arrayio_1.f90: New test.
9663         * gfortran.dg/arrayio_1.f90: New test.
9664         * gfortran.dg/arrayio_1.f90: New test.
9665
9666 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9667
9668         PR middle-end/22480
9669         * gcc.dg/vect/pr22480.c: New test.
9670
9671 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9672
9673         PR fortran/19358
9674         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9675
9676 2005-09-13 Josh Conner <jconner@apple.com>
9677
9678         PR c++/23180
9679         * g++.dg/init/struct2.C: New test.
9680         * g++.dg/init/struct3.C: New test.
9681
9682 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9683
9684         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9685         Clean up temp files.
9686         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9687         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9688         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9689         gcc.dg/tree-ssa/builtin-printf-1.c,
9690         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9691         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9692         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9693         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9694         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9695         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9696         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9697         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9698         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9699         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9700         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9701         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9702
9703 2005-09-13  Josh Conner  <jconner@apple.com>
9704
9705         * lib/gcc-dg.exp: Load scanipa.exp.
9706         (cleanup-dump): New procedure.
9707         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9708         * lib/scandump.exp: New file.
9709         * lib/scantree.exp: Use it.
9710         * lib/scanipa.exp: New file.
9711
9712 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9713
9714         PR fortran/17740
9715         * gfortran.dg/generic_4.f90: New test.
9716
9717 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9718
9719         PR target/23816
9720         * gcc.target/i386/pr23816-1.c: New test.
9721         * gcc.target/i386/pr23816-2.c: New test.
9722
9723
9724 2005-09-13  Bastian Blank <waldi@debian.org>
9725
9726         PR c++/16171
9727         * g++.dg/abi/mangle26.C: New test.
9728         * g++.dg/abi/mangle27.C: New test.
9729         * g++.dg/abi/mangle28.C: New test.
9730         * g++.dg/abi/mangle29.C: New test.
9731
9732         PR c++/23839
9733         * g++.dg/parse/register1.C: New test.
9734
9735 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/23842
9738         * g++.dg/template/access16.C: New test.
9739
9740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9741
9742         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9743
9744 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9745
9746         PR fortran/18899
9747         * gfortran.dg/shape_2.f90: New test.
9748
9749 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9750
9751         PR target/19269
9752         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9753         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9754         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9755         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9756         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9757         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9758         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9759         tests.
9760
9761 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/23841
9764         * g++.dg/parse/template17.C: New test.
9765
9766 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9767
9768         PR c++/23789
9769         * g++.dg/template/nontype14.C: New test.
9770
9771 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9772
9773         PR g++/7874
9774         * g++.dg/lookup/friend7.C: New test.
9775         * g++.dg/lookup/friend8.C: New test.
9776         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9777         so that it will be found via argument dependent lookup.
9778         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9779         friend functions which will no longer be found.
9780         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9781         function g, so that it will be found via argument dependent
9782         lookup.
9783         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9784         * g++.old-deja/g++.mike/net43.C: Likewise.
9785
9786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/23691
9789         * g++.dg/template/static16.C: New test.
9790
9791 2005-09-12  Josh Conner  <jconner@apple.com>
9792
9793         PR middle-end/23237
9794         * gcc.c-torture/compile/pr23237.c: New test.
9795
9796 2005-09-11  Richard Henderson  <rth@redhat.com>
9797
9798         * g++.dg/other/error8.C: Update expected diagnostic text.
9799
9800 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9801
9802         PR libfortran/19872
9803         * gfortran.dg/overwrite_1.f: New test.
9804
9805 2005-09-09  Josh Conner  <jconner@apple.com>
9806
9807         * g++.dg/init/pr23180-1.C: Removed.
9808         * g++.dg/init/pr23180-2.C: Removed.
9809
9810 2005-09-09  David Daney <ddaney@avtrex.com>
9811
9812         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9813         files which are ...
9814         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9815         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9816
9817 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9818
9819         * gfortran.dg/iostat_2.f90: New test.
9820
9821 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9822
9823         PR c++/22252
9824         * g++.dg/ext/interface1.C: New test.
9825         * g++.dg/ext/interface1.h: Likewise.
9826         * g++.dg/ext/interface1a.cc: Likewise.
9827
9828 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9829
9830         * gfortran.dg/iomsg_1.f90: New test case.
9831
9832 2005-09-09  Richard Guenther  <rguenther@suse.de>
9833
9834         PR c++/23624
9835         * g++.dg/tree-ssa/pr23624.C: New testcase.
9836
9837 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9838
9839         PR fortran/19239
9840         * gfortran.dg/vector_subscript_1.f90,
9841         * gfortran.dg/vector_subscript_2.f90: New tests.
9842
9843 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9844
9845         PR fortran/21104
9846         * gfortran.dg/array_alloc_1.f90,
9847         * gfortran.dg/array_alloc_2.f90,
9848         * gfortran.dg/array_alloc_3.f90: New tests.
9849
9850 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9851
9852         PR fortran/12840
9853         * gfortran.dg/array_constructor_6.f90
9854         * gfortran.dg/array_constructor_7.f90
9855         * gfortran.dg/array_constructor_8.f90
9856         * gfortran.dg/array_constructor_9.f90
9857         * gfortran.dg/array_constructor_10.f90
9858         * gfortran.dg/array_constructor_11.f90
9859         * gfortran.dg/array_constructor_12.f90: New tests.
9860
9861 2005-09-08  Josh Conner  <jconner@apple.com>
9862
9863         PR c++/23180
9864         * g++.dg/init/pr23180-1.C: New test.
9865         * g++.dg/init/pr23180-2.C: New test.
9866
9867 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/18878
9870         * gfortran.dg/module_double_reuse.f90: New.
9871
9872 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9873
9874         PR fortran/23270
9875         PR fortran/22304
9876         PR fortran/18870
9877         PR fortran/17917
9878         PR fortran/16511
9879         * gfortran.dg/common_equivalence_1.f: New.
9880         * gfortran.dg/common_equivalence_2.f: New.
9881         * gfortran.dg/common_equivalence_3.f: New.
9882         * gfortran.dg/contained_equivalence_1.f90: New.
9883         * gfortran.dg/module_blank_common.f90: New.
9884         * gfortran.dg/module_commons_1.f90: New.
9885         * gfortran.dg/module_equivalence_1.f90: New.
9886         * gfortran.dg/nested_modules_1.f90: New.
9887         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9888         equivalences and add comment to connect the test with
9889         the PR.
9890
9891 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9892
9893         PR fortran/23765
9894         * gfortran.dg/common_6.f90: New test.
9895
9896 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9897
9898         PR fortran/15326
9899         * gfortran.dg/char_result_1.f90,
9900         * gfortran.dg/char_result_2.f90,
9901         * gfortran.dg/char_result_3.f90,
9902         * gfortran.dg/char_result_4.f90,
9903         * gfortran.dg/char_result_5.f90,
9904         * gfortran.dg/char_result_6.f90,
9905         * gfortran.dg/char_result_7.f90,
9906         * gfortran.dg/char_result_8.f90: New tests.
9907
9908 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9909
9910         PR fortran/19928
9911         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9912
9913 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9914
9915         PR obj-c++/16816
9916         * obj-c++.dg/selector-5.mm: New test.
9917         * obj-c++.dg/selector-6.mm: New test.
9918
9919 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9920
9921         PR objc/20574
9922         PR objc/19324
9923         * objc.dg/error-1.m: New test.
9924
9925 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9926
9927         PR fortran/23373
9928         * gfortran.fortran-torture/execute/pr23373-1.f90,
9929         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9930
9931 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9932
9933         PR libfortran/23760
9934         * gfortran.dg/g77/1832.f: Remove long string in write statement
9935         to allow the test to pass on correct list directed output with
9936         prepended space.
9937
9938 2005-09-07  James E Wilson  <wilson@specifix.com>
9939
9940         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9941
9942 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9943
9944         * gfortran.dg/parameter+save.f90: Rename to
9945         * gfortran.dg/parameter_save.f90: .. this.
9946
9947 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9948
9949         PR fortran/20848
9950         * gfortran.dg/parameter+save.f90: New test case.
9951
9952 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9953
9954         PR fortran/19269
9955         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9956
9957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR c/23075
9960         * gcc.dg/pr23075.c: New test.
9961         * g++.dg/warn/pr23075.C: New test.
9962
9963         PR target/22362
9964         * gcc.target/i386/pr22362.c: New test.
9965
9966         PR rtl-optimization/23098
9967         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9968
9969         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9970         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9971         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9972
9973 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9974
9975         * g++.dg/expr/cast6.C: New test.
9976
9977         PR c++/9782
9978         * g++.dg/init/new15.C: New test.
9979
9980 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9981
9982         * gcc.dg/vect/Os-vect-95.c: New test.
9983         * gcc.dg/vect/vect-95.c: Same.
9984
9985 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9986
9987         * gcc.dg/vect/vect-29.c: Update xfail testing.
9988         * gcc.dg/vect/vect-44.c: Same.
9989         * gcc.dg/vect/vect-48.c: Same.
9990         * gcc.dg/vect/vect-50.c: Same.
9991         * gcc.dg/vect/vect-72.c: Same.
9992         * gcc.dg/vect/vect-77.c: Same.
9993         * gcc.dg/vect/vect-78.c: Same.
9994         * gcc.dg/vect/vect-80.c: Same.
9995         * gcc.dg/vect/vect-96.c: Same.
9996         * gcc.dg/vect/vect-100.c: Same.
9997         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9998         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9999         * gfortran.dg/vect/vect-5.f90: Same.
10000
10001 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10004         start strings.
10005         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10006         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10007
10008         PR c++/23056
10009         * g++.dg/opt/pr23056.C: New test.
10010
10011         PR rtl-optimization/23098
10012         * gcc.target/i386/pr23098.c: New test.
10013
10014 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/23667
10017         * g++.dg/template/static15.C: New test.
10018
10019         PR c++/21440
10020         * g++.dg/ext/stmtexpr5.C: New test.
10021         * g++.dg/ext/stmtexpr6.C: Likewise.
10022
10023 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10024
10025         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10026
10027         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10028         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10029         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10030
10031 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10032
10033         PR libfortran/23321
10034         * gfortran.dg/direct_io_4.f90: New test case.
10035
10036 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10037             Rasmus Hahn  <rassahah@neofonie.de>
10038
10039         PR libobjc/23108
10040         * objc.dg/type-stream-1.m: New test.
10041
10042 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10043
10044         PR fortran/23661
10045         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10046         gfortran.dg/print_fmt_3.f90: New test.
10047
10048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * gfortran.dg/fmt_t_1.f90: New test.
10051
10052 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR rtl-optimization/23454
10055         * g++.dg/opt/pr23454.C: New test.
10056
10057 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10058
10059         PR c++/23699
10060         * g++.dg/ext/static1.C: New test.
10061
10062 2005-09-02  Richard Henderson  <rth@redhat.com>
10063
10064         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10065         tail call to check_fa_work.
10066
10067 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10068
10069         PR c++/21687
10070         * g++.dg/other/gc3.C: New test.
10071
10072 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10073
10074         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10075         * gcc.dg/20050826-1.c: Likewise.
10076
10077 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/23167
10080         * g++.dg/expr/volatile1.C: New test.
10081
10082 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10083
10084         PR middle-end/23547
10085         * gcc.dg/pr23547.c: New test.
10086
10087 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10088
10089         PR c/22061
10090         * gcc.c-torture/execute/pr22061-1.c,
10091         * gcc.c-torture/execute/pr22061-2.c,
10092         * gcc.c-torture/execute/pr22061-3.c,
10093         * gcc.c-torture/execute/pr22061-4.c: New tests.
10094
10095 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10096
10097         * gcc.dg/Wredundant-decls-2.c: New test to check that
10098         -Wredundant-decls does not issue warning for a variable
10099         definition following a declaration.
10100
10101 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10102
10103         PR debug/7241
10104         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10105         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10106         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10107
10108         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10109         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10110         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10111         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10112         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10113         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10114         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10115         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10116
10117 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10118
10119         PR objc/23306
10120         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10121         scan-assmbler.
10122
10123 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10124
10125         PR target/21255
10126         * gcc.dg/pr21255-1.c: New test.
10127         * gcc.dg/pr21255-2-mb.c: Likewise.
10128         * gcc.dg/pr21255-2-ml.c: Likewise.
10129         * gcc.dg/pr21255-3.c: Likewise.
10130         * gcc.dg/pr21255-4.c: Likewise.
10131
10132 2005-08-31  Dale Johannesen  <dalej@apple.com>
10133
10134         * gcc.dg/20050830-1.c: New.
10135
10136 2005-08-31  Josh Conner  <jconner@apple.com>
10137
10138         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10139         command-line options for arm-*-* targets.
10140         * g++.dg/init/array16.C: Likewise.
10141         * g++.dg/other/crash-4.C: Likewise.
10142
10143 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10144
10145         PR obj-c++/23640
10146         * obj-c++.dg/gnu-runtime-3.mm: New test.
10147
10148 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10149
10150         PR c++/13377
10151         * g++.dg/lookup/ambig4.C: New test.
10152         * g++.dg/lookup/ambig5.C: New test.
10153         * g++.dg/tc1/dr101.C: Adjust error markers.
10154
10155 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10156
10157         PR c++/23639
10158         * g++.dg/template/ttp5.C: Adjust error markers.
10159
10160 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10161
10162         PR testsuite/23609
10163         * lib/obj-c++.exp: Include target-libpath.exp.
10164         (obj-c++_link_flags): Look for the GNU libobjc library
10165         and set the library path to include it.
10166         Don't manually set LD_LIBRARY_PATH (etc.) but call
10167         set_ld_library_path_env_vars instead.
10168         (obj-c++_target_compile): Don't set library path or
10169         linker flags because they are already set correctly
10170         in obj-c++_link_flags.
10171
10172 2005-08-30  Josh Conner  <jconner@apple.com>
10173
10174         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10175         to command-line options for arm-*-* targets.
10176
10177 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10178
10179         * g++.dg/other/i386-1.C: New.
10180
10181 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR preprocessor/20348
10184         PR preprocessor/20356
10185         * gcc.dg/cpp/pr20348.c: New test.
10186         * gcc.dg/cpp/pr20348.h: New file.
10187         * gcc.dg/cpp/inc/pr20348.h: New file.
10188         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10189         * gcc.dg/cpp/pr20356.c: New test.
10190         * gcc.dg/cpp/pr20356.h: New file.
10191         * gcc.dg/cpp/inc/pr20356.h: New file.
10192         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10193
10194 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10195
10196         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10197         Fix array dimension to avoid correct end-of-file error.
10198
10199 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10200
10201         PR libfortran/23598
10202         * gfortran.dg/iostat_1.f90: New test.
10203
10204 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10205
10206         PR middle-end/23408
10207         * gcc.dg/pr23408.c: New test.
10208
10209 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/23099
10212         * g++.dg/init/member1.C: Make sure erroneous static data member
10213         definitions are required.
10214         * g++.dg/template/static13.C: New test.
10215         * g++.dg/template/static14.C: Likewise.
10216
10217 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10218
10219         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10220         -march=pentium4, remove ilp32 requirement.
10221
10222         PR middle-end/23484
10223         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10224         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10225
10226 2005-08-29  Andreas Jaeger  <aj@suse.de>
10227
10228         PR testsuite/23607
10229         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10230
10231 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10232
10233         * gcc.c-torture/execute/20050316-2.c: New test.
10234         * gcc.c-torture/execute/20050316-3.c: New test.
10235         * gcc.dg/torture/pr16104-1.c: New test.
10236
10237 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10238
10239         PR middle-end/23463
10240         * gcc.c-torture/execute/zero-struct-1.c: New test.
10241
10242 2005-08-27  Richard Guenther  <rguenther@suse.de>
10243
10244         PR target/23575
10245         * gcc.target/i386/pr23575.c: New testcase.
10246
10247 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR rtl-optimization/23561
10250         * gcc.c-torture/execute/20050826-1.c: New test.
10251
10252         PR rtl-opt/23560
10253         * gcc.c-torture/execute/20050826-2.c: New test.
10254
10255 2005-08-26  Dale Johannesen  <dalej@apple.com>
10256
10257         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10258         * gcc.dg/20050826-1.c: New.
10259
10260 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10261
10262         PR c++/19004
10263         * g++.dg/template/nontype13.C: New test.
10264
10265         PR c++/23491
10266         * g++.dg/init/new14.C: New test.
10267         * g++.dg/expr/anew1.C: Do not XFAIL.
10268         * g++.dg/expr/anew2.C: Likewise.
10269         * g++.dg/expr/anew3.C: Likewise.
10270
10271 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10272
10273         PR middle-end/22439
10274         * gcc.dg/vla-3.c: New test.
10275
10276 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10277
10278         PR fortran/20363
10279         * gfortran.dg/named_interface.f90: New.
10280
10281 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10282
10283         * gcc.c-torture/execute/frame-address.c: New test.
10284
10285 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10286
10287         PR c++/20817
10288         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10289
10290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10291
10292         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10293
10294 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10295
10296         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10297         * gcc.dg/altivec-22.c: Rename from..
10298         * gcc.dg/altivec-nomfcr.c: ..this.
10299
10300 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10301
10302         PR tree-optimization/23546
10303         * gcc.dg/tree-ssa/pr23546.c: New test.
10304
10305 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10306
10307         PR fortran/17758
10308         * gfortran.dg/nonreturning_statements.f90: New test.
10309
10310 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10311
10312         PR c++/22454
10313         * g++.dg/parse/crash29.C: New.
10314
10315 2005-08-23  DJ Delorie  <dj@redhat.com>
10316
10317         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10318         constants have the L suffix.
10319
10320 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10321
10322         PR c++/23044
10323         * g++.dg/template/instantiate8.C: New.
10324
10325 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10326
10327         PR middle-end/23467
10328         * gcc.c-torture/execute/pr23467.c: New test.
10329
10330 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10331
10332         PR tree-optimization/22043
10333         * gcc.c-torture/execute/20050613-1.c: New test.
10334
10335 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10336
10337         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10338
10339 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR rtl-optimization/23478
10342         * g++.dg/opt/pr23478.C: New test.
10343
10344 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         PR c/18715
10347         * gcc.dg/switch-warn-3.c: New test.
10348
10349 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10350
10351         PR c++/22233
10352         * g++.dg/template/param1.C: New test.
10353
10354 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10355
10356         PR c++/23089
10357         * g++.dg/other/incomplete1.C: New test.
10358
10359 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10360
10361         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10362         are vectorizable.
10363
10364 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10365
10366         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10367         d_lines_5.f: New.
10368
10369 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10370
10371         * gcc.target/i386/sse-4.c: New test.
10372
10373 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10374
10375         PR testsuite/23239
10376         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10377
10378 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10379
10380         * gcc.dg/20050811-1.c: New test.
10381         * gcc.dg/20050811-2.c: New test.
10382
10383 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10384
10385         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10386
10387 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10388
10389         PR 23476
10390         * gcc.c-torture/compile/pr23476.c: New test.
10391
10392 2005-08-19  Devang Patel  <dpatel@apple.com>
10393
10394         PR tree-optimization/23048
10395         * gcc.dg/tree-ssa/pr23048.c: New test.
10396
10397 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10398
10399         PR middle-end/20624
10400         * g++.dg/warn/Wreturn-3.C: New test
10401
10402 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10403
10404         PR tree-optimization/22228
10405         * g++.dg/vect/pr22543.cc: New test.
10406
10407 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10408
10409         PR tree-optimization/21574
10410         * gcc.dg/tree-ssa/pr21574.c: New test.
10411
10412 2005-08-16  James E Wilson  <wilson@specifix.com>
10413
10414         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10415
10416 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10417
10418         PR tree-opt/23402
10419         * gcc.c-torture/compile/zero-strct-3.c: New test.
10420         * gcc.c-torture/compile/zero-strct-4.c: New test.
10421
10422 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10423
10424         PR target/23376
10425         * gcc.target/x86_64/pr23376.c: New test.
10426
10427 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10428
10429         PR c++/23337
10430         * g++.dg/ext/vector2.C: New.
10431
10432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10433
10434         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10435
10436 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10437
10438         PR libfortran/23428
10439         * gfortran.dg/inquire-complex.f90: New test case.
10440
10441 2005-08-16  James E Wilson  <wilson@specifix.com>
10442
10443         PR tree-optimization/21105
10444         * gcc.dg/large-size-array.c: New.
10445
10446 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10447
10448         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10449         type.
10450         * gcc.dg/vect/vect-41: Likewise.
10451         * gcc.dg/vect/vect-42: Likewise.
10452         * gcc.dg/vect/vect-43: Likewise.
10453         * gcc.dg/vect/vect-44: Likewise.
10454         * gcc.dg/vect/vect-46: Likewise.
10455         * gcc.dg/vect/vect-47: Likewise.
10456         * gcc.dg/vect/vect-48: Likewise.
10457         * gcc.dg/vect/vect-52: Likewise.
10458         * gcc.dg/vect/vect-53: Likewise.
10459         * gcc.dg/vect/vect-54: Likewise.
10460         * gcc.dg/vect/vect-55: Likewise.
10461         * gcc.dg/vect/vect-56: Likewise.
10462         * gcc.dg/vect/vect-57: Likewise.
10463         * gcc.dg/vect/vect-58: Likewise.
10464         * gcc.dg/vect/vect-59: Likewise.
10465         * gcc.dg/vect/vect-60: Likewise.
10466         * gcc.dg/vect/vect-61: Likewise.
10467         * gcc.dg/vect/vect-85: Likewise.
10468         * gcc.dg/vect/vect-87: Likewise.
10469         * gcc.dg/vect/vect-88: Likewise.
10470         * gcc.dg/vect/vect-93.c: Likewise.
10471         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10472         * gcc.dg/vect/vect-75: Likewise.
10473         * gcc.dg/vect/vect-76: Likewise.
10474         * gcc.dg/vect/vect-77: Likewise.
10475         * gcc.dg/vect/vect-78: Likewise.
10476         * gcc.dg/vect/vect-80: Likewise.
10477         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10478         vectorized for the expected reason, rather than checking how alignment
10479         was handled.
10480         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10481         type and also instead of aligned pointers. Added documentation.
10482
10483 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10484
10485         * gfortran.dg/power.f90: New test.
10486
10487 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR rtl-optimization/23299
10490         * g++.dg/opt/pr23299.C: New test.
10491
10492 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10493
10494         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10495
10496 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10497
10498         * g++.dg/template/local6.C: New test.
10499
10500 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10501
10502         * execute/exceptions/finally-1.m: Check that the catch and finally are
10503         being called.  Also add a "return 0;" at the end of main.
10504
10505 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10506
10507         PR fortran/21432.
10508         * gfortran.dg/namelist_print_1.f: New test of functionality of
10509         PRINT namelist.
10510         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10511         namelist generates error with -std=f95.
10512
10513 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10514
10515         PR tree-optimization/23119
10516         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10517
10518 2005-08-13  Marcin Koziej  <creep@desk.pl>
10519             Andrew Pinski  <pinskia@physics.uc.edu>
10520
10521         PR libobjc/22492
10522         * execute/exceptions/finally-1.m: New test.
10523
10524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10525
10526         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10527         testsuite.
10528         * objc/execute/exceptions/trivial.m: New test.
10529         * objc.dg/try-catch-11.m: Move to ...
10530         * objc/execute/exceptions/foward-1.m: Here.
10531         * objc.dg/try-catch-2.m: Move to ...
10532         * objc/execute/exceptions/catchall-1.m: Here.
10533         * objc.dg/try-catch-8.m: Move to ...
10534         * objc/execute/exceptions/local-variables-1.m: Here.
10535
10536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10537
10538         * objc.dg/nested-func-1.m: Move to ...
10539         * objc/execute/nested-func-1.m: Here.
10540
10541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10542
10543         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10544         in ${options} instead of [target_info name].
10545         * lib/obj-c++.exp (objc_target_compile): Likewise.
10546
10547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10548
10549         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10550
10551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10552
10553         part of PR testsuite/23348
10554         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10555         of the torture options.
10556         * objc/compile/trivial.m: New test.
10557
10558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10559
10560         * gfortran.dg/eoshift.f90: Correct format.
10561
10562 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10563
10564         * gfortran.fortran-torture/execute/character_passing.f90:
10565         Fix comment typo.
10566
10567 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10568
10569         PR c++/8271
10570         * g++.dg/template/unify10.C: New.
10571
10572 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10573
10574         * g++.dg/parse/pr22514.C: Move to...
10575         * g++.dg/debug/pr22514.C: here.
10576
10577 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10578
10579         PR c++/23266
10580         * g++.dg/inherit/pure1.C: New test.
10581
10582         * ChangeLog: Fix typos.
10583
10584 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10585             Steven Bosscher  <stevenb@suse.de>
10586
10587         * gfortran.dg/runtime_warning_1.f90: New test.
10588
10589 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10590
10591         PR c++/23219
10592         * g++.dg/parse/crash28.C: New.
10593
10594 2005-08-11  Richard Guenther  <rguenther@suse.de>
10595
10596         PR target/23289
10597         * gcc.target/i386/tailcall-1.c: New testcase.
10598
10599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10600
10601         * gcc.dg/vect/vect-67.c: Un-xfail.
10602
10603 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10604
10605         PR c++/23225
10606         * g++.dg/testsuite/parse/crash27.C: new test.
10607
10608 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10609
10610         PR libfortran/22143
10611         * gfortran.dg/shift-kind.f90: New testcase.
10612
10613 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10614
10615         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10616         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10617
10618 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10619
10620         PR c++/20646
10621         * g++.dg/other/mult-stor1.C: New test.
10622
10623 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10624
10625         * gcc.c-torture/pr18299-1.c: Move to ...
10626         * gcc.c-torture/compile/pr18299-1.c: Here.
10627
10628 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10629
10630         * gfortran/fortran.torture/execute/character_passing.f90:
10631         Fix types for LSAME.
10632
10633 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10634
10635         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10636         input data back to what it was originally.
10637
10638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10639
10640         * objc.dg/try-catch-8.m: Enable for all targets.
10641
10642 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10643
10644         * gcc.dg/pr23165.c: New test.
10645
10646 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10647
10648         PR tree-optimization/23234
10649         * gcc.dg/tree-ssa/pr23234.c: New test.
10650
10651 2005-08-08  Josh Conner  <jconner@apple.com>
10652
10653         PR rtl-optimization/23241
10654         * gcc.dg/char-compare.c: New test.
10655
10656 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10657
10658         PR c++/22508
10659         * g++.dg/init/new13.C: New test.
10660
10661 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10662
10663         PR c++/21166
10664         * g++.dg/other/crash-4.C: Adjust
10665         * g++/dg/ext/packed9.C: New.
10666
10667 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10668
10669         PR middle-end/21964
10670         * gcc.c-torture/execute/pr21964-1.c: New test.
10671
10672 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10673
10674         PR c/22458
10675         * gcc.dg/pr22458-1.c: New test.
10676
10677 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10678             Steven G. Kargl <kargls@comcast.net>
10679
10680         PR fortran/22390
10681         * gfortran.dg/flush_1.f90: New test.
10682
10683 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10684
10685         PR c++/23191
10686         * g++.dg/template/eh2.C: New test.
10687
10688 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10689
10690         PR c++/19498
10691         * g++.dg/template/instantiate7.C: New test.
10692
10693 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10694
10695         PR c/23113
10696         * gcc.dg/Wunused-value-1.c: New test.
10697
10698 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10699
10700         PR rtl-optimization/23233
10701         * gcc.c-torture/compile/pr23233-1.c: New test.
10702
10703 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR fortran/18833
10706         PR fortran/20850
10707         * gfortran.dg/equiv_1.f90: New test.
10708         * gfortran.dg/equiv_2.f90: New test.
10709         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10710         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10711         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10712
10713 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10714
10715         * gcc.c-torture/execute/vrp-5.c: New test.
10716         * gcc.c-torture/execute/vrp-6.c: New test.
10717         * gcc.dg/tree-ssa/vrp21.c: New test.
10718
10719 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10720
10721         * g++.dg/parse/pr22514.C: New test.
10722
10723 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10724
10725         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10726
10727         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10728         instead of constant loads / pool entries.
10729
10730 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10731
10732         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10733         TEST_TO_WCTYPE.
10734
10735 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10736
10737         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10738         __WINT_TYPE__ in generated prototypes if possible.
10739
10740 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10741
10742         PR 22037
10743         * g++.dg/tree-ssa/pr22037.C:
10744
10745 2005-08-04  Richard Henderson  <rth@redhat.com>
10746
10747         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10748         scan-tree-dump-times directive.
10749
10750 2005-08-04  Jan Hubicka  <jh@suse.cz>
10751
10752         * gcov-1.C: Fix switch counts.
10753         * gcov-4b.c: Likewise.
10754
10755 2005-08-03  Jeff Law  <law@redhat.com>
10756
10757         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10758
10759 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10760
10761         * gcc.c-torture/execute/pr23135.c: New test.
10762
10763 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10764
10765         PR tree-optimization/19899
10766         * gcc.dg/tree-ssa/scev-1.c: New test.
10767         * gcc.dg/tree-ssa/scev-2.c: New test.
10768
10769 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10770
10771         PR target/18582
10772         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10773
10774 2005-08-03  Jan Hubicka  <jh@suse.cz>
10775
10776         * update-conroll.c: New testcase.
10777         * update-conroll-2.c: New testcase.
10778
10779 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10780
10781         * gfortran.dg/constant_substring.f: New test.
10782         * gfortran.dg/pr22491.f: New test.
10783
10784 2005-08-02  Jan Hubicka  <jh@suse.cz>
10785
10786         * update-threading.c: Replace by the proper one.
10787
10788 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10789
10790         PR 23164
10791         * g++.dg/tree-ssa/pr23164.C: New test.
10792
10793 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10794
10795         * gcc.dg/tree-ssa/pr23192.c: New test.
10796
10797 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10798
10799         * gcc.c-torture/execute/vrp-4.c: New test.
10800
10801 2005-08-02  Jan Hubicka  <jh@suse.cz>
10802
10803         * update-threading.c: New test.
10804
10805 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10806
10807         * gcc.c-torture/compile/20050801-1.c: New test.
10808         * gcc.c-torture/compile/20050801-2.c: New test.
10809
10810 2005-08-01  Jan Hubicka  <jh@suse.cz>
10811
10812         * val-prof-5.c: New test.
10813
10814 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10815
10816         PR c/22311
10817         * gcc.dg/pr22311-1.c : New test.
10818
10819 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10820
10821         PR target/23095
10822         * gfortran.dg/pr23095.f: New test.
10823
10824         PR c++/22003
10825         * g++.dg/other/pr22003.C: New test.
10826
10827 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10828
10829         PR target/20621
10830         * gcc.c-torture/execute/pr20621-1.c: New test.
10831
10832 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10833
10834         * gfortran.dg/comma_format_extension_4.f: Adjust length
10835         of string for format.
10836         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10837         print statement with internal write.
10838         * gfortran.dg/der_array_io_2.f: Likewise.
10839         * gfortran.dg/der_array_io_3.f: Likewise.
10840
10841 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10842
10843         * gcc.dg/fold-abs-4.c: new test.
10844
10845 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10846
10847         PR fortran/22570 an related issues.
10848         * gfortran.dg/x_slash_1.f: New test.
10849
10850 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10851
10852         PR c/23143
10853         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10854         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10855
10856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10857
10858         PR c/529
10859         * gcc.dg/Wshadow-3.c: New test.
10860
10861 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10862
10863         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10864         used to have the wrong bounds).
10865
10866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10867
10868         PR c/21720
10869         * gcc.dg/hex-round-1.c: Test more cases.
10870         * gcc.dg/hex-round-2.c: New test.
10871
10872 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10873
10874         PR 22550
10875         * g++.dg/tree-ssa/pr22550.C: New test.
10876
10877 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10878
10879         * gcc.dg/tree-ssa/vrp19.c: New test.
10880         * gcc.dg/tree-ssa-vrp20.c: New test.
10881
10882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10883
10884         PR c/22240
10885         * gcc.dg/transparent-union-4.c: New test.
10886
10887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10888
10889         PR c/22192
10890         * gcc.dg/c99-vla-2.c: New test.
10891
10892 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10893
10894         PR c/21720
10895         * gcc.dg/hex-round-1.c: New test.
10896
10897 2005-07-28  Jan Hubicka  <jh@suse.cz>
10898
10899         * inliner-1.c: Do not dump everything.
10900         * tree-prof.exp: Do not pass -ftree-based-profiling.
10901         * bprob.exp: Likewise.
10902
10903         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10904
10905 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/22545
10908         * g++.dg/expr/ptrmem7.C: New test.
10909
10910 2005-07-28  Mike Stump  <mrs@apple.com>
10911
10912         * g++.old-deja/g++.mike/visibility-1.C: New test.
10913
10914 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10915
10916         PR c/20187
10917         * gcc.c-torture/execute/pr20187-1.c: New test.
10918
10919 2005-07-28  Jeff Law  <law@redhat.com>
10920
10921         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10922         * gcc.dg/tree-ssa/vrp18.c: New test.
10923
10924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10925
10926         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10927
10928 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10929
10930         PR tree-optimization/22506
10931         * gcc.dg/vect/ps22506.c: New test.
10932
10933 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10934
10935         PR target/21149
10936         * gcc.target/i386/sse-3.c: New test.
10937
10938 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10939
10940         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10941         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10942
10943 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10944
10945         PR c/22589
10946         * gcc.c-torture/compile/pr22589-1.c: New test.
10947
10948 2005-07-28  Jan Hubicka  <jh@suse.cz>
10949
10950         * update-loopch.c: New testcase.
10951
10952 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10953
10954         PR rtl-optimization/23047
10955         * gcc.c-torture/execute/pr23047.c: New test.
10956         * gcc.c-torture/execute/pr23047.x: New.
10957
10958 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10959
10960         PR tree-optimization/22493
10961         * gcc.c-torture/execute/pr22493-1.c: New test.
10962         * gcc.c-torture/execute/pr22493-1.x: New.
10963         * gcc.c-torture/execute/vrp-1.c: New test.
10964         * gcc.c-torture/execute/vrp-2.c: New test.
10965         * gcc.c-torture/execute/vrp-2.c: New test.
10966
10967 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10968
10969         * gcc.target/frv/all-builtin-read8.c: Delete.
10970         * gcc.target/frv/all-builtin-read16.c: Delete.
10971         * gcc.target/frv/all-builtin-read32.c: Delete.
10972         * gcc.target/frv/all-builtin-read64.c: Delete.
10973         * gcc.target/frv/all-builtin-write8.c: Delete.
10974         * gcc.target/frv/all-builtin-write16.c: Delete.
10975         * gcc.target/frv/all-builtin-write32.c: Delete.
10976         * gcc.target/frv/all-builtin-write64.c: Delete.
10977         * gcc.target/frv/all-read-write-1.c: New.
10978
10979 2005-07-27  Jeff Law  <law@redhat.com>
10980
10981         * gcc.c-torture/execute/pr22630.c: New test.
10982
10983 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10984
10985         PR tree-optimization/23073
10986         * gcc.dg/vect/nodump-pr23073.c: New test.
10987         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10988
10989 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10990
10991         PR tree-optimize/22348
10992         * gcc.c-torture/execute/pr22348.c: New.
10993
10994 2005-07-27  Richard Guenther  <rguenther@suse.de>
10995
10996         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10997
10998 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10999
11000         PR fortran/22503
11001         * gfortran.dg/logical_comp.f90: New test.
11002
11003 2005-07-27  Jan Hubicka  <jh@suse.cz>
11004
11005         * inliner-1.c: Add cleanup of dumps.
11006         * val-prof-*.c: Likewise.
11007         * update-tailcall.c: New.
11008
11009 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11010
11011         PR 22591
11012         * gcc.dg/tree-ssa/pr22591.c: New test.
11013         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11014
11015 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11016
11017         PR libobjc/22606
11018         * objc.dg/try-catch-11.m: New test.
11019
11020 2005-07-26  Richard Guenther  <rguenther@suse.de>
11021
11022         PR tree-optimization/22486
11023         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11024
11025 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11026
11027         PR tree-opt/22484
11028         * testsuite/g++.dg/opt/loop2.C: New test.
11029
11030 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11031
11032         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11033         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11034
11035 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11036
11037         * lib/profopt.exp (profopt-execute): Check for profiling data
11038         files on the target.
11039
11040 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11041
11042         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11043         for matching of asm labels.
11044
11045 2005-07-25  Richard Guenther  <rguenther@suse.de>
11046
11047         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11048
11049 2005-07-25  Richard Guenther  <rguenther@suse.de>
11050
11051         PR testsuite/22624
11052         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11053
11054 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11055
11056         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11057         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11058         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11059         * gcc.dg/vect/vect-100.c: New test.
11060         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11061         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11062         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11063         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11064         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11065         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11066         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11067         * gfortran.dg/vect/pr19049.f90: New testcase.
11068         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11069
11070 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.c-torture/execute/20050713-1.c: New test.
11073
11074         PR fortran/20063
11075         * gfortran.fortran-torture/execute/data_4.f90: New test.
11076
11077         PR middle-end/20303
11078         * gcc.dg/visibility-d.c: New test.
11079
11080 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11081
11082         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11083         * gfortran.dg/underflow.f90: Ditto.
11084
11085 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11086
11087         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11088         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11089         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11090
11091 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11092
11093         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11094         include case of field width of zero.
11095
11096 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11097
11098         PR libgfortran/21875
11099         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11100         with trailing blanks on normal formatted read.
11101
11102 2005-07-23  Chao-ying Fu  <fu@mips.com>
11103
11104         * gcc.target/mips/mips32-dsp-type.c: New test.
11105         * gcc.target/mips/mips32-dsp.c: New test.
11106
11107 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11108
11109         PR testsuite/21073
11110         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11111
11112         PR testsuite/20454
11113         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11114         and __cyg_profile_func_exit.
11115
11116 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11117
11118         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11119         * gfortran.dg/comma_format_extension_4.f: Same.
11120         * gfortran.dg/pr15332.f: Same.
11121         * gfortran.dg/pr21730.f: Same.
11122
11123 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         * g++.dg/opt/vrp2.C: Fix testcase.
11126
11127         PR tree-opt/22625
11128         * g++.dg/opt/vrp2.C: New test.
11129
11130 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11131
11132         PR debug/21828
11133         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11134
11135 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11136
11137         * gcc.dg/tree-ssa/20050719-1.c: New test.
11138
11139 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11140
11141         * gcc.dg/bfin-longcall-1.c: New file.
11142         * gcc.dg/bfin-longcall-2.c: New file.
11143
11144 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11145
11146         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11147
11148 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11149
11150         PR middle-end/19055
11151         * gcc.dg/tree-ssa/pr19055.c: New test.
11152         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11153
11154 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11155
11156         PR C++/22358
11157         * g++.dg/other/pr22358.C: New test.
11158
11159 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11160
11161         PR c++/2922
11162         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11163
11164 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11165
11166         PR c++/15938
11167         * g++.dg/init/union2.C: New test.
11168
11169 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11170
11171         PR c/22393
11172         * gcc.dg/complex-4.c: New test.
11173
11174 2005-07-21  Richard Guenther  <rguenther@suse.de>
11175
11176         PR testsuite/22522
11177         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11178         scanning for asm labels.
11179         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11180
11181 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11182
11183         PR target/22085
11184         * gcc.dg/altivec-pr22085.c: New.
11185
11186 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11187
11188         PR tree-optimization/19210
11189         * gcc.dg/tree-ssa/pr19210-1.c: New.
11190         * gcc.dg/tree-ssa/pr19210-2.c: New.
11191
11192 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11193
11194         PR rtl-optimization/22167
11195         * g++.dg/opt/pr22167.C: New test.
11196
11197 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11198
11199         PR c++/2922
11200         * g++.dg/lookup/two-stage2.C: New.
11201         * g++.dg/lookup/two-stage3.C: New.
11202         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11203         fixed two-stage name lookup for operators.
11204         * g++.dg/template/call3.C: Compiler now produces an appropriate
11205         error message.
11206         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11207         14 as a candidate.
11208         * g++.dg/template/ptrmem4.C: Compiler produces different error
11209         message.
11210         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11211         connect_to_method as a candidate.
11212
11213 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11214
11215         * gcc.dg/fold-alloc-1.c: New test.
11216
11217 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11218
11219         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11220         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11221
11222 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11223
11224         * gcc.dg/fold-abs-1.c: New test.
11225         * gcc.dg/fold-abs-2.c: New test.
11226         * gcc.dg/fold-abs-3.c: New test.
11227
11228 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11229
11230         Make CONSTRUCTOR use VEC to store initializers.
11231         * g++.dg/ext/complit3.C: Check for specific error messages.
11232         * g++.dg/init/brace2.C: Update error message.
11233         * g++.dg/warn/Wbraces2.C: Likewise.
11234
11235 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11236
11237         PR fortran/16940
11238         * gfortran.dg/module_interface_1.f90: New test.
11239
11240 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11241             Kenneth Zadeck <zadeck@naturalbridge.com>
11242
11243         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11244
11245 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11246
11247         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11248         specify -Wformat for these tests.
11249         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11250         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11251         * gcc.dg/format/opt-6.c: Delete.
11252
11253 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11254
11255         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11256         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11257
11258 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11259
11260         * gcc.dg/tree-ssa/alias-2.c: New test.
11261
11262 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11263
11264         PR c++/22263
11265         * g++.dg/template/explicit7.C: New test.
11266
11267 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11268
11269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11270         width of 8 to +Inf and -Inf.
11271
11272 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/22139
11275         * g++.dg/template/friend36.C: New test.
11276
11277 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11278
11279         PR fortran/21730
11280         * gfortran.dg/pr21730.f: New test.
11281
11282 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11283             Kenneth Zadeck <zadeck@naturalbridge.com>
11284
11285         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11286         since pure const detection cannot run at -O1 in c compiler.
11287         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11288         can now optimize this case properly.
11289         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11290         because we now pass.
11291         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11292
11293 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11294
11295         PR c/22421
11296         * gcc.dg/format/bitfld-1.c: New test.
11297
11298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11299
11300         PR c++/22204
11301         * g++.dg/rtti/repo1.C: New test.
11302
11303 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11304
11305         PR middle-end/22398
11306         * gcc.c-torture/compile/pr22398.c: New test.
11307
11308 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11309
11310         PR c++/22132
11311         * g++.dg/expr/cast4.C: New test.
11312
11313 2005-07-15  Richard Guenther  <rguenther@suse.de>
11314
11315         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11316         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11317
11318 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11319
11320         PR tree-optimization/22230
11321         * gcc.dg/tree-ssa/pr22230.c: New test.
11322
11323 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * gfortran.dg/g77/cpp6.f: New test.
11326
11327         PR fortran/22417
11328         * gfortran.dg/g77/cpp5.F: New test.
11329         * gfortran.dg/g77/cpp5.h: New file.
11330         * gfortran.dg/g77/cpp5inc.h: New file.
11331
11332 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11333
11334         PR libfortran/16435
11335         * gfortran.dg/tl_editting.f90: New.
11336         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11337
11338 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11339
11340         * gfortran.dg/char_array_constructor.f90: New test.
11341
11342 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11343
11344         * gfortran.dg/past_eor.f90: New.
11345         * gfortran.dg/complex_read.f90: New.
11346
11347 2005-07-13  Jeff Law  <law@redhat.com>
11348
11349         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11350         additional casts.
11351
11352         * gcc.dg/tree-ssa/pr22321.c: New test
11353
11354 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11355
11356         PR tree-optimization/21921
11357         * gcc.dg/tree-ssa/pr21921.c: New.
11358
11359 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11360
11361         PR tree-optimizatio/22442
11362         * gcc.dg/tree-ssa/loop-11.c: New test.
11363
11364 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11365
11366         PR tree-opt/21840
11367         * gcc.c-torture/compile/pr21840.c: New test.
11368
11369 2005-07-12  Jan Hubicka  <jh@suse.cz>
11370
11371         * gcc.c-torture/compile/pr22379.c: New test.
11372
11373 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11374
11375         PR libfortran/21593
11376         gfortran.dg/dev_null.f90: Remove outdated comment about
11377         PR libfortran/21593.
11378
11379
11380 2005-07-12  Dale Johannesen  <dalej@apple.com>
11381
11382         * gcc.target/i386/compress-float-sse.c: New.
11383         * gcc.target/i386/compress-float-sse-pic.c: New.
11384         * gcc.target/i386/compress-float-387.c: New.
11385         * gcc.target/i386/compress-float-387-pic.c: New.
11386         * gcc.dg/compress-float-ppc.c: New.
11387         * gcc.dg/compress-float-ppc-pic.c: New.
11388
11389 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11390
11391         PR libfortran/21593
11392         gfortran.dg/dev_null.f90: Remove targets.
11393
11394 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11395
11396         PR tree-opt/22335
11397         * gcc.dg/pr22335-1.c: New test.
11398         * gcc.dg/pr22335-2.c: New test.
11399
11400 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11401
11402         PR c++/20172
11403         * g++.dg/template/nontype12.C : New test.
11404
11405 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11406
11407         * gcc.dg/tree-ssa/loop-10.c: New test.
11408
11409 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11410
11411         * gcc.c-torture/execute/20020720-1.x: Remove.
11412
11413 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11416
11417 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11418
11419         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11420         (dg-mips-options): Use it.
11421
11422 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11423
11424         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11425
11426 2005-07-09  Richard Henderson  <rth@redhat.com>
11427
11428         * lib/target-supports.exp (check_effective_target_sync_char_short):
11429         Add alpha.
11430
11431 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11432
11433         PR libfortran/22217
11434         * gfortran.dg/negative-z-descriptor.f90: New test.
11435
11436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11437
11438         PR tree-opt/22329
11439         * gcc.dg/pr22329.c: New test.
11440
11441 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11442
11443         PR tree-optimization/20139
11444         * gcc.dg/tree-ssa/pr20139.c: New.
11445
11446 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11447
11448         PR tree-opt/22356
11449         * testsuite/gcc.dg/pr22356-1.c: New test.
11450
11451 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11452
11453         PR c++/21799
11454         * g++.dg/template/unify8.C: New.
11455         * g++.dg/template/unify9.C: New.
11456
11457 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11458
11459         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11460
11461 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11462
11463         * gcc.dg/darwin-version-1.c: New.
11464         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11465         * gcc.dg/builtins-20.c: Likewise.
11466         * gcc.dg/builtins-53.c: Likewise.
11467         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11468         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11469         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11470         * gcc.dg/torture/builtins-power-1.c: Likewise.
11471         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11472         on Darwin.
11473
11474 2005-07-07  Jeff Law  <law@redhat.com>
11475
11476         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11477         argument evaluation order.
11478
11479 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11480
11481         PR libfortran/21594
11482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11483         Add test cases where the shift length is greater than the
11484         array length.
11485
11486 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11487
11488         * obj-c++.dg/proto-lossage-6.mm: New.
11489         * objc.dg/proto-lossage-6.m: New.
11490
11491 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11492
11493         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11494         * objc.dg/gnu-runtime-2.m: Likewise.
11495
11496 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11497
11498         * gfortran.dg/longline.f: New test.
11499
11500         * gfortran.dg/badline.f: New test.
11501
11502 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11503
11504         PR fortran/16531
11505         PR fortran/15966
11506         PR fortran/18781
11507         * gfortran.dg/hollerith.f90: New.
11508         * gfortran.dg/hollerith2.f90: New.
11509         * gfortran.dg/hollerith3.f90: New.
11510         * gfortran.dg/hollerith4.f90: New.
11511         * gfortran.dg/hollerith_f95.f90: New.
11512         * gfortran.dg/hollerith_legacy.f90: New.
11513         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11514
11515 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11516
11517         PR objc/22274
11518         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11519         * objc.dg/gnu-runtime-2.m: New.
11520
11521 2005-07-06  Jeff Law  <law@redhat.com>
11522
11523         * gcc.dg/tree-ssa/vrp17.c: New test.
11524
11525 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11526
11527         PR fortran/22327
11528         * gfortran.dg/array_constructor_5.f90: New test.
11529
11530 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11533
11534 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11535
11536         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11537         * gcc.dg/980816-1.c: Ditto.
11538
11539 2005-07-06  Jeff Law  <law@redhat.com>
11540
11541         * gcc.c-torture/compile/pr21356.c: New test.
11542
11543 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11544
11545         PR c/22013
11546         PR c/22098
11547         * gcc.c-torture/compile/pr22013-1.c,
11548         gcc.c-torture/execute/pr22098-1.c,
11549         gcc.c-torture/execute/pr22098-2.c,
11550         gcc.c-torture/execute/pr22098-3.c: New tests.
11551
11552 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11553
11554         PR c/22308
11555         * gcc.dg/pr22308-1.c: New test.
11556
11557 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11558
11559         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11560         target.
11561         * gcc.dg/compare9.c: Use -fshort-enums instead of
11562         -fno-short-enums.  Change the last test to dg-bogus.
11563
11564 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11565
11566         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11567         * gcc.dg/compare9.c: New.
11568
11569 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11570
11571         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11572
11573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11574
11575         PR testsuite/22288
11576         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11577
11578
11579 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.dg/format/gcc_gfc-1.c: New.
11582
11583 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11584
11585         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11586
11587 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11588
11589         PR fortran/20842
11590         * gfortran.dg/io_invalid_1.f90: New test.
11591
11592 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11593
11594         * gcc.dg/format/gcc_diag-1.c: Update.
11595
11596 2005-07-02  Jeff Law  <law@redhat.com>
11597
11598         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11599         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11600
11601 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11602
11603         * gcc.dg/format/gcc_diag-1.c: Update.
11604
11605 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11606
11607         PR tree-opt/22269
11608         * gcc.c-torture/compile/pr22269.c: New test.
11609
11610 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11611
11612         PR 21584
11613         PR 22219
11614         * g++.dg/tree-ssa/pr21584-1.C: New test.
11615         * g++.dg/tree-ssa/pr21584-2.C: New test.
11616
11617 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11618
11619         * obj-c++.dg/try-catch-11.mm: New.
11620         * objc.dg/try-catch-10.m: New.
11621
11622 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11623
11624         * g++.dg/other/ucnid-1.C: xfail on AIX.
11625
11626 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11627
11628         PR 22234
11629         * gcc.dg/20050629-1.c: New test.
11630
11631 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11632
11633         * obj-c++.dg/const-str-1[0-1].mm: New.
11634         * objc.dg/const-str-1[0-1].m: New.
11635
11636 2005-05-29  Richard Henderson  <rth@redhat.com>
11637
11638         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11639         Rename from check_effective_target_vect_no_max.
11640         (check_effective_target_vect_no_int_add): New.
11641         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11642         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11643         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11644         * gcc.dg/vect/vect-reduc-1.c: Use both.
11645         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11646
11647 2005-05-29  Richard Henderson  <rth@redhat.com>
11648
11649         * lib/target-supports.exp (check_effective_target_vect_no_max):
11650         Remove i386 and x86_64.
11651
11652 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11653
11654         PR testsuite/21969
11655         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11656
11657 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11658
11659         PR middle-end/21969
11660         * gcc.dg/vect/pr21969.c: New test.
11661
11662 2005-06-28  Eric Christopher  <echristo@redhat.com>
11663
11664         PR c/22052
11665         PR c/21975
11666         * gcc.dg/inline1.c: New test.
11667         * gcc.dg/inline2.c: Ditto.
11668         * gcc.dg/inline3.c: Ditto.
11669         * gcc.dg/inline4.c: Ditto.
11670         * gcc.dg/inline5.c: Ditto.
11671
11672 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11673
11674         PR libfortran/22142
11675         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11676         Add testcase also testing eoshift1 for PR 22142.
11677
11678 2005-06-28  Richard Henderson  <rth@redhat.com>
11679
11680         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11681         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11682         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11683         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11684         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11685
11686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/22142
11689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11690         Add testcase for PR 22142.
11691
11692 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11693
11694         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11695         gcc.target/ia64/fpreg-2.c: New tests.
11696
11697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11698
11699         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11700
11701 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11702
11703         PR libfortran/22170
11704         * gfortran.dg/slash_1.f90: New test.
11705
11706 2005-06-27  Richard Henderson  <rth@redhat.com>
11707
11708         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11709         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11710         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11711         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11712         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11713         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11714
11715 2005-06-27  Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11718         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11719
11720 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11721
11722         * obj-c++.dg/proto-lossage-5.mm: New.
11723         * objc.dg/proto-lossage-5.m: New.
11724
11725 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11726
11727         PR 21959
11728         * gcc.dg/tree-ssa/pr21959.c: New test.
11729
11730 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11733         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11734         testing uninitialized var.
11735
11736         * gcc.c-torture/execute/builtins/chk.h: New.
11737         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11738         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11739         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11740         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11741         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11742         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11743         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11744         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11745         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11746         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11747         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11748         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11749         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11750         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11751         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11752         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11753         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11754         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11755         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11756         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11757         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11758         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11759         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11760         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11761         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11762         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11763         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11764         * gcc.dg/builtin-object-size-1.c: New test.
11765         * gcc.dg/builtin-object-size-2.c: New test.
11766         * gcc.dg/builtin-object-size-3.c: New test.
11767         * gcc.dg/builtin-object-size-4.c: New test.
11768         * gcc.dg/builtin-object-size-5.c: New test.
11769         * gcc.dg/builtin-stringop-chk-1.c: New test.
11770         * gcc.dg/builtin-stringop-chk-2.c: New test.
11771         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11772         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11773         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11774         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11775         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11776         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11777         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11778         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11779         * gcc.c-torture/execute/printf-1.c: New test.
11780         * gcc.c-torture/execute/fprintf-1.c: New test.
11781         * gcc.c-torture/execute/vprintf-1.c: New test.
11782         * gcc.c-torture/execute/vfprintf-1.c: New test.
11783         * gcc.c-torture/execute/printf-chk-1.c: New test.
11784         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11785         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11786         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11787
11788 2005-06-27  Michael Matz  <matz@suse.de>
11789
11790         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11791         slot is not merged if address escapes.
11792
11793 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11794
11795         PR c/21911
11796         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11797
11798 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR middle-end/17965
11801         * gcc.c-torture/compile/20050622-1.c: New test.
11802
11803         PR middle-end/22028
11804         * gcc.dg/20050620-1.c: New test.
11805
11806 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11807
11808         PR tree-optimization/22026
11809         * gcc.dg/tree-ssa/pr22026.c: New.
11810
11811 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11812
11813         PR libfortran/22144
11814         * gfortran.dg/shift-alloc.f90: New testcase.
11815
11816 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11817
11818         * all files: Update FSF address in copyright headers.
11819
11820 2005-06-22  Jan Hubicka  <jh@suse.cz>
11821
11822         * wholeprogram-1.c: New testcase.
11823         * wholeprogram-2.c: New testcase.
11824
11825 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11826
11827         PR 22171
11828         * gcc.dg/tree-ssa/pr22171.c: New test.
11829
11830 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11831
11832         * gfortran.dg/simplify_modulo.f90: New.
11833
11834 2005-06-24  Jan Hubicka  <jh@suse.cz>
11835
11836         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11837
11838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11839
11840         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11841
11842 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11843
11844         * obj-c++.dg/typedef-alias-1.mm: New.
11845         * objc.dg/typedef-alias-1.m: New.
11846
11847 2005-06-23  Jeff Law  <law@redhat.com>
11848
11849         * gcc.dg/tree-ssa/vrp16.c: New test.
11850
11851 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11852
11853         * lib/target-supports.exp: Add
11854         check_effective_target_fortran_large_real and
11855         check_effective_target_fortran_large_int to check for
11856         corresponding effective targets.
11857         * gfortran.dg/large_integer_kind_1.f90: New test.
11858         * gfortran.dg/large_real_kind_1.f90: New test.
11859
11860 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11861
11862         PR tree-optimization/22117
11863         * gcc.dg/tree-ssa/pr22117.c: New.
11864
11865 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11866
11867         PR testsuite/22123
11868         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11869
11870 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11871
11872         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11873
11874 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11875
11876         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11877         * gfortran.dg/f2c_4.c: Likewise.
11878
11879 2005-06-22 Paul Brook  <paul@codesourcery.com>
11880
11881         PR fortran/21034
11882         * gfortran.dg/auto_save_1.f90: New test.
11883
11884 2005-06-22  Michael Matz  <matz@suse.de>
11885
11886         * gcc.target/x86-64/abi: New directory.
11887         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11888         * gcc.target/x86-64/abi/README.gcc: New file.
11889         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11890         * gcc.target/x86-64/abi/asm-support.s: New file.
11891         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11892         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11893         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11894         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11895         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11896         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11897         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11898         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11899         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11900         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11901         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11902         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11903         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11904         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11905         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11906         * gcc.target/x86_64/abi/test_varargs.c: New test.
11907
11908 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11909
11910         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11911         32-bit i?86 and x86_64.
11912
11913 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11914
11915         * obj-c++.dg/const-str-[1-9].mm: New tests.
11916
11917 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11918
11919         PR fortran/22010
11920         * gfortran.dg/namelist_use.f90: New.
11921         * gfortran.dg/namelist_use_only.f90: New.
11922
11923 2005-06-21  Jeff Law  <law@redhat.com>
11924
11925         * gcc.dg/tree-ssa/vrp15.c: New test.
11926
11927 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11928
11929         * lib/target-supports.exp (check_effective_target_vect_reduction):
11930         Remove.
11931         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11932         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11933         remove vect_reduction target keyword. Also avoid two returns in main.
11934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11935         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11936         * gcc.dg/vect/vect-reduc-1short.c: New test.
11937         * gcc.dg/vect/vect-reduc-1char.c: New test.
11938         * gcc.dg/vect/vect-reduc-2short.c: New test.
11939         * gcc.dg/vect/vect-reduc-2char.c: New test.
11940         * gcc.dg/vect/vect-reduc-6.c: New test.
11941         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11942         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11943         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11944
11945 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11946         Paul Thomas  <pault@gcc.gnu.org>
11947
11948         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11949         New tests.
11950
11951 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11952
11953         * gfortran.dg/backslash_1.f90: New test.
11954         * gfortran.dg/backslash_2.f90: New test.
11955
11956 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11957
11958         * gfortran.dg/duplicate_labels.f90: New test.
11959
11960 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11961
11962         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11963         unsupportable relocations.
11964         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11965         * gcc.dg/20050321-2.c: xfail for NetWare.
11966
11967 2005-06-20  Andreas Jaeger  <aj@suse.de>
11968
11969         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11970         gcc.target/i386/fastcall-sseregparm.c,
11971         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11972
11973 2005-06-19  Richard Henderson  <rth@redhat.com>
11974
11975         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11976
11977 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11978
11979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11980
11981 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11982
11983         PR c++/22115
11984         * g++.dg/conversion/simd2.C: Change expected error message.
11985
11986 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11987
11988         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11991
11992 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11993
11994         * gcc.dg/fold-mod-1.c: New test.
11995
11996 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11997
11998         PR fortran/19926
11999         * gfortran.dg/pr19926.f90: New test.
12000
12001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12002
12003         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12004         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12005         targets.
12006         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12007         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12008
12009 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12010
12011         * gcc.target/ia64/float80-varargs-1.c: New test.
12012
12013 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12014
12015         PR tree-opt/22035
12016         * gfortran.dg/f2c_6.f90: New test.
12017
12018 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12019
12020         PR c++/17413
12021         * g++.dg/template/local5.C: New.
12022
12023 2005-06-17  Richard Henderson  <rth@redhat.com>
12024
12025         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12026
12027 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12028
12029         PR testsuite/21945
12030         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12031
12032 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12033
12034         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12035         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12036         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12037         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12038         check_vect to verify the presence of hardware vector support.
12039
12040 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12041
12042         PR testsuite/22056
12043         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12044
12045 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12046
12047         PR libfortran/19216
12048         * gfortran.dg/pr19216.f: Add correct space between brackets and
12049         dg directive.
12050
12051 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12052
12053         PR libfortran/16436
12054         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12055
12056 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12057
12058         * gcc.target/i386/attributes-error.c: New testcase.
12059         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12060         * gcc.target/i386/regparm-stdcall.c: Likewise.
12061         * gcc.target/i386/sseregparm-1.c: Likewise.
12062         * gcc.target/i386/sseregparm-2.c: Likewise.
12063
12064 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         * g++.dg/rtti/crash2.C: New.
12067
12068 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12069
12070         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12071
12072 2005-06-15  David Ung  <davidu@mips.com>
12073
12074         * gcc.target/mips/mips16e-extends.c: New test for testing the
12075         generation of MIPS16e zeb/zeh, seb/seh instructions.
12076
12077 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12078
12079         PR 22018
12080         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12081         * gcc.dg/tree-ssa/pr22018.c: New test.
12082
12083 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12084
12085         * gcc.dg/simd-1.c: Update error messages.
12086         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12087         * gcc.dg/simd-2.c: Update error messages.
12088         * gcc.dg/simd-4.c: New.
12089
12090 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12091
12092         PR c++/20678
12093         * g++.dg/other/crash-4.C: New.
12094
12095 2005-06-14  Devang Patel  <dpatel@apple.com>
12096
12097         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12098
12099 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         PR c++/21929
12102         * g++.dg/parse/crash11.C: Update
12103
12104 2005-06-13  Jeff Law  <law@redhat.com>
12105
12106         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12107         perform the desired transformations.
12108         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12109         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12110
12111 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12112
12113         PR fortran/22038
12114         * gfortran.dg/forall_1.f90: Un-XFAIL.
12115
12116 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         PR c++/21929
12119         * g++.dg/parse/crash26.C: New.
12120
12121         PR c++/20789
12122         * g++.dg/init/member1.C: New.
12123
12124 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12125
12126         * gfortran.dg/altreturn_1.f90: New test.
12127
12128 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12129
12130         PR middle-end/21985
12131         * gcc.dg/tree-ssa/pr21985.c: New test.
12132
12133 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12134
12135         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12136
12137 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12138
12139         PR c++/21930
12140         * g++.dg/other/error10.C: New test case.
12141
12142 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12143
12144         PR libfortran/19155
12145         * gfortran.dg/pr19155.f: Add test.
12146
12147 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12148
12149         * gfortran.dg/f2c_7.f90: New test.
12150
12151         * gfortran.dg/forall_1.f90: XFAILed.
12152
12153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12154
12155         * gcc.dg/pr14796-1.c: New.
12156         * gcc.dg/pr14796-2.c: New.
12157
12158 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12159
12160         PR fortran/17792
12161         PR fortran/21375
12162         * gfortran.dg/deallocate_stat.f90: New test.
12163
12164 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12165
12166         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12167
12168 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12169
12170         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12171         access will be generated when this loop is vectorized. Test that
12172         accesses with same alignment were detected.
12173         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12174         Test that accesses with same alignment were detected.
12175         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12176         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12177         alignment were detected.
12178
12179 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12180
12181         PR c++/10611
12182         * g++.dg/conversion/simd2.C: New.
12183
12184 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12185
12186         * gcc.dg/Wcxx-compat-1.c: New.
12187
12188 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12189
12190         PR libfortran/21480
12191         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12192         complex array.
12193
12194 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * gcc.dg/alias-8.c: New.
12197
12198 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12199
12200         * gcc.dg/format/cmn_err-1.c: Update.
12201
12202 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12203
12204         PR target/20666
12205         * gcc.target/sparc/fexpand-2.c: New.
12206         * gcc.target/sparc/fpmerge-2.c: New.
12207         * gcc.target/sparc/fpmul-2.c: New.
12208         * gcc.target/sparc/noresult.c: New.
12209         * gcc.target/sparc/pdist-2.c: New.
12210         * gcc.target/sparc/pdist-3.c: New.
12211
12212 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12213
12214         PR testsuite/21702
12215         * gcc.target/i386/i386.exp: Fix comment typo.
12216
12217 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12218
12219         PR c++/19497
12220         * g++.dg/inherit/using5.C: New.
12221         * g++.dg/inherit/using6.C: New.
12222
12223 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12224
12225         PR c++/19894
12226         * g++.dg/template/ptrmem15.C: New test.
12227
12228         PR c++/20563
12229         * g++.dg/ext/label4.C: New test.
12230
12231 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12232
12233         * gcc.dg/tls/debug-1.c: New test.
12234
12235 2005-06-07  Dale Johannesen  <dalej@apple.com>
12236
12237         * gcc.target/i386/movq.c: New.
12238
12239 2005-06-07  Dale Johannesen  <dalej@apple.com>
12240
12241         * gcc.dg/20050607-1.c: New.
12242
12243 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12244
12245         PR middle-end/21850
12246         * gcc.c-torture/execute/20050607-1.c: New test.
12247
12248 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12249
12250         PR libfortran/21926
12251         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12252         Test case where the return array has lowest stride one,
12253         but isn't packed.
12254
12255 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12256
12257         * lib/target-supports.exp (check_effective_target_sync_int_long):
12258         Add s390 and s390x targets.
12259
12260 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12261
12262         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12263         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12264         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12265         * gcc.dg/tree-ssa/loop-9.c: New test.
12266
12267 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.dg/parse/defarg10.C: New.
12270
12271 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR regression/21897
12274         * gcc.c-torture/execute/20050604-1.c: New test.
12275
12276 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         PR 21903
12279         * g++.dg/parse/defarg9.C: New.
12280
12281         PR c++/20637
12282         * g++.dg/inherit/using4.C: New.
12283         * g++.dg/overload/error1.C: Adjust expected errors.
12284         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12285         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12286         * g++.old-deja/g++.other/redecl2.C: Likewise.
12287         * g++.old-deja/g++.other/redecl4.C: Likewise.
12288         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12289
12290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12291
12292         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12293
12294 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12295
12296         * lib/gfortran.exp (gfortran_target_compile): Call
12297         dg-additional-files-options
12298         * gfortran.dg/f2c_4.f90: New file
12299         * gfortran.dg/f2c_4.c: New file
12300         * gfortran.dg/f2c_5.f90: New file
12301         * gfortran.dg/f2c_5.c: New file
12302
12303 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12304
12305         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12306
12307         PR fortran/21912
12308         * gfortran.dg/array_constructor_4.f90: New test.
12309
12310 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/21619
12313         * g++.dg/ext/builtin9.C: New test.
12314
12315 2005-06-05  Dale Johannesen  <dalej@apple.com>
12316
12317         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12318         * gcc.c-torture/execute/20050603-2.c: Ditto.
12319
12320 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12321
12322         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12323         * gcc.dg/vect/vect-reduc-1.c: New.
12324         * gcc.dg/vect/vect-reduc-2.c: New.
12325         * gcc.dg/vect/vect-reduc-3.c: New.
12326
12327 2005-06-04  Dale Johannesen  <dalej@apple.com>
12328
12329         * gcc.c-torture/execute/20050603-1.c: New.
12330         * gcc.c-torture/execute/20050603-2.c: New.
12331         * gcc.dg/20050603-3.c: New.
12332
12333 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12334
12335         PR fortran/19195
12336         * gfortran.dg/debug_1.f90: New test.
12337
12338         * gfortran.dg/forall_1.f90: New test.
12339
12340 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12341
12342         * gfortran.dg/array_constructor_3.f90: New test.
12343
12344 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12345
12346         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12347
12348 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12349
12350         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12351
12352 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12353
12354         PR c/21873
12355         * gcc.dg/init-excess-1.c: New test.
12356
12357 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/21853
12360         * g++.dg/expr/static_cast6.C: New test.
12361
12362 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12363
12364         * gcc.dg/tree-ssa/vrp14.c: New test.
12365
12366 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/21336
12369         * g++.dg/template/new2.C: New test.
12370
12371 2005-06-03  Josh Conner  <jconner@apple.com>
12372
12373         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12374         all entries in initializer.
12375
12376 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12377
12378         PR middle-end/21858
12379         * gcc.dg/pr21858.c: New testcase.
12380
12381 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12382
12383         PR tree-optimization/21292
12384
12385         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12386         New.
12387         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12388         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12389         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12390         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12391         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12392
12393 2005-06-02  Richard Henderson  <rth@redhat.com>
12394
12395         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12396
12397 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12398
12399         * gcc.dg/wtypequal.c: New testcase.
12400
12401 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12402
12403         PR 21582
12404         * gcc.dg/tree-ssa/pr21582.c: New test.
12405
12406 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         PR c++/21280
12409         * g++.dg/opt/interface2.h: New.
12410         * g++.dg/opt/interface2.C: New.
12411         * g++.dg/init/ctor4.C: Adjust error lines.
12412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12413         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12414         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12415         * g++.old-deja/g++.pt/assign1.C: Likewise.
12416         * g++.old-deja/g++.pt/crash20.C: Likewise.
12417
12418 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12419
12420         PR tree-optimization/21734
12421         * g++.dg/vect/pr21734_1.cc: New.
12422         * g++.dg/vect/pr21734_2.cc: New.
12423
12424 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         PR c++/20350
12427         * g++.dg/template/spec24.C: New.
12428
12429         PR c++/21151
12430         * g++.dg/pch/local-1.C: New.
12431         * g++.dg/pch/local-1.Hs: New.
12432
12433 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12434
12435         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12436         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12437         * gcc.dg/tree-ssa/pr14341.c: New test.
12438         * gcc.dg/tree-ssa/pr14841.c: New test.
12439         * gcc.dg/tree-ssa/pr20701.c: New test.
12440         * gcc.dg/tree-ssa/pr21086.c: New test.
12441         * gcc.dg/tree-ssa/pr21090.c: New test.
12442         * gcc.dg/tree-ssa/pr21332.c: New test.
12443         * gcc.dg/tree-ssa/pr21458.c: New test.
12444         * gcc.dg/tree-ssa/pr21658.c: New test.
12445         * gcc.dg/tree-ssa/vrp01.c: New test.
12446         * gcc.dg/tree-ssa/vrp02.c: New test.
12447         * gcc.dg/tree-ssa/vrp03.c: New test.
12448         * gcc.dg/tree-ssa/vrp04.c: New test.
12449         * gcc.dg/tree-ssa/vrp05.c: New test.
12450         * gcc.dg/tree-ssa/vrp06.c: New test.
12451         * gcc.dg/tree-ssa/vrp07.c: New test.
12452         * gcc.dg/tree-ssa/vrp08.c: New test.
12453         * gcc.dg/tree-ssa/vrp09.c: New test.
12454         * gcc.dg/tree-ssa/vrp10.c: New test.
12455         * gcc.dg/tree-ssa/vrp11.c: New test.
12456         * gcc.dg/tree-ssa/vrp12.c: New test.
12457         * gcc.dg/tree-ssa/vrp13.c: New test.
12458
12459 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12460
12461         PR 21029
12462         * gcc.dg/tree-ssa/pr21029.c: New test.
12463
12464 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12465
12466         * gfortran.dg/logint-1.f: New test case.
12467         * gfortran.dg/logint-2.f: Likewise.
12468         * gfortran.dg/logint-3.f: Likewise.
12469
12470 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12471
12472         PR c/21536
12473         PR c/20760
12474         * gcc.dg/20050527-1.c: New test.
12475
12476         * gcc.dg/i386-sse-12.c: New test.
12477
12478         PR fortran/21729
12479         * gfortran.dg/implicit_5.f90: New test.
12480
12481 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12482
12483         PR fortran/20883
12484         * gfortran/assign_4.f90: New test.
12485         * gfortran/assign_2.f90: Change compile to run.
12486
12487 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12488
12489         * lib/target-supports.exp
12490         (check_effective_target_sync_char_short): New.
12491         * gcc.dg/sync-2.c: New.
12492
12493 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12494
12495         PR tree-optimization/21817
12496         * gcc.dg/torture/pr21817-1.c: New.
12497
12498 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         PR c++/21165
12501         * g++.dg/template/init5.C: New.
12502
12503 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12504
12505         * gfortran.dg/char_initialiser_actual.f90:
12506         Test character initialisers as actual arguments.
12507         * gfortran.dg/char_pointer_comp_assign.f90:
12508         Test character pointer structure component assignments.
12509         * gfortran.dg/char_array_structure_constructor.f90:
12510         Test character components in structure constructors.
12511
12512 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12513
12514         PR middle-end/20931
12515         * g++.dg/opt/pr20931.C: New test.
12516
12517 2005-05-31  Andreas Jaeger  <aj@suse.de>
12518
12519         PR testsuite/20772
12520         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12521         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12522         g++.old-deja/g++.ext/asmspec1.C,
12523         g++.old-deja/g++.other/regstack.C,
12524         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12525         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12526         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12527         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12528         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12529         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12530         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12531         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12532         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12533         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12534         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12535         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12536         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12537         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12538         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12539         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12540         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12541         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12542         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12543
12544 2005-05-31  Jeff Law  <law@redhat.com>
12545
12546         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12547
12548 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12549
12550         PR middle-end/21743
12551         * gcc.dg/builtins-1.c: Activate disabled clog test.
12552         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12553
12554 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12555
12556         * gfortran.dg/char_pointer_assign.f90:
12557         Test character-pointer assignments and pointer assignments.
12558         * gfortran.dg/char_pointer_dummy.f90:
12559         Test character-pointer dummy arguments.
12560         * gfortran.dg/char_pointer_func.f90:
12561         Test character-pointer function returns.
12562         * gfortran.dg/char_pointer_dependency.f90:
12563         Test character-pointer functions with dependencies.
12564
12565 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12566
12567         PR c++/21784
12568         * g++.dg/lookup/using14.C: New test.
12569
12570 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12571
12572         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12573         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12574         trailing ^M.
12575
12576 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12577
12578         PR c++/17413
12579         * g++.dg/template/local5.C: New.
12580
12581         PR target/21761
12582         * gcc.c-torture/compile/pr21761.c: New.
12583
12584         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12585         before darwin8.
12586
12587 2005-05-30  Steven G. Kargl
12588
12589         PR fortran/20846
12590         * gfortran.dg/inquire_8.f90: New test.
12591
12592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12593
12594         PR libfortran/21376
12595         * gfortran.dg/output_exponents_1.f90: New test.
12596
12597 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12598
12599         PR libfortran/20006
12600         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12601
12602 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/21210
12605         * g++.dg/ext/complex1.C: New test.
12606
12607         PR c++/21340
12608         * g++.dg/init/ctor6.C: New test.
12609
12610 2005-05-29  Jan Hubicka  <jh@suse.cz>
12611
12612         * gcc.c-torture/compile/pr21562.c: New.
12613
12614 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12615
12616         * gfortran.dg/subnormal_1.f90: New test.
12617
12618 2005-05-28  Jan Hubicka  <jh@suse.cz>
12619
12620         * tree-prof.exp: Fix comment.
12621         * value-prof-1.c: New.
12622         * value-prof-2.c: New.
12623         * value-prof-3.c: New.
12624         * value-prof-4.c: New.
12625
12626 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/21614
12629         * g++.dg/expr/ptrmem6.C: New test.
12630         * g++.dg/expr/ptrmem6a.C: Likewise.
12631
12632 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12633
12634         PR tree-optimization/21658
12635         * gcc.dg/tree-ssa/pr21658.c: New.
12636
12637 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         PR c++/21455
12640         * g++.dg/inherit/ptrmem3.C: New.
12641
12642         PR c++/21681
12643         * g++.dg/parse/template16.C: New.
12644
12645 2005-05-27  Andreas Jaeger  <aj@suse.de>
12646
12647         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12648
12649         * gcc.dg/i386-sse-8.c: Run test on all archs.
12650
12651 2005-05-26  Mike Stump  <mrs@apple.com>
12652
12653         * objc.dg/isa-field-1.m: Only run on darwin.
12654         * objc.dg/lookup-1.m: Likewise.
12655         * objc.dg/try-catch-8.m: Likewise.
12656
12657 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12658
12659         PR tree-optimization/9814
12660         * gcc.dg/pr9814-1.c: New test case.
12661
12662 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12663
12664         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12665         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12666         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12667         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12668         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12669         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12670         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12671         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12672         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12673         objc.dg/try-catch-8.m: New.
12674
12675 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12676
12677         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12678         remove extraneous semicolons.
12679
12680 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12681
12682         * obj-c++.dg/comp-types-12.mm: New.
12683         * objc.dg/comp-types-11.m: New.
12684         * objc.dg/selector-4.m: New.
12685
12686 2005-05-26  Andreas Jaeger  <aj@suse.de>
12687
12688         PR testsuite/20772
12689         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12690         g++.old-deja/g++.ext/attrib3.C,
12691         g++.old-deja/g++.other/store-expr1.C,
12692         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12693         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12694         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12695         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12696         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12697         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12698         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12699         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12700         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12701         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12702         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12703         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12704         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12705         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12706         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12707         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12708         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12709         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12710         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12711
12712 2005-05-26  Andreas Jaeger  <aj@suse.de>
12713
12714         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12715         x86-64 compilation.
12716
12717 2005-05-26  Andreas Jaeger  <aj@suse.de>
12718
12719         PR testsuite/20772
12720         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12721         gcc.misc-tests/i386-pf-athlon-1.c,
12722         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12723         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12724         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12725         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12726         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12727         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12728         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12729         programs.
12730
12731         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12732         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12733         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12734         x86-64 compilation.
12735
12736         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12737         x86_64.
12738
12739         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12740         effective-target ilp32.
12741
12742 2005-05-26  David Ung  <davidu@mips.com>
12743
12744         * gcc.target/mips/ext_ins.c: New test for testing the generation
12745         of MIPS32/64 rev 2 ext/ins instructions.
12746
12747 2005-05-26  Andreas Jaeger  <aj@suse.de>
12748
12749         * treelang/compile/unsigned.tree: Use gimple instead of
12750         nonexisting generic dump.
12751
12752 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12753
12754         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12755
12756 2005-05-26  Andreas Jaeger  <aj@suse.de>
12757
12758         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12759
12760 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12761
12762         PR libfortran/17283
12763         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12764         Test callee-allocated memory with write statements.
12765
12766 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12767
12768         PR middle-end/21709
12769         * gcc.dg/pr21709-1.c: New test case.
12770
12771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12772             Mike Stump  <mrs@apple.com>
12773
12774         * objc/execute/next_mapping.h: Update for C++.
12775
12776         * obj-c++.dg/selector-1.mm: Move to...
12777         * obj-c++.dg/selector-4.mm: here...
12778
12779         * obj-c++.dg/basic.mm: New.
12780         * obj-c++.dg/comp-types-1.mm: New.
12781         * obj-c++.dg/cxx-class-1.mm: New.
12782         * obj-c++.dg/cxx-ivars-1.mm: New.
12783         * obj-c++.dg/cxx-ivars-2.mm: New.
12784         * obj-c++.dg/cxx-ivars-3.mm: New.
12785         * obj-c++.dg/cxx-scope-1.mm: New.
12786         * obj-c++.dg/cxx-scope-2.mm: New.
12787         * obj-c++.dg/defs.mm: New.
12788         * obj-c++.dg/empty-private-1.mm: New.
12789         * obj-c++.dg/encode-1.mm: New.
12790         * obj-c++.dg/encode-2.mm: New.
12791         * obj-c++.dg/encode-3.mm: New.
12792         * obj-c++.dg/extern-c-1.mm: New.
12793         * obj-c++.dg/extra-semi.mm: New.
12794         * obj-c++.dg/fix-and-continue-2.mm: New.
12795         * obj-c++.dg/isa-field-1.mm: New.
12796         * obj-c++.dg/ivar-list-semi.mm: New.
12797         * obj-c++.dg/local-decl-1.mm: New.
12798         * obj-c++.dg/lookup-1.mm: New.
12799         * obj-c++.dg/lookup-2.mm: New.
12800         * obj-c++.dg/method-1.mm: New.
12801         * obj-c++.dg/method-2.mm: New.
12802         * obj-c++.dg/method-3.mm: New.
12803         * obj-c++.dg/method-4.mm: New.
12804         * obj-c++.dg/method-5.mm: New.
12805         * obj-c++.dg/method-6.mm: New.
12806         * obj-c++.dg/method-7.mm: New.
12807         * obj-c++.dg/no-extra-load.mm: New.
12808         * obj-c++.dg/overload-1.mm: New.
12809         * obj-c++.dg/pragma-1.mm: New.
12810         * obj-c++.dg/pragma-2.mm: New.
12811         * obj-c++.dg/private-1.mm: New.
12812         * obj-c++.dg/private-2.mm: New.
12813         * obj-c++.dg/proto-qual-1.mm: New.
12814         * obj-c++.dg/qual-types-1.mm: New.
12815         * obj-c++.dg/stubify-1.mm: New.
12816         * obj-c++.dg/stubify-2.mm: New.
12817         * obj-c++.dg/super-class-1.mm: New.
12818         * obj-c++.dg/super-class-2.mm: New.
12819         * obj-c++.dg/super-dealloc-1.mm: New.
12820         * obj-c++.dg/super-dealloc-2.mm: New.
12821         * obj-c++.dg/template-1.mm: New.
12822         * obj-c++.dg/template-2.mm: New.
12823         * obj-c++.dg/template-3.mm: New.
12824         * obj-c++.dg/template-4.mm: New.
12825         * obj-c++.dg/template-5.mm: New.
12826         * obj-c++.dg/template-6.mm: New.
12827         * obj-c++.dg/try-catch-1.mm: New.
12828         * obj-c++.dg/try-catch-2.mm: New.
12829         * obj-c++.dg/try-catch-3.mm: New.
12830         * obj-c++.dg/try-catch-4.mm: New.
12831         * obj-c++.dg/try-catch-5.mm: New.
12832         * obj-c++.dg/try-catch-6.mm: New.
12833         * obj-c++.dg/try-catch-7.mm: New.
12834         * obj-c++.dg/try-catch-8.mm: New.
12835         * obj-c++.dg/try-catch-9.mm: New.
12836         * obj-c++.dg/va-meth-1.mm: New.
12837
12838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12839
12840         * obj-c++.dg/selector-1.mm: New.
12841         * obj-c++.dg/selector-2.mm: New.
12842
12843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12844
12845         * obj-c++.dg/selector-3.mm: New.
12846         * objc.dg/selector-3.m: New.
12847
12848 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12849
12850         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12851         about where warning appears.
12852
12853 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12854
12855         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12856         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12857         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12858         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12859
12860 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12861
12862         * gcc.dg/20050524-1.c: New test.
12863
12864 2005-05-25  Jan Hubicka  <jh@suse.cz>
12865
12866         * gcc.dg/tree-prof/inliner-1.c: New.
12867
12868 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12869
12870         * gcc.dg/tree-prof: New directory.
12871         * gcc.dg/tree-prof/tree-prof.exp: New.
12872
12873 2005-05-25  DJ Delorie  <dj@redhat.com>
12874
12875         * gcc.dg/Wattributes-1.c: New.
12876         * gcc.dg/Wattributes-2.c: New.
12877         * gcc.dg/Wattributes-3.c: New.
12878
12879 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12880
12881         PR tree-optimization/19833
12882         * gcc.dg/uninit-4.c: Remove xfail.
12883         * gcc.dg/uninit-9.c: Ditto.
12884
12885 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12886
12887         * obj-c++.dg/bitfield-[1-5].mm: New.
12888         * obj-c++.dg/class-protocol-1.mm: New.
12889         * obj-c++.dg/comp-types-1[0-1].mm: New.
12890         * obj-c++.dg/comp-types-[2-9].mm: New.
12891         * obj-c++.dg/encode-[4-8].mm: New.
12892         * obj-c++.dg/layout-1.mm: New.
12893         * obj-c++.dg/method-1[0-9].mm: New.
12894         * obj-c++.dg/method-2[0-1].mm: New.
12895         * obj-c++.dg/method-[8-9].mm: New.
12896         * obj-c++.dg/objc-gc-3.mm: New.
12897         * obj-c++.dg/try-catch-10.mm: New.
12898         * objc.dg/bitfield-5.m: New.
12899         * objc.dg/comp-types-10.m: New.
12900         * objc.dg/comp-types-9.m: New.
12901         * objc.dg/layout-1.m: New.
12902         * objc.dg/objc-gc-4.m: New.
12903         * objc.dg/try-catch-9.m: New.
12904         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12905         * objc.dg/comp-types-1.m: Likewise.
12906         * objc.dg/comp-types-[5-6].m: Likewise.
12907         * objc.dg/method-9.m: Likewise.
12908
12909 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12910
12911         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12912         and on hardware without VMX support.
12913
12914         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12915
12916         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12917
12918         * lib/profopt.exp (dg-final-generate, dg-final-use,
12919         profopt-final-code, profopt-get-options): New.
12920         (profopt-execute): Process test directives.
12921
12922         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12923         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12924         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12925
12926 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12927
12928         PR C++/21645
12929         * g++.dg/init/ctor5.C: New test.
12930
12931 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12932
12933         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12934         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12935         vect-113.c, vect-114.c.
12936
12937 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12938
12939         * gcc.dg/const-elim-1.c: Remove xfails.
12940
12941 2005-05-23  Jeff Law  <law@redhat.com>
12942
12943         * gcc.c-torture/compile/pr21638.c: New test.
12944         * gcc.c-torture/compile/20050520-1.c: New test.
12945
12946 2005-05-23  Nick Clifton  <nickc@redhat.com>
12947
12948         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12949         be a proper triple, ie: m32r*-*-*.
12950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12951
12952 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         PR middle-end/21331
12955         PR tree-opt/21293
12956         * gcc.c-torture/compile/pr21293.c: New test.
12957         * gcc.c-torture/execute/pr21331.c: New test.
12958
12959 2004-05-20  Richard Henderson  <rth@redhat.com>
12960
12961         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12962
12963 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12964
12965         * obj-c++-dg.exp: Add.
12966         * obj-c++.exp: Add.
12967         * obj-c++.dg/dg.exp: Add.
12968
12969 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12970
12971         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12972         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12973
12974 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12975
12976         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12977
12978 2004-05-19  Richard Henderson  <rth@redhat.com>
12979
12980         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12981
12982 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12983
12984         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12985
12986         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12987
12988 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12989
12990         PR c++/21495
12991         * g++.dg/parse/extern1.C: New test.
12992         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12993
12994 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12995
12996         * gcc.dg/c99-math.h: New.
12997         * gcc.dg/c99-math-float-1.c: New test.
12998         * gcc.dg/c99-math-double-1.c: Likewise.
12999         * gcc.dg/c99-math-long-double-1.c: Likewise.
13000
13001 2005-05-18  Richard Henderson  <rth@redhat.com>
13002
13003         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13004
13005 2005-05-18  Devang Patel  <dpatel@apple.com>
13006
13007         * g++.dg/opt/20050511-1.C: New test.
13008
13009 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13010
13011         PR libfortran/21127
13012         * gfortran.dg/reshape-complex.f90: New test.
13013
13014 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13015
13016         * gfortran.dg/array_constructor_1.f90: New test.
13017         * gfortran.dg/array_constructor_2.f90: New test.
13018
13019 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13020
13021         PR fortran/20954
13022         * gfortran.dg/pr20954.f: New test.
13023
13024 2005-05-17  Mike Stump  <mrs@apple.com>
13025
13026         Yet more Objective-C++...
13027
13028         * objc.dg/method-5.m: Update.
13029         * objc.dg/method-6.m: Update.
13030         * objc.dg/method-7.m: Update.
13031         * objc.dg/method-9.m: Update.
13032         * objc.dg/try-catch-2.m: Update.
13033
13034 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13037         Remove little-endian optimizations.
13038
13039 2005-05-17  Jeff Law  <law@redhat.com>
13040
13041         * g++.dg/tree-ssa/pr14814.C: New test.
13042         * gcc.dg/tree-ssa/pr14814.C: New test.
13043         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13044         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13045
13046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13047
13048         * gcc.dg/compat/generate-random.c: Do not include
13049         libiberty.h.
13050         * gcc.dg/compat/generate-random_r.c: Likewise.
13051
13052 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13053
13054         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13055
13056 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13057
13058         PR middle-end/21595
13059         * g++.dg/tree-ssa/builtin1.C: New testcase.
13060
13061 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13062
13063         PR c++/21454
13064         * g++.dg/opt/const4.C: New test.
13065
13066         PR middle-end/21492
13067         * g++.dg/opt/crossjump1.C: New test.
13068
13069         PR tree-optimization/21610
13070         * gcc.c-torture/compile/20050516-1.c: New test.
13071
13072         PR fortran/15080
13073         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13074         about the test failing.
13075         * gfortran.fortran-torture/execute/where_7.f90: New test.
13076         * gfortran.fortran-torture/execute/where_8.f90: New test.
13077
13078 2005-05-16  Richard Henderson  <rth@redhat.com>
13079
13080         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13081         i?86 and x86_64.
13082
13083 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13084
13085         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13086         (limits.h): Include unconditionally.
13087         (stdlib.h): Likewise.
13088         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13089         (limits.h): Include unconditionally.
13090         (stdlib.h): Likewise.
13091         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13092         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13093         (limits.h): Include unconditionally.
13094         (stdlib.h): Likewise.
13095         (hashtab.h): Do not include.
13096         (getopt.h): Likewise.
13097         (stddef.h): Include.
13098         (hashval_t): Define.
13099         (struct entry): Add "next" field.
13100         (HASH_SIZE): New macro.
13101         (hash_table): New variable.
13102         (switchfiles): Do not use xmalloc.
13103         (mix): New macro.
13104         (iterative_hash): New function.
13105         (hasht): Remove.
13106         (e_exists): New function.
13107         (e_insert): Likewise.
13108         (output): Use, instead of libiberty hashtable functions.
13109         (main): Do not use getopt.  Do not call htab_create.
13110
13111 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13112
13113         PR libstdc++/21526
13114         * lib/target-supports.exp (check_mkfifo_available):
13115         Return 0 for cygwin as mkfifo support incomplete on platform.
13116         Fix typos in comments.
13117
13118 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13119
13120         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13121
13122 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13123
13124         PR fortran/17432
13125         * gfortran.dg/assign_4.f: New test.
13126
13127 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13128
13129         PR tree-optimization/21563
13130         * gcc.dg/tree-ssa/pr21563.c: New.
13131
13132 2005-05-14  Jan Hubicka  <jh@suse.cz>
13133
13134         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13135
13136 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13137
13138         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13139
13140 2005-05-13  Julian Brown  <julian@codesourcery.com>
13141
13142         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13143         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13144
13145 2005-05-13  Jan Hubicka  <jh@suse.cz>
13146
13147         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13148         * gcc.dg/fold-xor-?.c: Likewise.
13149         * gcc.dg/pr15784-?.c: Likewise.
13150         * gcc.dg/pr20922-?.c: Likewise.
13151         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13152         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13153         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13154
13155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13156
13157         PR fortran/21260
13158         * gfortran.dg/hollerith_1.f90: New test.
13159
13160 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13161
13162         * gfortran.dg/func_result_2.f90: New test.
13163
13164 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13165
13166         * gfortran.dg/dev_null.f90: New test.
13167
13168 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13169
13170         * gcc.dg/arm-vfp1.c: Revert last change.
13171
13172 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13173
13174         PR middle-end/19807
13175         PR tree-optimization/19639
13176         * g++.dg/tree-ssa/pr19807.C: New testcase.
13177
13178 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13179
13180         PR libfortran/21471
13181         * gfortran.dg/append-1.f90: New test.
13182
13183 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13184
13185         * gcc.dg/pr18501.c: XFAIL.
13186         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13187         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13188         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13189         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13190         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13191         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13192         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13193         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13194
13195 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13196
13197         PR fortran/20178
13198         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13199         gfortran.dg/f2c_3.f90: New tests.
13200
13201         * gfortran.dg/return_1.f90: Fix dg annotation.
13202
13203 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13204
13205         * gcc.c-torture/compile/20050510-1.c: New test.
13206
13207 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13208
13209         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13210
13211 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13212
13213         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13214
13215 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13216
13217         PR c/17913
13218         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13219
13220 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13221
13222         PR c/21342
13223         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13224         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13225
13226 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13227
13228         PR debug/16676
13229         * gcc.dg/debug/pr16676.c: New test.
13230
13231 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13232
13233         PR testsuite/21443
13234         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13235         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13236         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13237         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13238         Change -O1 to -O2.
13239         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13240         -fno-tree-dominator-opts.
13241
13242 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13243
13244         * gfortran.dg/return_1.f90: New test.
13245
13246 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13247
13248         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13249
13250         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13251
13252 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         PR c++/21427
13255         * g++.dg/inherit/covariant13.C: New.
13256
13257 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13258
13259         PR libfortran/19155
13260         * gfortran.dg/pr19155.f: New test.
13261
13262 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13263
13264         PR inline-asm/8788
13265         * gcc.dg/pr8788-1.c: New testcase.
13266
13267 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13268
13269         PR target/21416
13270         * gcc.target/mips/fpcmp-[12].c: New tests.
13271
13272 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13273
13274         * lib/target-supports-dg.exp (dg-require-fork): New function.
13275         (dg-require-mkfifo): Likewise.
13276         * lib/target-supports.exp (check_function_available): New
13277         function.
13278         (check_fork_available): Likewise.
13279         (check_mkfifo_available): Likewise.
13280
13281 2005-05-06  Jeff Law  <law@redhat.com>
13282
13283         * gcc.c-torture/compile/pr21380.c: New test.
13284
13285 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13286
13287         PR c++/20961
13288         * g++.dg/ext/weak3.C: New test.
13289
13290 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13291
13292         PR c++/21352
13293         * g++.dg/template/crash37.C: New test.
13294
13295 2005-05-05  Paul Brook  <paul@codesourcery.com>
13296
13297         * gcc.dg/arm-g2.c: Use effective-target arm32.
13298         * gcc.dg/arm-mmx-1.c: Ditto.
13299         * gcc.dg/arm-scd42-2.c: Ditto.
13300         * gcc.dg/arm-vfp1.c: Ditto.
13301         * lib/target-supports.exp (check_effective_target_arm32): New
13302         function.
13303
13304 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13305
13306         PR libfortran/21354
13307         gfortran.dg/in_pack_rank7.f90: New test.
13308
13309 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13310
13311         PR middle-end/15618
13312         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13313
13314 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13315
13316         PR middle-end/21265
13317         * gcc.dg/20050503-1.c: New test.
13318
13319         PR rtl-optimization/21239
13320         * gcc.dg/i386-sse-11.c: New test.
13321
13322 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13323
13324         PR target/16888
13325         * gcc.target/i386/asm-1.c: New test.
13326
13327 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13328
13329         PR rtl-optimization/21330
13330         * gcc.c-torture/execute/20050502-1.c: New test.
13331
13332         PR target/21297
13333         * gcc.c-torture/execute/20050502-2.c: New test.
13334
13335 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13336
13337         PR middle-end/21282
13338         * gcc.dg/pr21282.c: New.
13339
13340 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13341
13342         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13343         * gcc.dg/vect/vect-92.c: Likewise.
13344         * gcc.dg/vect/vect-93.c: Likewise.
13345         * gcc.dg/vect/vect-dv-1.c: Likewise.
13346         * gcc.dg/vect/vect-dv-2.c: Likewise.
13347         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13348
13349 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13350
13351         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13352         * gfortran.dg/vect/vect-2.f90: Likewise.
13353         * gfortran.dg/vect/vect-3.f90: Likewise.
13354         * gfortran.dg/vect/vect-4.f90: Likewise.
13355         * gfortran.dg/vect/vect-5.f90: Likewise.
13356
13357 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13358
13359         PR target/20813
13360         * gcc.dg/rs6000-fpint-2.c: New.
13361
13362 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13363
13364         PR c/15698
13365         * gcc.dg/builtins-30.c: Update expected messages.
13366         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13367         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13368         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13369
13370 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13371
13372         PR tree-optimization/21294
13373         * gcc.dg/tree-ssa/pr21294.c: New.
13374
13375 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13376
13377         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13378         __builtin_altivec_st_internal_4si built-in.
13379
13380 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/15875
13383         * g++.dg/template/ptrmem14.C: New test.
13384
13385 2005-05-02  Paul Brook  <paul@codesourcery.com>
13386
13387         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13388
13389 2005-05-02  Michael Matz  <matz@suse.de>
13390
13391         PR c++/19542
13392         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13393
13394 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13395
13396         * g++.dg/cpp/weak.C: New test.
13397
13398 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13399
13400         * gcc.dg/tree-ssa/loop-8.c: New test.
13401
13402 2005-04-30  Michael Maty  <matz@suse.de>
13403
13404         * gcc.dg/inline-mcpy.c: New test.
13405
13406 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13407
13408         PR libfortran/18958
13409         * gfortran.dg/eoshift.f90: New test case.
13410
13411 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13412
13413         PR libfortran/18857
13414         * gfortran.dg/matmul_1.f90: New test.
13415
13416 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13417
13418         PR tree-optimization/21030
13419         * gcc.dg/tree-ssa/pr21030.c: New.
13420
13421 2005-04-29  Devang Patel  <dpatel@apple.com>
13422
13423         PR tree-optimization/21272
13424         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13425
13426 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13427
13428         PR fortran/13082
13429         PR fortran/18824
13430         * gfortran.dg/entry_4.f90: New test.
13431         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13432         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13433         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13434         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13435         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13436         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13437         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13438
13439 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13440
13441         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13442
13443 2005-04-29  Paul Brook  <paul@codesourcery.com>
13444
13445         * gfortran.dg/entry_3.f90: New test.
13446
13447 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13448
13449         * gfortran.dg/implicit_4.f90: New test.
13450
13451 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13452
13453         * lib/target-supports.exp (check_profiling_available): Return
13454         false for xtensa-*-elf.
13455
13456 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13457
13458         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13459         error if file cannot be deleted.
13460
13461 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13462
13463         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13464         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13465         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13466         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13467         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13468         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13469         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13470         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13471         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13472         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13473         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13474         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13475         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13476
13477 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13478
13479         PR fortran/20865
13480         * gfortran.dg/pr20865.f90: New test.
13481
13482 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13483
13484         * gcc.dg/void-cast-2.c: New test.
13485
13486 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13487
13488         PR c/21159
13489         * gcc.dg/void-cast-1.c: New test.
13490
13491 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13492
13493         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13494
13495 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13496
13497         PR fortran/21177
13498         * gfortran.dg/pr21177.f90: New test.
13499
13500 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13501
13502         PR tree-optimization/21171
13503         * gcc.dg/tree-ssa/pr21171.c: New test.
13504
13505 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13506
13507         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13508         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13509         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13510         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13511         gcc.dg/tree-ssa/gen-vect-32.c: New.
13512         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13513         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13514         don't run on PPC32.
13515
13516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13517
13518         PR c/21213
13519         * gcc.dg/transparent-union-3.c: New test.
13520
13521 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13522
13523         PR c/20740
13524         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13525         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13526         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13527         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13528         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13529         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13530
13531 2005-04-26  Jeff Law  <law@redhat.com>
13532
13533         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13534         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13535         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13536         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13537         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13538         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13539         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13540
13541 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13542
13543         PR tree-optimization/17598
13544         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13545
13546 2005-04-25  Mike Stump  <mrs@apple.com>
13547
13548         * objc.dg/fix-and-continue-1.m: Add.
13549
13550 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13551
13552         PR c++/20995
13553         * g++.dg/opt/pr20995-1.C: New test case.
13554
13555 2005-04-25  Devang Patel <dpatel@apple.com>
13556
13557         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13558
13559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13560
13561         PR testsuite/21062
13562         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13563
13564 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13565
13566         PR C++/21188
13567         * g++.dg/opt/rtti2.C: New test.
13568
13569 2005-04-25  Paul Brook  <paul@codesourcery.com>
13570         Steven G. Kargl  <kargls@comcast.net>
13571
13572         PR fortran/20879
13573         * gfortran.dg/ichar_1.f90: New file.
13574
13575 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13576
13577         PR middle-end/20991
13578         * g++.dg/opt/pr20991.C: New test.
13579
13580         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13581         where sizeof (type) < __alignof__ (type).
13582         * gcc.dg/compat/struct-layout-1.h: Likewise.
13583
13584 2005-04-24  Per Bothner  <per@bothner.com>
13585             Devang Patel  <dpatel@apple.com>
13586
13587         PR preprocessor/20907
13588         * gcc.dg/cpp/very-long-comment.c: New test.
13589
13590 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13591
13592         PR fortran/20059
13593         * gfortran.dg/common_5.f: New test.
13594
13595 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13596
13597         PR middle-end/21082
13598         * g++.dg/tree-ssa/pr21082.C: New testcase.
13599
13600 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13601
13602         * gcc.dg/vect/vect-99.c: New test.
13603
13604 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13605
13606         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13607
13608 2005-04-22  Jeff Law  <law@redhat.com>
13609
13610         * gcc.dg/uninit-5.c: Remove xfails.
13611         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13612         conditionals and loads.
13613
13614 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13615
13616         PR libfortran/20074
13617         PR libfortran/20436
13618         PR libfortran/21108
13619         * gfortran.dg/nested_reshape.f90: new test
13620         * gfortran.dg/reshape-alloc.f90: new test
13621         * gfortran.dg/reshape.f90: new test
13622
13623 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13624
13625         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13626
13627         * gcc.dg/arm-vfp1.c: New test.
13628
13629 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13630
13631         PR c++/21087
13632         * g++.dg/lookup/builtin2.C: New test.
13633
13634 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13635
13636         * gcc.dg/weak/weak-13.c: New test.
13637
13638 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13639
13640         * lib/target-supports.exp (check_effective_target_sync_int_long):
13641         Add powerpc*.
13642
13643 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13644
13645         * gcc.target/mips/branch-1.c: New test.
13646
13647 2005-04-21  Richard Henderson  <rth@redhat.com>
13648
13649         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13650         * gcc.dg/vect/vect-86.c: Likewise.
13651         * gcc.dg/vect/vect-87.c: Likewise.
13652         * gcc.dg/vect/vect-88.c: Likewise.
13653
13654 2005-04-21  Devang Patel  <dpatel@apple.com>
13655
13656         PR optimization/20994
13657         * gcc.dg/tree-ssa/ifc-3.c: New test.
13658
13659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13660
13661         PR c/12913
13662         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13663         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13664         gcc.dg/c99-vla-jump-5.c: New tests.
13665
13666 2005-04-19  Richard Henderson  <rth@redhat.com>
13667
13668         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13669         Fix typo in exists check.
13670         (check_effective_target_sync_int_long): New.
13671         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13672         * gcc.dg/ia64-sync-2.c: Likewise.
13673         * gcc.dg/ia64-sync-3.c: Likewise.
13674         * gcc.dg/ia64-sync-4.c: Likewise.
13675
13676 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13677
13678         * gcc.dg/fold-xor-1.c: New test.
13679         * gcc.dg/fold-xor-2.c: New test.
13680
13681 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13682
13683         PR target/20670
13684         * g++.dg/eh/fp-regs.C: New test.
13685
13686 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13687
13688         * gcc.dg/Wint-to-pointer-cast-1.c,
13689         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13690         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13691         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13692
13693 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13694
13695         PR fortran/16861
13696         * gfortran.dg/pr16861.f90: New test.
13697
13698 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13699
13700         * gcc.dg/pr21085.c: New test.
13701
13702 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13703
13704         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13705         (setup_mips_tests, dg-mips-options): New procedures.
13706         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13707         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13708         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13710         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13711         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13712         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13713         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13714         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13715         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13716         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13717         dg-mips-options instead of dg-options.  Remove now-redundant
13718         preprocessor guards.
13719         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13720         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13721         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13722         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13723         * gcc.dg/vr-mult-2.c: Delete.
13724         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13725         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13726         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13727         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13728         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13729         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13730         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13731
13732 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13733
13734         * ada/acats/run_all.sh: Use sync when executable not present.
13735
13736 2005-04-18  Devang Patel  <dpatel@apple.com>
13737
13738         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13739         * gcc.dg/vect/vect-11a.c: New.
13740         * gcc.dg/vect/vect-none.c: Update.
13741         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13742
13743 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13744
13745         PR tree-optimization/20922
13746         * gcc.dg/pr20922-1.c: New test.
13747         * gcc.dg/pr20922-2.c: New test.
13748         * gcc.dg/pr20922-3.c: New test.
13749         * gcc.dg/pr20922-4.c: New test.
13750         * gcc.dg/pr20922-5.c: New test.
13751         * gcc.dg/pr20922-6.c: New test.
13752
13753 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13754
13755         PR libfortran/20950
13756         * gfortran.dg/pr20950.f: New test.
13757
13758 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13759
13760         PR libfortran/19216
13761         * gfortran.dg/pr19216.f: New test.
13762
13763 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13764
13765         PR tree-optimization/21001
13766         * gcc.dg/tree-ssa/pr21001.c: New.
13767
13768 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13769
13770         PR libfortran/21075
13771         * gfortran.dg/reshape_rank7.f90: New test.
13772
13773 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13774
13775         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13776         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13777         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13778         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13779         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13780         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13781         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13782         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13783         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13784         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13785         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13786         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13787         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13788         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13789         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13790         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13791         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13792         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13793         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13794         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13795         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13796
13797 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13798
13799         * gfortran.dg/wtruncate.f: New testcase.
13800         * gfortran.dg/wtruncate.f90: New testcase.
13801
13802 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/21025
13805         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13806         which sizeof/alignof is dependent, rather than just whether we are
13807         processing_template_decl.
13808
13809 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13810
13811         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13812         corrected typo where the wrong variables had been compared.
13813
13814 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13815
13816         PR libfortran/18495
13817         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13818         Test callee-allocated version of return array with a write
13819         statement.
13820         Test spread with a temporary with another write statement.
13821
13822 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13823
13824         PR tree-optimization/21031
13825         * gcc.dg/tree-ssa/pr21031.c: New.
13826
13827 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13828
13829         PR tree-optimization/21004
13830         * gcc.dg/builtins-53.c: Include builtins-config.h.
13831         Check floorf, ceilf, floorl and ceill transformations
13832         only when HAVE_C99_RUNTIME is defined.
13833
13834 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13835
13836         PR middle-end/20739
13837         * gcc.dg/tree-ssa/pr20739.c: New test.
13838
13839 2005-04-14  Mike Stump  <mrs@apple.com>
13840
13841         * gcc.dg/Foundation.framework/empty: New.
13842         * gcc.dg/framework-2.c: New.
13843
13844 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13845
13846         PR tree-optimization/21021
13847         * gcc.c-torture/compile/pr21021.c: New.
13848
13849 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13850
13851         PR testsuite/21010
13852         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13853         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13854         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13855         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13856         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13857         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13858         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13859         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13860
13861 2005-04-14  Richard Henderson  <rth@redhat.com>
13862
13863         * lib/target-supports.exp (check_effective_target_vect_condition):
13864         Add ia64, i?86, and x86_64.
13865
13866 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13867
13868         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13869
13870 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13871
13872         PR tree-optimization/20657
13873         * gcc.dg/tree-ssa/pr20657.c: New.
13874
13875 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13876
13877         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13878         (long long int)trunc*.
13879
13880 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13881
13882         PR target/20927
13883         * gcc.dg/pr20927.c: New test.
13884
13885 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13886
13887         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13888         * gcc.target/mips/asm-1.c: Likewise.
13889
13890 2005-04-13  Dale Johannesen  <dalej@apple.com>
13891
13892         * objc.dg/objc-fast-4.m: New.
13893
13894 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13895
13896         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13897         directory.
13898         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13899
13900 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13901
13902         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13903         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13904         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13905
13906 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13907
13908         PR tree-optimization/20913
13909         * gcc.dg/tree-ssa/pr20913.c: New.
13910
13911         PR tree-optimization/20702
13912         * gcc.dg/tree-ssa/pr20702.c: New.
13913
13914 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13915
13916         PR c++/13744
13917         * g++.dg/inherit/local3.C: New test.
13918
13919 2005-04-12  Jeff Law  <law@redhat.com>
13920
13921         * gcc.dg/tree-ssa/20050412-1.c: New test.
13922
13923 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13924
13925         PR libfortran/19016
13926         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13927         Add tests with mask generated by expression.
13928         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13929         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13930         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13931
13932 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13933
13934         PR middle-end/20917
13935         * gcc.dg/20050409-1.c: New test.
13936
13937 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13938
13939         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13940
13941 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13942
13943         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13944         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13945         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13946         (TARGET_CXX): Adjust accordingly.
13947         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13948         determine_class_data_visibility and class_data_always_comdat.
13949         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13950         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13951         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13952         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13953         (arm_cxx_determine_class_data_visibility): New.
13954         (arm_cxx_class_data_always_comdat): Likewise.
13955         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13956         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13957         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13958         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13959         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13960         Define.
13961
13962 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13963
13964         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13965
13966 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13967
13968         * gcc.dg/i386-darwin-fpmath.c: New.
13969
13970 2004-04-11  Devang Patel  <dpatel@apple.com>
13971
13972         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13973         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13974         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13975         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13976         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13977         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13978         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13979         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13980         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13981
13982 2004-04-11  Devang Patel  <dpatel@apple.com>
13983
13984         * gcc.dg/vect/vect-dv-1.c: New test.
13985         * gcc.dg/vect/vect-dv-2.c: New test.
13986
13987 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13988
13989         PR tree-optimization/20933
13990         * gcc.dg/tree-ssa/pr20933.c: New test.
13991
13992 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13993
13994         * gfortran.dg/fold_nearest.f90: New test.
13995
13996 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13997
13998         * gcc.dg/tree-ssa/alias-1.c: New test.
13999
14000 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14001
14002         PR tree-optimization/20920
14003         * g++.dg/tree-ssa/pr20920.C: New test.
14004
14005 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14006
14007         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14008         (long long int)ceil*.
14009
14010 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14011
14012         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14013         explicit C++ linkage.
14014
14015 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14016
14017         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14018         warning for arithmetic IF statements.
14019
14020 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14021
14022         * eor_handling_1.f90: New test case.
14023         * eor_handling_2.f90: New test case.
14024         * eor_handling_3.f90: New test case.
14025         * eor_handling_4.f90: New test case.
14026         * eor_handling_5.f90: New test case.
14027         * noadv_size.f90: New test case.
14028         * pad_no.f90: New test case.
14029
14030 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14031
14032         * gcc.c-torture/execute/20050410-1.c: New test.
14033
14034 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14035
14036         * gcc.dg/pr20126.c: New.
14037
14038 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14039             Steven G. Kargl <kargls@comcast.net>
14040
14041         * gfortran.dg/PR19872.f: New test.
14042
14043 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14044
14045         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14046
14047 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14048
14049         * gfortran.dg/nint_1.f90: New test.
14050
14051 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14052
14053         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14054         Added test for callee-allocated arrays with write statements.
14055         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14056         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14057         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14058         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14059         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14060
14061 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14062
14063         PR libfortran/20163
14064         * gfortran.dg/open-options-blanks.f: New test.
14065
14066 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14067
14068         PR fortran/13257
14069         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14070
14071 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14072
14073         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14074         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14075         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14076         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14077         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14078         * gcc.c-torture/execute/stdarg-4.c: New test.
14079
14080         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14081
14082         PR target/20795
14083         * g++.dg/abi/param2.C: New test.
14084
14085 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14086
14087         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14088
14089 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14090
14091         * gcc.dg/builtins-53.c: New test.
14092
14093 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14094
14095         * g++.dg/tree-ssa/pr18178.C: New test.
14096         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14097         * gcc.c-torture/execute/20041019-1.c: New test.
14098         * gcc.dg/tree-ssa/20041008-1.c: New test.
14099         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14100         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14101         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14102         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14103         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14104         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14105         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14106         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14107         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14108         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14109
14110 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14111
14112         PR rtl-optimization/20466
14113         * gcc.c-torture/execute/pr20466-1.c: New test.
14114
14115 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14116
14117         PR c++/20905
14118         * g++.dg/parse/cond2.C: New test.
14119
14120         PR c++/20145
14121         * g++.dg/warn/Wdtor1.C: New test.
14122
14123 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14124
14125         PR fortran/17229
14126         * gfortran.dg/pr17229.f: New test.
14127
14128 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14129
14130         * gfortran.dg/tiny_1.f90: New test.
14131         * gfortran.dg/tiny_2.f90: ditto.
14132
14133 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14134
14135         * gfortran.dg/eor_1.f90: Fix dg-do run line
14136         * gfortran.dg/open_new.f90: Fix dg-do run line
14137
14138 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14139
14140         * lib/target-supports.exp (get_compiler_messages): Support
14141         optional arguments, the fourth being compiler options.
14142         (check_effective_target_fpic): New proc.
14143         * gcc.dg/20050321-2.c: Restrict to target fpic.
14144
14145 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14146
14147         * gcc.dg/15443-1.c: New test.
14148         * gcc.dg/15443-2.c: Likewise.
14149
14150 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14151
14152         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14153
14154 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14155
14156         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14157
14158 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14159
14160         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14161         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14162         -m64.
14163         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14164         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14165         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14166
14167 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/20212
14170         * g++.dg/warn/Wunused-11.C: New test.
14171
14172 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14173
14174         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14175
14176 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14177
14178         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14179
14180 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/20734
14183         * g++.dg/template/ptrmem13.C: New test.
14184
14185 2005-04-05  Per Bothner  <per@bothner.com>
14186
14187         * lib/gcc.exp: Always add -fno-show-column, for now.
14188
14189 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14190
14191         PR testsuite/20767
14192         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14193         of plain old "unsigned int" for the type of "i".  Makes this test
14194         64bit clean.
14195
14196 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14197
14198         * gcc.dg/i386-ssefn-1.c: New test.
14199         * gcc.dg/i386-ssefn-2.c: New test.
14200         * gcc.dg/i386-ssefn-3.c: New test.
14201         * gcc.dg/i386-ssefn-4.c: New test.
14202
14203 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR tree-optimization/20076
14206         * gcc.dg/builtin-apply4.c: New test.
14207
14208         PR preprocessor/19475
14209         * gcc.dg/cpp/macspace1.c: New test.
14210         * gcc.dg/cpp/macspace2.c: New test.
14211
14212 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14213
14214         * gfortran.dg/pr20755.f: Fixed bad format.
14215
14216 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14217
14218         PR c++/20763
14219         * g++.dg/ext/attrib21.C: New test.
14220
14221 2004-04-05  Devang Patel  <dpatel@apple.com>
14222
14223         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14224         * gcc.dg/vect/vect-shift-1.c: New test.
14225
14226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14227
14228         PR libfortran/20755
14229         * gfortran.dg/pr20755.f: New test.
14230
14231 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14232
14233         * gfortran.dg/pr15959.f90: New test.
14234         * gfortran.dg/string_pad_trunc.f90: New test.
14235
14236 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14237
14238         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14239         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14240         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14241         syntax.
14242
14243 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14244
14245         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14246
14247 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14248
14249         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14250         * gcc.c-torture/compile/20011119-2.c: Likewise.
14251         * gcc.c-torture/compile/981001-2.c: Likewise.
14252
14253 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/20679
14256         * g++.dg/template/overload4.C: New test.
14257
14258 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         PR c++/20746
14261         * g++.dg/abi/covariant5.C: New.
14262
14263         PR debug/20505
14264         * g++.dg/debug/const2.C: New.
14265
14266 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14267
14268         PR rtl-optimization/16104
14269         * gcc.c-torture/execute/20050316-1.c: New test.
14270
14271 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         * g++.dg/template/spec23.C: Fix dg-error text.
14274
14275 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14276
14277         PR c++/19199
14278         * g++.dg/expr/lval2.C: New.
14279
14280 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14281
14282         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14283         __builtin_strcasecmp and __builtin_strncasecmp.
14284
14285 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14286
14287         PR c++/20723
14288         * g++.dg/template/spec22.C: New.
14289         * g++.dg/template/spec23.C: New.
14290
14291 2005-04-03  Dale Ranta  <dir@lanl.gov>
14292             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14293
14294         PR libfortran/20068
14295         PR libfortran/20125
14296         PR libfortran/20156
14297         PR libfortran/20471
14298         * gfortran.dg/backspace.f: New test.
14299
14300 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14301
14302         * gcc.dg/pr19345.c: New test.
14303
14304 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14305
14306         PR tree-optimization/20640
14307         * gcc.dg/torture/tree-loop-1.c: New.
14308
14309 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14310
14311         PR rtl-optimization/20290
14312         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14313
14314 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14315
14316         * gcc.dg/rs6000-fpint.c: New.
14317
14318 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14319
14320         * gcc.dg/old-style-then-proto-1.c: New test.
14321
14322 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14323
14324         * gfortran.fortran-torture/execute/backspace.f90: Check
14325         after backspace and read was incorrect.
14326
14327 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14328
14329         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14330         buffer past the terminating NUL using memcmp.
14331         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14332         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14333
14334         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14335         Fix unused/uninitialized variable warnings.
14336
14337         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14338         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14339         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14340         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14341
14342         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14343         gcc.c-torture/execute/builtins/fputs-lib.c,
14344         gcc.c-torture/execute/builtins/lib/fprintf.c,
14345         gcc.c-torture/execute/builtins/lib/main.c,
14346         gcc.c-torture/execute/builtins/lib/memcmp.c,
14347         gcc.c-torture/execute/builtins/lib/memmove.c,
14348         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14349         gcc.c-torture/execute/builtins/lib/memset.c,
14350         gcc.c-torture/execute/builtins/lib/printf.c,
14351         gcc.c-torture/execute/builtins/lib/sprintf.c,
14352         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14353         gcc.c-torture/execute/builtins/lib/strchr.c,
14354         gcc.c-torture/execute/builtins/lib/strcmp.c,
14355         gcc.c-torture/execute/builtins/lib/strcpy.c,
14356         gcc.c-torture/execute/builtins/lib/strcspn.c,
14357         gcc.c-torture/execute/builtins/lib/strlen.c,
14358         gcc.c-torture/execute/builtins/lib/strncat.c,
14359         gcc.c-torture/execute/builtins/lib/strncmp.c,
14360         gcc.c-torture/execute/builtins/lib/strncpy.c,
14361         gcc.c-torture/execute/builtins/lib/strrchr.c,
14362         gcc.c-torture/execute/builtins/lib/strspn.c,
14363         gcc.c-torture/execute/builtins/lib/strstr.c,
14364         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14365         gcc.c-torture/execute/builtins/strlen-2.c,
14366         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14367         prototypes.
14368
14369 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14370
14371         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14372         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14373         selectany usage.
14374
14375 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14376
14377         PR c++/19406
14378         * g++.dg/debug/using1.C: New test.
14379
14380 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14381
14382         PR middle-end/20524
14383         * gcc.dg/alias-7.c: Prefix asm-declared name with
14384         __USER_LABEL_PREFIX__.
14385
14386 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14387
14388         Fix fallout from PR middle-end/15700:
14389         * gcc.c-torture/compile/20011119-1.c: Take
14390         __USER_LABEL_PREFIX__ into account.
14391         * gcc.c-torture/compile/20011119-2.c: Likewise.
14392
14393 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14394
14395         PR c++/18644
14396         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14397
14398 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14399
14400         PR c/17855
14401         * gcc.c-torture/compile/struct-non-lval-1.c,
14402         gcc.c-torture/compile/struct-non-lval-2.c,
14403         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14404
14405 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14406
14407         * gcc.dg/tls/tls.exp: Remove temporary file.
14408         * g++.dg/tls/tls.exp: Ditto.
14409         * lib/file-format.exp: Ditto.
14410         * g++.dg/special/ecos.exp: Ditto.
14411
14412         * lib/profopt.exp: Treat prof_ext as a list.
14413         * gcc.misc-tests/bprob.exp: Ditto.
14414         * g++.dg/bprob/bprob.exp: Ditto.
14415
14416         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14417         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14418         g++.dg/tree-ssa/pointer-reference-alias.C,
14419         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14420         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14421         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14422         g++.dg/vect/pr19951.cc: Ditto.
14423         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14424         gcc.dg/builtins-47.c: Ditto.
14425         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14426         gcc.dg/pr20115-1.c: Ditto.
14427         * gcc.dg/tree-ssa/20030530-2.c,
14428         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14429         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14430         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14431         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14432         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14433         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14434         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14435         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14436         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14437         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14438         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14439         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14440         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14441         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14442         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14443         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14444         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14445         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14446         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14447         gcc.dg/tree-ssa/20030824-1.c,
14448         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14449         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14450         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14451         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14452         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14453         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14454         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14455         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14456         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14457         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14458         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14459         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14460         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14461         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14462         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14463         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14464         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14465         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14466         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14467         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14468         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14469         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14470         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14471         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14472         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14473         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14474         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14475         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14476         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14477         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14478         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14479         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14480         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14481         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14482         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14483         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14484         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14485         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14486         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14487         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14488         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14489         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14490         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14491         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14492         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14493         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14494         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14495         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14496         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14497         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14498         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14499         gcc.dg/tree-ssa/useless-1.c: Ditto.
14500         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14501         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14502         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14503         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14504         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14505         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14506         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14507         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14508         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14509         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14510         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14511         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14512         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14513         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14514         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14515         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14516         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14517         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14518         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14519         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14520         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14521         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14522         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14523         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14524         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14525         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14526         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14527         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14528         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14529         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14530         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14531         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14532         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14533         gcc.dg/vect/vect-none.c: Ditto.
14534         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14535         treelang/compile/unsigned.tree: Ditto.
14536
14537         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14538         * gcc.dg/cpp/direct2s.c: Ditto.
14539         * gcc.dg/cpp/paste4.c: Ditto.
14540         * gcc.dg/cpp/separate-1.c: Ditto.
14541         * gcc.dg/pch/save-temps-1.c: Ditto.
14542         * g++.dg/ext/altivec-10.C: Ditto.
14543         * g++.dg/pch/pch.C: Ditto.
14544
14545         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14546
14547         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14548         * g++.dg/template/repo1.C: Ditto.
14549         * g++.dg/template/repo2.C: Ditto.
14550         * g++.dg/template/repo3.C: Ditto.
14551         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14552         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14553         * g++.old-deja/g++.pt/repo1.C: Ditto.
14554         * g++.old-deja/g++.pt/repo2.C: Ditto.
14555         * g++.old-deja/g++.pt/repo3.C: Ditto.
14556         * g++.old-deja/g++.pt/repo4.C: Ditto.
14557
14558         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14559         * gcc.dg/20030107-1.c: Ditto.
14560         * gcc.dg/20030702-1.c: Ditto.
14561         * gcc.dg/profile-generate-1.c: Ditto.
14562         * g++.dg/other/profile1.C: Ditto.
14563         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14564
14565         * lib/gcc-dg.exp (remove-build-file): New.
14566         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14567         cleanup-tree-dump, cleanup-saved-temps): New.
14568
14569 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         PR c++/19203, DR 214
14572         * g++.dg/parse/ambig3.C: Not ambiguous.
14573         * g++.dg/template/spec20.C: New.
14574         * g++.dg/template/spec21.C: New.
14575
14576 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14577
14578         PR target/20045
14579         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14580
14581 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14582
14583         PR libfortran/20660
14584         * gfortran.dg/negative_unit.f: New test.
14585
14586 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14587
14588         * gcc.dg/20050330-1.c: New test.
14589
14590 2005-03-30  Devang Patel  <dpatel@apple.com>
14591
14592         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14593
14594 2005-03-30  Dale Johannesen  <dalej@apple.com>
14595
14596         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14597
14598 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14599
14600         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14601         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14602         Strip options from test name.
14603
14604 2005-03-31  Jan Hubicka  <jh@suse.cz>
14605
14606         * gcc.dg/varpool-1.c: New testcase.
14607
14608 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14609
14610         PR c/772
14611         PR c/17913
14612         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14613         gcc.dg/stmt-expr-label-3.c : New tests.
14614         * gcc.c-torture/execute/medce-2.c: Remove.
14615
14616 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14617
14618         PR c/20368
14619         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14620         tests.
14621
14622 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14623
14624         * gcc.c-torture/compile/pr20203.c: New test.
14625
14626 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14627
14628         * gfortran.dg/promotion.f90: New test.
14629
14630 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14631
14632         PR middle-end/20491
14633         * gcc.dg/torture/asm-subreg-1.c: New test.
14634
14635 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14636
14637         PR c/20672
14638         * gcc.dg/pr20672-1.c: New test.
14639
14640 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14641
14642         * gfortran.dg/vect: New directory.
14643         * gfortran.dg/vect/vect.exp: New.
14644         * gfortran.dg/vect/vect-1.f90: New test.
14645         * gfortran.dg/vect/vect-2.f90: New test.
14646         * gfortran.dg/vect/vect-3.f90: New test.
14647         * gfortran.dg/vect/vect-4.f90: New test.
14648         * gfortran.dg/vect/vect-5.f90: New test.
14649
14650 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14651
14652         PR middle-end/20622
14653         * gcc.dg/alias-7.c: New test.
14654
14655 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14656
14657         * gcc.dg/sparc-reg-1.c: New test.
14658
14659 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14660
14661         PR target/19890
14662         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14663
14664 2005-03-29  Dale Ranta  <dir@lanl.gov>
14665             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14666
14667         PR libfortran/20163
14668         * gfortran.dg/pr20163-2.f: New test.
14669
14670 2005-03-28  Jan Hubicka  <jh@suse.cz>
14671
14672         PR middle-end/20635
14673         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14674         by Jakub Jelinek.
14675
14676 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14677
14678         PR tree-optimization/20626
14679         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14680         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14681
14682 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14683
14684         * gfortran.dg/underflow.f90: New test.
14685         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14686
14687 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14688
14689         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14690
14691 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14692
14693         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14694         (g++_init): Make sure that CXXFLAGS is set.
14695         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14696         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14697         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14698         * lib/objc.exp (objc_init): Likewise.
14699         * lib/treelang.exp (treelang_init): Likewise.
14700
14701 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14702
14703         PR tree-optimization/20470
14704         * gcc.dg/tree-ssa/pr20470.c: New test.
14705
14706 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14707
14708         * gcc.dg/ppc-stfiwx.c: New.
14709
14710 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14711
14712         PR target/19888
14713         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14714
14715 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14716
14717         * gcc.dg/20050325-1.c: Fix a typo.
14718
14719 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14720
14721         PR libfortran/19678
14722         PR libfortran/19679
14723         * gfortran.dg/dos_eol.f: New test.
14724
14725 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14726
14727         PR rtl-optimization/20249
14728         * gcc.dg/20050325-1.c: New test.
14729
14730 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14731
14732         PR libfortran/15332
14733         * gfortran.dg/pr15332.f: New test.
14734
14735 2005-03-24  Dale Johannesen  <dalej@apple.com>
14736
14737         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14738
14739 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14740
14741         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14742         'internal' visibility.
14743         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14744         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14745         'protected' visibility.
14746         * gcc.dg/visibility-7.c: Likewise.
14747         * lib/target-supports.exp (check_visibility_available): Take
14748         a parameter, the kind of visibility to check for.
14749         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14750         to check_visibility_available.
14751
14752         * g++.dg/expr/cast3.C: New.
14753
14754 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14755
14756         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14757         rs6000.
14758
14759 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14760
14761         PR target/20095
14762         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14763
14764 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14765
14766         * gcc.dg/badshift.c: Renamed to...
14767         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14768
14769         * gcc.target/i386/badshift.c: Renamed to...
14770         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14771         only.
14772
14773         PR rtl-optimization/20532
14774         * gcc.target/i386/badshift.c: New.
14775
14776 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14777
14778         * gfortran.dg/pr18025.f90: New test.
14779
14780 2005-03-23  Dale Johannesen  <dalej@apple.com>
14781
14782         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14783
14784 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14787
14788         * lib/target-supports.exp (check_iconv_available): Default
14789         libiconv to -liconv, if there is no definition.
14790
14791 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14792
14793         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14794
14795 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14796
14797         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14798         * g++.dg/opt/pr7503-2.C: Likewise.
14799         * g++.dg/opt/pr7503-3.C: Likewise.
14800         * g++.dg/opt/pr7503-4.C: Likewise.
14801         * g++.dg/opt/pr7503-5.C: Likewise.
14802         * g++.dg/warn/minmax.C: New test.
14803
14804 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14805
14806         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14807         * gfortran.dg/g77_intrinsics_sub.f: New test.
14808
14809 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14810             Jan Hubicka  <jh@suse.cz>
14811             Steven Bosscher <stevenb@suse.de
14812
14813         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14814
14815 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14816
14817         PR c++/19980
14818         * g++.dg/template/redecl3.C: New test.
14819
14820 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14821
14822         PR c++/20499
14823         * g++.dg/parse/error16.C: Tweak error markers.
14824
14825 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14826
14827         PR target/20561
14828         * gcc.dg/20050321-2.c: New test.
14829
14830 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         PR c++/20465
14833         PR c++/20381
14834         * g++.dg/template/ptrmem12.C: New.
14835
14836 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14837
14838         PR rtl-optimization/20527
14839         * gcc.c-torture/execute/pr20527-1.c: New test.
14840
14841 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14842
14843         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14844         program, compile it into a real executable and then delete the .c
14845         and .x files afterwards, to avoid problems on testglue targets.
14846
14847 2005-03-21  Stuart Hastings  <stuart@apple.com>
14848
14849         * gcc.target/i386/sse-2.c: New.
14850
14851 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14852
14853         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14854
14855 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14856
14857         * g++.dg/parse/crash25.C: Fix typo.
14858
14859 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14860
14861         PR c++/20461
14862         * g++.dg/parse/crash24.C: New test.
14863
14864         PR c++/20536
14865         * g++.dg/parse/crash25.C: New test.
14866
14867 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14868
14869         PR c++/20147
14870         * g++.dg/ext/stmtexpr4.C: New test.
14871
14872 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14873
14874         PR middle-end/20539
14875         * gcc.c-torture/compile/pr13066-1.c: New test case.
14876         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14877         * g++.dg/opt/pr13066-1.C: Likewise.
14878
14879 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14880
14881         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14882
14883 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14884
14885         PR fortran/18525
14886         * gfortran.dg/nesting_1.f90: New test.
14887
14888 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14889
14890         PR c++/20240
14891         * g++.dg/lookup/using13.C: New test.
14892
14893 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14894
14895         PR c++/20333
14896         * g++.dg/template/crash36.C: New test.
14897
14898 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14899
14900         PR c++/20463
14901         * g++.dg/template/crash35.C: New test.
14902
14903 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14904
14905         PR c++/19966
14906         * g++.dg/overload/operator2.C: New test.
14907
14908 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14909
14910         PR libfortran/20257
14911         * gfortran.dg/pr20257.f90: New test.
14912
14913 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14914
14915         PR libfortran/20480
14916         * gfortran.dg/pr20480.f90: New test.
14917
14918 2005-03-16  Richard Henderson  <rth@redhat.com>
14919
14920         PR middle-end/15700
14921         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14922         (_rtld_global): New.
14923         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14924         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14925
14926         * gcc.dg/alias-3.c: New.
14927         * gcc.dg/alias-4.c: New.
14928         * gcc.dg/alias-5.c: New.
14929         * gcc.dg/alias-6.c: New.
14930
14931 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14932
14933         * gcc.dg/cpp/ucnid-7.c: New.
14934
14935 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14936             Dorit Naishlos  <dorit@il.ibm.com>
14937
14938         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14939         darwin.
14940
14941 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14942
14943         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14944         misaligned accesses.
14945         * gcc.dg/vect/vect-58.c: Likewise.
14946         * gcc.dg/vect/vect-92.c: New.
14947         * gcc.dg/vect/vect-93.c: New.
14948
14949 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14950
14951         PR fortran/18827
14952         * gfortran.dg/assign_2.f90: New test.
14953         * gfortran.dg/assign_3.f90: New test.
14954         * gfortran.dg/assign.f90: New test.
14955
14956 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14957
14958         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14959         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14960         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14961         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14962         names.
14963
14964 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14965
14966         * gcc.dg/cpp/ucnid-6.c: New.
14967
14968         * gcc.dg/cpp/normalize-1.c: New.
14969         * gcc.dg/cpp/normalize-2.c: New.
14970         * gcc.dg/cpp/normalize-3.c: New.
14971         * gcc.dg/cpp/normalize-4.c: New.
14972         * gcc.dg/cpp/ucnid-4.c: New.
14973         * gcc.dg/cpp/ucnid-5.c: New.
14974         * g++.dg/cpp/normalize-1.C: New.
14975         * g++.dg/cpp/ucnid-1.C: New.
14976
14977 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14978
14979         * gcc.dg/pr18628.c: New.
14980
14981 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14982
14983         PR c++/20280
14984         * g++.dg/tree-ssa/pr20280.C: New.
14985
14986 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14987
14988         PR fortran/20467
14989         * gfortran.dg/stfunc_2.f90: New test.
14990
14991 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14992
14993         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14994
14995 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14996
14997         * gcc.dg/tree-ssa/20050314-1.c: New test.
14998
14999 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15000
15001         PR c++/4403
15002         PR c++/9783, DR433
15003         * g++.dg/template/friend34.C: New test.
15004         * g++.dg/template/friend35.C: Likewise.
15005         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15006
15007 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15008
15009         Friend class name lookup 5/n
15010         PR c++/1016
15011         * g++.dg/lookup/hidden-class1.C: New test.
15012         * g++.dg/lookup/hidden-class2.C: Likewise.
15013         * g++.dg/lookup/hidden-class3.C: Likewise.
15014         * g++.dg/lookup/hidden-class4.C: Likewise.
15015         * g++.dg/lookup/hidden-class5.C: Likewise.
15016         * g++.dg/lookup/hidden-class6.C: Likewise.
15017         * g++.dg/lookup/hidden-class7.C: Likewise.
15018         * g++.dg/lookup/hidden-class8.C: Likewise.
15019         * g++.dg/lookup/hidden-class9.C: Likewise.
15020         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15021         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15022         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15023         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15024         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15025         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15026         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15027         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15028         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15029         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15030         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15031
15032 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/20157
15035         * g++.dg/template/error18.C: New test.
15036
15037 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15038
15039         PR debug/16792
15040         * g++.dg/debug/pr16792.C: New test.
15041
15042 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15043
15044         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15045         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15046         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15047         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15048         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15049         test assertion names.
15050
15051 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15052
15053         PR fortran/18600
15054         * gfortran.dg/stfunc_1.f90: New test.
15055
15056 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15057
15058         PR fortran/16907
15059         * gfortran.dg/real_index_1.f90: New test.
15060
15061 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15062
15063         PR fortran/20323
15064         * gfortran.dg/spec_expr_1.f90: New test.
15065
15066 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15067
15068         PR c/20402
15069         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15070         new parser.
15071
15072 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15073
15074         PR fortran/20361
15075         * gfortran.dg/largeequiv_1.f90: New test.
15076
15077 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15078
15079         * gcc.dg/ucnid-1.c: New.
15080         * gcc.dg/ucnid-2.c: New.
15081         * gcc.dg/ucnid-3.c: New.
15082         * gcc.dg/ucnid-4.c: New.
15083         * gcc.dg/ucnid-5.c: New.
15084         * gcc.dg/ucnid-6.c: New.
15085         * gcc.dg/cpp/ucnid-1.c: New.
15086         * gcc.dg/cpp/ucnid-2.c: New.
15087         * gcc.dg/cpp/ucnid-3.c: New.
15088         * g++.dg/other/ucnid-1.C: New.
15089
15090 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15091
15092         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15093
15094 2005-03-11  Per Bothner  <per@bothner.com>
15095
15096         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15097         that diagnotics refer to correct token.
15098         * gcc.dg/unused-3.c: Likewise.
15099
15100 2005-03-11  Per Bothner  <per@bothner.com>
15101
15102         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15103         constant" is now actually on same line as string constant.
15104         * gcc.dg/cpp/direct2s.c: Likewise.
15105
15106 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15107
15108         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15109
15110 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15111
15112         PR libfortran/20124
15113         * gfortran.dg/pr20124.f90: New Test
15114
15115 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15116
15117         PR tree-optimization/20130
15118         * gcc.dg/pr20130-1.c: New test.
15119
15120 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15121
15122         PR target/20095
15123         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15124
15125 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15126
15127         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15128
15129 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15130
15131         * g++.dg/eh/forced1.C: Fix comment.
15132         * g++.dg/eh/forced2.C: Ditto.
15133         * g++.dg/eh/forced3.C: Ditto.
15134         * g++.dg/eh/forced4.C: Ditto.
15135
15136 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15137
15138         PR rtl-opt/20412
15139         * gcc.c-torture/compile/pr20412.c: New test.
15140
15141 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15142
15143         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15144
15145 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15146
15147         PR target/20322
15148         * gcc.dg/20050307-1.c: New test.
15149
15150 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         PR c++/20375
15153         * g++.dg/other/stdarg3.C: New.
15154
15155 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15156
15157         PR c++/18384, c++/18327
15158         * g++.dg/init/array19.C: New test.
15159
15160         PR inline-asm/20314
15161         * gcc.dg/torture/pr20314-1.c: New test.
15162         * gcc.dg/torture/pr20314-2.c: New test.
15163
15164 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15165
15166         * gcc.dg/20050309-1.c: New test.
15167
15168 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15169
15170         * gcc.dg/builtins-10.c: Reactivate disabled test.
15171         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15172         new cbrt transformations.
15173
15174 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/20208
15177         * g++.dg/template/array13.C: New test.
15178
15179 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15180
15181         PR c++/16859
15182         * g++.dg/init/brace4.C: New test.
15183
15184 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         PR c++/20186
15187         * g++.dg/template/non-dependent12.C: New.
15188
15189 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15190
15191         PR c++/20142
15192         * g++.dg/init/array18.C: Add dg-do run marker.
15193
15194         PR c++/20142
15195         * g++.dg/init/array18.C: New test.
15196
15197 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15198
15199         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15200         * g++.dg/gcov/gcov.exp: Likewise.
15201         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15202         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15203         * lib/c-torture.exp: Likewise.
15204         * lib/fortran-torture.exp: Likewise.
15205         * lib/g++.exp: Likewise.
15206         * lib/gcc-defs.exp: Likewise.
15207         * lib/gcc-dg.exp: Likewise.
15208         * lib/gcc.exp: Likewise.
15209         * lib/gcov.exp: Likewise.
15210         * lib/gfortran.exp: Likewise.
15211         * lib/mike-g++.exp: Likewise.
15212         * lib/mike-gcc.exp: Likewise.
15213         * lib/objc-torture.exp: Likewise.
15214         * lib/objc.exp: Likewise.
15215         * lib/profopt.exp: Likewise.
15216         * lib/target-libpath.exp: Likewise.
15217         * lib/target-supports.exp: Likewise.
15218         * lib/treelang.exp: Likewise.
15219         * lib/wrapper.exp: Likewise.
15220
15221 2005-03-08  Jeff Law  <law@redhat.com>
15222
15223         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15224         PHI-OPT changes.
15225
15226 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15227
15228         * gcc.dg/vect/pr20122.c: New test.
15229
15230 2005-03-07  Jeff Law  <law@redhat.com>
15231
15232         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15233         was folded away.
15234         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15235         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15236         * gcc.dg/tree-ssa/pr18134.c: New test.
15237
15238 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15239
15240         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15241         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15242         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15243
15244 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15245
15246         PR tree-opt/17671
15247         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15248
15249 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15250
15251         * g++.dg/warn/Wnvdtor.C: New test.
15252
15253 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15254
15255         * gcc.dg/torture/pr19683-1.c: New test.
15256
15257 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15258
15259         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15260         * gfortran.dg/g77/19990313-2.f: Ditto.
15261         * gfortran.dg/g77/19990313-3.f: Ditto.
15262         * gfortran.dg/g77/19990525-0.f: Ditto.
15263         * gfortran.dg/g77/19990826-0.f: Ditto.
15264         * gfortran.dg/g77/19990826-2.f: Ditto.
15265         * gfortran.dg/g77/19990826-3.f: Ditto.
15266         * gfortran.dg/g77/20000511-1.f: Ditto.
15267         * gfortran.dg/g77/20000511-2.f: Ditto.
15268         * gfortran.dg/g77/970625-2.f: Ditto.
15269         * gfortran.dg/g77/980310-2.f: Ditto.
15270         * gfortran.dg/g77/980310-3.f: Ditto.
15271         * gfortran.dg/g77/980310-8.f: Ditto.
15272         * gfortran.dg/g77/980519-2.f: Ditto.
15273         * gfortran.dg/g77/alpha1.f: Ditto.
15274         * gfortran.dg/g77/claus.f: Ditto.
15275         * gfortran.dg/g77/erfc.f: Ditto.
15276         * gfortran.dg/g77/short.f: Ditto.
15277         * gfortran.fortran-torture/execute/data.f90: Ditto.
15278         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15279         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15280
15281 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15282
15283         * lib/file-format.exp (gcc_target_object_format): Add check for som
15284         format and hardcode object formats on hppa*-*-hpux*.
15285         * lib/target-supports.exp (check_weak_available): Add check for som
15286         object format.  Always return 0 on hppa*-*-hpux10*.
15287
15288         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15289         is defined.
15290
15291         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15292
15293 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15294
15295         * gfortran.dg/pr19936_1.f90: New test.
15296         * gfortran.dg/pr19936_2.f90: New test.
15297         * gfortran.dg/pr19936_3.f90: New test.
15298
15299 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15300             Paul Thomas <prthomas@drfccad.cea.fr>
15301
15302         * gfortran.dg/PR19754_1.f90: New test.
15303         * gfortran.dg/PR19754_2.f90: Ditto.
15304
15305 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15306
15307         PR c++/19311
15308         * g++.dg/template/non-dependent11.C: New test.
15309
15310 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15311
15312         * lib/target-supports.exp (check_iconv_available): Fix comment.
15313
15314 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15315             Joseph S. Myers  <joseph@codesourcery.com>
15316
15317         PR c++/19797
15318         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15319
15320 2005-03-04  Matthew Sachs  <msachs@apple.com>
15321
15322         * gcc.exp (gcc_target_compile): Put braces around
15323         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15324         * objc.exp (objc_target_compile): Likewise.
15325         * treelang.exp (treelang_target_compile): Likewise.
15326
15327 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15328
15329         PR fortran/19673
15330         * gfortran.dg/func_result_1.f90: New test.
15331
15332 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15333
15334         * gcc.misc-tests/options.exp: New test.
15335
15336 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15337
15338         * gcc.dg/pr15784-4.c: New test.
15339
15340 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15341
15342         * gcc.c-torture/execute/pr17133.c: New.
15343         * gcc.c-torture/compile/20050303-1.c: New.
15344
15345 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15346
15347         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15348
15349 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15350
15351         * g++.dg/overload/using2.C: New.
15352
15353 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/19916
15356         * g++.dg/init/ptrmem2.C: New test.
15357
15358 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15359
15360         PR c/8927
15361         * gcc.dg/pr8927-1.c: New test.
15362
15363 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15364
15365         PR c++/20232
15366         * g++.dg/inherit/covariant12.C: New.
15367
15368 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15369
15370         PR fortran/19479
15371         * gfortran.dg/bound_1.f90: New test.
15372
15373 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15374
15375         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15376         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15377
15378 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15379
15380         PR c/20245
15381         * gcc.dg/pr20245-1.c: New test.
15382
15383 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15384
15385         PR middle-end/19874
15386         * gcc.c-torture/execute/20050119-2.c: New test case.
15387
15388 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15389
15390         * README: Update the DejaGnu bug reporting address.
15391         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15392         * lib/objc-torture.exp: Likewise.
15393
15394 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15395
15396         * gfortran.dg/boz_1.f90: New test.
15397         * gfortran.dg/boz_3.f90: New test.
15398         * gfortran.dg/boz_4.f90: New test.
15399
15400 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15401
15402         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15403         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15404
15405 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15406
15407         PR libfortran/20101
15408         * gfortran.dg/write_0_pe_format.f90: New test.
15409
15410 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15411
15412         PR c++/20206
15413         * g++.dg/opt/thunk2.C: New test.
15414         * g++.dg/opt/covariant1.C: New test.
15415
15416 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15417
15418         * gfortran.dg/e_d_fmt.f90: New test.
15419
15420 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15421
15422         * gcc.dg/asm-b.c: Fix comment typos.
15423
15424 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15425
15426         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15427         a V_MAY_DEF also.
15428
15429 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15430
15431         PR tree-opt/20188
15432         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15433         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15434         * gcc.dg/asm-b.c: New test.
15435
15436 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15437
15438         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15439         Disable this test on IRIX 6.
15440
15441 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15442
15443         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15444         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15445         parser.
15446
15447 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15448
15449         PR tree-optimization/20204
15450         * testsuite/gcc.dg/pr20204.c: New test.
15451
15452 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15453
15454         PR target/20196
15455         * gcc.c-torture/execute/20050224-1.c: New test.
15456
15457         PR c++/20175
15458         * g++.dg/warn/Wbraces2.C: New test.
15459
15460 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15461
15462         PR c++/19878
15463         * g++.dg/init/const2.C: New test.
15464
15465 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15466
15467         PR tree-optimization/20100
15468         * gcc.c-torture/execute/pr20100-1.c: New test.
15469
15470 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15471
15472         * gfortran.dg/implicit_3.f90: New test.
15473
15474         * gfortran.dg/deftype_1.f90: New test.
15475
15476 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15477
15478         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15479         the test passes.
15480         * g++.dg/other/anon3.C: Accept a warning.
15481
15482 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15483
15484         * gcc.dg/pr20017.c: Fix a comment typo.
15485
15486 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15487
15488         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15489
15490 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         PR ada/19902
15493         * ada/acats/tests/cxa/cxa3004.a: Remove.
15494         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15495
15496 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15497
15498         PR c++/20073
15499         * g++.dg/init/const1.C: New test.
15500
15501         PR c++/19991
15502         * g++.dg/parse/constant7.C: New test.
15503
15504         PR c++/20152
15505         * g++.dg/parse/error27.C: New test.
15506         * g++.dg/template/qualttp15.C: Adjust error markers.
15507         * g++.old-deja/g++.other/struct1.C: Likewise.
15508
15509         PR c++/20153
15510         * g++.dg/template/error17.C: New test.
15511
15512         PR c++/20148
15513         * g++.dg/parser/error26.C: New test.
15514
15515 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15516
15517         PR tree-optimization/20100
15518         PR tree-optimization/20115
15519         * gcc.dg/pr20115.c: New test.
15520         * gcc.dg/pr20115-1.c: New test.
15521         * gcc.dg/pr20100.c: New test.
15522         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15523         call-clobbered variables after alias1.
15524
15525 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15526
15527         * gfortran.dg/list_read_4.f90: new test.
15528
15529 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15530
15531         PR rtl-optimization/20017.
15532         * gcc.dg/pr20017.c: New.
15533
15534 2005-02-22  Devang Patel  <dpatel@apple.com>
15535
15536         PR 19952
15537         * g++.dg/tree-ssa/pr19952.C: New test.
15538
15539 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/19883
15542         * g++.dg/parse/constant6.C: New test.
15543
15544 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15545
15546         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15547         * g++.dg/charset/asm2.c: Likewise.
15548         * g++.dg/charset/asm3.c: Likewise.
15549         * g++.dg/charset/asm4.c: Likewise.
15550         * g++.dg/charset/asm5.c: Likewise.
15551         * g++.dg/charset/attribute1.c: Likewise.
15552         * g++.dg/charset/attribute2.c: Likewise.
15553         * g++.dg/charset/extern1.cc: Likewise.
15554         * g++.dg/charset/extern2.cc: Likewise.
15555         * g++.dg/charset/extern3.cc: Likewise.
15556         * g++.dg/charset/function.cc: Likewise.
15557         * g++.dg/charset/string.c: Likewise.
15558         * g++.dg/charset/charset.exp: Likewise.
15559         * lib/target-supports.exp (check_iconv_available): Fix comment.
15560
15561 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15562
15563         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15564         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15565         * gcc.dg/charset/asm2.c: Likewise.
15566         * gcc.dg/charset/asm3.c: Likewise.
15567         * gcc.dg/charset/asm4.c: Likewise.
15568         * gcc.dg/charset/asm5.c: Likewise.
15569         * gcc.dg/charset/asm6.c: Likewise.
15570         * gcc.dg/charset/attribute1.c: Likewise.
15571         * gcc.dg/charset/attribute2.c: Likewise.
15572         * gcc.dg/charset/builtin1.c: Likewise.
15573         * gcc.dg/charset/extern.c: Likewise.
15574         * gcc.dg/charset/function.c: Likewise.
15575         * gcc.dg/charset/string.c: Likewise.
15576         * gcc.dg/charset/charset.exp: Likewise.
15577
15578 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15579
15580         PR fortran/20086
15581         * gfortran.dg/pr20086.f90: New test.
15582
15583 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15584
15585         PR tree-optimization/19786
15586         * g++.dg/tree-ssa/pr19786.C: New.
15587
15588 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15589
15590         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15591
15592 2005-02-21  Jeff Law  <law@redhat.com>
15593
15594         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15595
15596 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15597
15598         * gfortran.dg/do_iterator: Split loop, markup all lines for
15599         which an error locus is printed.
15600         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15601         locus is printed.
15602         * gfortran.dg/select_4.f90: Likewise.
15603         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15604         locuses in the various permutations.
15605
15606 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15607
15608         PR tree-optimization/19951
15609         * g++.dg/vect: New directory.
15610         * g++.dg/vect/vect.exp: New file.
15611         * g++.dg/vect/pr19951.cc: New testcase.
15612         * g++.dg/dg.exp: Also prune vectorizer tests.
15613
15614 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15615
15616         PR 18785
15617         * gcc.dg/charset/builtin1.c: New test.
15618
15619 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15620
15621         PR c++/19299
15622         * g++.dg/inherit/volatile1.C: New test.
15623
15624         PR c++/19440
15625         * g++.dg/template/dtor4.C: New test.
15626
15627 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15628
15629         * gfortran.dg/int_1.f90: New test.
15630
15631 2005-02-19  Devang Patel  <dpatel@apple.com>
15632
15633         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15634
15635 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15636
15637         * gfortran.dg/achar_1.f90: New test.
15638
15639 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15640
15641         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15642
15643 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15644             Jakub Jelinek  <jakub@redhat.com>
15645
15646         PR tree-optimization/19828
15647         * gcc.dg/tree-ssa/loop-7.c: New test.
15648         * gcc.c-torture/execute/20050218-1.c: New test.
15649
15650 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15651
15652         PR c/20043
15653         * gcc.dg/transparent-union-1.c: New test.
15654         * gcc.dg/transparent-union-2.c: New test.
15655
15656 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15657
15658         PR tree-optimization/18977
15659         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15660
15661 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15662
15663         PR target/20054
15664         * gcc.dg/pr20054.c: New test.
15665
15666 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15667
15668         PR c++/19508
15669         * g++.dg/ext/attrib20.C: New test.
15670
15671 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15672
15673         PR middle-end/20030
15674         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15675
15676 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15677
15678         PR c++/20008
15679         * g++.dg/opt/switch4.C: New.
15680
15681 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15682
15683         PR c++/20023
15684         PR tree-optimization/20009
15685         * gcc.c-torture/compile/20050217-1.c: New test.
15686         * g++.dg/opt/switch3.C: New test.
15687
15688         PR tree-optimization/18947
15689         * gcc.c-torture/compile/20050215-1.c: New test.
15690         * gcc.c-torture/compile/20050215-2.c: New test.
15691         * gcc.c-torture/compile/20050215-3.c: New test.
15692
15693 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15694
15695         PR c++/20028
15696         * g++.dg/template/crash34.C: New.
15697
15698         PR c++/20022
15699         * g++.dg/other/access3.C: New.
15700
15701 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15702
15703         * gcc.dg/vect/vect-98.c: New test.
15704
15705 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15706
15707         PR tree-optimization/19967
15708         * gcc.dg/pr19967.c: New.
15709
15710 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15711
15712         PR middle-end/19857
15713         * gcc.dg/tree-ssa/20050215-1.c: New test.
15714         * gcc.c-torture/execute/20050215-1.c: New test.
15715
15716 2005-02-15  Eric Christopher  <echristo@redhat.com>
15717
15718         * gcc.dg/cpp/20050215-1.c: New file.
15719
15720 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15721
15722         PR tree-optimization/15785
15723         * gcc.dg/pr15785-1.c: New test.
15724
15725 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15726
15727         PR c++/17788
15728         * g++.dg/init/ctor4.C: New.
15729         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15730
15731 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15732
15733         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15734         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15735
15736 2005-02-15  Andreas Schwab  <schwab@suse.de>
15737
15738         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15739         declare malloc.
15740
15741 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15742
15743         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15744
15745 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15746
15747         PR tree-optimization/19853
15748         * gcc.c-torture/compile/pr19853.c: New test.
15749
15750 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         PR c++/19608
15753         * g++.dg/parse/local-class1.C: New.
15754
15755         PR c++/19895
15756         * g++.dg/parse/ptrmem3.C: New.
15757
15758         PR c++/19884
15759         * g++.old-deja/g++.oliva/template6.C: Add another case.
15760         * g++.dg/template/explicit6.C: New.
15761
15762 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15763
15764         PR c++/17816
15765         * g++.dg/other/redecl2.C: New.
15766
15767 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15768
15769         PR c++/19891
15770         * g++.dg/abi/covariant4.C: New.
15771
15772 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15773
15774         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15775
15776 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15777
15778         * gcc.dg/vect/vect-96.c: Fix typo.
15779
15780 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15781
15782         PR c++/14479
15783         PR c++/19487
15784         * g++.dg/template/enum5.C: New test.
15785
15786 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15787
15788         * gcc.dg/vect/vect-97.c: New test.
15789
15790 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15791
15792         * gcc.dg/vect/vect-96.c: New test.
15793
15794 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15795
15796         * gcc.dg/builtins-34.c: Also check ldexp*.
15797
15798 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15799
15800         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15801
15802 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15803
15804         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15805         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15806         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15807         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15808         selector_list, selector_expression, dg-process-target): Move to new
15809         file target-supports-dg.exp.
15810         * lib/target-supports-dg.exp: New.
15811
15812         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15813         New.
15814
15815 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15816
15817         PR c++/19666
15818         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15819
15820         PR middle-end/19858
15821         * gcc.c-torture/compile/20050210-1.c: New test.
15822
15823 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15824
15825         PR c++/19755
15826         * g++.dg/warn/Wbraces1.C: New test.
15827
15828 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15829
15830         * gcc.dg/builtins-52.c: New testcase.
15831
15832 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15833
15834         PR c/19342
15835         * gcc.c-torture/execute/20050119-1.c: New test.
15836
15837 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/19811
15840         * g++.dg/init/delete1.C: New test.
15841
15842 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15843
15844         PR c++/18470
15845         * g++.dg/template/static12.C: New test.
15846
15847 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15848
15849         PR c++/19787
15850         * g++.dg/conversion/ambig1.C: New test.
15851
15852         PR c++/19739
15853         * g++.dg/ext/attrib19.C: New test.
15854
15855         PR c++/19732
15856         * g++.dg/parse/dtor5.C: New test.
15857
15858         PR c++/19762
15859         * g++.dg/template/dtor3.C: New test.
15860
15861         PR c++/19826
15862         * g++.dg/template/static11.C: New test.
15863         * g++.dg/template/crash2.C: Remove dg-error marker.
15864
15865 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15866
15867         PR C++/18491
15868         * g++.old-deja/g++.mike/p10769a.C: Remove.
15869
15870 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15871
15872         * gcc.dg/builtins-48.c: New test case.
15873         * gcc.dg/builtins-49.c: New test case.
15874         * gcc.dg/builtins-50.c: New test case.
15875         * gcc.dg/builtins-51.c: New test case.
15876
15877 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15878
15879         PR middle-end/19583
15880         * g++.dg/warn/Wreturn-type-3.C: New test.
15881
15882 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15883
15884         PR middle-end/19402
15885         * gcc.dg/pr19402-1.c: New testcase.
15886         * gcc.dg/pr19402-2.c: likewise.
15887
15888 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15889
15890         PR middle-end/19854
15891         * g++.dg/tree-ssa/tmmti.C: New testcase.
15892
15893 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15894
15895         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15896
15897 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/19733
15900         * g++.dg/parse/crash23.C: New test.
15901         * g++.dg/warn/Weff1.C: New test.
15902
15903 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15904
15905         * gcc.dg/20050209-1.c: New test.
15906
15907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15908
15909         PR target/19799
15910         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15911
15912 2005-02-08  Mike Stump  <mrs@apple.com>
15913
15914         * g++.dg/pch/import-2.c: New test.
15915         * g++.dg/pch/import-2.hs: New.
15916         * g++.dg/pch/include/import-2a.h: New.
15917         * g++.dg/pch/include/import-2b.h: New.
15918
15919 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15920
15921         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15922
15923 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15924
15925         * gfortran.dg/substr_1.f90: New test.
15926
15927 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15928
15929         PR middle-end/19775
15930         * gcc.dg/torture/builtin-power-1.c: Disable test for
15931         invalid transformation.
15932         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15933         no longer optimize.
15934         * gcc.dg/builtins-47.c: New testcase.
15935
15936 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15937             Dorit Naishlos  <dorit@il.ibm.com>
15938
15939         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15940
15941 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15942
15943         * gcc.c-torture/compile/20050206-1.c: New test.
15944
15945 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15946
15947         PR tree-opt/19768
15948         * g++.dg/opt/pr19768.C: New test.
15949
15950 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15951
15952         PR tree-opt/19736
15953         * gcc.c-torture/compile/pr19736.c: New test.
15954
15955 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15956
15957         PR c++/17401
15958         * g++.dg/parse/error25.C: New test.
15959
15960 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15961
15962         * gcc.c-torture/execute/20050203-1.c: New.
15963
15964 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15965
15966         * gcc.dg/vect/vect-85.c: Remove xfail.
15967         * gcc.dg/vect/vect-86.c: Remove xfail.
15968         * gcc.dg/vect/vect-87.c: Remove xfail.
15969         * gcc.dg/vect/vect-88.c: Remove xfail.
15970
15971 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15972
15973         * gcc.dg/altivec-19.c: New.
15974
15975 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15976
15977         PR c/17807
15978         * gcc.dg/nested-func-3.c: New test.
15979         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15980
15981 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15982
15983         * gcc.test-framework/gen_directive_tests: Generate tests for
15984         selector expressions.
15985
15986 2005-02-02  Matt Austern  <austern@apple.com>
15987
15988         PR c++/19628
15989         * g++/ext/builtin7.C: New.
15990         * g++/ext/builtin8.C: New.
15991
15992 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15993
15994         PR c/18502
15995         * gcc.dg/pr18502-1.c: New test.
15996
15997 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15998
15999         PR c++/17413
16000         * g++.dg/template/local4.C: Tweak.
16001
16002 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16003
16004         PR tree-optimization/19578
16005         * gcc.c-torture/compile/20050202-1.c: New test.
16006
16007 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16008
16009         PR c/19435
16010         * gcc.dg/c99-init-4.c: New test.
16011
16012 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16013
16014         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16015
16016         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16017
16018         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16019         * g++.dg/eh/check-vect.h: New.
16020
16021         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16022         * gcc.dg/vect/vect-78.c: Ditto.
16023         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16024         Remove.
16025
16026         * g++.dg/conversion/simd1.C: Expect warning.
16027         * g++.dg/ext/attribute-test-1.C: Ditto.
16028         * g++.dg/ext/attribute-test-2.C: Ditto.
16029         * g++.dg/ext/attribute-test-3.C: Ditto.
16030         * g++.dg/ext/attribute-test-4.C: Ditto.
16031
16032         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16033         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16034
16035         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16036
16037 2005-02-01  Richard Henderson  <rth@redhat.com>
16038
16039         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16040         long double for ibm double-double format.
16041         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16042
16043 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16044
16045         PR tree-optimization/19633
16046         * testsuite/gcc.dg/pr19633-1.c: New test.
16047         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16048         to NULL or a symbol.
16049
16050 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16051
16052         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16053         New procs.
16054         (dg-process-target (local override)): Handle selector expressions.
16055
16056         * gcc.test-framework/README: Describe tests in source directory.
16057         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16058         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16059         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16060         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16061         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16062         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16063         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16064         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16065         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16066         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16067         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16068         * gcc.test-framework/dg-error-exp-P.c: New test.
16069         * gcc.test-framework/dg-error-exp-XP.c: New test.
16070         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16071         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16072         * gcc.test-framework/dg-output-exp-P.c: New test.
16073         * gcc.test-framework/dg-output-exp-XF.c: New test.
16074         * gcc.test-framework/dg-warning-exp-P.c: New test.
16075         * gcc.misc-tests/dg-1.c: Remove.
16076         * gcc.misc-tests/dg-2.c: Remove.
16077         * gcc.misc-tests/dg-3.c: Remove.
16078         * gcc.misc-tests/dg-4.c: Remove.
16079         * gcc.misc-tests/dg-5.c: Remove.
16080         * gcc.misc-tests/dg-6.c: Remove.
16081         * gcc.misc-tests/dg-7.c: Remove.
16082         * gcc.misc-tests/dg-8.c: Remove.
16083         * gcc.misc-tests/dg-9.c: Remove.
16084         * gcc.misc-tests/dg-10.c: Remove.
16085         * gcc.misc-tests/dg-11.c: Remove.
16086         * gcc.misc-tests/dg-12.c: Remove.
16087         * gcc.misc-tests/dg-test.exp: Remove.
16088
16089         * gcc.test-framework/test-framework.awk: Change recording and
16090         printing of passes and failures.
16091
16092         * gcc.test-framework: New directory.
16093         * gcc.test-framework/README: New.
16094         * gcc.test-framework/test-framework.exp: New.
16095         * gcc.test-framework/test-framework.awk: New.
16096         * gcc.test-framework/gen_directive_tests: New.
16097
16098 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16099
16100         * lib/treelang.exp: Fix comment typos.
16101         (treelang_target_compile): Don't append libs=-ltreelang to options.
16102
16103 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16104
16105         * g++.dg/parse/typename7.C: Adjust error messages.
16106
16107 2005-01-31  Jeff Law  <law@redhat.com>
16108
16109         * gcc.c-torture/execute/20050131-1.c: New test.
16110         * gcc.dg/wcaselabel.c: New test.
16111
16112 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16113
16114         * g++.dg/other/warning1.C: Adjust error messags.
16115         * g++.dg/parse/constant5.C: New test.
16116
16117 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16118
16119         PR c/19333
16120         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16121         the test case valid.
16122         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16123         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16124         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16125         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16126         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16127         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16128
16129 2005-01-31  Dale Johannesen  <dalej@apple.com>
16130
16131         * g++.dg/opt/pr19650.C: New test.
16132
16133 2005-01-31  Richard Henderson  <rth@redhat.com>
16134
16135         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16136         long double for intel double extended format.
16137         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16138
16139 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16140
16141         PR c++/19555
16142         * g++.dg/template/static10.C: New test.
16143
16144         PR c++/19395
16145         * g++.dg/parse/error24.C: New test.
16146
16147         PR c++/19367
16148         * g++.dg/lookup/builtin1.C: New test.
16149
16150         PR c++/19457
16151         * g++.dg/warn/conv3.C: New test.
16152
16153 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16154
16155         PR fortran/19647
16156         * gfortan.dg/inquire_7.f90
16157
16158 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16159
16160         PR tree-optimization/15791
16161         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16162         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16163         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16164         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16165         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16166         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16167         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16168         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16169         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16170         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16171
16172 2005-01-29  Paul Brook  <paul@codesourcery.com>
16173
16174         PR fortran/18565
16175         * check.c (real_or_complex_check): New function.
16176         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16177         * intrinsic.c (add_functions): Use new check functions.
16178         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16179         Add prototypes.
16180
16181 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16182
16183         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16184         gcc.dg/lvalue-3.c: New tests.
16185         * gcc.dg/concat.c: Update expected messages.
16186
16187 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16188
16189         PR libfortran/19595
16190         * gfortran.dg/eor_1.f90: New test.
16191
16192 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16193
16194         PR fortran/19589
16195         * gfortran.dg/logical_data_1.f90: New test.
16196
16197 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/19253
16200         * g++.dg/template/crash33.C: New test.
16201
16202         PR c++/19667
16203         * g++.dg/template/crash32.C: New test.
16204
16205 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16206
16207         PR middle-end/16558
16208         * g++.dg/warn/Wreturn-type-2.C: New test.
16209
16210 2004-06-24  Jeff Law  <law@redhat.com>
16211
16212         * gcc.dg/tree-ssa/20050128-1.c: New test.
16213
16214 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16215
16216         * gcc.target/frv/all-mdpackh-1.c: New test.
16217
16218 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16219
16220         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16221
16222 2005-01-27  Richard Henderson  <rth@redhat.com>
16223
16224         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16225
16226 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16227
16228         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16229
16230 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16231
16232         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16233         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16234         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16235         to cope with cases where the multilib options override the dg-options.
16236
16237 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16238
16239         PR c/18946
16240         * gcc.dg/noncompile/20050120-1.c: New test.
16241
16242 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16243
16244         PR tree-optimization/19633
16245         * gcc.dg/pr19633.c: New test.
16246         * gcc.dg/tree-ssa/pr19633.c: New test.
16247
16248 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16249
16250         * gcc.dg/20041216-1.c: New test.
16251
16252 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16253
16254         PR objc/18862
16255         * objc.dg/selector-2.m: New test.
16256
16257 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16258
16259         * g++.dg/opt/range-test-2.C: New test.
16260
16261         PR rtl-optimization/19579
16262         * gcc.c-torture/execute/20050124-1.c: New test.
16263
16264 2005-01-26  Greg Parker  <gparker@apple.com>
16265         Stuart Hastings  <stuart@apple.com>
16266
16267         * gcc.c-torture/execute/20050125-1.c: New.
16268
16269 2005-01-18  Jan Hubicka  <jh@suse.cz>
16270
16271         PR tree-optimize/19337
16272         * gcc.c-torture/compile/20050119-1.c: New test.
16273
16274 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16275
16276         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16277         test for successful match.
16278
16279 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16280
16281         PR objc/18408
16282         * objc.dg/comp-types-7.m: New test.
16283
16284 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16285
16286         * lib/target-supports.exp (current_target_name): New.
16287         (check_effective_target_ilp32, check_effective_target_lp64):
16288         Cache the result to use as long as the current target, with
16289         multilib flags, remains the same.
16290
16291         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16292         (dg-require-weak, dg-require-visibility, dg-require-alias,
16293         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16294         dg-require-effective-target, dg-skip-if): Remove call to
16295         skip_test_and_clear_xfail.
16296         (dg-test): Clear xfail data.
16297
16298 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16299
16300         PR target/17751
16301         * gcc.dg/ppc64-toc.c: New test.
16302
16303         * g++.dg/tree-ssa/empty-1.C: New test.
16304
16305         PR middle-end/19551
16306         * gcc.c-torture/execute/20050121-1.c: New test.
16307         * gcc.dg/20050121-2.c: New test.
16308
16309 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16310         Paul Brook  <paul@codesourcery.com>
16311
16312         PR fortran/17941
16313         * gfortran.dg/real_const_1.f: New test.
16314         * gfortran.dg/real_const_2.f90: New test.
16315         * gfortran.dg/complex_int_1.f90: New test.
16316
16317 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16318
16319         PR fortran/19313
16320         * gfortan.dg/inquire_6.f90: New test.
16321
16322 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16323
16324         PR libfortran/19451
16325         * open_readonly_1.f90: New test.
16326
16327 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16328
16329         PR libfortran/18982
16330         * gfortran.dg/open_new.f90: New file.
16331
16332 2005-01-22  Paul Brook  <paul@codesourcery.com>
16333
16334         * namelist_1.f90: New test.
16335
16336 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16337
16338         PR tree-optimization/19484
16339         * gcc.c-torture/compile/20050122-[12].c: New tests.
16340
16341 2005-01-22  Paul Brook  <paul@codesourcery.com>
16342
16343         * gfortran.dg/implicit_2.f90: New test.
16344
16345 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16346
16347         PR fortran/19314
16348         * gfortran.dg/inquire_5.f90: New test.
16349
16350 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16351
16352         PR c/18809
16353         * gcc.dg/pr18809-1.c: New test.
16354
16355 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16356
16357         * gcc.dg/20050121-1.c: New test.
16358
16359         PR tree-optimization/13000
16360         * gcc.dg/20040206-1.c: Change warning to point where function is
16361         being inlined.
16362
16363 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16364
16365         PR c++/19208
16366         * g++.dg/template/array11.C: New test.
16367
16368 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16369
16370         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16371         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16372         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16373         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16374         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16375         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16376
16377 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16378
16379         PR tree-optimization/15349
16380         * gcc.dg/tree-ssa/pr15349.c: New.
16381
16382 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16383
16384         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16385
16386 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16387
16388         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16389         scan-assembler-times directive name.
16390
16391         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16392         after dg-do.
16393
16394         PR rtl-optimization/19462
16395         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16396
16397 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16398
16399         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16400         counting function calls on ia64.
16401
16402 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16403
16404         PR rtl-optimization/15139
16405         * gcc.dg/20050111-2.c: New test.
16406
16407         PR c/17297
16408         * gcc.c-torture/compile/20050113-1.c: New testcase.
16409
16410         PR middle-end/19164
16411         * gcc.dg/20050113-1.c: New testcase.
16412
16413 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16414
16415         * gcc.dg/vect/vect-85.c: Add comment.
16416         * gcc.dg/vect/vect-86.c: Add xfail for now.
16417         * gcc.dg/vect/vect-87.c: Add xfail for now.
16418         * gcc.dg/vect/vect-88.c: Add xfail for now.
16419         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16420
16421 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16422
16423         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16424
16425 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16426
16427         * g++.dg/debug/typedef3.C: New test.
16428
16429 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16430
16431         PR c/19472
16432         * gcc.dg/asm-a.c: New test.
16433
16434 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16435
16436         * gcc.dg/sh-relax.c: Add prototype for abort.
16437
16438 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16439
16440         * gcc.dg/short-compare-1.c: New test.
16441         * gcc.dg/short-compare-2.c: Likewise.
16442
16443 2005-01-18  Michael Matz  <matz@suse.de>
16444
16445         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16446
16447 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16448
16449         PR tree-optimization/19121
16450         * gcc.c-torture/compile/pr19121.c: New test.
16451
16452 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16453
16454         PR target/19357
16455         * gcc.c-torture/compile/pr19357.c: New test.
16456
16457 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16458
16459         PR c/5675
16460         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16461         pass--those that refer just to the variable, possibly with a
16462         cast.
16463         * gcc.dg/c99-const-expr-3.c: Likewise.
16464
16465         PR middle-end/13127
16466         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16467         longer emitted.
16468
16469 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16470
16471         PR fortran/18778
16472         * gfortran.dg/endfile_2.f90: New test.
16473
16474 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16475
16476         PR 19168
16477         * gfortran.dg/select_5.f90: New test.
16478
16479 2004-01-16  Paul Brook  <paul@codesourcery.com>
16480
16481         * gfortran.dg/common_4.f90: New test.
16482
16483 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16484
16485         PR rtl-optimization/19462
16486         * gcc.dg/torture/pr19462-1.c: New test.
16487
16488 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16489
16490         PR objc/19321
16491         * objc.dg/func-ptr-2.m: New.
16492         * objc.dg/volatile-1.m: New.
16493
16494 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16495
16496         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16497
16498 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16499
16500         PR tree-optimization/19060
16501         * gcc.c-torture/execute/20050104-1.c: New test.
16502
16503 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16504
16505         PR fortran/18983
16506         * gfortran.dg/write_to_null.f90: New test.
16507
16508 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16509             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16510
16511         PR other/19328
16512         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16513         argument.
16514
16515 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16516
16517         PR c++/19263
16518         * g++.dg/init/vector1.C: New test.
16519
16520 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16521
16522         PR target/13158
16523         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16524         PR target/18987
16525         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16526
16527 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16528
16529         * gfortran.dg/select_1.f90: New test.
16530         * gfortran.dg/select_2.f90: New test.
16531         * gfortran.dg/select_3.f90: New test.
16532         * gfortran.dg/select_4.f90: New test.
16533
16534 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16535
16536         PR middle-end/19084
16537         PR rtl-optimization/19348
16538         * gcc.dg/20050111-1.c: New test.
16539         * gcc.c-torture/execute/20050111-1.c: New test.
16540
16541         * gcc.dg/i386-asm-4.c: New test.
16542
16543 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16544
16545         * gcc.dg/nested-func-2.c: New test.
16546         * ada/acats/norun.lst: Remove c953002.
16547
16548 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16549
16550         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16551
16552 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16553
16554         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16555
16556 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         PR target/18761
16559         * g++.dg/abi/align1.C: New test.
16560
16561 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16562
16563         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16564         at a time.
16565         * g++.dg/ext/altivec_check.h: Support compiling as C.
16566
16567 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16568
16569         PR c++/19355
16570         * g++.dg/expr/pr19355-1.C: New test case.
16571
16572 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16573
16574         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16575         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16576         * ada/acats/tests/c3/c92005b.ada: Likewise.
16577         * ada/acats/tests/c3/cxb3012.a: Likewise.
16578         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16579
16580 2005-01-09  Paul Brook  <paul@codesourcery.com>
16581
16582         * gfortran.dg/common_2.f90: New file.
16583         * gfortran.dg/common_3.f90: New file.
16584
16585 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16586
16587         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16588
16589 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16590
16591         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16592         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16593         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16594         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16595         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16596         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16597         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16598         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16599         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16600         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16601         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16602         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16603         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16604         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16605         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16606         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16607         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16608         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16609         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16610         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16611         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16612         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16613         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16614         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16615         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16616         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16617         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16618         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16619         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16620         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16621         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16622         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16623         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16624         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16625         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16626         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16627         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16628         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16629         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16630         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16631         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16632         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16633         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16634         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16635         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16636         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16637         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16638         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16639         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16640         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16641         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16642         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16643         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16644         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16645         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16646         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16647         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16648         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16649         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16650         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16651         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16652         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16653         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16654         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16655         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16656         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16657         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16658
16659         * gcc.dg/vect/vect-1.c: Fix spelling.
16660         * gcc.dg/vect/vect-10.c: Fix spelling.
16661         * gcc.dg/vect/vect-11.c: Fix spelling.
16662         * gcc.dg/vect/vect-12.c: Fix spelling.
16663         * gcc.dg/vect/vect-14.c: Fix spelling.
16664         * gcc.dg/vect/vect-15.c: Fix spelling.
16665         * gcc.dg/vect/vect-16.c: Fix spelling.
16666         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16667         * gcc.dg/vect/vect-64.c: Fix comments.
16668         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16669
16670 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16671             Ira Rosen  <irar@il.ibm.com>
16672
16673         * gcc.dg/vect/vect-70.c: New test.
16674         * gcc.dg/vect/vect-71.c: New test.
16675
16676 2005-01-09  Manfred Hollstein  <mh@suse.com>
16677
16678         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16679         * gcc.dg/pr18241-2.c: Likewise.
16680         * gcc.dg/pr18241-3.c: Likewise.
16681         * gcc.dg/pr18241-4.c: Likewise.
16682         * gcc.dg/pr18241-5.c: Likewise.
16683
16684 2005-01-08  Richard Henderson  <rth@redhat.com>
16685
16686         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16687         False for x86 and x86-64.
16688
16689 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16690
16691         PR tree-optimization/18241
16692         * gcc.dg/pr18241-1.c: New test.
16693         * gcc.dg/pr18241-2.c: New test.
16694         * gcc.dg/pr18241-3.c: New test.
16695         * gcc.dg/pr18241-4.c: New test.
16696         * gcc.dg/pr18241-5.c: New test.
16697
16698 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16699
16700         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16701         gfortran.dg/select_4.f90: New.
16702
16703 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16704
16705         * gcc.c-torture/execute/20050107-1.c: New test.
16706
16707 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16708
16709         PR c++/19298
16710         * g++.dg/template/ref2.C: New.
16711
16712 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16713
16714         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16715         instead of being empty.
16716
16717 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16718
16719         PR fortran/15553
16720         * gfortran.dg/array-1.f90: New test.
16721
16722 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16723
16724         PR tree-optimization/19283
16725         * gcc.c-torture/execute/20050106-1.c: New test.
16726
16727         PR rtl-optimization/18861
16728         * gcc.dg/20050105-1.c: New test.
16729
16730         PR tree-optimization/18828
16731         * gcc.dg/20050105-2.c: New test.
16732
16733 2005-01-07  Andreas Jaeger  <aj@suse.de>
16734
16735         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16736
16737 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16738
16739         PR fortran/18398
16740         * gfortran.dg/fmt_read.f90: New test.
16741
16742 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16743
16744         * gcc.dg/rs6000-ldouble-2.c: New.
16745
16746 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/19244
16749         * g++.dg/parser/ctor2.C: New test.
16750
16751 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16752
16753         PR c++/17154
16754         * g++.dg/template/using9.C: New test.
16755
16756 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16757
16758         PR c++/19258
16759         * g++.dg/lookup/friend6.C: New test.
16760
16761 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         PR c++/19270
16764         * g++.dg/template/array10.C: New.
16765
16766 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16767
16768         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16769         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16770
16771 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16772
16773         * gcc.c-torture/compile/20050105-1.c: New test.
16774
16775 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16776
16777         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16778
16779 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16780
16781         PR middle-end/19100
16782         * gcc.dg/conv-3.c: New test case.
16783
16784 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16785
16786         * gcc.dg/asm-wide-1.c: New test.
16787
16788 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16789
16790         PR c++/19030
16791         * g++.dg/parse/crash22.C: New
16792
16793 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16794
16795         PR 19257
16796         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16797
16798 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16799
16800         PR middle-end/17767
16801         * gcc.dg/i386-mmx-6.c: New test case.
16802
16803 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16804
16805         PR tree-optimization/18308
16806         * gcc.dg/vect/pr18308.c: New testcase.
16807
16808 2005-01-04  Andreas Jaeger  <aj@suse.de>
16809
16810         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16811
16812 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16813             Robert Bowdidge <bowdidge@apple.com>
16814
16815         * gcc.dg/cpp/subframework1.c: New.
16816         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16817         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16818         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16819         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16820
16821 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16822
16823         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16824         producing warning.
16825         * gcc.dg/darwin-weakimport-2.c: New.
16826
16827 2005-01-03  Richard Henderson  <rth@redhat.com>
16828
16829         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16830
16831 2005-01-03  Richard Henderson  <rth@redhat.com>
16832
16833         * gcc.dg/vect/vect.exp: Enable for ia64.
16834         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16835         (check_effective_target_vect_float): Likewise.
16836         (check_effective_target_vect_no_align): Likewise.
16837         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16838         * gcc.dg/vect/vect-8.c: Likewise.
16839
16840 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16841
16842         PR target/19236
16843         * gcc.dg/pr19236-1.c: New test case.
16844
16845 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16846
16847         PR rtl-optimization/12092
16848         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16849
16850 2005-01-02  Andreas Jaeger  <aj@suse.de>
16851
16852         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16853
16854 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16855             Andrew Pinski  <pinskia@physics.uc.edu>
16856
16857         PR rtl-optimization/12092
16858         * gcc.dg/pr12092-1.c: New test case.
16859
16860 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16861
16862         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16863         'hidden' and 'default' for better portability.
16864         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16865
16866         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16867         6 and 7.
16868         * g++.old-deja/g++.brendan/new3.C: Likewise.
16869
16870 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16871
16872         * gcc.dg/20041231-1.C: New test.
16873         * g++.dg/warn/Wunreachable-code-1.C: New test.
16874
16875 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16876
16877         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16878         file, not /dev/null.  Abort on error.
16879
16880 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16881             Ziemowit Laski  <zlaski@apple.com>
16882
16883         PR objc/18971
16884         * objc.dg/encode-5.m: New test.
16885
16886 2004-12-29  Richard Henderson  <rth@redhat.com>
16887
16888         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16889         * objc.dg/stabs-1.m: Disable for ia64.
16890
16891 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/19190
16894         * g++.dg/warn/Wunused-10.C: New test.
16895
16896 2004-12-28  Richard Henderson  <rth@redhat.com>
16897
16898         * objc.dg/stabs-1.m: Disable for alpha.
16899
16900 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/19149
16903         * g++.dg/parse/error23.C: New test.
16904
16905 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16906
16907         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16908
16909         PR fortran/19032
16910         * gfortran.dg/intrinsic_modulo_1.f90: New.
16911         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16912         tests with divisor -1.
16913
16914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16915
16916         * g++.dg/opt/temp1.C (memcpy): Return a value.
16917
16918         PR c++/19148
16919         * g++.dg/expr/cond7.C: New test.
16920
16921 2004-12-27  Paul Brook  <paul@codesourcery.com>
16922
16923         * gfortran.dg/g77/select_no_compile.f: Remove.
16924
16925 2004-12-27  Richard Henderson  <rth@redhat.com>
16926
16927         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16928         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16929         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16930
16931 2004-12-26  Richard Henderson  <rth@redhat.com>
16932
16933         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16934         by 1i instead of token pasting.
16935
16936 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16937
16938         PR tree-optimization/17578
16939         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16940         to additional_flags.
16941         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16942
16943 2004-12-25  Richard Henderson  <rth@redhat.com>
16944
16945         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16946         Remove Alpha.
16947
16948 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16949
16950         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16951         hppa*-*-hpux*.
16952         * gcc.dg/pr17957.c (dg-options): Likewise.
16953         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16954         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16955         instead of 0 on __hppa__.
16956         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16957         "foo,%r" on hppa*-*-*.
16958
16959 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16960
16961         PR fortran/19071
16962         * gfortran.dg/complex_write.f90: New test.
16963
16964 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16965
16966         PR c++/17595
16967         * g++.dg/parse/pragma2.C: New test.
16968
16969         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16970
16971 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16972
16973         * gcc.dg/empty2.c: Add missing dg-warning.
16974
16975 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/17413
16978         * g++.dg/template/local4.C: New test.
16979         * g++.dg/template/crash19.C: Add dg-error marker.
16980
16981         * g++.dg/template/crash31.C: Correct embedded PR number.
16982
16983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/16405
16986         * g++.dg/opt/temp1.C: Add do-run marker.
16987
16988 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16989
16990         * g++.dg/template/spec19.C: New.
16991
16992 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16993
16994         PR target/16819
16995         * gcc.dg/empty2.c: New.
16996
16997 2004-12-23  Richard Henderson  <rth@redhat.com>
16998
16999         * lib/target-supports.exp (check_effective_target_vect_no_align):
17000         Remove i?86 and x86-64.
17001
17002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/16405
17005         * g++.dg/opt/temp1.C: New test.
17006
17007 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17008
17009         PR c++/18733
17010         * g++.dg/template/friend33.C: New testcase.
17011
17012 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/18464
17015         * g++.dg/template/cond5.C: New test.
17016
17017         PR c++/18492
17018         * g++.dg/inherit/thunk3.C: New test.
17019
17020         PR c++/11224
17021         * g++.dg/warn/Wunused-9.C: New test.
17022
17023 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17024
17025         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17026
17027 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17028
17029         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17030
17031 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/18378
17034         * g++.dg/ext/packed8.C: New test.
17035
17036         PR c++/19063
17037         * g++.dg/template/crash31.C: New test.
17038
17039         PR c++/19034
17040         * g++.dg/template/crash30.C: New test.
17041
17042 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17043
17044         PR C++/18984
17045         * g++.dg/eh/ctor3.C: New test.
17046
17047 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17048
17049         * objc.dg/stabs-1.m: Allow section name to be quoted and
17050         assembly label to begin with '.LL'.
17051
17052 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17053
17054         * gcc.dg/vect/vect.exp
17055         (check_effective_target_lp64_or_vect_no_align): New.
17056         * gcc.dg/vect/vect-77.c: Use it.
17057         * gcc.dg/vect/vect-78.c: Use it.
17058
17059         * lib/target-supports.exp
17060         (check_effective_target_vect_no_max,
17061         check_effective_target_vect_no_bitwise,
17062         check_effective_target_vect_no_align): New.
17063         * gcc.dg/vect/vect-13.c: Use them.
17064         * gcc.dg/vect/vect-17.c: Ditto.
17065         * gcc.dg/vect/vect-18.c: Ditto.
17066         * gcc.dg/vect/vect-19.c: Ditto.
17067         * gcc.dg/vect/vect-20.c: Ditto.
17068         * gcc.dg/vect/vect-27.c: Ditto.
17069         * gcc.dg/vect/vect-29.c: Ditto.
17070         * gcc.dg/vect/vect-44.c: Ditto.
17071         * gcc.dg/vect/vect-48.c: Ditto.
17072         * gcc.dg/vect/vect-50.c: Ditto.
17073         * gcc.dg/vect/vect-52.c: Ditto.
17074         * gcc.dg/vect/vect-54.c: Ditto.
17075         * gcc.dg/vect/vect-56.c: Ditto.
17076         * gcc.dg/vect/vect-58.c: Ditto.
17077         * gcc.dg/vect/vect-60.c: Ditto.
17078         * gcc.dg/vect/vect-72.c: Ditto.
17079         * gcc.dg/vect/vect-80.c: Ditto.
17080
17081 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         PR c++/14075
17084         * g++.dg/init/string1.C: New.
17085
17086         PR c++/18975
17087         * g++.dg/other/synth1.C: New.
17088
17089 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17090
17091         PR c/18963
17092         * gcc.dg/pr18963-1.c: New test.
17093
17094 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17095
17096         PR c/18596
17097         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17098         * gcc.dg/pr18596-1.c: Use dg-error.
17099         (dg-options): Use -fno-unit-at-a-time.
17100         * gcc.dg/pr18596-2.c: New test.
17101         * gcc.dg/pr18596-3.c: New test.
17102
17103 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17104
17105         PR middle-end/18683
17106         * g++.dg/opt/pr18683-1.C: New test case.
17107
17108 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17109
17110         PR other/19093
17111         * g++.dg/opt/max1.C: Fix for 64bit targets.
17112
17113 2004-12-20  Matt Austern  <austern@apple.com>
17114
17115         PR c++/19044
17116         * g++.dg/ext/builtin6.C: New
17117
17118 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17119
17120         PR tree-optimization/19080
17121         * gcc.c-torture/compile/pr19080.c: New test.
17122
17123 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17124
17125         * gcc.dg/20041219-1.c: New test.
17126
17127 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17128
17129         PR middle-end/19068
17130         * g++.dg/opt/max1.C: New test case.
17131
17132 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.dg/fdata-sections-1.c: New test.
17135
17136 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17137
17138         PR middle-end/18548
17139         * gcc.dg/max-1.c: New test case.
17140
17141 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17142
17143         * gcc.c-torture/execute/20041218-1.c: New test.
17144
17145 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17146
17147         * gcc.dg/pr18501.c: New test.
17148         * gcc.dg/uninit-5.c: XFAIL.
17149         * gcc.dg/uninit-9.c: XFAIL.
17150
17151 2004-12-17  Dale Johannesen  <dalej@apple.com>
17152
17153         * gcc.dg/20041213-1.c: New.
17154
17155 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17156
17157         * objc.dg/stabs-1.m: Allow assembly label to begin
17158         with a dot ('.').
17159
17160 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17161
17162         * gcc.c-torture/execute/20041213-1.c: Move...
17163         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17164
17165 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17166
17167         PR c++/18721
17168         * g++.dg/lookup/conv-5.C: New.
17169
17170 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17171
17172         * objc.dg/stabs-1.m: New test.
17173
17174 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17175
17176         * gcc.dg/visibility-c.c: Change compile to
17177         assemble for the test.
17178
17179 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17180
17181         PR target/19041
17182         * gcc.dg/visibility-c.c: New test.
17183
17184 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17185
17186         PR middle-end/18493
17187         * gcc.dg/switch-8.c: New test case.
17188
17189 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17190
17191         PR c++/18905
17192         * g++.dg/template/init4.C: New.
17193         * g++.dg/opt/static3.C: Enable optimizer.
17194
17195 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17196
17197         * g++.dg/other/complex1.C: New test.
17198
17199 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17200
17201         * g++.dg/opt/inline9.C: New test.
17202
17203 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17204
17205         PR fortran/18993
17206         * gfotran.dg/nullify_1.f: New test.
17207
17208 2004-12-15  Richard Henderson  <rth@redhat.com>
17209
17210         * gcc.target/i386/i386.exp: New harness.
17211         * gcc.target/i386/vect-args.c: New.
17212
17213 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17214
17215         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17216
17217 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17218
17219         PR c++/18825
17220         * g++.dg/template/friend32.C: New test.
17221
17222 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17223
17224         * cpp/pragma-once-1.c: New test.
17225         * cpp/pragma-once-1b.h: Likewise.
17226         * cpp/pragma-once-1c.h: Likewise.
17227         * cpp/pragma-once-1d.h: Likewise.
17228         * cpp/inc/pragma-once-1a.h: Likewise.
17229
17230 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17231             Steven G. Kargl  <kargls@comcast.net>
17232
17233         PR fortran/17597
17234         * gfortran.dg/list_read_3.f90: New test.
17235
17236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17237
17238         * gcc.dg/ftrapv-2.c: New test.
17239
17240 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         PR c++/18981
17243         * g++.dg/template/typename9.C: New test.
17244
17245 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17246
17247         PR c++/18738
17248         * g++.dg/template/typename8.C: New test.
17249         * g++.dg/parse/friend2.C: Tweak error message.
17250
17251 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17252
17253         * gcc.c-torture/20041214-1.c: New test.
17254
17255 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17256
17257         PR c++/18965
17258         * g++.dg/init/array17.C: New test.
17259
17260 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17261
17262         PR c++/18793
17263         * g++.dg/init/aggr3.C: New test.
17264
17265 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17266
17267         * gcc.dg/altivec-types-1.c: New test.
17268         * gcc.dg/altivec-types-2.c: New test.
17269         * gcc.dg/altivec-types-3.c: New test.
17270         * gcc.dg/altivec-types-4.c: New test.
17271         * g++.dg/ext/altivec-types-1.C: New test.
17272         * g++.dg/ext/altivec-types-2.C: New test.
17273         * g++.dg/ext/altivec-types-3.C: New test.
17274         * g++.dg/ext/altivec-types-4.C: New test.
17275
17276 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17277
17278         PR middle-end/18951
17279         * gcc.c-torture/execute/20041213-1.c: New test.
17280
17281 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17282
17283         PR c++/18949
17284         * g++.dg/template/cast1.C: New.
17285
17286 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17287
17288         * gcc.c-torture/execute/20041213-2.c: New test.
17289
17290 2004-12-13  Richard Henderson  <rth@redhat.com>
17291
17292         * gcc.dg/i386-sse-10.c: Fix typo in options.
17293
17294 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17295
17296         PR c++/18968
17297         * g++.dg/opt/pr18968.C: New test.
17298
17299 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/18925
17302         * g++.dg/ext/visibility/staticdatamem.C: New test.
17303
17304 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17305
17306         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17307
17308 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17309
17310         PR rtl-optimization/18928
17311         * gcc.dg/pr18928-1.c: New test case.
17312
17313 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17314
17315         PR tree-opt/16951
17316         * gcc.c-torture/compile/20041211-1.c: New.
17317
17318 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17319
17320         PR middle-end/17564
17321         * gcc.c-torture/execute/20041212-1.c: New test.
17322
17323 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17324
17325         PR fortran/18869
17326         * gfortran.dg/common_1.f90: New test.
17327
17328 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17329         Paul Brook  <paul@codesourcery.com>
17330
17331         PR fortran/16222
17332         * gfortran.dg/real_do_1.f90: New test.
17333
17334 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17335
17336         PR tree-opt/18040
17337         * g++.dg/opt/ptrmem6.C: New test.
17338
17339 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17340
17341         PR middle-end/18921
17342         * gcc.dg/pr18921-1.c: New test case.
17343
17344 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17345
17346         PR fortran/17175
17347         * gfortran.dg/scale_1.f90: New test.
17348
17349 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17350
17351         PR middle-end/18903
17352         * gcc.c-torture/compile/pr18903.c: New test.
17353
17354 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17355
17356         * gcc.c-torture/execute/20041210-1.c: New test.
17357
17358 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17359
17360         PR c++/18731
17361         * g++.dg/parser/struct-1.C: New test.
17362         * g++.dg/parser/struct-2.C: New test.
17363         * g++.dg/parser/struct-3.C: New test.
17364
17365 2004-12-09  Richard Henderson  <rth@redhat.com>
17366
17367         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17368
17369         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17370         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17371
17372 2004-12-09  Matt Austern  <austern@apple.com>
17373
17374         PR c++/18514
17375         * g++.dg/ext/builtin1.C: New
17376         * g++.dg/ext/builtin2.C: New
17377         * g++.dg/ext/builtin3.C: New
17378         * g++.dg/ext/builtin4.C: New
17379         * g++.dg/ext/builtin5.C: New
17380
17381 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17382
17383         PR tree-opt/18904
17384         * g++.dg/opt/ptrmem5.C: New test.
17385
17386 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17387
17388         * g++.dg/parse/typename5.C: Adjust for new error.
17389         * g++.dg/parse/typename7.C: New.
17390
17391 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17392
17393         PR c++/18073
17394         * g++.dg/other/mmintrin.C: New test.
17395
17396 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17397
17398         PR c++/16681
17399         * g++.dg/init/array15.C: New.
17400         * g++.dg/init/array16.C: New.
17401
17402 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17403
17404         PR fortran/18826
17405         * gfortran.dg/assign_1.f90: New test.
17406
17407 2004-12-08  Nick Clifton  <nickc@redhat.com>
17408
17409         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17410         * gcc.target/xstormy16/data_below100: Likewise.
17411         * gcc.target/xstormy16/sfr: Likewise.
17412         * gcc.target/xstormy16/below100.S: New test source file.
17413         * gcc.target/xstormy16/below100.ld: New test linker script.
17414         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17415         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17416         bp instructions.
17417         * gcc.target/xstormy16/bp.c: Likewise.
17418
17419         * gcc.target/xstormy16/bss_below100: New files:
17420         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17421         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17422         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17423         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17424         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17425         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17426         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17427         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17428         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17429         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17430         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17431         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17432         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17433         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17434         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17435         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17436         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17437         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17438         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17439         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17440         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17441         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17442         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17443         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17444         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17445         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17446         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17447
17448         * gcc.target/xstormy16/data_below100: New files:
17449         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17450         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17451         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17452         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17453         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17454         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17455         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17456         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17457         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17458         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17459         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17460         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17461         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17462         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17463         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17464         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17465         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17466         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17467         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17468         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17469         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17470         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17471         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17472         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17473         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17474         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17475         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17476
17477         * gcc.target/xstormy16/sfr: New files:
17478         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17479         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17480         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17481         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17482         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17483         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17484         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17485         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17486         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17487         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17488         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17489         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17490         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17491         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17492         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17493         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17494         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17495         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17496         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17497         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17498         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17499         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17500         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17501         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17502         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17503         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17504         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17505         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17506         27_if0_sfrw_bitfield_f.c
17507
17508 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17509
17510         PR c++/18100
17511         * g++.dg/lookup/name-clash4.C: New test.
17512
17513 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17514
17515         PR c++/18672
17516         * g++.dg/opt/array1.C: New.
17517
17518         PR c++/18803
17519         * g++.dg/template/operator5.C: New.
17520
17521 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17522
17523         PR c/18867
17524         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17525
17526 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17527
17528         * gcc.dg/noncompile/20041207.c: New test.
17529
17530 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17531
17532         * g++.dg/other/unreachable-1.C: New test.
17533
17534 2004-12-06  Nick Clifton  <nickc@redhat.com>
17535
17536         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17537         <limits.h> because the latter comes from gcc's include/ directory
17538         and not the newlib/libc/include directory.
17539
17540 2004-12-04  Richard Henderson  <rth@redhat.com>
17541
17542         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17543
17544 2004-12-04  Richard Henderson  <rth@redhat.com>
17545
17546         * lib/target-supports.exp (check_gc_sections_available): Disable
17547         for alpha and ia64.
17548
17549 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17550
17551         PR middle-end/17909
17552         * g++.dg/other/vararg-2.C: New test.
17553
17554 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17555
17556         PR c++/17011, c++/17971
17557         * g++.dg/template/error15.C: Adjust expected error.
17558         * g++.dg/template/instantiate3.C: Likewise.
17559
17560 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17561
17562         * gcc.dg/altivec-18.c: Fix for darwin
17563
17564 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17565
17566         PR c++/18782
17567         * g++.dg/parse/ptrmem2.C: New.
17568
17569         PR c++/18318
17570         * g++.dg/template/new1.C: New.
17571
17572 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17573
17574         PR fortran/18710
17575         * gfortran.dg/direct_io_3.f90: New test.
17576
17577 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         PR 18758
17580         * g++.dg/parse/crash21.C: New.
17581
17582 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         PR c++/15664, c++/18276
17585         * g++.dg/template/ttp13.C: New test.
17586         * g++.dg/template/ttp14.C: Likewise.
17587
17588 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17589
17590         PR c++/18123
17591         * g++.dg/parse/enum2.C: New test.
17592         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17593
17594 2004-12-02  Nick Clifton  <nickc@redhat.com>
17595
17596         * gcc.target/xstormy16: New test directory.
17597         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17598         * gcc.target/xstormy16/bp.c: Check the generation of bp
17599         instructions.
17600         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17601         bn instructions and the BELOW100 attribute.
17602
17603 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17604
17605         PR target/16952
17606         * gcc.dg/ppc-eabi.c: New.
17607
17608 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17609
17610         PR fortran/18284
17611         * gfortran.dg/backspace.f90
17612
17613 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17614
17615         * gfortran.dg/inquire.f90: New test.
17616
17617 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17618
17619         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17620         handle effective-target-keyword.
17621         (dg-skip-if): Support effective-target keyword as target list.
17622         (dg-xfail-if): Ditto.
17623         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17624
17625 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17626
17627         PR tree-optimization/18291
17628         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17629
17630 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17631
17632         PR C++/18729
17633         * g++.dg/parse/crash20.C: New.
17634
17635         PR c++/17431
17636         * g++.dg/overload/arg1.C: New.
17637         * g++.dg/overload/arg2.C: New.
17638         * g++.dg/overload/arg3.C: New.
17639         * g++.dg/overload/arg4.C: New.
17640
17641 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         * gcc.dg/c99-flex-array-4.c: Remove.
17644
17645 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17646
17647         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17648
17649         * lib/target-supports.exp (is-effective-target): Simplify.
17650
17651         * lib/target-supports.exp (check_effective_target_vect_long):
17652         Fix for powerpc64-*-*.
17653
17654 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17655
17656         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17657         to support new requirements on FreeBSD 5.
17658
17659 2004-11-30  Devang Patel  <dpatel@apple.com>
17660
17661         PR 18702
17662         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17663
17664 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17665
17666         * g++.dg/ext/altivec-13.C: New test.
17667
17668 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17669
17670         PR tree-opt/18298
17671         * gcc.c-torture/execute/p18298.c: New test.
17672
17673 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17674             Dorit Naishlos  <dorit@il.ibm.com>
17675
17676         PR tree-opt/18607
17677         * gcc.dg/vect/vect-89.c: New test.
17678
17679 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17680
17681         * gcc.dg/pr18596-1.c: New test.
17682
17683 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17684
17685         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17686
17687 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17688
17689         PR c/18479
17690         * gcc.dg/pr18479.c: New test.
17691
17692 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17693
17694         PR target/18490
17695         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17696         mmix-knuth-mmixware.
17697
17698         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17699         cris-*-elf* cris-*-aout* mmix-*-*
17700
17701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17702
17703         PR middle-end/18725
17704         * gcc.dg/pr18725.c: New test.
17705
17706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17707
17708         PR target/18488
17709         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17710
17711         PR target/18336
17712         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17713
17714 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/18368
17717         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17718         * g++.old-deja/g++.law/ctors5.C: Likewise.
17719         * g++.old-deja/g++.other/crash25.C: Likewise.
17720
17721         PR c++/18674
17722         * g++.dg/template/error16.C: New test.
17723
17724         PR c++/18512
17725         * g++.dg/template/crash29.C: New test.
17726
17727 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17728
17729         PR tree-optimization/18712
17730         * gcc.c-torture/compile/pr18712.c: New test.
17731
17732 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17733
17734         PR c/7544
17735         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17736         tests.
17737
17738 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17739
17740         PR c++/18652
17741         * g++.dg/lookup/crash6.C: New test.
17742
17743 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17744
17745         PR middle-end/18164
17746         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17747
17748 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17749
17750         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17751         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17752         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17753
17754 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17755
17756         * gcc.dg/pr18164.c: New test.
17757
17758 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17759
17760         * gcc.dg/funroll-loops-all.c: New.
17761
17762 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17763
17764         PR target/18489
17765         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17766         delimeter, match space and TAB as well as ":".
17767
17768         PR target/18484
17769         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17770
17771         PR target/18348
17772         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17773
17774         PR target/18345
17775         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17776
17777         PR target/18337
17778         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17779
17780 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17781
17782         * gfortran.dg/direct_io_2.f90: New test.
17783
17784 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17785
17786         PR target/18334
17787         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17788
17789 2004-11-28  Richard Henderson  <rth@redhat.com>
17790
17791         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17792
17793 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17794
17795         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17796         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17797         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17798         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17799         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17800         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17801         gcc.dg/pointer-arith-8.c: New tests.
17802
17803 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17804
17805         PR fortran/18364
17806         * gfortran.dg/endfile.f90: New test.
17807
17808 2004-11-27  Falk Hueffner  <falk@debian.org>
17809
17810         * gcc.dg/loop-6.c: New test.
17811
17812 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17813
17814         * gcc.c-torture/execute/20041126-1.c: New test.
17815
17816 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17817
17818         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17819         on IRIX.
17820
17821 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17822
17823         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17824         functions.
17825
17826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17827
17828         PR rtl-optimization/17825
17829         * gcc.c-torture/compile/20041119-1.c: New test.
17830
17831 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17832
17833         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17834         Check existence of ld library path variables before unsetting.
17835
17836 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17837
17838         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17839
17840 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17841
17842         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17843
17844 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17845
17846         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17847
17848 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17849
17850         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17851         dg-do directive.
17852
17853 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17854
17855         * gcc.dg/pr17957.c: Pass --param, not -param.
17856
17857 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17858
17859         PR middle-end/17957
17860         * testsuite/gcc.dg/pr17957.c: New test.
17861
17862 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17863
17864         PR c++/18445
17865         * g++.dg/template/crash28.C: Likewise.
17866
17867         PR c++/18001
17868         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17869         * g++.dg/ext/lvaddr.C: Likewise.
17870         * g++.dg/opt/pr7503-3.C: Likewise.
17871
17872         PR c++/18466
17873         * g++.dg/parse/qualified3.C: New test.
17874         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17875
17876         PR c++/18545
17877         * g++.dg/expr/return1.C: New test.
17878
17879 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17880
17881         Friend class name lookup 3/n, PR c++/3332
17882         * g++.dg/lookup/friend3.C: New test.
17883         * g++.dg/lookup/friend4.C: Likewise.
17884         * g++.dg/lookup/friend5.C: Likewise.
17885
17886 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17887
17888         Friend class name lookup 2/n, PR c++/14513, c++/15410
17889         * g++.dg/lookup/friend2.C: New test.
17890         * g++.dg/template/friend31.C: Likewise.
17891
17892 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17893
17894         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17895
17896 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/17473
17899         * g++.dg/tc1/dr56.C: Remove.
17900         * g++.dg/template/typedef1.C: Add dg-error markers.
17901         * g++.old-deja/g++.other/typedef7.C: Likewise.
17902
17903         PR c++/18285
17904         * g++.dg/parse/typedef7.C: New test.
17905
17906 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17907
17908         * gcc.c-torture/execute/20041124-1.c: New test.
17909
17910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17911
17912         * g++.dg/template/deduce3.C: New test.
17913
17914         PR c++/18586
17915         * g++.dg/template/crash27.C: New test.
17916
17917         PR c++/18530
17918         * g++.dg/warn/Wshadow-3.C: New test.
17919
17920 2004-11-24  Devang Patel  <dpatel@apple.com>
17921
17922         PR/18555
17923         * gcc.dg/cpp/isysroot-1.c: New test.
17924         * gcc.dg/cpp/usr/include/stdio.h: New file.
17925         * gcc.dg/cpp/isysroot-2.c: New test.
17926         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17927         New file.
17928
17929 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17930
17931         PR c++/8929
17932         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17933
17934 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17935
17936         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17937         * gcc.target/sparc/pdist.c: Likewise.
17938
17939 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17940
17941         PR c++/16882
17942         * g++.dg/conversion/simd1.C: New test.
17943
17944 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17945
17946         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17947         and restore_ld_library_path_env_vars.
17948         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17949         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17950         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17951         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17952
17953 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17954
17955         * gcc.dg/pragma-align-2.c: Test macro expansion.
17956         * gcc.dg/pragma-pack-2.c: New test.
17957
17958 2004-11-23  Richard Henderson  <rth@redhat.com>
17959
17960         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17961         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17962         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17963         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17964         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17965         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17966
17967         * gcc.dg/vect/vect.exp: Add check for alpha.
17968         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17969         (check_effective_target_vect_int): Enable for alpha.
17970         (check_effective_target_vect_long): New.
17971         (is-effective-target): Add it.
17972
17973 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17974
17975         * gcc.dg/pr18614-1.c: New test.
17976
17977 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17978
17979         * gcc.dg/setjmp-2.c: New test.
17980
17981 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17982
17983         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17984         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17985         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17986         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17987         gcc.target/sparc/pdist.c: New tests.
17988
17989 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17990
17991         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17992
17993 2004-11-22  Dale Johannesen  <dalej@apple.com>
17994
17995         * gcc.dg/20041111-1.c: New.
17996
17997 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17998
17999         PR tree-opt/18536
18000         * gcc.dg/vect/pr18536.c: New test.
18001
18002 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18003
18004         PR c++/18354
18005         * g++.dg/template/nontype11.C: New test.
18006
18007 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18008
18009         PR middle-end/18520
18010         * gcc.dg/pr18520-1.c: New test case.
18011
18012 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18013
18014         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18015         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18016         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18017         expected diagnostics.
18018
18019 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         PR target/18580
18022         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18023         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18024         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18025
18026 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18027
18028         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18029
18030 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18031             Joseph Myers  <joseph@codesourcery.com>
18032
18033         * lib/target-supports.exp (check_visibility_available): Really
18034         test the compiler.
18035
18036 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18037
18038         PR tree-opt/18181
18039         * gcc.dg/vect/vect-85.c: New test.
18040         * gcc.dg/vect/vect-86.c: New test.
18041         * gcc.dg/vect/vect-87.c: New test.
18042         * gcc.dg/vect/vect-88.c: New test.
18043
18044 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18045
18046         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18047
18048 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18049
18050         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18051         * gcc.dg/ppc-and-1.c: Ditto.
18052         * gcc.dg/ppc-compare-1.c: Ditto.
18053         * gcc.dg/ppc-mov-1.c: Ditto
18054
18055 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18056             Mark Mitchell  <mark@codesourcery.com>
18057
18058         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18059
18060 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18061             Aldy Hernandez  <aldyh@redhat.com>
18062
18063         * lib/target-supports.exp (check_effective_target_vect_int): New
18064         (check_effective_target_vect_float): New
18065         (check_effective_target_vect_double): New.
18066         (is-effective-target): Support new effective targets keywords.
18067         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18068         default action for dg-do.
18069         * gcc.dg/vect/pr16105.c: Use new support.
18070         * gcc.dg/vect/pr18400.c: Ditto.
18071         * gcc.dg/vect/pr18425.c: Ditto.
18072         * gcc.dg/vect/vect-1.c: Ditto.
18073         * gcc.dg/vect/vect-10.c: Ditto.
18074         * gcc.dg/vect/vect-11.c: Ditto.
18075         * gcc.dg/vect/vect-12.c: Ditto.
18076         * gcc.dg/vect/vect-13.c: Ditto.
18077         * gcc.dg/vect/vect-14.c: Ditto.
18078         * gcc.dg/vect/vect-15.c: Ditto.
18079         * gcc.dg/vect/vect-16.c: Ditto.
18080         * gcc.dg/vect/vect-17.c: Ditto.
18081         * gcc.dg/vect/vect-18.c: Ditto.
18082         * gcc.dg/vect/vect-19.c: Ditto.
18083         * gcc.dg/vect/vect-2.c: Ditto.
18084         * gcc.dg/vect/vect-20.c: Ditto.
18085         * gcc.dg/vect/vect-21.c: Ditto.
18086         * gcc.dg/vect/vect-22.c: Ditto.
18087         * gcc.dg/vect/vect-23.c: Ditto.
18088         * gcc.dg/vect/vect-24.c: Ditto.
18089         * gcc.dg/vect/vect-25.c: Ditto.
18090         * gcc.dg/vect/vect-26.c: Ditto.
18091         * gcc.dg/vect/vect-27.c: Ditto.
18092         * gcc.dg/vect/vect-27a.c: Ditto.
18093         * gcc.dg/vect/vect-28.c: Ditto.
18094         * gcc.dg/vect/vect-29.c: Ditto.
18095         * gcc.dg/vect/vect-29a.c: Ditto.
18096         * gcc.dg/vect/vect-3.c: Ditto.
18097         * gcc.dg/vect/vect-30.c: Ditto.
18098         * gcc.dg/vect/vect-31.c: Ditto.
18099         * gcc.dg/vect/vect-32.c: Ditto.
18100         * gcc.dg/vect/vect-33.c: Ditto.
18101         * gcc.dg/vect/vect-34.c: Ditto.
18102         * gcc.dg/vect/vect-35.c: Ditto.
18103         * gcc.dg/vect/vect-36.c: Ditto.
18104         * gcc.dg/vect/vect-37.c: Ditto.
18105         * gcc.dg/vect/vect-38.c: Ditto.
18106         * gcc.dg/vect/vect-4.c: Ditto.
18107         * gcc.dg/vect/vect-40.c: Ditto.
18108         * gcc.dg/vect/vect-41.c: Ditto.
18109         * gcc.dg/vect/vect-42.c: Ditto.
18110         * gcc.dg/vect/vect-43.c: Ditto.
18111         * gcc.dg/vect/vect-44.c: Ditto.
18112         * gcc.dg/vect/vect-45.c: Ditto.
18113         * gcc.dg/vect/vect-46.c: Ditto.
18114         * gcc.dg/vect/vect-47.c: Ditto.
18115         * gcc.dg/vect/vect-48.c: Ditto.
18116         * gcc.dg/vect/vect-48a.c: Ditto.
18117         * gcc.dg/vect/vect-49.c: Ditto.
18118         * gcc.dg/vect/vect-5.c: Ditto.
18119         * gcc.dg/vect/vect-50.c: Ditto.
18120         * gcc.dg/vect/vect-51.c: Ditto.
18121         * gcc.dg/vect/vect-52.c: Ditto.
18122         * gcc.dg/vect/vect-53.c: Ditto.
18123         * gcc.dg/vect/vect-54.c: Ditto.
18124         * gcc.dg/vect/vect-55.c: Ditto.
18125         * gcc.dg/vect/vect-56.c: Ditto.
18126         * gcc.dg/vect/vect-56a.c: Ditto.
18127         * gcc.dg/vect/vect-57.c: Ditto.
18128         * gcc.dg/vect/vect-58.c: Ditto.
18129         * gcc.dg/vect/vect-59.c: Ditto.
18130         * gcc.dg/vect/vect-6.c: Ditto.
18131         * gcc.dg/vect/vect-60.c: Ditto.
18132         * gcc.dg/vect/vect-61.c: Ditto.
18133         * gcc.dg/vect/vect-62.c: Ditto.
18134         * gcc.dg/vect/vect-63.c: Ditto.
18135         * gcc.dg/vect/vect-64.c: Ditto.
18136         * gcc.dg/vect/vect-65.c: Ditto.
18137         * gcc.dg/vect/vect-66.c: Ditto.
18138         * gcc.dg/vect/vect-67.c: Ditto.
18139         * gcc.dg/vect/vect-68.c: Ditto.
18140         * gcc.dg/vect/vect-69.c: Ditto.
18141         * gcc.dg/vect/vect-7.c: Ditto.
18142         * gcc.dg/vect/vect-72.c: Ditto.
18143         * gcc.dg/vect/vect-72a.c: Ditto.
18144         * gcc.dg/vect/vect-73.c: Ditto.
18145         * gcc.dg/vect/vect-74.c: Ditto.
18146         * gcc.dg/vect/vect-75.c: Ditto.
18147         * gcc.dg/vect/vect-76.c: Ditto.
18148         * gcc.dg/vect/vect-77.c: Ditto.
18149         * gcc.dg/vect/vect-77a.c: Ditto.
18150         * gcc.dg/vect/vect-78.c: Ditto.
18151         * gcc.dg/vect/vect-79.c: Ditto.
18152         * gcc.dg/vect/vect-8.c: Ditto.
18153         * gcc.dg/vect/vect-80.c: Ditto.
18154         * gcc.dg/vect/vect-82.c: Ditto.
18155         * gcc.dg/vect/vect-82_64.c: Ditto.
18156         * gcc.dg/vect/vect-83.c: Ditto.
18157         * gcc.dg/vect/vect-83_64.c: Ditto.
18158         * gcc.dg/vect/vect-9.c: Ditto.
18159         * gcc.dg/vect/vect-all.c: Ditto.
18160         * gcc.dg/vect/vect-none.c: Ditto.
18161
18162 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18163
18164         * lib/gcc-dg.exp (dg-skip-if): New function.
18165         (dg-forbid-option): Remove.
18166         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18167         * g++.dg/abi/bitfield8.C: Likewise.
18168         * g++.dg/abi/dtor1.C: Likewise.
18169         * g++.dg/abi/empty10.C: Likewise.
18170         * g++.dg/abi/empty7.C: Likewise.
18171         * g++.dg/abi/empty9.C: Likewise.
18172         * g++.dg/abi/layout3.C: Likewise.
18173         * g++.dg/abi/layout4.C: Likewise.
18174         * g++.dg/abi/thunk1.C: Likewise.
18175         * g++.dg/abi/thunk2.C: Likewise.
18176         * g++.dg/abi/vbase11.C: Likewise.
18177         * g++.dg/abi/vthunk2.C: Likewise.
18178         * g++.dg/abi/vthunk3.C: Likewise.
18179         * g++.dg/ext/attrib8.C: Likewise.
18180         * g++.dg/opt/longbranch2.C: Likewise.
18181         * g++.dg/opt/reg-stack4.C: Likewise.
18182         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18183         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18184         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18186         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18187         * gcc.dg/20000609-1.c: Likewise.
18188         * gcc.dg/20000720-1.c: Likewise.
18189         * gcc.dg/20011107-1.c: Likewise.
18190         * gcc.dg/20011119-1.c: Likewise.
18191         * gcc.dg/20020108-1.c: Likewise.
18192         * gcc.dg/20020122-2.c: Likewise.
18193         * gcc.dg/20020122-3.c: Likewise.
18194         * gcc.dg/20020201-3.c: Likewise.
18195         * gcc.dg/20020206-1.c: Likewise.
18196         * gcc.dg/20020218-1.c: Likewise.
18197         * gcc.dg/20020310-1.c: Likewise.
18198         * gcc.dg/20020411-1.c: Likewise.
18199         * gcc.dg/20020418-2.c: Likewise.
18200         * gcc.dg/20020426-1.c: Likewise.
18201         * gcc.dg/20020426-2.c: Likewise.
18202         * gcc.dg/20020517-1.c: Likewise.
18203         * gcc.dg/20020523-1.c: Likewise.
18204         * gcc.dg/20020523-2.c: Likewise.
18205         * gcc.dg/20020729-1.c: Likewise.
18206         * gcc.dg/20030204-1.c: Likewise.
18207         * gcc.dg/20030826-2.c: Likewise.
18208         * gcc.dg/20030926-1.c: Likewise.
18209         * gcc.dg/20031202-1.c: Likewise.
18210         * gcc.dg/980312-1.c: Likewise.
18211         * gcc.dg/980313-1.c: Likewise.
18212         * gcc.dg/990117-1.c: Likewise.
18213         * gcc.dg/990424-1.c: Likewise.
18214         * gcc.dg/990524-1.c: Likewise.
18215         * gcc.dg/991230-1.c: Likewise.
18216         * gcc.dg/i386-387-1.c: Likewise.
18217         * gcc.dg/i386-387-2.c: Likewise.
18218         * gcc.dg/i386-387-3.c: Likewise.
18219         * gcc.dg/i386-387-4.c: Likewise.
18220         * gcc.dg/i386-387-5.c: Likewise.
18221         * gcc.dg/i386-387-6.c: Likewise.
18222         * gcc.dg/i386-asm-1.c: Likewise.
18223         * gcc.dg/i386-bitfield1.c: Likewise.
18224         * gcc.dg/i386-bitfield2.c: Likewise.
18225         * gcc.dg/i386-loop-1.c: Likewise.
18226         * gcc.dg/i386-loop-2.c: Likewise.
18227         * gcc.dg/i386-loop-3.c: Likewise.
18228         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18229         * gcc.dg/i386-pic-1.c: Likewise.
18230         * gcc.dg/i386-regparm.c: Likewise.
18231         * gcc.dg/i386-signbit-1.c: Likewise.
18232         * gcc.dg/i386-signbit-2.c: Likewise.
18233         * gcc.dg/i386-signbit-3.c: Likewise.
18234         * gcc.dg/i386-sse-5.c: Likewise.
18235         * gcc.dg/i386-sse-8.c: Likewise.
18236         * gcc.dg/i386-unroll-1.c: Likewise.
18237         * gcc.dg/tls/opt-1.c: Likewise.
18238         * gcc.dg/tls/opt-2.c: Likewise.
18239         * gcc.dg/unroll-1.c: Likewise.
18240         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18241         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18242         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18243         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18244
18245 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18246
18247         * g++.dg/template/incomplete1.C: New test.
18248
18249 2004-11-16  Nick Clifton  <nickc@redhat.com>
18250
18251         Revert patches accidentally commited during checkin of fixes for
18252         xstormy16 tests:
18253         gcc.c-torture/execute/simd-4.c: Revert
18254         gcc.dg/20040910-1.c: Revert.
18255
18256 2004-11-16  Paul Brook  <paul@codesourcery.com>
18257
18258         PR fortran/13010
18259         * gfortran.dg/der_pointer_1.f90: New test.
18260
18261 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18262
18263         PR c/18498
18264         * gcc.dg/bitfld-13.c: New test.
18265
18266 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18267
18268         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18269         powerpc*-*-linux*.
18270
18271         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18272         * gcc.dg/ppc64-abi-2.c: Ditto.
18273         * gcc.dg/ppc64-abi-3.c: Ditto.
18274
18275         * lib/gcc-dg.exp (dg-target-list): Remove.
18276
18277 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18278
18279         * gcc.dg/ia64-postinc.c: New test.
18280
18281 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18282
18283         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18284
18285 2004-11-15  Nick Clifton  <nickc@redhat.com>
18286
18287         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18288         __INT_MAX__ so that the test can be compiled by toolchains
18289         targeted at 16-bit processors.
18290
18291         * gcc.dg/20040625-1.c: Use long constants rather than integers
18292         when performing arithmetic that will overflow 16-bits.
18293
18294         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18295         xstormy16.  It does not support 128-bit vector operations.
18296
18297         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18298         with the macro PTR_TYPE.  Define this macro to an integer type
18299         suitable for holding a pointer.
18300
18301         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18302         the target is a 16-bit processor.
18303
18304         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18305         16-bit targets where the character constant will be too long.
18306
18307         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18308         where the double will not be directly addressable.
18309
18310 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18311
18312         Friend class name lookup 1/n, PR c++/18471
18313         * g++.dg/template/crash26.C: New test.
18314         * g++.dg/lookup/struct1.C: Adjust expected error.
18315         * g++.dg/parse/elab1.C: Likewise.
18316         * g++.dg/parse/elab2.C: Likewise.
18317         * g++.dg/parse/int-as-enum1.C: Likewise.
18318         * g++.dg/parse/struct-as-enum1.C: Likewise.
18319         * g++.dg/parse/typedef1.C: Likewise.
18320         * g++.dg/parse/typedef3.C: Likewise.
18321         * g++.dg/parse/typedef4.C: Likewise.
18322         * g++.dg/parse/typedef5.C: Likewise.
18323         * g++.dg/template/nontype4.C: Likewise.
18324         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18325         * g++.old-deja/g++.other/elab1.C: Likewise.
18326         * g++.old-deja/g++.other/syntax4.C: Likewise.
18327
18328 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18329
18330         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18331
18332 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18333
18334         * gcc.c-torture/execute/20041114-1.c: New test.
18335
18336 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18337
18338         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18339         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18340         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18341         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18342         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18343         gcc.dg/switch-7.c: New tests.
18344
18345 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18346
18347         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18348
18349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18350
18351         PR tree-opt/18400
18352         * gcc.dg/vect/pr18400.c: New test.
18353
18354 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18355             Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         PR tree-opt/18425
18358         * gcc.dg/vect/pr18425.c: New test.
18359
18360 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18361
18362         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18363         Guard with dg-require-alias and dg-require-visibility.
18364
18365 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18368
18369 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18370
18371         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18372
18373 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18374
18375         PR c++/17344
18376         * g++.dg/template/defarg5.C: New test.
18377
18378 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18379
18380         * g++.dg/parse/cast1.C: Run only on ILP32.
18381         * g++.old-deja/g++.mike/p784.C: Likewise.
18382
18383 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18384
18385         * gcc.c-torture/execute/20041113-1.c: New test.
18386
18387 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18388
18389         PR target/18230
18390         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18391         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18392         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18393         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18394         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18395         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18396         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18397         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18398         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18399         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18400         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18401         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18402         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18403
18404 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18405
18406         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18407         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18408         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18409         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18410         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18411         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18412         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18413         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18414         gcc.target/sparc/combined-1.c: New tests.
18415
18416 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18417
18418         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18419         New tests.
18420
18421 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18422
18423         * lib/gcc-dg.exp (dg-forbid-option): New function.
18424         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18425         * g++.dg/abi/bitfield8.C: Likewise.
18426         * g++.dg/abi/dtor1.C: Likewise.
18427         * g++.dg/abi/empty10.C: Likewise.
18428         * g++.dg/abi/empty7.C: Likewise.
18429         * g++.dg/abi/empty9.C: Likewise.
18430         * g++.dg/abi/layout3.C: Likewise.
18431         * g++.dg/abi/layout4.C: Likewise.
18432         * g++.dg/abi/thunk1.C: Likewise.
18433         * g++.dg/abi/thunk2.C: Likewise.
18434         * g++.dg/abi/vbase11.C: Likewise.
18435         * g++.dg/abi/vthunk2.C: Likewise.
18436         * g++.dg/abi/vthunk3.C: Likewise.
18437         * g++.dg/ext/attrib8.C: Likewise.
18438         * g++.dg/opt/longbranch2.C: Likewise.
18439         * g++.dg/opt/reg-stack4.C: Likewise.
18440         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18441         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18442         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18443         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18444         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18445         * gcc.dg/20000609-1.c: Likewise.
18446         * gcc.dg/20000720-1.c: Likewise.
18447         * gcc.dg/20011107-1.c: Likewise.
18448         * gcc.dg/20011119-1.c: Likewise.
18449         * gcc.dg/20020108-1.c: Likewise.
18450         * gcc.dg/20020122-2.c: Likewise.
18451         * gcc.dg/20020122-3.c: Likewise.
18452         * gcc.dg/20020201-3.c: Likewise.
18453         * gcc.dg/20020206-1.c: Likewise.
18454         * gcc.dg/20020218-1.c: Likewise.
18455         * gcc.dg/20020310-1.c: Likewise.
18456         * gcc.dg/20020411-1.c: Likewise.
18457         * gcc.dg/20020418-2.c: Likewise.
18458         * gcc.dg/20020426-1.c: Likewise.
18459         * gcc.dg/20020426-2.c: Likewise.
18460         * gcc.dg/20020517-1.c: Likewise.
18461         * gcc.dg/20020523-1.c: Likewise.
18462         * gcc.dg/20020523-2.c: Likewise.
18463         * gcc.dg/20020729-1.c: Likewise.
18464         * gcc.dg/20030204-1.c: Likewise.
18465         * gcc.dg/20030826-2.c: Likewise.
18466         * gcc.dg/20030926-1.c: Likewise.
18467         * gcc.dg/20031202-1.c: Likewise.
18468         * gcc.dg/980312-1.c: Likewise.
18469         * gcc.dg/980313-1.c: Likewise.
18470         * gcc.dg/990117-1.c: Likewise.
18471         * gcc.dg/990424-1.c: Likewise.
18472         * gcc.dg/990524-1.c: Likewise.
18473         * gcc.dg/991230-1.c: Likewise.
18474         * gcc.dg/i386-387-1.c: Likewise.
18475         * gcc.dg/i386-387-2.c: Likewise.
18476         * gcc.dg/i386-387-3.c: Likewise.
18477         * gcc.dg/i386-387-4.c: Likewise.
18478         * gcc.dg/i386-387-5.c: Likewise.
18479         * gcc.dg/i386-387-6.c: Likewise.
18480         * gcc.dg/i386-asm-1.c: Likewise.
18481         * gcc.dg/i386-bitfield1.c: Likewise.
18482         * gcc.dg/i386-bitfield2.c: Likewise.
18483         * gcc.dg/i386-loop-1.c: Likewise.
18484         * gcc.dg/i386-loop-2.c: Likewise.
18485         * gcc.dg/i386-loop-3.c: Likewise.
18486         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18487         * gcc.dg/i386-pic-1.c: Likewise.
18488         * gcc.dg/i386-regparm.c: Likewise.
18489         * gcc.dg/i386-signbit-1.c: Likewise.
18490         * gcc.dg/i386-signbit-2.c: Likewise.
18491         * gcc.dg/i386-signbit-3.c: Likewise.
18492         * gcc.dg/i386-sse-5.c: Likewise.
18493         * gcc.dg/i386-sse-8.c: Likewise.
18494         * gcc.dg/i386-unroll-1.c: Likewise.
18495         * gcc.dg/tls/opt-1.c: Likewise.
18496         * gcc.dg/tls/opt-2.c: Likewise.
18497         * gcc.dg/unroll-1.c: Likewise.
18498         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18499         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18500         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18501         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18502         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18503         -m64 is specified.
18504
18505 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18506
18507         PR c++/18389
18508         * g++.dg/parse/cond1.C: New test.
18509
18510         PR c++/18429
18511         * g++.dg/template/array9.C: New test.
18512         * g++.dg/ext/vla1.C: Adjust error messages.
18513         * g++.dg/ext/vlm1.C: Likewise.
18514         * g++.dg/template/crash2.C: Likewise.
18515
18516         PR c++/18436
18517         * g++.dg/template/call3.C: New test.
18518
18519         PR c++/18407
18520         * g++.dg/template/ptrmem11.C: New test.
18521
18522 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18523
18524         PR other/14264
18525         * lib/g++.exp: Set LC_ALL and LANG to C.
18526         * lib/gcc-dg.exp: Likewise.
18527         * lib/gfortran.exp: Likewise.
18528         * lib/objc.exp: Likewise.
18529         * lib/treelang.exp: Likewise.
18530
18531 2004-11-12  Andreas Schwab  <schwab@suse.de>
18532
18533         * gcc.dg/pr16286.c: Fix last change.
18534
18535 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18536
18537         PR c++/18416
18538         * g++.dg/init/global1.C: New test.
18539
18540 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18541
18542         * gcc.c-torture/execute/20041112-1.c: New test.
18543
18544 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18545
18546         * lib/gcc-dg.exp (dg-target-list): New.
18547
18548 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18549             Richard Sandiford  <rsandifo@redhat.com>
18550
18551         * lib/target-supports.exp (get-compiler_messages): New.
18552         (check_named_sections_available): Use it.
18553         (check_effective_target_ilp32): New.
18554         (check_effective_target_lp64): New.
18555         (is-effective-target): New.
18556         * lib/gcc-dg.exp (dg-require-effective-target): New.
18557
18558 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18559
18560         * gcc.dg/precedence-1.c: New test.
18561
18562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18563
18564         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18565
18566         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18567         message, delete generated files, use more descriptive name for
18568         executable, and make the test unsupported when it cannot be run.
18569
18570         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18571         (dg-require-weak, dg-require-visibility, dg-require-alias,
18572         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18573         dg-require-iconv, dg-require-named-sections): Use it.
18574
18575         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18576
18577 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18578
18579         PR target/16457
18580         * gcc.dg/ppc-and-1: New
18581
18582         PR target/16796
18583         * gcc.dg/ppc-mov-1.c: New.
18584
18585         PR target/16458
18586         * gcc.dg/ppc-compare-1.c: New.
18587
18588 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18589
18590         * objc.dg/desig-init-2.m: New test.
18591
18592 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18593
18594         PR middle-end/18160
18595         * g++.dg/warn/register-var-1.C: New test.
18596         * g++.dg/warn/register-var-2.C: New test.
18597
18598 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18599
18600         * gcc.dg/union-2.c: New test.
18601
18602 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18603
18604         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18605         New test for PR tree-optimization/17892.
18606
18607 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18608
18609         PR c++/18369
18610         * g++.dg/init/new12.C: New test.
18611
18612 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18613
18614         * gcc.target/sparc: New directory.
18615         * gcc.target/sparc/sparc.exp: New driver.
18616         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18617         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18618         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18619         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18620
18621 2004-11-10  Paul Brook  <paul@codesourcery.com>
18622
18623         PR fortran/18218
18624         * gfortran.dg/list_read.c: New test.
18625
18626 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18627
18628         PR c/18322
18629         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18630         expected diagnostic location.
18631
18632 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18633
18634         * gcc.dg/20041109-1.c: New test.
18635
18636 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18637
18638         PR objc/18406
18639         * objc/compile/pr18406.m: New test.
18640
18641 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18642
18643         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18644
18645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18646
18647         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18648
18649 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18650
18651         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18652
18653 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18654
18655         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18656         exit.
18657
18658 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18659
18660         PR tree-opt/18299
18661         * gcc.c-torture/pr18299-1.c: New test.
18662
18663 2004-11-06  Andreas Schwab  <schwab@suse.de>
18664
18665         * gcc.dg/pr16286.c: Also test for bool and pixel.
18666
18667 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18668
18669         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18670         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18671         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18672         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18673         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18674         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18675         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18676         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18677         gcc.dg/struct-semi-3.c: New tests.
18678
18679 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18680
18681         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18682
18683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18684
18685         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18686         Do not use C99 designators.
18687
18688 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18689
18690         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18691
18692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18693
18694         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18695         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18696         * gcc.c-torture/execute/simd-5.x: Remove.
18697
18698 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18699
18700         PR rtl-optimization/17933
18701         * gcc.dg/torture/pr17933-1.c: New test.
18702
18703 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18704
18705         PR target/18106
18706         * lib/target-supports.exp (check_weak_available): Support
18707         Windows.
18708
18709 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18710
18711         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18712         call to fflush(stdout) before abort.
18713         (my_ffsll): New function.
18714         (generate_fields): Use it.
18715
18716 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18717
18718         * gcc.dg/init-undef-1.c: New test.
18719
18720 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18721
18722         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18723         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18724         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18725         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18726         expected messages for new parser.
18727
18728 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18729
18730         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18731
18732 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18735         on LP64 targets.
18736
18737 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18738
18739         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18740         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18741         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18742         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18743         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18744         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18745         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18746         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18747         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18748         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18749
18750 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18751
18752         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18753         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18754         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18755         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18756         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18757         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18758         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18759         for new parser.
18760
18761 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18762
18763         PR target/15342
18764         * gcc.dg/20041104-1.c: New test.
18765
18766 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18767
18768         * g++.dg/template/nontype7.C: New test.
18769         * g++.dg/template/nontype8.C: Likewise.
18770         * g++.dg/template/nontype9.C: Likewise.
18771         * g++.dg/template/nontype10.C: Likewise.
18772         * g++.dg/tc1/dr49.C: Likewise.
18773         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18774         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18775
18776 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18777
18778         * g++.dg/rtti/tinfo1.C: Remove xfails.
18779
18780 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18781
18782         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18783         packed attribute to the definition to satisfy the new C++ parser.
18784
18785 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18786
18787         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18788         invocations of va_arg.
18789
18790 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/18124
18793         * g++.dg/template/crash25.C: New test.
18794
18795         PR c++/18155
18796         * g++.dg/template/typedef2.C: New test.
18797         * g++.dg/parse/crash13.C: Adjust error markers.
18798
18799         PR c++/18177
18800         * g++.dg/conversion/const3.C: New test.
18801
18802 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18803
18804         PR fortran/17535
18805         PR fortran/17583
18806         PR fortran/17713
18807         * gfortran.dg/generic_[123].f90: New testcases.
18808
18809 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18810
18811         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18812         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18813
18814 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18815
18816         PR tree-opt/16808
18817         * gcc.c-torture/compile/pr16808.c: New test.
18818
18819 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18820
18821         PR rtl-optimization/17104
18822         * gcc.dg/ppc-bitfield1.c: New.
18823
18824 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18825
18826         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18827
18828 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18829
18830         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18831         strings for 32-bit code.
18832
18833 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18834
18835         PR c/18239
18836         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18837
18838 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         PR c++/18064
18841         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18842
18843 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18844
18845         PR c++/15172
18846         * g++.dg/init/aggr2.C: New test.
18847
18848 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18849
18850         * objc.dg/local-decl-1.m: New test.
18851
18852 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18853
18854         * gcc.dg/20040910-1.c: Adjust regex.
18855
18856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18857
18858         PR rtl-optimization/18084
18859         * g++.dg/opt/pr18084-1.C: New testcase.
18860
18861 2004-10-30  Matt Austern  <austern@apple.com>
18862
18863         PR c++/17542
18864         * g++.dg/ext/attrib18.C: New test.
18865
18866 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18867
18868         PR middle-end/18096
18869         * gcc.dg/pr18096-1.c: New test case.
18870
18871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18872
18873         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18874
18875 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18876
18877         PR c/16666
18878         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18879         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18880         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18881         gcc.dg/old-style-prom-3.c: New tests.
18882
18883 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18884
18885         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18886         Remove unnecessary inclusion of stdio.h.
18887
18888 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18889
18890         PR rtl-optimization/17581
18891         * gcc.dg/pr17581-1.c: New test case.
18892
18893 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18896         being implemented.
18897         * g++.dg/conversion/dr195-1.C: New.
18898         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18899         * g++.old-deja/g++.mike/p10148.C: Likewise.
18900
18901 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18902
18903         PR c++/17695
18904         * g++.dg/debug/typedef2.C: New test.
18905
18906 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18907
18908         PR fortran/13490
18909         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18910         * gfortran.dg/g77/README: Update.
18911
18912 2004-10-28  Matt Austern  <austern@apple.com>
18913
18914         PR c++/14124
18915         * g++.dg/ext/packed7.C: New test.
18916
18917 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18918
18919         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18920         scan-assembler.
18921         * lib/scanasm.exp (hidden-scan-for): New proc.
18922         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18923         string.
18924         (scan-not-hidden): Likewise.
18925         * lib/target-supports.exp (check_visibility_available): mach-o is
18926         support too.
18927
18928 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18929
18930         PR c++/17132
18931         * g++.dg/template/memclass3.C: New test.
18932
18933 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18934
18935         PR middle-end/18160
18936         * gcc.dg/register-var-1.c: New test.
18937         * gcc.dg/register-var-2.c: New test.
18938         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18939         error now.
18940
18941 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18942
18943         PR other/18172
18944         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18945         unused variables.
18946         * gcc.dg/vect/vect-22.c: Likewise.
18947
18948 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18949
18950         * gcc.dg/i386-rotate-1.c: New test.
18951
18952 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18953
18954         * g++.dg/init/ref12.C: Add "run" marker.
18955
18956         PR c++/17435
18957         * g++.dg/init/ref12.C: New test.
18958
18959         PR c++/18140
18960         * g++.dg/template/shift1.C: New test.
18961         * g++.dg/template/error10.C: Adjust error markers.
18962
18963 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18964
18965         PR tree-opt/17529
18966         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18967
18968 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18969
18970         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18971         * gcc.dg/weak/weak-3.c: Likewise.
18972         * gcc.dg/weak/weak-5.c: Likewise.
18973         * gcc.dg/weak/weak-9.c: Likewise.
18974         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18975         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18976
18977         * gcc.dg/darwin-weakimport-1.c: New.
18978
18979 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18980
18981         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18982
18983 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18984
18985         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18986         'syntax' error messages.
18987         * gcc.dg/cpp/direct2s.c: Likewise.
18988
18989 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18990
18991         * gcc.c-torture/compile/20041026-1.c: New.
18992
18993 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18994
18995         PR c++/18093
18996         * g++.dg/lookup/ns2.C: New test.
18997
18998         PR c++/18020
18999         * g++.dg/template/enum4.C: New test.
19000
19001         PR c++/18161
19002         * g++.dg/template/expr1.C: New test.
19003
19004 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19005
19006         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19007
19008 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19009
19010         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19011         gcc.dg/decl-nospec-3.c: New tests.
19012
19013 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19014
19015         * objc.dg/super-class-3.m: New test.
19016
19017 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19020         resyncing.
19021         * gcc.dg/cpp/direct2s.c: Likewise.
19022
19023 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19024
19025         * objc.dg/image-info.m: Update for changes to section selection.
19026
19027 2004-10-25  David Ayers  <d.ayers@inode.at>
19028             Ziemowit Laski  <zlaski@apple.com>
19029
19030         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19031         diagnostics when messaging 'id <Proto>'.
19032         * objc.dg/class-protocol-1.m: New test.
19033         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19034         a non-existent method signature.
19035         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19036         Update diagnostics when messaging with non-existent method signature.
19037         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19038         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19039         invalid receivers are now resolved as if messaging 'id'; remove
19040         extraneous diagnostics.
19041
19042 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19043
19044         PR c/16667
19045         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19046         gcc.dg/init-desig-obs-3.c: New tests.
19047
19048 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19049
19050         * gcc.dg/debug/20041023-1.c: New test.
19051
19052 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19053
19054         PR middle-end/17407
19055         * gcc.c-torture/compile/pr17407.c: New test.
19056
19057         PR c++/18121
19058         * g++.dg/template/array8.C: New test.
19059
19060 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19061
19062         PR other/18138
19063         * lib/g++.exp: Accept more than one multilib libgcc.
19064         * lib/gcc-dg.exp: Likewise.
19065         * lib/objc.exp: Likewise.
19066         * lib/treelang.exp: Likewise.
19067         * lib/gfortran.exp: Likewise.
19068
19069 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19070
19071         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19072
19073 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19074
19075         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19076         * gcc.dg/c99-const-expr-3.c: Likewise.
19077
19078 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19079
19080         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19081
19082 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19083
19084         * gcc.c-torture/execute/loop-2e.x: Remove.
19085
19086 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19087
19088         PR c++/18095
19089         * g++.dg/parse/crash18.C: New.
19090         * g++.dg/parse/crash19.C: New.
19091
19092 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19093
19094         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19095         * g++.dg/ext/dllimport2.C: Same.
19096         * g++.dg/ext/dllimport8.C: Same.
19097
19098 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/10841
19101         * g++.dg/conversion/cast1.C: New test.
19102         * g++.dg/overload/pmf1.C: Adjust error marker.
19103
19104 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19105
19106         PR objc/17923
19107         * objc.dg/const-str-7.m: New test.
19108
19109 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19110
19111         * g++.dg/template/memfriend11.C: Fix comment typo.
19112         * g++.dg/template/memfriend14.C: Likewise.
19113
19114 2004-10-20  Richard Henderson  <rth@redhat.com>
19115
19116         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19117         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19118         -fasynchronous-unwind-tables.
19119
19120 2004-10-20  Richard Henderson  <rth@redhat.com>
19121
19122         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19123         (main): Return success.
19124         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19125         (main): Return success.
19126
19127 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19128
19129         PR c++/13495
19130         * g++.dg/template/memfriend9.C: New test.
19131         * g++.dg/template/memfriend10.C: Likewise.
19132         * g++.dg/template/memfriend11.C: Likewise.
19133         * g++.dg/template/memfriend12.C: Likewise.
19134         * g++.dg/template/memfriend13.C: Likewise.
19135         * g++.dg/template/memfriend14.C: Likewise.
19136         * g++.dg/template/memfriend15.C: Likewise.
19137         * g++.dg/template/memfriend16.C: Likewise.
19138         * g++.dg/template/memfriend17.C: Likewise.
19139         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19140
19141 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19142
19143         * g++.dg/conversion/dr195.C: New.
19144         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19145
19146 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19147             Devang Patel  <dpatel@apple.com>
19148
19149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19150         of floating point arithmetic, which could trap.
19151
19152 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19153
19154         PR c++/14035
19155         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19156         * g++.dg/conversion/const2.C: New test.
19157         * g++.dg/expr/reinterpret2.C: New test.
19158         * g++.dg/expr/reinterpret3.C: New test.
19159         * g++.dg/expr/cast2.C: New test.
19160         * g++.dg/expr/copy1.C: New test.
19161         * g++.dg/other/conversion1.C: Change error message.
19162         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19163         function pointers to void *.
19164         * g++.old-deja/g++.mike/p10148.C: Likewise.
19165
19166 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19167
19168         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19169
19170 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19171
19172         PR c++/18047
19173
19174         * g++.dg/parse/expr3.C: New test.
19175
19176 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19177
19178         * gcc.dg/smod-1.c: New test.
19179
19180 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19181
19182         * objc.dg/method-14.m: New test.
19183
19184 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19185
19186         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19187         Also xfail as the patch was reverted.
19188
19189 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19190
19191         PR middle-end/16973
19192         * gcc.dg/pr16973.c: New test.
19193
19194 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19195
19196         PR tree-optimization/17656
19197         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19198
19199 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19200
19201         * g++.dg/eh/shadow1.C: New.
19202
19203 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.c-torture/compile/20041018-1.c: New test.
19206
19207 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19208
19209         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19210         compiler referring to register 0 when accessing sdata.  The linker
19211         now patches things up.
19212
19213 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19214
19215         PR c/17529
19216         * gcc.c-torture/compile/pr17529.c: New test.
19217
19218 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19219
19220         PR c++/17743
19221         * g++.dg/ext/attrib17.C: New test.
19222
19223 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19226
19227 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19228
19229         PR c++/10479
19230         * g++.dg/ext/attrib16.C: New test.
19231
19232 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/17042
19235         * g++.dg/init/dso_handle1.C: New test.
19236
19237         PR c++/14667
19238         * g++.dg/parse/typedef6.C: New test.
19239
19240         PR c++/17916
19241         * g++.dg/parse/pragma1.C: New test.
19242
19243 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19244
19245         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19246
19247 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19248
19249         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19250         -fno-common when on HPPA HP-UX platforms.
19251
19252 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19253
19254         PR other/16820
19255         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19256         stdint.h.
19257         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19258         uintptr_t.
19259
19260 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19261
19262         PR c++/16301
19263         * g++.dg/lookup/strong-using-4.C: New test.
19264
19265 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19266
19267         PR middle-end/16567
19268         * gcc.c-torture/compile/nested-1.c: New test.
19269
19270 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19271
19272         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19273         and mipsisa64*-*-* (until support for misaligned loads is added).
19274         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19275         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19276         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19277         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19278         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19279         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19280
19281 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/17976
19284         * g++.dg/init/dtor3.C: New test.
19285
19286 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19287
19288         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19289
19290 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19291
19292         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19293         * gcc.dg/macho-lo-sum.c: Likewise.
19294
19295 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19296
19297         * gcc.dg/ppc-spe64-1.c: New test.
19298
19299 2004-10-14  Devang Patel  <dpatel@apple.com>
19300
19301         PR 17635
19302         * gcc.dg/pr17635.c : New test.
19303
19304 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19305
19306         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19307         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19308         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19309         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19310         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19311         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19312         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19313         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19314         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19315         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19316         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19317         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19318         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19319         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19320         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19321         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19322         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19323         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19324
19325 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19326
19327         * gcc.dg/vect/vect-82.c: New testcase.
19328         * gcc.dg/vect/vect-82_64.c: New testcase.
19329         * gcc.dg/vect/vect-83.c: New testcase.
19330         * gcc.dg/vect/vect-83_64.c: New testcase.
19331
19332 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19333
19334         * gcc.dg/cpp/error-1.c: New test.
19335
19336 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19337
19338         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19339
19340 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19341
19342         PR target/17984
19343         * gcc.dg/cris-peep2-xsrand2.c: New test.
19344
19345 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         PR c++/17661
19348         * testsuite/g++.dg/expr/for2.C: New test.
19349
19350 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19351
19352         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19353
19354 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19355
19356         PR tree-optimization/17724
19357         * g++.dg/opt/pr17724-1.C: New test.
19358         * g++.dg/opt/pr17724-2.C: New test.
19359         * g++.dg/opt/pr17724-3.C: New test.
19360         * g++.dg/opt/pr17724-4.C: New test.
19361         * g++.dg/opt/pr17724-5.C: New test.
19362         * g++.dg/opt/pr17724-6.C: New test.
19363
19364 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19365
19366         PR c/17301
19367         * gcc.dg/pr17301-2.c: New test.
19368
19369 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19370
19371         PR c++/15876
19372         * g++.dg/parse/error22.C: New test.
19373
19374         PR c++/17936
19375         * g++.dg/template/spec18.C: New test.
19376
19377 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19378
19379         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19380         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19381         memcpy.
19382         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19383         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19384
19385 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19386
19387         * g++.dg/eh/cleanup5.C: Add dg-options "".
19388
19389 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19390
19391         PR middle-end/17657
19392         * gcc.dg/switch-4.c: New test case.
19393
19394 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19395
19396         * gcc.c-torture/execute/20041011-1.c: New test.
19397
19398 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19399
19400         PR c++/17554
19401         * g++.dg/init/for3.C: New test.
19402
19403         PR c++/17657
19404         * g++.dg/opt/switch2.C: New test.
19405
19406         PR middle-end/17703
19407         * g++.dg/warn/Wreturn-2.C: New test.
19408
19409 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19410
19411         PR c++/17907
19412         * g++.dg/eh/cleanup5.C: New test.
19413
19414 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19415
19416         PR c++/17393
19417         * g++.dg/parse/error21.C: New test.
19418
19419 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19420
19421         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19422         * g++.dg/warn/incomplete1.C: Likewise.
19423         * g++.dg/template/qualttp20.C: Likewise.
19424
19425 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19426
19427         PR c/17881
19428         * parm-incomplete-1.c: New test.
19429
19430 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19431
19432         PR c++/17867
19433         * g++.dg/parse/error19.C: New test.
19434
19435         PR c++/17670
19436         * g++.dg/init/new11.C: New test.
19437
19438         PR c++/17821
19439         * g++.dg/parse/error20.C: New test.
19440
19441         PR c++/17826
19442         * g++.dg/template/crash24.C: New test.
19443
19444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19445
19446         PR c/17301
19447         * gcc.dg/pr17301-1.c: New test.
19448
19449 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19450
19451         PR c/17189
19452         * gcc.dg/anon-struct-5.c: New test.
19453
19454 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19455
19456         PR c/17844
19457         * gcc.dg/pr17844-1.c: New test.
19458
19459 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19460
19461         PR tree-optimization/17906
19462         * gcc.c-torture/compile/pr17906.c: New.
19463
19464 2004-10-09  Stuart Hastings  <stuart@apple.com>
19465             Roger Sayle  <roger@eyesopen.com>
19466
19467         PR rtl-optimization/17853
19468         * gcc.dg/i386-mmx-5.c: New testcase.
19469
19470 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19471
19472         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19473
19474 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/17524
19477         * g++.dg/template/static9.C: New test.
19478
19479         PR c++/17685
19480         * g++.dg/parse/operator5.C: New test.
19481
19482 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19483
19484         PR middle-end/17894
19485         * gcc.c-torture/execute/divcmp-4.c: New test case.
19486
19487 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19488
19489         PR tree-opt/17902
19490         * g++.dg/opt/pr17902.C: New test.
19491
19492 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19495
19496 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19497
19498         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19499
19500 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19501
19502         * gcc.dg/assign-warn-3.c: New test.
19503
19504 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19505
19506         PR c/16999
19507         * gcc.dg/cpp/ident-1.c: New test.
19508
19509 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         * gcc.c-torture/compile/acc1.c: New.
19512
19513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19514
19515         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19516         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19517
19518 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19519
19520         * gcc.dg/ultrasp11.c: New test.
19521
19522 2004-10-08  Michael Matz  <matz@suse.de>
19523
19524         * gcc.dg/doloop-2.c: New test.
19525
19526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19527
19528         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19529         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19530         objc.dg/method-9.m: Update expected diagnostics.
19531
19532 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19533
19534         * gcc.dg/ppc-fsel-3.c: New file.
19535         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19536
19537 2004-10-07  Paul Brook  <paul@codesourcery.com>
19538
19539         * gfortran.dg/intrinsic_verify_1.f90: New test.
19540
19541 2004-10-07  Paul Brook  <paul@codesourcery.com>
19542
19543         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19544
19545 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19546
19547         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19548         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19549         commit.
19550
19551 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19552
19553         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19554
19555 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19556
19557         PR c++/17115
19558         * g++.dg/warn/Winline-4.C: New test.
19559
19560 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19561
19562         * gcc.c-torture/compile/20041007-1.c: New test.
19563
19564 2004-10-07  Paul Brook  <paul@codesourcery.com>
19565
19566         PR fortran/17678
19567         * gfortran.dg/use_allocated_1.f90: New test.
19568
19569 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19570
19571         PR middle-end/17849
19572         * gfortran.fortran-torture/compile/nested.f90: New test
19573
19574 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19575
19576         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19577
19578 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         PR c++/17368
19581         * g++.dg/ext/asm6.C: New test.
19582
19583 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19584
19585         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19586
19587 2004-10-06  Paul Brook  <paul@codesourcery.com>
19588
19589         PR libfortran/17709
19590         * gfortran.dg/empty_format_1.f90: New test.
19591
19592 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19593
19594         PR fortran/17568
19595         * gfortran.dg/ishft.f90: New test.
19596
19597         PR fortran/17283
19598         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19599         tests.
19600
19601 2004-10-06  Paul Brook  <paul@codesourcery.com>
19602
19603         * gfortran.dg/do_1.f90: New test.
19604
19605 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19606
19607         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19608         optimizing for size.
19609
19610 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19611
19612         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19613
19614 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19615
19616         * gcc.c-torture/compile/20041005-1.c: New test.
19617
19618 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         PR c++/17829
19621         * g++.dg/lookup/koenig4.C: New.
19622
19623 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19624
19625         * g++.dg/other/classkey1.C: Adjust quoting marks.
19626         * g++.dg/parse/error15.C: Likewise.
19627         * g++.dg/template/meminit2.C (int>): Likewise.
19628
19629 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19630
19631         PR fortran/17283
19632         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19633
19634         PR fortran/17631
19635         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19636
19637         PR fortran/17708
19638         * gfortran.dg/pr17708.f90: New test.
19639
19640 2004-10-04  Chao-ying Fu  <fu@mips.com>
19641
19642         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19643         * gcc.dg/vect/vect-4.c: Ditto.
19644         * gcc.dg/vect/vect-5.c: Ditto.
19645         * gcc.dg/vect/vect-6.c: Ditto.
19646         * gcc.dg/vect/vect-8.c: Ditto.
19647         * gcc.dg/vect/vect-16.c: Ditto.
19648         * gcc.dg/vect/vect-30.c: Ditto.
19649         * gcc.dg/vect/vect-40.c: Ditto.
19650         * gcc.dg/vect/vect-41.c: Ditto.
19651         * gcc.dg/vect/vect-42.c: Ditto.
19652         * gcc.dg/vect/vect-43.c: Ditto.
19653         * gcc.dg/vect/vect-44.c: Ditto.
19654         * gcc.dg/vect/vect-45.c: Ditto.
19655         * gcc.dg/vect/vect-46.c: Ditto.
19656         * gcc.dg/vect/vect-47.c: Ditto.
19657         * gcc.dg/vect/vect-48.c: Ditto.
19658         * gcc.dg/vect/vect-49.c: Ditto.
19659         * gcc.dg/vect/vect-50.c: Ditto.
19660         * gcc.dg/vect/vect-51.c: Ditto.
19661         * gcc.dg/vect/vect-52.c: Ditto.
19662         * gcc.dg/vect/vect-53.c: Ditto.
19663         * gcc.dg/vect/vect-54.c: Ditto.
19664         * gcc.dg/vect/vect-55.c: Ditto.
19665         * gcc.dg/vect/vect-56.c: Ditto.
19666         * gcc.dg/vect/vect-57.c: Ditto.
19667         * gcc.dg/vect/vect-58.c: Ditto.
19668         * gcc.dg/vect/vect-59.c: Ditto.
19669         * gcc.dg/vect/vect-60.c: Ditto.
19670         * gcc.dg/vect/vect-74.c: Ditto.
19671         * gcc.dg/vect/vect-79.c: Ditto.
19672         * gcc.dg/vect/vect-80.c: Ditto.
19673
19674 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19675
19676         * gcc.dg/unused-7.c: Use the correct option.
19677
19678 2004-10-04  Paul Brook  <paul@codesourcery.com>
19679         Bud Davis  <bdavis9659@comcast.net>
19680
19681         PR fortran/17706
19682         PR fortran/16434
19683         * gfortran/pr17706.f90: New test.
19684         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19685
19686 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19687
19688         * gfortran.dg/pr17612.f90: New test.
19689
19690 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19691
19692         * g++.dg/template/local1.C: Adjust quoting marks in
19693         testing for diagnostics.
19694         * g++.dg/tls/diag-2.C: Likewise.
19695         * g++.dg/other/error8.C: Likewise.
19696
19697 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19698
19699         PR c/17178
19700         * gcc.dg/unused-4.c: Adjust to be correct.
19701
19702         PR c/17820
19703         * gcc.dg/unused-7.c: New test.
19704
19705 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19706
19707         PR c++/17797
19708         * g++.dg/overload/template2.C: New test.
19709
19710 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19711
19712         PR tree-optimization/16632
19713         * gcc.dg/tree-ssa/20041002-1.c: New.
19714
19715 2004-10-03  Paul Brook  <paul@codesourcery.com>
19716
19717         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19718         rather than relying on default formatting.
19719
19720 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19721
19722         * gcc.dg/20040920-1.c: Update expected message text.
19723
19724 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19725
19726         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19727
19728 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19729
19730         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19731         tree level.
19732
19733 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19734
19735         * gcc.dg/tree-ssa/pr17343.c: Remove.
19736
19737 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19738
19739         PR tree-opt/17343
19740         * gcc.dg/tree-ssa/pr17343.c: New test.
19741
19742 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19745         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19746         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19747         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19748         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19749
19750 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19751
19752         * gcc.dg/lvalue-2.c: New test.
19753
19754 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19755
19756         PR c/17730
19757         * gcc.dg/pr17730-1.c: New test
19758
19759 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19760
19761         PR c/7425
19762         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19763
19764 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19765
19766         * gcc.c-torture/execute/stdarg-1.c: New test.
19767         * gcc.c-torture/execute/stdarg-2.c: New test.
19768         * gcc.c-torture/execute/stdarg-3.c: New test.
19769         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19770         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19771         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19772         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19773         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19774
19775 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19776
19777         PR tree-optimization/17697
19778         * g++.dg/opt/pr17697-1.C: New test.
19779         * g++.dg/opt/pr17697-2.C: New test.
19780         * g++.dg/opt/pr17697-3.C: New test.
19781
19782 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19783
19784         PR c/16409
19785         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19786         gcc.dg/vla-init-5.c: New tests.
19787
19788 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19789
19790         PR c/13804
19791         * gcc.dg/pr13804-1.c: New test.
19792
19793 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19794
19795         PR fortran/16938
19796         * gfortran.dg/pr16938.f90: New test.
19797
19798 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19799
19800         * g++.dg/template/crash23.C: New test.
19801
19802 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/17585
19805         * g++.dg/template/static8.C: New test.
19806
19807 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         PR c++/17681
19810         * g++.dg/other/error9.C: New test.
19811
19812 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19813
19814         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19815
19816 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19817
19818         PR fortran/15164
19819         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19820
19821 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19822
19823         PR middle-end/17112
19824         * gcc.dg/pr17112-1.c: New test case.
19825
19826 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19827
19828         PR c/11459
19829         * gcc.dg/pr11459-1.c: New test.
19830
19831 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19832
19833         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19834         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19835
19836 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19837
19838         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19839
19840 2004-09-25  Jan Hubicka  <jh@suse.cz>
19841
19842         * compile/30040909-1.c: New test.
19843         * compile/30040907-1.c: New test.
19844
19845 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19846
19847         * gcc.c-torture/execute/va-arg-26.c: New test.
19848
19849 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19850
19851         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19852         extra diagnostics on targets with 64-bit pointers.
19853         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19854
19855 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19856
19857         PR c/17188
19858         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19859         * gcc.dg/decl-3.c: Adjust expected message.
19860
19861 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19862
19863         PR fortran/17615
19864         * gfortran.dg/pr17615.f90: New test.
19865
19866 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19867
19868         PR tree-optimzation/17517
19869         * g++.dg/tree-ssa/pr17517.C: New Test.
19870
19871 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19872
19873         PR c++/16889
19874         * g++.dg/lookup/ambig3.C: New.
19875
19876 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19877
19878         PR tree-opt/17624
19879         * g++.dg/opt/pr17624.C: New test.
19880
19881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19882
19883         PR c/6980
19884         * gcc.dg/Wbad-function-cast-1.c: New test.
19885
19886 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19887
19888         * g++.dg/ext/complit1.C
19889         * g++.dg/other/error2.C
19890         * g++.dg/other/nontype-1.C
19891         * g++.dg/parse/crash11.C
19892         * g++.dg/parse/crash12.C
19893         * g++.dg/parse/error15.C
19894         * g++.dg/parse/error4.C
19895         * g++.dg/parse/tmpl-outside1.C
19896         * g++.dg/parse/too-many-tmpl-args1.C
19897         * g++.dg/template/dependent-expr3.C
19898         * g++.dg/template/error10.C
19899         * g++.dg/template/instantiate1.C
19900         * g++.dg/template/vtable2.C
19901         * g++.dg/warn/Wshadow-1.C
19902         * g++.dg/warn/weak1.C
19903         * g++.old-deja/g++.brendan/crash16.C
19904         * g++.old-deja/g++.brendan/crash18.C
19905         * g++.old-deja/g++.brendan/crash48.C
19906         * g++.old-deja/g++.brendan/crash49.C
19907         * g++.old-deja/g++.brendan/crash55.C
19908         * g++.old-deja/g++.brendan/crash56.C
19909         * g++.old-deja/g++.brendan/crash8.C
19910         * g++.old-deja/g++.brendan/enum11.C
19911         * g++.old-deja/g++.brendan/enum8.C
19912         * g++.old-deja/g++.brendan/enum9.C
19913         * g++.old-deja/g++.brendan/friend3.C
19914         * g++.old-deja/g++.brendan/misc14.C
19915         * g++.old-deja/g++.bugs/900402_02.C
19916         * g++.old-deja/g++.bugs/900404_03.C
19917         * g++.old-deja/g++.bugs/900404_04.C
19918         * g++.old-deja/g++.bugs/900428_03.C
19919         * g++.old-deja/g++.jason/crash4.C
19920         * g++.old-deja/g++.jason/overload21.C
19921         * g++.old-deja/g++.jason/redecl1.C
19922         * g++.old-deja/g++.jason/report.C
19923         * g++.old-deja/g++.jason/rfg10.C
19924         * g++.old-deja/g++.jason/template30.C
19925         * g++.old-deja/g++.law/arm12.C
19926         * g++.old-deja/g++.law/ctors5.C
19927         * g++.old-deja/g++.law/cvt20.C
19928         * g++.old-deja/g++.law/init10.C
19929         * g++.old-deja/g++.law/init8.C
19930         * g++.old-deja/g++.law/visibility17.C
19931         * g++.old-deja/g++.law/visibility7.C
19932         * g++.old-deja/g++.mike/net8.C
19933         * g++.old-deja/g++.mike/p646.C
19934         * g++.old-deja/g++.mike/p700.C
19935         * g++.old-deja/g++.mike/p701.C
19936         * g++.old-deja/g++.mike/p811.C
19937         * g++.old-deja/g++.ns/template13.C
19938         * g++.old-deja/g++.other/array3.C
19939         * g++.old-deja/g++.other/crash25.C
19940         * g++.old-deja/g++.other/dtor3.C
19941         * g++.old-deja/g++.other/dtor4.C
19942         * g++.old-deja/g++.other/main1.C
19943         * g++.old-deja/g++.other/warn7.C
19944         * g++.old-deja/g++.pt/crash11.C
19945         * g++.old-deja/g++.pt/crash36.C
19946         * g++.old-deja/g++.pt/spec22.C
19947         * g++.old-deja/g++.pt/spec9.C
19948         * g++.old-deja/g++.pt/ttp52.C
19949         * g++.old-deja/g++.robertl/eb103.C
19950         * g++.old-deja/g++.robertl/eb121.C
19951         * g++.old-deja/g++.robertl/eb22.C
19952         * g++.old-deja/g++.robertl/eb8.C:
19953         Update locations and/or regexps of dg-error markers.
19954         Remove markers for some bogus messages that are no longer issued.
19955
19956 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19959         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19960
19961 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19962
19963         PR c++/17618
19964         * g++.dg/lookup/crash5.C: New test.
19965
19966 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19967
19968         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19969         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19970         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19971         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19972         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19973         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19974
19975         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19976         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19977         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19978         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19979         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19980         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19981
19982         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19983
19984         * gcc.dg/vect/vect-44.c: Check additional cases.
19985         * gcc.dg/vect/vect-48.c: Check additional cases.
19986
19987         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19988         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19989         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19990         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19991         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19992         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19993         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19994         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19995         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19996
19997         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19998         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19999         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20000
20001 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20002
20003         * gcc.dg/tree-ssa/loop-6.c: New test.
20004
20005 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         PR c++/17620
20008         * g++.dg/inherit/base2.C: New.
20009
20010 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20011
20012         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20013         * gcc.dg/20001012-2.c: Likewise.
20014         * gcc.dg/20001013-1.c: Likewise.
20015         * gcc.dg/20001101-1.c: Likewise.
20016         * gcc.dg/20001102-1.c: Likewise.
20017         * gcc.dg/bf-spl1.c: Likewise.
20018         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20019         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20020
20021 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20022
20023         PR tree-optimization/16721
20024         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20025
20026 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20027
20028         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20029         * gcc.dg/20040305-1.c: Likewise.
20030
20031 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20032
20033         PR c/16566
20034         * gcc.c-torture/compile/pr16566-1.c,
20035         gcc.c-torture/compile/pr16566-2.c,
20036         gcc.c-torture/compile/pr16566-3.c: New tests.
20037
20038 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20039
20040         PR tree-optimization/17512
20041         * gcc.c-torture/compile/20040916-1.c.
20042
20043 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * gcc.dg/pragma-re-3.c: New test.
20046
20047 2004-09-17  Matt Austern  <austern@apple.com>
20048
20049         PR c++/15049
20050         * g++.dg/other/anon3.C: New.
20051
20052 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20053
20054         PR c++/7503
20055         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20056         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20057         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20058         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20059         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20060
20061 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20062
20063         PR fortran/17286
20064         * gfortran.dg/pr17286.f90: New test.
20065
20066 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20067
20068         PR c++/17530
20069         * g++.dg/template/static7.C: New test.
20070
20071 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20072
20073         PR tree-opt/17558
20074         * gcc.c-torture/compile/pr17558.c: New test.
20075
20076 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20077
20078         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20079         if SKIP_ATTRIBUTE is defined.
20080
20081 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20082
20083         PR fortran/15957
20084         * gfortran.dg/pr15957.f90: New test.
20085
20086 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20087
20088         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20089         in comparison.
20090         * gcc.dg/vect/vect-79.c: Likewise.
20091         * gcc.dg/vect/vect-80.c: Likewise.
20092
20093 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20094
20095         PR fortran/15750
20096         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20097
20098 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20099
20100         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20101         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20102         * gcc.dg/vect/vect-62.c: New testcase.
20103         * gcc.dg/vect/vect-63.c: New testcase.
20104         * gcc.dg/vect/vect-64.c: New testcase.
20105         * gcc.dg/vect/vect-65.c: New testcase.
20106         * gcc.dg/vect/vect-66.c: New testcase.
20107         * gcc.dg/vect/vect-67.c: New testcase.
20108         * gcc.dg/vect/vect-68.c: New testcase.
20109         * gcc.dg/vect/vect-69.c: New testcase.
20110         * gcc.dg/vect/vect-79.c: New testcase.
20111         * gcc.dg/vect/vect-80.c: New testcase.
20112
20113 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20114
20115         * gcc.target/mips/asm-1.c: New test.
20116
20117 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20118
20119         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20120         * gcc.dg/vect/vect-73.c: New testcase.
20121         * gcc.dg/vect/vect-74.c: New testcase.
20122         * gcc.dg/vect/vect-75.c: New testcase.
20123         * gcc.dg/vect/vect-76.c: New testcase.
20124         * gcc.dg/vect/vect-77.c: New testcase.
20125         * gcc.dg/vect/vect-78.c: New testcase
20126
20127 2004-09-18  Paul Brook  <paul@codesourcery.com>
20128
20129         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20130
20131 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20132
20133         PR c/17424
20134         * gcc.dg/pr17424-1.c: New test.
20135
20136 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20137
20138         * g++.dg/tree-ssa/pr17153.C: New test.
20139
20140 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20141
20142         PR pch/13361
20143         * testsuite/g++.dg/pch/wchar-1.C: New.
20144         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20145
20146 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20147
20148         * gcc.c-torture/execute/20040917-1.c: New test.
20149
20150 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20151
20152         PR tree-optimization/17319
20153         * gcc.dg/pr17319.c: New test.
20154
20155 2004-09-17  Devang Patel  <dpatel@apple.com>
20156
20157         * gcc.dg/20040813-1.c: New test.
20158
20159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20160
20161         PR tree-optimization/17273
20162         * gcc.c-torture/compile/pr17273.c: New test.
20163
20164 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20165
20166         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20167         Update expected messages.
20168         * gcc.dg/declspec-13.c: New test.
20169
20170 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20171
20172         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20173
20174 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20175
20176         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20177         change what 'a' is pointing to.
20178
20179 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/16002
20182         * g++.dg/template/error18.C: New test.
20183
20184         PR c++/16029
20185         * g++.dg/warn/Wunused-8.C: New test.
20186
20187 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20188
20189         PR tree-optimization/17513
20190         * gcc.dg/20040916-1.c: New test.
20191
20192 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20193
20194         PR c++/17501
20195         * g++.dg/template/typename7.C: New test.
20196
20197 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20198
20199         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20200
20201 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20202
20203         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20204         with -ftree-based-profiling also.
20205         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20206
20207 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20208
20209         PR/15364
20210         * gfortran.dg/der_array_io_1.f90: New test.
20211         * gfortran.dg/der_array_io_2.f90: New test.
20212         * gfortran.dg/der_array_io_3.f90: New test.
20213
20214 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20215
20216         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20217         EABI.
20218
20219 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20220
20221         * g++.dg/opt/switch1.C: New test.
20222
20223 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20224
20225         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20226         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20227         Update expected messages.
20228
20229 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20230
20231         PR fortran/16485
20232         * gfortran.dg/same_name_1.f90: New test.
20233
20234 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20235
20236         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20237         dereference garbage pointers.
20238
20239 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20242         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20243
20244         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20245         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20246         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20247
20248 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c++/17324
20251         * g++.dg/template/mangle1.C: New test.
20252
20253 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20254
20255         PR tree-optimization/17252
20256         * gcc.c-torture/execute/pr17252.c: New test.
20257
20258 2004-09-14  Andrew Pinski  <apinski@apple.com>
20259
20260         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20261
20262 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20263
20264         PR rtl-optimization/9771
20265         * gcc.dg/pr9771-1.c: New test case.
20266
20267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20268
20269         PR tree-optimization/15262
20270         * gcc.c-torture/execute/pr15262-1.c: New test.
20271         * gcc.c-torture/execute/pr15262-2.c: New test.
20272
20273 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20274
20275         * gcc.dg/declspec-12.c: New test.
20276
20277 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20278
20279         * gfortran.dg/pr17090.f90: Add directives to test.
20280
20281 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20282
20283         * gcc.c-torture/compile/20040914-1.c: New test.
20284
20285 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/16162
20288         * g++.dg/template/decl2.C: New test.
20289
20290 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20291
20292         PR fortran/17090
20293         * gfortran.dg/pr17090.f90: New test.
20294
20295 2004-09-13  Dale Johannesen  <dalej@apple.com>
20296
20297         * gcc.c-torture/compile/pr17408.c: New test case.
20298
20299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20300
20301         PR c++/16716
20302         * g++.dg/parse/crash17.C: New test.
20303
20304         PR c++/17327
20305         * g++.dg/template/enum3.C: New test.
20306
20307 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20308
20309         * lib/gcc-defs.exp: Load wrapper.exp.
20310         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20311         using local code.
20312         * lib/gcc.exp (gcc_init): Similar.
20313         * lib/gfortran.exp (gfortran_init): Similar.
20314         * lib/objc.exp (objc_init): Similar.
20315         * lib/treelang.exp (treelang_init): Similar.
20316         * lib/wrapper.exp: New file with build_wrapper call machinery in
20317         ${tool}_maybe_build_wrapper.
20318
20319 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20320
20321         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20322         "inline".
20323         * gcc.dg/declspec-11.c: Update expected messages.
20324         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20325         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20326         gcc.dg/inline-12.c: New tests.
20327
20328 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20329
20330         * g++.dg/tree-ssa/pr17400.C: New testcase.
20331
20332 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20333
20334         * gcc.target/mips/sb1-1.c: New testcase.
20335
20336 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20337
20338         * lib/g77-dg.exp: Remove unused file.
20339         * lib/mike-g77.exp: Ditto.
20340         * lib/g77.exp: Ditto.
20341
20342 2004-09-12  Richard Henderson  <rth@redhat.com>
20343
20344         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20345
20346 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20347
20348         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20349         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20350         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20351         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20352         Update expected messages.
20353
20354 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20355
20356         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20357         declaration/use mismatch for dirp parameter.
20358
20359 2004-09-12  Andrew Pinski  <apinski@apple.com>
20360
20361         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20362         -fgnu-runtime is passed.
20363
20364 2004-09-12  Richard Henderson  <rth@redhat.com>
20365
20366         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20367         do the uplevel thing and update additional_flags directly.
20368         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20369         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20370         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20371         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20372
20373 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20374
20375         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20376
20377 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20378
20379         PR middle-end/17411
20380         * g++.dg/opt/pr17411-1.C: New test case.
20381
20382 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20383
20384         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20385         gcc.dg/tls/diag-2.c: Update expected messages.
20386         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20387         messages.
20388         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20389         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20390         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20391         gcc.dg/tls/diag-5.c: New tests.
20392
20393 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20394
20395         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20396
20397 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20398
20399         * g++.dg/parse/break-in-for.C: New test.
20400
20401 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * gcc.dg/tree-ssa/20040911-1.c: New test.
20404
20405 2004-09-11  Andreas Jaeger  <aj@suse.de>
20406
20407         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20408         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20409
20410 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20411
20412         * gcc.target/frv: New directory of FR-V-specific tests.
20413
20414 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20415
20416         * gcc.dg/convert-vec-1.c: New test.
20417
20418 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20419
20420         PR middle-end/17024
20421         * gcc.dg/pr17024-1.c: New test case.
20422
20423 2004-09-10  Eric Christopher  <echristo@redhat.com>
20424
20425         * gcc.dg/20040910-1.c: New test.
20426
20427 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20428
20429         * gcc.dg/bitfld-9.c: New test.
20430
20431 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20432
20433         * gcc.c-torture/execute/ieee/acc1.c: New test.
20434         * gcc.c-torture/execute/ieee/acc2.c: New test.
20435         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20436
20437 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20438
20439         * gcc.dg/deprecated-2.c: New test.
20440
20441 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20442
20443         * gcc.dg/init-vec-1.c: New test.
20444
20445 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20446
20447         PR middle-end/17055
20448         * gcc.dg/pr17055-1.c: New test case.
20449
20450 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20451
20452         PR target/17377
20453         * gcc.c-torture/execute/pr17377.c: New test.
20454
20455 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20456
20457         PR c/8420
20458         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20459         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20460         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20461         gcc.dg/long-long-typespec-1.c: New tests.
20462         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20463
20464 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20465
20466         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20467         gcc.dg/gnu99-static-1.c: New tests.
20468
20469 2004-09-08  Devang Patel  <dpatel@apple.com>
20470
20471         * gcc.dg/darwin-ld-20040828-1.c: New test.
20472         * gcc.dg/darwin-ld-20040828-2.c: New test.
20473         * gcc.dg/darwin-ld-20040828-3.c: New test.
20474
20475 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20476
20477         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20478         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20479         in error message.
20480         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20481         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20482         in error message.
20483         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20484         types they qualify.
20485         * objc.dg/type-size-2.m: Fix wording in comment.
20486         * objc.dg/va-meth-1.m: New test case.
20487
20488 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20489
20490         PR c/16633:
20491         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20492         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20493
20494 2004-09-06  Devang Patel  <dpatel@apple.com>
20495
20496         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20497         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20498
20499 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20500
20501         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20502         reflect changed line numbering of diagnostics.
20503
20504 2004-09-06  Paul Brook  <paul@codesourcery.com>
20505
20506         * gfortran.dg/edit_real_1.f90: Add new test.
20507
20508 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20509
20510         * gcc.dg/tree-ssa/loop-2.c: New test.
20511         * gcc.dg/tree-ssa/loop-3.c: New test.
20512         * gcc.dg/tree-ssa/loop-4.c: New test.
20513         * gcc.dg/tree-ssa/loop-5.c: New test.
20514
20515 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20516
20517         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20518
20519 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20520
20521         * gcc.dg/format/sentinel-1.c: New test.
20522
20523 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20524
20525         * testsuite/gcc.dg/builtins-46.c: New.
20526
20527 2004-09-03  Devang Patel  <dpatel@apple.com>
20528
20529         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20530         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20531
20532 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20533
20534         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20535         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20536         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20537         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20538         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20539         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20540         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20541         the non-portable bzero.
20542         * gcc.dg/20010912-1.c: xfail for NetWare.
20543         * gcc.dg/20020426-2.c: xfail for NetWare.
20544         * gcc.dg/20021014-1.c: xfail for NetWare.
20545         * gcc.dg/20021018-1.c: xfail for NetWare.
20546         * gcc.dg/20030213-1.c: xfail for NetWare.
20547         * gcc.dg/20030225-1.c: xfail for NetWare.
20548         * gcc.dg/20030708-1.c: xfail for NetWare.
20549         * gcc.dg/builtins-config.h: Also exclude NetWare.
20550         * gcc.dg/format/format.h: Define restrict only if not already defined.
20551         * gcc.dg/nest.c: xfail for NetWare.
20552         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20553         * lib/target-supports.exp (check_visibility_available): Exclude
20554         NetWare.
20555
20556 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20557
20558         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20559         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20560         deterministic starting point for the alignment of structure fields.
20561         * gcc.dg/Wpadded.c: Dito.
20562         * g++.dg/abi/vbase10.C: Dito.
20563
20564 2004-09-03  Devang Patel  <dpatel@apple.com>
20565
20566         * g++.dg/debug/pr15736.cc: New test.
20567
20568 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20569
20570         * README.QMTEST: Fix out-of-date link.
20571
20572 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20573
20574         PR fortran/16579
20575         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20576         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20577
20578 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20579
20580         * g++.dg/abi/arm_rtti1.C: New test.
20581
20582 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20583
20584         * gcc.dg/ppc-vector-memcpy.c: New.
20585         * gcc.dg/ppc-vector-memset.c: New.
20586
20587 2004-09-02  Chao-ying Fu  <fu@mips.com>
20588
20589         * gcc.target/mips/mips-3d-1.c: New test.
20590         * gcc.target/mips/mips-3d-2.c: New test.
20591         * gcc.target/mips/mips-3d-3.c: New test.
20592         * gcc.target/mips/mips-3d-4.c: New test.
20593         * gcc.target/mips/mips-3d-5.c: New test.
20594         * gcc.target/mips/mips-3d-6.c: New test.
20595         * gcc.target/mips/mips-3d-7.c: New test.
20596         * gcc.target/mips/mips-3d-8.c: New test.
20597         * gcc.target/mips/mips-3d-9.c: New test.
20598         * gcc.target/mips/mips-ps-1.c: New test.
20599         * gcc.target/mips/mips-ps-2.c: New test.
20600         * gcc.target/mips/mips-ps-3.c: New test.
20601         * gcc.target/mips/mips-ps-4.c: New test.
20602         * gcc.target/mips/mips-ps-type.c: New test.
20603
20604 2004-09-02  Paul Brook  <paul@codesourcery.com>
20605
20606         * gfortran.dg/edit_real_1.f90: Add new tests.
20607
20608 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20609
20610         PR fortran/15327
20611         * gfortran.dg/merge_char_1.f90: New test.
20612
20613 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20614
20615         PR fortran/16404
20616         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20617
20618 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20619
20620         PR c/1522
20621         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20622
20623 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20624
20625         * g++.dg/opt/loop1.C: Do not XFAIL.
20626
20627 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.c-torture/execute/20040831-1.c: New test.
20630
20631 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20632
20633         PR fortran/16579
20634         * gfortran.dg/g77/20010610.f: Now passes.
20635         Copy from g77.f-torture/execute. Add dg-run directive.
20636         * gfortran.dg/g77/README: Update
20637
20638 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20639
20640         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20641         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20642         (t1, t2, t3, t4): Add volatile.
20643
20644 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/ext/visibility/arm1.C: New test.
20647
20648 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20649
20650         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20651         -pedantic-errors.
20652
20653 2004-09-01  Paul Brook  <paul@codesourcery.com>
20654
20655         * gfortran.dg/eof_2.f90: New test.
20656
20657 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20658
20659         PR fortran/16579
20660         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20661
20662 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20663
20664         PR libfortran/16805
20665         * gfortran.dg/list_read_2.f90: New test.
20666
20667 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20668
20669         * g++.dg/abi/key1.C: New test.
20670
20671 2004-08-31  Richard Henderson  <rth@redhat.com>
20672
20673         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20674         form of offsetof.
20675         * g++.dg/other/offsetof5.C: Remove duplicate.
20676
20677 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20678
20679         PR fortran/17244
20680         * gfortran.dg/func_derived_1.f90: New test.
20681
20682 2004-08-31  Paul Brook  <paul@codesourcery.com>
20683
20684         * gfortran.dg/eof_1.f90: New test.
20685
20686 2004-08-31  Paul Brook  <paul@codesourcery.com>
20687
20688         * gfortran.dg/list_read_1.f90: New file.
20689
20690 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * g++.dg/opt/loop1.C: XFAIL.
20693
20694 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20695
20696         * gcc.dg/funcdef-storage-1.c: New.
20697         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20698         an extern function in local scope.
20699         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20700         declare an 'auto inline' function in local scope.
20701         * gcc.dg/20011130-1.c: Likewise.
20702         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20703         an 'auto' function in local scope.
20704         * gcc.dg/20021014-1.c: Likewise.
20705         * gcc.dg/20030331-2.c: Likewise.
20706
20707 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20708
20709         * gfortran.dg/blockdata_1.f90: New test.
20710
20711 2004-08-30  Richard Henderson  <rth@redhat.com>
20712
20713         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20714
20715 2004-08-30  Richard Henderson  <rth@redhat.com>
20716
20717         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20718         additional_flags set by alternate driver.
20719         (ieee-options): New procedure.
20720         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20721         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20722         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20723         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20724
20725 2004-08-30  Richard Henderson  <rth@redhat.com>
20726
20727         * lib/f-torture.exp: Remove.
20728
20729 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR rtl-optimization/16590
20732         * g++.dg/opt/loop1.C: New test.
20733
20734 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20735
20736         PR fortran/13910
20737         * gfortran.dg/oldstyle_1.f90: New test.
20738
20739 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20740         Paul Brook  <paul@codesourcery.com>
20741
20742         * gfortran.dg/g77/README: Update.
20743         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20744         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20745         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20746
20747 2004-08-28  Paul Brook  <paul@codesourcery.com>
20748
20749         PR libfortran/17195
20750         * gfortran.dg/edit_real_1.f90: New test.
20751
20752 2004-08-27  Paul Brook  <paul@codesourcery.com>
20753
20754         * gfortran.dg/rewind_1.f90: New test.
20755
20756 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20757
20758         PR fortran/16597
20759         * gfortran.dg/pr16597.f90: New test.
20760
20761 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20762
20763         PR c/13801
20764         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20765         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20766         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20767         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20768         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20769
20770 2004-08-26  Nick Clifton  <nickc@redhat.com>
20771
20772         * gcc.c-torture/compile/pr17119.c: New test.
20773
20774 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20775
20776         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20777
20778 2004-08-25  Richard Henderson  <rth@redhat.com>
20779
20780         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20781         the bits that expect kind=8 to be the largest real kind.
20782
20783 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20784
20785         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20786
20787 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20788
20789         * gfortran.dg/assignment_1.f90: New test.
20790
20791 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20792
20793         * g++.dg/template/repo3.C: New test.
20794
20795 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20796
20797         PR middle-end/16693
20798         PR tree-optimization/16372
20799         * g++.dg/opt/pr16372-1.C: New test case.
20800         * g++.dg/opt/pr16693-1.C: New test case.
20801         * g++.dg/opt/pr16693-2.C: New test case.
20802
20803 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20804
20805         * objc.dg/proto-lossage-4.m: New test.
20806
20807 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/17155
20810         * g++.dg/inherit/local2.C: New test.
20811
20812 2004-08-25  Paul Brook  <paul@codesourcery.com>
20813
20814         PR fortran/17144
20815         * gfortran.dg/string_ctor_1.f90: New test.
20816
20817 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20818
20819         PR c++/14428
20820         * g++.dg/template/redecl2.C: New test.
20821
20822 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20823
20824         PR fortran/17143
20825         * gfortran.dg/pr17143.f90: New test.
20826
20827 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20828
20829         PR fortran/17164
20830         * gfortran.dg/pr17164.f90: New test.
20831
20832 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20833
20834         * gcc.dg/tree-ssa/loop-1.c: New test.
20835
20836 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20837
20838         * gcc.c-torture/compile/20040824-1.c: New test.
20839
20840 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20841
20842         * gcc.c-torture/compile/iftrap-3.c: New test.
20843
20844 2004-08-24  Paul Brook  <paul@codesourcery.com>
20845
20846         * gfortran.dg/entry_2.f90: New test.
20847
20848 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         PR c++/16889
20851         * g++.dg/lookup/ambig[12].C: New.
20852
20853 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20854
20855         PR c++/16706
20856         * g++.dg/template/crash21.C: New test.
20857         * g++.dg/template/crash22.C: Likewise.
20858
20859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20860
20861         PR c++/17149
20862         * g++.dg/template/access15.C: New.
20863
20864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/17163
20867         * g++.dg/template/repo2.C: New test.
20868
20869 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20870
20871         PR rtl-optimization/17078
20872         * gcc.c-torture/execute/pr17078-1.c: New test case.
20873
20874 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20875
20876         PR c/14492
20877         * gcc.dg/debug/crash1.c: New test.
20878
20879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20880
20881         PR c/16180
20882         * gcc.dg/loop-5.c: New test.
20883
20884 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20885
20886         * gcc.c-torture/execute/20040823-1.c: New test.
20887
20888 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20889
20890         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20891         to the assembler.  Simplify test accordingly.
20892         (asm_abi_flags): Use GNU names.
20893         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20894         to check for ABI flags.
20895
20896 2004-08-22  Andrew Pinski  <apinski@apple.com>
20897
20898         * g++.dg/opt/pr14029.C: New test.
20899         * gcc.c-torture/execute/pr15262.c: New test.
20900
20901 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20902
20903         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20904
20905 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20906
20907         PR 16908
20908         * gfortran.dg/direct_io.f90: New test.
20909
20910 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c++/17121
20913         * g++.dg/inherit/local2.C: New test.
20914
20915 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20916
20917         PR c++/17120
20918         * g++.dg/warn/Wparentheses-4.C: New test.
20919
20920 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20921
20922         PR c++/17121
20923         * g++.dg/inherit/local2.C: New test.
20924
20925         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20926         * gcc.dg/ppc-ldstruct.c: Likewise.
20927         * gcc.dg/ppc64-abi-2.c: Likewise.
20928
20929 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20930
20931         PR rtl-optimization/17099
20932         * gcc.c-torture/execute/20040820-1.c: New test.
20933
20934 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20935
20936         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20937
20938 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20939
20940         PR fortran/17077
20941         * gfortran.dg/auto_array_1.f90: New test.
20942
20943 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20944
20945         PR fortran/17074
20946         * gfortran.dg/simpleif_1.f90: New test.
20947
20948 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20949
20950         * lib/target-supports.exp (check_profiling_available): Return
20951         false for arm*-*-symbianelf* and arm*-*-eabi*.
20952
20953         PR c++/15890
20954         * g++.dg/template/delete1.C: New test.
20955
20956 2004-08-19  Paul Brook  <paul@codesourcery.com>
20957
20958         PR fortran/14976
20959         PR fortran/16228
20960         * gfortran.dg/data_char_1.f90: New test.
20961
20962 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20963
20964         PR fortran/16946
20965         * gfortran.dg/reduction.f90: New testcase.
20966
20967 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20968
20969         PR fortran/16520
20970         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20971
20972 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20973
20974         PR c++/17041
20975         * g++.dg/Wparentheses-3.C: New test.
20976
20977 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20978
20979         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20980         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20981         * gcc.dg/vect/vect-2.c: Likewise.
20982         * gcc.dg/vect/vect-3.c: Likewise.
20983         * gcc.dg/vect/vect-4.c: Likewise.
20984         * gcc.dg/vect/vect-5.c: Likewise.
20985         * gcc.dg/vect/vect-6.c: Likewise.
20986         * gcc.dg/vect/vect-7.c: Likewise.
20987         * gcc.dg/vect/vect-25.c: Likewise.
20988         * gcc.dg/vect/vect-31.c: Likewise.
20989         * gcc.dg/vect/vect-32.c: Likewise.
20990         * gcc.dg/vect/vect-34.c: Likewise.
20991         * gcc.dg/vect/vect-36.c: Likewise.
20992         * gcc.dg/vect/vect-all.c: Likewise.
20993
20994 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20995
20996         PR c++/17068
20997         * g++.dg/template/operator4.C: New test.
20998
20999 2004-08-18  Richard Henderson  <rth@redhat.com>
21000
21001         * gcc.dg/20040206-1.c: XFAIL.
21002
21003 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21004
21005         PR c++/16246
21006         * g++.dg/template/array7.C: New test.
21007
21008 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21009
21010         * gcc.dg/mips-movcc-1.c: New test.
21011         * gcc.dg/mips-movcc-2.c: New test.
21012         * gcc.dg/mips-movcc-3.c: New test.
21013
21014         * gcc.dg/mips-nmadd-1.c: New test.
21015         * gcc.dg/mips-nmadd-2.c: New test.
21016
21017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/15871
21020         * g++.dg/opt/inline8.C: New test.
21021
21022         PR c++/16965
21023         * g++.dg/parse/error17.C: New test.
21024
21025 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21026
21027         * gcc.dg/vect: New directory for vectorizer tests.
21028         * gcc.dg/vect/tree-vect.h: New file.
21029         * gcc.dg/vect/vect.exp: New file.
21030         * gcc.dg/vect/pr16105.c.c: New test.
21031         * gcc.dg/vect/vect-1.c: New test.
21032         * gcc.dg/vect/vect-2.c: New test.
21033         * gcc.dg/vect/vect-3.c: New test.
21034         * gcc.dg/vect/vect-4.c: New test.
21035         * gcc.dg/vect/vect-5.c: New test.
21036         * gcc.dg/vect/vect-6.c: New test.
21037         * gcc.dg/vect/vect-7.c: New test.
21038         * gcc.dg/vect/vect-8.c: New test.
21039         * gcc.dg/vect/vect-9.c: New test.
21040         * gcc.dg/vect/vect-10.c: New test.
21041         * gcc.dg/vect/vect-11.c: New test.
21042         * gcc.dg/vect/vect-12.c: New test.
21043         * gcc.dg/vect/vect-13.c: New test.
21044         * gcc.dg/vect/vect-14.c: New test.
21045         * gcc.dg/vect/vect-15.c: New test.
21046         * gcc.dg/vect/vect-16.c: New test.
21047         * gcc.dg/vect/vect-17.c: New test.
21048         * gcc.dg/vect/vect-18.c: New test.
21049         * gcc.dg/vect/vect-19.c: New test.
21050         * gcc.dg/vect/vect-20.c: New test.
21051         * gcc.dg/vect/vect-21.c: New test.
21052         * gcc.dg/vect/vect-22.c: New test.
21053         * gcc.dg/vect/vect-23.c: New test.
21054         * gcc.dg/vect/vect-24.c: New test.
21055         * gcc.dg/vect/vect-25.c: New test.
21056         * gcc.dg/vect/vect-26.c: New test.
21057         * gcc.dg/vect/vect-27.c: New test.
21058         * gcc.dg/vect/vect-28.c: New test.
21059         * gcc.dg/vect/vect-29.c: New test.
21060         * gcc.dg/vect/vect-30.c: New test.
21061         * gcc.dg/vect/vect-31.c: New test.
21062         * gcc.dg/vect/vect-32.c: New test.
21063         * gcc.dg/vect/vect-33.c: New test.
21064         * gcc.dg/vect/vect-34.c: New test.
21065         * gcc.dg/vect/vect-35.c: New test.
21066         * gcc.dg/vect/vect-36.c: New test.
21067         * gcc.dg/vect/vect-37.c: New test.
21068         * gcc.dg/vect/vect-38.c: New test.
21069         * gcc.dg/vect/vect-40.c: New test.
21070         * gcc.dg/vect/vect-41.c: New test.
21071         * gcc.dg/vect/vect-42.c: New test.
21072         * gcc.dg/vect/vect-43.c: New test.
21073         * gcc.dg/vect/vect-44.c: New test.
21074         * gcc.dg/vect/vect-45.c: New test.
21075         * gcc.dg/vect/vect-46.c: New test.
21076         * gcc.dg/vect/vect-47.c: New test.
21077         * gcc.dg/vect/vect-48.c: New test.
21078         * gcc.dg/vect/vect-49.c: New test.
21079         * gcc.dg/vect/vect-50.c: New test.
21080         * gcc.dg/vect/vect-51.c: New test.
21081         * gcc.dg/vect/vect-52.c: New test.
21082         * gcc.dg/vect/vect-53.c: New test.
21083         * gcc.dg/vect/vect-54.c: New test.
21084         * gcc.dg/vect/vect-55.c: New test.
21085         * gcc.dg/vect/vect-56.c: New test.
21086         * gcc.dg/vect/vect-57.c: New test.
21087         * gcc.dg/vect/vect-58.c: New test.
21088         * gcc.dg/vect/vect-59.c: New test.
21089         * gcc.dg/vect/vect-60.c: New test.
21090         * gcc.dg/vect/vect-61.c: New test.
21091         * gcc.dg/vect/vect-all.c: New test.
21092         * gcc.dg/vect/vect-none.c: New test.
21093
21094 2004-08-17  Paul Brook  <paul@codesourcery.com>
21095
21096         PR fortran/13082
21097         * gfortran.dg/entry_1.f90: New test.
21098
21099 2004-08-17  Andrew Pinski  <apinski@apple.com>
21100
21101         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21102
21103 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21104
21105         * gcc.dg/pr17036-1.c: New test.
21106
21107 2004-08-16  Devang Patel  <dpatel@apple.com>
21108
21109         * gcc.dg/darwin-20040809-1.c: New test.
21110
21111 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21112
21113         * gcc.dg/funcdef-attr-1.c: New test.
21114
21115 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21116
21117         * gcc.dg/altivec-17.c: New test.
21118         * gcc.dg/altivec-18.c: New test.
21119
21120 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21121
21122         PR c++/6749
21123         * g++.dg/template/vtable2.C: New test.
21124
21125 2004-08-14  Richard Henderson  <rth@redhat.com>
21126
21127         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21128         * gcc.dg/pack-test-4.c (main): Return 0.
21129         * gcc.dg/setjmp-1.c: Remove XFAIL.
21130         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21131
21132 2004-08-14  Richard Henderson  <rth@redhat.com>
21133
21134         * gcc.dg/980217-1.c: Add prototype for printf.
21135
21136 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21137
21138         * gfortran.dg/pr16935.f90: New test.
21139
21140 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21141
21142         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21143
21144 2004-08-13  Paul Brook  <paul@codesourcery.com>
21145
21146         * gfortran.dg/der_io_1.f90: Remove stray comma.
21147
21148 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21149
21150         * gcc.dg/vmx/cw-bug-2.c: Remove.
21151         * gcc.dg/vmx/vprint-1.c: Remove.
21152         * gcc.dg/vmx/vscan-1.c: Remove.
21153
21154 2004-08-12  Devang patel  <dpatel@apple.com>
21155
21156         * gcc.dg/darwin-20040809-2.c: New test.
21157
21158 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21159
21160         * g++.dg/ext/altivec-12.C: New test.
21161
21162         * g++.dg/ext/altivec-11.C: New test.
21163
21164 2004-08-12  Paul Brook  <paul@codesourcery.com>
21165
21166         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21167
21168 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21169
21170         * g++.dg/ext/altivec-2.C: Check for hardware support before
21171         executing any VMX instructions.
21172
21173         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21174
21175 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21176
21177         PR c++/16276
21178         * g++.old-deja/g++.other/comdat4.C: New test.
21179         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21180
21181 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21182
21183         PR target/16286
21184         * gcc.dg/pr16286.c: New test.
21185
21186 2004-08-12 Jan Beulich <jbeulich@novell.com>
21187
21188         * g++.dg/ext/asm5.C: New.
21189
21190 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c++/16698
21193         * g++.dg/eh/crash1.C: New test.
21194
21195         PR c++/16717
21196         * g++.dg/ext/construct1.C: New test.
21197
21198 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21199
21200         PR c++/16853
21201         * g++.dg/init/ptrmem1.C: New test.
21202
21203         PR c++/16618
21204         * g++.dg/parse/offsetof5.C: New test.
21205
21206         PR c++/16870
21207         * g++.dg/template/overload3.C: New test.
21208
21209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21210
21211         PR c++/16964
21212         * g++.dg/parse/error16.C: New test.
21213
21214         PR c++/16904
21215         * g++.dg/template/error14.C: New test.
21216
21217         PR c++/16929
21218         * g++.dg/template/error15.C: New test.
21219
21220 2004-08-11  Devang Patel  <dpatel@apple.com>
21221
21222         * gcc.dg/darwin-ld-20040809-1.c: New test.
21223         * gcc.dg/darwin-ld-20040809-2.c: New test.
21224
21225 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21226
21227         PR fortran/16917
21228         * gfortran.dg/dfloat_1.f90: New test.
21229
21230 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21231
21232         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21233         * gcc.dg/dll-2.c: Fix dg-require syntax.
21234         * gcc.misc-tests/arm-isr.c (abort): Declare.
21235         (exit): Likewise.
21236
21237 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/16971
21240         * g++.dg/parse/crash16.C: New test.
21241
21242 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21243
21244         * gcc.dg/mips-rsqrt-1.c: New test case.
21245         * gcc.dg/mips-rsqrt-2.c: New test case.
21246         * gcc.dg/mips-rsqrt-3.c: New test case.
21247
21248 2004-08-10  Paul Brook  <paul@codesourcery.com>
21249
21250         * gfortran.dg/der_io_1.f90: New test.
21251
21252 2004-08-10  Paul Brook  <paul@codesourcery.com>
21253
21254         PR fortran/16919
21255         * gfortran.dg/der_array_1.f90: New test.
21256
21257 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21258
21259         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21260
21261 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21262
21263         * gcc.dg/wchar_t-2.c: Fix typo.
21264
21265 2004-08-09  Falk Hueffner  <falk@debian.org>
21266
21267         PR tree-optimization/12517
21268         * gcc.c-torture/compile/pr12517.c: New test.
21269
21270         PR tree-optimization/12578
21271         * gcc.c-torture/compile/pr12578.c: New test.
21272
21273         PR tree-optimization/12899
21274         * gcc.c-torture/compile/pr12899.c: New test.
21275
21276         PR rtl-optimization/14692
21277         * gcc.c-torture/compile/pr14692.c: New test.
21278
21279         PR tree-optimization/16461
21280         * gcc.c-torture/compile/pr16461.c: New test.
21281
21282 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21283
21284         * gfortran.dg/getenv_1.f90: New test.
21285
21286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21287
21288         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21289         wchar_t.
21290         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21291
21292 2004-08-06  Paul Brook  <paul@codesourcery.com>
21293
21294         * gfortran.dg/ret_array_1.f90: New test.
21295         * gfortran.dg/ret_pointer_1.f90: New test.
21296
21297 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21298
21299         * gcc.dg/missing-field-init-[12].c: New tests.
21300         * g++.dg/warn/missing-field-init-[12].C: New tests.
21301
21302 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21303
21304         * gcc.dg/enum2.c: New test.
21305         * gcc.dg/symbian3.c: Likewise.
21306         * gcc.dg/symbian4.c: Likewise.
21307         * gcc.dg/wchar_t-2.c: Likewise.
21308
21309 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21310
21311         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21312         destructor tests.
21313
21314 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21315
21316         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21317         dg-require-visiblity.
21318         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21319         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21320         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21321         * g++.dg/ext/visibility/new1.C: Likewise.
21322         * g++.dg/ext/visibility/pragma.C: Likewise.
21323         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21324         * g++.dg/ext/visibility/virtual.C: Likewise.
21325         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21326         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21327         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21328         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21329         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21330         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21331         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21332         * g++/dg/ext/visibility/visibility-8.C: New test.
21333         * gcc.c-torture/compile/dll.x: Remove.
21334         * gcc.dg/dll-2.c: Use dg-require-dll
21335         * gcc.dg/visibility-10.c: New test.
21336         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21337         supporting DLLs.
21338         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21339         (scan_not_hidden): Likewise.
21340
21341 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21342
21343         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21344
21345 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21346
21347         * gcc.c-torture/execute/20040805-1.c: New test.
21348
21349 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21350
21351         * gcc.dg/20020118-1.c: Declare abort.
21352         * gcc.dg/altivec_check.h: Likewise.
21353         * gcc.dg/iftrap-2.c: Likewise.
21354         * gcc.dg/pragma-darwin.c: Likewise.
21355         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21356
21357 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21358
21359         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21360
21361 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21362
21363         * gcc.c-torture/execute/builtins/abs-2.c,
21364         gcc.c-torture/execute/builtins/abs-3.c,
21365         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21366         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21367         intmax_t, uintmax_t and their limits.
21368         * gcc.dg/intmax_t-1.c: New test.
21369
21370 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21371
21372         * g++.dg/tc1/dr147.C: Add reference to PR.
21373
21374 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21375
21376         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21377         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21378
21379 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21380
21381         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21382
21383 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21384
21385         * gcc.dg/redecl-5.c: New test.
21386         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21387         of scanf.
21388
21389 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21390
21391         PR middle-end/16790
21392         * gcc.c-torture/execute/pr16790-1.c: New test case.
21393
21394 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21395
21396         * g++.dg/ext/visibility/assign1.C: New test.
21397         * g++.dg/ext/visibility/new1.C: Likewise.
21398
21399         * gcc.dg/symbian1.c: New test.
21400         * gcc.dg/symbian2.c: Likewise.
21401
21402 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21403
21404         PR target/16570
21405         * gcc.dg/i386-sse-9.c: New test.
21406
21407 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21408
21409         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21410
21411 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21412
21413         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21414         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21415         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21416         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21417         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21418         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21419         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21420         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21421         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21422         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21423         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21424         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21425         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21426         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21427         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21428         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21429         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21430         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21431         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21432         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21433         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21434         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21435         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21436         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21437         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21438         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21439         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21440         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21441         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21442         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21443         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21444         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21445         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21446         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21447         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21448         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21449         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21450         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21451         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21452         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21453         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21454         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21455         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21456         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21457         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21458         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21459         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21460         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21461         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21462         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21463         gcc.misc-tests/i386-pf-3dnow-1.c,
21464         gcc.misc-tests/i386-pf-athlon-1.c,
21465         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21466         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21467         Declare built-in functions used.
21468         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21469
21470 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21471
21472         PR c++/16707
21473         * g++.dg/lookup/using12.C: New test.
21474
21475         * g++.dg/init/null1.C: Fix PR number.
21476         * g++.dg/parse/namespace10.C: Likewise.
21477
21478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/16224
21481         * g++.dg/template/spec17.C: New test.
21482         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21483         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21484
21485 2004-08-02  David Billinghurst
21486
21487         PR fortran/16292
21488         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21489
21490 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21491
21492         * gcc.dg/ia64-got-1.c: New test case.
21493
21494 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21495
21496         PR c++/16489
21497         * g++.dg/init/null1.C: New test.
21498         * g++.dg/tc1/dr76.C: Adjust error marker.
21499
21500         PR c++/16529
21501         * g++.dg/parse/namespace10.C: New test.
21502
21503         PR c++/16810
21504         * g++.dg/inherit/ptrmem2.C: New test.
21505
21506 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21507
21508         PR target/16155
21509         * gcc.dg/pr16155.c: New test.
21510
21511 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21512
21513         * gcc.dg/redecl-2.c: New test.
21514
21515 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21516
21517         * gcc.dg/darwin-longdouble.c: New file.
21518
21519 2004-07-30  Richard Henderson  <rth@redhat.com>
21520
21521         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21522         write to constant argument.
21523         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21524
21525 2004-07-30  Richard Henderson  <rth@redhat.com>
21526
21527         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21528         tests of nearest around zero.
21529
21530 2004-07-30  Andrew Pinski  <apinski@apple.com>
21531
21532         * gcc.c-torture/compile/20040730-1.c: New test.
21533
21534 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21535
21536         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21537         powerpc-eabispe.
21538
21539 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21540
21541         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21542
21543 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21544
21545         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21546         contains $ld_library_path.
21547         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21548
21549 2004-07-29  Richard Henderson  <rth@redhat.com>
21550
21551         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21552
21553         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21554         (alt2, which): New.
21555         (Check): Accept either alternative.
21556
21557 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * g++.dg/abi/inline1.C: New test.
21560         * g++.dg/abi/local1-a.cc: Likewise.
21561         * g++.dg/abi/local1.C: Likewise.
21562         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21563         * g++.dg/abi/mangle12.C: Likewise.
21564         * g++.dg/abi/mangle17.C: Likewise.
21565         * g++.dg/abi/mangle20-2.C: Likewise.
21566         * g++.dg/opt/interface1.C: Likewise.
21567         * g++.dg/opt/interface1.h: Likewise.
21568         * g++.dg/opt/interface1-a.cc: New test.
21569         * g++.dg/parse/repo1.C: New test.
21570         * g++.dg/template/repo1.C: Likewise.
21571         * g++.dg/warn/Winline-1.C: Likewise.
21572         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21573
21574 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21575
21576         * gcc.dg/tree-ssa/20040729-1.c: New test.
21577
21578 2004-07-27  Matt Austern <austern@apple.com>
21579
21580         * gcc.dg/darwin-bool-1.c: New test.
21581         * gcc.dg/darwin-bool-2.c: New test.
21582
21583 2004-07-28  Richard Henderson  <rth@redhat.com>
21584
21585         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21586         arguments in the correct type.  Don't write to constant arguments.
21587
21588 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21589
21590         PR tree-optimization/16688
21591         PR tree-optimization/16689
21592         * g++.dg/tree-ssa/pr16688.C: New test.
21593
21594 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21595
21596         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21597         loads.  Not only in the comment, this time.
21598
21599 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21600
21601         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21602         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21603         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21604         * gcc.dg/sh4a-bitmovua.c: New.
21605         * gcc.dg/sh4a-cos.c: New.
21606         * gcc.dg/sh4a-cosf.c: New.
21607         * gcc.dg/sh4a-fprun.c: New.
21608         * gcc.dg/sh4a-fsrra.c: New.
21609         * gcc.dg/sh4a-memmovua.c: New.
21610         * gcc.dg/sh4a-sin.c: New.
21611         * gcc.dg/sh4a-sincos.c: New.
21612         * gcc.dg/sh4a-sincosf.c: New.
21613         * gcc.dg/sh4a-sinf.c: New.
21614
21615 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21616
21617         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21618         conditionals.
21619         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21620         loads.
21621         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21622         DOM1.
21623
21624 2004-07-27  Andrew Pinski  <apinski@apple.com>
21625
21626         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21627
21628 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21629
21630         * gcc.dg/pragma-isr.c: New test.
21631
21632 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21633
21634         PR c++/14429
21635         * g++.dg/template/ttp11.C: New test.
21636
21637 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21638
21639         * gcc.c-torture/compile/20040727-1.c: New test.
21640
21641 2004-07-26  Eric Christopher  <echristo@redhat.com>
21642
21643         * gcc.c-torture/compile/20040726-2.c: New test.
21644
21645 2004-07-26  Andrew Pinski  <apinski@apple.com>
21646
21647         * g++.dg/rtti/tinfo1.C: Xfail.
21648
21649 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21650
21651         * gcc.c-torture/compile/20040726-1.c: New test.
21652
21653 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21654             Brian Ryner  <bryner@brianryner.com>
21655
21656         PR c++/9283
21657         PR c++/15000
21658         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21659         * g++.dg/ext/visibility/: New directory.
21660         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21661         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21662         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21663         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21664         * g++.dg/ext/visibility/fvisibility.C,
21665         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21666         g++.dg/ext/visibility/fvisibility-override1.C
21667         g++.dg/ext/visibility/fvisibility-override2.C
21668         g++.dg/ext/visibility/memfuncts.C
21669         g++.dg/ext/visibility/noPLT.C
21670         g++.dg/ext/visibility/pragma.C
21671         g++.dg/ext/visibility/pragma-override1.C
21672         g++.dg/ext/visibility/pragma-override2.C
21673         g++.dg/ext/visibility/staticmemfuncts.C
21674         g++.dg/ext/visibility/virtual.C: New tests.
21675
21676 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21677
21678         PR c/15360
21679         * gcc.dg/pr15360-1.c: New test.
21680
21681 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21682
21683         * gcc.dg/pragma-align-2.c: New test.
21684         * gcc.dg/pragma-init-fini.c: New test.
21685         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21686         targets.
21687
21688 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21689
21690         * gcc.dg/init-string-2.c: New test.
21691
21692 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21693
21694         PR 16684
21695         * gcc.dg/Wredundant-decls-1.c: New test case.
21696
21697 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21700         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21701         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21702         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21703         * gcc.dg/compat/generate-random.c: New file.
21704         * gcc.dg/compat/generate-random.h: Likewise.
21705         * gcc.dg/compat/generate-random_r.c: Likewise.
21706         * gcc.dg/compat/struct-layout-1.h: Likewise.
21707         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21708         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21709         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21710         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21711         * gcc.dg/compat/struct-layout-1_main.c: New test.
21712         * gcc.dg/compat/struct-layout-1_x.c: New file.
21713         * gcc.dg/compat/struct-layout-1_y.c: New file.
21714         * gcc.dg/compat/struct-layout-1_test.h: New file.
21715
21716 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21717
21718         * gcc.dg/comp-return-1.c: New test
21719
21720 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21721
21722         * gcc.dg/vmx/8-02a.c: Fix typo.
21723
21724         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21725         * gcc.dg/darwin-abi-3.c: New test.
21726
21727         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21728         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21729
21730         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21731         * gcc.dg/vmx/ops-long-1.c: New test.
21732         * gcc.dg/vmx/ops-long-2.c: New test.
21733
21734 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         * g++.dg/lookup/conv-[1234].C: New.
21737
21738 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21739
21740         * g++.dg/parse/attr2.C: Simplify.
21741
21742 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21743
21744         PR c/7284
21745         * gcc.c-torture/execute/pr7284-1.c: New test.
21746
21747 2004-07-22  Brian Booth  <bbooth@redhat.com>
21748
21749         * gcc.dg/tree-ssa/20040721-1.c: New test.
21750
21751 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21752
21753         * g++.dg/template/crash20.c: New.
21754
21755 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21756
21757         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21758         Add dg-run directive.  Declare variables as required.
21759         * gfortran.dg/g77/README: Update
21760
21761 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21762
21763         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21764         gcc.dg/cris-peep2-andu2.c: New tests.
21765
21766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21767
21768         PR c/15052
21769         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21770         on return type.
21771         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21772         messages.
21773         * gcc.dg/qual-return-2.c: Update expected messages.
21774         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21775
21776 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21777
21778         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21779         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21780
21781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21782
21783         PR c/11250
21784         * gcc.dg/init-string-1.c: New test.
21785
21786 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21787
21788         PR middle-end/15345
21789         PR c/16450
21790         * gcc.dg/torture/nested-fn-1.c: New test.
21791
21792 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21793
21794         PR target/16559
21795         * gcc.dg/ia64-fptr-1.c: New file.
21796
21797 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21798
21799         PR c++/14497
21800         * g++.dg/template/spec16.C: New test.
21801         * g++.old-deja/g++.robertl/eb118.C: Remove.
21802
21803 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21804
21805         PR c++/509
21806         * g++.dg/template/spec15.C: New test.
21807
21808 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21809
21810         Copy cases from g77.f-torture/execute and add dg-run
21811         directive.  Other changes as noted.
21812         * gfortran.dg/g77/13037.f
21813         * gfortran.dg/g77/1832.f
21814         * gfortran.dg/g77/19981119-0.f
21815         * gfortran.dg/g77/19990313-0.f
21816         * gfortran.dg/g77/19990313-1.f
21817         * gfortran.dg/g77/19990313-2.f
21818         * gfortran.dg/g77/19990313-3.f
21819         * gfortran.dg/g77/19990419-1.f
21820         * gfortran.dg/g77/19990826-0.f
21821         * gfortran.dg/g77/19990826-2.f
21822         * gfortran.dg/g77/20000503-1.f
21823         * gfortran.dg/g77/20001111.f
21824         * gfortran.dg/g77/20010116.f
21825         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21826         * gfortran.dg/g77/20010430.f
21827         * gfortran.dg/g77/6177.f
21828         * gfortran.dg/g77/947.f
21829         * gfortran.dg/g77/970816-3.f
21830         * gfortran.dg/g77/971102-1.f
21831         * gfortran.dg/g77/980520-1.f
21832         * gfortran.dg/g77/980628-0.f
21833         * gfortran.dg/g77/980628-1.f
21834         * gfortran.dg/g77/980628-10.f
21835         * gfortran.dg/g77/980628-2.f
21836         * gfortran.dg/g77/980628-3.f
21837         * gfortran.dg/g77/980628-7.f
21838         * gfortran.dg/g77/980628-8.f
21839         * gfortran.dg/g77/980628-9.f
21840         * gfortran.dg/g77/980701-0.f
21841         * gfortran.dg/g77/980701-1.f
21842         * gfortran.dg/g77/cabs.f
21843         * gfortran.dg/g77/claus.f
21844         * gfortran.dg/g77/complex_1.f
21845         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21846         * gfortran.dg/g77/dcomplex.f
21847         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21848         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21849         * gfortran.dg/g77/f90-intrinsic-numeric.f
21850         * gfortran.dg/g77/int8421.f
21851         * gfortran.dg/g77/labug1.f
21852         * gfortran.dg/g77/large_vec.f
21853         * gfortran.dg/g77/le.f
21854         * gfortran.dg/g77/short.f
21855         * gfortran.dg/g77/README: Update
21856
21857 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21858
21859         PR c++/16637
21860         * g++.dg/parse/lookup4.C: New test.
21861
21862 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21863
21864         PR c++/16175
21865         * g++.dg/template/ttp10.C: New test.
21866
21867 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21868
21869         * gcc.dg/pr12625-1.c: New test.
21870
21871 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21872
21873         * testsuite/gcc.dg/switch-warn-1.c: New test.
21874         * testsuite/gcc.dg/switch-warn-2.c: New test.
21875         * gcc.c-torture/compile/pr14730.c: Update.
21876
21877 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21878
21879         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21880         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21881         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21882         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21883
21884 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21885
21886         PR c++/16623
21887         * g++.dg/template/assign1.C: New test.
21888
21889 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21890
21891         PR c++/12170
21892         * g++.dg/template/ttp9.C: New test.
21893
21894 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21895
21896         * gcc.dg/format/cmn-err-1.c: New test.
21897
21898 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21899
21900         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21901         gcc.dg/Wparentheses-10.c: New tests.
21902         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21903
21904 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21905
21906         PR fortran/16465
21907         * gfortran.dg/g77//ffixed-line-length-0.f,
21908         gfortran.dg/g77/ffixed-line-length-132.f,
21909         gfortran.dg/g77/ffixed-line-length-72.f,
21910         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21911         gfortran.dg/g77/README: Update.
21912
21913 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21914
21915         PR c++/13092
21916         * g++.dg/template/non-dependent7.C: New test.
21917         * g++.dg/template/non-dependent8.C: Likewise.
21918         * g++.dg/template/non-dependent9.C: Likewise.
21919         * g++.dg/template/non-dependent10.C: Likewise.
21920
21921 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/16337
21924         * g++.dg/parse/attr2.C: New test.
21925
21926 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21927
21928         * g77.dg: Removed.
21929         * g77.f-torture: Ditto.
21930
21931 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21932
21933         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21934         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21935         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21936
21937 2004-07-16  Richard Henderson  <rth@redhat.com>
21938
21939         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21940
21941 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21942
21943         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21944         tests with full list of options.
21945         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21946         of TORTURE_OPTIONS if test contains 'dg-do run'.
21947
21948         PR fortran/16404
21949         * gfortran.dg/do_iterator.f90: New test.
21950
21951 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21952
21953         PR rtl-optimization/16536
21954         * gcc.c-torture/execute/restrict-1.c: New test.
21955
21956 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21957
21958         PR fortran/15324
21959         * gfortran.dg/pr15324.f90: New test.
21960
21961         PR fortran/15129
21962         * gfortran.dg/pr15129.f90: New test.
21963
21964         PR fortran/15140
21965         * gfortran.dg/pr15140.f90: New test.
21966
21967         PR fortran/13792
21968         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21969         compile-time simplification.
21970
21971 2004-07-14  Mike Stump  <mrs@apple.com>
21972
21973         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21974
21975 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21976
21977         PR target/16325
21978         * gcc.dg/profile-generate-1.c: New.
21979
21980 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.c-torture/execute/20040709-1.c: New test.
21983         * gcc.c-torture/execute/20040709-2.c: New test.
21984
21985 2004-07-14  Mike Stump  <mrs@apple.com>
21986
21987         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21988
21989 2004-07-14  Mike Stump  <mrs@apple.com>
21990
21991         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21992
21993 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/16518
21996         * g++.dg/parse/mutable1.C: New test.
21997
21998 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21999
22000         PR tree-optimization/16443
22001         * gcc.dg/tree-ssa/20040713-1.c: New test.
22002
22003 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22004
22005         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22006         for operator new.
22007
22008 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22009
22010         * gfortran.dg/g77/README: New file
22011         * gfortran.dg/g77/19981216-0.f: Copy from
22012         g77.f-torture/noncompile.  Add "dg-do compile" and
22013         dg-error as required.
22014         * gfortran.dg/g77/19990218-1.f: Likewise.
22015         * gfortran.dg/g77/19990905-1.f: Likewise.
22016         * gfortran.dg/g77/9263.f: Likewise.
22017         * gfortran.dg/g77/980615-0.f: Likewise.
22018         * gfortran.dg/g77/980616-0.f: Likewise.
22019         * gfortran.dg/g77/check0.f: Likewise.
22020         * gfortran.dg/g77/select_no_compile.f: Likewise.
22021
22022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22023
22024         Copy files from g77.f-torture/compile.
22025         Add "{ dg-do compile}".  Other changes as noted
22026         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22027         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22028         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22029         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22030         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22031         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22032         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22033         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22034         statement to conform to standard.  Append alpha1.x for reference.
22035         * gfortran.dg/g77/xformat.f: Add dg-warning
22036
22037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22038
22039         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22040         Add {dg-do compile} directive.
22041         * gfortran.dg/g77/cpp2.F: Likewise.
22042
22043 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22044
22045         PR c++/5402
22046         * g++.dg/lookup/name-clash1.C: New test.
22047
22048         PR c++/9777
22049         * g++.dg/lookup/name-clash2.C: New test.
22050
22051         PR c++/12102
22052         * g++.dg/lookup/name-clash3.C: New test.
22053
22054 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22055
22056         * g++.dg/lookup/new2.C: New test.
22057         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22058
22059 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22060
22061         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22062         Add {dg-do compile} directive.
22063         * gfortran.dg/g77/13060.f: Likewise.
22064         * gfortran.dg/g77/19990218-0.f: Likewise.
22065         * gfortran.dg/g77/19990305-0.f: Likewise.
22066         * gfortran.dg/g77/19990419-0.f: Likewise.
22067         * gfortran.dg/g77/19990502-0.f: Likewise.
22068         * gfortran.dg/g77/19990502-1.f: Likewise.
22069         * gfortran.dg/g77/19990525-0.f: Likewise.
22070         * gfortran.dg/g77/19990826-1.f: Likewise.
22071         * gfortran.dg/g77/19990826-3.f: Likewise.
22072         * gfortran.dg/g77/19990905-2.f: Likewise.
22073         * gfortran.dg/g77/20000412-1.f: Likewise.
22074         * gfortran.dg/g77/20000511-1.f: Likewise.
22075         * gfortran.dg/g77/20000511-2.f: Likewise.
22076         * gfortran.dg/g77/20000518.f: Likewise.
22077         * gfortran.dg/g77/20000601-1.f: Likewise.
22078         * gfortran.dg/g77/20000601-2.f: Likewise.
22079         * gfortran.dg/g77/20000629-1.f: Likewise.
22080         * gfortran.dg/g77/20000630-2.f: Likewise.
22081         * gfortran.dg/g77/20010115.f: Likewise.
22082         * gfortran.dg/g77/20010321-1.f: Likewise.
22083         * gfortran.dg/g77/20010426.f: Likewise.
22084         * gfortran.dg/g77/20020307-1.f: Likewise.
22085         * gfortran.dg/g77/8485.f: Likewise.
22086         * gfortran.dg/g77/960317-1.f: Likewise.
22087         * gfortran.dg/g77/970915-0.f: Likewise.
22088         * gfortran.dg/g77/980310-1.f: Likewise.
22089         * gfortran.dg/g77/980310-2.f: Likewise.
22090         * gfortran.dg/g77/980310-3.f: Likewise.
22091         * gfortran.dg/g77/980310-4.f: Likewise.
22092         * gfortran.dg/g77/980310-6.f: Likewise.
22093         * gfortran.dg/g77/980310-7.f: Likewise.
22094         * gfortran.dg/g77/980310-8.f: Likewise.
22095         * gfortran.dg/g77/980419-2.f: Likewise.
22096         * gfortran.dg/g77/980424-0.f: Likewise.
22097         * gfortran.dg/g77/980427-0.f: Likewise.
22098         * gfortran.dg/g77/980729-0.f: Likewise.
22099         * gfortran.dg/g77/981117-1.f: Likewise.
22100         * gfortran.dg/g77/toon_1.f: Likewise.
22101
22102 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22103
22104         PR c++/2204
22105         * g++.dg/other/abstract2.C: New test.
22106
22107 2004-07-12  Paul Brook  <paul@codesourcery.com>
22108
22109         * gfortran.dg/pointer_init_1.f90: New test.
22110
22111 2004-07-11  Paul Brook  <paul@codesourcery.com>
22112
22113         PR fortran/15986
22114         * gfortran.dg/contained_1.f90: New test.
22115
22116 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22117
22118         * g++.dg/parse/defarg8.C: New test.
22119
22120 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22121
22122         PR fortran/16433
22123         * gfortran.dg/pr16433.f: New test.
22124
22125         PR fortran/17574
22126         * gfortran.dg/pr15754.f90: New test.
22127
22128 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22129
22130         PR tree-optimization/16437
22131         * gcc.c-torture/execute/bitfld-4.c: New test.
22132
22133 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22134
22135         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22136         access to common var from module.
22137
22138 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22139
22140         PR fortran/16336
22141         * gfortran.fortran-torture/execute/common_2.f90: New test.
22142
22143 2004-07-10  Paul Brook  <paul@codesourcery.com>
22144
22145         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22146
22147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22148
22149         PR fortran/15969
22150         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22151
22152 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22153
22154         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22155         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22156         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22157         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22158         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22159         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22160         * gfortran.dg/g77/funderscoring.f: Likewise.
22161         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22162
22163 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22164
22165         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22166
22167 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22168         Paul Brook  <paul@codesourcery.com>
22169
22170         PR fortran/13415
22171         * gfortran.dg/common_pointer_1.f90: New test.
22172
22173 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22174
22175         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22176
22177 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22178
22179         PR target/16364
22180         * gcc.c-torture/compile/20040709-1.c: New.
22181
22182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22183
22184         PR fortran/14077
22185         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22186
22187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22188
22189         PR fortran/13201
22190         * gfortran.dg/shape_1.f90: New test.
22191
22192 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22193             Andrew Pinski  <apinski@apple.com>
22194
22195         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22196
22197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22198
22199         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22200         comment.
22201
22202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22203         Paul Brook  <paul@codesourcery.com>
22204
22205         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22206         '.f95' and '.F95'.
22207
22208 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22209
22210         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22211
22212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22213
22214         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22215         testcases with capital suffix.
22216
22217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22218
22219         PR fortran/15481
22220         PR fortran/13372
22221         PR fortran/13575
22222         PR fortran/15978
22223         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22224
22225         * gfortran.dg/implicit_1.f90: New test.
22226
22227 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22228
22229         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22230         expression to match gfortran warning/error messages
22231         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22232         dg-error text.
22233
22234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22235
22236         * lib/fortran-torture.exp: Rename proc search_for to
22237         search_for_re.
22238
22239 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22240
22241         * gcc.c-torture/execute/simd-5.x: New file.
22242         XFAIL on SPARC 64-bit at -O0.
22243
22244 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22245
22246         PR c++/8211
22247         PR c++/16165
22248         * g++.dg/warn/effc3.C: New test.
22249
22250 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22251
22252         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22253         change X to 1X in format.
22254         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22255         add data statements to conform to standard.
22256
22257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22258
22259         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22260         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22261         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22262
22263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22264
22265         * gfortran.dg/g77/7388.f: Copy from g77.dg
22266         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22267         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22268         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22269         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22270         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22271         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22272         * gfortran.dg/g77/strlen0.f: Likewise.
22273
22274 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22275
22276         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22277         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22278
22279 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22280
22281         * gcc.c-torture/execute/920428-2.x: Delete.
22282         * gcc.c-torture/execute/920501-7.x: Likewise.
22283
22284 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22287         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22288         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22289         prescott and c3-2.
22290         (PREFETCH_3DNOW): Add -march=c3.
22291
22292 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22293
22294         PR c/16437
22295         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22296         * gcc.c-torture/execute/bf64-1.x: Likewise.
22297
22298 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22299
22300         * gcc.c-torture/compile/20040708-1.c: New test.
22301
22302 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22303
22304         PR c++/16169
22305         * g++.dg/warn/effc2.C: New test.
22306
22307 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22308
22309         * gcc.c-torture/execute/bitfld-1.x: Remove.
22310         * gcc.c-torture/execute/bitfld-3.c: New test.
22311         * gcc.dg/bitfld-2.c: Remove XFAILs.
22312
22313 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22314
22315         PR c++/16276
22316         * g++.dg/rtti/tinfo1.C: New file.
22317
22318 2004-07-07  Eric Christopher  <echristo@redhat.com>
22319
22320         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22321
22322 2004-07-07  Andrew Pinski  <apinski@apple.com>
22323
22324         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22325
22326 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22327
22328         * g++.dg/init/call1.C: XFAIL.
22329
22330 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22331
22332         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22333         except for movstrict*, to movmem* and clrstr* to clrmem*.
22334
22335 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.c-torture/execute/20040707-1.c: New test.
22338
22339 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22340
22341         * gcc.c-torture/execute/20040706-1.c: New test.
22342
22343 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22344
22345         PR c++/3671
22346         * g++.dg/template/spec14.C: New test.
22347
22348 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22349
22350         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22351         nothing if not yet defined.  Use it in b, c and d type definitions.
22352         * gcc.c-torture/execute/20040705-1.c: New test.
22353         * gcc.c-torture/execute/20040705-2.c: New test.
22354
22355 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22356
22357         PR c++/2518
22358         * g++.dg/lookup/new1.C: New test.
22359
22360 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22361
22362         PR c++/11406
22363         * g++.dg/template/sizeof8.C: New test.
22364
22365 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22366
22367         * gcc.c-torture/compile/20040705-1.c: New test.
22368
22369 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22370
22371         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22372
22373 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22374
22375         * gcc.dg/cpp/if-mop.c: Two new testcases.
22376         * gcc.dg/cpp/trad/comment-3.c: New.
22377
22378 2004-07-04  Paul Brook  <paul@codesourcery.com>
22379
22380         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22381
22382 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22383
22384         PR c++/3761
22385         * g++.dg/lookup/crash4.C: New test.
22386
22387 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22388
22389         * gcc.c-torture/execute/builtin-abs-1.c
22390         * gcc.c-torture/execute/builtin-abs-2.c
22391         * gcc.c-torture/execute/builtin-complex-1.c
22392         * gcc.c-torture/execute/builtins/string-1-lib.c
22393         * gcc.c-torture/execute/builtins/string-1.c
22394         * gcc.c-torture/execute/builtins/string-2-lib.c
22395         * gcc.c-torture/execute/builtins/string-2.c
22396         * gcc.c-torture/execute/builtins/string-3-lib.c
22397         * gcc.c-torture/execute/builtins/string-3.c
22398         * gcc.c-torture/execute/builtins/string-4-lib.c
22399         * gcc.c-torture/execute/builtins/string-4.c
22400         * gcc.c-torture/execute/builtins/string-5-lib.c
22401         * gcc.c-torture/execute/builtins/string-5.c
22402         * gcc.c-torture/execute/builtins/string-6-lib.c
22403         * gcc.c-torture/execute/builtins/string-6.c
22404         * gcc.c-torture/execute/builtins/string-7-lib.c
22405         * gcc.c-torture/execute/builtins/string-7.c
22406         * gcc.c-torture/execute/builtins/string-8-lib.c
22407         * gcc.c-torture/execute/builtins/string-8.c
22408         * gcc.c-torture/execute/builtins/string-9-lib.c
22409         * gcc.c-torture/execute/builtins/string-9.c
22410         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22411         * gcc.c-torture/execute/builtins/string-asm-1.c
22412         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22413         * gcc.c-torture/execute/builtins/string-asm-2.c
22414         * gcc.c-torture/execute/stdio-opt-1.c
22415         * gcc.c-torture/execute/stdio-opt-2.c
22416         * gcc.c-torture/execute/stdio-opt-3.c
22417         * gcc.c-torture/execute/string-opt-1.c
22418         * gcc.c-torture/execute/string-opt-10.c
22419         * gcc.c-torture/execute/string-opt-11.c
22420         * gcc.c-torture/execute/string-opt-12.c
22421         * gcc.c-torture/execute/string-opt-13.c
22422         * gcc.c-torture/execute/string-opt-14.c
22423         * gcc.c-torture/execute/string-opt-15.c
22424         * gcc.c-torture/execute/string-opt-16.c
22425         * gcc.c-torture/execute/string-opt-2.c
22426         * gcc.c-torture/execute/string-opt-6.c
22427         * gcc.c-torture/execute/string-opt-7.c
22428         * gcc.c-torture/execute/string-opt-8.c:
22429         Replace with ...
22430
22431         * gcc.c-torture/execute/builtins/abs-2.c
22432         * gcc.c-torture/execute/builtins/abs-3.c
22433         * gcc.c-torture/execute/builtins/complex-1.c
22434         * gcc.c-torture/execute/builtins/fprintf.c
22435         * gcc.c-torture/execute/builtins/fputs.c
22436         * gcc.c-torture/execute/builtins/memcmp.c
22437         * gcc.c-torture/execute/builtins/memmove.c
22438         * gcc.c-torture/execute/builtins/memops-asm.c
22439         * gcc.c-torture/execute/builtins/mempcpy-2.c
22440         * gcc.c-torture/execute/builtins/mempcpy.c
22441         * gcc.c-torture/execute/builtins/memset.c
22442         * gcc.c-torture/execute/builtins/printf.c
22443         * gcc.c-torture/execute/builtins/sprintf.c
22444         * gcc.c-torture/execute/builtins/strcat.c
22445         * gcc.c-torture/execute/builtins/strchr.c
22446         * gcc.c-torture/execute/builtins/strcmp.c
22447         * gcc.c-torture/execute/builtins/strcpy.c
22448         * gcc.c-torture/execute/builtins/strcspn.c
22449         * gcc.c-torture/execute/builtins/strlen-2.c
22450         * gcc.c-torture/execute/builtins/strlen.c
22451         * gcc.c-torture/execute/builtins/strncat.c
22452         * gcc.c-torture/execute/builtins/strncmp-2.c
22453         * gcc.c-torture/execute/builtins/strncmp.c
22454         * gcc.c-torture/execute/builtins/strncpy.c
22455         * gcc.c-torture/execute/builtins/strpbrk.c
22456         * gcc.c-torture/execute/builtins/strpcpy-2.c
22457         * gcc.c-torture/execute/builtins/strpcpy.c
22458         * gcc.c-torture/execute/builtins/strrchr.c
22459         * gcc.c-torture/execute/builtins/strspn.c
22460         * gcc.c-torture/execute/builtins/strstr-asm.c
22461         * gcc.c-torture/execute/builtins/strstr.c:
22462         ... these new files.
22463
22464         * gcc.c-torture/execute/builtins/abs-2-lib.c
22465         * gcc.c-torture/execute/builtins/abs-3-lib.c
22466         * gcc.c-torture/execute/builtins/complex-1-lib.c
22467         * gcc.c-torture/execute/builtins/fprintf-lib.c
22468         * gcc.c-torture/execute/builtins/fputs-lib.c
22469         * gcc.c-torture/execute/builtins/memcmp-lib.c
22470         * gcc.c-torture/execute/builtins/memmove-lib.c
22471         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22472         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22473         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22474         * gcc.c-torture/execute/builtins/memset-lib.c
22475         * gcc.c-torture/execute/builtins/printf-lib.c
22476         * gcc.c-torture/execute/builtins/sprintf-lib.c
22477         * gcc.c-torture/execute/builtins/strcat-lib.c
22478         * gcc.c-torture/execute/builtins/strchr-lib.c
22479         * gcc.c-torture/execute/builtins/strcmp-lib.c
22480         * gcc.c-torture/execute/builtins/strcpy-lib.c
22481         * gcc.c-torture/execute/builtins/strcspn-lib.c
22482         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22483         * gcc.c-torture/execute/builtins/strlen-lib.c
22484         * gcc.c-torture/execute/builtins/strncat-lib.c
22485         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22486         * gcc.c-torture/execute/builtins/strncmp-lib.c
22487         * gcc.c-torture/execute/builtins/strncpy-lib.c
22488         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22489         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22490         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22491         * gcc.c-torture/execute/builtins/strrchr-lib.c
22492         * gcc.c-torture/execute/builtins/strspn-lib.c
22493         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22494         * gcc.c-torture/execute/builtins/strstr-lib.c
22495         * gcc.c-torture/execute/builtins/lib/abs.c
22496         * gcc.c-torture/execute/builtins/lib/fprintf.c
22497         * gcc.c-torture/execute/builtins/lib/memset.c
22498         * gcc.c-torture/execute/builtins/lib/printf.c
22499         * gcc.c-torture/execute/builtins/lib/sprintf.c
22500         * gcc.c-torture/execute/builtins/lib/strcpy.c
22501         * gcc.c-torture/execute/builtins/lib/strcspn.c
22502         * gcc.c-torture/execute/builtins/lib/strncat.c
22503         * gcc.c-torture/execute/builtins/lib/strncmp.c
22504         * gcc.c-torture/execute/builtins/lib/strncpy.c
22505         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22506         * gcc.c-torture/execute/builtins/lib/strspn.c
22507         * gcc.c-torture/execute/builtins/lib/strstr.c:
22508         New files containing support routines.
22509
22510         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22511         declaration.
22512         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22513         when not optimizing.
22514
22515 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/16240
22518         * g++.dg/abi/mangle22.C: New test.
22519         * g++.dg/abi/mangle23.C: Likewise.
22520
22521 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22522
22523         PR fortran/16290
22524         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22525         Allow for cases without denormalized floating point numbers.
22526
22527 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22528
22529         PR c/1027
22530         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22531         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22532         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22533         expected warning text.
22534         * gcc.dg/format/diag-2.c: New test.
22535
22536 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22537
22538         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22539
22540 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22541
22542         * gcc.dg/builtins-43.c: New.
22543         * gcc.dg/builtins-44.c: New.
22544         * gcc.dg/builtins-45.c: New.
22545
22546 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22547             Andreas Tobler  <a.tobler@schweiz.ch>
22548
22549         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22550         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22551         as SIGSEGV.
22552         * gcc.dg/cleanup-11.c: Likewise.
22553         * gcc.dg/cleanup-8.c: Likewise.
22554         * gcc.dg/cleanup-9.c: Likewise.
22555         * gcc.dg/cleanup-5.c: Run on all platforms.
22556
22557 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22558
22559         * g++.dg/warn/nonnull1.C: New test.
22560
22561 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22562
22563         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22564         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22565         Special-case the Sun compiler wrt to <complex.h>.
22566
22567 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22568
22569         * gcc.dg/Wunreachable-8.C: New test.
22570
22571         * gcc.dg/h8300-ice2.c : New test.
22572
22573 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22574
22575         PR fortran/16161
22576         * gfortran.fortran-torture/compile/implicit.f90: Add test
22577         for implicit character.
22578
22579 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22580
22581         PR fortran/16289
22582         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22583         Use tiny() intrinsic to find smallest non-negative real
22584
22585 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22586
22587         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22588         * gcc.dg/compat/struct-by-value-22_x.c: New.
22589         * gcc.dg/compat/struct-by-value-22_y.c: New.
22590
22591         * gcc.c-torture/execute/20040629-1.c: New test.
22592
22593 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22596         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22597
22598         PR target/16195
22599         * gcc.dg/20040625-1.c: New test.
22600
22601 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22602
22603         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22604
22605 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22606
22607         PR fortran/15963
22608         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22609
22610 2004-06-29  Richard Henderson  <rth@redhat.com>
22611
22612         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22613
22614 2004-06-29  Paul Brook  <paul@codesourcery.com>
22615
22616         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22617         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22618
22619 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         PR c++/16260
22622         * g++.dg/parse/crash15.C: New.
22623
22624 2004-06-28  Andrew Pinski  <apinski@apple.com>
22625
22626         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22627         by the error already.
22628
22629         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22630
22631 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22632
22633         PR target/14041
22634         * gcc.dg/h8300-bss-align-1.c : New.
22635
22636 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * PR c++/16174
22639         * g++.dg/template/ctor4.C: New.
22640
22641 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22642
22643         PR c++/16205
22644         * g++.dg/warn/Wsequence-point-1.C: New test.
22645
22646 2004-06-27  Paul Brook  <paul@codesourcery.com>
22647
22648         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22649
22650 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22651
22652         * g++.old-deja/g++.mike/p7325.C: Remove.
22653
22654 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22655
22656         PR c/14963
22657         * gcc.dg/pr14963.c: New test.
22658
22659 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22660
22661         PR c++/16193
22662         * g++.dg/parse/redef1.C: New test.
22663
22664 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22665
22666         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22667         20021110.c.
22668         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22669         20021119-1.c.
22670         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22671         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22672         5-04.c.
22673         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22674         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22675         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22676         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22677         g++.brendan/enum14.C.
22678         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22679         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22680         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22681         g++.mike/virt1.C.
22682         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22683         memtemp24.C.
22684
22685 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22686
22687         * gcc.dg/20040527-1.c: New test case.
22688
22689 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22690
22691         PR gfortran/pr16196
22692         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22693
22694 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22695
22696         PR middle-end/15825
22697         * gcc.dg/pr15825-1.c: New test case.
22698
22699 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22700
22701         * gcc.c-torture/execute/20040625-1.c: New test.
22702
22703 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22704
22705         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22706
22707 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22708
22709         * gcc.dg/torture/mips-div-1.c: New test.
22710
22711 2004-06-24  Jeff Law  <law@redhat.com>
22712
22713         * gcc.dg/tree-ssa/20040624-1.c: New test.
22714
22715 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22716
22717         * gcc.c-torture/compile/20040624-1.c: New test.
22718
22719 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22720
22721         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22722         this directory.
22723
22724 2004-06-23  Andrew Pinski  <apinski@apple.com>
22725
22726         PR middle-end/15988
22727         * g++.dg/opt/ptrmem4.C: New test.
22728
22729         * gcc.dg/c90-array-quals-2.c: New test.
22730
22731 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22732
22733         * gcc.dg/kpice1.c: New test.
22734
22735 2006-06-23  Andrew Pinski  <apinski@apple.com>
22736
22737         * gcc.dg/c90-array-quals.c: New test.
22738
22739 2006-06-22  Richard Henderson  <rth@redhat.com>
22740
22741         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22742
22743 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22744
22745         * gcc.dg/builtins-config.h: Handle FreeBSD.
22746
22747 2006-06-22  Richard Henderson  <rth@redhat.com>
22748
22749         * g++.dg/opt/devirt1.C: New.
22750
22751 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22752
22753         * g++.dg/opt/pr15551.C: New testcase.
22754
22755 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22756
22757         PR target/14800
22758         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22759         x86_64-*-linux* when compiling for 32bit.
22760
22761 2004-06-21  Andrew Pinski  <apinski@apple.com>
22762
22763         * gcc.dg/pch/struct-1.c: New.
22764         * gcc.dg/pch/struct-1.hs: New.
22765
22766 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22767
22768         * gcc.dg/pch/save-temps-1.c: New file.
22769         * gcc.dg/pch/save-temps-1.hs: New file.
22770
22771 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22772
22773         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22774         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22775
22776 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22777
22778         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22779         to fix type error.
22780         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22781         Remove trailing spaces.
22782
22783 2004-06-21  Richard Henderson  <rth@redhat.com>
22784
22785         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22786         merging && to BIT_FIELD_REF.
22787
22788 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22789
22790         * g++.dg/opt/placeholder1.C: New test.
22791
22792 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22793
22794         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22795         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22796         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22797         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22798
22799 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22800
22801         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22802         extern "C".
22803         * g++.dg/other/pragma-re-1.C: Add comments.
22804
22805 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22806
22807         PR gfortran/16080
22808         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22809
22810 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22811
22812         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22813         instead of setting the type of size_t by
22814         hand.
22815
22816 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22817
22818         * gcc.dg/unordered-2.c: New test case.
22819         * gcc.dg/unordered-3.c: New test case.
22820
22821 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22822
22823         PR other/16043
22824         * lib/g++.exp (g++_version): Tweak regexp for version
22825         * lib/g77.exp (g77_version): Likewise.
22826         * lib/gfortran.exp (gfortran_version): Likewise.
22827         * lib/objc.exp (objc_version): Likewise.
22828         * lib/treelang.exp (treelang_version): Likewise.
22829
22830 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22833         Use INT_MAX instead of __INT_MAX__.
22834         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22835
22836         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22837         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22838         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22839         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22840         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22841         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22842         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22843         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22844         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22845
22846         * gcc.dg/range-test-1.c: New test.
22847         * g++.dg/opt/range-test-1.C: New test.
22848
22849 2004-06-17  Richard Henderson  <rth@redhat.com>
22850
22851         * objc.dg/sync-1.m: New.
22852         * objc.dg/try-catch-1.m: Don't force next runtime.
22853         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22854         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22855         shadowed catch clause.
22856         * objc.dg/try-catch-5.m: New.
22857
22858 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22859
22860         Bug 14610
22861         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22862
22863 2004-06-15  Richard Henderson  <rth@redhat.com>
22864
22865         * gcc.dg/20001116-1.c: Move expected warning line.
22866
22867 2004-06-15  Richard Henderson  <rth@redhat.com>
22868
22869         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22870         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22871
22872 2004-06-15  Jeff Law  <law@redhat.com>
22873
22874         * gcc.dg/tree-ssa/20040615-1.c: New test.
22875         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22876         be less sensitive to operand ordering.
22877         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22878
22879 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22880
22881         * g++.dg/abi/bitfield3.C: Add comment..
22882
22883 2004-06-15  Richard Henderson  <rth@redhat.com>
22884
22885         * g++.dg/ext/stmtexpr1.C: XFAIL.
22886         * gcc.dg/20030612-1.c: XFAIL.
22887
22888 2004-06-15  Eric Christopher  <echristo@redhat.com>
22889
22890         * g++.dg/charset/asm5.c: New.
22891         * gcc.dg/charset/asm6.c: New.
22892
22893 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22894
22895         PR fortran/15962
22896         * gfortran.fortran-torture/execute/select_1.f90: New test.
22897
22898 2004-06-15  Paul Brook  <paul@codesourcery.com>
22899
22900         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22901
22902 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22903
22904         PR c++/15967
22905         * g++.dg/lookup/crash3.C: New test.
22906
22907 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22908
22909         PR c++/15947
22910         * g++.dg/parse/dtor4.C: New test.
22911
22912 2004-06-14  Jeff Law  <law@redhat.com>
22913
22914         * gcc.c-torture/compile/20040614-1.c: New test.
22915
22916 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22917
22918         PR fortran/15211
22919         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22920         LEN of a character array.
22921
22922 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22923
22924         PR c++/15096
22925         * g++.dg/template/ptrmem10.C: New test.
22926
22927         PR c++/14930
22928         * g++.dg/template/friend30.C: New test.
22929
22930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22931
22932         PR fortran/14928
22933         * gfortran.fortran-torture/compile/mloc.f90: New test.
22934
22935 2004-06-13  Paul Brook  <paul@codesourcery.com>
22936
22937         * gfortran.fortran-torture/execute/random_2.f90: New test.
22938
22939 2004-06-13  Eric Christopher  <echristo@redhat.com>
22940
22941         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22942
22943 2004-06-12  Paul Brook  <paul@codesourcery.com>
22944
22945         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22946
22947 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22948
22949         PR fortran/14923
22950         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22951
22952 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22953
22954         PR fortran/14957
22955         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22956         syntax errors in end statements of contained subroutines.
22957
22958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22959
22960         PR fortran/12841
22961         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22962
22963 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22964
22965         PR fortran/15665
22966         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22967
22968 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22969
22970         PR gfortran/12839
22971         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22972
22973 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22974
22975         PR c++/15862
22976         * g++.dg/parse/enum1.C: New test.
22977
22978 2004-06-10  Jeff Law  <law@redhat.com>
22979
22980         * gcc.c-torture/compile/20040610-1.c: New test.
22981
22982 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22983
22984         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22985         * g++.old-deja/g++.other/decl3.C: Likewise.
22986
22987 2004-06-10  Brian Booth  <bbooth@redhat.com>
22988
22989         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22990         V_MAY_DEF instead of VDEF.
22991         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22992
22993 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/14211
22996         * g++.dg/conversion/const1.C: New test.
22997
22998         PR c++/15076
22999         * g++.dg/conversion/reinterpret1.C: New test.
23000
23001         PR c++/15877
23002         * g++.dg/template/enum2.C: New test.
23003
23004         PR c++/15227
23005         * g++.dg/template/error13.C: New test.
23006
23007 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23008
23009         PR fortran/14957
23010         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23011         arguments to test_* REAL and of the right size.
23012
23013 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23014
23015         PR target/15569
23016         PR rtl-optimization/15681
23017         * gcc.dg/20040609-1.c: New test.
23018
23019 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23020
23021         PR c++/14791
23022         * g++.dg/opt/builtins1.C: New test.
23023
23024 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23025
23026         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23027         that use default windows32 struct layout.
23028         * gcc.dg/i386-bitfield2.c: Likewise.
23029
23030 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23031
23032         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23033         for mingw32 and cygwin targets.
23034
23035 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23036
23037         * gcc.dg/pch/macro-4.c: New.
23038         * gcc.dg/pch/macro-4.hs: New.
23039
23040 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23041
23042         PR fortran/13249
23043         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23044
23045 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23046
23047         PR fortran/13372
23048         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23049
23050 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23051
23052         PR gfortran/14897
23053         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23054
23055 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23056
23057         PR gfortran/15755
23058         * gfortran.fortran-torture/execute/backspace.c : New test.
23059
23060 2004-06-09  Paul Brook  <paul@codesourcery.com>
23061
23062         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23063         (pointer_to_section): Rewrite to use smaller array.
23064
23065 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23066
23067         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23068         * gcc.dg/ext/altivec-10.c: Same.
23069         * gcc.dg/ext/altivec-11.c: Same.
23070         * gcc.dg/ext/altivec-12.c: Same.
23071         * gcc.dg/ext/altivec-13.c: Same.
23072         * gcc.dg/ext/altivec-14.c: Same.
23073         * gcc.dg/ext/altivec-15.c: Same.
23074         * gcc.dg/ext/altivec-16.c: Same.
23075         * gcc.dg/ext/altivec-3.c: Same.
23076         * gcc.dg/ext/altivec-4.c: Same.
23077         * gcc.dg/ext/altivec-6.c: Same.
23078         * gcc.dg/ext/altivec-7.c: Same.
23079         * gcc.dg/ext/altivec-8.c: Same.
23080         * gcc.dg/ext/altivec-varargs-1.c: Same.
23081
23082         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23083         * g++.dg/ext/altivec-10.C: Same.
23084         * g++.dg/ext/altivec-2.C: Same.
23085         * g++.dg/ext/altivec-3.C: Same.
23086         * g++.dg/ext/altivec-4.C: Same.
23087         * g++.dg/ext/altivec-5.C: Same.
23088         * g++.dg/ext/altivec-6.C: Same.
23089         * g++.dg/ext/altivec-7.C: Same.
23090         * g++.dg/ext/altivec-8.C: Same.
23091         * g++.dg/ext/altivec-9.C: Same.
23092
23093 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23094
23095         PR c++/7841
23096         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23097
23098 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23099
23100         * gcc.dg/union-1.c: New test.
23101
23102 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23103
23104         * gcc.dg/builtins-41.c: New test case.
23105         * gcc.dg/builtins-42.c: New test case.
23106
23107 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23108
23109         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23110         * g++.dg/ext/altivec-10.C: Same.
23111         * g++.dg/ext/altivec-2.C: Same.
23112         * g++.dg/ext/altivec-3.C: Same.
23113         * g++.dg/ext/altivec-4.C: Same.
23114         * g++.dg/ext/altivec-5.C: Same.
23115         * g++.dg/ext/altivec-6.C: Same.
23116         * g++.dg/ext/altivec-7.C: Same.
23117         * g++.dg/ext/altivec-8.C: Same.
23118         * g++.dg/ext/altivec-9.C: Same.
23119         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23120         * g++.old-deja/g++.brendan/new3.C: Same.
23121         * gcc.c-torture/execute/eeprof-1.x: Same.
23122
23123 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23124
23125         PR c/14765
23126         * gcc.dg/pr14765-1.c: New test.
23127
23128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23129
23130         PR c/14649
23131         * gcc.dg/pr14649-1.c: New test case.
23132
23133 2004-06-07  Richard Henderson  <rth@redhat.com>
23134
23135         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23136         if temporaries.
23137
23138 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23139
23140         * g++.dg/eh/elide1.C: Remove XFAIL.
23141
23142 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c++/15337
23145         * g++.dg/expr/sizeof3.C: New test.
23146
23147         PR c++/14777
23148         * g++.dg/template/access14.C: New test.
23149
23150         PR c++/15554
23151         * g++.dg/template/enum1.C: New test.
23152
23153         PR c++/15057
23154         * g++.dg/eh/throw1.C: New test.
23155
23156 2004-06-07  David Ayers  <d.ayers@inode.at>
23157             Ziemowit Laski  <zlaski@apple.com>
23158
23159         * lib/objc.exp (objc_target_compile): Revert the '-framework
23160         Foundation' flag fix, since bare Darwin does not ship
23161         with the Foundation framework.
23162         * objc/execute/next_mapping.h: Provide a local NSConstantString
23163         @interface and @implementation.
23164         (objc_constant_string_init): A constructor function, used to
23165         initialize the NSConstantString meta-class object.
23166         * objc/execute/string1.m: Include "next_mapping.h" instead of
23167         <Foundation/NSString.h>.
23168         * objc/execute/string2.m: Likewise.
23169         * objc/execute/string3.m: Likewise.
23170         * objc/execute/string4.m: Likewise.
23171
23172 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23173
23174         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23175         to double. Replace double with FLOAT.
23176         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23177
23178         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23179         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23180         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23181         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23182         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23183         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23184         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23185         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23186
23187 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23188
23189         PR c/13519
23190         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23191
23192 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23193
23194         PR c++/15503
23195         * g++.dg/template/meminit2.C: New test.
23196
23197 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23198
23199         PR target/15822
23200         * gcc.c-torture/execute/compare-fp-1.c,
23201         gcc.c-torture/execute/compare-fp-2.c,
23202         gcc.c-torture/execute/compare-fp-3.c,
23203         gcc.c-torture/execute/compare-fp-4.c,
23204         gcc.c-torture/execute/compare-fp-3.x,
23205         gcc.c-torture/execute/compare-fp-4.x: Moved...
23206         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23207         gcc.c-torture/execute/ieee/compare-fp-2.c,
23208         gcc.c-torture/execute/ieee/compare-fp-3.c,
23209         gcc.c-torture/execute/ieee/compare-fp-4.c,
23210         gcc.c-torture/execute/ieee/compare-fp-3.x,
23211         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23212
23213 2004-06-04  David Ayers  <d.ayers@inode.at>
23214
23215         * objc/execute/protocol-isEqual-4.m: New testcase.
23216
23217 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23218
23219         * objc/execute/protocol-isEqual-1.m: New testcase.
23220         * objc/execute/protocol-isEqual-2.m: New testcase.
23221         * objc/execute/protocol-isEqual-3.m: New testcase.
23222
23223 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23224
23225         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23226
23227 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23228
23229         * lib/objc.exp (objc_target_compile): When running tests on
23230         Darwin (Mac OS X), inform the linker about '-framework
23231         'Foundation'.
23232
23233 2004-06-02  Eric Christopher  <echristo@redhat.com>
23234
23235         * gcc.c-torture/compile/20040602-1.c: New.
23236
23237 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23238
23239         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23241
23242         PR tree-optimization/14736
23243         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23244
23245         PR tree-optimization/14042
23246         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23247
23248         PR tree-optimization/14729
23249         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23250
23251 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23252
23253         PR fortran/15557
23254         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23255
23256 2004-06-01  Richard Hederson  <rth@redhat.com>
23257
23258         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23259
23260 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23261
23262         PR c++/14932
23263         * g++.dg/parse/offsetof4.C: New test.
23264
23265 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23266
23267         PR objc/7993
23268         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23269
23270 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/15701
23273         * g++.dg/template/friend29.C: New test.
23274
23275 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23276
23277         PR c/15749
23278         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23279
23280 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23281
23282         * gcc.dg/sparc-trap-1.c: New test.
23283
23284 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23285
23286         PR middle-end/15069
23287         * g++.dg/opt/fold3.C: New test case.
23288
23289 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23290
23291         * lib/target-supports.exp (check_iconv_available): Fix fallout
23292         from 2004-05-28 patch.
23293
23294 2004-05-30  Paul Brook  <paul@codesourcery.com>
23295
23296         PR fortran/15620
23297         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23298         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23299
23300 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23301
23302         * gfortran.fortran-torture/execute/random_1.f90: New test.
23303
23304 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23305
23306         * g++.dg/ext/altivec-10.C: New test.
23307
23308 2004-05-29  Paul Brook  <paul@codesourcery.com>
23309
23310         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23311
23312 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23313
23314         * gcc.dg/altivec-16.c: New test.
23315
23316 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23317
23318         * lib/target-supports.exp (check_vmx_hw_available): New.
23319         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23320
23321         * lib/target-supports.exp (check_alias_available,
23322         check_iconv_available, check_named_sections_available): Use
23323         unique names for temporary files.
23324
23325 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23326
23327         * gcc.dg/altivec-15.c: New test.
23328
23329 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23330
23331         PR c++/15083
23332         * g++.dg/warn/noeffect6.C: New test.
23333
23334         PR c++/15471
23335         * g++.dg/expr/ptrmem4.C: New test.
23336
23337         PR c++/15640
23338         * g++.dg/template/operator3.C: New test.
23339
23340 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23341
23342         PR c++/14668
23343         * g++.dg/lookup/redecl1.C: New test.
23344         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23345
23346 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23347
23348         * gcc.c-torture/execute/compare-fp-1.c,
23349         gcc.c-torture/execute/compare-fp-2.c,
23350         gcc.c-torture/execute/compare-fp-3.c,
23351         gcc.c-torture/execute/compare-fp-4.c,
23352         gcc.c-torture/execute/compare-fp-3.x,
23353         gcc.c-torture/execute/compare-fp-4.x,
23354         gcc.dg/pr15649-1.c: New.
23355
23356 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23357
23358         PR c++/12883
23359         * g++.dg/init/array14.C: New test.
23360
23361 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23362
23363         * lib/compat.exp (compat-get-options-main): New.
23364         (compat-get-options): Remove unneeded code, warn for ignored
23365         command.
23366         (compat-execute): Check flag set by dg-require-* commands.
23367
23368         * lib/compat.exp (compat-execute): Break up long lines.
23369
23370 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23371
23372         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23373         * gcc.dg/altivec-14.c: New test.
23374         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23375
23376         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23377         * gcc.dg/altivec-12.c: Ditto.
23378
23379         * gcc.dg/altivec-3.c: Move call to altivec_check.
23380
23381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23382
23383         PR c++/15044
23384         * g++.dg/template/error12.C: New test.
23385
23386         PR c++/15317
23387         * g++.dg/ext/attrib15.C: New test.
23388
23389         PR c++/15329
23390         * g++.dg/template/ptrmem9.C: New test.
23391
23392 2004-05-25  Paul Brook  <paul@codesourcery.com>
23393
23394         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23395
23396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/15165
23399         * g++.dg/template/crash19.C: New test.
23400
23401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23402
23403         PR c++/15025
23404         * g++.dg/template/redecl1.C: New test.
23405
23406 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23407
23408         PR c++/14821
23409         * g++.dg/other/ns1.C: New test.
23410
23411         PR c++/14883
23412         * g++.dg/template/invalid1.C: New test.
23413
23414 2004-05-23  Paul Brook  <paul@codesourcery.com>
23415         Victor Leikehman  <lei@haifasphere.co.il>
23416
23417         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23418         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23419
23420 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/15285
23423         PR c++/15299
23424         * g++.dg/template/non-dependent5.C: New test.
23425         * g++.dg/template/non-dependent6.C: New test.
23426
23427 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/15507
23430         * g++.dg/inherit/union1.C: New test.
23431
23432         PR c++/15542
23433         * g++.dg/template/addr1.C: New test.
23434
23435         PR c++/15427
23436         * g++.dg/template/array5.C: New test.
23437
23438         PR c++/15287
23439         * g++.dg/template/array6.C: New test.
23440
23441 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23442             Roger Sayle  <roger@eyesopen.com>
23443
23444         * g++.dg/lookup/forscope2.C: New test case.
23445
23446 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23447
23448         * gcc.dg/cpp/Wmissingdirs.c: New.
23449
23450 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23451
23452         PR target/15301
23453         * gcc.dg/compat/union-m128-1.h: New file.
23454         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23455         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23456         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23457
23458 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23459
23460         PR target/15302
23461         * gcc.dg/compat/struct-complex-1.h: New file.
23462         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23463         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23464         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23465
23466 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23467
23468         PR middle-end/3074
23469         * gcc.dg/pr3074-1.c: New test case.
23470         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23471
23472 2004-05-20  Falk Hueffner  <falk@debian.org>
23473
23474         PR other/15526
23475         * gcc.dg/ftrapv-1.c: New test case.
23476
23477 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23478
23479         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23480
23481 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23482             Jeff Law  <law@redhat.com>
23483
23484         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23485         * gcc.dg/tree-ssa/20040518-2.c: New test.
23486
23487         * gcc.dg/tree-ssa/20040518-1.c: New test.
23488
23489 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23490
23491         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23492
23493 2004-05-18  Paul Brook  <paul@codesourcery.com>
23494
23495         PR fortran/13930
23496         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23497
23498 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23499
23500         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23501         constant folding.
23502
23503 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23504
23505         * gcc.dg/tree-ssa/20040517-1.c: New test.
23506
23507 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23508
23509         * gcc.dg/loop-4.c: New test.
23510
23511 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23512
23513         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23514
23515 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23516
23517         PR fortran/15311
23518         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23519
23520 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23521
23522         PR fortran/13826
23523         PR fortran/13940
23524         * gfortran.fortran-torture/compile/data_1.f90: New test.
23525
23526 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23527
23528         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23529         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23530
23531 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23532
23533         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23534
23535 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23536
23537         PR c/15444
23538         * gcc.dg/format/xopen-1.c: Adjust expected message.
23539         * gcc.dg/format/xopen-3.c: New test.
23540
23541 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23542
23543         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23544
23545 2004-05-14  Jeff Law  <law@redhat.com>
23546
23547         * gcc.dg/tree-ssa/20040514-2.c: New test.
23548
23549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23550
23551         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23552         this ...
23553         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23554         this.
23555
23556 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23557
23558         * gcc.dg/tree-ssa/20040514-1.c: New test.
23559
23560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23563         test.
23564
23565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23566
23567         PR fortran/14066
23568         * gfortran.fortran-torture/compile/do_1.f90: New test.
23569
23570 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23571
23572         PR fortran/15051
23573         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23574         test.
23575
23576 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23577
23578         PR fortran/15149
23579         * gfortran.fortran-torture/execute/random_init.f90: New test.
23580
23581 2004-05-13  Paul Brook  <paul@codesourcery.com>
23582
23583         PR fortran/15314
23584         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23585
23586 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23587
23588         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23589         for the powerpc case.
23590
23591 2004-05-13  Jeff Law  <law@redhat.com>
23592
23593         * gcc.dg/tree-ssa/20040513-1.c: New test.
23594         * gcc.dg/tree-ssa/20040513-2.c: New test.
23595
23596 2004-05-13  Paul Brook  <paul@codesourcery.com>
23597
23598         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23599         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23600         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23601
23602 2004-05-13  Andreas Schwab  <schwab@suse.de>
23603
23604         PR other/10819
23605         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23606         characters.
23607
23608 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23609
23610         PR fortran/15294
23611         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23612
23613 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23614
23615         Merge from tree-ssa-20020619-branch.  See
23616         ChangeLog.tree-ssa for details.
23617
23618 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23619
23620         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23621         include <altivec.h> explicitly.
23622         * gcc.dg/altivec-13.c: Likewise.
23623
23624 2004-05-11  Paul Brook  <paul@codesourcery.com>
23625
23626         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23627
23628 2004-05-10  Eric Christopher  <echristo@redhat.com>
23629
23630         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23631         * gcc.dg/sibcall-4.c: Ditto.
23632
23633 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23634
23635         * g++.dg/ext/altivec-8.C: New test case.
23636         * gcc.dg/altivec-13.c: New test case.
23637
23638 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23639
23640         * gcc.c-torture/execute/divcmp-1.c: New test case.
23641         * gcc.c-torture/execute/divcmp-2.c: New test case.
23642         * gcc.c-torture/execute/divcmp-3.c: New test case.
23643
23644 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23645
23646         * g++.dg/other/pragma-re-2.C: New test.
23647
23648 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23649
23650         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23651         * gcc.dg/i386-387-2.c: Likewise.
23652
23653         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23654         __builtin_drem.
23655         * gcc.dg/i386-387-6.c: Likewise.
23656
23657 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23658
23659         * gcc.dg/builtins-33.c: Also check log1p*.
23660
23661 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23662
23663         PR optimization/15296
23664         * gcc.c-torture/execute/pr15296.c: New test.
23665
23666 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23667
23668         * gcc.dg/builtins-40.c: New test.
23669
23670 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23671
23672         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23673
23674 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23675
23676         * g++.dg/ext/spe1.C: New testcase.
23677
23678 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23679
23680         * objc.dg/image-info.m: Allow additional attributes
23681         for __image_info section.
23682
23683 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23684
23685         * gcc.dg/torture/mips-hilo-2.c: New test.
23686
23687 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23688
23689         PR c++/14389
23690         * g++.dg/template/member5.C: New test.
23691
23692 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23693
23694         * gcc.dg/builtins-34.c: Also check expm1*.
23695
23696 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23697
23698         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23699         * gcc.dg/torture/builtin-convert-3.c: New test.
23700
23701 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23702
23703         PR middle-end/15054
23704         * g++.dg/opt/pr15054.C: New test.
23705
23706 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23707
23708         * gcc.dg/torture/builtin-rounding-1.c: New test.
23709         * gcc.dg/builtins-25.c: Delete.
23710         * gcc.dg/builtins-29.c: Delete.
23711
23712 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23713
23714         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23715         * gcc.dg/sibcall-4.c: Likewise.
23716         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23717
23718 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23719
23720         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23721         bit-field on 16-bit targets.
23722
23723 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23724
23725         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23726         16-bit targets.
23727
23728 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23729
23730         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23731         * gcc.dg/rs6000-power2-2.c: Likewise.
23732
23733 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23734
23735         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23736         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23737         Change the asm registers to be in form of frN instead of fN.
23738
23739 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23740
23741         * gcc.dg/torture/builtin-convert-2.c: New test.
23742
23743 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23744
23745         * gcc.dg/rs6000-power2-1.c: New test.
23746         * gcc.dg/rs6000-power2-2.c: New test.
23747
23748 2004-04-28  Jan Hubicka  <jh@suse.cz>
23749
23750         * gcc.dg/unused-6.c: New test.
23751
23752 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23753             Ulrich Weigand  <uweigand@de.ibm.com>
23754
23755         * ada/acats/run_all.sh: Define $target variable.
23756
23757 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23758
23759         PR c++/15119
23760         * g++.dg/other/vararg-1.C: New test.
23761
23762         PR c++/4794
23763         * g++.dg/eh/cleanup3.C: New test.
23764
23765 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23766
23767         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23768         and ad8011a (target_insn).
23769         * ada/acats/support/macro.dfs: Likewise.
23770         * ada/acats/support/impbit.adb: New file.
23771
23772 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23773
23774         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23775
23776 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23777
23778         * gcc.dg/loop-3.c: New test.
23779
23780 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23781
23782         * gcc.c-torture/execute/simd-5.c: New test.
23783
23784 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23785
23786         PR c++/15064
23787         * g++.dg/template/crash18.C: New test.
23788
23789 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23790
23791         * g++.dg/ext/complit3.C: New test.
23792
23793 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23794
23795         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23796         * gcc.dg/altivec-3.c: Same.
23797         * gcc.dg/altivec-varargs-1.c: Same.
23798
23799 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23800
23801         * lib/target-supports.exp (check_profiling_available): Assume
23802         profiling is not available on powerpc-eabi targets.
23803
23804 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23805
23806         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23807         * gcc.dg/vmx/bug-1.c: Ditto.
23808
23809 2004-04-20  Eric Christopher  <echristo@redhat.com>
23810
23811         * gcc.dg/charset/extern.c: New test.
23812         * g++.dg/charset/extern3.cc: Ditto.
23813
23814 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23815
23816         * gcc.dg/builtins-39.c: New test.
23817
23818 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23819
23820         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23821
23822 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23823
23824         * gcc.dg/torture/mips-hilo-1.c: New test.
23825
23826 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23827
23828         * gcc.c-torture/compile/20040419-1.c: New test.
23829
23830 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23831
23832         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23833
23834 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23835             Aldy Hernandez  <aldyh@redhat.com>
23836
23837         * gcc.c-torture/execute/va-arg-24.c: New.
23838
23839 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23840             Aldy Hernandez  <aldyh@redhat.com>
23841
23842         * gcc.dg/vmx/1b-01.c: New.
23843         * gcc.dg/vmx/1b-02.c: New.
23844         * gcc.dg/vmx/1b-03.c: New.
23845         * gcc.dg/vmx/1b-04.c: New.
23846         * gcc.dg/vmx/1b-05.c: New.
23847         * gcc.dg/vmx/1b-06.c: New.
23848         * gcc.dg/vmx/1b-07.c: New.
23849         * gcc.dg/vmx/1c-01.c: New.
23850         * gcc.dg/vmx/1c-02.c: New.
23851         * gcc.dg/vmx/3a-01a.c: New.
23852         * gcc.dg/vmx/3a-01.c: New.
23853         * gcc.dg/vmx/3a-01m.c: New.
23854         * gcc.dg/vmx/3a-03.c: New.
23855         * gcc.dg/vmx/3a-03m.c: New.
23856         * gcc.dg/vmx/3a-04.c: New.
23857         * gcc.dg/vmx/3a-04m.c: New.
23858         * gcc.dg/vmx/3a-05.c: New.
23859         * gcc.dg/vmx/3a-06.c: New.
23860         * gcc.dg/vmx/3a-06m.c: New.
23861         * gcc.dg/vmx/3a-07.c: New.
23862         * gcc.dg/vmx/3b-01.c: New.
23863         * gcc.dg/vmx/3b-02.c: New.
23864         * gcc.dg/vmx/3b-10.c: New.
23865         * gcc.dg/vmx/3b-13.c: New.
23866         * gcc.dg/vmx/3b-14.c: New.
23867         * gcc.dg/vmx/3b-15.c: New.
23868         * gcc.dg/vmx/3c-01a.c: New.
23869         * gcc.dg/vmx/3c-01.c: New.
23870         * gcc.dg/vmx/3c-02.c: New.
23871         * gcc.dg/vmx/3c-03.c: New.
23872         * gcc.dg/vmx/3d-01.c: New.
23873         * gcc.dg/vmx/4-01.c: New.
23874         * gcc.dg/vmx/4-03.c: New.
23875         * gcc.dg/vmx/5-01.c: New.
23876         * gcc.dg/vmx/5-02.c: New.
23877         * gcc.dg/vmx/5-03.c: New.
23878         * gcc.dg/vmx/5-04.c: New.
23879         * gcc.dg/vmx/5-05.c: New.
23880         * gcc.dg/vmx/5-06.c: New.
23881         * gcc.dg/vmx/5-07.c: New.
23882         * gcc.dg/vmx/5-07t.c: New.
23883         * gcc.dg/vmx/5-08.c: New.
23884         * gcc.dg/vmx/5-10.c: New.
23885         * gcc.dg/vmx/5-11.c: New.
23886         * gcc.dg/vmx/7-01a.c: New.
23887         * gcc.dg/vmx/7-01.c: New.
23888         * gcc.dg/vmx/7c-01.c: New.
23889         * gcc.dg/vmx/7d-01.c: New.
23890         * gcc.dg/vmx/7d-02.c: New.
23891         * gcc.dg/vmx/8-01.c: New.
23892         * gcc.dg/vmx/8-02a.c: New.
23893         * gcc.dg/vmx/8-02.c: New.
23894         * gcc.dg/vmx/brode-1.c: New.
23895         * gcc.dg/vmx/bug-1.c: New.
23896         * gcc.dg/vmx/bug-2.c: New.
23897         * gcc.dg/vmx/bug-3.c: New.
23898         * gcc.dg/vmx/cw-bug-1.c: New.
23899         * gcc.dg/vmx/cw-bug-2.c: New.
23900         * gcc.dg/vmx/cw-bug-3.c: New.
23901         * gcc.dg/vmx/dct.c: New.
23902         * gcc.dg/vmx/debug-1.c: New.
23903         * gcc.dg/vmx/debug-2.c: New.
23904         * gcc.dg/vmx/debug-3.c: New.
23905         * gcc.dg/vmx/debug-4.c: New.
23906         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23907         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23908         * gcc.dg/vmx/eg-5.c: New.
23909         * gcc.dg/vmx/fft.c: New.
23910         * gcc.dg/vmx/gcc-bug-1.c: New.
23911         * gcc.dg/vmx/gcc-bug-2.c: New.
23912         * gcc.dg/vmx/gcc-bug-3.c: New.
23913         * gcc.dg/vmx/gcc-bug-4.c: New.
23914         * gcc.dg/vmx/gcc-bug-5.c: New.
23915         * gcc.dg/vmx/gcc-bug-6.c: New.
23916         * gcc.dg/vmx/gcc-bug-7.c: New.
23917         * gcc.dg/vmx/gcc-bug-8.c: New.
23918         * gcc.dg/vmx/gcc-bug-9.c: New.
23919         * gcc.dg/vmx/gcc-bug-b.c: New.
23920         * gcc.dg/vmx/gcc-bug-c.c: New.
23921         * gcc.dg/vmx/gcc-bug-d.c: New.
23922         * gcc.dg/vmx/gcc-bug-e.c: New.
23923         * gcc.dg/vmx/gcc-bug-f.c: New.
23924         * gcc.dg/vmx/gcc-bug-g.c: New.
23925         * gcc.dg/vmx/gcc-bug-i.c: New.
23926         * gcc.dg/vmx/harness.h: New.
23927         * gcc.dg/vmx/ira1.c: New.
23928         * gcc.dg/vmx/ira2a.c: New.
23929         * gcc.dg/vmx/ira2b.c: New.
23930         * gcc.dg/vmx/ira2.c: New.
23931         * gcc.dg/vmx/ira2c.c: New.
23932         * gcc.dg/vmx/mem.c: New.
23933         * gcc.dg/vmx/newton-1.c: New.
23934         * gcc.dg/vmx/ops.c: New.
23935         * gcc.dg/vmx/sn7153.c: New.
23936         * gcc.dg/vmx/spill2.c: New.
23937         * gcc.dg/vmx/spill3.c: New.
23938         * gcc.dg/vmx/spill.c: New.
23939         * gcc.dg/vmx/t.c: New.
23940         * gcc.dg/vmx/varargs-1.c: New.
23941         * gcc.dg/vmx/varargs-2.c: New.
23942         * gcc.dg/vmx/varargs-3.c: New.
23943         * gcc.dg/vmx/varargs-4.c: New.
23944         * gcc.dg/vmx/varargs-5.c: New.
23945         * gcc.dg/vmx/varargs-6.c: New.
23946         * gcc.dg/vmx/varargs-7.c: New.
23947         * gcc.dg/vmx/vmx.exp: New.
23948         * gcc.dg/vmx/vprint-1.c: New.
23949         * gcc.dg/vmx/vscan-1.c: New.
23950         * gcc.dg/vmx/x-01.c: New.
23951         * gcc.dg/vmx/x-02.c: New.
23952         * gcc.dg/vmx/x-03.c: New.
23953         * gcc.dg/vmx/x-04.c: New.
23954         * gcc.dg/vmx/x-05.c: New.
23955         * gcc.dg/vmx/yousufi-1.c: New.
23956         * gcc.dg/vmx/zero-1.c: New.
23957         * gcc.dg/vmx/zero.c: New.
23958
23959 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23960
23961         * g++.dg/lookup/java1.C: Update for chage of
23962         _Jv_AllocObject.
23963         * g++.dg/lookup/java2.C: Likewise.
23964
23965 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23966
23967         * ada/acats/run_all.sh: use -O2 by default.
23968
23969 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23970
23971         * gcc.dg/vr-mult-[12].c: New tests.
23972
23973 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23974
23975         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23976
23977         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23978
23979 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23980
23981         * lib/target-supports.exp (check_profiling_available): Assume profiling
23982         isn't available for mips*-*-elf targets.
23983
23984 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23985
23986         * gcc.dg/builtins-38.c: New test.
23987
23988 2004-04-14  Eric Christopher  <echristo@redhat.com>
23989
23990         * g++.dg/charset/charset.exp: Run .cc extension tests.
23991
23992 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23993
23994         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23995
23996 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23997
23998         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23999
24000 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24001
24002         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24003         * gcc.dg/i386-387-2.c: Likewise.
24004
24005         * gcc.dg/i386-387-7.c: New test.
24006         * gcc.dg/i386-387-8.c: New test.
24007
24008         * gcc.dg/builtins-37.c: New test.
24009
24010 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24011
24012         * g++.dg/pch/externc-1.C: Add missing semicolon.
24013
24014 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24015
24016         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24017
24018 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24019
24020         * gcc.c-torture/execute/20040411-1.c: New test.
24021
24022 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24023
24024         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24025
24026 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24027
24028         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24029
24030 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24031
24032         * lib/target-supports.exp (check_named_sections_available): New.
24033         * lib/gcc-dg.exp (dg-require-named-sections): New.
24034         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24035         old-deja.exp.  Also prune error-count message from HP linker.
24036         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24037
24038         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24039         * g++.old-deja/g++.pt/static3.C: Likewise.
24040         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24041
24042 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24043
24044         * gcc.c-torture/execute/20040409-1.c: New test case.
24045         * gcc.c-torture/execute/20040409-2.c: New test case.
24046         * gcc.c-torture/execute/20040409-3.c: New test case.
24047
24048 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24049
24050         * gcc.dg/20040409-1.c: New test.
24051
24052 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24053
24054         PR target/14888
24055         * g++.dg/opt/pr14888.C: New test case.
24056
24057 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24058
24059         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24060         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24061         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24062         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24063         New tests.
24064
24065 2004-04-08  Paul Brook  <paul@codesourcery.com>
24066
24067         * gcc.dg/spill-1.c: New test.
24068
24069 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24070
24071         * gcc.dg/torture/builtin-ctype-2.c: New test.
24072
24073 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24074
24075         * gcc.dg/pch/pch.exp: Add largefile test.
24076
24077 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24078
24079         * g++.dg/pch/externc-1.Hs: New.
24080         * g++.dg/pch/externc-1.C: New.
24081
24082 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24083
24084         * gcc.dg/compat/struct-by-value-5a_main.c,
24085         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24086         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24087         * gcc.dg/compat/struct-by-value-5a_x.c,
24088         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24089         gcc.dg/compat/struct-by-value-5_x.c.
24090         * gcc.dg/compat/struct-by-value-5a_y.c,
24091         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24092         gcc.dg/compat/struct-by-value-5_y.c.
24093
24094         * gcc.dg/compat/struct-by-value-6a_main.c,
24095         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24096         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24097         * gcc.dg/compat/struct-by-value-6a_x.c,
24098         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24099         gcc.dg/compat/struct-by-value-6_x.c.
24100         * gcc.dg/compat/struct-by-value-6a_y.c,
24101         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24102         gcc.dg/compat/struct-by-value-6_y.c.
24103
24104         * gcc.dg/compat/struct-by-value-7a_main.c,
24105         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24106         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24107         * gcc.dg/compat/struct-by-value-7a_x.c,
24108         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24109         gcc.dg/compat/struct-by-value-7_x.c.
24110         * gcc.dg/compat/struct-by-value-7a_y.c,
24111         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24112         gcc.dg/compat/struct-by-value-7_y.c.
24113
24114 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24115
24116         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24117         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24118         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24119         options.
24120
24121 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24122
24123         * gcc.dg/builtins-36.c: New test.
24124
24125 2004-04-06  Paul Brook  <paul@codesourcery.com>
24126
24127         * README.gcc: Remove obsolete contraint on testcases.
24128
24129 2004-04-05  Paul Brook  <paul@codesourcery.com>
24130
24131         PR2123
24132         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24133         failure and exit(0) on success.
24134         * g++.dg/expr/anew2.C: Ditto.
24135         * g++.dg/expr/anew3.C: Ditto.
24136         * g++.dg/expr/anew4.C: Ditto.
24137
24138 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24139
24140         PR c++/3518
24141         * g++.dg/template/unify7.C: New.
24142
24143 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24144
24145         * g++.dg/README: Bring up to date with new subdirectories; remove
24146         duplicate subdirectory lines.
24147
24148 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         PR c++/14007
24151         * g++.dg/template/unify5.C: New.
24152         * g++.dg/template/unify6.C: New.
24153         * g++.dg/template/qualttp20.C: Adjust.
24154         * g++.old-deja/g++.jason/report.C: Adjust.
24155         * g++.old-deja/g++.other/qual1.C: Adjust.
24156
24157 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24158
24159         PR c++/14803
24160         * g++.dg/inherit/ptrmem1.C: New test.
24161
24162 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24163
24164         PR c++/14755
24165         * gcc.c-torture/execute/20040331-1.c: New test.
24166         * gcc.dg/20040331-1.c: New test.
24167
24168 2004-04-01  Paul Brook  <paul@codesourcery.com>
24169
24170         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24171
24172 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c++/14724
24175         * g++.dg/init/goto1.C: New test.
24176
24177         PR c++/14763
24178         * g++.dg/template/defarg4.C: New test.
24179
24180 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24181
24182         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24183
24184 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24185
24186         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24187
24188 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24189
24190         * gcc.dg/noncompile/undeclared-2.c: New test.
24191
24192 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24193
24194         * gcc.dg/940409-1.c: Remove XFAIL.
24195         * gcc.dg/reg-vol-struct-1.c: New test.
24196
24197 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24198
24199         * gcc.dg/torture/builtin-wctype-1.c: New test.
24200
24201 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24202
24203         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24204         * gcc.dg/20001101-1.c: Likewise.
24205         * gcc.dg/20001102-1.c: Likewise.
24206
24207 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24208
24209         * gcc.dg/compare8.c: Add an additional test for XOR.
24210
24211 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24212
24213         * gcc.dg/torture/builtin-ctype-1.c: New test.
24214
24215 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24216
24217         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24218         * gcc.dg/torture/builtin-math-1.c: Likewise.
24219         * gcc.dg/torture/builtin-power-1.c: New test.
24220
24221 2004-03-24  Andreas Schwab  <schwab@suse.de>
24222
24223         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24224         IA64 assembler.
24225
24226 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24227             Roger Sayle  <roger@eyesopen.com>
24228
24229         * gcc.dg/compare8.c: New test case.
24230
24231 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24232
24233         * g++.dg/ext/altivec-7.C: New test.
24234
24235 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24236
24237         PR 12267, 12391, 12560, 13129, 14114, 14133
24238         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24239         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24240         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24241         Adjust error regexps.
24242         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24243         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24244         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24245         * gcc.dg/local1.c: Add explanatory comment.
24246
24247 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24248
24249         PR optimization/14669
24250         * g++.dg/opt/fold2.C: New test case.
24251
24252 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24253
24254         PR c/14069
24255         * gcc.dg/20040322-1.c: New test.
24256
24257 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24258
24259         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24260         * gcc.dg/ultrasp4.c: Likewise.
24261         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24262
24263 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24264
24265         * gcc.dg/i386-sse-8.c: Reset default options.
24266
24267 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24268
24269         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24270         in the error message text.
24271
24272 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24273
24274         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24275
24276 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24277
24278         PR c++/14616
24279         * g++.dg/init/array13.C: New test.
24280
24281 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24282
24283         PR target/13889
24284         * gcc.c-torture/compile/pr13889.c: New test case.
24285
24286 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24287
24288         PR c/14635
24289         * builtins-1.c (nan, nans): Don't test.
24290         * builtins-30.c: Don't use nan, nanf, nanl.
24291         * builtins-35.c: New test.
24292
24293 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24294
24295         * g++.dg/ext/altivec-6.C: New test.
24296
24297 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24298
24299         * g++.dg/init/placement3.C: New test.
24300
24301         * g++.dg/template/spec13.C: New test.
24302
24303         * g++.dg/lookup/using11.C: New test.
24304
24305         * g++.dg/lookup/koenig3.C: New test.
24306
24307         * g++.dg/template/operator2.C: New test.
24308
24309         * g++.dg/expr/dtor3.C: New test.
24310         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24311         marker.
24312         * g++.old-deja/g++.law/visibility28.C: Likewise.
24313
24314 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24315
24316         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24317         * gcc.dg/ppc64-abi-3.c: Likewise.
24318
24319 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24320
24321         PR c++/14545
24322         * g++.dg/parse/template15.C: New test.
24323
24324 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * g++.dg/expr/dtor2.C: New test.
24327
24328         * g++.dg/lookup/anon4.C: New test.
24329
24330         * g++.dg/overload/using1.C: New test.
24331
24332         * g++.dg/template/lookup7.C: New test.
24333
24334         * g++.dg/template/typename6.C: New test.
24335
24336         * g++.dg/expr/cond6.C: New test.
24337
24338 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24339
24340         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24341
24342 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24343
24344         * g++.dg/expr/cond5.C: New test.
24345         * g++.dg/expr/constcast1.C: Likewise.
24346         * g++.dg/expr/ptrmem2.C: Likewise.
24347         * g++.dg/expr/ptrmem3.C: Likewise.
24348         * g++.dg/lookup/main1.C: Likewise.
24349         * g++.dg/template/lookup6.C: Likewise.
24350
24351 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * gcc.dg/local1.c: New test.
24354
24355         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24356
24357 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24358
24359         * gcc.dg/torture/builtin-convert-1.c: New test.
24360
24361 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24362
24363         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24364
24365 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24366
24367         PR c++/14481
24368         * g++.dg/warn/Wunused-7.C: New test.
24369
24370 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24371
24372         * gcc.dg/torture/builtin-integral-1.c: New test.
24373
24374 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24375
24376         PR c++/14586
24377         * g++.dg/parse/non-dependent3.C: New test.
24378
24379 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24380
24381         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24382         * g++.dg/eh/simd-2.C: Likewise.
24383         * g++.dg/init/array10.C: Likewise.
24384         * gcc.c-torture/compile/simd-1.c: Likewise.
24385         * gcc.c-torture/compile/simd-2.c: Likewise.
24386         * gcc.c-torture/compile/simd-3.c: Likewise.
24387         * gcc.c-torture/compile/simd-4.c: Likewise.
24388         * gcc.c-torture/compile/simd-6.c: Likewise.
24389         * gcc.c-torture/execute/simd-1.c: Likewise.
24390         * gcc.c-torture/execute/simd-2.c: Likewise.
24391         * gcc.dg/compat/vector-defs.h: Likewise.
24392         * gcc.dg/20020531-1.c: Likewise.
24393         * gcc.dg/altivec-3.c: Likewise.
24394         * gcc.dg/altivec-4.c: Likewise.
24395         * gcc.dg/altivec-varargs-1.c: Likewise.
24396         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24397         * gcc.dg/i386-mmx-3.c: Likewise.
24398         * gcc.dg/i386-sse-4.c: Likewise.
24399         * gcc.dg/i386-sse-5.c: Likewise.
24400         * gcc.dg/i386-sse-8.c: Likewise.
24401         * gcc.dg/simd-1.c: Likewise.
24402         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24403         __ev64_opaque__ since the machine description provides it.
24404
24405 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24406
24407         * lib/compat.exp (skip_list): New global variable.
24408         Use it to hold the user defined COMPAT_SKIPS list if any.
24409         (compat-obj): Add the members of skip_list to optall.
24410
24411 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24412
24413         * gcc.dg/compat/union-by-value-1_main.c,
24414         union-by-value-1_x.c, union-by-value-1_y.c,
24415         union-check.h, union-defs.h,
24416         union-init.h, union-return-1_main.c,
24417         union-return-1_x.c, union-return-1_y.c: New files.
24418
24419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24420
24421         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24422         mixed-struct-init.h: Add 4 mixed structure types.
24423         struct-by-value-21_main.c, struct-by-value-21_x.c,
24424         struct-by-value-21_y.c, struct-return-21_main.c,
24425         struct-return-21_x.c, struct-return-21_y.c: New files.
24426
24427 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/14550
24430         * g++.dg/parse/template14.C: New test.
24431
24432 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24433
24434         * gcc.c-torture/execute/20040313-1.c: New test.
24435
24436 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24437
24438         PR target/14533
24439         * gcc.dg/20040311-2.c: New test.
24440
24441 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24442
24443         PR other/14544
24444         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24445         bit-field.
24446
24447 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24448
24449         * gcc.dg/20040305-2.c: Add missing return statement.
24450
24451 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24452
24453         * gcc.dg/builtins-34.c: Also check pow10*.
24454
24455 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24456
24457         PR target/14262
24458         * gcc.dg/20040305-2.c: New test.
24459
24460 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24461
24462         * gcc.dg/20040310-1.c: New test.
24463
24464 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24465
24466         * gcc.c-torture/execute/20040311-1.c: New test case.
24467
24468 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24469
24470         PR c++/14476
24471         * g++.dg/lookup/enum1.C: New test.
24472
24473 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24474
24475         PR c++/14510
24476         * g++.dg/lookup/struct2.C: New test.
24477
24478 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24479
24480         * gcc.dg/builtins-34.c: New test.
24481
24482 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24483
24484         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24485
24486 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24487
24488         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24489         * gcc.dg/alias-2.c: New testcase.
24490
24491 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24492
24493         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24494
24495 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24496
24497         * gcc.c-torture/execute/20040309-1.c: New test case.
24498
24499 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24500
24501         PR c++/14397
24502         * g++.dg/overload/ref1.C: New.
24503
24504 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24505
24506         PR c++/14409
24507         * g++.dg/template/spec12.C: New test.
24508
24509         PR c++/14448
24510         * g++.dg/parse/crash14.C: New test.
24511
24512 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24513
24514         PR c++/14230
24515         * g++.dg/init/ref11.C: New test.
24516
24517 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24518
24519         PR c++/14432
24520         * g++.dg/parse/builtin2.C: New test.
24521
24522 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24523
24524         PR c++/14401
24525         * g++.dg/init/ctor3.C: New test.
24526         * g++.dg/init/union1.C: New test.
24527         * g++.dg/ext/anon-struct4.C: New test.
24528
24529 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24530
24531         * g++.dg/lookup/koenig1.C: Tweak error messages.
24532         * g++.dg/lookup/used-before-declaration.C: Likewise.
24533         * g++.dg/other/do1.C: Likewise.
24534         * g++.dg/overload/koenig1.C: Likewise.
24535         * g++.dg/parse/crash13.C: Likewise.
24536         * g++.dg/template/instantiate3.C: Likewise.
24537
24538 2004-03-08  Eric Christopher  <echristo@redhat.com>
24539
24540         * * lib/target-supports.exp: Enable libiconv in test
24541         compilation.  Fix up error checking.
24542
24543 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24544
24545         PR middle-end/14289
24546         * gcc.dg/pr14289-1.c: New test case.
24547         * gcc.dg/pr14289-2.c: Likewise.
24548         * gcc.dg/pr14289-3.c: Likewise.
24549
24550 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24551
24552         * gcc.c-torture/execute/20040308-1.c: New test.
24553
24554 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24555
24556         * gcc.c-torture/execute/20040307-1.c: New test case.
24557
24558 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24559
24560         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24561
24562 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24563
24564         * gcc.dg/20040306-1.c: New test.
24565
24566 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24567
24568         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24569         them static.
24570         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24571
24572 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24573
24574         PR c/14465
24575         * gcc.dg/decl-6.c: New test.
24576
24577 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24578
24579         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24580         Rename LOGPOW -> LOG_POW.
24581         (SQRT_EXP, POW_EXP): New.
24582
24583 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24584
24585         * gcc.dg/i386-sse-8.c: New test.
24586
24587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24588
24589         PR c/14114
24590         * gcc.dg/decl-5.c: New test.
24591
24592 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24593
24594         * gcc.dg/20040305-1.c: New test.
24595
24596 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24597
24598         PR other/14354
24599         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24600
24601 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24602
24603         PR c++/14425, c++/14426
24604         * g++.dg/ext/altivec-4.C: New test.
24605         * g++.dg/ext/altivec-5.C: New test.
24606
24607 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24608
24609         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24610         global variables of a type with no linkage.
24611         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24612         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24613         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24614         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24615         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24616         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24617         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24618         * g++.dg/warn/deprecated.C: Name enum Color.
24619         * g++.dg/overload/VLA.C: Name structure for 'b'.
24620         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24621
24622 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24623
24624         * gcc.c-torture/compile/20040304-1.c: New test.
24625
24626 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24627
24628         PR 13728
24629         * gcc.dg/decl-4.c: New testcase.
24630
24631 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24632
24633         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24634         as PRECF if sizeof (float) > sizeof (double).
24635         (PRECL): Make it the same as PRECF if
24636         sizeof (float) > sizeof (long double).
24637
24638 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24639
24640         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24641         system type.  Add check for irix6 which doesn't have c99 runtime.
24642
24643 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24644
24645         * gcc.dg/const-elim-1.c: xfail for xtensa.
24646
24647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR c++/14369
24650         * g++.dg/template/cond4.C: New test.
24651
24652 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/14360
24655         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24656
24657         PR c++/14361
24658         * g++.dg/parse/defarg7.C: New test.
24659
24660         PR c++/14359
24661         * g++.dg/template/friend26.C: New test.
24662
24663 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24664
24665         PR c++/14324
24666         * g++.dg/abi/mangle21.C: New test.
24667
24668         PR c++/14260
24669         * g++.dg/parse/constructor2.C: New test.
24670
24671         PR c++/14337
24672         * g++.dg/template/sfinae1.C: New test.
24673
24674 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24675
24676         PR c++/14267
24677         * g++.dg/expr/crash2.C: New test.
24678
24679         PR middle-end/13448
24680         * gcc.dg/inline-5.c: New test.
24681         * gcc.dg/always-inline.c: Split out tests into ...
24682         * gcc.dg/always-inline2.c: ... this and ...
24683         * gcc.dg/always-inline3.c: ... this.
24684
24685 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24686
24687         PR debug/12103
24688         * g++.dg/debug/crash1.C: New test.
24689
24690 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24691
24692         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24693         function with __attribute__((noinline)).
24694         (recurser_void2): Likewise.
24695         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24696         (recurser_void2): Likewise.
24697
24698 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24699
24700         PR middle-end/14203
24701         * g++.dg/warn/Wunused-6.C: New test case.
24702
24703 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24704
24705         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24706         not defined.
24707
24708 2004-02-27  Eric Christopher  <echristo@redhat.com>
24709
24710         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24711         * g++.dg/charset/asm2.c: Run only x86.
24712         * gcc.dg/charset/asm3.c: Ditto.
24713
24714 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24715
24716         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24717         ld_library_path.
24718
24719 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24720
24721         * g++.dg/ext/altivec-3.C: New.
24722
24723 2004-02-26  Richard Henderson  <rth@redhat.com>
24724
24725         * g++.dg/ext/attrib10.C: Mark for warning.
24726         * gcc.dg/attr-alias-1.c: New.
24727
24728 2004-02-26  Richard Henderson  <rth@redhat.com>
24729
24730         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24731         * gcc.c-torture/execute/20040208-2.c: ... it back.
24732
24733 2004-02-26  Eric Christopher  <echristo@redhat.com>
24734
24735         * lib/target-supports.exp (check-iconv-available): New function.
24736         * lib/gcc-dg.exp (dg-require-iconv): New function.
24737         Use above.
24738         * gcc.dg/charset: New directory.
24739         * gcc.dg/charset/charset.exp: New file.
24740         * gcc.dg/charset/asm1.c: Ditto.
24741         * gcc.dg/charset/asm2.c: Ditto.
24742         * gcc.dg/charset/asm3.c: Ditto.
24743         * gcc.dg/charset/asm4.c: Ditto.
24744         * gcc.dg/charset/asm5.c: Ditto.
24745         * gcc.dg/charset/attribute1.c: Ditto.
24746         * gcc.dg/charset/attribute2.c: Ditto.
24747         * gcc.dg/charset/string1.c: Ditto.
24748         * g++.dg/charset: New directory.
24749         * g++.dg/dg.exp: Add here. Special options.
24750         * g++.dg/charset/charset.exp: New file.
24751         * g++.dg/charset/asm1.c: Ditto.
24752         * g++.dg/charset/asm2.c: Ditto.
24753         * g++.dg/charset/asm3.c: Ditto.
24754         * g++.dg/charset/asm4.c: Ditto.
24755         * g++.dg/charset/attribute1.c: Ditto.
24756         * g++.dg/charset/attribute2.c: Ditto.
24757         * g++.dg/charset/extern1.cc: Ditto.
24758         * g++.dg/charset/extern2.cc: Ditto.
24759         * g++.dg/charset/string1.c: Ditto.
24760
24761 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/14278
24764         * g++.dg/parse/comma1.C: New test.
24765
24766 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24767
24768         PR c++/14284
24769         * g++.dg/template/ttp8.C: New test.
24770
24771 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24772
24773         * gcc.dg/fixuns-trunc-1.c: New test.
24774
24775 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24776
24777         * gcc.dg/builtins-config.h: Use #elif.
24778
24779 2004-02-26  Michael Matz  <matz@suse.de>
24780
24781         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24782         * gcc.dg/991214-1.c: Likewise.
24783         * gcc.dg/i386-asm-1.c: Likewise.
24784
24785 2004-02-25  Richard Henderson  <rth@redhat.com>
24786
24787         * gcc.c-torture/execute/20040208-2.c: Move ...
24788         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24789
24790 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24791
24792         PR c++/14246
24793         * g++.dg/other/crash-3.C: New test.
24794
24795 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24796
24797         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24798         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24799
24800         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24801         HP-UX.
24802
24803 2004-02-24  Michael Matz  <matz@suse.de>
24804
24805         * gcc.dg/i386-regparm.c: New.
24806
24807 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24808
24809         * gcc.c-torture/execute/20040223-1.c: New.
24810
24811 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24812             Kazu Hirata  <kazu@cs.umass.edu>
24813
24814         * gcc.dg/fwritable-strings-1.c: Remove.
24815
24816 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24817
24818         PR c/14156
24819         * gcc.dg/20040223-1.c: New test.
24820
24821 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24822
24823         PR c++/14106
24824         * g++.dg/ext/typeof9.C: New test.
24825
24826 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24827
24828         PR c++/14250
24829         * g++.dg/other/switch1.C: New test.
24830
24831 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24832
24833         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24834         * gcc.dg/va-arg-1.c: Likewise.
24835
24836 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24837
24838         PR c++/14143
24839         * g++.dg/template/koenig5.C: New test.
24840
24841 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24842
24843         * g++.dg/ext/altivec-1.C: Generalize target triple.
24844         * g++.dg/ext/altivec-2.C: New test case.
24845         * g++.dg/ext/altivec_check.h: New file.
24846         * gcc.dg/altivec-1.c: Generalize target triple;
24847         include altivec_check.h and call altivec_check().
24848         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24849         * gcc.dg/altivec-6.c: New test case.
24850         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24851         type casts as needed.
24852         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24853         altivec_check().
24854         * gcc.dg/altivec-12.c: New test case.
24855         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24856         include altivec_check.h and call altivec_check().
24857         * gcc.dg/altivec_check.h: New file.
24858
24859 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24860
24861         * lib/target-supports.exp (check_alias_available): Don't mangle
24862         function `g' in test program.
24863
24864 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24865
24866         * lib/target-supports.exp (check_profiling_available): Check
24867         argument to determine whether we support a profiling type.
24868         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24869         check_profiling_available.
24870         * g++.dg/bprob/bprob.exp: Likewise.
24871         * g77.dg/bprob/bprob.exp: Likewise.
24872         * gcc.misc-tests/bprob.exp: Likewise.
24873         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24874         dg-require-profiling and delete expected error handling.
24875         * gcc.dg/20021014-1.c: Likewise.
24876         * gcc.dg/nest.c: Likewise.
24877
24878 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24879
24880         PR c++/12007
24881         * g++.dg/other/vthunk1.C: New test.
24882
24883 2004-02-20  Falk Hueffner  <falk@debian.org>
24884
24885         PR target/14201
24886         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24887
24888 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/13927
24891         * g++.dg/other/error8.C: Remove XFAIL markers.
24892
24893         PR c++/14173
24894         * g++.dg/ext/packed5.C: New test.
24895
24896         PR c++/14199
24897         * g++.dg/warn/Wunused-5.C: New test.
24898
24899         PR c++/14186
24900         * g++.dg/lookup/member1.C: New test.
24901
24902 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24903
24904         * gcc.c-torture/compile/20040130-1.c: Enable only when
24905         __INT_MAX__ >= 2147483647L.
24906         * gcc.c-torture/compile/961203-1.c: Likewise.
24907
24908 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24909
24910         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24911         * g++.dg/opt/template1.C: Robustify assembler regexp
24912
24913 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24914
24915         * gcc.c-torture/execute/simd-4.x: Remove.
24916         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24917         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24918         Guard with #ifndef SKIP_ATTRIBUTE.
24919         * gcc.dg/compat/vector-1_y.c: Likewise.
24920         * gcc.dg/compat/vector-2_x.c: Likewise.
24921         * gcc.dg/compat/vector-2_y.c: Likewise.
24922         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24923         * g++.dg/eh/simd-2.C: Likewise.
24924
24925 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24926
24927         * gcc.c-torture/compile/complex-1.c: New.
24928
24929 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24930
24931         PR target/14209
24932         * gcc.c-torture/execute/20040218-1.c: New test.
24933
24934 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24935
24936         PR c++/14181
24937         * g++.dg/parse/new2.C: New test.
24938
24939 2004-02-18  Paul Brook  <paul@codesourcery.com>
24940
24941         * gcc.c-torture/compile/libcall-1.c: New test.
24942
24943 2004-02-18  Paul Brook  <paul@codesourcery.com>
24944
24945         PR debug/12934
24946         * gcc.dg/debug/debug-7.c: New test.
24947
24948 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24949
24950         * gcc.dg/20040217-1.c: New test.
24951
24952 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24953
24954         * gcc.c-torture/execute/990208-1.x: Delete.
24955
24956 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24957
24958         * gcc.c-torture/execute/20040208-2.x: New file.
24959
24960 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/11326
24963         * g++.dg/abi/structret1.C: New test.
24964
24965 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24968         (i386_cpuid): No need to test if cpuid is available on AMD64.
24969         Fix assembly, so that it works onboth i386 and AMD64.
24970         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24971         (vecInLong): Fix s[] member type to unsigned int.
24972         (vecInWord): Remove type.
24973         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24974         (a64, b64, c64, d64, e64): Remove.
24975         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24976         Remove unused variable.  Remove initialization of removed variables.
24977         Don't call mmx_tests nor sse_tests.
24978         (reference_mmx, reference_sse): Remove.
24979         (check): Add return stmt.
24980         * gcc.dg/i386-sse-7.c: New test.
24981         * gcc.dg/i386-mmx-4.c: New test.
24982
24983 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24984
24985         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24986         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24987         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24988         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24989         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24990         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24991         g++.dg/tc1/dr94.C: Fix line terminator.
24992
24993 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24994
24995         * gcc.c-torture/compile/20040216-1.c: New.
24996
24997 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24998
24999         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25000         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25001         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25002         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25003         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25004         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25005
25006 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25007
25008         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25009
25010 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25011
25012         PR c++/13971
25013         * g++.dg/expr/cond4.C: New test.
25014
25015         PR c++/14086
25016         * g++.dg/lookup/crash2.C: New test.
25017
25018 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25019
25020         * gcc.c-torture/compile/20040214-2.c: New test.
25021
25022 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25023
25024         PR c++/14116
25025         * g++.dg/ext/typeof8.C: New test.
25026
25027 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25028
25029         * gcc.c-torture/compile/20040214-1.c: New test.
25030
25031 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25032
25033         PR c++/13635
25034         * g++.dg/template/spec11.C: New test.
25035
25036 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25037
25038         PR c++/13927
25039         * g++.dg/other/error8.C: New test.
25040
25041 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25042
25043         PR c++/14122
25044         * g++.dg/template/array4.C: New test.
25045
25046         PR c++/14108
25047         * g++.dg/inherit/thunk2.C: New test.
25048
25049         PR c++/14083
25050         * g++.dg/eh/cond2.C: New test.
25051
25052 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25053
25054         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25055
25056 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25057
25058         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25059
25060 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25061
25062         * g++.dg/simd-2.C: xfail on ppc64-linux.
25063
25064 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25065
25066         PR c/456
25067         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25068         tests.
25069
25070 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25071
25072         * gcc.dg/builtins-33.c: New test.
25073
25074 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25075
25076         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25077
25078 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25079
25080         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25081
25082 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25083
25084         * gcc.dg/ppc64-abi-3.c: New test.
25085
25086 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25087
25088         PR c/14092
25089
25090         * gcc.dg/pr14092-1.c: New testcase.
25091
25092 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25093
25094         * gcc.dg/cpp/assert4.c: Fix typo last change.
25095
25096         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25097         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25098
25099         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25100
25101 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25102
25103         * gcc.c-torture/compile/20040209-1.c: New test case.
25104
25105 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25106
25107         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25108
25109 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25110
25111         * gcc.c-torture/execute/20040208-[12].c: New tests.
25112
25113 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25114
25115         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25116
25117 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25118
25119         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25120
25121 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25122
25123         Bug 13856
25124         * gcc.dg/visibility-8.c: New testcase.
25125
25126 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25127
25128         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25129         arguments.
25130         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25131
25132 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25133
25134         PR middle-end/13696
25135         * g++.dg/opt/fold1.C: New test case.
25136
25137 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25138
25139         PR c++/14033
25140         * g++.dg/other/crash-2.C: New test.
25141
25142 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25143
25144         PR c++/14028
25145         * g++.dg/parse/angle-bracket2.C: New test.
25146
25147 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25148
25149         PR middle-end/13750
25150         Revert:
25151         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25152         PR pch/13361
25153         * testsuite/g++.dg/pch/wchar-1.C: New.
25154         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25155
25156 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25157
25158         PR c++/14008
25159         * g++.dg/parse/error15.C: New test.
25160         * g++.dg/parse/crash11.C: Update dg-error mark.
25161
25162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25163
25164         PR c++/13932
25165         * g++.dg/warn/conv2.C: New test.
25166
25167 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25168
25169         PR c++/13086
25170         * g++.dg/warn/incomplete1.C: Remove xfail.
25171
25172 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25173
25174         * lib/file-format.exp (gcc_target_object_format): Use
25175         ${tool}_target_compile, not gcc_target_compile.
25176         * lib/target-supports.exp (check_alias_available): Likewise.
25177         (check_gc_sections_available): Likewise.
25178         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25179         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25180         dg-require-alias.
25181
25182 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/13969
25185         * g++.dg/template/static6.C: New test.
25186
25187 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25188
25189         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25190
25191 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25192
25193         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25194         tests for systems where `char' is unsigned by default.
25195
25196 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25197
25198         PR c++/13997
25199         * g++.dg/template/partial3.C: New test.
25200
25201 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25202
25203         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25204         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25205         Remove mentions of obsolete ports.
25206
25207 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25208
25209         * gcc.dg/noncompile/20001228-1.c: Fix for new
25210         error message.
25211
25212 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25213
25214         PR target/9348
25215         * gcc.c-torture/execute/multdi-1.c: New test case.
25216
25217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25218
25219         PR c++/13925
25220         * g++.dg/template/lookup5.C: New test.
25221
25222 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/13950
25225         * g++.dg/template/lookup4.C: New test.
25226
25227         PR c++/13970
25228         * g++.dg/parse/error14.C: New test.
25229
25230         PR c++/14002
25231         * g++.dg/parse/template13.C: New test.
25232
25233 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25234
25235         PR c++/13978
25236         * g++.dg/template/koenig4.C: New test.
25237
25238         PR c++/13968
25239         * g++.dg/template/crash17.C: New test.
25240
25241         PR c++/13975
25242         * g++.dg/parse/error13.C: New test.
25243         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25244
25245 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25246
25247         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25248
25249 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25250
25251         PR c/11658
25252         PR c/13994
25253         * gcc.dg/noncompile/20040203-1.c: New test.
25254         * gcc.dg/noncompile/20040203-2.c: Likewise.
25255         * gcc.dg/noncompile/20040203-3.c: Likewise.
25256         * gcc.dg/20040203-1.c: Likewise.
25257
25258 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25259
25260         PR c++/10858
25261         * g++.dg/template/sizeof7.C: New test.
25262
25263 2004-02-02  Eric Christopher  <echristo@redhat.com>
25264             Zack Weinberg  <zack@codesourcery.com>
25265
25266         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25267
25268 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25269
25270         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25271         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25272         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25273         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25274
25275 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/13113
25278         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25279
25280         PR c++/13854
25281         * g++.dg/ext/attrib13.C: New test.
25282
25283         PR c++/13907
25284         * g++.dg/conversion/op2.C: New test.
25285
25286 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25287
25288         * gcc.dg/titype-1.c: Fix pasto.
25289
25290 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25291
25292         * gcc.dg/titype-1.c: New test.
25293
25294 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25295
25296         PR c++/13957
25297         * g++.dg/template/non-type-template-argument-1.C,
25298         g++.dg/template/qualified-id1.C: Update dg-error marks.
25299         * g++.dg/template/nontype6.C: New test.
25300
25301 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25302
25303         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25304         * gcc.dg/builtins-31.c: New testcase.
25305         * gcc.dg/builtins-32.c: New testcase.
25306
25307 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25308
25309         * objc.dg/call-super-2.m: Update line numbers
25310         for the including of stddef.h.
25311
25312 2004-01-30  Michael Matz  <matz@suse.de>
25313
25314         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25315         g++.dg/ext/case-range3.C: New tests.
25316
25317 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25318
25319         DR206
25320         PR c++/13813
25321         * g++.dg/template/member4.C: New test.
25322
25323 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25324
25325         PR c++/13683
25326         * g++.dg/template/sizeof6.C: New test.
25327
25328 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25329
25330         * gcc.dg/fwritable-strings-1.c: New test.
25331
25332 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25333
25334         * gcc.c-torture/compile/20040130-1.c: New test.
25335
25336 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25337
25338         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25339
25340 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25341
25342         PR c++/13883
25343         * g++.dg/template/ctor3.C: New test.
25344
25345 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25346
25347         * g++.dg/tc1: New directory.
25348         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25349         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25350         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25351         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25352         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25353
25354 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25355
25356         * g++.dg/parse/error11.C: New test.
25357         * g++.dg/parse/error12.C: Likewise.
25358
25359 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25360
25361         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25362         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25363
25364 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25365
25366         PR c++/13791
25367         * g++.dg/ext/attrib12.C: New test.
25368
25369         PR c++/13736
25370         * g++.dg/parse/cast2.C: New test.
25371
25372 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25373
25374         * objc.dg/encode-2.m (main): New local string.  Set depending on
25375         sizeof long.  Use in sscanf call.
25376         * objc.dg/encode-3.m (main): New local string.  Set depending on
25377         sizeof long.  Use in scan_initial call.
25378
25379 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25380
25381         * objc.dg/call-super-2.m: Make LP64-safe.
25382         * objc.dg/desig-init-1.m: Likewise.
25383
25384 2004-01-27  Devang Patel <dpatel@apple.com>
25385
25386         * g++.dg/debug/namespace1.C: New test.
25387
25388 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25389
25390         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25391         xscale-*-*.
25392
25393         * gcc.dg/arm-mmx-1.c: New test.
25394
25395 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25396
25397         * gcc.dg/20040127-1.c: New test.
25398         * gcc.dg/20040127-2.c: New test.
25399
25400 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25401
25402         * objc.dg/stret-1.m (glob): Renamed to globa.
25403
25404 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/13663
25407         * g++.dg/expr/for1.C: New test.
25408
25409 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25410
25411         PR middle-end/13779
25412         * gcc.dg/darwin-longlong.c: New test.
25413
25414 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25415
25416         * gcc.dg/20040124-1.c: Moved test from here...
25417         * gcc.c-torture/compile/20040124-1.c: ...to here.
25418
25419 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25420
25421         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25422         the assembly output if -m64 is passed.
25423
25424 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25425
25426         PR c++/13833
25427         * g++.dg/template/cond3.C: New test.
25428
25429 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25430
25431         PR c++/13810
25432         * g++.dg/template/ttp7.C: New test.
25433
25434 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25435
25436         PR c++/13797
25437         * g++.dg/template/nontype4.C: New test.
25438         * g++.dg/template/nontype5.C: Likewise.
25439
25440 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25441
25442         * gcc.dg/torture/mips-clobber-at.c: New test.
25443
25444 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25445
25446         * gcc.dg/20040124-1.c: New test.
25447
25448 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * gcc.dg/20040123-1.c: New test.
25451
25452 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25453
25454         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25455
25456 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25457
25458         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25459
25460 2004-01-23  Andrew Pinski  <apinski@apple.com>
25461
25462         * gcc.dg/20030121-1.c: Move to ..
25463         * gcc.dg/20040121-1.c: here.
25464
25465 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25466
25467         * gcc.dg/builtins-29.c: New test case.
25468
25469 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25470
25471         PR 18314
25472         * gcc.dg/builtins-30.c: New testcase.
25473
25474 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25475
25476         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25477         * lib/g77.exp: Likewise.
25478         * lib/objc.exp: Likewise.
25479         * lib/g++.exp: Likewise.
25480
25481 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25482
25483         * gcc.dg/struct-by-value-2.c: New test.
25484
25485 2004-01-21  Andrew Pinski  <apinski@apple.com>
25486
25487         PR target/13785
25488         * gcc.dg/20030121-1.c: New test.
25489
25490 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25491
25492         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25493         clobber frame pointer register in asm statement.
25494
25495 2004-01-21  Falk Hueffner  <falk@debian.org>
25496
25497         * gcc.c-torture/compile/20040121-1.c: New test.
25498
25499 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25500
25501         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25502
25503 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25504
25505         * gcc.dg/ppc64-abi-2.c: New test.
25506
25507 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25508
25509         * lib/treelang.exp: Fill out this file.
25510         * lib/treelang-dg.exp: New File.
25511
25512 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25513
25514         * gcc.c-torture/compile/981022-1.c: Remove.
25515         * gcc.dg/array-5.c: Remove XFAIL.
25516         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25517         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25518         gcc.dg/cond-lvalue-1.c: Update.
25519         * gcc.dg/cast-lvalue-2.c: New test.
25520
25521 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25522
25523         PR c++/13592
25524         * g++.dg/other/error1.C (class foo): Tweak error message.
25525
25526         PR c++/13592
25527         * g++.dg/template/call2.C: New test.
25528
25529 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25530
25531         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25532         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25533         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25534         scalar-return-1_x.c, scalar-return-2_y.c,
25535         scalar-return-3_x.c, scalar-return-3_y.c,
25536         scalar-return-4_x.c, scalar-return-4_y.c,
25537         struct-align-1.h, struct-align-1_x.c,
25538         struct-align-1_y.c, struct-align-2.h,
25539         struct-align-2_x.c, struct-align-2_y.c,
25540         struct-by-value-10_y.c, struct-by-value-11_x.c,
25541         struct-by-value-11_y.c, struct-by-value-12_x.c,
25542         struct-by-value-12_y.c, struct-by-value-13_x.c,
25543         struct-by-value-13_y.c, struct-by-value-14_x.c,
25544         struct-by-value-14_y.c, struct-by-value-15_x.c,
25545         struct-by-value-15_y.c, struct-by-value-16_y.c,
25546         struct-by-value-17_y.c, struct-by-value-18_y.c,
25547         struct-by-value-19_y.c, struct-by-value-1_x.c,
25548         struct-by-value-1_y.c, struct-by-value-20_y.c,
25549         struct-by-value-2_x.c, struct-by-value-2_y.c,
25550         struct-by-value-3_y.c, struct-by-value-4_x.c,
25551         struct-by-value-4_y.c, struct-by-value-5_y.c,
25552         struct-by-value-6_y.c, struct-by-value-7_y.c
25553         struct-by-value-8_x.c, struct-by-value-8_y.c
25554         struct-by-value-9_x.c, struct-by-value-9_y.c
25555         struct-return-10_x.c, struct-return-10_y.c,
25556         struct-return-19_x.c, struct-return-20_x.c
25557         struct-return-2_x.c, struct-return-2_y.c
25558         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25559         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25560
25561 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25562
25563         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25564         attribute on sparc*-sun-solaris2.*.
25565
25566 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25567
25568         PR c++/13710
25569         * g++.dg/ext/typeof7.C: New test.
25570
25571 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25572
25573         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25574         * gcc.dg/const-elim-1.c: Same.
25575
25576 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25577
25578         * objc.dg/stret-1.m: New.
25579         * objc.dg/stret-2.m: New.
25580
25581 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25582
25583         PR c++/11895
25584         * g++.dg/ext/vector1.C: New test.
25585
25586 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25587
25588         * gcc.dg/pch/import-1.c: New.
25589         * gcc.dg/pch/import-1.hs: New.
25590         * gcc.dg/pch/import-1a.h: New.
25591         * gcc.dg/pch/import-1b.h: New.
25592         * gcc.dg/pch/import-1c.h: New.
25593
25594 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25595
25596         PR c++/13574
25597         * g++.dg/ext/array1.C: New test.
25598
25599         PR c++/13178
25600         * g++.dg/conversion/op1.C: New test.
25601
25602 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25603
25604         PR 11864
25605         From Kazumoto Kojima / Dan Kegel:
25606         * gcc.dg/pr11864-1.c: New test.
25607
25608         PR 10392
25609         From Marcus Comstedt / Dan Kegel:
25610         * gcc.dg/pr10392-1.c: New test.
25611
25612 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25613
25614         PR c++/13478
25615         * g++.dg/init/ref10.C: New test.
25616
25617 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25618
25619         PR c++/13407
25620         * g++.dg/parse/typename6.C: New test.
25621
25622 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25623
25624         PR pch/13361
25625         * testsuite/g++.dg/pch/wchar-1.C: New.
25626         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25627
25628 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25629
25630         PR c++/9259
25631         * g++.dg/expr/sizeof2.C: New test.
25632
25633 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25634
25635         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25636
25637 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25638
25639         PR c++/13659
25640         * g++.dg/lookup/strong-using-3.C: New.
25641         * g++.dg/lookup/using-10.C: New.
25642
25643 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25644
25645         PR c++/13594
25646         * g++.dg/lookup/strong-using-2.C: New.
25647
25648 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25649             Dan Kegel <dank@kegel.com>
25650             J"orn Rennecke <joern.rennecke@superh.com>
25651
25652         PR target/9365
25653         * gcc.dg/pr9365-1.c: New test.
25654
25655 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25656
25657         PR c++/8856
25658         * g++.dg/parse/casting-operator2.C: New test.
25659         * g++.old-deja/g++.pt/explicit83.C: Remove.
25660
25661 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25662
25663         * gcc.dg/label-compound-stmt-1.c: New test.
25664         * gcc.c-torture/compile/950922-1.c,
25665         gcc.c-torture/compile/20000211-3.c,
25666         gcc.c-torture/compile/20000518-1.c,
25667         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25668         compound statements.
25669
25670 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25671
25672         * gcc.dg/ppc64-abi-1.c: New test.
25673
25674 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25675
25676          * g++.dg/ext/attrib9.C: Add dg-warnings.
25677
25678 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25679
25680         PR c++/12335
25681         * g++.dg/parse/dtor3.C: New test.
25682
25683 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25684
25685         PR c++/12709
25686         * g++.dg/parse/try-catch-1.C: New test.
25687
25688 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25689
25690         * ada/acats/run_all.sh: Add more verbose output in acats.log
25691         when compiling tests.
25692
25693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25694
25695         PR 13656
25696         * gcc.dg/typedef-redecl.c: New test case.
25697         * gcc.dg/typedef-redecl.h: New support file.
25698
25699 2004-01-13  Jan Hubicka  <jh@suse.cz>
25700
25701         * gcc.dg/always_inline.c: New test.
25702         * gcc.dg/debug/20031231-1.c: Fix.
25703
25704 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25705
25706         PR c++/13474
25707         * g++.dg/template/array3.C: New test.
25708
25709 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25710
25711         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25712         * g++.dg/warn/Wunused-2.C: Likewise.
25713
25714 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25715
25716         PR c++/13289
25717         * g++.dg/template/instantiate6.C: New test.
25718
25719 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25720
25721         PR middle-end/11397
25722         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25723
25724 2004-01-12  Jan Hubicka  <jh@suse.cz>
25725
25726         PR opt/12826
25727         * gcc.dg/20040112-1.c: New.
25728
25729         * gcc.dg/dwarf-die[1-7].c: Move to...
25730         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25731         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25732
25733 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25734
25735         PR c++/4100
25736         * g++.dg/parse/friend4.C: New test.
25737
25738 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25739
25740         PR c++/4100
25741         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25742         definition is called a friend.
25743
25744 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25745
25746         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25747
25748 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25749
25750         PR c++/3478
25751         * g++.dg/parse/error10.C: New test.
25752         * g++.dg/template/arg2.C: Accept "invalid type" error.
25753
25754 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25755
25756         PR middle-end/13392
25757         * g++.dg/opt/expect2.C: New test.
25758
25759 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25760
25761         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25762         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25763         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25764         Update dg-error regexps.
25765
25766 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25767
25768         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25769         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25770
25771 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25772
25773         * gcc.dg/pragma-re-1.c: Use right pointer type.
25774
25775 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25776
25777         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25778
25779 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25780
25781         * gcc.dg/rs6000-ldouble-1.c: New.
25782
25783 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25784
25785         DR 337
25786         PR c++/9256
25787         * g++.dg/other/abstract1.C: New test.
25788
25789 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25790
25791         * g++.dg/lookup/strong-using-1.C: New.
25792
25793 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25794
25795         PR c/11234
25796         * gcc.dg/func-ptr-conv-1.c: New test.
25797         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25798
25799 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25800
25801         PR target/13380.
25802         * gcc.c-torture/compile/20040109-1.c: New.
25803
25804 2004-01-08  Stuart Hastings  <stuart@apple.com>
25805
25806         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25807         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25808         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25809
25810 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25811
25812         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25813
25814 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25815
25816         * ada/acats/run_acats: Treat 'gnatchop' the same way
25817         as 'gnatmake'.  Export GCC_DRIVER.
25818         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25819         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25820
25821 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25822
25823         PR c++/12573
25824         * g++.dg/template/dependent-expr4.C: New test.
25825
25826 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25827
25828         * gcc.dg/altivec-11.c: New test.
25829
25830 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25831
25832         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25833
25834 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25835
25836         PR c/6024
25837         * gcc.dg/enum-compat-1.c: New test.
25838         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25839
25840 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25841
25842         PR c/12165
25843         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25844         gcc.dg/c99-idem-qual-3.c: New tests.
25845
25846 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25847
25848         * gcc.dg/winline-7.c: Don't cast void * to int.
25849
25850 2004-01-06  Jan Hubicka  <jh@suse.cz>
25851
25852         * gcc.dg/i386-sse-5.c: New test
25853         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25854
25855 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25856
25857         PR c++/12815
25858         * g++.dg/rtti/typeid4.C: New test.
25859
25860 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25861
25862         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25863
25864 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/12132
25867         * g++.dg/template/error11.C: New test.
25868
25869         PR c++/13451
25870         * g++.dg/template/class2.C: New test.
25871
25872 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25873         Richard Sandiford <rsandifo@redhat.com>
25874
25875         PR c++/13387
25876         * g++.dg/opt/alias3.C: New test.
25877
25878 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25879
25880         PR c++/13157
25881         * g++.dg/template/koenig3.C: New test.
25882
25883         PR c++/13529
25884         * g++.dg/parse/offsetof3.C: New test.
25885
25886         * g++.dg/init/copy7.C: Add missing dg-error markers.
25887
25888         PR c++/12226
25889         * g++.dg/init/copy7.c: New test.
25890
25891         PR c++/13536
25892         * g++.dg/parse/cast1.C: New test.
25893
25894 2004-01-04  Jan Hubicka  <jh@suse.cz>
25895
25896         * gcc.dg/winline[1-7].c: New tests.
25897
25898 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25899
25900         PR c++/13520
25901         * g++.dg/template/qualttp22.C: New test.
25902
25903 2004-01-01  Jan Hubicka  <jh@suse.cz>
25904
25905         * gcc.dg/debug/20031231-1.c: New.
25906         * gcc.c-torture/compile/20040101-1.c: New.
25907         * gcc.dg/dwarf-die-[1-7].c: New.
25908
25909 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25910
25911         PR optimization/13521
25912         * gcc.c-torture/compile/20031231-1.c: New test.
25913
25914 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25915
25916         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25917
25918 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25919
25920         PR c++/10079
25921         * g++.dg/template/crash16.C: New test.
25922
25923 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25924
25925         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25926
25927 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25928
25929         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25930         ports.
25931         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25932         * g++.old-deja/g++.law/profile1.C: Likewise.
25933         * gcc.c-torture/compile/981006-1.c: Likewise.
25934         * gcc.c-torture/execute/loop-2e.x: Likewise.
25935         * gcc.c-torture/execute/loop-2f.x: Remove.
25936         * gcc.c-torture/execute/loop-2g.x: Likewise.
25937         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25938         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25939
25940 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25941
25942         PR c++/13507
25943         * g++.dg/ext/attrib11.C: New test.
25944
25945         PR c++/13494
25946         * g++.dg/template/array2-1.C: New test.
25947         * g++.dg/template/array2-2.C: New test.
25948
25949 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25950
25951         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25952
25953 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         PR c++/12774
25956         * g++.dg/template/array1-1.C: New test.
25957         * g++.dg/template/array1-2.C: New test.
25958
25959 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25960
25961         PR fortran/12632
25962         * g77.dg/12632.f: New test case.
25963
25964 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25965
25966         PR c++/13289
25967         * g++.dg/parse/nontype1.C: New test.
25968
25969 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25970
25971         PR c++/12403
25972         * g++.dg/parse/explicit1.C: New test.
25973         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25974
25975 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25976
25977         PR c++/13081
25978         * g++.dg/opt/inline6.C: New test.
25979
25980         PR c++/12613
25981         * g++.dg/parse/error9.C: New test.
25982
25983         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25984
25985 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25986
25987         PR c++/13009
25988         * g++.dg/init/assign1.C: New test.
25989
25990 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25991
25992         PR c++/13070
25993         * g++.dg/warn/format3.C: New test case.
25994
25995 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25996
25997         * gcc.c-torture/compile/20031227-1.c: New test.
25998
25999 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26000
26001         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26002         * g77.dg/bprob/bprob.exp: Likewise.
26003         * gcc.misc-tests/bprob.exp: Likewise.
26004         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26005         variants on systems where the library does not provide that
26006         functionality.
26007         * gcc.dg/builtins-20.c: Use builtins-config.h.
26008         * gcc.dg/builtins-config.h: New file.
26009
26010 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26011
26012         * lib/gcc-dg.exp (dg-require-profiling): New function.
26013         * lib/target-supports.exp (check_profiling_available): Likewise.
26014         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26015         * g77.dg/bprob/bprob.exp: Likewise.
26016         * gcc.misc-tests/bprob.exp: Likewise.
26017         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26018         * gcc.dg/20021014-1.c: Likewise.
26019         * gcc.dg/nest.c: Likewise.
26020
26021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26022
26023         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26024         compiling.
26025         * g++.dg/lookup/java2.C: Likewise.
26026         * gcc.dg/cpp/lexident.c: Likewise.
26027
26028 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26029
26030         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26031         given.
26032         * gcc.c-torture/compile/961203-1.c: Likewise.
26033         * gcc.c-torture/compile/980506-1.c: Likewise.
26034
26035 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26036
26037         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26038         (additional_prunes): New global.
26039         (gcc-dg-prune): Handle additional per-test pruning.
26040         (dg-test): Clear additional_prunes between tests.
26041
26042         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26043         dg-prune-output to avoid spurious failures from assembler
26044         complaining about nonexistent WAW violations.
26045         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26046         Use dg-prune-output to avoid spurious failures from assembler
26047         warning about Itanium B-step errata.
26048
26049 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26050
26051         * g++.dg/abi/macro0.C: New test.
26052         * g++.dg/abi/macro1.C: Likewise.
26053         * g++.dg/abi/macro2.C: Likewise.
26054
26055         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26056         * g++.dg/abi/bitfield7.C: Likewise.
26057         * g++.dg/abi/dtor2.C: Likewise.
26058         * g++.dg/abi/mangle11.C: Likewise.
26059         * g++.dg/abi/mangle12.C: Likewise.
26060         * g++.dg/abi/mangle14.C: Likewise.
26061         * g++.dg/abi/mangle17.C: Likewise.
26062         * g++.dg/abi/vbase10.C: Likewise.
26063         * g++.dg/abi/vbase14.C: Likewise.
26064         * g++.dg/template/qualttp17.C: Likewise.
26065
26066 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26067
26068         PR c/11995
26069         * gcc.dg/20031223-1.c: New test.
26070
26071 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26072
26073         * gcc.dg/noreturn-7.c: New test.
26074
26075 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26076
26077         * gcc.dg/null-pointer-1.c: New test.
26078
26079 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26080
26081         * g++.old-deja/g++.jason/template18.C: Remove.
26082         * g++.old-deja/g++.jason/template37.C: Likewise.
26083
26084         PR c++/12862
26085         * g++.dg/lookup/ns1.C: New test.
26086
26087         PR c++/12397
26088         * g++.dg/template/lookup3.C: New test.
26089
26090 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26091
26092         * g++.dg/template/recurse1.C: New test
26093
26094 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/12479
26097         * g++.dg/parse/semicolon1.C: New test.
26098         * g++.dg/parse/semicolon1.h: Likewise.
26099
26100 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26101
26102         * gcc.dg/darwin-misaligned.c: New test.
26103
26104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26105
26106         PR c/9163
26107         * gcc.dg/20031222-1.c: New test.
26108
26109 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26110
26111         PR c++/13438
26112         * g++.dg/parse/error8.C: New test.
26113
26114         PR c++/11554
26115         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26116
26117 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26118
26119         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26120         too small.
26121         * gcc.c-torture/compile/930217-1.c: Likewise.
26122         * gcc.c-torture/compile/930513-1.c: Likewise.
26123         * gcc.c-torture/execute/920908-2.c: Likewise.
26124         * gcc.c-torture/execute/921204-1.c: Likewise.
26125         * gcc.c-torture/execute/930621-1.c: Likewise.
26126         * gcc.c-torture/execute/930630-1.c: Likewise.
26127         * gcc.c-torture/execute/931031-1.c: Likewise.
26128         * gcc.c-torture/execute/980602-2.c: Likewise.
26129         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26130         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26131         * gcc.c-torture/execute/extzvsi.c: Likewise.
26132         * gcc.c-torture/unsorted/ext.c: Likewise.
26133
26134 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26135
26136         PR target/12749
26137         * gcc.c-torture/compile/20031220-2.c: New test case.
26138
26139 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26140
26141         PR optimization/13031
26142         * gcc.c-torture/compile/20031220-1.c: New test case.
26143
26144 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26145
26146         * gcc.dg/cast-function-1.c: New test.
26147
26148 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26149
26150         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26151         formats.
26152
26153 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26154
26155         PR c++/12795
26156         * g++.dg/ext/attrib10.C: New test.
26157
26158 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.dg/cleanup-10.c: New test.
26161         * gcc.dg/cleanup-11.c: New test.
26162
26163 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26164
26165         PR c++/13239
26166         * g++.dg/opt/expect1.C: New test.
26167
26168 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26169
26170         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26171
26172 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26173
26174         PR debug/12923
26175         * gcc.dg/20031218-1.c: New test.
26176
26177         PR debug/12389
26178         * gcc.dg/20031218-2.c: New test.
26179         * gcc.dg/20031218-3.c: New test.
26180
26181         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26182         of label name and allow for USER_LABEL_PREFIX == "_" names.
26183         * g++.dg/abi/mangle18-2.C: Likewise.
26184         * g++.dg/abi/mangle19-1.C: Likewise.
26185         * g++.dg/abi/mangle19-2.C: Likewise.
26186         * g++.dg/abi/mangle20-1.C: Likewise.
26187         * g++.dg/abi/mangle20-2.C: Likewise.
26188
26189 2003-12-18  Richard Henderson  <rth@redhat.com>
26190
26191         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26192
26193 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26194             Dan Kegel <dank@kegel.com>
26195
26196         PR other/12009
26197         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26198         testing a cross compiler, it causes spurious compile failures.
26199         * lib/g++.exp: Likewise.
26200
26201 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26202
26203         PR c++/13262
26204         * g++.dg/template/access13.C: New test.
26205
26206 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26207
26208         * gcc.dg/20031216-1.c: New test.
26209
26210 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26211
26212         PR c++/9154
26213         * g++.dg/template/error10.C: New test.
26214
26215 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26218         * g++.dg/eh/simd-2.C: Likewise.
26219
26220 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26221             Roger Sayle  <roger@eyesopen.com>
26222
26223         * gcc.c-torture/execute/ieee/mzero5.c: New.
26224
26225 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR c++/10603
26228         * g++.dg/parse/error6.C: New test.
26229
26230         PR c++/12827
26231         * g++.dg/parse/error7.C: New test.
26232
26233 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26234
26235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26236         at -O with stabs debugging formats.
26237         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26238         * gcc.dg/debug/debug-2.c: Likewise.
26239
26240 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26241
26242         PR c++/12696
26243         * g++.dg/init/error1.C: New test.
26244
26245         PR c++/12218
26246         * g++.dg/init/pm3.C: New test.
26247
26248 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26249
26250         PR c/3347
26251         * gcc.dg/bitfld-8.c: New test.
26252
26253 2003-12-16  James Lemke  <jim@wasabisystems.com>
26254
26255         * gcc.dg/arm-scd42-[123].c: New tests.
26256
26257 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26258
26259         PR c++/9043
26260         * g++.dg/abi/mangle20-1.C: New test.
26261         * g++.dg/abi/mangle20-2.C: New test.
26262
26263 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/13275
26266         * g++.dg/other/offsetof2.C: Remove XFAIL.
26267         * g++.dg/parse/offsetof1.C: New test.
26268         * g++.gd/parse/offsetof2.C: Likewise.
26269
26270 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26271
26272         * g++.dg/template/nontype3.C: New test.
26273         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26274
26275 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26276
26277         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26278
26279 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26280
26281         PR c++/13387
26282         * g++.dg/expr/assign1.C: New test.
26283
26284         PR c++/13242
26285         * g++.dg/abi/mangle19-1.C: New test.
26286         * g++.dg/abi/mangle19-2.C: New test.
26287
26288 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26289
26290         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26291
26292 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26293
26294         * gcc.c-torture/execute/20031216-1.c: New test.
26295
26296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26297
26298         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26299         an ICE regression.
26300
26301 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26302
26303         PR c++/10926
26304         * g++.dg/template/error9.C: New test.
26305
26306         PR c++/11116
26307         * g++.dg/template/error8.C: New test.
26308
26309 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26310
26311         PR middle-end/13400
26312         * gcc.c-torture/execute/20031215-1.c: New test case.
26313
26314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26315
26316         PR c++/13269
26317         * g++.dg/parse/error5.C: New test.
26318
26319         PR c++/12989
26320         * g++.dg/expr/sizeof1.C: New test.
26321
26322         PR c++/13310
26323         * g++.dg/template/crash15.C: New test.
26324
26325 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26326
26327         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26328         a non-POD type as the last named parameter of a varargs function.
26329
26330 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/13243
26333         PR c++/12573
26334         * g++.dg/template/crash14.C: New test.
26335         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26336
26337 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26338
26339         * g++.dg/other/java1.C: New test.
26340
26341         PR c++/13241
26342         * g++.dg/abi/mangle18-1.C: New test.
26343         * g++.dg/abi/mangle18-2.C: New test.
26344
26345 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26346
26347         PR optimization/10312
26348         * gcc.c-torture/execute/20031214-1.c: New.
26349
26350 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/10779
26353         PR c++/12160
26354         * g++.dg/parse/error3.C: New test.
26355         * g++.dg/parse/error4.C: Likewise.
26356         * g++.dg/abi/mangle4.C: Tweak error messages.
26357         * g++.dg/lookup/using5.C: Likewise.
26358         * g++.dg/other/error2.C: Likewise.
26359         * g++.dg/parse/typename5.C: Likewise.
26360         * g++.dg/parse/undefined1.C: Likewise.
26361         * g++.dg/template/arg2.C: Likewise.
26362         * g++.dg/template/ttp3.C: Likewise.
26363         * g++.dg/template/type1.C: Likewise.
26364         * g++.old-deja/g++.other/crash32.C: Likewise.
26365         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26366
26367 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26368
26369         PR c++/13106
26370         * g++.dg/warn/noreturn-3.C: New test.
26371
26372 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         PR c++/13118
26375         * g++.dg/abi/covariant3.C: New.
26376
26377 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * g++.dg/eh/ia64-1.C: New test.
26380
26381 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26382
26383         PR optimization/13037
26384         * g77.f-torture/execute/13037.f: New test case.
26385
26386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         PR c++/12881
26389         * g++.dg/abi/covariant2.C: New.
26390
26391 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26392
26393         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26394
26395 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26396
26397         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26398
26399 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26400
26401         PR other/10819
26402         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26403         to fix Bug 10819.
26404         * lib/g++.exp (g++_version): Likewise.
26405         * lib/g77.exp (g77_version): Likewise.
26406         * lib/objc.exp (default_objc_version): Likewise.
26407
26408 2003-12-10  Richard Henderson  <rth@redhat.com>
26409
26410         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26411
26412         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26413
26414 2003-12-08  Matt Austern  <austern@apple.com>
26415
26416         PR c/13134
26417         * lib/gcc-dg.exp (dg-require-visibility): Define.
26418         * lib/target-supports (check_visibility_available): Define.
26419         * gcc.dg/visibility-1.c: New test.
26420         * gcc.dg/visibility-2.c: Likewise.
26421         * gcc.dg/visibility-3.c: Likewise.
26422         * gcc.dg/visibility-4.c: Likewise.
26423         * gcc.dg/visibility-5.c: Likewise.
26424         * gcc.dg/visibility-6.c: Likewise.
26425         * g++.dg/ext/visibility-1.C: Likewise.
26426         * g++.dg/ext/visibility-2.C: Likewise.
26427         * g++.dg/ext/visibility-3.C: Likewise.
26428         * g++.dg/ext/visibility-4.C: Likewise.
26429         * g++.dg/ext/visibility-5.C: Likewise.
26430         * g++.dg/ext/visibility-6.C: Likewise.
26431
26432 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26433
26434         * g++.dg/lookup/java1.C: New test.
26435         * g++.dg/lookup/java2.C: New test.
26436
26437 2003-12-07  Falk Hueffner  <falk@debian.org>
26438
26439         * g++.dg/opt/noreturn-1.C: New test.
26440
26441 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26442
26443         * gcc.dg/overflow-1.c: New test.
26444
26445 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26446
26447         * g77.f-torture/compile/13060.f: New test.
26448
26449 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26450
26451         PR c++/13323
26452         * g++.dg/inherit/operator2.C: New test.
26453
26454 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26455
26456         PR c++/13305
26457         * g++.dg/ext/attrib9.C: New test.
26458
26459 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR c++/13314
26462         * g++.dg/template/error7.C: New test.
26463
26464 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26465             J"orn Rennecke <joern.rennecke@superh.com>
26466
26467         PR target/13302
26468         * g++.dg/other/struct-va_list.C: New test.
26469
26470 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26471
26472         PR c++/13166
26473         * g++.dg/parse/defarg6.C: New test.
26474
26475 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26476
26477         PR target/13256
26478         * gcc.c-torture/execute/20031201-1.c: New test.
26479
26480 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26481
26482         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26483
26484 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26485
26486         * gcc.dg/builtin-return-1.c: New test.
26487
26488 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26489             J"orn Rennecke <joern.rennecke@superh.com>
26490
26491         PR optimization/13260
26492         * gcc.c-torture/execute/20031204-1.c: New test.
26493
26494 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/9127
26497         * g++.dg/template/error6.C: New test.
26498
26499 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.dg/20031202-1.c: New test.
26502
26503 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26504
26505         PR c++/13179
26506         * g++.dg/template/eh1.C: New test.
26507
26508         PR c++/10771
26509         * g++.dg/template/error5.C: New test.
26510
26511 2003-12-02  David Ung  <davidu@mips.com>
26512
26513         * gcc.dg/compat/vector-check.h: Corrected type for var
26514         g_##TMODE
26515
26516 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26517
26518         PR c++/10126
26519         * g++.dg/template/ptrmem8.C: New test.
26520
26521 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26522
26523         PR c++/12573
26524         * g++.dg/template/dependent-expr3.C: New test.
26525
26526 2003-12-01  James Lemke  <jim@wasabisystems.com>
26527
26528         * gcc.dg/arm-g2.c: New test.
26529
26530 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26531
26532         PR optimization/11634
26533         * gcc.dg/20031201-2.c: New test case.
26534
26535 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26536
26537         PR 11433
26538         * objc.dg/proto-lossage-3.m: New test.
26539
26540 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26541
26542         PR optimization/12628
26543         * gcc.dg/20031201-1.c: New test case.
26544
26545 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26546
26547         * gcc.dg/unaligned-1.c: New test.
26548
26549 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/9849
26552         * g++.dg/template/error4.C: New test.
26553         * g++.dg/template/nested3.C: Adjust error markers.
26554
26555 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26556
26557         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26558
26559 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26560
26561         PR c/10333
26562         * gcc.dg/bitfld-7.c: New test.
26563
26564 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26565
26566         * gcc.dg/tls/asm-1.C: New test.
26567
26568 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26569
26570         * gcc.dg/cpp/assert4.c: Update.
26571
26572 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26573
26574         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26575         * gcc.dg/builtin-apply3.c: New test.
26576
26577 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26578
26579         * lib/compat.exp (compat-obj): New xfaildata parameter.
26580         Use it to set compiler_conditional_xfail_data before compiling.
26581         (compat-get-options): Handle dg-xfail-if.
26582         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26583         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26584         * gcc.dg/compat/vector-1_y.c: Likewise.
26585         * gcc.dg/compat/vector-2_x.c: Likewise.
26586         * gcc.dg/compat/vector-2_y.c: Likewise.
26587
26588 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26589
26590         * g++.dg/opt/reg-stack4.C: New test.
26591
26592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26593
26594         * gcc.dg/builtin-apply2.c: New test.
26595
26596 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26597
26598         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26599
26600 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26601
26602         PR c++/12924
26603         * g++.dg/template/template-id-2.C: New test.
26604
26605 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26606
26607         PR c++/5369
26608         * g++.dg/template/memfriend1.C: New test.
26609         * g++.dg/template/memfriend2.C: Likewise.
26610         * g++.dg/template/memfriend3.C: Likewise.
26611         * g++.dg/template/memfriend4.C: Likewise.
26612         * g++.dg/template/memfriend5.C: Likewise.
26613         * g++.dg/template/memfriend6.C: Likewise.
26614         * g++.dg/template/memfriend7.C: Likewise.
26615         * g++.dg/template/memfriend8.C: Likewise.
26616         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26617
26618 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26619
26620         PR c++/12515
26621         * g++.dg/ext/cond1.C: New test.
26622
26623 2003-11-20  Richard Henderson  <rth@redhat.com>
26624
26625         * gcc.dg/20020201-2.c: Remove.
26626         * gcc.dg/20020201-4.c: Remove.
26627         * gcc.dg/20020304-1.c: Remove.
26628
26629 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26630
26631         * gcc.dg/cpp/trad/xwin1.c: New test case.
26632
26633 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26634
26635         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26636         * lib/g77.exp: Likewise.
26637         * lib/objc.exp: Likewise.
26638         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26639         for darwin.
26640
26641 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26642
26643         PR c++/12932
26644         * g++.dg/template/static5.C: New test.
26645
26646 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26647
26648         * gcc.dg/nested-func-1.c: New test.
26649
26650 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26651
26652         * gcc.dg/cpp/assert4.c: New test.
26653
26654 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26655
26656         PR c++/2294
26657         * g++.dg/lookup/using9.c: New test.
26658
26659 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26660
26661         PR c++/12762
26662         * g++.dg/template/error3.C: New test.
26663
26664 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26665
26666         PR ada/13035
26667         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26668         No longer use a wrapper for gcc, since this does not work under
26669         Windows.
26670
26671 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26672
26673         PR c++/2094
26674         * g++.dg/template/ptrmem7.C: New test.
26675
26676 2003-11-13  Andrew Pinski <apinski@apple.com>
26677
26678         * gcc.c-torture/compile/20031113-1.c: New test.
26679
26680 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26681             Kean Johnston <jkj@sco.com>
26682
26683         PR c/13029
26684         * gcc.dg/unused-4.c: Update.
26685
26686 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26687
26688         * g++.dg/opt/const3.C: New test.
26689
26690 2003-11-13  Jan Hubicka  <jh@suse.cz>
26691
26692         * gcc.c-torture/compile/20031112-1.c: New test.
26693
26694 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26695
26696         * g++.dg/parse/crash10.C: Remove bogus error marker.
26697
26698 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26699
26700         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26701         (host_gcc): Likewise.
26702         (ROOT): Honor $PWDCMD.
26703         (BASE): Likewise.
26704         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26705
26706 2003-11-12  Catherine Moore  <clm@redhat.com>
26707
26708         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26709
26710 2003-11-12  Andreas Jaeger  <aj@suse.de>
26711             Jakub Jelinek  <jakub@redhat.com>
26712             Andrew Pinski  <pinskia@physics.uc.edu>
26713             Richard Henderson  <rth@redhat.com>
26714
26715         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26716         systems.
26717         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26718
26719         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26721
26722 2003-11-11  Andreas Jaeger  <aj@suse.de>
26723
26724         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26725
26726         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26727
26728 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26729
26730         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26731         Clean ups.
26732
26733 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26734
26735         * gcc.dg/trampoline-1.c: New test.
26736
26737 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26738
26739         * gcc.c-torture/compile/200031109-1.c: New test.
26740
26741 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26742
26743         PR c/3190
26744         PR c/8714
26745         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26746         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26747         gcc.dg/format/no-y2k-1.c: Update.
26748
26749 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26750
26751         PR optimization/10467
26752         * gcc.dg/20031108-1.c: New test case.
26753
26754 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26755
26756         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26757
26758 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26759
26760         * gcc.dg/compound-lvalue-1.c: New test.
26761         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26762         some XFAILs.
26763
26764 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26765
26766         * gcc.dg/altivec-varargs-1.c: New test.
26767
26768 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26769
26770         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26771         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26772         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26773         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26774         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26775
26776 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26777
26778         * gcc.dg/cond-lvalue-1.c: New test.
26779
26780 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26781
26782         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26783
26784 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26785
26786         PR c++/11616
26787         * g++.dg/template/instantiate5.C: New test.
26788
26789 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26790
26791         PR c++/12726
26792         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26793         * ChangeLog: Add missing first entry for above test.
26794
26795 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26796
26797         PR c++/9810
26798         * g++.dg/template/using8.C: New test.
26799         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26800
26801 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26802
26803         PR optimization/10817
26804         * gcc.c-torture/compile/20031102-1.c: New test case.
26805
26806 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26807
26808         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26809         2147483647.
26810
26811 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26812
26813         * gcc.dg/20031102-1.c: New test.
26814
26815 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26816
26817         * gcc.dg/complex-1.c: New test.
26818
26819 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26820
26821         PR c++/12796
26822         * g++.dg/template/crash13.C: Adjust expected error location.
26823         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26824
26825 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26826
26827         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26828
26829 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26830
26831         PR/10239
26832         * gcc.c-torture/compile/20031031-2.c: New test.
26833
26834 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26835
26836         PR/11640
26837         * gcc.c-torture/compile/20031031-1.c: New test.
26838
26839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26840
26841         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26842         * gcc.misc-tests/bprob.exp: Likewise.
26843         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26844         the execution test on arm-elf configs.
26845         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26846         configs that don't support scratch files.
26847         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26848
26849 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26850
26851         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26852         done by dejagnu.
26853
26854 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26855
26856         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26857         Avoid non pure sh syntax. Add more logging.
26858
26859         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26860         fail.
26861
26862 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26863
26864         PR libgcj/10610
26865         * gcc.dg/ppc-stackalign-1.c: New test.
26866
26867 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26868
26869         * ada/acats/run_all.sh: Change output to be more compliant with
26870         dejagnu framework.
26871         Create acats.sum and acats.log files under testsuite/ada/acats
26872         Only run [a-z]* directories, to filter out e.g. CVS.
26873         Redirect build output to log file.
26874
26875 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26876
26877         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26878
26879 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26880
26881         PR ada/5909:
26882         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26883
26884 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26885
26886         * gcc.c-torture/compile/20031023-1.c: New test.
26887         * gcc.c-torture/compile/20031023-2.c: New test.
26888         * gcc.c-torture/compile/20031023-3.c: New test.
26889         * gcc.c-torture/compile/20031023-4.c: New test.
26890
26891 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26892
26893         PR c++/10371
26894         * g++.dg/lookup/scoped8.C: New test.
26895
26896 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26897
26898         * g++.dg/opt/reg-stack3.C: New test.
26899
26900 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26901
26902         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26903
26904 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26905
26906         PR c++/11076
26907         * g++.dg/template/crash13.C: New test.
26908
26909 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26910
26911         * gcc.dg/c99-restrict-2.c: New test.
26912
26913 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         PR c++/12698, c++/12699, c++/12700, c++/12566
26916         * g++.dg/inherit/covariant9.C: New test.
26917         * g++.dg/inherit/covariant10.C: New test.
26918         * g++.dg/inherit/covariant11.C: New test.
26919
26920 2003-10-23  Jason Merrill  <jason@redhat.com>
26921
26922         PR c++/12726
26923         * g++.dg/ext/complit2.C: New test.
26924
26925 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26926
26927         PR target/12654
26928         * gcc.c-torture/execute/20031020-1.c: New test.
26929
26930 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26931
26932         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26933         following the jump_insn.
26934
26935 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26936
26937         * gcc.dg/cast-lvalue-1.c: New test.
26938
26939 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26940
26941         PR c++/11962
26942         * g++.dg/template/cond2.C: New test.
26943
26944 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26945
26946         * gcc.dg/builtins-28.c: New test.
26947
26948 2003-10-20  Jan Hubicka  <jh@suse.cz>
26949
26950         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26951         parameter.
26952         * testsuite/gcc.dg/inline-2.c: Likewise.
26953
26954 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26955
26956         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26957         * gcc.dg/nest.c: Likewise.
26958
26959 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26960
26961         PR c++/9781, c++/10583, c++/11862
26962         * g++.dg/parse/crash13.C: New test.
26963
26964 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26965
26966         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26967
26968 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26969
26970         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26971         Define HAVE_C99_RUNTIME except on Solaris.
26972         * gcc.dg/builtins-20.c: Likewise.
26973
26974 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26975
26976         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26977
26978 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26979
26980         PR c++/12495
26981         * g++.dg/template/crash21.C: New test.
26982
26983 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26984
26985         PR c++/2513
26986         * g++.dg/template/typename5.C: New test.
26987
26988 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26989
26990         PR c++/12369
26991         * g++.dg/template/friend25.C: New test.
26992
26993 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26994
26995         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26996         versions.
26997
26998 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26999
27000         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27001         == 2147483647.
27002
27003 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27004
27005         * gcc.c-torture/execute/960416-1.x: Remove.
27006         * gcc.c-torture/execute/divconst-3.x: Likewise.
27007
27008 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27009
27010         PR target/12598
27011         * gcc.dg/torture/cris-volatile-1.c: New test.
27012
27013 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27014
27015         PR optimization/9325
27016         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27017         for overflowing floating point to integer conversion during RTL
27018         simplification.
27019
27020 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27021
27022         * objc/execute/_cmd.m: Fix typo.
27023         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27024         Relax 'scan-assembler' regexp.
27025         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27026         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27027         * objc.dg/zero-link-2.m: Remove blank line.
27028         * objc.dg/zero-link-3.m: New test case.
27029
27030 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27031
27032         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27033
27034         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27035         than linker trickery.
27036
27037 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27038
27039         PR c++/12370
27040         * g++.dg/other/friend2.C: New test.
27041
27042 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27043
27044         * gcc.dg/20031012-1.c: New test.
27045
27046 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27047
27048         * gcc.dg/weak/weak-3.c: Fix for new warning.
27049
27050 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27051
27052         PR optimization/8750
27053         * gcc.c-torture/execute/20031012-1.c: New test case.
27054
27055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27056
27057         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27058         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27059
27060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27061
27062         PR optimization/12260
27063         * gcc.c-torture/compile/20031011-2.c: New test case.
27064
27065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27066
27067         * gcc.c-torture/execute/20031011-1.c: New testcase.
27068
27069 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27070
27071         * gcc.c-torture/compile/20031011-1.c: New test.
27072
27073 2003-10-11  Jan Hubicka  <jh@suse.cz>
27074
27075         * g++.dg/other/first-global.C: New test.
27076
27077 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27078
27079         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27080
27081 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27082
27083         * gcc.c-torture/compile/20031010-1.c: New test.
27084
27085 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27086
27087         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27088         * gcc.c-torture/execute/va-arg-25.c: ... here.
27089
27090 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27091
27092         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27093
27094 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27095
27096         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27097
27098 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27099
27100         * g++.dg/parse/error2.C: New test.
27101
27102 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27103
27104         PR c++/11097
27105         * g++.dg/other/error5.C: Modify the error message.
27106         * g++.dg/lookup/using8.C: New test.
27107
27108 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27109
27110         * gcc.dg/darwin-abi-2.c: New file.
27111         * gcc.c-torture/execute/va-arg-24.c: New file.
27112
27113 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27114
27115         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27116         indentation.
27117
27118 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27119
27120         PR c++/10147
27121         * g++.dg/other/error4.C: Update error messages.
27122         * g++.dg/template/ptrmem4.C: Likewise.
27123
27124         PR c++/12337
27125         * g++.dg/init/new9.C: New test.
27126
27127         PR c++/12334, c++/12236, c++/8656
27128         * g++.dg/ext/attrib8.C: New test.
27129
27130 2003-10-06  Devang Patel  <dpatel@apple.com>
27131
27132         * gcc.dg/debug/dwarf2-3.h: New test.
27133         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27134
27135 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27136
27137         * g++.dg/opt/cfg2.C: New test.
27138
27139 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * g++.dg/opt/float1.C: New test.
27142
27143 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27144
27145         * gcc.dg/c90-array-lval-6.c: New test.
27146         * gcc.dg/c99-array-lval-6.c: New test.
27147
27148 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27149             Ziemowit Laski  <zlaski@apple.com>
27150
27151         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27152         'Derived', so that it is never considered a class method; add
27153         new warning for '+port' method ambiguity.
27154         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27155         <objc/objc-api.h> (needed on Mac OS X).
27156         * objc.dg/method-13.m: New test.
27157
27158 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27159
27160         PR optimization/9325, PR java/6391
27161         * gcc.c-torture/execute/20031003-1.c: New test case.
27162
27163 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR optimization/12180
27166         * gcc.dg/20031002-1.c: New test.
27167
27168         PR c++/12486
27169         * g++.dg/inherit/error1.C: New test.
27170
27171 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27172
27173         * lib/f-torture.exp (search_for): Rename to...
27174         (search_for_re): This.  Also, clean up comments and the
27175         "regexp" invocation.
27176
27177 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27178
27179         * gcc.c-torture/compile/20031002-1.c: New test.
27180
27181 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * g++.dg/opt/cond1.C: New test.
27184
27185 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27186
27187         * gcc.dg/Wold-style-definition-2.c: New testcase.
27188         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27189
27190 2003-09-29  Richard Henderson  <rth@redhat.com>
27191
27192         * g++.dg/init/array10.C: Add dg-options.
27193
27194 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27195
27196         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27197
27198 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27199
27200         * g++.dg/template/friend19.C: Fix typo.
27201         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27202
27203 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27204
27205         * gcc.c-torture/execute/20030928-1.c: New test.
27206         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27207
27208 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27209
27210         * g++.dg/opt/unroll1.C: New test.
27211
27212 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27213
27214         PR optimization/11741
27215         * gcc.dg/20030926-1.c: New test case.
27216
27217 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27218
27219         PR c++/5655
27220         * g++.dg/parse/access7.C: New test.
27221         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27222
27223 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27224
27225         MERGE OF objc-improvements-branch into MAINLINE:
27226         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27227         if libobjc has not been built.
27228         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27229         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27230         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27231         objc/execute/nested-3.m, objc/execute/np-2.m,
27232         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27233         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27234         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27235         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27236         objc.dg/special/unclaimed-category-1.h,
27237         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27238         well as GNU runtime.
27239         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27240         * execute/cascading-1.m, execute/function-message-1.m,
27241         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27242         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27243         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27244         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27245         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27246         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27247         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27248         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27249         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27250         * objc.dg/bitfield-2.m: Run only on Darwin.
27251         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27252         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27253         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27254         * objc.dg/const-str-1.m: Fix constant string layout.
27255
27256 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27257
27258         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27259
27260 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27261
27262         * gcc.dg/darwin-abi-1.c: New file.
27263
27264 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27265
27266         PR target/12281
27267         * gcc.c-torture/compile/20030921-1.c: New test.
27268
27269 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27270
27271         * g++.dg/opt/reg-stack2.C: New test.
27272
27273 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27274
27275         * g++.dg/eh/delayslot1.C: New test.
27276
27277 2003-09-20  Richard Henderson  <rth@redhat.com>
27278
27279         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27280
27281 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27282
27283         * gcc.c-torture/execute/20030920-1.c: New test case.
27284
27285 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27286
27287         * g++.dg/rtti/typeid3.C: Correct expected error message.
27288
27289 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27290
27291         PR c++/157
27292         * g++.dg/parse/crash12.C: New test.
27293
27294 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27295
27296         * gcc.dg/compat/mixed-struct-check.h: New.
27297         * gcc.dg/compat/mixed-struct-defs.h: New.
27298         * gcc.dg/compat/mixed-struct-init.h: New.
27299         * gcc.dg/compat/struct-by-value-19_main.c: New.
27300         * gcc.dg/compat/struct-by-value-19_x.c: New.
27301         * gcc.dg/compat/struct-by-value-19_y.c: New.
27302         * gcc.dg/compat/struct-by-value-20_main.c: New.
27303         * gcc.dg/compat/struct-by-value-20_x.c: New.
27304         * gcc.dg/compat/struct-by-value-20_y.c: New.
27305         * gcc.dg/compat/struct-return-19_main.c: New.
27306         * gcc.dg/compat/struct-return-19_x.c: New.
27307         * gcc.dg/compat/struct-return-19_y.c: New.
27308         * gcc.dg/compat/struct-return-20_main.c: New.
27309         * gcc.dg/compat/struct-return-20_x.c: New.
27310         * gcc.dg/compat/struct-return-20_y.c: New.
27311
27312 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27313         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27314         so that it will not complain on LP64 targets.
27315
27316 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27317
27318         PR c++/495
27319         * g++.dg/template/friend24.C: New test.
27320
27321 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         PR c++/12332
27324         * g++.dg/template/memtmpl2.C: New test.
27325
27326 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27327
27328         PR target/11184
27329         * gcc.dg/builtin-apply1.c: New test.
27330
27331 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27332
27333         PR c++/9848
27334         * g++.dg/warn/Wunused-4.C: New test.
27335
27336 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27337
27338         PR c++/12316
27339         * g++.dg/other/gc2.C: New test.
27340
27341 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/11991
27344         * g++.dg/rtti/typeid3.C: New test.
27345
27346         PR c++/12266
27347         * g++.dg/overload/template1.C: New test.
27348
27349 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27350
27351         * g++.dg/opt/cfg3.C: New test.
27352
27353 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27354
27355         PR c++/7939
27356         * g++.dg/template/crash11.C: New test.
27357
27358 2003-09-16  Jason Merrill  <jason@redhat.com>
27359             Jakub Jelinek  <jakub@redhat.com>
27360
27361         * gcc.dg/attr-warn-unused-result.c: New test.
27362
27363 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         PR c++/12184
27366         * g++.dg/expr/call2.C: New test.
27367
27368 2003-09-15  Andreas Jaeger  <aj@suse.de>
27369
27370         * gcc.dg/Wold-style-definition-1.c: New test.
27371
27372 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/3907
27375         * g++.dg/parse/template12.C: New test.
27376
27377         * g++.dg/abi/bitfield11.C: New test.
27378         * g++.dg/abi/bitfield12.C: Likewise.
27379
27380 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27381
27382         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27383         non-expansion of functional macro name without arguments at EOL.
27384         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27385
27386 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27387
27388         * gcc.c-torture/execute/20030914-[12].c: New tests.
27389
27390 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         PR c++/11788
27393         * g++.dg/overload/addr1.C: New test.
27394
27395 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27396
27397         * gcc.dg/20030909-1.c: New test.
27398
27399 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27400
27401         * gcc.dg/ultrasp10.c: New test.
27402
27403 2003-09-09  Devang Patel  <dpatel@apple.com>
27404
27405         * gcc.dg/darwin-ld-6.c: New test.
27406
27407 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27408
27409         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27410
27411 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27412
27413         * gcc.dg/ia64-types1.c: New test.
27414         * gcc.dg/ia64-types2.c: Likewise.
27415
27416 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27417
27418         * gcc.dg/builtins-1.c: Add more _Complex tests.
27419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27420
27421         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27422         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27423
27424 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27425
27426         PR c++/11786
27427         * g++.dg/lookup/koenig2.C: New test.
27428
27429         PR c++/5296
27430         * g++.dg/rtti/typeid2.C: New test.
27431
27432 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * gcc.c-torture/compile/20030904-1.c: New test.
27435
27436 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27437
27438         * g++.dg/opt/longbranch2.C: New test.
27439
27440 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27441
27442         * g++.dg/template/crash10.C: Only compile it.
27443
27444 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27445
27446         PR middle-end/11665
27447         * gcc.c-torture/compile/20030907-1.c: New test.
27448         * g++.dg/init/array11.C: New test.
27449
27450 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/11852
27453         * g++.dg/init/struct1.C: New test.
27454
27455 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27456
27457         PR c++/12181
27458         * g++.dg/expr/comma1.C: New test.
27459
27460 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27461
27462         PR c++/11867
27463         * g++.dg/expr/static_cast5.C: New test.
27464
27465 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27466
27467         PR c++/11507
27468         * g++.dg/lookup/scoped7.C: New test.
27469
27470         PR c++/9574
27471         * g++.dg/other/static1.C: New test.
27472
27473         PR c++/11490
27474         * g++.dg/warn/template-1.C: New test.
27475
27476         PR c++/11432
27477         * g++.dg/template/crash10.C: New test.
27478
27479         PR c++/2478
27480         * g++.dg/overload/VLA.C: New test.
27481
27482         PR c++/10804
27483         * g++.dg/template/call1.C: New test.
27484
27485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         PR c++/11794
27488         * g++.dg/parse/using3.C: New test.
27489
27490 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27491
27492         PR c++/11409
27493         * g++.dg/overload/builtin3.C: New test case.
27494
27495 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27496
27497         PR c/9862
27498         * gcc.dg/20030906-1.c: New test.
27499         * gcc.dg/20030906-2.c: Likewise.
27500
27501 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         PR c++/12167
27504         * g++.dg/parse/defarg5.C: New test.
27505
27506         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27507
27508 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27509
27510         PR c++/12163
27511         * g++.dg/expr/static_cast4.C: New test.
27512
27513         PR c++/12146
27514         * g++.dg/template/crash9.C: New test.
27515
27516 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27517
27518         * g++.old-deja/g++.ext/pretty2.C: Update for change
27519         in __FUNCTION__.
27520         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27521
27522 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27523
27524         PR c++/11922
27525         * g++/dg/template/qualified-id1.C: New test.
27526
27527         PR c++/12037
27528         * g++.dg/warn/noeffect4.C: New test.
27529
27530 2003-09-04  Matt Austern  <austern@apple.com>
27531
27532         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27533         * g++.dg/ext/fnname2.C: Likewise.
27534         * g++.dg/ext/fnname3.C: Likewise.
27535
27536 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * g++.dg/expr/lval1.C: New test.
27539         * g++.dg/ext/lvcast.C: Remove.
27540
27541 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27542
27543         PR optimization/11700.
27544         * gcc.c-torture/compile/20030903-1.c: New test case.
27545
27546 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27547
27548         PR c++/12053
27549         * g++.dg/abi/layout4.C: New test.
27550
27551 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27552
27553         PR c++/11553
27554         * g++.dg/parse/friend3.C: New test.
27555
27556 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27557
27558         PR c++/11847
27559         * g++.dg/template/class1.C: New test.
27560
27561         PR c++/11808
27562         * g++.dg/expr/call1.C: New test.
27563
27564 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/12114
27567         * g++.dg/init/ref9.C: New test.
27568
27569         PR c++/11972
27570         * g++.dg/template/nested4.C: New test.
27571
27572 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27573
27574         PR c++/12093
27575         * g++.dg/template/non-dependent4.C: New test.
27576
27577         PR c++/11928
27578         * g++.dg/inherit/conv1.C: New test.
27579
27580 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/6196
27583         * g++.dg/ext/label1.C: New test.
27584         * g++.dg/ext/label2.C: Likewise.
27585
27586 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27587
27588         * g++.dg/expr/cond3.C: New test.
27589
27590 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27591
27592         * gcc.dg/builtins-1.c: Add new builtin cases.
27593
27594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27595
27596         * gcc.dg/builtins-1.c: Add new cases.
27597         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27598
27599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27600
27601         * gcc.dg/builtins-1.c: Add more math builtin tests.
27602         * gcc.dg/torture/builtin-attr-1.c: New test.
27603
27604 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27605
27606         PR optimization/5079
27607         * g++.dg/opt/static3.C: New test.
27608
27609 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27610
27611         * gcc.misc-tests/gcov-10b.c: New test.
27612
27613 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27614
27615         * g++.dg/opt/ptrmem3.C: New test.
27616
27617         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27618
27619 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27620
27621         * gcc.dg/20030826-2.c: New test.
27622
27623 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27624
27625         PR middle-end/12002
27626         * g77.f-torture/compile/12002.f: New test case.
27627
27628 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27629
27630         * gcc.dg/20030826-1.c: New test case.
27631
27632 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27633
27634         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27635
27636 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         PR c++/11871
27639         * c++.dg/lookup/crash1.C: New test.
27640
27641         * c++.dg/warn/noeffect3.C: New test.
27642
27643 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27644
27645         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27646         * gcc.dg/compat/vector-1_y.c: Ditto.
27647         * gcc.dg/compat/vector-2_x.c: Ditto.
27648         * gcc.dg/compat/vector-2_y.c: Ditto.
27649
27650 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27651
27652         * gcc.dg/20030702-1.c: New test.
27653
27654 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27655
27656         PR c++/8795
27657         * g++.dg/ext/altivec-1.C: New test.
27658
27659 2003-08-24  Richard Henderson  <rth@redhat.com>
27660
27661         * g++.dg/eh/simd-2.C: Add -w for x86.
27662
27663 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27664
27665         * gcc.dg/20030815-1.c: New test.
27666
27667 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27668
27669         PR c++/3765
27670         * g++.dg/parse/access6.C: New test.
27671
27672 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27673
27674         PR c++/641, c++/11876
27675         * g++.dg/template/friend22.C: New test.
27676         * g++.dg/template/friend23.C: Likewise.
27677
27678 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27679
27680         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27681         identically.
27682
27683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27684
27685         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27686
27687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27688
27689         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27690
27691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27692
27693         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27694
27695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27696
27697         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27698
27699 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR c++/11919
27702         * g++.dg/overload/prom1.C: New test.
27703
27704         PR c++/11551
27705         * g++.dg/parse/dtor2.C: New test.
27706
27707         PR c++/10762
27708         * g++.dg/parse/using2.C: New test.
27709
27710 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27711
27712         PR target/11805
27713         * gcc.c-torture/compile/20030821-1.c: New.
27714
27715 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27716
27717         PR c++/11834
27718         * g++.dg/template/deduce2.C: New test.
27719
27720 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27721
27722         * gcc.c-torture/execute/20030821-1.c: New test.
27723
27724 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27725
27726         PR middle-end/11984
27727         * gcc.dg/20030820-1.c: New test case.
27728
27729 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27730
27731         PR c++/11945
27732         * g++.dg/warn/noeffect2.C: New test.
27733
27734 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27735
27736         PR c++/10926
27737         * g++.dg/template/dtor2.C: New test.
27738
27739         PR c++/11684
27740         * g++.dg/template/operator1.C: New test.
27741         * g++.dg/parse/operator4.C: New test.
27742
27743         PR c++/11946.C
27744         * g++.dg/expr/enum1.C: New test.
27745         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27746
27747         PR c++/11036.C
27748         * g++.dg/parse/elab2.C: New test.
27749         * g++.dg/parse/typedef4.C: Change error message.
27750         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27751         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27752         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27753
27754 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27755
27756         * gcc.dg/pch/warn-1.c: New.
27757         * gcc.dg/pch/warn-1.hs: New.
27758
27759         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27760         not-tested file.
27761
27762 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27763
27764         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27765
27766 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27767
27768         * gcc.dg/uninit-D.c: New Test.
27769         * gcc.dg/uninit-E.c: New Test.
27770         * gcc.dg/uninit-F.c: New Test.
27771         * gcc.dg/uninit-G.c: New Test.
27772
27773 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27774
27775         * g++.dg/README: Describe the pch directory.
27776
27777 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27778
27779         PR c++/11174
27780         * g++.dg/parse/access4.C: New test.
27781         * g++.dg/parse/access5.C: Likewise.
27782         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27783
27784 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27785
27786         * gcc.dg/noncompile/20030818-1.c: New.
27787
27788 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27789
27790         PR c++/11957
27791         * g++.dg/warn/noeffect1.C: New test.
27792
27793         * g++.dg/template/scope2.C: New test.
27794         * g++.dg/template/error2.C: Correct dg-error
27795
27796 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27797
27798         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27799
27800 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27801
27802         PR C++/11512
27803         * g++.dg/template/warn1.C: New.
27804
27805 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27806
27807         * g++.dg/template/error2.C: New test.
27808         * g++.dg/lookup/using7.C: Adjust errors
27809         * g++.old-deja/g++.pt/crash36.C: Likewise.
27810         * g++.old-deja/g++.pt/derived3.C: Likewise.
27811
27812 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27813
27814         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27815         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27816         * gcc.c-torture/execute/builtins/string-9.c: New, from
27817         string-opt-9.c.  Adjust for execute/builtins framework.
27818         * gcc.c-torture/execute/string-opt-9.c: Delete.
27819
27820 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27821
27822         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27823
27824         * g++.dg/parse/ret-type2.C: New test.
27825
27826         PR c++/11703
27827         * g++.dg/init/new8.C: New test.
27828
27829         PR c++/10923
27830         * g++.dg/parse/typedef5.C: New test.
27831
27832         PR c++/9512
27833         * g++.dg/parse/qualified2.C: New test.
27834         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27835         invalid code.
27836
27837 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27838
27839         * g++.dg/conversion/ptrmem1.C: New test.
27840
27841 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27842
27843         PR target/11693
27844         * gcc.dg/20030811-1.c: New test.
27845
27846         PR target/11535
27847         * gcc.c-torture/execute/20030811-1.c: New test.
27848
27849 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27852
27853 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27854
27855         PR c++/11789.C
27856         * g++.dg/inherit/multiple1.C: New test.
27857
27858 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * gcc.dg/spe1.c: New test.
27861
27862         PR c++/11670
27863         * g++.dg/expr/cast2.C: New test.
27864
27865         PR c++/10530
27866         * g++.dg/template/dependent-name2.C: New test.
27867
27868 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27869
27870         * g++.dg/parse/crash11.C: Put the dg options in comments.
27871
27872 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27873
27874         * lib/gcc-dg.exp: Update for diagnostic change.
27875
27876 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27877
27878         PR c++/5767
27879         * g++.dg/parse/crash11.C: New test.
27880
27881 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27882
27883         * gcc.dg/cpp/spacing1.c: Update.
27884
27885 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27886
27887         PR target/11739
27888         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27889         a value for -mtune.
27890
27891 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27892
27893         PR middle-end/11771
27894         * gcc.c-torture/compile/20030804-1.c: New test case.
27895
27896 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27897
27898         * gcc.dg/20030804-1.c: New test case.
27899
27900 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27901
27902         * gcc.dg/cpp/separate-1.c: New test.
27903
27904 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         PR c++/11704
27907         * g++.dg/template/dependent-expr2.C: New test.
27908
27909         PR c++/11766
27910         * g++.dg/expr/ptrmem1.C: New test.
27911
27912 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27913
27914         PR c++/9453
27915         * g++.dg/template/friend15.C: New test.
27916
27917 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27918
27919         * lib/dg-pch.exp: Work round PCH bug.
27920
27921 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27922
27923         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27924         builtins.  Move cases from builtins-4.c here.
27925
27926         * gcc.dg/torture/builtin-math-1.c: New test taken from
27927         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27928         additional cases.
27929
27930         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27931         Delete.
27932
27933 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27934
27935         PR c++/9447
27936         * g++.dg/template/using7.C: New test.
27937
27938 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27939
27940         * import1.c, import2.c: New tests.
27941
27942 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27943
27944         * g++.dg/eh/crossjump1.C: New test.
27945
27946 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27947
27948         PR c++/11697
27949         * g++.dg/template/using6.C: New test.
27950
27951         PR c++/11744
27952         * g++.dg/template/koenig2.C: New test.
27953
27954 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27955
27956         PR c++/7983
27957         * g++.dg/parse/typedef4.C: New test.
27958
27959 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27960
27961         PR c++/8442, c++/8806
27962         * g++.dg/template/elab1.C: New test.
27963         * g++.dg/template/type2.C: Likewise.
27964         * g++.dg/template/ttp3.C: Adjust expected error message.
27965         * g++.old-deja/g++.law/visibility13.C: Likewise.
27966         * g++.old-deja/g++.niklas/t135.C: Likewise.
27967         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27968         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27969         template argument.
27970         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27971
27972 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27973
27974         PR c++/11295
27975         * g++.dg/ext/stmtexpr1.C: New test.
27976
27977         * g++.dg/opt/tmp1.C: New test.
27978
27979         PR c++/11525
27980         * g++.dg/parse/constant4.C: New test.
27981
27982         PR c++/9447
27983         * g++.dg/template/using5.C: New test.
27984
27985 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27986
27987         * gcc.dg/builtins-27.c: New test case.
27988
27989 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * gcc.dg/tls/opt-7.c: New test.
27992
27993 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27994
27995         * g++.old-deja/g++.other/crash18.C: Remove.
27996
27997 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * g++.dg/template/explicit3.C: New.
28000         * g++.dg/template/explicit4.C: New.
28001         * g++.dg/template/explicit5.C: New.
28002
28003         PR c++/11347
28004         * g++.dg/template/memtmpl1.C: New.
28005
28006 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28007
28008         PR target/11565
28009         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28010         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28011
28012 2003-07-30  Jan Hubicka  <jh@suse.cz>
28013
28014         * vtgc1.c: Kill.
28015
28016 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28017
28018         * gcc.dg/struct-in-proto-1.c: New test.
28019
28020 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28021
28022         * gcc.dg/cpp/include2.c: Only expect one message.
28023
28024 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28025
28026         PR c++/9447
28027         * g++.dg/template/using1.C: New test.
28028         * g++.dg/template/using2.C: New test.
28029         * g++.dg/template/using3.C: New test.
28030         * g++.dg/template/using4.C: New test.
28031
28032 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28033
28034         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28035         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28036
28037 2003-07-28  Jan Hubicka  <jh@suse.cz>
28038
28039         PR c++/11530
28040         * g++.dg/opt/call1.C: New test.
28041
28042 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28043
28044         PR c++/11667
28045         * g++.dg/init/enum2.C: New test.
28046         * g++.dg/template/overload1.C: Add "-w" option.
28047
28048 2003-07-28    <hp@bitrange.com>
28049
28050         * gcc.dg/Wdeclaration-after-statement-1.c,
28051         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28052
28053 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28054
28055         * gcc.c-torture/compile/20030725-1.c: New test.
28056
28057 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28058
28059         * gcc.dg/20030505.c: Only run for SPE.
28060         Remove definition of opaque type.
28061
28062 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28063
28064         * g++.dg/template/ptrmem6.C: New test.
28065
28066 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28067
28068         * gcc.c-torture/compile/zero-strct-2.c: New test.
28069
28070 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28071
28072         * gcc.dg/intermod-1.c: New test.
28073
28074 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28075
28076         PR c++/11617
28077         * g++.dg/template/lookup2.C: New test.
28078         * g++.dg/template/memclass1.C: Remove instantiated from error.
28079         * g++.dg/other/error2.C: Tweak expected errors.
28080
28081         PR c++/11596
28082         * g++.dg/template/defarg3.C: New test.
28083
28084         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28085
28086 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * g++.dg/inherit/access5.C: New test.
28089
28090 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28091
28092         PR c++/11513
28093         * g++.dg/template/crash8.C: New test.
28094
28095 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28096
28097         PR c/10602
28098         * gcc.dg/noncompile/incomplete-2.c: New test.
28099
28100 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28101
28102         PR c++/11645
28103         * g++.dg/inherit/access4.C: New test.
28104
28105         PR c++/11517
28106         * g++.dg/expr/cond2.C: New test.
28107
28108         PR optimization/10679
28109         * g++.dg/opt/inline4.C: New test.
28110
28111 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28112
28113         * g++.dg/parse/crash10: New test.
28114
28115 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28116
28117         * g++.dg/ext/flexary1.C: New test.
28118
28119 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28120
28121         PR c++/10793
28122         * g++.dg/template/crash9.C: New test.
28123
28124 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28125
28126         PR c++/3004
28127         * g++.dg/parse/typedef3.C: New test.
28128
28129         PR c++/7906
28130         * g++.dg/parse/operator2.C: New test.
28131
28132         PR c++/8895
28133         * g++.dg/parse/def-tmpl-arg1.C: New test.
28134
28135         PR c++/9282
28136         * g++.dg/parse/funptr1.C: New test.
28137
28138         PR c++/9452
28139         * g++.dg/parse/ambig3.C: New test.
28140
28141         PR c++/9454
28142         * g++.dg/parse/operator3.C: New test.
28143
28144         PR c++/9486
28145         * g++.dg/parse/template10.C: New test.
28146
28147         PR c++/9488
28148         * g++.dg/parse/template11.C: New test.
28149
28150         PR c++/10150
28151         * g++.dg/parse/invalid-op1.C: New test.
28152
28153         PR c++/10247
28154         * g++.dg/parse/condexpr1.C: New test.
28155
28156 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28157
28158         * g++.dg/ext/packed3.C: New test.
28159         * g++.dg/ext/packed4.C: New test.
28160
28161         * gcc.dg/pack-test-3.c: New test.
28162
28163 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28164
28165         * lib/compat.exp: Handle dg-options per source file.
28166         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28167         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28168         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28169         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28170         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28171         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28172         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28173         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28174         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28175         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28176         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28177         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28178         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28179         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28180
28181 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         PR c/10320
28184         * gcc.c-torture/execute/20030718-1.c: New test.
28185
28186 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28187
28188         PR optimization/11536
28189         * gcc.dg/20030721-1.c: New test.
28190
28191 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28192
28193         PR c++/11546
28194         * g++.dg/template/lookup1.C: New test.
28195
28196 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28197
28198         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28199         diagnostics of ill-formed constructs involving labels.
28200         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28201         the new 'previously defined here' message.
28202
28203 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.dg/parse/non-dependent2.C: New test.
28206
28207 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28208
28209         * g++.dg/init/init-ref4.C: xfail on targets without
28210         weak symbols.
28211
28212 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28213
28214         PR target/11087
28215         * gcc.c-torture/execute/20030717-1.c: New test.
28216
28217 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28218
28219         * g++.dg/opt/cfg1.C: New test.
28220
28221 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28222
28223         PR optimization/11557
28224         * gcc.dg/20030717-1.c: New test.
28225
28226 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28227
28228         PR c++/10476
28229         * g++.dg/expr/crash-1.C: New test.
28230
28231         PR c++/11027
28232         * g++.dg/template/init3.C: New test.
28233
28234         PR c++/8222
28235         * g++.dg/template/non-dependent1.C: New test.
28236
28237         PR c++/11070
28238         * g++.dg/template/non-dependent2.C: New test.
28239
28240         PR c++/11071
28241         * g++.dg/template/non-dependent3.C: New test.
28242
28243         PR c++/9907
28244         * g++.dg/template/sizeof5.C: New test.
28245
28246 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28247
28248         PR 11498
28249         * gcc.c-torture/compile/mangle-1.c: New file.
28250
28251 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28252
28253         PR c++/7809
28254         * g++.dg/parse/access3.C: New test.
28255
28256 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28257
28258         PR c++/11384
28259         * g++.dg/init/init-ref4.C: New test.
28260
28261 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28262
28263         PR c++/11547
28264         * g++.dg/parse/constant3.C: New test.
28265         * g++.dg/parse/crash7.C: Likewise.
28266
28267 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28268
28269         PR target/11008
28270         * gcc.dg/i386-pentium4-not-mull.c: New.
28271
28272 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28273
28274         * gcc.dg/asm-names.c (ymain): Make it weak.
28275
28276 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         PR c++/5421
28279         * g++.dg/template/friend21.C: New test.
28280
28281 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.dg/cleanup-8.c: New test.
28284         * gcc.dg/cleanup-9.c: New test.
28285
28286 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28287
28288         * g++.dg/ext/dll-MI1.h: New file.
28289         * g++.dg/ext/dllexport-MI1.C: New file.
28290         * g++.dg/ext/dllimport-MI1.C: New file.
28291
28292 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28295         it does not have cmpstrsi patterns (just cmpmemsi).
28296
28297 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR debug/11473
28300         * g++.dg/debug/debug8.C: New test.
28301
28302 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28303
28304         PR c++/10108
28305         * g++.dg/template/crash7.C: New test.
28306
28307 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28308
28309         PR target/10795
28310         * gcc.c-torture/compile/20030708-1.c: New.
28311
28312 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28313
28314         * gcc.c-torture/execute/20030715-1.c: New test.
28315
28316 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28317
28318         * gcc.dg/pch/inline-3.c: New file.
28319         * gcc.dg/pch/inline-3.hs: New file.
28320         * gcc.dg/pch/inline-4.c: New file.
28321         * gcc.dg/pch/inline-4.hs: New file.
28322
28323 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28324
28325         PR c++/11509
28326         * g++.dg/template/crash6.C: New test.
28327
28328         PR c++/7053
28329         * g++.dg/template/friend20.C: New test.
28330
28331         PR c++/7019
28332         * g++.dg/template/overload2.C: New test.
28333
28334 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28335
28336         PR optimization/11440
28337         * gcc.c-torture/execute/20030714-1.c: New test.
28338
28339 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28340
28341         PR c++/11154
28342         * g++.dg/template/partial2.C: New test.
28343
28344 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/11503
28347         * g++.dg/template/anon1.C: New test.
28348
28349         PR c++/11493
28350         PR c++/11495
28351         * g++.dg/parse/template9.C: Likewise.
28352         * g++.dg/template/crash4.C: New test.
28353         * g++.dg/template/koenig1.C: Likewise.
28354         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28355         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28356         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28357         functions.
28358         * g++.old-deja/g++.jason/template36.C: Likewise.
28359         * g++.old-deja/g++.mike/p1989.C: Likewise.
28360         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28361         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28362         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28363         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28364         compiling.
28365         * g++.old-deja/g++.pt/union2.C: Use this->.
28366
28367 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.dg/20030711-1.c: New test.
28370
28371 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28372
28373         PR c++/11050
28374         * g++.dg/parse/args1.C: New test.
28375         * g++.pt/defarg8.C: Change expected errors.
28376
28377 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28378
28379         PR c++/8164
28380         * g++.dg/template/nontype2.C: New test.
28381
28382         PR c++/10558
28383         * g++.dg/parse/template8.C: New test.
28384
28385         PR c++/8327
28386         * g++.dg/template/scope1.C: New test.
28387
28388         * g++.dg/warn/Wsign-compare-1.C: New test.
28389
28390 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28391
28392         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28393
28394 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28395
28396         PR c++/9411
28397         * g++.dg/template/explicit2.C: New test.
28398
28399         PR c++/10032
28400         * g++.dg/warn/pedantic1.C: New test.
28401
28402 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         PR c++ 9483
28405         * g++.dg/other/field1.C: New test.
28406
28407 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28408
28409         PR c/11449
28410         * gcc.c-torture/compile/20030707-1.c: New.
28411
28412 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28413
28414         PR c++/10849
28415         * g++.dg/template/access12.C: New test.
28416
28417 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28420         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28421         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28422         * gcc.misc-tests/gcov.exp: Update
28423         * g++.dg/gcov/gcov.exp: Update
28424         * lib/gcov.exp: Update.
28425
28426 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28427
28428         * g++.dg/abi/mangle17.C: Make sure template expressions are
28429         dependent.
28430         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28431         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28432         * g++.dg/opt/stack1.C: Remove erroneous code.
28433         * g++.dg/parse/template7.C: New test.
28434         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28435         * g++.old-deja/g++.pt/crash4.C: Likewise.
28436
28437 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28438
28439         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28440         with zero or one occurence of `$' after the initial `L'.
28441
28442 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28443
28444         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28445
28446 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28447
28448         PR c/11370
28449         * gcc.dg/Wunreachable-6.c: New testcase.
28450         * gcc.dg/Wunreachable-7.c: New testcase.
28451
28452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28453
28454         PR c/11420
28455         * gcc.dg/20030708-1.c: New test.
28456
28457 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28458
28459         * gcc.dg/compat/sdata-section.h: New file.
28460         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28461         * gcc.dg/torture/mips-sdata-1.c: New test.
28462
28463 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28464
28465         PR c++/11030
28466         * g++.dg/template/friend19.C: New test.
28467
28468 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28469
28470         * g++.dg/opt/strength-reduce.C: New test.
28471
28472 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28473
28474         PR target/10979
28475         * gcc.dg/20030707-1.c: New testcase.
28476
28477 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28478
28479         PR optimization/11059
28480         * g++.dg/opt/emptyunion.C: New testcase.
28481
28482 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28483             Eric Botcazou  <ebotcazou@libertysurf.fr>
28484
28485         * g++.dg/opt/stack1.C: New test.
28486
28487 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28488
28489         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28490         run test.
28491
28492         PR c++/11431
28493         * g++.dg/expr/static_cast3.C: New test.
28494
28495 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28496
28497         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28498         everywhere.
28499         * gcc.dg/concat.c: Concatenation of string constants with
28500         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28501         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28502         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28503         necessary to avoid multi-character character constant warning.
28504         * gcc.dg/cpp/escape.c: Likewise.
28505         * gcc.dg/cpp/ucs.c: Likewise.
28506         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28507         Fix a typo.
28508
28509 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28510
28511         PR c/11428
28512         * gcc.c-torture/compile/20030704-1.c: New.
28513
28514 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28515
28516         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28517
28518 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28519
28520         PR c++/5287, PR c++/7910,  PR c++/11021
28521         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28522         tests for warnings.
28523         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28524         * g++.dg/ext/dllimport3.C: Likewise.
28525         * g++.dg/ext/dllimport4.C: New file.
28526         * g++.dg/ext/dllimport5.C: New file.
28527         * g++.dg/ext/dllimport6.C: New file.
28528         * g++.dg/ext/dllimport7.C: New file.
28529         * g++.dg/ext/dllimport8.C: New file.
28530         * g++.dg/ext/dllimport9.C: New file.
28531         * g++.dg/ext/dllimport10.C: New file.
28532         * g++.dg/ext/dllexport1.C: New file.
28533
28534 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28535
28536         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28537         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28538
28539 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28540
28541         * gcc.dg/builtins-25.c: New testcase.
28542         * gcc.dg/builtins-26.c: New testcase.
28543
28544 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28545
28546         * gcc.dg/compat/vector-defs.h: New file.
28547         * gcc.dg/compat/vector-setup.h: New file.
28548         * gcc.dg/compat/vector-check.h: New file.
28549         * gcc.dg/compat/vector-1_main.c: New file.
28550         * gcc.dg/compat/vector-1_x.c: New file.
28551         * gcc.dg/compat/vector-1_y.c: New file.
28552         * gcc.dg/compat/vector-2_main.c: New file.
28553         * gcc.dg/compat/vector-2_x.c: New file.
28554         * gcc.dg/compat/vector-2_y.c: New file.
28555
28556         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28557         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28558         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28559         * gcc.dg/compat/struct-align-1.h: New file.
28560         * gcc.dg/compat/struct-align-1_main.c: New file.
28561         * gcc.dg/compat/struct-align-1_x.c: New file.
28562         * gcc.dg/compat/struct-align-1_y.c: New file.
28563         * gcc.dg/compat/struct-align-2.h: New file.
28564         * gcc.dg/compat/struct-align-2_main.c: New file.
28565         * gcc.dg/compat/struct-align-2_x.c: New file.
28566         * gcc.dg/compat/struct-align-2_y.c: New file.
28567
28568         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28569         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28570         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28571         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28572         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28573         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28574         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28575         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28576         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28577         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28578         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28579         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28580         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28581         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28582         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28583         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28584         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28585         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28586         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28588         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28589         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28590         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28591         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28592         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28593         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28594         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28595         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28596         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28597
28598 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28599
28600         * gcc.dg/i386-call-1.c: New test.
28601
28602 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         PR c++/9162
28605         * g++.dg/parse/defarg4.C: New.
28606
28607 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28608
28609         PR target/10700
28610         * gcc.c-torture/compile/20030703-1.c: New test case.
28611
28612 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28613
28614         * g++.dg/template/local3.C: Remove extra semicolon.
28615
28616 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28617
28618         * gcc.dg/i386-volatile-1.c: New test.
28619
28620 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         PR c++/11072
28623         * g++.dg/other/offsetof2.C: XFAIL.
28624         * g++.dg/other/offsetof5.C: New.
28625
28626         PR c++/10219
28627         * g++.dg/template/error1.C: New.
28628
28629         PR c++/9779
28630         * g++.dg/template/dependent-expr1.C: New.
28631
28632 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/6949
28635         * g++.dg/template/local3.C: New test.
28636
28637         PR c++/11149
28638         * g++.dg/lookup/scoped6.C: New test.
28639
28640 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28641
28642         PR c++/8046
28643         * g++.dg/other/error7.C: New test.
28644
28645 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28646
28647         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28648         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28649         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28650         * g++.old-deja/g++.other/union2.C: Likewise.
28651         * gcc.dg/c90-const-expr-2.c: Likewise.
28652         * gcc.dg/c90-const-expr-3.c: Likewise.
28653         * gcc.dg/c99-const-expr-2.c: Likewise.
28654         * gcc.dg/c99-const-expr-3.c: Likewise.
28655         * gcc.dg/concat.c: Likewise.
28656
28657 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28658
28659         PR c++/9559
28660         * g++.dg/init/static1.C: New test.
28661
28662 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28663
28664         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28665         * g++.old-deja/g++.other/access2.C: Likewise.
28666         * g++.old-deja/g++.other/decl2.C: Likewise.
28667         * gcc.c-torture/execute/20020615-1.c: Likewise.
28668
28669 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28670
28671         PR c++/4933
28672         * g++.dg/template/sizeof4.C: New test.
28673
28674 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28675
28676         * g++.dg/other/error6.C: New test.
28677
28678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28679
28680         PR c++/10750
28681         * g++.dg/parse/constant2.C: New test.
28682
28683 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28684
28685         PR c++/11106
28686         * g++.dg/other/error5.C: New test.
28687
28688 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28689
28690         * gcc.dg/format/gcc_diag-1.c: New test.
28691
28692 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28693
28694         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28695
28696 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28697
28698         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28699         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28700         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28701
28702 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * gcc.c-torture/execute/builtins/string-8.c: New test.
28705         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28706         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28707         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28708
28709 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28710
28711         PR c++/10468
28712         * g++.dg/ext/typeof6.C: New test.
28713
28714 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28715
28716         PR c++/10796
28717         * g++.dg/init/enum1.C: New test.
28718
28719 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28720
28721         * gcc.dg/20030627-1.c: New test.
28722
28723 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/11332
28726         * g++.dg/expr/static_cast2.C: New test.
28727
28728 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28729             Jakub Jelinek  <jakub@redhat.com>
28730
28731         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28732         sprintf(dst,"%s",src) optimization.
28733         * gcc.c-torture/execute/20030626-1.c: New test case.
28734         * gcc.c-torture/execute/20030626-2.c: New test case.
28735
28736 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28737
28738         * gcc.c-torture/execute/multi-ix.c: New test.
28739
28740         * gcc.c-torture/execute/simd-4.c (main):
28741         Added missing semicolon at end of union.
28742
28743 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28744
28745         PR c++/8266
28746         * g++.dg/template/explicit-instantiation3.C: New test.
28747
28748 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28749
28750         * gcc.dg/20030626-1.c: Use signed char.
28751
28752 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28753
28754         * gcc.dg/20030626-1.c: New test.
28755
28756 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28757
28758         * const-str-2.m: Update.
28759
28760 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28761
28762         PR c++/10990
28763         * g++.dg/rtti/dyncast1.C: New test.
28764         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28765         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28766         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28767
28768         PR c++/10931
28769         * g++.dg/expr/static_cast1.C: New test.
28770
28771 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28772
28773         * gcc.dg/20030625-1.c: New test.
28774
28775 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28776
28777         * gcc.c-torture/compile/20030624-1.c: New test case.
28778
28779 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28780
28781         * gcc.c-torture/execute/string-opt-17.c: New test.
28782
28783 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/5754
28786         * g++.dg/parse/crash6.C: New test.
28787
28788 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28789
28790         * gcc.dg/builtins-24.c: New test case.
28791
28792 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * g++.dg/opt/operator1.C: New test.
28795
28796 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28797
28798         * gcc.c-torture/execute/string-opt-16.c: New test case.
28799
28800 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28801
28802         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28803         * g++.old-deja/g++.other/conv7.C: Likewise.
28804         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28805         * g++.old-deja/g++.other/overload14.C: Likewise.
28806
28807 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28808
28809         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28810         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28811
28812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28813
28814         PR c++/10888
28815         * g++.dg/warn/Winline-3.C: New test.
28816
28817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28818
28819         * lib/target-supports.exp (check_alias_available): Make the test
28820         program acceptable to the Solaris assembler.
28821
28822         PR c++/10749
28823         * g++.dg/template/memclass2.C: New test.
28824
28825 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28826             Eric Botcazou  <ebotcazou@libertysurf.fr>
28827
28828         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28829         data for non-matching targets.
28830         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28831
28832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28833
28834         PR c++/10845
28835         * g++.dg/template/member3.C: New test.
28836
28837 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28838
28839         PR c++/10939
28840         * g++.dg/template/func1.C: New test.
28841
28842         PR c++/9649
28843         * g++.dg/template/static4.C: New test.
28844         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28845
28846         PR c++/11041
28847         * g++.dg/init/ref7.C: New test.
28848
28849 2003-06-19  Matt Austern  <austern@apple.com>
28850
28851         PR c++/11228
28852         * g++.dg/anew1.C: New test.
28853         * g++.dg/anew2.C: New test.
28854         * g++.dg/anew3.C: New test.
28855         * g++.dg/anew4.C: New test.
28856
28857 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28858
28859         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28860
28861 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28862
28863         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28864         endian-dependent.
28865
28866 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28867
28868         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28869         Remove cruft.
28870
28871 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28872
28873         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28874         * gcc.c-torture/compile/961203-1.c: Likewise.
28875         * gcc.c-torture/compile/980506-1.c: Likewise.
28876
28877 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28878
28879         PR c++/10712
28880         * g++.dg/lookup/using7.C: New test.
28881
28882 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/11105
28885         * g++.dg/abi/conv1.C: Remove it.
28886         * g++.dg/template/conv7.C: New test.
28887         * g++.dg/template/conv8.C: Likewise.
28888         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28889         conversion operator.
28890
28891 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28892
28893         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28894         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28895         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28896         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28897         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28898         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28899         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28900         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28901         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28902         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28903         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28904         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28905         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28906         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28907         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28908         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28909         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28910         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28911         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28912         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28913         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28914         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28915         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28916         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28917         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28918         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28919         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28920         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28921         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28922
28923 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28924
28925         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28926         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28927         indications.
28928
28929 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28930
28931         * gcc.dg/i386-387-5.c: New test case.
28932         * gcc.dg/i386-387-6.c: New test case.
28933         * gcc.dg/builtins-23.c: New test case.
28934
28935 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28936
28937         * gcc.dg/builtins-22.c: New test case.
28938         * gcc.dg/i386-387-1.c: Update to test exp.
28939         * gcc.dg/i386-387-2.c: Likewise.
28940
28941 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28942
28943         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28944
28945 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28946
28947         * lib/gcc-dg.exp (dg-require-dll): New function.
28948         (dg-xfail-if): Likewise.
28949         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28950         driver.
28951
28952         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28953         * gcc.c-torture/compile/20001205-1.c: Likewise.
28954         * gcc.c-torture/compile/20001226-1.c: Likewise.
28955         * gcc.c-torture/compile/20010518-2.c: Likewise.
28956         * gcc.c-torture/compile/20020312-1.c: Likewise.
28957         * gcc.c-torture/compile/20020604-1.c: Likewise.
28958         * gcc.c-torture/compile/920501-12.c: Likewise.
28959         * gcc.c-torture/compile/920501-4.c: Likewise.
28960         * gcc.c-torture/compile/920520-1.c: Likewise.
28961         * gcc.c-torture/compile/920521-1.c: Likewise.
28962         * gcc.c-torture/compile/920625-1.c: Likewise.
28963         * gcc.c-torture/compile/961203-1.c: Likewise.
28964         * gcc.c-torture/compile/980506-1.c: Likewise.
28965         * gcc.c-torture/compile/981006-1.c: Likewise.
28966         * gcc.c-torture/compile/981022-1.c: Likewise.
28967         * gcc.c-torture/compile/981223-1.c: Likewise.
28968         * gcc.c-torture/compile/990617-1.c: Likewise.
28969         * gcc.c-torture/compile/dll.c: Likewise.
28970         * gcc.c-torture/compile/labels-3.c: Likewise.
28971         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28972         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28973         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28974         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28975         * gcc.c-torture/compile/simd-5.c: Likewise.
28976         * gcc.c-torture/compile/20000804-1.x: Remove.
28977         * gcc.c-torture/compile/20001205-1.x: Likewise.
28978         * gcc.c-torture/compile/20001226-1.x: Likewise.
28979         * gcc.c-torture/compile/20010518-2.x: Likewise.
28980         * gcc.c-torture/compile/20020312-1.x: Likewise.
28981         * gcc.c-torture/compile/20020604-1.x: Likewise.
28982         * gcc.c-torture/compile/920501-12.x: Likewise.
28983         * gcc.c-torture/compile/920501-4.x: Likewise.
28984         * gcc.c-torture/compile/920520-1.x: Likewise.
28985         * gcc.c-torture/compile/920521-1.x: Likewise.
28986         * gcc.c-torture/compile/920625-1.x: Likewise.
28987         * gcc.c-torture/compile/961203-1.x: Likewise.
28988         * gcc.c-torture/compile/980506-1.x: Likewise.
28989         * gcc.c-torture/compile/981006-1.x: Likewise.
28990         * gcc.c-torture/compile/981022-1.x: Likewise.
28991         * gcc.c-torture/compile/981223-1.x: Likewise.
28992         * gcc.c-torture/compile/990617-1.x: Likewise.
28993         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28994         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28995         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28996         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28997         * gcc.c-torture/compile/simd-5.x: Likewise.
28998
28999         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29000
29001 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29002
29003         * gcc.c-torture/execute/20030611-1.c: New test.
29004
29005 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29006
29007         PR middle-end/168
29008         * gcc.dg/20030612-1.c: New test case.
29009
29010 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29011
29012         PR c++/10635
29013         * g++.dg/expr/cast1.C: New test.
29014
29015 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29016
29017         * gcc.dg/builtins-21.c: New test case.
29018
29019 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29020
29021         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29022         options instead of at the end.
29023         * lib/objc.exp (objc_target_compile): Likewise.
29024
29025 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29026
29027         PR c++/10432
29028         * g++.dg/parse/error1.C: New test.
29029
29030 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29031
29032         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29033         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29034         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29035         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29036         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29037         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29038         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29039         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29040         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29041         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29042         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29043         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29044         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29045         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29046         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29047         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29048         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29049         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29050         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29051         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29052         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29053         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29054         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29055         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29056
29057         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29058         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29059         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29060         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29061         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29062         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29063         * gcc.dg/compat/scalar-return-3_main.c: New file.
29064         * gcc.dg/compat/scalar-return-3_x.c: New file.
29065         * gcc.dg/compat/scalar-return-3_y.c: New file.
29066         * gcc.dg/compat/scalar-return-4_main.c: New file.
29067         * gcc.dg/compat/scalar-return-4_x.c: New file.
29068         * gcc.dg/compat/scalar-return-4_y.c: New file.
29069
29070 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29071
29072         * gcc.dg/compat/fp2-struct-check.h: New file.
29073         * gcc.dg/compat/fp2-struct-defs.h: New file.
29074         * gcc.dg/compat/fp2-struct-init.h: New file.
29075         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29076         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29077         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29078         * gcc.dg/compat/struct-return-10_main.c: New file.
29079         * gcc.dg/compat/struct-return-10_x.c: New file.
29080         * gcc.dg/compat/struct-return-10_y.c: New file.
29081
29082         * gcc.dg/compat/compat-common.h: New file.
29083         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29084         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29085         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29086         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29087         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29088         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29089         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29090         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29091         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29092         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29093         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29094         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29095         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29096         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29097         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29098         * gcc.dg/compat/small-struct-check.h: Ditto.
29099         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29100         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29101         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29102         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29103         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29104         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29105         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29106         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29107         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29108         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29109         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29110         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29111         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29112         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29113         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29114         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29115         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29116         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29117         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29118         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29119         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29120         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29121         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29122         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29123         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29124         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29125         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29126         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29127         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29128         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29129
29130 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29131
29132         * g++.dg/pch/static-1.C: New file.
29133         * g++.dg/pch/static-1.Hs: New file.
29134
29135 2003-06-10  Richard Henderson  <rth@redhat.com>
29136
29137         * gcc.dg/asm-7.c: Adjust expected warning text.
29138
29139 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29140
29141         * gcc.dg/builtins-20.c: New test case.
29142
29143 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29144
29145         PR c++/11131
29146         * g++.dg/opt/template1.C: New test.
29147
29148 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29149
29150         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29151         additional_sources.
29152
29153 2003-05-21  David Taylor  <dtaylor@emc.com>
29154
29155         * gcc.dg/Wpadded.c: New file.
29156
29157 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29158
29159         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29160         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29161         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29162         dg-require-weak.
29163
29164 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29165
29166         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29167
29168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29169
29170         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29171         (dg-require-alias): Likewise.
29172         (dg-require-gc-sections): Likewise.
29173         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29174
29175 2003-06-08  Richard Henderson  <rth@redhat.com>
29176
29177         * gcc.dg/20011029-2.c: Fix the array reference.
29178         * gcc.dg/asm-7.c: New.
29179
29180 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29181
29182         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29183
29184 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29185
29186         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29187         (dg-require-gc-sections): Likewise.
29188
29189 2003-06-08  Jan Hubicka  <jh@suse.cz>
29190
29191         * i386-cmov1.c: Fix regular expression.
29192         * i386-cvt-1.c: Likewise.
29193         * i386-local.c: Likewise.
29194         * i386-local2.c: Likewise.
29195         * i386-mul.c: Likewise.
29196         * i386-ssetype-1.c: Likewise.
29197         * i386-ssetype-3.c: Likewise.
29198         * i386-ssetype-5.c: Likewise.
29199
29200 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29201
29202         PR c++/11039
29203         * g++.dg/warn/implicit-typename2.C: New test.
29204         * g++.dg/warn/implicit-typename3.C: New test.
29205
29206 2003-06-07  Richard Henderson  <rth@redhat.com>
29207
29208         * g++.dg/other/offsetof3.C: Use size_t.
29209         * g++.dg/other/offsetof4.C: Likewise.
29210
29211 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29212
29213         * lib/copy-file.exp: New. Implement gcc_copy_files.
29214
29215         * lib/dg-pch.exp: Load copy-file.exp
29216         (dg-pch): Use gcc_copy_files instead of "file copy".
29217
29218 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29219
29220         * gcc.dg/weak/weak.exp: Simplify.
29221         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29222         * gcc.dg/weak/weak-1.c: Likewise.
29223         * gcc.dg/weak/weak-2.c: Likewise.
29224         * gcc.dg/weak/weak-3.c: Likewise.
29225         * gcc.dg/weak/weak-4.c: Likewise.
29226         * gcc.dg/weak/weak-5.c: Likewise.
29227         * gcc.dg/weak/weak-6.c: Likewise.
29228         * gcc.dg/weak/weak-7.c: Likewise.
29229         * gcc.dg/weak/weak-8.c: Likewise.
29230         * gcc.dg/weak/weak-9.c: Likewise.
29231
29232 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29233
29234         gcc.c-torture/execute/20030606-1.c: New.
29235
29236 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29237
29238         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29239         * gcc.dg/builtins-19.c: Likewise.
29240
29241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29242
29243         * gcc.dg/builtins-2.c: Add some more tests.
29244         * gcc.dg/builtins-18.c: New test case.
29245         * gcc.dg/builtins-19.c: New test case.
29246
29247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29248             Jim Wilson  <wilson@tuliptree.org>
29249
29250         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29251
29252 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29253
29254         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29255         mempcpy/stpcpy calls not to be optimized into something else.
29256         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29257         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29258         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29259
29260 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29261
29262         * gcc.dg/format/asm_fprintf-1.c: New test.
29263
29264 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29265
29266         * lib/gcc-defs.exp (additional_sources): New variable.
29267         (dg-additional-sources): New function.
29268         (additional_files): New variable.
29269         (dg-additional-files): New function.
29270         (dg-additional-files-options): Likewise.
29271         * lib/gcc-dg.exp (dg-require-weak): New function.
29272         (dg-require-alias): Likewise.
29273         (dg-require-gc-sections): Likewise.
29274         * lib/target-supports.exp (check_alias_available): Remove testfile
29275         parameter.
29276         (check_gc_sections_available): New function.
29277         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29278         (dg-gpp-additional-files): Likewise.
29279         * lib/g++.exp (additional_sources): Remove.
29280         (additional_files): Likewise.
29281         (g++_target_compile): Use dg-additional-files-options.
29282
29283         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29284         Tcl logic.
29285         * gcc.dg/special/ecos.exp: Remove.
29286         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29287         * gcc.dg/special/alias-1.c: Likewise.
29288         * gcc.dg/special/alias-2.c: Likewise.
29289         * gcc.dg/special/gcsec-1.c: Likewise.
29290         * gcc.dg/special/weak-1.c: Likewise.
29291         * gcc.dg/special/weak-2.c: Likewise.
29292         * gcc.dg/special/wkali-1.c: Likewise.
29293         * gcc.dg/special/wkali-2.c: Likewise.
29294
29295         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29296         dg-gpp-additional-*.
29297         * g++.dg/special/conpr-3.C: Likewise.
29298         * g++.dg/special/conpr-4.C: Likewise.
29299         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29300         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29301         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29302         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29303         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29304         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29305         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29306         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29307         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29308         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29309         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29310         * g++.old-deja/g++.other/comdat1.C: Likewise.
29311         * g++.old-deja/g++.other/comdat2.C: Likewise.
29312         * g++.old-deja/g++.other/comdat3.C: Likewise.
29313         * g++.old-deja/g++.other/ctor1.C: Likewise.
29314         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29315
29316 2003-06-05  Richard Henderson  <rth@redhat.com>
29317
29318         * gcc.dg/debug/20030605-1.c: New.
29319
29320 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29321
29322         * README.QMTEST: Update.
29323
29324 2003-06-04  Richard Henderson  <rth@redhat.com>
29325
29326         * gcc.dg/cleanup-1.c: New.
29327         * gcc.dg/cleanup-2.c: New.
29328         * gcc.dg/cleanup-3.c: New.
29329         * gcc.dg/cleanup-4.c: New.
29330         * gcc.dg/cleanup-5.c: New.
29331         * gcc.dg/cleanup-6.c: New.
29332         * gcc.dg/cleanup-7.c: New.
29333
29334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29335
29336         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29337
29338         * lib/dg-pch.exp: New file.
29339         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29340         * gcc.dg/pch/pch.exp: Likewise.
29341
29342 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29343
29344         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29345         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29346         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29347         * gcc.dg/builtins-17.c: New test case.
29348         * gcc.dg/i386-387-4.c: New test case.
29349         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29350
29351 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29352
29353         * gcc.dg/ultrasp9.c: New test.
29354
29355 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29356
29357         * gcc.c-torture/compile/20030604-1.c: New test.
29358         * gcc.dg/sparc-constant-1.c: New test.
29359
29360 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29361
29362         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29363
29364 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29365
29366         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29367
29368         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29369         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29370
29371 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29372
29373         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29374
29375 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29376
29377         PR c++/10940
29378         * g++.dg/template/spec10.C: New test.
29379
29380 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29381
29382         * gcc.dg/builtins-16.c: New test case.
29383
29384 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29387         mempcpy test with post-increments.
29388         * gcc.c-torture/execute/string-opt-3.c: New test.
29389         * gcc.dg/string-opt-1.c: New test.
29390
29391 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29392
29393         PR fortran/10965
29394         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29395
29396 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29397
29398         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29399         (scan-assembler): ... here.  Use dg-scan.
29400         (scan-assembler-not): Likewise.
29401         (scan-file): New function.
29402         (scan-file-not): Likewise.
29403         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29404         * gcc.dg/cpp/_Pragma4.c: Likewise.
29405         * gcc.dg/cpp/_Pragma5.c: Likewise.
29406         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29407         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29408         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29409         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29410         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29411         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29412         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29413         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29414         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29415         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29416         * gcc.dg/cpp/cxxcom1.c: Likewise.
29417         * gcc.dg/cpp/line1.c: Likewise.
29418         * gcc.dg/cpp/maccom1.c: Likewise.
29419         * gcc.dg/cpp/maccom2.c: Likewise.
29420         * gcc.dg/cpp/maccom3.c: Likewise.
29421         * gcc.dg/cpp/maccom4.c: Likewise.
29422         * gcc.dg/cpp/maccom5.c: Likewise.
29423         * gcc.dg/cpp/maccom6.c: Likewise.
29424         * gcc.dg/cpp/multiline.c: Likewise.
29425         * gcc.dg/cpp/spacing1.c: Likewise.
29426         * gcc.dg/cpp/spacing2.c: Likewise.
29427         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29428         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29429         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29430         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29431         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29432         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29433         * gcc.dg/cpp/cxxcom2.c: Likewise.
29434         * gcc.dg/cpp/cxxcom2.h: New file.
29435
29436         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29437         * g++.dg/cpp/truefalse.C: Here.
29438         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29439
29440 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29441
29442         * gcc.dg/cpp/redef3.c: New file.
29443
29444 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29445
29446         * gcc.dg/i386-loop-3.c: New test.
29447
29448 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29449
29450         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29451
29452 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29453
29454         * gcc.dg/fwrapv-1.c: New test case.
29455         * gcc.dg/fwrapv-2.c: New test case.
29456
29457 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29458
29459         PR c++/10956
29460         * g++.dg/template/spec9.C: New test.
29461
29462 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29463
29464         * gcc.dg/duff-4.c: New test case.
29465
29466 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29467
29468         PR fortran/10843
29469         * g77.dg/ffixed-form-1.f: New test
29470         * g77.dg/ffixed-form-2.f: New test
29471         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29472         * g77.dg/ffree-form-3.f: New test
29473
29474 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29475
29476         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29477         * gcc.dg/wint_t-1.c: Likewise.
29478
29479 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29480
29481         * g++.dg/template/access11.C: New test.
29482
29483 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29484
29485         PR c++/10849
29486         * g++.dg/template/access10.C: New test.
29487
29488 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29489             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29490
29491         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29492
29493 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29494
29495         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29496         suppress for powerpc-*-darwin*.
29497         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29498
29499 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29500
29501         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29502         suppress option for powerpc-*-darwin*.
29503
29504 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29505
29506         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29507         * gcc.dg/builtins-4.c: Add test for fmod.
29508
29509 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29510
29511         PR c++/10682
29512         * g++.dg/template/instantiate4.C: New test.
29513
29514 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29515
29516         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29517
29518 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29519
29520         * gcc.dg/compat/scalar-return-1_main.c: New file.
29521         * gcc.dg/compat/scalar-return-1_x.c: New file.
29522         * gcc.dg/compat/scalar-return-1_y.c: New file.
29523         * gcc.dg/compat/scalar-return-2_main.c: New file.
29524         * gcc.dg/compat/scalar-return-2_x.c: New file.
29525         * gcc.dg/compat/scalar-return-2_y.c: New file.
29526         * gcc.dg/compat/struct-return-3_main.c: New file.
29527         * gcc.dg/compat/struct-return-3_y.c: New file.
29528         * gcc.dg/compat/struct-return-3_x.c: New file.
29529         * gcc.dg/compat/struct-return-2_main.c: New file.
29530         * gcc.dg/compat/struct-return-2_x.c: New file.
29531         * gcc.dg/compat/struct-return-2_y.c: New file.
29532
29533 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29534
29535         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29536         for hppa*-hp-hpux*.
29537         * gcc.dg/20021014-1.c (dg-options): Likewise.
29538         * gcc.dg/nest.c (dg-options): Likewise.
29539
29540 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29541
29542         PR c++/9738
29543         * g++.dg/ext/dllimport2.C: New file.
29544         * g++.dg/ext/dllimport3.C: New file.
29545
29546 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29547
29548         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29549         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29550         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29551         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29552         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29553         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29554         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29555         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29556         * gcc.dg/compat/small-struct-defs.h: New file.
29557         * gcc.dg/compat/small-struct-init.h: New file.
29558         * gcc.dg/compat/small-struct-check.h: New file.
29559         * gcc.dg/compat/fp-struct-defs.h: New file.
29560         * gcc.dg/compat/fp-struct-check.h: New file.
29561         * gcc.dg/compat/fp-struct-init.h: New file.
29562         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29563         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29564
29565 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29566
29567         * gcc.dg/20030225-2.c: New test.
29568
29569 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29570             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29571
29572         * gcc.c-torture/compile/20030518-1.c: New test case.
29573
29574 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29575
29576         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29577         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29578         gcc-dg-debug-runtest.
29579         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29580         gcc-dg-debug-runtest.
29581
29582 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29583
29584         PR c++/9022
29585         * g++.dg/lookup/using6.C: New test.
29586
29587 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29588
29589         * g++.dg/parse/access2.C: New test.
29590
29591 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29592
29593         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29594         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29595         * gcc.dg/debug/debug.exp: Likewise.
29596
29597 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29598
29599         * gcc.dg/dollar.c: New test.
29600
29601 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29602
29603         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29604         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29605         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29606         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29607         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29608         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29609         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29610         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29611         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29612         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29613         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29614         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29615         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29616         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29617         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29618         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29619         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29620         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29621
29622 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29623
29624         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29625         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29626         support for "repo" mode.
29627         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29628         * lib/g77-dg.exp: Likewise.
29629         * lib/obj-dg.exp: Likewise.
29630
29631 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29632
29633         Merge from gcc-3_2-rhl8-branch:
29634         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.dg/tls/opt-6.c: New test.
29637
29638         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * gcc.dg/20030405-1.c: New test.
29641
29642         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29643
29644         * gcc.dg/20030309-1.c: New test.
29645
29646         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29647
29648         * gcc.c-torture/execute/20030307-1.c: New test.
29649
29650         2003-02-20  Randolph Chung  <tausq@debian.org>
29651
29652         * gcc.c-torture/compile/20030220-1.c: New test.
29653
29654         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29655
29656         * gcc.dg/20030217-1.c: New test.
29657
29658         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29659
29660         * gcc.c-torture/compile/20020129-1.c: New test.
29661
29662         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29663
29664         * gcc.dg/unroll-1.c: New test.
29665
29666         2002-11-16  Jan Hubicka  <jh@suse.cz>
29667
29668         * gcc.c-torture/execute/20020920-1.c: New test.
29669
29670         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29671
29672         PR target/7434
29673         * gcc.c-torture/compile/20021008-1.c: New test.
29674
29675         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29676
29677         PR target/7559
29678         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29679
29680         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29681
29682         * gcc.c-torture/compile/20020807-1.c: New test.
29683
29684         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29685
29686         * gcc.dg/tls/opt-1.c: New test.
29687
29688         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29689
29690         * gcc.dg/20020729-1.c: New test.
29691
29692         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * g++.dg/opt/life1.C: New test.
29695
29696         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29697
29698         * gcc.dg/20020525-1.c: New test.
29699
29700         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29701
29702         PR c++/6794
29703         * g++.dg/ext/pretty1.C: New test.
29704         * g++.dg/ext/pretty2.C: New test.
29705
29706 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29707
29708         PR c++/8385
29709         * g++.dg/ext/typeof5.C: New test.
29710
29711 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29712
29713         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29714         __USER_LABEL_PREFIX__ into account.
29715         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29716
29717 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29718
29719         * gcc.dg/builtins-15.c: New test case.
29720
29721 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29722
29723         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29724
29725 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29726
29727         * lib/g++.exp: Tweak handling of additional source files.
29728         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29729         * g++.dg/special/conpr-2a.C: Rename to ...
29730         * g++.dg/special/conpr-2a.cc: ... this.
29731         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29732         * g++.dg/special/conpr-3a.C: Rename to ...
29733         * g++.dg/special/conpr-3a.cc: This.
29734         * g++.dg/special/conpr-3b.C: Rename to ...
29735         * g++.dg/special/conpr-3b.cc: This.
29736         * g++.dg/special/conpr-4.C: New test.
29737         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29738
29739 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29740
29741         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29742
29743 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29744
29745         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29746         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29747         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29748         * g++.old-deja/g++.other/warn3.C: Likewise.
29749
29750 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29751
29752         * gcc.dg/i386-387-1.c: Update to also test log.
29753         * gcc.dg/i386-387-2.c: Likewise.
29754
29755 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29756
29757         * g77.f-torture/execute/int8421.f: New test.
29758
29759 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29760
29761         PR c++/10230, c++/10481
29762         * g++.dg/lookup/scoped5.C: New test.
29763
29764 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/10552
29767         * g++.dg/template/ttp6.C: New test.
29768
29769 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29770
29771         * gcc.c-torture/execute/builtins: New directory.
29772         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29773         gcc.c-torture/execute/builtins.
29774         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29775         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29776         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29777         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29778
29779 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29780
29781         PR c++/9252
29782         * g++.dg/template/access8.C: New test.
29783         * g++.dg/template/access9.C: New test.
29784
29785 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29786
29787         PR c++/9554
29788         * g++.dg/parse/access1.C: New test.
29789
29790 2003-05-09  DJ Delorie  <dj@redhat.com>
29791
29792         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29793         long, and not an int.
29794
29795 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29796
29797         PR c++/10555, c++/10576
29798         * g++.dg/template/memclass1.C: New test.
29799
29800 2003-05-08  DJ Delorie  <dj@redhat.com>
29801
29802         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29803         targets.
29804         * gcc.c-torture/execute/20021024-1.x: Likewise.
29805         * gcc.c-torture/execute/shiftdi.x: Likewise.
29806         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29807         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29808         * gcc.dg/20021018-1.c: Likewise.
29809
29810 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29811
29812         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29813
29814         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29815         (bcopy): Call memmove.
29816
29817 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29818
29819         * g77.f-torture/compile/8485.f: New test case.
29820
29821 2003-05-07  Richard Henderson  <rth@redhat.com>
29822
29823         PR c++/10570
29824         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29825         Verify exception_cleanup not called for rethrows.
29826         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29827         when exiting catch block without rethrowing.
29828         * g++.dg/eh/forced3.C: New.
29829         * g++.dg/eh/forced4.C: New.
29830
29831 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29832
29833         * gcc.dg/20030505.c: Fix triplet.
29834
29835 2003-05-06  DJ Delorie  <dj@redhat.com>
29836
29837         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29838         * gcc.dg/nest.c: Likewise.
29839
29840 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29841
29842         * gcc.dg/builtins-14.c: New test case.
29843
29844 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29845
29846         * lib/compat.exp (compat-execute): New argument.
29847         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29848         * gcc.dg/compat: New test directory.
29849         * gcc.dg/compat/compat.exp: New expect script.
29850         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29851         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29852         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29853         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29854         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29855         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29856
29857         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29858         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29859         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29860         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29861         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29862         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29863         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29864         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29865         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29866         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29867         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29868         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29869         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29870         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29871         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29872
29873 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29874
29875         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29876
29877 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29878
29879         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29880
29881 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29882
29883         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29884         * gcc.dg/ppc-fsel-2.c: New test.
29885
29886         * gcc.dg/unused-5.c: New test.
29887
29888 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29889
29890         PR c++/10496
29891         * g++.dg/warn/pmf1.C: New test.
29892
29893 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29894
29895         PR c++/4494
29896         * g++.dg/warn/main.C: New test.
29897
29898 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29899
29900         * gcc.dg/nonnull-3.c: New test.
29901
29902 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29903
29904         * gcc.dg/cpp/Wtrigraphs.c: Update.
29905         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29906
29907 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29908
29909         * gcc.dg/ppc-fsel-1.c: New test.
29910
29911 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29912
29913         PR c/10604
29914         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29915
29916 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29917
29918         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29919
29920 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29921
29922         PR c++/9364, c++/10553, c++/10586
29923         * g++.dg/parse/typename4.C: New test.
29924         * g++.dg/parse/typename5.C: Likewise.
29925
29926 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29927
29928         * gcc.c-torture/compile/20030503-1.c: New test.
29929
29930 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29931
29932         * g++.dg/lookup/using5.C: Fix testcase error.
29933
29934 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29935
29936         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29937         since MEABI is no longer supported.  Remove all vestiges
29938         of MEABI from the test.
29939
29940 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29941
29942         PR c++/10554
29943         * g++.dg/lookup/using5.C: New test.
29944
29945 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29946
29947         PR c++/8772
29948         * g++.dg/template/ttp5.C: New test.
29949
29950 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29951
29952         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29953         (dg-gpp-additional-sources): New function.
29954         (dg-gpp-additional-files): Likewise.
29955         * lib/g++.exp (additional_sources): New variable.
29956         (additional_files): Likewise.
29957         (g++_target_compile): Deal with them.
29958         * lib/old-dejagnu.exp: Remove.
29959         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29960         * g++.old-deja: Revise all tests to use dg commands.
29961
29962 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29963
29964         PR c++/9432, c++/9528
29965         * g++.dg/lookup/using4.C: New test.
29966
29967 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29968
29969         * gcc.dg/noreturn-5.c: New file.
29970         * gcc.dg/noreturn-6.c: New file.
29971
29972         * gcc.c-torture/compile/inline-1.c: New file.
29973
29974 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29975
29976         PR c++/10551
29977         * g++.dg/template/explicit1.C: New test.
29978
29979 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29980
29981         PR c++/10549
29982         * g++.dg/other/bitfield1.C: New test.
29983
29984         PR c++/10527
29985         * g++.dg/init/new7.C: New test.
29986
29987 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29988
29989         * g++.dg/ext/desig1.C: New test.
29990         * g++.dg/ext/init1.C: Update.
29991
29992         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29993
29994 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29995
29996         PR c++/10180
29997         * g++.dg/warn/Winline-1.C: New test.
29998
29999 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * gcc.c-torture/execute/string-opt-19.c: New test.
30002
30003         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30004         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30005
30006 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30007
30008         PR c++/10506
30009         * g++.dg/init/new6.C: New test.
30010
30011         PR c++/10503
30012         * g++.dg/init/ref6.C: New test.
30013
30014 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30015
30016         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30017
30018 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30019
30020         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30021         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30022
30023 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30024
30025         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30026         initialized static data members.
30027
30028 2003-04-25  H.J. Lu <hjl@gnu.org>
30029
30030         * gcc.dg/ia64-sync-4.c: New test.
30031
30032 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30033
30034         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30035         date.
30036
30037 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         PR c++/10337
30040         * g++.dg/warn/conv1.C: New test.
30041         * g++.old-deja/g++.other/conv7.C: Adjust.
30042         * g++.old-deja/g++.other/overload14.C: Adjust.
30043
30044 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30045
30046         PR c++/10471
30047         * g++.dg/template/defarg2.C: New test.
30048
30049 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30050
30051         * gcc.dg/cpp/include2.c: Update.
30052         * gcc.dg/cpp/multiline-2.c: New.
30053         * gcc.dg/cpp/multiline.c: Update.
30054         * gcc.dg/cpp/strify2.c: Update.
30055         * gcc.dg/cpp/trad/literals-2.c: Update.
30056
30057 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30058
30059         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30060
30061 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30062
30063         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30064
30065 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30066
30067         PR c++/10451
30068         * g++.dg/parse/crash4.C: New test.
30069
30070         PR c++/9847
30071         * g++.dg/parse/crash5.C: New test.
30072
30073 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/10446
30076         * g++.dg/parse/crash3.C: New test.
30077
30078         PR c++/10428
30079         * g++.dg/parse/elab1.C: New test.
30080
30081 2003-04-22  Devang Patel  <dpatel@apple.com>
30082
30083         * gcc.dg/cpp/trad/funlike-5.c: New test.
30084
30085 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30086
30087         * g++.dg/other/packed1.C: Fix dg options.
30088
30089 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         * g++.dg/other/offsetof2.C: New test.
30092
30093 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30094
30095         * g++.dg/template/recurse.C: Adjust location of error messages.
30096
30097 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30098
30099         PR c++/9881
30100         * g++.dg/init/addr-const1.C: New test.
30101         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30102
30103 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30104
30105         PR c++/10405
30106         * g++.dg/lookup/struct-hack1.C: New test.
30107
30108 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30109
30110         * ucs.c: Update diagnostic messages.
30111
30112 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30113
30114         * gcc.dg/cpp/truefalse.cpp: New test.
30115         * gcc.dg/cpp/cpp.exp: Update.
30116         * g++.dg/other/stdbool-if.C: Remove.
30117
30118 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30119
30120         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30121         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30122
30123 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30124
30125         * gcc.c-torture/compile/20030418-1.c: New test.
30126
30127 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30128
30129         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30130
30131 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30132
30133         PR c++/10347
30134         g++.dg/template/dependent-name1.C: New test.
30135
30136 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30137
30138         * gcc.dg/warn-1.c (tourist_guide): New array,
30139         contains a pointer to bar.
30140
30141 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30142
30143         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30144         * gcc.c-torture/execute/medce-1.c: New test case.
30145         * gcc.c-torture/execute/medce-2.c: New test case.
30146
30147 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30148
30149         * lib/prune.exp: Ignore more messages.
30150
30151         PR c++/10381
30152         * g++.dg/parse/lookup3.C: New test.
30153
30154 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30155
30156         * gcc.c-torture/compile/20030415-1.c : New test.
30157
30158 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30159
30160         * gcc.c-torture/execute/scope-2.c: Move to ...
30161         * gcc.dg/noncompile/scope.c: .... here.
30162
30163 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30164
30165         * gcc.dg/20030414-2.c: New test case.
30166
30167 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30168
30169         PR target/10377
30170         * gcc.dg/20030414-1.c: New test.
30171
30172 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30173
30174         * gcc.dg/builtins-12.c: New test case.
30175         * gcc.dg/builtins-13.c: New test case.
30176
30177 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30178
30179         * gcc.c-torture/execute/string-opt-18.c: New test.
30180
30181 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/10300
30184         * g++.dg/init/new5.C: New test.
30185
30186 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30187
30188         PR c++/7910
30189         * g++.dg/ext/dllimport1.C: New test.
30190
30191 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30192
30193         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30194
30195 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30196
30197         PR Fortran/9263
30198         * g77.f-torture/noncompile/9263.f: New test
30199         PR Fortran/1832
30200         * g77.f-torture/execute/1832.f: New test
30201
30202 2003-04-11  David Chad  <davidc@freebsd.org>
30203             Loren J. Rittle  <ljrittle@acm.org>
30204
30205         libobjc/8562
30206         * objc.dg/headers.m: New test.
30207
30208 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30209
30210         * gcc.c-torture/execute/builtin-noret-2.c: New.
30211         * gcc.c-torture/execute/builtin-noret-2.x: New.
30212         XFAIL builtin-noret-2.c at -O1 and above.
30213         * gcc.dg/redecl.c: New.
30214         * gcc.dg/Wshadow-1.c: Update error regexps.
30215
30216 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30217
30218         * g++.dg/abi/bitfield10.C: New test.
30219
30220 2003-04-09  Mike Stump  <mrs@apple.com>
30221
30222         * gcc.dg/pch/pch.exp: Make testcase names longer.
30223         * g++.dg/pch/pch.exp: Make testcase names longer.
30224
30225 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30226
30227         * gcc.dg/builtins-11.c: New test case.
30228
30229 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30230
30231         * gcc.dg/builtins-9.c: New test case.
30232         * gcc.dg/builtins-10.c: New test case.
30233
30234 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30235
30236         * gcc.dg/noncompile/init-4.c.c: New test.
30237
30238 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30239
30240         * gcc.misc-test/gcov-9.c: New test.
30241         * gcc.misc-test/gcov-10.c: New test
30242         * gcc.misc-test/gcov-11.c: New test.
30243
30244 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30245
30246         PR optimization/10024
30247         * gcc.c-torture/compile/20030405-1.c: New test.
30248
30249 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30250
30251         * gcc.dg/pch/static-3.c: New.
30252         * gcc.dg/pch/static-3.hs: New.
30253         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30254
30255 2003-04-04  Richard Henderson  <rth@redhat.com>
30256
30257         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30258         * g++.dg/eh/forced2.C: Likewise.
30259
30260 2003-04-03  Mike Stump  <mrs@apple.com>
30261
30262         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30263         target arg.
30264         (scan-assembler-times, scan-assembler-not): Likewise.
30265         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30266
30267 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30268
30269         * gcc.dg/sparc-loop-1.c: New test.
30270
30271 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30272
30273         PR other/9274
30274         * g++.dg/pch/system-2.C: New.
30275         * g++.dg/pch/system-2.Hs: New.
30276
30277 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30278
30279         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30280
30281         * g++.dg/eh/simd-1.C (vecfunc): Same.
30282
30283 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30284
30285         * gcc.c-torture/execute/20030401-1.c: New test case.
30286
30287 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30288
30289         * objc.dg/defs.m: New.
30290
30291 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30292
30293         * g++.dg/eh/simd-1.C: New.
30294         * g++.dg/eh/simd-2.C: New.
30295
30296 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30297
30298         * gcc.c-torture/execute/simd-3.c: New.
30299
30300 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30301
30302         PR c/9936
30303         * gcc.dg/20030331-2.c: New test.
30304
30305 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30306
30307         PR c++/10278
30308         * g++.dg/parse/crash2.C: New test.
30309
30310 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30311
30312         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30313         * gcc.c-torture/execute/20030331-1.c: ...here.
30314
30315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30316
30317         * gcc.c-torture/execute/20030331-1.c: New test.
30318
30319 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * lib/gcov.exp: Adjust call return testing strings.
30322         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30323
30324 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30325
30326         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30327         * gcc.dg/builtins-7.c: New test case.
30328         * gcc.dg/builtins-8.c: New test case.
30329
30330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30331
30332         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30333
30334 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR c++/7647
30337         * g++.dg/lookup-class-member-2.C: New test.
30338
30339 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30340
30341         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30342
30343 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30344
30345         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30346
30347 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30348
30349         * g++.dg/init/attrib1.C: New test.
30350
30351 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30352
30353         * gcc.dg/ultrasp8.c: New test.
30354
30355 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30356
30357         * gcc.dg/ultrasp7.c: New test.
30358
30359 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         PR c++/10047
30362         * g++.dg/template/inline1.C: New test.
30363
30364 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30365
30366         * gcc.dg/sparc-dwarf2.c: New test.
30367
30368 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30369
30370         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30371         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30372
30373 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30374
30375         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30376         than reading .x files.
30377         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30378         * g77.dg/gcov/gcov-1.f: Likewise.
30379         * gcc.misc-tests/gcov-4b.c: Likewise.
30380         * gcc.misc-tests/gcov-5b.c: Likewise.
30381         * gcc.misc-tests/gcov-6.c: Likewise.
30382         * gcc.misc-tests/gcov-7.c: Likewise.
30383         * gcc.misc-tests/gcov-8.c: Likewise.
30384         * g++.dg/gcov/gcov-1.x: Remove.
30385         * g77.dg/gcov/gcov-1.x: Likewise.
30386         * gcc.misc-tests/gcov-4b.x: Likewise.
30387         * gcc.misc-tests/gcov-5b.x: Likewise.
30388         * gcc.misc-tests/gcov-6.x: Likewise.
30389         * gcc.misc-tests/gcov-7.x: Likewise.
30390         * gcc.misc-tests/gcov-8.x: Likewise.
30391
30392 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30393
30394         PR opt/10087
30395         * gcc.dg/20030324-1.c: New test.
30396
30397 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30398
30399         PR c++/10224
30400         * g++.dg/template/arg3.C: New test.
30401
30402         PR c++/10158
30403         * g++.dg/template/friend18.C: New test.
30404
30405 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30406
30407         * g77.f-torture/compile/20030326-1.f: New test case.
30408
30409 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30410
30411         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30412
30413         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30414
30415 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30416
30417         * gcc.dg/ia64-sync-3.c: New test.
30418
30419 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30420
30421         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30422
30423 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30424
30425         * gcc.dg/ultrasp6.c: New test.
30426
30427 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30428
30429         * gcc.dg/i386-signbit-1.c: New test.
30430         * gcc.dg/i386-signbit-2.c: New test.
30431         * gcc.dg/i386-signbit-3.c: New test.
30432
30433 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30434
30435         * gcc.dg/ultrasp5.c: Fix options.
30436
30437 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30438
30439         * gcc.dg/ultrasp5.c: Fix comment.
30440
30441 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30442
30443         PR fortran/10197
30444         * g77.f-torture/execute/10197.f: New test.
30445
30446 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30447
30448         PR c++/9898, c++/383
30449         * g++.dg/template/conv6.C: New test.
30450
30451         PR c++/10119
30452         * g++.dg/template/ptrmem5.C: New test.
30453
30454         PR c++/10026
30455         * g++.dg/lookup/koenig1.C: New test.
30456
30457         PR C++/10199
30458         * g++.dg/lookup/template2.C: New test.
30459
30460 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30461
30462         * g++.dg/opt/rtti1.C: New test.
30463
30464 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30465
30466         * gcc.dg/ultrasp5.c: New test.
30467
30468 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30469
30470         PR middle-end/9967
30471         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30472         builtin fputs.
30473
30474 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30475
30476         PR c/8224
30477         * gcc.dg/20030323-1.c: New test.
30478
30479 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30480
30481         * gcc.c-torture/compile/20030323-1.c: New test case.
30482
30483 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30484
30485         * gcc.dg/20030321-1.c: New test.
30486
30487 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30488
30489         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30490
30491 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30492
30493         PR c++/9978, c++/9708
30494         * g++.dg/ext/vlm1.C: Adjust expected error.
30495         * g++.dg/ext/vla2.C: New test.
30496         * g++.dg/template/arg1.C: New test.
30497         * g++.dg/template/arg2.C: New test.
30498
30499 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30500
30501         * g77.f-torture/execute/select.f: New test.
30502         * g77.f-torture/noncompile/select_no_compile.f: New test.
30503
30504 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30505
30506         PR c++/9898
30507         * g++.dg/other/error4.C: New test.
30508
30509 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30510
30511         * g++.dg/template/friend17.C: New test.
30512
30513 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30514
30515         * gcc.c-torture/compile/20030320-1.c: New.
30516
30517 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30518
30519         * gcc.dg/builtins-6.c: New test case.
30520
30521 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30522
30523         PR target/10073
30524         * gcc.c-torture/compile/20030319-1.c: New.
30525
30526 2003-03-18  Jan Hubicka  <jh@suse.cz>
30527
30528         * gcc.dg/i386-cvt-1.c: New test.
30529
30530 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30531
30532         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30533         * objc.dg/naming-2.m: Likewise.
30534
30535 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30536
30537         PR c++/9639
30538         * g++.dg/parse/crash1.C: New test.
30539
30540 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30541
30542         PR c++/8805
30543         * g++.dg/eh/cleanup1.C: New test.
30544
30545 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30546
30547         * gcc.c-torture/execute/20030316-1.c: New test case.
30548
30549 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30550
30551         PR c++/9629
30552         * g++.dg/init/ctor2.C: New test.
30553
30554 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30555
30556         * g77.f-torture/compile/xformat.f: New test case.
30557
30558 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30559
30560         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30561         * g++.old-deja/g++.mike/eh50.C: Likewise.
30562
30563 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30564
30565         PR c++/6440
30566         * g++.dg/template/spec7.C: New test.
30567         * g++.dg/template/spec8.C: Likewise.
30568
30569 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30570
30571         * gcc.c-torture/execute/20030313-1.c: New test.
30572
30573 2003-03-14  Richard Henderson  <rth@redhat.com>
30574
30575         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30576
30577 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30578
30579         * gcc.c-torture/compile/20030314-1.c: New test.
30580
30581 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30582
30583         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30584         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30585         thumb target,
30586         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30587         to accept newer _imp__  prefix and additional
30588         newline in .drectve section.
30589         * gcc.dg/dll-4.c: Likewise.
30590         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30591         switch.
30592
30593 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30594
30595         * g++.dg/parse/namespace9.C: New test.
30596
30597         * g++.dg/init/ref5.C: New test.
30598         * g++.dg/parse/ptrmem1.C: Likewise.
30599
30600 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30601
30602         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30603         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30604         regular expression.
30605         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30606         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30607
30608 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30609
30610         * gcc.c-torture/execute/20030224-2.c: New test.
30611
30612 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30613
30614         * gcc.dg/decl-3.c: New test.
30615
30616 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30617
30618         * gcc.dg/i386-loop-2.c: New test.
30619
30620 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30621
30622         PR c++/9474
30623         * g++.dg/parse/namespace8.C: New test.
30624
30625         PR c++/9924
30626         * g++.dg/overload/builtin2.C: New test.
30627
30628 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30629
30630         * gcc.dg/return-type-3.c: New test.
30631
30632 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30633
30634         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30635         profiling options are not supported.
30636
30637 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30638
30639         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30640         * g++.old-deja/g++.warn/impint2.C: Likewise.
30641
30642 2003-03-10  Devang Patel  <dpatel@apple.com>
30643
30644         * g++.dg/cpp/c++_cmd_1.C: New test.
30645         * g++.dg/cpp/c++_cmd_1.h: New file.
30646
30647 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30648
30649         * gcc.dg/altivec-9.c: New file.
30650
30651 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30652
30653         * gcc.dg/ppc-sdata-1.c: New test.
30654         * gcc.dg/ppc-sdata-2.c: New test.
30655
30656 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30657
30658         PR c++/9373
30659         * g++.dg/opt/ptrmem2.C: New test.
30660
30661         PR c++/8534
30662         * g++.dg/opt/ptrmem1.C: New test.
30663
30664 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30665
30666         * gcc.dg/i386-loop-1.c: New test.
30667
30668 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30669
30670         PR c++/9970
30671         * g++.dg/lookup/friend1.C: New test.
30672
30673 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30674
30675         PR c++/9823
30676         * g++.dg/parser/constructor1.C: New test.
30677
30678 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30679
30680         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30681
30682         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30683
30684 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30685
30686         * gcc.dg/cpp/Wunused.c: Update test.
30687
30688 2003-03-08  Jan Hubicka  <jh@suse.cz>
30689
30690         * gcc.dg/inline-3.c: New test.
30691
30692 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30693
30694         PR c++/9809
30695         * g++.dg/parse/builtin1.C: New test.
30696
30697         PR c++/9982
30698         * g++.dg/abi/cookie1.C: New test.
30699         * g++.dg/abi/cookie2.C: Likewise.
30700
30701         PR c++/9524
30702         * g++.dg/template/field1.C: New test.
30703
30704         PR c++/9912
30705         * g++.dg/parse/class1.C: New test.
30706         * g++.dg/parse/namespace7.C: Likewise.
30707         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30708
30709 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30710
30711         * g++.dg/init/ref4.C: New test.
30712
30713 2003-03-07  Jan Hubicka  <jh@suse.cz>
30714
30715         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30716         * gcc.dg/inline-3.c: New test.
30717
30718 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30719
30720         * g++.dg/init/ref3.C: New test.
30721
30722         PR c++/9965
30723         * g++.dg/init/ref2.C: New test.
30724
30725         PR c++/9400
30726         * g++.dg/warn/Wshadow-2.C: New test.
30727
30728         PR c++/9791
30729         * g++.dg/warn/Woverloaded-1.C: New test.
30730
30731 2003-03-05  Jan Hubicka  <jh@suse.cz>
30732
30733         * gcc.dg/i386-local2.c: New.
30734         * gcc.dg/i386-local.c: Fix typo.
30735
30736 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30737
30738         * g++.dg/abi/layout3.C: New test.
30739
30740 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30741
30742         * gcc.c-torture/compile/20030305-1.c
30743
30744 2003-03-05  Jan Hubicka  <jh@suse.cz>
30745
30746         * gcc.dg/i386-local.c: New.
30747
30748 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30749
30750         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30751
30752 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30753
30754         * gcc.dg/switch-2.c: New test.
30755         * gcc.dg/switch-3.c: New test.
30756         * gcc.dg/Wswitch.c: Adjust line numbers.
30757         * gcc.dg/Wswitch-default.c: Likewise.
30758         * gcc.dg/Wswitch-enum.c: Likewise.
30759
30760 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30761
30762         * gcc.c-torture/execute/20030222-1.c: New test.
30763
30764 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30765
30766         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30767
30768 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30769
30770         PR c++/9878
30771         * g++.dg/init/ref1.C: New test.
30772
30773 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30774
30775         * gcc.dg/sh-relax.c: New SH-only test.
30776
30777 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30778
30779         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30780         comment explaining purpose of testcase.
30781
30782 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30783
30784         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30785         for HC11/HC12 (asm needs two int registers).
30786         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30787         HC11/HC12 because the test uses an asm which needs two 32-bit
30788         registers.
30789
30790 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30791
30792         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30793         for HC11/HC12 (array is too large otherwise).
30794         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30795         * gcc.c-torture/compile/20010518-2.x: Likewise.
30796         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30797         HC11/HC12 (array is too large).
30798
30799 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30800
30801         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30802         * lib/g++-dg.exp (g++-dg-test): Likewise.
30803
30804 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30805
30806         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30807         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30808
30809 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30810
30811         * g++.dg/warn/implicit-typename1.C: Remove warning.
30812
30813 2003-02-28  Richard Henderson  <rth@redhat.com>
30814
30815         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30816         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30817
30818 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30819
30820         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30821         * g++.dg/pch/pch.exp: Likewise.
30822
30823 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30824
30825         PR c++/9879
30826         * testsuite/g++.dg/init/new4.C: New test.
30827
30828 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30829
30830         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30831
30832 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30833
30834         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30835         unsigned long.
30836
30837         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30838         wider than float.
30839
30840 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30841
30842         * lib/scanasm.exp: Add support for counting numbers of
30843         occurences.
30844         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30845         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30846
30847 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30848
30849         PR c++/9683
30850         * g++.dg/template/static3.C: New test.
30851
30852         PR c++/9829
30853         * g++.dg/parse/namespace6.C: New test.
30854
30855 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30856
30857         PR target/9732
30858         * gcc.dg/20030225-1.c: New test.
30859
30860 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30861
30862         * README: Remove out-of-date information.
30863
30864         PR c++/9836
30865         * g++.dg/template/spec6.C: New test.
30866
30867 2003-02-24  Jeff Law  <law@redhat.com>
30868
30869         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30870
30871 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30872
30873         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30874         * gcc.dg/pragma-ep-1.c: Likewise.
30875
30876 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30877
30878         PR c++/9602
30879         * g++.dg/template/friend16.C: New test.
30880
30881 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30882
30883         PR c++/5333
30884         * g++.dg/parse/fused-params1.C: Adjust error messages.
30885         * g++.dg/template/nested3.C: New test.
30886
30887 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30888
30889         * g++.dg/abi/param1.C: New test.
30890
30891 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30892
30893         PR c++/7982
30894         * g++.dg/warn/implicit-typename1.C: New test.
30895
30896 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30897
30898         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30899         with "mtune".
30900         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30901         * gcc.c-torture/execute/20010129-1.x: Likewise.
30902         * gcc.dg/20011107-1.c: Likewise.
30903         * gcc.dg/20020108-1.c: Likewise.
30904         * gcc.dg/20020122-3.c: Likewise.
30905         * gcc.dg/20020206-1.c: Likewise.
30906         * gcc.dg/20020310-1.c: Likewise.
30907         * gcc.dg/20020426-2.c: Likewise.
30908         * gcc.dg/20020517-1.c: Likewise.
30909         * gcc.dg/991230-1.c: Likewise.
30910         * gcc.dg/i386-unroll-1.c: Likewise.
30911         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30912
30913 2003-02-22  Jan Hubicka  <jh@suse.cz>
30914
30915         * gcc.dg/i386-mul.c: New test.
30916
30917 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30918
30919         * gcc.dg/builtins-5.c: New test case.
30920
30921 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30922
30923         * gcc.dg/asmreg-1.c: New test.
30924
30925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30926
30927         PR c++/9749
30928         * g++.dg/parse/varmod1.C: New test.
30929
30930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30931
30932         PR c++/9727
30933         * g++.dg/template/op1.C: New test.
30934
30935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30936
30937         PR c++/8906
30938         * g++.dg/template/nested2.C: New test.
30939
30940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30941
30942         PR c++/8724
30943         * g++.dg/expr/dtor1.C: New test.
30944
30945 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30946
30947         * gcc.dg/cpp/include3.c: New test.
30948         * gcc.dg/cpp/inc/foo.h: New file.
30949
30950 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30951
30952         * gcc.c-torture/execute/20030221-1.c: New test.
30953
30954 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30955
30956         PR c++/9729
30957         * g++.dg/abi/conv1.C: New test.
30958
30959 2003-02-20  Jan Hubicka  <jh@suse.cz>
30960
30961         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30962
30963 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30964
30965         * gcc.c-torture/compile/20030219-1.c: New test.
30966
30967 2003-02-18  Jan Hubicka  <jh@suse.cz>
30968
30969         * gcc.dg/funcorder.c: New test.
30970
30971 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30972
30973         * gcc.c-torture/execute/20030218-1.c: New.
30974
30975 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30976
30977         * gcc.dg/20030218-1.c: New.
30978
30979 2003-02-18  Richard Henderson  <rth@redhat.com>
30980
30981         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30982         * gcc.dg/attr-used-2.c: New.
30983
30984 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30985
30986         PR c++/9704
30987         * g++.dg/init/copy5.C: New test.
30988
30989 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30990
30991         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30992         * g++.dg/pch/pch.exp: Likewise.
30993
30994 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30995
30996         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30997         STACK_SIZE is not defined.
30998
30999 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000
31001         PR c++/9457
31002         * g++.dg/template/init1.C: New test.
31003
31004 2003-02-16  Jan HUbicka  <jh@suse.cz>
31005
31006         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31007         (foo): Add few extra tests
31008         * gcc.dg/c99-const-expr-3.c: Likewise.
31009         * gcc.c-torture/execute/20030216-1.c: New.
31010
31011 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31012
31013         PR c++/9459
31014         * g++.dg/ext/typeof4.C: New test.
31015
31016 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31017
31018         * gcc.dg/i386-387-3.c: New test case.
31019
31020 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31021
31022         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31023         cris-*-elf* cris-*-aout* and mmix-*-*.
31024
31025 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31026
31027         * gcc.dg/20030213-1.c: New test.
31028
31029 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31030
31031         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31032         * gcc.dg/i386-387-2.c: Likewise.
31033
31034 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31035
31036         * gcc.dg/ppc-spe.c: Fix formatting.
31037         Enable tests that were previously unsupported by gas.
31038         Delete tests for instructions that no longer exist.
31039         Switch arguments on evsubifw builtin.
31040
31041 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31042
31043         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31044         STACK_SIZE is too small.
31045
31046 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31047             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31048
31049         * gcc.dg/decl-2.c: New test.
31050
31051 2003-02-10  Jan Hubicka  <jh@suse.cz>
31052
31053         * gcc.dg/i386-fpcvt-1.c: New test.
31054
31055 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31056
31057         * gcc.c-torture/execute/20030209-1.c: New test.
31058
31059 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31060
31061         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31062         int-wide bitops, use the constants of the same width.
31063         Likewise, if long long is 32-bit wide, test bitops using
31064         32-bit constants.
31065
31066 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31067
31068         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31069
31070 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31071
31072         * testsuite/gcc.dg/builtins-4.c: New test case.
31073
31074 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31075
31076         * gcc.dg/20020430-1.c: Fix dg command typos.
31077         * gcc.dg/20020503-1.c: Likewise.
31078
31079 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31080
31081         PR c++/8785
31082         * g++.dg/parse/fused-params1.C: New test.
31083
31084         PR c++/8857
31085         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31086
31087         PR c++/8921
31088         * g++.dg/parse/non-dependent1.C: New test.
31089
31090         PR c++/8928
31091         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31092
31093         PR c++/9228
31094         * g++.dg/parse/undefined7.C: New test.
31095         * g++.dg/parse/non-templ1.C: New test.
31096
31097         PR c++/9229
31098         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31099
31100 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31101
31102         * gcc.c-torture/compile/20030206-1.c: New test.
31103
31104 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31105
31106         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31107         "pow" to "foo" to avoid potential confusion with a math built-in.
31108
31109 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31110
31111         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31112         conditions for SPARC targets.
31113
31114 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31115
31116         * gcc.dg/20030204-1.c: New test.
31117
31118 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31119
31120         PR c++/38
31121         * g++.dg/parse/array-size1.C: New test.
31122
31123         PR c++/5657
31124         * g++.dg/parse/undefined3.C: New test.
31125
31126         PR c++/5665
31127         * g++.dg/parse/undefined4.C: New test.
31128
31129         PR c++/5975
31130         * g++.dg/parse/undefined5.C: New test.
31131
31132         PR c++/7259
31133         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31134
31135         PR c++/8578
31136         * g++.dg/parse/casting-operator1.C: New test.
31137
31138         PR c++/8596
31139         * g++.dg/parse/undefined6.C: New test.
31140
31141         PR c++/8736
31142         * g++.dg/parse/missing-template1.C: New test.
31143
31144 2003-02-04  Jan Hubicka  <jh@suse.cz>
31145
31146         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31147         * gcc.dg/i386-cmov?.c: Likewise.
31148         * gcc.dg/i386-fpcvt-?.c: Likewise.
31149         * gcc.dg/i386-ssefp-1.c: Likewise.
31150         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31151         conventions.
31152
31153 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31154
31155         PR c++/7129
31156         * testsuite/g++.dg/ext/max.C: New test.
31157
31158 2003-02-03  Jan Hubicka  <jh@suse.cz>
31159
31160         * gcc.c-torture/execute/20030203-1.c: New test.
31161
31162 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31163
31164         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31165         'natural-endian'.
31166
31167 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31168
31169         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31170         * g++.dg/init/new2.C: Likewise.
31171         * g++.dg/other/new1.C: Likewise.
31172
31173 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31174
31175         * gcc.dg/struct-ret-libc.c: New test.
31176
31177 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31178
31179         * gcc.dg/20030129-1.c: New test.
31180
31181 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31182
31183         PR c++/8849
31184         * g++.dg/template/ptrmem4.C: New test.
31185
31186 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31187
31188         * g++.dg/parser/constant1.C: New test.
31189
31190 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31191
31192         PR c++/8591
31193         * g++.dg/parse/friend2.C: New test.
31194
31195 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         PR c++/9437
31198         * g++.dg/template/unify4.C: New test.
31199
31200 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31201
31202         * gcc.c-torture/execute/20030128-1.c: New test.
31203
31204 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31205
31206         * g++.dg/lookup/nested1.C: Test moved from ...
31207         * g++.old-deja/g++.other/lookup24.C: ... here.
31208
31209 2003-01-28  Jan Hubicka  <jh@suse.cz>
31210
31211         * gcc.dg/i386-cmov5.c: New test.
31212
31213 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31214
31215         * gcc.c-torture/execute/20010925-1.c: Changed the
31216         memcpy declaration.
31217
31218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         PR c++/3902
31221         * g++.dg/parse/template5.C: New test.
31222
31223 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31224
31225         PR fortran/9258
31226         * g77.dg/pr9258: New test.
31227
31228 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31229
31230         * README: Move relevant parts from README.g++.
31231
31232         * README.g++: Remove this file.
31233
31234 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31235
31236         * g++.dg/abi/dcast1.C: New test.
31237
31238 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31239
31240         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31241
31242 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31243
31244         PR c++/47
31245         * g++.old-deja/g++.other/lookup24.C: New test.
31246
31247 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31248
31249         PR middle-end/7227
31250         * gcc.dg/uninit-C.c: New test.
31251
31252 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * g++.dg/abi/covariant1.C: New test.
31255
31256 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31257
31258         * gcc.dg/20030123-1.c: New test.
31259
31260 2003-01-25  Jan Hubicka  <jh@suse.cz>
31261
31262         PR opt/8492
31263         * gcc.c-torture/compile/20030125-1.c
31264
31265 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         PR c++/9403
31268         * g++.dg/parse/template3.C: New test.
31269         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31270
31271         PR c++/795
31272         * g++.dg/parse/template4.C: New test.
31273
31274         PR c++/9415
31275         * g++.dg/template/qual2.C: New test.
31276
31277         PR c++/8545
31278         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31279
31280         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31281
31282 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31283
31284         * gcc.c-torture/execute/switch-1.c: New test case.
31285
31286 2003-01-25  Jan Hubicka  <jh@suse.cz>
31287
31288         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31289
31290 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31291
31292         Tweaks for Bison-1.875. From the NEWS file:
31293         "- `parse error' -> `syntax error'
31294         Bison now uniformly uses the term `syntax error'"
31295         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31296         * gcc.dg/cpp/digraph2.c: Likewise.
31297         * gcc.dg/cpp/direct2.c: Likewise.
31298         * gcc.dg/cpp/paste4.c: Likewise.
31299         * gcc.dg/c90-restrict-1.c: Likewise.
31300         * gcc.dg/c99-func-2.c: Likewise.
31301         * gcc.dg/noncompile/920721-2.c: Likewise.
31302         * gcc.dg/noncompile/930622-2.c: Likewise.
31303         * gcc.dg/noncompile/940112-1.c: Likewise.
31304         * gcc.dg/noncompile/950921-1.c: Likewise.
31305         * gcc.dg/noncompile/951123-1.c: Likewise.
31306         * gcc.dg/noncompile/971104-1.c: Likewise.
31307         * gcc.dg/noncompile/990416-1.c: Likewise.
31308
31309 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31310
31311         * g++.dg/parse/undefined1.C: Add error message.
31312
31313 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31314
31315         PR c++/9354
31316         * g++.dg/parse/new1.C: New test.
31317
31318         PR c++/9216
31319         * g++.dg/parse/template2.C: New test.
31320
31321         PR c++/9354
31322         * g++.dg/parse/typedef2.C: New test.
31323
31324         PR c++/9328
31325         * g++.dg/ext/typeof3.C: New test.
31326
31327 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31328
31329         PR c++/2738
31330         * g++.dg/parse/ret-type1.C: New test.
31331
31332         PR c++/3792
31333         * g++.dg/parse/tmpl-outside1.C: New test.
31334
31335         PR c++/4207
31336         * g++.dg/parse/int-as-enum1.C: New test.
31337
31338         PR c++/4903
31339         * g++.dg/parse/no-typename1.C: New test.
31340
31341         PR c++/5533
31342         * g++.dg/parse/no-value1.C: New test.
31343
31344         PR c++/5921
31345         * g++.dg/parse/wrong-inline1.C: New test.
31346
31347         PR c++/6402
31348         * g++.dg/parse/ref1.C: New test.
31349
31350         PR c++/6992
31351         * g++.dg/parse/attr-ctor1.C: New test.
31352
31353         PR c++/7229
31354         * g++.dg/parse/namespace5.C: New test.
31355
31356         PR c++/7917
31357         * g++.dg/parse/func-def1.C: New test.
31358
31359         PR c++/8143
31360         * g++.dg/parse/undefined1.C: New test.
31361
31362         PR c++/5723, PR c++/8522
31363         * g++.dg/parse/specialization1.C: New test.
31364
31365         PR c++/163, PR c++/8595
31366         * g++.dg/parse/struct-as-enum1.C: New test.
31367
31368         PR c++/9173
31369         * g++.dg/parse/undefined2.C: New test.
31370
31371 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31372
31373         PR c++/9298
31374         * g++.dg/parse/template1.C: New test.
31375
31376         PR c++/9384
31377         * g++.dg/parse/using1.C: New test.
31378
31379         PR c++/9285
31380         PR c++/9294
31381         * g++.dg/parse/expr2.C: New test.
31382
31383         PR c++/9388
31384         * g++.dg/parse/lookup2.C: Likewise.
31385
31386 2003-01-21  Jan Hubicka  <jh@suse.cz>
31387
31388         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31389         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31390         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31391         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31392
31393 2003-01-20  Nick Clifton  <nickc@redhat.com>
31394
31395         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31396         problem with ARM sibcall code generation.
31397
31398 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31399
31400         * gcc.c-torture/execute/20030120-1.c: New.
31401
31402 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31403
31404         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31405
31406 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/9272
31409         * g++.dg/parse/ctor1.C: New test.
31410
31411         PR c++/9294:
31412         * g++.dg/parse/qualified1.C: New test.
31413
31414         * g++.dg/parse/typename3.C: New test.
31415
31416 2003-01-16  Richard Henderson  <rth@redhat.com>
31417
31418         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31419
31420 2003-01-16  Richard Henderson  <rth@redhat.com>
31421
31422         * g++.dg/pch/pch.exp: Copy test header to the working directory
31423         before using it either for precompilation or direct use.
31424         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31425         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31426
31427 2003-01-16  Richard Henderson  <rth@redhat.com>
31428
31429         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31430         before using it either for precompilation or direct use.
31431         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31432         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31433
31434 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31435
31436         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31437         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31438         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31439         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31440         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31441         typename warning into error.
31442         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31443         error messages.
31444         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31445         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31446         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31447         messages.
31448         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31449         make declaration visible in template.
31450         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31451         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31452         messages.
31453         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31454         message.
31455         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31456         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31457         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31458         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31459         typename warning with error message.
31460         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31461         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31462         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31463
31464 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.dg/parse/ambig2.C: New test.
31467
31468 2003-01-15  Richard Henderson  <rth@redhat.com>
31469
31470         * g++.dg/tls/init-2.C: Update error message string.
31471
31472 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31473
31474         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31475
31476 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31477
31478         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31479         all for HC11/HC12.
31480         * gcc.c-torture/compile/20001205-1.x: Likewise.
31481         * gcc.c-torture/compile/20001226-1.x: Likewise.
31482         * gcc.c-torture/compile/920520-1.x: Likewise.
31483         * gcc.c-torture/compile/961203-1.x: Likewise.
31484         * gcc.c-torture/compile/20020604-1.x: Likewise.
31485
31486 2003-01-15  Jan Hubicka  <jh@suse.cz>
31487
31488         * gcc.c-torture/compile/20030115-1.c: New test.
31489
31490         * gcc.dg/i386-fpcvt-1.c: New test.
31491         * gcc.dg/i386-fpcvt-2.c: New test.
31492
31493 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31494
31495         Further conform g++'s __vmi_class_type_info to the C++ ABI
31496         specification.
31497         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31498         the specification.
31499
31500 2003-01-14  Jan Hubicka  <jh@suse.cz>
31501
31502         * gcc.dg/i386-fpcvt-1.c: New test.
31503         * gcc.dg/i386-fpcvt-2.c: New test.
31504
31505 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31506
31507         * gcc.dg/i386-mmx-3.c: New test.
31508
31509 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31510
31511         PR c++/9264
31512         * g++.dg/parse/octal1.C: New file.
31513
31514         PR c++/9172
31515         * g++.dg/parse/typename1.C: New file.
31516
31517 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31518
31519         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31520         * gcc.dg/bf-no-ms-layout.c: Likewise.
31521         * gcc.dg/bf-ms-attrib.c: Likewise.
31522
31523 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31524
31525         PR c++/9099
31526         * g++.dg/parse/dtor1.C: New file.
31527
31528         PR c++/9128
31529         * g++.dg/rtti/typeid1.C: New file.
31530
31531         PR c++/9153
31532         * g++.dg/parse/lookup1.C: New file.
31533
31534         PR c++/9171
31535         * g++.dg/templ/spec5.C: New file.
31536
31537 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31538
31539         * gcc.c-torture/compile/20030110-1.c: New test.
31540
31541 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31542
31543         Merge from pch-branch:
31544
31545         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31546
31547         * gcc.dg/pch/cpp-1.h: New.
31548         * gcc.dg/pch/cpp-1.c: New.
31549         * gcc.dg/pch/cpp-2.h: New.
31550         * gcc.dg/pch/cpp-2.c: New.
31551
31552         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31553
31554         * gcc.dg/pch/except-1.h: New.
31555         * gcc.dg/pch/except-1.c: New.
31556
31557         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31558
31559         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31560         running test.
31561         * gcc.dg/pch: Include *.hp not *.h.
31562         * gcc.dg/pch/system-1.h: New.
31563         * gcc.dg/pch/system-1.c: New.
31564
31565         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31566
31567         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31568         rather than trying to build and run a program using PCH.
31569         * gcc.dg/pch: Remove dg-do commands from test files.
31570
31571         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31572
31573         * gcc.dg/pch/macro-3.c: New.
31574         * gcc.dg/pch/macro-3.h: New.
31575
31576         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31577
31578         * gcc.dg/pch/common-1.c: New.
31579         * gcc.dg/pch/common-1.h: New.
31580         * gcc.dg/pch/decl-1.c: New.
31581         * gcc.dg/pch/decl-1.h: New.
31582         * gcc.dg/pch/decl-2.c: New.
31583         * gcc.dg/pch/decl-2.h: New.
31584         * gcc.dg/pch/decl-3.c: New.
31585         * gcc.dg/pch/decl-3.h: New.
31586         * gcc.dg/pch/decl-4.c: New.
31587         * gcc.dg/pch/decl-4.h: New.
31588         * gcc.dg/pch/decl-5.c: New.
31589         * gcc.dg/pch/decl-5.h: New.
31590         * gcc.dg/pch/global-1.c: New.
31591         * gcc.dg/pch/global-1.h: New.
31592         * gcc.dg/pch/inline-1.c: New.
31593         * gcc.dg/pch/inline-1.h: New.
31594         * gcc.dg/pch/inline-2.c: New.
31595         * gcc.dg/pch/inline-2.h: New.
31596         * gcc.dg/pch/static-1.c: New.
31597         * gcc.dg/pch/static-1.h: New.
31598         * gcc.dg/pch/static-2.c: New.
31599         * gcc.dg/pch/static-2.h: New.
31600
31601         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31602
31603         * g++.dg/pch/pch.exp: Better handle failing testcases.
31604         * gcc.dg/pch/pch.exp: Likewise.
31605         * gcc.dg/pch/macro-1.c: New.
31606         * gcc.dg/pch/macro-1.h: New.
31607         * gcc.dg/pch/macro-2.c: New.
31608         * gcc.dg/pch/macro-2.h: New.
31609
31610         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31611
31612         * g++.dg/dg.exp: Treat files in pch/ specially.
31613         * g++.dg/pch/pch.exp: New file.
31614         * g++.dg/pch/empty.H: New file.
31615         * g++.dg/pch/empty.C: New file.
31616         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31617         "precompile".
31618
31619         * gcc.dg/pch/pch.exp: New file.
31620         * gcc.dg/pch/empty.h: New file.
31621         * gcc.dg/pch/empty.c: New file.
31622         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31623         "precompile".
31624
31625 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31626
31627         * g++.dg/template/friend14.C: New test.
31628
31629 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31630
31631         * gcc.dg/old-style-asm-1.c: New test.
31632
31633 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31634
31635         * gcc.c-torture/compile/20030109-1.c: New test.
31636
31637 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31638
31639         * gcc.c-torture/execute/20030109-1.c: New test.
31640
31641 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31642
31643         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31644         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31645         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31646         * g++.old-deja/g++.mike/eh2.C: Likewise.
31647         * g++.old-deja/g++.mike/eh3.C: Likewise.
31648         * g++.old-deja/g++.mike/eh5.C: Likewise.
31649         * g++.old-deja/g++.mike/eh6.C: Likewise.
31650         * g++.old-deja/g++.mike/eh7.C: Likewise.
31651         * g++.old-deja/g++.mike/eh8.C: Likewise.
31652         * g++.old-deja/g++.mike/eh9.C: Likewise.
31653         * g++.old-deja/g++.mike/eh10.C: Likewise.
31654         * g++.old-deja/g++.mike/eh12.C: Likewise.
31655         * g++.old-deja/g++.mike/eh13.C: Likewise.
31656         * g++.old-deja/g++.mike/eh14.C: Likewise.
31657         * g++.old-deja/g++.mike/eh16.C: Likewise.
31658         * g++.old-deja/g++.mike/eh17.C: Likewise.
31659         * g++.old-deja/g++.mike/eh18.C: Likewise.
31660         * g++.old-deja/g++.mike/eh21.C: Likewise.
31661         * g++.old-deja/g++.mike/eh23.C: Likewise.
31662         * g++.old-deja/g++.mike/eh24.C: Likewise.
31663         * g++.old-deja/g++.mike/eh25.C: Likewise.
31664         * g++.old-deja/g++.mike/eh26.C: Likewise.
31665         * g++.old-deja/g++.mike/eh27.C: Likewise.
31666         * g++.old-deja/g++.mike/eh28.C: Likewise.
31667         * g++.old-deja/g++.mike/eh29.C: Likewise.
31668         * g++.old-deja/g++.mike/eh31.C: Likewise.
31669         * g++.old-deja/g++.mike/eh33.C: Likewise.
31670         * g++.old-deja/g++.mike/eh34.C: Likewise.
31671         * g++.old-deja/g++.mike/eh35.C: Likewise.
31672         * g++.old-deja/g++.mike/eh36.C: Likewise.
31673         * g++.old-deja/g++.mike/eh37.C: Likewise.
31674         * g++.old-deja/g++.mike/eh38.C: Likewise.
31675         * g++.old-deja/g++.mike/eh39.C: Likewise.
31676         * g++.old-deja/g++.mike/eh40.C: Likewise.
31677         * g++.old-deja/g++.mike/eh41.C: Likewise.
31678         * g++.old-deja/g++.mike/eh42.C: Likewise.
31679         * g++.old-deja/g++.mike/eh44.C: Likewise.
31680         * g++.old-deja/g++.mike/eh46.C: Likewise.
31681         * g++.old-deja/g++.mike/eh47.C: Likewise.
31682         * g++.old-deja/g++.mike/eh48.C: Likewise.
31683         * g++.old-deja/g++.mike/eh49.C: Likewise.
31684         * g++.old-deja/g++.mike/eh50.C: Likewise.
31685         * g++.old-deja/g++.mike/eh51.C: Likewise.
31686         * g++.old-deja/g++.mike/eh53.C: Likewise.
31687         * g++.old-deja/g++.mike/eh55.C: Likewise.
31688         * g++.old-deja/g++.mike/p7912.C: Likewise.
31689         * g++.old-deja/g++.mike/p9706.C: Likewise.
31690         * g++.old-deja/g++.mike/p10416.C: Likewise.
31691         * g++.old-deja/g++.mike/p11667.C: Likewise.
31692         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31693         Remove redundant reference to Iris.
31694         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31695         Elxsi, i860, Pico Java, and WE32K.
31696
31697 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31698
31699         * g++.dg/ext/asm4.C: New test.
31700
31701 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31702
31703         PR c++/9030
31704         * g++.dg/template/friend12.C: New test.
31705         * g++.dg/template/friend13.C: Likewise.
31706         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31707
31708 2003-01-08  Jan Hubicka  <jh@suse.cz>
31709
31710         * gcc.dg/i386-cadd.c: New test.
31711         * gcc.dg/i386-cmov4.c: Likewise.
31712
31713 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31714
31715         PR c++/9165
31716         * g++.dg/warn/Wunused-3.C: New test.
31717
31718         * g++.dg/abi/bitfield9.C: New test.
31719
31720         PR c++/9189
31721         * g++.dg/parse/defarg3.C: New test.
31722
31723 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.dg/parse/ambig1.C: New test.
31726         * g++.dg/parse/defarg2.C: New test.
31727
31728 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31729
31730         * g++.dg/template/defarg-1.C: New test.
31731         * g++.dg/template/local2.C: Likewise.
31732
31733 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31734
31735         * gcc.c-torture/execute/20030105-1.c: New test.
31736
31737 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31738
31739         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31740         * g++.dg/parse/namespace4.C: Likewise.
31741
31742 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31743
31744         * g++.dg/template/ntp2.C: New test.
31745
31746 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31747
31748         * g++.dg/parse/extern-C-1.C: New test.
31749
31750         * g++.dg/parse/namespace4.C: New test.
31751
31752         * g++.dg/template/nested1.C: New test.
31753
31754         * g++.dg/parse/namespace3.C: New test.
31755
31756 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31757
31758         * g++.dg/lookup/two-stage1.C: New test.
31759
31760 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31761
31762         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31763         * g++.old-deja/g++.jason/access8.C: Likewise.
31764         * g++.old-deja/g++.other/decl5.C: Likewise.
31765
31766 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31767
31768         * g++.dg/parse/parse7.C: New test.
31769
31770 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31771
31772         PR c++/2843
31773         * g++.dg/ext/attrib7.C: New test.
31774
31775 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31776
31777         * g++.dg/parse/parse6.C: New test.
31778
31779 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31780
31781         * gcc.dg/h8300-stack-1.c: New.
31782
31783 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31784
31785         g++.dg/lookup/exception1.C: New test.
31786
31787         g++.dg/lookup/template1.C: New test.
31788
31789         g++.dg/parse/namespace2.C: New test.
31790
31791         g++.dg/parse/parens2.C: New test.
31792
31793 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31794
31795         * g++.dg/parse/parse5.C: New test.
31796         * g++.dg/lookup/scoped4.C: New test.
31797
31798 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31799
31800         * g++.dg/parse/parens1.C: New test.
31801
31802         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31803         angle-bracket1.C.
31804         * g++.dg/parse/parens2.C: New test.
31805
31806         * g++.dg/lookup/scope-operator1.C: New test.
31807
31808         * g++.dg/parse/operator1.C: New test.
31809
31810 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31811
31812         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31813         * g++.old-deja/g++.other/access6.C: Likewise.
31814         * g++.old-deja/g++.other/decl1.C: Likewise.
31815         * g++.old-deja/g++.pt/typename12.C: Likewise.
31816
31817 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31818
31819         * g++.dg/parse/namespace1.C: New test.
31820
31821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31822
31823         * g++.dg/parse/parse4.C: New test.
31824
31825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31826
31827         * g++.dg/parse/parse3.C: New test.
31828
31829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31830
31831         * g++.dg/parse/parse2.C: New test.
31832
31833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31834
31835         * g++.dg/template/friend11.C: New test.
31836
31837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31838
31839         * g++.dg/parse/parse1.C: New test.
31840
31841 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31842
31843         * lib/profopt.exp: Change the name of a global variable to avoid
31844         possible clashes with other test suites.
31845
31846 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         * g++.dg/inherit/covariant8.C: New test.
31849
31850 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31851
31852         * g++.dg/init/array9.C: New test.
31853
31854         PR c++/9112
31855         * g++.dg/parse/expr1.C: New test.
31856
31857 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31858
31859         * gcc.c-torture/compile/20021230-1.c: New test.
31860
31861 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31862
31863         * g++.dg/inherit/covariant5.C: New test.
31864         * g++.dg/inherit/covariant6.C: New test.
31865         * g++.dg/inherit/covariant7.C: New test.
31866
31867 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31868
31869         PR c++/2739
31870         * g++.dg/other/access2.C: New test.
31871
31872 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31873
31874         * g++.dg/other/anon-struct.C: No longer fails
31875         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31876         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31877         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31878
31879 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31880
31881         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31882
31883 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31884
31885         * g++.dg/eh/spec4.C: Remove stray semicolon.
31886         * g++.dg/expr/pmf-1.C: Change error message.
31887         * g++.dg/ext/asm1.C: Remove stray semicolon.
31888         * g++.dg/ext/typename1.C: Add missing typenames.
31889         * g++.dg/inherit/template-as-base.C: Change error message.
31890         * g++.dg/lookup/scoped1.C: Likewise.
31891         * g++.dg/lookup/scoped2.C: Likewise.
31892         * g++.dg/lookup/using2.C: Likewise.
31893         * g++.dg/other/component1.C: Remove stray semicolon.
31894         * g++.dg/other/do1.C: Change error message.
31895         * g++.dg/other/error2.C: Likewise.
31896         * g++.dg/other/init1.C: Likewise.
31897         * g++.dg/other/packed1.C: Remove stray semicolon.
31898         * g++.dg/other/ptrmem2.C: Change error message.
31899         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31900         marker.
31901         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31902         * g++.dg/template/access3.C: Add typename keyword.
31903         * g++.dg/template/access5.C: Remove stray semicolon.
31904         * g++.dg/template/access6.C: Likewise.
31905         * g++.dg/template/complit1.C: Likewise.
31906         * g++.dg/template/crash1.C: Change error message.
31907         * g++.dg/template/inherit2.C: Remove stray semicolon.
31908         * g++.dg/template/instantiate2.C: Likewise.
31909         * g++.dg/template/instantiate3.C: Change error message.
31910         * g++.dg/template/qual1.C: Remove stray semicolon.
31911         * g++.dg/template/qualttp18.C: Change error message.
31912         * g++.dg/template/ref1.C: Remove stray semicolon.
31913         * g++.dg/template/sizeof1.C (A::value): Declare it.
31914         * g++.dg/template/spec4.C: Change error message.
31915         * g++.dg/template/static1.C: Likewise.
31916         * g++.dg/template/type1.C: Likewise.
31917         * g++.dg/template/typename3.C: Likewise.
31918         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31919         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31920         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31921         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31922         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31923         named return value extension.
31924         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31925         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31926         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31927         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31928         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31929         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31930         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31931         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31932         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31933         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31934         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31935         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31936         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31937         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31938         syntax.
31939         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31940         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31941         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31942         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31943         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31944         * g++.old-deja/g++.brendan/template11.C: Likewise.
31945         * g++.old-deja/g++.brendan/template26.C: Likewise.
31946         * g++.old-deja/g++.brendan/template27.C: Use explicit
31947         specialization syntax.
31948         * g++.old-deja/g++.brendan/template30.C: Likewise.
31949         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31950         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31951         non-dependent names.
31952         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31953         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31954         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31955         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31956         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31957         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31958         named return value extension.
31959         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31960         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31961         * g++.old-deja/g++.ext/return1.C: Likewise.
31962         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31963         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31964         * g++.old-deja/g++.jason/access8.C: Likewise.
31965         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31966         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31967         pseudo-destructor names.
31968         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31969         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31970         pseudo-destructor names.
31971         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31972         * g++.old-deja/g++.jason/overload19.C: Likewise.
31973         * g++.old-deja/g++.jason/overload32.C: Likewise.
31974         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31975         stray semicolons.
31976         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31977         * g++.old-deja/g++.jason/return.C: Likewise.
31978         * g++.old-deja/g++.jason/return2.C: Likewise.
31979         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31980         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31981         syntax.
31982         * g++.old-deja/g++.jason/template10.C: Account for use of
31983         non-dependent names.
31984         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31985         syntax.
31986         * g++.old-deja/g++.jason/template37.C: Likewise.
31987         * g++.old-deja/g++.law/access4.C: Change error messages.
31988         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31989         pseudo-destructor names.
31990         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31991         * g++.old-deja/g++.law/ctors9.C: Likewise.
31992         * g++.old-deja/g++.law/cvt22.C: Likewise.
31993         * g++.old-deja/g++.law/dtors5.C: Likewise.
31994         * g++.old-deja/g++.law/global-init1.C: Likewise.
31995         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31996         * g++.old-deja/g++.law/operators28.C: Likewise.
31997         * g++.old-deja/g++.law/visibility28.C: Likewise.
31998         * g++.old-deja/g++.martin/eval1.C: Likewise.
31999         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32000         name.
32001         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32002         * g++.old-deja/g++.mike/net34.C: Likewise.
32003         * g++.old-deja/g++.mike/net36.C: Likewise.
32004         * g++.old-deja/g++.mike/ns2.C: Likewise.
32005         * g++.old-deja/g++.mike/p12306.C: Likewise.
32006         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32007         value extension.
32008         * g++.old-deja/g++.mike/p700.C: Likewise.
32009         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32010         * g++.old-deja/g++.mike/p710.C: Likewise.
32011         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32012         value extension.
32013         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32014         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32015         * g++.old-deja/g++.ns/crash2.C: Likewise.
32016         * g++.old-deja/g++.ns/crash3.C: Likewise.
32017         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32018         * g++.old-deja/g++.ns/ns17.C: Likewise.
32019         * g++.old-deja/g++.ns/template16.C: Likewise.
32020         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32021         keyword.
32022         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32023         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32024         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32025         named return value extension.
32026         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32027         * g++.old-deja/g++.other/access4.C: Issue additional error
32028         messages.
32029         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32030         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32031         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32032         * g++.old-deja/g++.other/crash25.C: Change error message.
32033         * g++.old-deja/g++.other/crash4.C: Change error message.
32034         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32035         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32036         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32037         checks.
32038         * g++.old-deja/g++.other/defarg8.C: Likewise.
32039         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32040         * g++.old-deja/g++.other/dtor10.C: Likewise.
32041         * g++.old-deja/g++.other/incomplete.C: Likewise.
32042         * g++.old-deja/g++.other/linkage7.C: Likewise.
32043         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32044         lookup algorithm.
32045         * g++.old-deja/g++.other/mangle2.C: Likewise.
32046         * g++.old-deja/g++.other/refinit2.C: Likewise.
32047         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32048         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32049         * g++.old-deja/g++.pt/crash28.C: Likewise.
32050         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32051         syntax.
32052         * g++.old-deja/g++.pt/crash32.C: Change error message.
32053         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32054         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32055         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32056         error message position.
32057         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32058         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32059         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32060         syntax.
32061         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32062         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32063         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32064         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32065         keyword.
32066         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32067         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32068         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32069         keyword.
32070         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32071         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32072         syntax.
32073         * g++.old-deja/g++.pt/friend28.C: Account for use of
32074         non-dependent names.
32075         * g++.old-deja/g++.pt/friend29.C: Likewise.
32076         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32077         rules.
32078         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32079         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32080         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32081         lookup rules.
32082         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32083         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32084         keyword.
32085         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32086         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32087         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32088         keyword.
32089         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32090         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32091         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32092         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32093         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32094         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32095         keyword.
32096         * g++.old-deja/g++.pt/spec10.C: Likewise.
32097         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32098         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32099         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32100         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32101         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32102         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32103         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32104         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32105         * g++.old-deja/g++.pt/typename15.C: Likewise.
32106         * g++.old-deja/g++.pt/typename22.C: Likewise.
32107         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32108         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32109         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32110         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32111         syntax.
32112         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32113         return value extension.
32114         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32115         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32116         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32117         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32118
32119 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32120
32121         * g++.dg/warn/inline1.C: New test.
32122         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32123         * g++.old-deja/g++.jason/synth10.C: Likewise.
32124         * g++.old-deja/g++.mike/net31.C: Likewise.
32125         * g++.old-deja/g++.mike/p8786.C: Likewise.
32126
32127         * g++.dg/template/friend10.C: New test.
32128         * g++.dg/template/conv5.C: New test.
32129
32130 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32131
32132         * g++.dg/lookup/scoped3.C: New test.
32133
32134         * g++.dg/lookup/decl1.C: New test.
32135         * g++.dg/lookup/decl2.C: New test.
32136
32137 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32138
32139         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32140         gcc.c-torture/compile/20021015-1.c,
32141         gcc.c-torture/compile/20021015-2.c,
32142         gcc.c-torture/compile/20021123-1.c,
32143         gcc.c-torture/compile/20021123-2.c,
32144         gcc.c-torture/compile/20021123-3.c,
32145         gcc.c-torture/compile/20021123-4.c,
32146         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32147         only to 3.1 or 3.2 branch.
32148
32149 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32150
32151         * gcc.dg/i386-bitfield3.c: New test.
32152
32153         * gcc.dg/i386-bitfield2.c: New test.
32154
32155 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32156
32157         * g++.dg/parse/conv_op1.C: New test.
32158
32159 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32160
32161         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32162         approved.
32163
32164 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32165
32166         * gcc.c-torture/compile/20021220-1.c: New test.
32167
32168 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32169
32170         * gcc.dg/i386-fastcall-1.c: New.
32171
32172 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32173
32174         * gcc.c-torture/execute/20021219-1.c: New test.
32175
32176 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32177
32178         * gcc.dg/i386-pic-1.c: New test.
32179
32180 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32181
32182         PR c++/8099
32183         * g++.dg/template/friend9.C: New test.
32184
32185 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32186
32187         PR c++/3663
32188         * g++.dg/template/access7.C: New test.
32189
32190 2002-12-18  Nick Clifton  <nickc@redhat.com>
32191
32192         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32193         the libstdc++-v3 directory has been found.
32194
32195 2002-12-12  Devang Patel <dpatel@apple.com>
32196         * gcc.dg/darwin-ld-1.c: New test.
32197         * gcc.dg/darwin-ld-2.c: New test.
32198         * gcc.dg/darwin-ld-3.c: New test.
32199         * gcc.dg/darwin-ld-4.c: New test.
32200         * gcc.dg/darwin-ld-5.c: New test.
32201
32202 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32203
32204         * gcc.c-torture/compile/20021212-1.c: New test.
32205
32206 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32207
32208         * gcc.dg/fshort-wchar: New test.
32209
32210 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32211
32212         PR c++/8372
32213         * g++.dg/template/dtor1.C: New test.
32214
32215         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32216         markers.
32217
32218 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32221
32222 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32223
32224         * g++.dg/template/static1.C: New test.
32225         * g++.dg/template/static2.C: New test.
32226         * g++.old-deja/g++.ext/memconst.C: New test.
32227
32228 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32229
32230         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32231         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32232         * g++.dg/special/initp1.C: Likewise.
32233
32234 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * gcc.c-torture/execute/20021204-1.c: New test.
32237
32238 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32239
32240         * gcc.dg/ppc-fmadd-1.c: New file.
32241         * gcc.dg/ppc-fmadd-2.c: New file.
32242         * gcc.dg/ppc-fmadd-3.c: New file.
32243
32244 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32245
32246         * gcc.c-torture/compile/20021204-1.c: New test.
32247
32248 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32249
32250         * g++.dg/inherit/covariant2.C: New test.
32251         * g++.dg/inherit/covariant3.C: New test.
32252         * g++.dg/inherit/covariant4.C: New test.
32253         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32254         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32255
32256 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32257
32258         PR c++/8688
32259         * g++.dg/init/brace3.C: New test.
32260
32261 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32262
32263         * gcc.dg/20020210-1.c: Fix a comment typo.
32264
32265 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32266
32267         PR c++/8720
32268         * g++.dg/parse/defarg1.C: New test.
32269
32270         PR c++/8615
32271         * g++.dg/template/char1.C: New test.
32272
32273         * g++.dg/template/varmod1.C: Fix typo.
32274
32275 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32276
32277         DR 180
32278         * g++.old-deja/g++.pt/crash32.C: Expect error.
32279
32280 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32281
32282         PR c++/5919
32283         * g++.dg/template/varmod1.C: New test.
32284
32285         PR c++/8727
32286         * g++.dg/inherit/typeinfo1.C: New test.
32287
32288         PR c++/8663
32289         * g++.dg/inherit/typedef1.C: New test.
32290
32291 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/8332
32294         PR c++/8493
32295         * g++.dg/template/strlen1.C: New test.
32296
32297         PR c++/8227
32298         * g++.dg/template/ctor2.C: New test.
32299
32300         PR c++/8214
32301         * g++.dg/init/string1.C: New test.
32302
32303         PR c++/8511
32304         * g++.dg/template/friend8.C: New test.
32305
32306 2002-11-29  Joe Buck <jbuck@synopsys.com>
32307
32308         * g++.dg/lookup/anon2.C: New test.
32309
32310 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32311
32312         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32313         h8300 port.
32314
32315 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32316
32317         * gcc.dg/bitfld-6.c: New test.
32318
32319 2002-11-27  Jan Hubicka  <jh@suse.cz>
32320
32321         * gcc.c-torture/execute/20021127.[cx]: New test.
32322
32323 2002-11-26  Jan Hubicka  <jh@suse.cz>
32324
32325         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32326         quality.
32327
32328 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32329
32330         * g++.dg/init/brace2.C: New test.
32331         * g++.old-deja/g++.mike/p9129.C: Correct.
32332
32333 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32334
32335         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32336
32337 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32338
32339         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32340
32341 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32342
32343         * testsuite/g++.dg/abi/empty11.C: New test.
32344         * testsuite/g++.dg/rtti/cv1.C: New test.
32345
32346 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32347
32348         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32349
32350 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32351
32352         * g++.dg/abi/empty10.C: New test.
32353
32354 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32355
32356         * gcc.c-torture/compile/20021124-1.c: New test.
32357
32358 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32359
32360         * g++.dg/abi/rtti2.C: New test.
32361
32362 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32363
32364         * gcc.dg/i386-unroll-1.c: New test.
32365
32366 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32367
32368         * gcc.c-torture/compile/20021120-1.c: New test.
32369         * gcc.c-torture/compile/20021120-2.c: New test.
32370
32371 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32372
32373         * gcc.dg/bitfld-5.c: New test.
32374
32375 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32376
32377         * gcc.c-torture/execute/20021120-3.c: New test.
32378
32379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32380
32381         * gcc.c-torture/execute/20021120-2.c: New test.
32382
32383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32384
32385         * gcc.c-torture/execute/20021120-1.c: New test.
32386
32387 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32388
32389         * gcc.c-torture/execute/20021118-3.c: New test.
32390
32391 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32392
32393         * gcc.c-torture/compile/20021119-1.c: New test.
32394
32395 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32396
32397         * gcc.dg/duff-1.c: New test.
32398         * gcc.dg/duff-2.c: New test.
32399         * gcc.dg/duff-3.c: New test.
32400
32401 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32402
32403         * gcc.dg/cpp/_Pragma5.c: New test.
32404
32405 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32406
32407         * gcc.c-torture/execute/20021118-2.c: New test.
32408
32409 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32410
32411         * gcc.c-torture/execute/20021118-1.c: New test.
32412
32413 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32414
32415         * gcc.dg/20021116-1.c: New test.
32416
32417 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32418
32419         * g++.dg/abi/vcall1.C: New test.
32420
32421 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32422
32423         * gcc.dg/20021029-1.c: New test.
32424         * gcc.dg/20021029-2.c: New test.
32425
32426 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32427
32428         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32429
32430 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32431
32432         PR c/8439
32433         * gcc.dg/20021110.c: Move to ...
32434         * gcc.c-torture/compile/20021110.c: .... here.
32435
32436 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32437
32438         PR c/8467
32439         * gcc.c-torture/execute/20021111-1.c
32440
32441 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32442
32443         PR c/8439
32444         * gcc.dg/20021110.c: New test.
32445
32446 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32447
32448         * g++.dg/abi/vthunk3.C: Run only on x86.
32449
32450 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32451
32452         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32453
32454 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32455
32456         * lib/compat.exp (compat-execute): Fix logic error in last
32457         change.
32458
32459 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32460
32461         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32462
32463 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32464
32465         PR c++/8389
32466         * g++.dg/template/access6.C: New test.
32467
32468 2002-11-08  Jan Hubicka  <jh@suse.cz>
32469
32470         * gcc.dg/i386-ssefp-1.c: New test.
32471         * gcc.dg/i386-ssefp-1.c: New test.
32472
32473 2002-11-08  Jan Hubicka  <jh@suse.cz>
32474
32475         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32476
32477 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32478
32479         * g++.dg/abi/vthunk3.C: New test.
32480
32481         PR c++/8338
32482         * g++.dg/template/crash2.C: New test.
32483
32484 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32485
32486         * testsuite/g++.dg/abi/dtor1.C: New test.
32487         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32488
32489 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32490
32491         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32492         Darwin.
32493
32494 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32495
32496         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32497         -mthumb.  Only xfail with -O0.
32498
32499 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32500
32501         * g++.dg/abi/thunk1.C: New test.
32502         * g++.dg/abi/thunk2.C: Likewise.
32503         * g++.dg/abi/vtt1.C: Likewise.
32504
32505 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32506
32507         PR optimization/8423
32508         * gcc.c-torture/execute/builtin-constant.c: New test.
32509
32510 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32511
32512         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32513         Add some more cases.
32514
32515 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32516
32517         PR c++/8391
32518         * g++.dg/opt/local1.C: New test.
32519
32520 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32521
32522         PR c++/8160
32523         * g++.dg/template/complit1.C: New test.
32524
32525         PR c++/8149
32526         * g++.dg/template/typename4.C: Likewise.
32527
32528 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32529
32530         Core issue 287, PR c++/7639
32531         * g++.dg/template/instantiate1.C: Adjust error location.
32532         * g++.dg/template/instantiate3.C: New test.
32533         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32534         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32535         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32536
32537 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32538
32539         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32540
32541 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32542
32543         PR c++/8287
32544         * g++.dg/init/dtor2.C: New test.
32545
32546 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32547
32548         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32549         * gcc.dg/nest.c: Bypass errors on irix6.
32550
32551 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32552
32553         * gcc.dg/nest.c: Expect error for mmix-*-*.
32554         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32555
32556 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32557
32558         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32559         markers.
32560
32561         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32562
32563 2002-10-25  Mike Stump  <mrs@apple.com>
32564
32565         * gcc.dg/warn-1.c: New test.
32566
32567 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32568
32569         * g++.dg/template/typename3.C: New test.
32570
32571 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32572
32573         * g++.dg/lookup/ptrmem1.C: New test.
32574
32575         * g++.dg/abi/vthunk2.C: New test.
32576
32577 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32578
32579         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32580
32581 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32582
32583         * g++.dg/abi/empty9.C: New test.
32584
32585 2002-10-24  Richard Henderson  <rth@redhat.com>
32586
32587         * g++.dg/inherit/thunk1.C: Enable for ia64.
32588
32589 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32590
32591         PR c++/8067
32592         * g++.dg/lookup/pretty1.C: New test.
32593
32594 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32595
32596         * gcc.dg/20021023-1.c: New test.
32597
32598 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32599
32600         PR c++/7679
32601         * g++.dg/parse/inline1.C: New test.
32602
32603 2002-10-23  Richard Henderson  <rth@redhat.com>
32604
32605         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32606
32607         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32608
32609 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32610
32611         PR c++/6579
32612         * g++.dg/parse/stmtexpr3.C: New test.
32613
32614 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32615
32616         * g++.dg/expr/cond1.C: New test.
32617
32618 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32619
32620         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32621
32622 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32623
32624         * g++.dg/abi/vbase13.C: New test.
32625         * g++.dg/abi/vbase14.C: Likewise.
32626
32627 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32628
32629         * gcc.dg/tls/pic-1.c: New test.
32630         * gcc.dg/tls/nonpic-1.c: New test.
32631         * gcc.dg/20021018-1.c: New test.
32632
32633 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32634
32635         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32636         Remove only files with the same base name as the test case.
32637         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32638         (profopt-execute): Likewise.  Also, remove old profiling
32639         and performance data files before running the tests.
32640
32641         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32642         * g++.dg/bprob/bprob.exp: Likewise.
32643         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32644         to allow more general test case names.
32645
32646         * g++.dg/bprob/bprob-1.C: Rename to ...
32647         * g++.dg/bprob/g++-bprob-1.C: ... this.
32648
32649         * g77.dg/bprob/bprob-1.f: Rename to ...
32650         * g77.dg/bprob/g77-bprob-1.f: ... this.
32651
32652 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32653
32654         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32655         bison 1.50 or later.
32656
32657 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32658
32659         * g++.dg/README: Describe more test directories.
32660
32661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32662
32663         * g++.dg/init/array6.C: Add additional tests.
32664
32665 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32666
32667         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32668         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32669
32670 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32671
32672         * gcc.c-torture/compile/20020604-1.x: New.
32673         * gcc.c-torture/compile/simd-5.x: Likewise.
32674         * gcc.c-torture/execute/920710-1.x: Likewise.
32675         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32676
32677 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * g++.dg/inherit/override1.C: Add dg-options clause.
32680
32681 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32682
32683         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32684         _mm_slli_si128.
32685
32686 2002-10-19  Andreas Schwab  <schwab@suse.de>
32687
32688         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32689         directory component.
32690
32691 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32692
32693         * g++.dg/inherit/thunk1.C: New test.
32694
32695         * g++.dg/inherit/override1.C: New test.
32696
32697         * g++.dg/abi/mangle11.C: New test.
32698         * g++.dg/abi/mangle14.C: New test.
32699         * g++.dg/abi/mangle17.C: New test.
32700
32701 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32702
32703         * g++.dg/overload/member2.C: New test.
32704
32705 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32706
32707         * g++.dg/README: Describe new compat directory.
32708         * g++.dg/dg.exp: Skip tests in compat directory.
32709         * README.compat: New file.
32710         * lib/compat.exp: New expect script.
32711         * g++.dg/compat: New test directory.
32712         * g++.dg/compat/compat.exp: New expect script.
32713         * g++.dg/compat/abi: New test directory.
32714         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32715         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32716         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32717         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32718         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32719         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32720         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32721         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32722         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32723         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32724         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32725         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32726         * g++.dg/compat/break: New test directory.
32727         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32728         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32729         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32730         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32731         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32732         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32733         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32734         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32735         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32736         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32737         g++.dg/compat/break/README: New files.
32738         * g++.dg/compat/eh: New test directory.
32739         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32740         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32741         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32742         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32743         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32744         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32745         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32746         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32747         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32748         g++.dg/compat/eh/filter2_y.C,
32749         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32750         g++.dg/compat/eh/new1_y.C,
32751         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32752         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32753         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32754         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32755         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32756         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32757         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32758         g++.dg/compat/eh/unexpected1_y.C: New files.
32759         * g++.dg/compat/init: New test directory.
32760         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32761         g++.dg/compat/init/array5_y.C,
32762         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32763         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32764         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32765         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32766         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32767         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32768         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32769         g++.dg/compat/init/init-ref2_y.C: New files.
32770
32771 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32772
32773         PR c++/7584
32774         * g++.dg/inherit/using3.C: New test.
32775
32776 2002-10-17  Jan Hubicka  <jh@suse.cz>
32777
32778         * gcc.dg/20021017-2.c: New test.
32779
32780 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32781
32782         * g++.dg/abi/mangle16.C: Adjust.
32783
32784         * g++.dg/init/array8.C: New test.
32785
32786 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32787
32788         * gcc.dg/special/mips-abi.exp: New test.
32789         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32790
32791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32792
32793         * g++.dg/abi/mangle16.C: New test.
32794         * g++.dg/abi/mangle17.C: Likewise.
32795
32796         PR c++/7478
32797         * g++.dg/template/ref1.C: New test.
32798
32799 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32800
32801         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32802
32803 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32804
32805         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32806
32807 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32808
32809         PR c++/7524
32810         * g++.dg/init/array7.C: New test.
32811
32812 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32813
32814         * g++.dg/init/array6.C: New test.
32815
32816         * g++.dg/abi/mangle13.C: Likewise.
32817         * g++.dg/abi/mangle14.C: Likewise.
32818         * g++.dg/abi/mangle15.C: Likewise.
32819
32820 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32821
32822         * g++.dg/abi/empty8.C: New test.
32823
32824 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32825
32826         * g++.dg/init/ctor1.C: New test.
32827
32828 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32829
32830         * gcc.c-torture/execute/20021015-1.c: New test.
32831
32832 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32833
32834         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32835
32836 2002-10-14  Jan Hubicka  <jh@suse.cz>
32837
32838         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32839
32840 2002-10-14  Richard Henderson  <rth@redhat.com>
32841
32842         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32843
32844 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32845
32846         PR optimization/6631
32847         * g++.dg/opt/const2.C: New test.
32848
32849 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32850
32851         PR c++/7176
32852         * g++.dg/parse/friend1.C: New test.
32853         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32854
32855 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.dg/20021014-1.c: New test.
32858
32859 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/5661
32862         * g++.dg/ext/vlm1.C: New test.
32863         * g++.dg/ext/vlm2.C: Likewise.
32864
32865         * g++.dg/init/array1.C: Remove invalid braces.
32866         * g++.dg/init/brace1.C: New test.
32867         * g++.dg/init/copy2.C: Likewise.
32868         * g++.dg/init/copy3.C: Likewise.
32869         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32870         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32871         braces.
32872
32873 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32874
32875         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32876
32877 2002-10-11  Richard Shann  <richard.shann@superh.com>
32878
32879         * gcc.c-torture/compile/simd-5.c: New test.
32880
32881 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32882
32883         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32884
32885 2002-10-10  Jim Wilson  <wilson@redhat.com>
32886
32887         * gcc.c-torture/execute/20021010-1.c: New test.
32888
32889 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32890
32891         PR c/7353
32892         * g++.dg/ext/typedef-init.C: New test.
32893         * gcc.dg/typedef-init.c: New test.
32894
32895 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32896
32897         * gcc.dg/cpp/paste13.c: New test.
32898
32899 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32900
32901         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32902         remaining platforms, XFAIL during compile, not execute.  Don't
32903         XFAIL at -O0.
32904
32905 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32906
32907         * gcc.dg/alias-1.c: Tweak expected warning.
32908
32909 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32910
32911         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32912
32913 2002-10-06  Andreas Jaeger  <aj@suse.de>
32914
32915         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32916         * gcc.dg/cpp/c++98.C: Likewise.
32917
32918         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32919         * g++.dg/cpp/c++98.C: Likewise.
32920
32921         * g++.dg/README (Subdirectories): Mention cpp directory.
32922
32923         PR target/7559
32924         * gcc.dg/20021006-1.c: New test.
32925
32926 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32927
32928         PR c++/7804
32929         * g++.dg/other/warning1.C: New test.
32930
32931 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32932
32933         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32934         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32935         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32936
32937 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32938
32939         PR c++/7931
32940         * g++.dg/template/ptrmem3.C: New test.
32941
32942         PR c++/7754
32943         * g++.dg/template/union1.C: New test.
32944
32945 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c++/8006
32948         * g++.dg/abi/mangle9.C: New test.
32949         * g++.dg/abi/mangle10.C: New test.
32950         * g++.dg/abi/mangle11.C: New test.
32951         * g++.dg/abi/mangle12.C: New test.
32952
32953 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32954
32955         PR c++/7188.
32956         * g++.dg/template/meminit1.C: New test.
32957         * g++.dg/warn/Wreorder-1.C: Likewise.
32958         * g++.old-deja/g++.mike/warn3.C: Tweak.
32959         * lib/prune.exp: Ingore "in copy constructor".
32960
32961 2002-10-02  Andreas Jaeger  <aj@suse.de>
32962
32963         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32964         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32965         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32966         on x86-64.
32967
32968 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32969
32970         * gcc.dg/empty1.C: Fix typo.
32971
32972 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32973
32974         * gcc.dg/alias-1.c: New test.
32975
32976 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32977
32978         * gcc.dg/empty1.C: New test.
32979
32980         * g++.dg/tls/init-2.C: Tweak error messages.
32981
32982 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32983
32984         * gcc.c-torture/compile/20020923-1.c: New test.
32985
32986 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32987
32988         * gcc.c-torture/execute/ffs-1.c: New test.
32989         * gcc.c-torture/execute/ffs-2.c: Ditto.
32990
32991 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32992
32993         * g++.dg/overload/member1.C: New test.
32994
32995 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32996
32997         * g++.dg/abi/empty7.C: New test.
32998         * g++.dg/init/pm2.C: Likewise.
32999
33000 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33001
33002         * g++.dg/rtti/crash1.C: New test.
33003
33004 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33005
33006         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33007         gcc.dg/sibcall-4.c: New tests.
33008
33009 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33010
33011         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33012         powerpc and MMIX targets.
33013
33014 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33015
33016         * gcc.dg/cpp/20020927-1.c: New.
33017
33018 2002-09-26  David S. Miller  <davem@redhat.com>
33019
33020         * gcc.c-torture/compile/trunctfdf.c: New.
33021
33022 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33023
33024         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33025
33026 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33027
33028         * gcc.c-torture/execute/loop-15.c: New.
33029
33030 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33031
33032         * README.QMTEST: Fix typo.
33033
33034 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33035
33036         * gcc.dg/20020926-1.c: New test.
33037
33038 2002-09-25  David S. Miller  <davem@redhat.com>
33039
33040         PR target/7842
33041         * gcc.c-torture/execute/shiftdi.c: New test.
33042
33043 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33044
33045         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33046         unique to the tool.
33047         * lib/g77.exp (g77_init): Likewise.
33048         * lib/g++.exp (g++_init): Likewise.
33049         * lib/objc.exp (objc_init): Likewise.
33050
33051 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33052
33053         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33054         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33055         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33056
33057 2002-09-25  Richard Henderson  <rth@redhat.com>
33058
33059         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33060         too-small long double.
33061
33062 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33063
33064         * gcc.dg/20020919-1.c: New test.
33065
33066 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33067
33068         * g++.dg/abi/bitfield6.C: New test.
33069         * g++.dg/abi/bitfield7.C: New test.
33070         * g++.dg/abi/bitfield8.C: New test.
33071         * g++.dg/abi/vbase11.C: New test.
33072
33073 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33074
33075         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33076         hppa*-*-hpux*.  Update test comment.
33077
33078 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33079
33080         * gcc.dg/tls/struct-1.c: New test.
33081
33082 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33083
33084         * gcc.dg/cpp/tr-warn2.c: Update.
33085
33086 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33087
33088         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33089
33090 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33091
33092         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33093         systems.
33094
33095 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33096
33097         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33098
33099         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33100         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33101         setting of cxxfilt.
33102
33103 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33104
33105         * gcc.dg/20020312-2.c: Update for darwin.
33106
33107 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33108
33109         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33110
33111 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33112
33113         * objc.dg/comp-types-1.m: New test.
33114         * objc.dg/comp-types-2.m: New test.
33115         * objc.dg/comp-types-3.m: New test.
33116         * objc.dg/comp-types-4.m: New test.
33117         * objc.dg/comp-types-5.m: New test.
33118         * objc.dg/comp-types-6.m: New test.
33119
33120 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33121
33122         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33123
33124 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33125
33126         * g++.dg/other/do1.C: New test.
33127
33128         * g++.dg/template/subst1.C: New test.
33129
33130 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33131
33132         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33133
33134 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         * g++.dg/template/qualttp20.C: Adjust expected errors.
33137         * g++.old-deja/g++.jason/report.C: Likewise.
33138         * g++.old-deja/g++.other/qual1.C: Likewise.
33139
33140         * g++.dg/lookup/scoped2.C: New test.
33141
33142         * g++.dg/ext/asm3.C: New test.
33143
33144 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33145
33146         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33147
33148 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33149
33150         * ChangeLog: follow spelling conventions.
33151         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33152         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33153         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33154         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33155         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33156         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33157         * g++.old-deja/g++.law/global-init1.C: Likewise.
33158         * g++.old-deja/g++.other/delete4.C: Likewise.
33159         * g++.old-deja/g++.other/inline21.C: Likewise.
33160         * g++.old-deja/g++.other/singleton.C: Likewise.
33161         * g77.dg/strlen0.f: Likewise.
33162         * g77.f-torture/compile/20010519-1.f: Likewise.
33163         * g77.f-torture/compile/980310-4.f: Likewise.
33164         * gcc.c-torture/compile/20000605-1.c: Likewise.
33165         * gcc.c-torture/execute/20020225-1.c: Likewise.
33166         * gcc.dg/c90-hexfloat-2.c: Likewise.
33167         * gcc.dg/c99-bool-1.c: Likewise.
33168         * gcc.dg/c99-hexfloat-2.c: Likewise.
33169         * gcc.dg/dll-2.c: Likewise.
33170         * gcc.dg/wtr-union-init-1.c: Likewise.
33171         * gcc.dg/wtr-union-init-2.c: Likewise.
33172         * gcc.dg/wtr-union-init-3.c: Likewise.
33173         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33174         * gcc.dg/cpp/defined.c: Likewise.
33175         * gcc.dg/cpp/macsyntx.c: Likewise.
33176         * gcc.dg/cpp/paste2.c: Likewise.
33177         * gcc.dg/cpp/trad/defined.c: Likewise.
33178         * gcc.dg/format/c90-printf-1.c: Likewise.
33179         * gcc.dg/format/c90-scanf-1.c: Likewise.
33180         * gcc.dg/format/c99-printf-1.c: Likewise.
33181         * gcc.dg/format/c99-scanf-1.c: Likewise.
33182         * gcc.misc-tests/gcov-8.c: Likewise.
33183         * lib/profopt.exp: Likewise.
33184
33185 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33186
33187         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33188
33189 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33190
33191         * g++.dg/inherit/using2.C: New test.
33192
33193 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33194
33195         * ChangeLog: Follow spelling conventions.
33196         * g++.dg/template/friend4.C: Likewise.
33197         * g++.old-deja/g++.pt/crash67.C: Likewise.
33198         * gcc.c-torture/execute/20000801-4.c: Likewise.
33199         * gcc.dg/c90-digraph-1.c: Likewise.
33200         * gcc.dg/c94-digraph-1.c: Likewise.
33201         * gcc.dg/c99-digraph-1.c: Likewise.
33202         * gcc.dg/cpp/line5.c: Likewise.
33203         * gcc.dg/cpp/multiline.c: Likewise.
33204         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33205         * gcc.dg/format/attr-3.c: Likewise.
33206         * gcc.dg/format/c90-scanf-3.c: Likewise.
33207         * gcc.dg/format/ext-4.c: Likewise.
33208
33209 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33210
33211         * g++.dg/template/pretty1.C: New test.
33212
33213 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33214
33215         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33216
33217 2002-09-13  Matt Austern  <austern@apple.com>
33218
33219         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33220         passing a cast expression to a function by const reference.
33221
33222 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * g++.dg/template/deduce1.C: New test.
33225
33226 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33227
33228         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33229         32-bit int.
33230
33231 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33232
33233         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33234         usage.
33235
33236 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33237
33238         * gcc.c-torture/compile/20020910-1.c: New test.
33239
33240 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33241
33242         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33243
33244 2002-09-10  Andreas Jaeger  <aj@suse.de>
33245
33246         * gcc.dg/20020312-2.c: Adjust for x86-64.
33247
33248 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33249
33250         * g77.dg/7388.f: New test case for PR 7388.
33251
33252 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33253
33254         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33255
33256 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33257
33258         * objc.dg/proto-lossage-1.m: New test.
33259
33260 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33261
33262         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33263
33264 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33265
33266         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33267         expected to pass.
33268
33269 2002-09-06  Stan Shebs  <shebs@apple.com>
33270             David Edelsohn  <edelsohn@gnu.org>
33271
33272         * gcc.dg/weak: New directory.
33273         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33274         target-specific xfail bits.
33275         * gcc.dg/typeof-2.c: Move to new directory.
33276         * gcc.dg/weak.exp: New expect script.
33277
33278 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33279
33280         * gcc.c-torture/execute/extzvsi.c: New test.
33281
33282 2002-09-05  Stan Shebs  <shebs@apple.com>
33283
33284         * gcc.dg/weak-1.c: xfail on Darwin.
33285         * gcc.dg/weak-2.c: Ditto.
33286         * gcc.dg/weak-3.c: Ditto.
33287         * gcc.dg/weak-4.c: Ditto.
33288         * gcc.dg/weak-5.c: Ditto.
33289         * gcc.dg/weak-6.c: Ditto.
33290         * gcc.dg/weak-7.c: Ditto.
33291         * gcc.dg/weak-8.c: Ditto.
33292         * gcc.dg/weak-9.c: Ditto.
33293
33294 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33295
33296         * gcc.c-torture/execute/loop-14.c: New test.
33297
33298 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33299
33300         * g++.dg/other/cxa-atexit1.C: New test.
33301
33302         * gcc.dg/typeof-2.c: New test.
33303
33304 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33305
33306         * gcc.dg/builtins-2.c: New testcase.
33307         * gcc.dg/builtins-3.c: New testcase.
33308
33309 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33310
33311         * gcc.dg/cpp/_Pragma4.c: New test.
33312
33313 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33314
33315         * objc/execute/nil_method-1.m: New testcase.
33316
33317 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33318
33319         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33320         [Object class], not [Object initialize].
33321
33322 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33323             Hans-Peter Nilsson  <hp@bitrange.com>
33324
33325         * gcc.c-torture/execute/20020720-1.x: Skip test on
33326         mmix-knuth-mmixware.  Correct comment.
33327
33328 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33329
33330         * testsuite/g++.dg/abi/bitfield5.C: New test.
33331         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33332
33333 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33334
33335         * objc.dg/undeclared-selector.m: New test.
33336
33337 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33338
33339         * g++.dg/other/offsetof1.C: Avoid cast warning.
33340
33341 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33342
33343         * objc.dg/super-class-2.m: New test.
33344
33345 2002-08-24  Matt Austern  <austern@apple.com>
33346
33347         * g++.dg/ext/lvaddr.C: New test.
33348         * g++.dg/ext/lvcast.C: New test.
33349
33350 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33351
33352         * testsuite/g++.dg/inherit/cond1.C: New test.
33353
33354 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33355
33356         * gcc.dg/noncompile/incomplete-1.c: New test.
33357
33358 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33359
33360         * gcc.dg/typespec-1.c: New test.
33361
33362 2002-08-20  Devang Patel  <dpatel@apple.com>
33363         * objc.dg/proto-hier-2.m: New test.
33364
33365 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33366
33367         * objc.dg/bitfield-1.m: New test.
33368         * objc.dg/bitfield-2.m: New test.
33369
33370 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33371
33372         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33373         gcc.dg/c99-flex-array-4.c: New tests.
33374
33375 2002-08-16  Stan Shebs  <shebs@apple.com>
33376
33377         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33378
33379 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33380
33381         * gcc.dg/typeof-1.c: New test.
33382         * g++.dg/ext/typeof2.C: New test.
33383
33384 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33385
33386         * g++.dg/other/offsetof1.C: New test.
33387
33388 2002-08-14  Richard Henderson  <rth@redhat.com>
33389
33390         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33391
33392 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33393
33394         * gcc.dg/cpp/_Pragma3.c: New test.
33395
33396 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33397
33398         * g++.dg/template/inherit3: New test.
33399
33400 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33401
33402         * gcc.dg/bitfld-4.c: Add blank options.
33403
33404 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33405
33406         * g++.dg/template/crash1.C: New test.
33407
33408 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33409
33410         * gcc.dg/tls/opt-2.c: New test.
33411
33412 2002-08-08  Devang Patel  <dpatel@apple.com>
33413
33414         * objc.dg/selector-1.m : New test
33415
33416 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33417
33418         * g++.dg/abi/bitfield4.C: New test.
33419         * gcc.dg/bitfld-4.c: New test.
33420
33421 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33422
33423         * g++.dg/other/packed1.C: New test.
33424
33425 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33426
33427         * g++.dg/abi/offsetof.C: Tweak error messages.
33428         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33429
33430 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33431
33432         * gcc.dg/bitfld-3.c: New test.
33433
33434 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33435             Richard Henderson  <rth@redhat.com>
33436
33437         * gcc.dg/i386-bitfield1.c: New test.
33438         * g++.dg/abi/bitfield3.C: Update.
33439
33440 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33441
33442         * objc.dg/const-str-2.m: Update.
33443         * gcc.dg/cpp/c++98.c: Change to C extension.
33444         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33445         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33446
33447 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33448
33449         * testsuite/gcc.dg/tls/diag-3.c: New.
33450
33451 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33452
33453         * g++.dg/README (Subdirectories): Document new subdir expr.
33454         * g++.dg/expr/pmf-1.C: New test.
33455
33456 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33457
33458         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33459
33460 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * g++.dg/abi/bitfield3.C: New test.
33463
33464 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * lib/gcov.exp: Tweak expected line formats.
33467         * gcc.misc-tests/gcov8.c: New test.
33468         * gcc.misc-tests/gcov8.x: New flags.
33469
33470 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * consistency.vlad/layout/endian.c: Include string.h.
33473
33474         * gcc.c-torture/execute/20020805-1.c: New test.
33475
33476 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33477
33478         * g++.dg/other/conversion1.C: New test.
33479
33480 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33481
33482         * gcc.dg/builtins-1.c: New testcase.
33483
33484 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33485
33486         * g++.dg/inherit/access3.C: New test.
33487
33488 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33489
33490         * gcc.dg/ia64-visibility-2.c: New test.
33491
33492 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33493
33494         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33495         __qualifier_flags to __flags.
33496
33497 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33498
33499         * g++.dg/inherit/operator1.C: New test.
33500         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33501         * g++.dg/other/error1.C: Change expected error message.
33502         * g++.dg/template/conv4.C: Likewise.
33503
33504 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33505
33506         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33507         for documented behavior.
33508
33509 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33510
33511         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33512         several targets known to fail.
33513
33514 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33515
33516         * gcc.dg/mips-args-[123].c: New tests.
33517
33518 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33519
33520         * gcc.dg/ppc-spe.c: New.
33521
33522 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33523
33524         * g++.dg/other/ptrmem4.C: New testcase.
33525
33526 2002-07-24  Richard Henderson  <rth@redhat.com>
33527
33528         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33529
33530 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33531
33532         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33533
33534 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33535
33536         * gcc.c-torture/execute/memset-3.c: New testcase.
33537
33538 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33539
33540         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33541         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33542
33543 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33544
33545         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33546         Delete.
33547
33548 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33549
33550         * gcc.c-torture/compile/simd-4.c: New test.
33551
33552 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33553
33554         PR c++/7347, c++/7348
33555         * g++.dg/template/access4.C: New test.
33556         * g++.dg/template/access5.C: New test.
33557         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33558         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33559         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33560         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33561
33562 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33563
33564         * gcc.dg/gnu89-init-2.c: New test.
33565
33566 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33567
33568         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33569
33570 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33571
33572         * gcc.c-torture/execute/20020720-1.c: New testcase.
33573
33574 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33575
33576         * gcc.dg/cpp/Wsignprom.c: New tests.
33577
33578 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33579
33580         * gcc.c-torture/execute/loop-13.c: New test.
33581
33582 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33583
33584         * gcc.dg/cpp/expr.c: New tests.
33585
33586 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33587
33588         * g++.dg/opt/pr6713.C: Add template instantiation.
33589
33590 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33591
33592         * gcc.dg/nest.c: New test.
33593
33594 2002-07-17  Richard Henderson  <rth@redhat.com>
33595
33596         * g++.dg/opt/pr6713.C: New test.
33597
33598 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33599
33600         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33601         XFAIL for all x86 processors.
33602
33603 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33604
33605         * gcc.c-torture/execute/20010122-1.x: Do not test with
33606         -fomit-frame-pointer.
33607
33608 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33609
33610         * g++.dg/template/instantiate2.C: New test.
33611         * g++.dg/template/spec4.C: New test.
33612
33613 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33614
33615         * g++.dg/template/access2.C: New test.
33616         * g++.dg/template/access3.C: New test.
33617
33618 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33619
33620         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33621         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33622         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33623         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33624         Convert to use <stdarg.h>.
33625         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33626         Delete.
33627         * gcc.dg/va-arg-2.c: New.
33628         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33629
33630 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33631
33632         * gcc.c-torture/compile/20020710-1.c: New test.
33633
33634 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33635                           Andrew Pinski  <pinskia@physics.uc.edu>
33636
33637         gcc.c-torture/compile/simd-2.c: New testcase.
33638         gcc.c-torture/compile/simd-3.c: Likewise.
33639
33640 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/7224
33643         * g++.dg/overload/error1.C: New test.
33644
33645 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33646
33647         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33648         configuration and IRIX 6 O32 ABI.
33649
33650 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33651
33652         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33653
33654 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33655
33656         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33657
33658 2002-07-10  Jeffrey A Law  <law@redhat.com>
33659
33660         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33661
33662         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33663
33664 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33665
33666         * gcc.dg/20020312-2.c: Check for __PPC__.
33667
33668 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33669
33670         * gcc.c-torture/compile/20020709-1.c: New test.
33671
33672 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33673
33674         * g++.dg/template/qualttp21.C: New test case.
33675
33676 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33677
33678         * gcc.c-torture/compile/20020706-1.c: New test.
33679         * gcc.c-torture/compile/20020706-2.c: New test.
33680
33681 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33682             Alexandre Oliva  <aoliva@redhat.com>
33683
33684         * g++.dg/warn/incomplete1.C: New test.
33685
33686 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33687
33688         PR c++/7099
33689         * g++.dg/warn/noreturn1.C: New test.
33690
33691 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33692
33693         PR c++/6706
33694         * g++.dg/debug/debug6.C: New test.
33695         * g++.dg/debug/debug7.C: New test.
33696
33697 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33698
33699         * gcc.c-torture/compile/simd-3.c: New test.
33700
33701 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33702
33703         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33704         * gcc.dg/20020620-1.c: Likewise.
33705
33706 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33707
33708         PR c++/6944
33709         * g++.dg/init/array4.C: New test.
33710         * g++.dg/init/array5.C: New test.
33711
33712 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33713
33714         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33715         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33716
33717 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33718
33719         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33720         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33721         * gcc.dg/wtr-conversion-1.c: Likewise.
33722         * gcc.dg/wtr-escape-1.c: Likewise.
33723         * gcc.dg/wtr-int-type-1.c: Likewise.
33724         * gcc.dg/wtr-label-1.c: Likewise.
33725         * gcc.dg/wtr-static-1.c: Likewise.
33726         * gcc.dg/wtr-strcat-1.c: Likewise.
33727         * gcc.dg/wtr-suffix-1.c: Likewise.
33728         * gcc.dg/wtr-switch-1.c: Likewise.
33729         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33730         * gcc.dg/wtr-union-init-1.c: Likewise.
33731         * gcc.dg/wtr-union-init-2.c: Likewise.
33732         * gcc.dg/wtr-union-init-3.c: Likewise.
33733
33734         * gcc.dg/wtr-func-def-1.c: New test.
33735
33736 2002-07-02 Devang Patel <dpatel@apple.com>
33737
33738         * objc.dg/param-1.m: New test.
33739
33740 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33741
33742         * gcc.dg/cpp/trad/directive.c: Add test.
33743         * gcc.dg/cpp/trad/macroargs.c: Add test.
33744         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33745
33746 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33747
33748         * gcc.dg/cpp/cmdlne-M.c: New test.
33749
33750 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33751
33752         * objc.dg/desig-init-1.m: New test.
33753
33754 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33755
33756         PR c++/6716
33757         * g++.dg/template/instantiate1.C: New test.
33758
33759 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33760
33761         PR c++/7112
33762         * g++.dg/template/sizeof2.C: New test.
33763
33764 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33765
33766         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33767         gcc.dg/cpp/trad/include.c: New tests.
33768
33769 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33770
33771         PR target/7177
33772         * gcc.c-torture/compile/20020701-1.c: New test.
33773
33774 2002-07-01  Stan Shebs  <shebs@apple.com>
33775
33776         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33777         header here...
33778         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33779         (objc-torture-execute): or here.
33780
33781 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33782
33783         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33784
33785 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33786
33787         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33788
33789 2002-06-30  Devang Patel  <dpatel@apple.com>
33790
33791         * objc.dg/fsyntax-only.m: New test.
33792
33793 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33794
33795         PR c++/6695
33796         * g++.dg/template/friend7.C: New file.
33797
33798 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33799
33800         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33801         return type.
33802
33803 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33804
33805         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33806         avoid division by zero.
33807
33808 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33809
33810         * gcc.dg/Wunknownprag.c: New tests.
33811
33812 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33813
33814         * gcc.c-torture/execute/simd-2.c: New test.
33815
33816 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33817
33818         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33819         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33820         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33821         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33822         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33823         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33824         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33825         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33826         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33827         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33828         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33829         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33830         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33831         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33832         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33833         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33834         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33835
33836 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33837
33838         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33839         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33840         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33841         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33842         New tests.
33843         * gcc.dg/cpp/trad/directive.c: Update.
33844
33845 2002-06-23  Andreas Jaeger  <aj@suse.de>
33846
33847         * gcc.c-torture/execute/complex-6.c: New.
33848
33849 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33850
33851         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33852         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33853         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33854         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33855
33856 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33857
33858         * gcc.dg/cpp/trad: New directory with traditional tests copied
33859         from parent directory.
33860         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33861         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33862         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33863         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33864         Move to trad/ and rename.
33865         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33866         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33867         gcc.dg/cpp/trad/redef2.c: New tests.
33868         * gcc.dg/cpp/trad/trad.exp: New driver.
33869
33870 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33871
33872         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33873         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33874         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33875         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33876         Remove.
33877
33878 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33879
33880         * gcc.dg/20020620-1.c: New test.
33881
33882 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33883
33884         * g++.dg/template/ttp4.C: New test.
33885
33886 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33887
33888         * g++.dg/opt/vt1.C: Fix regexp.
33889
33890 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33891
33892         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33893         Don't use attribute `noinline'.
33894
33895 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33896
33897         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33898
33899 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33900
33901         * gcc.c-torture/execute/simd-1.c: New.
33902
33903         * gcc.dg/simd-1.c: New.
33904
33905 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33906
33907         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33908
33909 2002-06-16  Richard Henderson  <rth@redhat.com>
33910
33911         * g++.dg/ext/anon-struct1.C: New.
33912         * g++.dg/ext/anon-struct2.C: New.
33913         * g++.dg/ext/anon-struct3.C: New.
33914         * gcc.dg/anon-struct-1.c: New.
33915         * gcc.dg/anon-struct-2.c: New.
33916         * gcc.dg/anon-struct-3.c: New.
33917         * gcc.dg/20011008-1.c: Adjust warning text.
33918         * gcc.dg/20020527-1.c: Add -fms-extensions.
33919
33920 2002-06-16  Richard Henderson  <rth@redhat.com>
33921
33922         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33923
33924 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33925
33926         * gcc.c-torture/execute/20020615-1.c: New test.
33927
33928 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33929
33930         * gcc.c-tortuture/execute/compare-1.c: New test case.
33931         * gcc.c-tortuture/execute/compare-2.c: New test case.
33932         * gcc.c-tortuture/execute/compare-3.c: New test case.
33933
33934 2002-06-13  Richard Henderson  <rth@redhat.com>
33935
33936         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33937         ia64 ilp32.
33938
33939 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33940
33941         * g++.dg/template/typename2.C: Update error message.
33942
33943 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33944
33945         * gcc.c-torture/execute/20020611-1.c: New test.
33946
33947 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33948
33949         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33950         list of targets to skip.
33951
33952 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33953
33954         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33955         targets if not optimizing.
33956
33957 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33958
33959         * gcc.c-torture/compile/20020605-1.c: New test.
33960
33961         * g++.dg/opt/vt1.C: New test.
33962
33963         * gcc.dg/20020531-1.c: New test.
33964
33965         * gcc.dg/20020530-1.c: New test.
33966
33967         * gcc.dg/20020527-1.c: New test.
33968
33969         * g++.dg/opt/cse1.C: New test.
33970
33971 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33972
33973         * gcc.dg/20020607-2.c: New test case.
33974
33975 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33976
33977         * gcc.c-torture/compile/20020604-1.c: New test.
33978
33979 2002-06-04  Richard Henderson  <rth@redhat.com>
33980
33981         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33982         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33983         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33984
33985 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33986
33987         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33988
33989 2002-06-03  Richard Henderson  <rth@redhat.com>
33990
33991         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33992         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33993
33994 2002-06-02  Richard Henderson  <rth@redhat.com>
33995
33996         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33997         test functions static.
33998
33999 2002-06-02  Andreas Jaeger  <aj@suse.de>
34000
34001         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34002         now.
34003
34004 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34005
34006         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34007         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34008         Update for mofified diagnostics.
34009         * gcc.dg/c99-intconst-1.c: No longer fail.
34010
34011 2002-06-02  Richard Henderson  <rth@redhat.com>
34012
34013         * gcc.dg/uninit-A.c: Remove xfail markers.
34014
34015 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34016
34017         * gcc.dg/fnegate-1.c: New test case.
34018
34019 2002-05-30  Osku Salerma  <osku@iki.fi>
34020
34021         * gcc.c-torture/execute/mayalias-1.c: New file.
34022
34023 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34024
34025         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34026         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34027         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34028
34029 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34030
34031         * gcc.c-torture/execute/20020529-1.c: New test.
34032
34033 2002-05-27  Richard Henderson  <rth@redhat.com>
34034
34035         * g++.dg/ext/attrib6.C: New test case.
34036
34037 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34038
34039         * gcc.c-torture/execute/pure-1.c: New test.
34040
34041 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34042
34043         * gcc.dg/cpp/arith-2.c: Remove.
34044
34045 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34046
34047         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34048         * gcc.dg/cpp/if-3.c: Remove.
34049
34050 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34051
34052         * g++.dg/opt/cse2.C: New test.
34053
34054 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34055
34056         * gcc.dg/cpp/arith-1.c: New semantic tests.
34057         * gcc.dg/cpp/if-1.c: Update.
34058
34059 2002-05-24  Ben Elliston  <bje@redhat.com>
34060
34061         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34062
34063 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * gcc.dg/verbose-asm.c: New test.
34066
34067 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34068
34069         * gcc.dg/cpp/paste12.c: New test.
34070
34071 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34072
34073         * g++.dg/parse/named_ops.C: New test.
34074
34075 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34076
34077         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34078
34079 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34080
34081         * gcc.dg/weak-2.c: Allow optional leading underscore
34082         in scan-assembler symbol name.
34083         * gcc.dg/weak-3.c: Likewise.
34084         * gcc.dg/weak-4.c: Likewise.
34085         * gcc.dg/weak-5.c: Likewise.
34086
34087 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34088
34089         * gcc.dg/20020523-1.c: New test.
34090
34091 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34092
34093         * objc.dg/const-str-2.m: Update now that we stop after
34094         a command line error.
34095
34096 2002-05-22  Richard Henderson  <rth@redhat.com>
34097
34098         * g++.dg/dg.exp: Fix typo in test pruneing.
34099
34100 2002-05-22  Richard Henderson  <rth@redhat.com>
34101
34102         * g++.dg/dg.exp: Prune the tls subdirectory.
34103         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34104         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34105         * g++.dg/tls/init-1.C: New.
34106
34107 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34108
34109         * gcc.dg/20020517-1.c: New test.
34110
34111 2002-05-21  Richard Henderson  <rth@redhat.com>
34112
34113         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34114         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34115
34116 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34117
34118         * g++.dg/other/copy2.C: New test.
34119
34120 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34121
34122         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34123         (MAX_COPY): Bump up to 10 times sizeof (long long).
34124         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34125
34126         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34127         sizeof (long long).
34128
34129         * gcc.c-torture/execute/strcpy-1.c: New test.
34130
34131 2002-05-19  Jason Merrill  <jason2redhat.com>
34132
34133         * g++.dg/ext/oper1.C: New test.
34134
34135 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34136 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34137
34138         * README.QMTEST: New file.
34139
34140         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34141
34142 2002-05-19  Andreas Jaeger  <aj@suse.de>
34143
34144         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34145         now.
34146         * gcc.c-torture/execute/loop-2d.x: Likewise.
34147
34148 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34149
34150         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34151         support weak symbols.
34152         * gcc.dg/weak-4.c: Likewise.
34153         * gcc.dg/weak-6.c: Likewise.
34154
34155 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34156
34157         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34158         cygwin, coff and h8300-*-hms targets
34159         * gcc.dg/weak-5.c: Likewise.
34160         * gcc.dg/weak-7.c: Likewise.
34161
34162 2002-05-16  Jason Merrill  <jason@redhat.com>
34163
34164         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34165         (scan-assembler-not, scan-assembler-dem): Likewise.
34166         (scan-assembler-dem-not): Likewise.
34167
34168 2002-05-15  Richard Henderson  <rth@redhat.com>
34169
34170         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34171
34172 2002-05-15  Richard Henderson  <rth@redhat.com>
34173
34174         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34175         (vfoo1f): Warning here.
34176         (vfoo1l): Don't redefine the alias.
34177
34178 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34179
34180         * g++.dg/init/pm1.C: New test.
34181
34182 2002-05-12  David S. Miller  <davem@redhat.com>
34183
34184         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34185         types.
34186
34187 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34188
34189         * gcc.c-torture/execute/20020510-1.c: New test case.
34190
34191 2002-05-10  David S. Miller  <davem@redhat.com>
34192
34193         * gcc.c-torture/execute/conversion.c: Test long double too.
34194
34195 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34196
34197         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34198         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34199         * lib/g++.exp (g++_link_flags): Likewise.
34200         * lib/objc.exp (objc_target_compile): Likewise.
34201
34202 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34203
34204         * gcc.dg/cpp/poison.c: Update.
34205         * gcc.dg/cpp/20000625-2.c: Remove.
34206         * gcc.dg/cpp/direct2s.c: Remove final test.
34207
34208 2002-05-08  Tom Rix  <trix@redhat.com>
34209
34210         * gcc.c-torture/execute/20020508-1.c: New test.
34211         * gcc.c-torture/execute/20020508-2.c: New test.
34212         * gcc.c-torture/execute/20020508-3.c: New test.
34213
34214 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34215
34216         * gcc.dg/cpp/charconst-4.c: More tests.
34217
34218 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34219
34220         PR c/6569
34221         * gcc.dg/weak-3.c: Update location of warning messages.
34222         * gcc.dg/weak-5.c: Likewise.
34223
34224 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34225
34226         * gcc.c-torture/execute/20020506-1.c: New test case.
34227
34228 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34229
34230         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34231
34232 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34233
34234         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34235
34236 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34237
34238         * gcc.dg/cpp/charconst-3.c: New test.
34239
34240 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34241
34242         * gcc.dg/cpp/charconst.c: Update tests.
34243
34244 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34245
34246         * treelang: Added directory for new sample language treelang. Also
34247         lib/treelang.exp: New file to signal treelang should be tested.
34248
34249 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34250
34251         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34252         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34253         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34254         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34255         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34256         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34257         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34258
34259 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34260
34261         * gcc.dg/format/xopen-2.c: New test.
34262
34263 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34264
34265         * gcc.dg/20020503-1.c: New test.
34266
34267 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34268
34269         * g++.dg/init/dtor1.C: Make it tougher.
34270
34271 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34272
34273         * g++.dg/init/dtor1.C: New test.
34274
34275 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34276
34277         * gcc.dg/altivec-8.c: New.
34278
34279 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34280
34281         * gcc.dg/altivec-7.c: New.
34282
34283 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34284
34285         * g++.dg/parse/typedef1.C: New test.
34286
34287 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34288
34289         PR c++/6486
34290         * g++.dg/template/friend6.C: New test.
34291
34292         PR c++/6492
34293         * g++.dg/init/copy1.C: New test.
34294
34295 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34296
34297         * g++.dg/warn/effc1.C: New test.
34298
34299 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34300
34301         * gcc.dg/cpp/if-cexp.c: Add a test.
34302
34303 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34304
34305         * gcc.dg/20020426-2.c: New test.
34306
34307 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34308
34309         * gcc.dg/cpp/if-mop.c: Update.
34310         * gcc.dg/cpp/if-mpar.c: Add test.
34311         * gcc.dg/cpp/if-oppr.c: Update.
34312
34313 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34314
34315         PR c/6343
34316         * gcc.dg/weak-[2-7].c: New tests.
34317
34318 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34319
34320         * gcc.dg/enum1.c: New test.
34321
34322 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34323
34324         PR c++/6497
34325         * g++.dg/inherit/access2.C: New test.
34326
34327 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34328
34329         PR bootstrap/6445
34330         * gcc.dg/20020426-1.c: New test.
34331
34332 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34333
34334         * g++.dg/abi/enum1.C: New test.
34335
34336 2002-04-26  Richard Henderson  <rth@redhat.com>
34337
34338         * gcc.dg/c99-bool-1.c: Expect always true warning.
34339
34340 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34341
34342         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34343
34344 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34345
34346         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34347         targets.
34348
34349 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34350
34351         * g++.dg/abi/mange7.C: New test.
34352
34353         PR c++/6438.
34354         * g++.dg/parse/stmtexpr2.C: New test.
34355
34356 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34357
34358         * gcc.dg/20020312-2.c: Add SH target.
34359
34360 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34361
34362         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34363         compiler output on mips*-*-irix*.
34364
34365 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34366
34367         * g++.dg/parse/attr1.C: New test.
34368
34369 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34370
34371         * gcc.c-torture/execute/string-opt-17.c: New test case.
34372         * gcc.c-torture/execute/memset-2.c: New test case.
34373
34374 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34375
34376         PR c++/6256:
34377         * g++.dg/template/friend5.C: New test.
34378
34379         PR c++/6331:
34380         * g++.dg/template/qual1.C: Likewise.
34381
34382 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34383
34384         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34385         Include stdlib.h, not stdio.h or ctype.h.
34386
34387 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34388
34389         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34390         cris-*-elf* and mmix-*-*.
34391         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34392         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34393         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34394         Ditto.
34395         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34396         * gcc.dg/wchar_t-1.c: Ditto.
34397
34398 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34399
34400         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34401         Clarify comment.
34402
34403 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34404
34405         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34406
34407 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34408
34409         * gcc.c-torture/execute/20000906-1.x: Delete.
34410
34411 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34412
34413         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34414
34415 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34416
34417         * PR6367
34418         * g77.f-torture/execute/6367.f: New test.
34419         * g77.f-torture/execute/6367.x: Disable for MMIX.
34420
34421 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34422
34423         * PR6352
34424         * g++.dg/opt/inline2.C: New test.
34425
34426 2002-04-18  Richard Henderson  <rth@redhat.com>
34427
34428         * gcc.dg/20000906-1.c: Enable for all targets.
34429         * gcc.c-torture/compile/iftrap-2.c: New.
34430
34431 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34432
34433         * gcc.dg/20020418-1.c: New test.
34434         * gcc.dg/20020418-2.c: New test.
34435
34436 2002-04-18  Richard Henderson  <rth@redhat.com>
34437
34438         * gcc.c-torture/compile/iftrap-1.c: New.
34439         * gcc.dg/iftrap-1.c: Adjust for ia64.
34440         * gcc.dg/iftrap-2.c: New.
34441
34442 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.c-torture/compile/20020418-1.c: New test.
34445
34446 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34447
34448         * gcc.c-torture/compile/20020415-1.c: New.
34449
34450 2002-04-18  David S. Miller  <davem@redhat.com>
34451
34452         * gcc.c-torture/execute/20020418-1.c: New test.
34453
34454 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34455
34456         * gcc.dg/20020416-1.c: New test.
34457
34458         * g++.dg/opt/inline1.C: New test.
34459
34460 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34461
34462         * gcc.dg/altivec-5.c: New test.
34463
34464         * gcc.dg/20020415-1.c: New test.
34465
34466 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34467
34468         * testsuite/lib/chill.exp: Remove.
34469
34470 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34471
34472         * g++.dg/other/big-struct.C: New test.
34473
34474 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34475
34476         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34477         of scratch file.
34478
34479 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34480
34481         PR c/6277
34482         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34483         in scan-assembler function name
34484
34485 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34486
34487         * g77.f-torture/execute/980628-4.x,
34488         g77.f-torture/execute/980628-5.x,
34489         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34490         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34491         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34492         i[34567]86-*-*.
34493
34494 2002-04-13  David S. Miller  <davem@redhat.com>
34495
34496         * gcc.c-torture/execute/20020413-1.c: New test.
34497
34498 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34499
34500         * gcc.dg/asm-6.c,
34501         * g++.dg/ext/asm1.C: New tests.
34502
34503 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34504
34505         PR c++ 5373.
34506         * g++.dg/parse/stmtexpr1.C: New test.
34507
34508         PR c++/5189.
34509         * g++.dg/template/copy1.C: New test.
34510
34511 2002-04-12  Richard Henderson  <rth@redhat.com>
34512
34513         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34514
34515 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34516
34517         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34518         gcc.c-torture/execute/20020307-2.c.
34519
34520 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34521
34522         * g++.dg/ext/attrib5.C,
34523         * g++.dg/lookup/struct1.C: New tests.
34524
34525 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34526
34527         * gcc.dg/20020411-1.c: New test.
34528
34529         * gcc.c-torture/execute/20020411-1.c: New test.
34530
34531 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34532
34533         * g77.f-torture/execute/6177.f: New test.
34534
34535 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34536
34537         PR middle-end/6247
34538         * g++.dg/opt/cleanup1.C: New test.
34539
34540         * g++.dg/opt/const1.C: New test.
34541
34542 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34543
34544         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34545
34546 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34547
34548         PR c++/5507
34549         * g++.dg/template/typename2.C: New test.
34550
34551 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34552
34553         * gcc.c-torture/execute/loop-12.c: New.
34554
34555 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34556
34557         * g77.f-torture/execute/980628-4.x,
34558         g77.f-torture/execute/980628-5.x,
34559         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34560         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34561         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34562
34563 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34564
34565         PR optimization/6086
34566         * g++.dg/opt/preinc1.C: New test.
34567
34568 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34569
34570         PR c++/5571
34571         * g++.dg/opt/static2.C: New test.
34572
34573 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34574
34575         PR c/5120
34576         * gcc.dg/20020406-1.c: New test.
34577
34578 2002-04-04  David S. Miller  <davem@redhat.com>
34579
34580         * gcc.c-torture/execute/20020404-1.c: New test.
34581
34582 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34583
34584         PR c/6123
34585         * gcc.dg/20020312-2.c: Do not declare global register variable
34586         if __PIC__ or __pic__ is defined.
34587
34588 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34589
34590         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34591         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34592
34593 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34594
34595         * gcc.misc-tests/linkage.exp: Update last change to handle
34596         sparc*-, not just sparc-.
34597
34598 2002-04-03  Richard Henderson  <rth@redhat.com>
34599
34600         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34601
34602 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34603
34604         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34605
34606 2002-04-02  David S. Miller  <davem@redhat.com>
34607
34608         * gcc.c-torture/execute/20020402-3.c: New test.
34609
34610 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34611
34612         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34613         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34614
34615         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34616         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34617         g77.f-torture/execute/20001201.x,
34618         g77.f-torture/execute/u77-test.x: New files.
34619
34620         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34621         * gcc.dg/wchar_t-1.c: Ditto.
34622
34623 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34624
34625         * gcc.c-torture/execute/20020402-1.c: New test.
34626
34627 2002-04-01  Richard Henderson  <rth@redhat.com>
34628
34629         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34630
34631         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34632
34633 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34634
34635         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34636
34637 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34638
34639         * g++.dg/inherit/template-as-base.C: Expect error.
34640         * g++.dg/inherit/namespace-as-base.C: Likewise.
34641
34642 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34643
34644         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34645         g++.dg/ext/instantiate3.C: Tweak match patterns.
34646
34647         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34648         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34649         -da test.
34650
34651 2002-03-31  Richard Henderson  <rth@redhat.com>
34652
34653         * gcc.dg/special/alias-2.c: New.
34654         * gcc.dg/special/ecos.exp: Run it.
34655
34656 2002-03-31  Richard Henderson  <rth@redhat.com>
34657
34658         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34659
34660 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34661
34662         * gcc.dg/weak-1.c: Disable on h8300 port.
34663
34664 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34665
34666         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34667         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34668         ordering tests.
34669         * g++.dg/bprob/bprob-1.C: New test.
34670         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34671         * g++.dg/gcov/gcov-1.C: New test.
34672         * g++.dg/gcov/gcov-1.x: New file.
34673         * g++.dg/gcov/gcov-2.C: New test.
34674         * g++.dg/gcov/gcov-3.C: New test.
34675         * g++.dg/gcov/gcov-3.h: New file.
34676
34677 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34678
34679         * g++.old-deja/g++.other/builtins5.C: New test.
34680         * g++.old-deja/g++.other/builtins6.C: New test.
34681         * g++.old-deja/g++.other/builtins7.C: New test.
34682         * g++.old-deja/g++.other/builtins8.C: New test.
34683         * g++.old-deja/g++.other/builtins9.C: New test.
34684
34685 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * g++.dg/opt/static1.C: New test.
34688
34689         * g++.dg/opt/longbranch1.C: New test.
34690
34691 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34692
34693         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34694
34695         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34696
34697 2002-03-28  Jeffrey A Law  (law@redhat.com)
34698
34699         * gcc.c-torture/execute/20020328-1.c: New test.
34700
34701 2002-03-27  Richard Henderson  <rth@redhat.com>
34702
34703         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34704         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34705         move from g++.old-deja/g++.ext/.
34706
34707 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34708
34709         * g++.dg/init/new2.C: New test.
34710
34711 2002-03-26  Richard Henderson  <rth@redhat.com>
34712
34713         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34714
34715         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34716         on sparc.
34717
34718         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34719         sparcv9 systems.
34720         * gcc.dg/20001102-1.c: Likewise.
34721
34722 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34723
34724         * gcc.dg/cpp/endif-pedantic1.c,
34725         gcc.dg/cpp/endif-pedantic2.c: New tests.
34726
34727 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34728
34729         * g++.dg/init/new1.C: New test.
34730
34731 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34732
34733         * g++.dg/abi/vbase9.C: New test.
34734
34735 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34736
34737         * gcc.dg/arm-asm.c: New test.
34738
34739 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34740
34741         * gcc.dg/Wswitch-enum.c: New test.
34742         Fix PR c/5044.
34743
34744 2002-03-26  Richard Henderson  <rth@redhat.com>
34745
34746         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34747         structure.
34748
34749 2002-03-25  Richard Henderson  <rth@redhat.com>
34750
34751         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34752         sparcv9 systems.
34753
34754         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34755         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34756
34757 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34758
34759         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34760
34761 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34762
34763         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34764         targets using generic thunk support.
34765
34766 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.c-torture/compile/20020323-1.c: New test.
34769
34770         * g++.dg/opt/conj2.C: New test.
34771
34772 2002-03-24  Richard Henderson  <rth@redhat.com>
34773
34774         * gcc.dg/weak-1.c: Use -fno-common.
34775
34776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34777
34778         * g77.dg/f77-edit-apostrophe-out.f: New test
34779         * g77.dg/f77-edit-h-out.f: New test
34780         * g77.dg/f77-edit-t-in.f: New test
34781         * g77.dg/f77-edit-t-out.f: New test
34782         * g77.dg/f77-edit-x-out.f: New test
34783         * g77.dg/f77-edit-slash-out.f: New test
34784         * g77.dg/f77-edit-colon-out.f: New test
34785         * g77.dg/f77-edit-s-out.f: New test
34786
34787 2002-03-24  Richard Henderson  <rth@redhat.com>
34788
34789         * objc/execute/formal_protocol-6.x: New XFAIL.
34790
34791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34792
34793         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34794         that do not support weak symbols
34795
34796 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34797
34798         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34799         * lib/g77.exp: Likewise.
34800         * lib/objc.exp: Likewise.
34801
34802 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34803
34804         * gcc.dg/Wswitch-default.c: New test.
34805
34806 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * g++.dg/other/enum1.C: New test.
34809
34810 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34811
34812         * gcc.dg/pragma-ep-3.c: Fix typo.
34813
34814 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34815
34816         * g++.dg/inherit/template-as-base.C: New test.
34817
34818 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34821         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34822
34823 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34824
34825         * gcc.dg/cpp/multiline.c: Update to match.
34826
34827 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34828
34829         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34830
34831 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34832
34833         * gcc.dg/cpp/extratokens2.c: New file.
34834
34835 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34836
34837         * gcc.dg/20020312-2.c: Add rs6000 target.
34838
34839         * gcc.c-torture/compile/20020319-1.c: New test.
34840
34841 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34842
34843         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34844         (A, E): Handle this.
34845
34846 2002-03-20  Jason Merrill  <jason@redhat.com>
34847
34848         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34849         ignoring -fpic.
34850         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34851         through prune_gcc_output.
34852
34853 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34854
34855         * gcc.c-torture/compile/20020320-1.c: New test.
34856
34857 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34858
34859         * gcc.c-torture/compile/20020318-1.c: New test.
34860
34861         * gcc.dg/struct-by-value-1.c: New test.
34862
34863         * gcc.dg/20020319-1.c: New test.
34864
34865 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34866
34867         * g++.dg/opt/conj1.C: New test.
34868
34869 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34870
34871         * g++.dg/template/qualttp20.C: Revert previous change.
34872         * g++.dg/template/qualttp3.C: Likewise.
34873         * g++.dg/template/qualttp4.C: Likewise.
34874         * g++.dg/template/qualttp5.C: Likewise.
34875         * g++.dg/template/qualttp6.C: Likewise.
34876         * g++.dg/template/qualttp7.C: Likewise.
34877         * g++.dg/template/qualttp8.C: Likewise.
34878         * g++.dg/template/recurse.C: Likewise.
34879
34880 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34881
34882         * gcc.dg/cpp/wchar-1.c: Update.
34883
34884 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34885
34886         * g++.dg/template/conv1.C: New test.
34887         * g++.dg/template/conv2.C: New test.
34888         * g++.dg/template/conv3.C: New test.
34889         * g++.dg/template/conv4.C: New test.
34890
34891 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34892
34893         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34894         * g++.dg/template/qualttp3.C: Likewise.
34895         * g++.dg/template/qualttp4.C: Likewise.
34896         * g++.dg/template/qualttp5.C: Likewise.
34897         * g++.dg/template/qualttp6.C: Likewise.
34898         * g++.dg/template/qualttp7.C: Likewise.
34899         * g++.dg/template/qualttp8.C: Likewise.
34900         * g++.dg/template/recurse.C: Likewise.
34901
34902 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34903
34904         * g++.dg/opt/dtor1.C: New test.
34905
34906 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34907
34908         * gcc.c-torture/compile/20020315-1.c: New test.
34909
34910 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34911
34912         * gcc.dg/weak-1.c: Fix scan tests.
34913
34914 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34915
34916         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34917         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34918         cris-*-aout* mmix-*-*.
34919         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34920         cris-*-aout* mmix-*-*.
34921         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34922         cris-*-elf* cris-*-aout* and mmix-*-*.
34923         * gcc.dg/20001009-1.c: Ditto.
34924         * gcc.dg/20010912-1.c: Ditto.
34925         * gcc.dg/20020122-4.c: Ditto.
34926         * gcc.dg/inline-2.c: Ditto.
34927
34928 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34929
34930         * gcc.c-torture/compile/20020314-1.c: New test.
34931
34932 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34933
34934         * gcc.c-torture/execute/20020314-1.c: New test.
34935
34936 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34937
34938         * g++.dg/warn/Wunused-1.C: New test.
34939
34940 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34941
34942         * g++.dg/abi/mangle6.C: New test.
34943
34944 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34945
34946         * gcc.c-torture/compile/20020309-2.c: New test.
34947
34948         * gcc.c-torture/compile/20020312-1.c: New test.
34949
34950 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34951
34952         * g++.dg/other/access1.C: New test.
34953
34954 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34955
34956         * gcc.c-torture/execute/wchar_t-1.c: New test.
34957
34958 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34959
34960         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34961
34962 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34963
34964         * gcc.dg/20020312-1.c: New test case.
34965
34966 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34967
34968         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34969
34970 2002-03-11  Richard Henderson  <rth@redhat.com>
34971
34972         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34973         * g++.old-deja/g++.jason/report.C: Likewise.
34974
34975 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34976
34977         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34978         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34979
34980 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * testsuite/g++.dg/overload/pmf1.C: New test.
34983
34984 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34985
34986         * gcc.c-torture/execute/20020307-1.c: Use long.
34987
34988 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34989
34990         PR optimization/5844
34991         * gcc.dg/20020310-1.c: New test.
34992
34993 2002-03-09  Michael Meissner  <meissner@redhat.com>
34994
34995         * gcc.c-torture/execute/memcpy-2.c: New test.
34996         * gcc.c-torture/execute/memset-1.c: New test.
34997         * gcc.c-torture/execute/strlen-1.c: New test.
34998         * gcc.c-torture/execute/strcmp-1.c: New test.
34999         * gcc.c-torture/execute/strncmp-1.c: New test.
35000
35001 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35002
35003         * gcc.dg/ppc-ldstruct.c: New test.
35004
35005 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35006
35007         * gcc.c-torture/execute/va-arg-22.c: New test.
35008
35009 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35010
35011         * gcc.c-torture/compile/20020309-1.c: New test.
35012
35013 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.c-torture/execute/20020307-2.c: New test.
35016
35017 2002-03-07  Jeffrey A Law  (law@redhat.com)
35018
35019         * g77.f-torture/compile/20020307-1.f: New test.
35020
35021 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35022
35023         * gcc.dg/unordered-1.c: New test.
35024
35025 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35026
35027         * gcc.c-torture/execute/20020307-1.c: New test.
35028
35029 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35030
35031         * gcc.dg/20020304-1.c: New test.
35032
35033         * gcc.c-torture/compile/20020304-2.c: New test.
35034
35035 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35036
35037         * gcc.c-torture/compile/20020304-1.c: New test case
35038         (from PR c/5830).
35039
35040 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35041
35042         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35043
35044 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * g++.dg/other/classkey1.C: New test.
35047
35048 2002-03-01  Richard Henderson  <rth@redhat.com>
35049
35050         * gcc.c-torture/compile/981223-1.x: New.
35051         * gcc.c-torture/compile/920625-1.x: New.
35052
35053 2002-02-28  Richard Henderson  <rth@redhat.com>
35054
35055         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35056
35057 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35058
35059         * gcc.c-torture/execute/20020227-1.c: New test.
35060
35061 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35062
35063         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35064         here" ERROR lines.
35065         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35066         * g++.old-deja.g++.other/defarg1.C: Likewise.
35067         * g++.old-deja/g++.pt/calls2.C: Likewise.
35068         * g++.old-deja/g++.pt/crash20.C: Likewise.
35069         * g++.old-deja/g++.pt/crash30.C: Likewise.
35070         * g++.old-deja/g++.pt/crash36.C: Likewise.
35071         * g++.old-deja/g++.pt/crash6.C: Likewise.
35072         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35073         * g++.old-deja/g++.pt/derived3.C: Likewise.
35074         * g++.old-deja/g++.pt/error1.C: Likewise.
35075         * g++.old-deja/g++.pt/friend21.C: Likewise.
35076         * g++.old-deja/g++.pt/friend23.C: Likewise.
35077         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35078         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35079
35080 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35081
35082         * gcc.c-torture/execute/20020225-2.c: New test.
35083
35084 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35085
35086         * gcc.c-torture/execute/920730-1t.c,
35087         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35088         Delete test cases, only relevant to -traditional.
35089
35090 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35091
35092         * gcc.dg/cpp/undef1.c: Remove.
35093         * gcc.dg/cpp/directiv.c: Update.
35094         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35095
35096 2002-02-27  Michael Meissner  <meissner@redhat.com>
35097
35098         * gcc.c-torture/execute/20020226-1.c: New test.
35099
35100 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35101
35102         * g++.dg/debug/debug4.C: New test.
35103
35104         * gcc.dg/ia64-visibility-1.c: New test.
35105
35106 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35107
35108         * gcc.dg/debug/20020224-1.c: New.
35109
35110 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35111
35112         * gcc.c-torture/execute/960416-1.x: New.
35113         * gcc.c-torture/execute/divconst-3.x: Likewise.
35114
35115 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35116
35117         * gcc.dg/20020224-1.c: New test.
35118
35119 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35120
35121         * gcc.c-torture/execute/20020225-1.c: New.
35122
35123 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35124
35125         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35126
35127 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35128
35129         * gcc.dg/20020222-1.c: New test.
35130
35131 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35132
35133         * g++.dg/opt/anonunion1.C: New test.
35134
35135 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35136
35137         * g++.dg/template/qualttp19.C: New test.
35138         * g++.dg/template/qualttp20.C: New test.
35139         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35140         * g++.old-deja/g++.other/qual1.C: Likewise.
35141
35142 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35143
35144         * gcc.dg/attr-alwaysinline.c: New.
35145
35146 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35147
35148         * gcc.dg/20020220-1.c: New test.
35149
35150         * gcc.dg/20020220-2.c: New test.
35151
35152         * g++.dg/opt/mmx1.C: New test.
35153
35154 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35155
35156         * gcc.c-torture/compile/20020110.c: New test.
35157
35158 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35159
35160         * gcc.c-torture/execute/20020219-1.c: New test.
35161
35162         * gcc.dg/20020219-1.c: New test.
35163
35164         * gcc.dg/noncompile/20020220-1.c: New test.
35165
35166         * g++.dg/opt/ptrintsum1.C: New test.
35167
35168         * gcc.dg/debug/20020220-1.c: New test.
35169
35170 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35171
35172         * gcc.c-torture/execute/20020216-1.c: New test.
35173
35174 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35175
35176         * gcc.dg/decl-1.c: Update, new test.
35177
35178 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35179
35180         * g++.dg/abi/bitfield1.C: New test.
35181         * g++.dg/abi/bitfield2.C: New test.
35182
35183 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35184
35185         * gcc.dg/attr-nest.c: New test.
35186
35187 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35188
35189         * gcc.c-torture/execute/20020215-1.c: New test.
35190
35191 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35194         * g++.dg/debug/debug.exp: New.
35195         * g++.dg/debug/trivial.C: New.
35196         * g++.dg/debug/debug1.C: Moved...
35197         * g++.dg/other/debug1.C: ...from here.
35198         * g++.dg/debug/debug2.C: Moved...
35199         * g++.dg/other/debug2.C: ...from here.
35200         * g++.dg/debug/debug3.C: Moved...
35201         * g++.dg/other/debug3.C: ...from here.
35202
35203         * gcc.dg/noncompile/20020213-1.c: New test.
35204
35205 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35206
35207         * g++.dg/other/debug3.C: New test.
35208
35209         * gcc.c-torture/execute/20020213-1.c: New test.
35210
35211 2002-02-13  Richard Smith <richard@ex-parrot.com>
35212
35213         * g++.old-deja/g++.other/thunk1.C: New test.
35214
35215 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35216
35217         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35218
35219 2002-02-13  Stan Shebs  <shebs@apple.com>
35220
35221         * gcc.dg/altivec-3.c: New.
35222
35223 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35224
35225         * gcc.dg/Wunreachable-1.c: New test.
35226         * gcc.dg/Wunreachable-2.c: New test.
35227
35228 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35229
35230         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35231
35232 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35233
35234         * gcc.dg/decl-1.c: New test.
35235
35236 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35237
35238         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35239
35240 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35241
35242         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35243         * gcc.c-torture/compile/980506-1.x: Likewise.
35244
35245 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35246
35247         * gcc.dg/20020210-1.c: New.
35248
35249 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35250
35251         * g77.f-torture/execute/947.f: New regression test
35252         for PR fortran/947.
35253
35254 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35255
35256         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35257         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35258
35259 2002-02-08  Richard Henderson  <rth@redhat.com>
35260
35261         * gcc.c-torture/compile/labels-3.c: New.
35262
35263 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35264
35265         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35266         expression statements work instead.
35267         * gcc.dg/noncompile/20020207-1.c: New test.
35268
35269 2002-02-07  Richard Henderson  <rth@redhat.com>
35270
35271         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35272
35273 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35274
35275         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35276         message from g77
35277         * lib/g77-dg.exp: Trim g77 error messages so that they are
35278         recognized by dg.exp.
35279
35280 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35281
35282         PR fortran/5473
35283         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35284
35285 2002-02-07  Richard Henderson  <rth@redhat.com>
35286
35287         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35288         to be sufficiently aligned for integers.
35289
35290 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.dg/template/friend4.C: New test.
35293
35294 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35295
35296         PR fortran/5743
35297         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35298         unsupported cases.
35299
35300 2002-02-07  Richard Henderson  <rth@redhat.com>
35301
35302         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35303         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35304         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35305         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35306
35307 2002-02-06  Richard Henderson  <rth@redhat.com>
35308
35309         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35310
35311 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35312
35313         * gcc.dg/20020206-1.c: New test.
35314
35315 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * gcc.c-torture/execute/20020206-1.c: New test.
35318
35319         * gcc.c-torture/execute/20020206-2.c: New test.
35320
35321         PR optimization/5429:
35322         * gcc.c-torture/compile/20020206-1.c: New test.
35323
35324 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35325
35326         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35327         as certain file formats cannot support particularly large
35328         alignments.
35329
35330         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35331         and do not expect to be able to link the executable.
35332
35333         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35334         fail because the COFF format does not support the weak attribute.
35335
35336 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35337
35338         * g77.dg/pr5473.f: New test
35339
35340 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35341
35342         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35343         Fix testcase accordingly.
35344
35345 2002-02-04  Richard Henderson  <rth@redhat.com>
35346
35347         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35348         (buf): Change to be an array of pointers, not ints.
35349
35350 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35351
35352         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35353         before all tests.  Move warning one line above to match where it
35354         C frontend emits.
35355         * gcc.dg/Wswitch-2.c: New test.
35356         * g++.dg/warn/Wswitch-1.C: New test.
35357         * g++.dg/warn/Wswitch-2.C: New test.
35358
35359 2002-02-04  Richard Henderson  <rth@redhat.com>
35360
35361         * g++.dg/abi/offsetof.C: Fix size comparison.
35362
35363 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35364
35365         * gcc.dg/cast-qual-2.c: New test.
35366
35367 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35368
35369         * gcc.dg/20020201-4.c: New test.
35370
35371 2002-02-04  Ben Elliston  <bje@redhat.com>
35372
35373         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35374         target_info attribute != 0, in addition to the empty string.
35375         (gcc_target_compile): Likewise.
35376
35377 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35378
35379         * gcc.dg/Wswitch.c: New test.
35380         PR gcc/4475. PR gcc/3780.
35381
35382 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35383
35384         * g77.f-torture/execute/5122.f: New test for regressions
35385         against PR fortran/5122.
35386
35387 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35388
35389         * g77.f-torture/compile/pr3743.f: Delete
35390         * g77.dg/pr3743-1.f: New test.
35391         * g77.dg/pr3743-2.f: New test.
35392         * g77.dg/pr3743-3.f: New test.
35393         * g77.dg/pr3743-4.f: New test.
35394
35395 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35396
35397         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35398
35399 2002-02-02  Richard Henderson  <rth@redhat.com>
35400
35401         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35402         * gcc.c-torture/execute/bf64-1.c: Likewise.
35403
35404 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35405
35406         * gcc.dg/20020201-2.c: New test.
35407
35408         * gcc.dg/20020201-3.c: New test.
35409
35410         * gcc.c-torture/execute/bitfld-2.c: New test.
35411
35412 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35413
35414         * gcc.dg/bitfld-1.c: Update.
35415         * gcc.dg/bitfld-2.c: Update.
35416         * gcc.c-torture/execute/bitfld-1.x: New.
35417
35418 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35419
35420         * gcc.c-torture/execute/20020201-1.c: New test.
35421
35422 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35423
35424         PR target/5469
35425         * gcc.dg/20020201-1.c: New test.
35426
35427 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35428
35429         PR fortran/3743
35430         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35431         * g77.f-torture/compile/pr3743.x: Remove
35432
35433 2002-01-31  Tom Rix  <trix@redhat.com>
35434
35435         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35436
35437 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35438
35439         * gcc.dg/noncompile/20020130-1.c: New test.
35440
35441 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35442
35443         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35444
35445 2002-01-29  Richard Henderson  <rth@redhat.com>
35446
35447         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35448         to long long.
35449         * gcc.c-torture/execute/bf64-1.c: Likewise.
35450
35451 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35452
35453         * gcc.c-torture/execute/20020129-1.c: New test.
35454
35455 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35456
35457         * gcc.c-torture/compile/20000224-1.c: Update.
35458         * gcc.c-torture/execute/bitfld-1.c: New tests.
35459         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35460         * gcc.dg/uninit-A.c: Update.
35461
35462 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35463
35464         * g++.dg/template/ctor1.C: Add instantiation.
35465
35466 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35467
35468         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35469         argument to __builtin_prefetch to be const ptr.
35470
35471 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35472
35473         * gcc.c-torture/compile/20020120-1.c: New test.
35474
35475 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35476
35477         * gcc.c-torture/execute/20020127-1.c: New test.
35478
35479 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35480
35481         * g77.dg/f77-edit-i-in.f: New test
35482         * g77.dg/f77-edit-i-out.f: New test
35483
35484 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35485
35486         * gcc.dg/debug/debug.exp: New file.
35487         * gcc.dg/debug/trivial.c: New file.
35488         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35489         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35490         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35491         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35492         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35493         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35494         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35495         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35496         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35497         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35498         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35499         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35500         * gcc.dg/20000503-1.c: Removed.
35501         * gcc.dg/20010207-1.c: Removed.
35502         * gcc.dg/20011223-1.c: Removed.
35503         * gcc.dg/20020104-2.c: Removed.
35504         * gcc.dg/debug-1.c: Removed.
35505         * gcc.dg/debug-2.c: Removed.
35506         * gcc.dg/debug-3.c: Removed.
35507         * gcc.dg/debug-4.c: Removed.
35508         * gcc.dg/debug-5.c: Removed.
35509         * gcc.dg/debug-6.c: Removed.
35510         * gcc.dg/dwarf2-1.c: Removed.
35511         * gcc.dg/dwarf2-2.c: Removed.
35512
35513 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * g++.old-deja/g++.other/eh5.C: New test.
35516         * g++.old-deja/g++.other/sibcall2.C: New test.
35517         * g++.old-deja/g++.other/array9.C: New test.
35518         * g++.old-deja/g++.other/typename2.C: New test.
35519         * g++.old-deja/g++.other/crash60.C: New test.
35520         * g++.old-deja/g++.other/conv9.C: New test.
35521         * g++.old-deja/g++.other/mangle10.C: New test.
35522         * g++.old-deja/g++.other/unchanging1.C: New test.
35523         * g++.old-deja/g++.other/exprstmt1.C: New test.
35524         * g++.old-deja/g++.other/inline23.C: New test.
35525         * g++.old-deja/g++.eh/ia64-1.C: New test.
35526         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35527         * g++.old-deja/g++.other/reload1.C: New test.
35528         * g++.old-deja/g++.other/static20.C: New test.
35529         * g++.old-deja/g++.other/local-alloc1.C: New test.
35530         * g++.old-deja/g++.other/conv8.C: New test.
35531         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35532         * g++.old-deja/g++.other/storeexpr1.C: New test.
35533         * g++.old-deja/g++.other/storeexpr2.C: New test.
35534         * g++.dg/eh/template2.C: New test.
35535         * g++.dg/warn/weak1.C: New test.
35536
35537 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35538
35539         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35540         Remove first, non-varying, argument.
35541
35542 2002-01-23  Richard Henderson  <rth@redhat.com>
35543
35544         * gcc.dg/inline-2.c: New.
35545
35546         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35547         Add optional target arg.  Check number of arguments.
35548         (scan-assembler-not, scan-assembler-dem): Likewise.
35549         (scan-assembler-dem-not): Likewise.
35550
35551 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35552
35553         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35554         line 12.
35555         * g++.old-deja/g++.brendan/parse3.C,
35556         g++.old-deja/g++.other/crash26.C,
35557         g++.old-deja/g++.other/crash28.C,
35558         g++.old-deja/g++.other/crash29.C,
35559         g++.old-deja/g++.other/crash30.C,
35560         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35561
35562 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35563
35564         * gcc.dg/20020115-1.c: New.
35565
35566 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35567
35568         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35569
35570 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35571
35572         * gcc.dg/20020122-3.c: New.
35573
35574 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35575
35576         * g++.dg/other/gc1.C: New test.
35577
35578 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35579
35580         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35581
35582 2002-01-22  Richard Henderson  <rth@redhat.com>
35583
35584         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35585
35586 2002-01-22  Richard Henderson  <rth@redhat.com>
35587
35588         * gcc.dg/20020122-4.c: New.
35589
35590 2002-01-22  H.J. Lu <hjl@gnu.org>
35591
35592         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35593         link output.
35594         * gcc.dg/special/ecos.exp: Likewise.
35595         * lib/g++-dg.exp: Likewise.
35596         * lib/g77-dg.exp: Likewise.
35597         * lib/gcc-dg.exp : Likewise.
35598         * lib/mike-g++.exp: Likewise.
35599         * lib/mike-g77.exp: Likewise.
35600         * lib/mike-gcc.exp: Likewise.
35601         * lib/objc-dg.exp: Likewise.
35602
35603 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35604
35605         PR target/5379
35606         * gcc.dg/20020122-2.c: New test.
35607
35608 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35609
35610         * gcc.dg/20020122-1.c: New test.
35611
35612 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35613
35614         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35615
35616 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35617
35618         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35619
35620 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35621
35622         * gcc.c-torture/compile/20020121-1.c: New test.
35623
35624 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35625
35626         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35627         ld_library_path.
35628
35629 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35630
35631         * gcc.dg/20020218-1.c: New test.
35632
35633 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35634
35635         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35636         messages
35637         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35638         "At global scope" warning
35639         * g++.dg/ext/align1.C: Change cygwin test for alignment
35640         from db-bogus to dg-warning
35641
35642 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35643
35644         * g77.f-torture/compile/cpp2.F: New test.
35645
35646 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.dg/template/access1.C: New test.
35649
35650 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35651
35652         * gcc.dg/20020118-1.c: New.
35653
35654 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35655
35656         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35657
35658 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35659
35660         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35661         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35662         alignment warnings.
35663
35664 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35665
35666         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35667         torture_with_loops and torture_without_loops
35668
35669 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35670
35671         * gcc.c-torture/compile/20020116-1.c: New test.
35672
35673 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35674
35675         * gcc.dg/20020116-2.c: New test.
35676
35677         * gcc.dg/ultrasp4.c: New test.
35678
35679         * gcc.dg/20020116-1.c: New test.
35680
35681 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35682
35683         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35684         by EABI.
35685
35686 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35687
35688         * gcc.misc-tests/i386-prefetch.exp: New.
35689         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35690         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35691         * gcc.misc-tests/i386-pf-none-1.c: New test.
35692         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35693
35694 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.dg/gnu89-init-1.c: Add new tests.
35697
35698 2002-01-15  Andreas Jaeger  <aj@suse.de>
35699
35700         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35701         * gcc.dg/i386-mmx-2.c: Likewise.
35702         * gcc.dg/i386-sse-1.c: Likewise.
35703         * gcc.dg/i386-sse-2.c: Likewise.
35704         * gcc.dg/i386-sse-3.c: Likewise.
35705
35706 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35707
35708         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35709         Uncomment additional cases that now pass.
35710
35711 2002-01-11  Richard Henderson  <rth@redhat.com>
35712
35713         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35714         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35715
35716 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35717
35718         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35719
35720 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35721
35722         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35723         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35724
35725 2002-01-10  Dale Johannesen  <dalej@apple.com>
35726
35727         * gcc.c-torture/execute/loop-11.c: New.
35728
35729 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35730
35731         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35732         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35733
35734 2002-01-09  Richard Henderson  <rth@redhat.com>
35735
35736         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35737         type in which to perform the operation for each size.
35738
35739 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35740
35741         * gcc.c-torture/compile/20020109-2.c: New test.
35742
35743 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35744
35745         * gcc.c-torture/execute/loop-10.c: New test.
35746
35747 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.c-torture/compile/20010226-1.c: New test.
35750         * gcc.c-torture/compile/20010227-1.c: New test.
35751         * gcc.c-torture/compile/20010426-1.c: New test.
35752         * gcc.c-torture/compile/20010510-1.c: New test.
35753         * gcc.c-torture/compile/20010605-3.c: New test.
35754         * gcc.c-torture/compile/20010824-1.c: New test.
35755         * gcc.c-torture/execute/20010409-1.c: New test.
35756         * gcc.dg/noncompile/20000901-1.c: New test.
35757         * gcc.dg/20001023-1.c: New test.
35758         * gcc.dg/20001101-1.c: New test.
35759         * gcc.dg/20001102-1.c: New test.
35760         * gcc.dg/20010207-1.c: New test.
35761         * gcc.dg/20010405-1.c: New test.
35762         * gcc.dg/20010822-1.c: New test.
35763         * gcc.dg/20011107-1.c: New test.
35764
35765 2002-01-09  Jeffrey A Law  (law@redhat.com)
35766
35767         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35768
35769         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35770         execution failure on PA targets.
35771
35772 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35773
35774         * gcc.c-torture/compile/20020109-1.c: New test.
35775
35776 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35777
35778         * gcc.c-torture/execute/20020108-1.c: New test.
35779
35780 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35781
35782         * gcc.dg/20020108-1.c: New test.
35783
35784 2002-01-08  H.J. Lu <hjl@gnu.org>
35785
35786         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35787         for header files.
35788
35789 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35790
35791         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35792         consistency.
35793
35794 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35795
35796         * gcc.dg/altivec-4.c: Test altivec predicates.
35797
35798 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35799
35800         * gcc.c-torture/execute/20020107-1.c: New test.
35801
35802 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35803
35804         PR c/5279
35805         * gcc.c-torture/compile/20020106-1.c: New test.
35806
35807 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35808
35809         * gcc.c-torture/execute/nestfunc-4.c: New test.
35810
35811 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35812
35813         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35814         extra triple that slipped in.
35815         * g++.old-deja/g++.abi/align.C: Likewise.
35816         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35817
35818 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35819
35820         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35821         * g++.old-deja/g++.abi/align.C: Likewise.
35822         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35823
35824         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35825         on FreeBSD/i386.
35826         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35827         FreeBSD.
35828
35829 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35830
35831         * gcc.dg/20020104-1.c: New test.
35832
35833         * gcc.dg/20020104-2.c: New test.
35834
35835 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35836
35837         * gcc.dg/20020103-1.c: Fix typo in target selector.
35838
35839 2002-01-03  Richard Henderson  <rth@redhat.com>
35840
35841         * gcc.dg/20020103-1.c: New.
35842
35843 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35844
35845         * gcc.c-torture/execute/20020103-1.c: New test.
35846
35847 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35848
35849         * g++.dg/other/debug2.C: New test.
35850
35851         * gcc.c-torture/compile/20020103-1.c: New test.
35852
35853 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35854
35855         * gcc.dg/gnu89-init-1.c: Added new tests.
35856
35857 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35858
35859         * g++.dg/template/friend2.C: Remove as patch is reverted.
35860
35861         * g++.dg/warn/oldcast1.C: New test.
35862
35863         * g++.dg/template/ptrmem1.C: New test.
35864         * g++.dg/template/ptrmem2.C: New test.
35865
35866         * g++.dg/template/ntp.C: New test.
35867
35868         * g++.dg/other/component1.C: New test.
35869
35870         * g++.dg/template/ttp3.C: New test.
35871
35872         * g++.dg/template/friend2.C: New test.
35873         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35874
35875 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35876
35877         * g++.dg/other/ptrmem1.C: New test.
35878         * g++.dg/other/ptrmem2.C: New test.
35879
35880 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.dg/template/ctor1.C: New test.
35883
35884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35885
35886         * g++.dg/template/friend2.C: New test.
35887
35888 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35889
35890         * gcc.dg/mmix-1.c: New test.
35891
35892 2001-12-31  Richard Henderson  <rth@redhat.com>
35893
35894         * gcc.dg/asm-5.c: New.
35895
35896 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35897
35898         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35899         in namespace __gnu_cxx
35900
35901 2001-12-30  Richard Henderson  <rth@redhat.com>
35902
35903         * gcc.dg/debug-6.c: New.
35904
35905 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35906
35907         * gcc.c-torture/compile/20011229-2.c: New test.
35908
35909 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35910
35911         * gcc.dg/debug-3.c: New test.
35912         * gcc.dg/debug-4.c: New test.
35913         * gcc.dg/debug-5.c: New test.
35914
35915 2001-12-29  Richard Henderson  <rth@redhat.com>
35916
35917         * g++.dg/eh/loop1.C: New.
35918
35919 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35920
35921         * g++.dg/template/crash1.C: New test.
35922
35923 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         * g++.dg/other/const1.C: New test.
35926
35927 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35928
35929         * gcc.c-torture/compile/20011229-1.c: New test.
35930
35931 2001-12-28  Stan Shebs  <shebs@apple.com>
35932
35933         * lib/objc-torture.exp: Resync with c-torture.exp.
35934         * lib/objc.exp: Load standard libraries.
35935
35936 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35937
35938         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35939         additional tests.
35940
35941 2001-12-27  Roger Sayle <roger@eyesopen.com>
35942
35943         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35944
35945 2001-12-27  Richard Henderson  <rth@redhat.com>
35946
35947         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35948
35949 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.dg/eh/ctor1.C: New test.
35952         * g++.dg/other/error2.C: New test.
35953
35954 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35955
35956         * g++.dg/other/init2.C: New test.
35957
35958 2001-12-24  Richard Henderson  <rth@redhat.com>
35959
35960         * gcc.dg/20011223-1.c: New.
35961         * gcc.dg/inline-1.c: New.
35962
35963 2001-12-23  Richard Henderson  <rth@redhat.com>
35964
35965         * gcc.dg/asm-4.c: Test operand modifiers.
35966
35967 2001-12-23  Richard Henderson  <rth@redhat.com>
35968
35969         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35970
35971 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35972
35973         * gcc.c-torture/execute/20011223-1.c: New test.
35974
35975 2001-12-21  Richard Henderson  <rth@redhat.com>
35976
35977         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35978         re-enables the warning.
35979
35980 2001-12-21  Richard Henderson  <rth@redhat.com>
35981
35982         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35983
35984 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35985
35986         * gcc.c-torture/compile/20011218-1.c: New test.
35987
35988 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35989
35990         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35991         arm-isr.c test.
35992         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35993         epilogue generation for ARM ISR routines.
35994
35995 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35996
35997         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35998         * gcc.dg/format/c90-printf-3.c: Likewise.
35999         * gcc.dg/format/c99-printf-3.c: Likewise.
36000         * gcc.dg/format/ext-1.c: Likewise.
36001         * gcc.dg/format/ext-6.c: Likewise.
36002         * gcc.dg/format/format.h: Prototype unlocked stdio.
36003
36004 2001-12-20  Richard Henderson  <rth@redhat.com>
36005
36006         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36007         (arena): Use it.
36008         (malloc): Correct allocation logic.  Abort if we fill up the
36009         arena before initialization complete.
36010         (realloc): Correct allocation logic.
36011
36012 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36013
36014         * gcc.c-torture/compile/20011219-2.c: New test.
36015
36016         * gcc.c-torture/execute/20011219-1.c: New test.
36017
36018 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36019
36020         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36021         target does not support weak symbols.
36022
36023 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36024
36025         * gcc.c-torture/compile/20011219-1.c: New test.
36026
36027 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         * g++.dg/other/error1.C: New test.
36030
36031 2001-12-17  Jeffrey A Law  (law@redhat.com)
36032
36033         * gcc.c-torture/execute/20011217-1.c: New test.
36034
36035 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36036
36037         * objc.dg/special/: New directory.
36038         * objc.dg/special/special.exp: New file.
36039         * objc.dg/special/unclaimed-category-1.h: New file.
36040         * objc.dg/special/unclaimed-category-1a.m: New file.
36041         * objc.dg/special/unclaimed-category-1.m: New file.
36042
36043 2001-12-17  Andreas Jaeger  <aj@suse.de>
36044
36045         * gcc.c-torture/compile/20011217-2.c: New test.
36046
36047 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36048
36049         * gcc.c-torture/compile/20011217-1.c: New test.
36050
36051 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36052
36053         * testsuite/gcc.dg/20011214-1.c: New.
36054
36055 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36056
36057         * gcc.dg/altivec-4.c: New.
36058
36059 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36060
36061         * gcc.dg/20011113-1.c: New test.
36062
36063 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36064
36065         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36066         std::__malloc_alloc_template<0> and
36067         std::__default_alloc_template<false, 0>.
36068
36069 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36070
36071         * objc/execute/bf-21.m: New test.
36072         * objc/execute/enumeration-1.m: New test.
36073         * objc/execute/enumeration-2.m: New test.
36074
36075 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * gcc.dg/gnu89-init-1.c: New test.
36078
36079 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36080
36081         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36082         * g++.old-deja/g++.jason/2371.C: Likewise.
36083         * g++.old-deja/g++.jason/template33.C: Likewise.
36084         * g++.old-deja/g++.jason/template34.C: Likewise.
36085         * g++.old-deja/g++.jason/template36.C: Likewise.
36086         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36087         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36088         * g++.old-deja/g++.other/typename1.C: Likewise.
36089         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36090         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36091         * g++.old-deja/g++.pt/typename11.C: Likewise.
36092         * g++.old-deja/g++.pt/typename14.C: Likewise.
36093         * g++.old-deja/g++.pt/typename16.C: Likewise.
36094         * g++.old-deja/g++.pt/typename3.C: Likewise.
36095         * g++.old-deja/g++.pt/typename4.C: Likewise.
36096         * g++.old-deja/g++.pt/typename5.C: Likewise.
36097         * g++.old-deja/g++.pt/typename7.C: Likewise.
36098         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36099
36100 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36101
36102         * g++.dg/other/linkage1.C: New test.
36103         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36104         specifiers.
36105
36106 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36107
36108         * gcc.dg/concat.c: New test.
36109
36110 2001-12-11  Stan Shebs  <shebs@apple.com>
36111
36112         * objc/compile: New test directory.
36113         * objc/compile/compile.exp: New expect script.
36114         * objc/compile/20011211-1.m: New compile test.
36115
36116 2001-12-11  Jason Merrill  <jason@redhat.com>
36117
36118         * lib/prune.exp (prune_gcc_output): Also handle "In member
36119         function".  So many permutations...
36120
36121 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36122
36123         * g++.dg/template/typedef1.C: New test.
36124
36125 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         * g++.dg/other/copy1.C: New test.
36128
36129 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36130
36131         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36132
36133         * gcc.dg/builtin-choose-expr.c: New.
36134
36135 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36136
36137         * gcc.dg/altivec-2.c: New.
36138
36139 2001-12-07  Richard Henderson  <rth@redhat.com>
36140
36141         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36142
36143 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36144
36145         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36146         ultrasparc.
36147
36148 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36149
36150         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36151
36152 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36153
36154         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36155         variable argument list.
36156
36157 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36158
36159         * gcc.c-torture/execute/memcheck: Delete entire directory.
36160         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36161         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36162
36163 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36164
36165         * gcc.dg/Wshadow-1.c: New test.
36166
36167 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36168
36169         * gcc.c-torture/compile/20011130-1.c: New test.
36170
36171         * gcc.dg/noncompile/20011025-1.c: New test.
36172
36173         * g++.dg/other/anon-union.C: New test.
36174
36175         * gcc.c-torture/execute/20011024-1.c: New test.
36176
36177 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36178
36179         * gcc.c-torture/execute/20000722-1.x,
36180         gcc.c-torture/execute/20010123-1.x: Remove.
36181         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36182         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36183         gcc.dg/c99-complit-2.c: New tests.
36184
36185 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         * g++.dg/inherit/base1.C: New test.
36188
36189 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36190
36191         * g++.dg/other/stdarg1.C: New test.
36192
36193         * gcc.c-torture/compile/20011130-2.c: New test.
36194
36195 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36196
36197         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36198         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36199         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36200         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36201         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36202         * gcc.dg/builtin-prefetch-1.c: New test.
36203
36204 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36205
36206         * gcc.dg/20011130-1.c: New test.
36207
36208 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         * g++.dg/other/scope1.C: New test.
36211         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36212
36213 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36214
36215         * gcc.dg/vla-init-1.c: New test.
36216
36217 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36218
36219         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36220
36221 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36222
36223         * objc.dg/alias.m: Update.
36224         * objc.dg/class-1.m: Update.
36225         * objc.dg/const-str-1.m: Update.
36226         * objc.dg/fwd-proto-1.m: Update.
36227         * objc.dg/id-1.m: Update.
36228         * objc.dg/super-class-1.m: Update.
36229
36230 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36231
36232         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36233         constructs.
36234
36235 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36236
36237         * gcc.c-torture/execute/20011128-1.c: New test.
36238
36239 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36240
36241         * gcc.dg/20011127-1.c: New test.
36242
36243 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36244
36245         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36246         from Austin Group draft 7.
36247         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36248         scanf format arguments.
36249         * gcc.dg/format/no-exargs-2.c: New test.
36250
36251 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36252
36253         * g++.dg/abi/vbase8-4.C: New test.
36254
36255 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36256
36257         * gcc.c-torture/execute/20011121-1.c: New test.
36258
36259 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36260
36261         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36262
36263 2001-11-23  Andreas Jaeger  <aj@suse.de>
36264
36265         * gcc.dg/cpp/charconst-2.c: New test.
36266
36267 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36268
36269         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36270         to the host if it is remote.  Let tests specify extra headers
36271         they use.
36272         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36273         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36274         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36275         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36276         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36277         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36278         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36279         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36280         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36281         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36282
36283 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36284
36285         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36286         for little endian ARMs.
36287
36288 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36289
36290         * gcc.c-torture/compile/20011119-1.c: New test.
36291         * gcc.c-torture/compile/20011119-2.c: New test.
36292
36293 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36294
36295         * gcc.dg/altivec-1.c: Fix typo.
36296
36297 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36298
36299         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36300
36301 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36302
36303         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36304
36305 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36306
36307         * lib/g77.exp: Don't specify --rpath-link.
36308
36309         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36310         across all the headers.
36311         * gcc.dg/format/format.exp: For testing on a remote host,
36312         copy format.h.
36313
36314         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36315         * gcc.c-torture/execute/930406-1.c: Likewise.
36316         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36317
36318 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36319
36320         * gcc.dg/altivec-1.c: New.
36321
36322 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36323
36324         * gcc.dg/cpp/fpreprocessed.c: New test case.
36325
36326 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36327
36328         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36329         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36330         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36331
36332 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36333
36334         * gcc.dg/no-builtin-1.c: New test.
36335
36336 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36337
36338         * gcc.c-torture/execute/20011115-1.c: New test.
36339
36340 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36341
36342         * gcc.c-torture/compile/20011114-2.c: New test.
36343         * gcc.c-torture/compile/20011114-3.c: New test.
36344         * gcc.c-torture/compile/20011114-4.c: New test.
36345
36346 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36347
36348         * g++.dg/other/init1.C: New test.
36349
36350 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36351
36352         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36353         message.
36354
36355         * gcc.c-torture/execute/20011114-1.c: New testcase.
36356
36357         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36358         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36359         like the (before this change) version of 20010327-1.c.
36360
36361 2001-11-14  Roger Sayle <roger@eyesopen.com>
36362
36363         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36364
36365 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36366
36367         * g++.dg/init/array2.C: New test.
36368
36369 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36370
36371         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36372
36373 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36374
36375         * g++.dg/other/forscope1.C: New test.
36376         * g++.dg/ext/forscope1.C: New test.
36377         * g++.dg/ext/forscope2.C: New test.
36378
36379 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36380
36381         * gcc.c-torture/execute/20011113-1.c: New test.
36382
36383 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36384
36385         * gcc.c-torture/execute/20011109-2.c: New test.
36386
36387         * gcc.c-torture/execute/20011109-1.c: New test.
36388
36389 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36390
36391         * gcc.c-torture/compile/20011109-1.c: New test.
36392
36393 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36394
36395         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36396         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36397         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36398         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36399         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36400         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36401         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36402
36403 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36404
36405         * g++.dg/warn/Wshadow-1.C: New tests.
36406         * g++.old-deja/g++.mike/for3.C: Update.
36407
36408 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36409
36410         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36411         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36412         XFAILs.  Adjust expected error texts.
36413         * gcc.c-torture/compile/20011106-1.c,
36414         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36415         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36416         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36417         gcc.dg/c99-array-lval-5.c: New tests.
36418
36419 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36420
36421         * gcc.dg/cpp/defined.c: Update.
36422
36423 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36424
36425         * gcc.c-torture/execute/anon-1.c: New test.
36426
36427 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36428
36429         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36430         same size, so no warning should be produced on stormy16.
36431
36432         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36433         due to oversized array.
36434         * g++.old-deja/g++.mike/ns15.C: Likewise.
36435         * g++.old-deja/g++.pt/crash16.C: Likewise.
36436
36437 2001-11-02  Graham Stott  <grahams@redhat.com>
36438
36439         * g++.dgother/debug1.C: Fix typos.
36440
36441 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36442
36443         * g++.dg/other/debug1.C: New test.
36444
36445 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36446
36447         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36448         of unsigned long.
36449
36450 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * gcc.dg/20011029-2.c: New test.
36453
36454         * gcc.c-torture/compile/20011029-1.c: New test.
36455
36456 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36457
36458         * objc/execute/class_self-1.m: New test.
36459         * objc/execute/class_self-2.m: New test.
36460
36461 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36462
36463         * gcc.misc-tests/msgs.exp: Delete.
36464         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36465         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36466         error set to match recent changes.
36467
36468 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36469
36470         * gcc.dg/20011021-1.c: New test.
36471
36472 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.c-torture/compile/20011023-1.c: New test.
36475
36476 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36477
36478         * lib/g77.exp: Rewrite based on lib/g++.exp.
36479
36480 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * gcc.c-torture/execute/20011019-1.c: New test.
36483
36484         * gcc.dg/20011018-1.c: New test.
36485
36486 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36487
36488         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36489
36490 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36491
36492         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36493         * gcc.dg/attr-invalid.c: Likewise.
36494
36495 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36496
36497         * testsuite/gcc.dg/20011015-1.c: New test.
36498
36499 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36500
36501         * g++.dg/template/unify2.C: New test.
36502
36503 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36504
36505         * g++.dg/other/exception-specification.C: New test
36506
36507 2001-10-13  Tom Rix  <trix@redhat.com>
36508
36509         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36510         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36511
36512 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * testsuite/gcc.dg/20011009-1.c: New test.
36515
36516 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         PR g++/4476
36519         * g++.dg/other/friend1.C: New test.
36520
36521 2001-10-11  Richard Henderson  <rth@redhat.com>
36522
36523         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36524
36525 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36526
36527         * gcc.c-torture/compile/20011010-1.c: New.
36528
36529 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36530
36531         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36532         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36533         g77.f-torture/execute/execute.exp,
36534         g77.f-torture/noncompile/noncompile.exp,
36535         gcc.c-torture/compile/compile.exp,
36536         gcc.c-torture/execute/execute.exp,
36537         gcc.c-torture/execute/ieee/ieee.exp,
36538         gcc.c-torture/execute/memcheck/memcheck.exp,
36539         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36540         objc/execute/execute.exp: Update FSF address.
36541
36542 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36543
36544         * gcc.dg/cpp/cmdlne-C.c: Update.
36545         * gcc.dg/cpp/cmdlne-C2.c: New.
36546
36547 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36548
36549         * gcc.c-torture/execute/20011008-3.c: New.
36550
36551 2001-10-08  DJ Delorie  <dj@redhat.com>
36552
36553         * gcc.dg/20011008-1.c: New.
36554         * gcc.dg/20011008-2.c: New.
36555
36556 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36557
36558         * gcc.dg/cpp/spacing1.c: Update test.
36559
36560 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36561
36562         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36563         spelling errors of "separate" as "seperate".
36564
36565 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36566
36567         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36568         enough to avoid inlining.
36569
36570 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36571
36572         * lib/g77.exp: set libg2c_dir correctly.
36573
36574 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36575
36576         * gcc.dg/cpp/macro11.c: New test.
36577
36578 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36579
36580         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36581         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36582         gcc.dg/format/multattr-3.c: New tests.
36583         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36584         tests for format attributes on function pointers being rejected.
36585
36586 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36587
36588         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36589
36590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36591
36592         * g++.dg/warn/format1.C: New test.
36593
36594 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36595
36596         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36597
36598 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36599
36600         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36601
36602 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36603
36604         * gcc.dg/cpp/redef2.c: Add test.
36605
36606 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36607
36608         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36609         long-standing bug on i686, apparently.
36610         * gcc.c-torture/execute/loop-2c.x: New file.
36611         * gcc.c-torture/execute/loop-2d.x: New file.
36612         * gcc.c-torture/execute/loop-3c.x: New file.
36613
36614 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36615
36616         * gcc.dg/cpp/20000625-2.c: Correct line number.
36617
36618 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36619
36620         * gcc.dg/cpp/macro10.c: New test.
36621         * gcc.dg/cpp/strify3.c: New test.
36622         * gcc.dg/cpp/spacing1.c: Add tests.
36623         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36624         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36625
36626 2001-09-24  DJ Delorie  <dj@redhat.com>
36627
36628         * gcc.c-torture/execute/20010924-1.c: New test.
36629
36630 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36631
36632         * testsuite/objc/execute/paste.m: Remove.
36633
36634 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36635
36636         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36637
36638 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36639
36640         * g77.dg/strlen0.f: New test.
36641
36642 2001-09-21  Richard Henderson  <rth@redhat.com>
36643
36644         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36645         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36646
36647 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36648
36649         Table-driven attributes.
36650         * g++.dg/ext/attrib1.C: New test.
36651
36652 2001-09-20  DJ Delorie  <dj@redhat.com>
36653
36654         * gcc.dg/20000926-1.c: Update expected warning messages.
36655         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36656         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36657         array.
36658
36659 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36660
36661         * g++.dg/eh/registers1.C: New test case.
36662
36663 2001-09-17  Richard Henderson  <rth@redhat.com>
36664
36665         * gcc.dg/array-5.c: Fix VLA decomposition test.
36666
36667 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36668
36669         * gcc.dg/cpp/line5.c: New testcase.
36670
36671 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36672
36673         * gcc.dg/cpp/macro9.c: New test.
36674
36675 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36676
36677         * gcc.c-torture/execute/980223.c: Change type of addr from long
36678         to char *.
36679
36680 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36681
36682         * gcc.c-torture/execute/20010915-1.c: New test.
36683
36684 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36685
36686         * g77.dg/bprob: New directory.
36687         * g77.dg/bprob/bprob.exp: New file.
36688         * g77.dg/bprob/bprob-1.f: New test.
36689         * g77.dg/gcov: New directory.
36690         * g77.dg/gcov/gcov.exp: New file.
36691         * g77.dg/gcov/gcov-1.f: New test.
36692         * g77.dg/gcov/gcov-1.x: New file.
36693
36694 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36695
36696         * gcc.dg/cpp/directiv.c: Update.
36697         * gcc.dg/cpp/undef1.c: Update.
36698
36699 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * gcc.dg/20010912-1.c: New test.
36702
36703 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36704
36705         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36706         language-independent file in lib.
36707         * lib/gcov.exp: New file.
36708
36709 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36710
36711         * gcc.c-torture/compile/20010911-1.c: New test.
36712
36713 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36714
36715         * lib/profopt.exp: New, to support profile-directed optimizations.
36716         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36717         * gcc.misc-tests/bprob-1.c: New test.
36718         * gcc.misc-tests/bprob-2.c: New test.
36719
36720 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36721
36722         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36723         XFAIL and which kinds of gcov output to verify.
36724         * gcc.misc-tests/gcov-4b.x: New file.
36725         * gcc.misc-tests/gcov-5b.x: New file.
36726         * gcc.misc-tests/gcov-6.x: New file.
36727         * gcc.misc-tests/gcov-7.c: New test.
36728         * gcc.misc-tests/gcov-7.x: New file.
36729
36730 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36731
36732         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36733         * gcc.misc-tests/gcov-6.c: New test.
36734
36735 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         PR c++/3986
36738         * g++.dg/abi/vbase1.C: New test.
36739
36740 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36741
36742         * objc.dg/method-2.m: New.
36743
36744 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36745
36746         PR c++/4203
36747         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36748         * g++.dg/init/empty1.C: New test.
36749
36750 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36751
36752         * gcc.c-torture/compile/20010903-1.c: New test.
36753
36754 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36755
36756         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36757         for m68k.
36758
36759 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36760
36761         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36762
36763         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36764
36765         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36766
36767 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36768
36769         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36770         for 16-bit 'unsigned int'.
36771
36772 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36773
36774         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36775
36776 2001-08-27  Richard Henderson  <rth@redhat.com>
36777
36778         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36779         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36780
36781 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36782
36783         * gcc.dg/asm-names.c (ymain): New.
36784
36785 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36786
36787         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36788         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36789         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36790
36791 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36792
36793         * gcc.dg/compare5.c: New testcase.
36794
36795 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36796
36797         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36798         and "In instantiation".
36799
36800 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36801
36802         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36803
36804 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36805
36806         * gcc.misc-tests/gcov.exp: Add support for branch information.
36807         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36808         * gcc.misc-tests/gcov-4.c: New test.
36809         * gcc.misc-tests/gcov-4b.c: New test.
36810         * gcc.misc-tests/gcov-5b.c: New test.
36811
36812 2001-08-20  Zack Weinberg  <zackw@panix.com>
36813
36814         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36815         expected to fail.
36816
36817 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36818
36819         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36820
36821 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36822
36823         * g++.dg/eh/template1.C: New test.
36824
36825 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36826
36827         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36828         Fix thinko.
36829         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36830         for xfail.
36831
36832 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36833
36834         * lib/g77-dg.exp: Use prune.exp for common procedures
36835         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36836         * lib/g77.exp: (g77-dg-prune) Remove
36837
36838 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36839
36840         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36841
36842 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36843
36844         * g++.dg/template/unify1.C: New test.
36845
36846 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36847
36848         * g++.dg/abi/empty4.C: New test.
36849
36850 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36851
36852         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36853         solaris2.*
36854         * g77.f-torture/compile/pr3743.x: Likewise.
36855
36856 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36857
36858         * g++.dg/other/using-declaration.C: New test.
36859
36860 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36861
36862         * gcc.dg/cpp/tr-sign.c: New testcase.
36863
36864 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36865
36866         * gcc.dg/cpp/19951025-1.c: Revert.
36867         * gcc.dg/cpp/directiv.c: We no longer process directives that
36868         interrupt macro arguments.
36869
36870 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36871
36872         * gcc.dg/bconstp-1.c: New test.
36873
36874 2001-08-03  Richard Henderson  <rth@redhat.com>
36875
36876         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36877
36878 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36879
36880         * gcc.dg/cpp/19951025-1.c: Update.
36881
36882 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36883
36884         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36885         should be x.
36886
36887 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36888
36889         Kill -fhonor-std.
36890         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36891         * g++.old-deja/g++.other/std1.C: Likewise.
36892         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36893
36894 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36895
36896         * lib/g77.exp: Load gcc-defs.exp for common procedures
36897         (g77_pass, g77_fail, g77_finish, g77_exit,
36898         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36899
36900 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36901
36902         * g77.dg/fbackslash.f
36903         * g77.dg/fcase-preserve.f
36904         * g77.dg/ff90-1.f
36905         * g77.dg/ffixed-line-length-0.f
36906         * g77.dg/ffixed-line-length-132.f
36907         * g77.dg/ffixed-line-length-7.f
36908         * g77.dg/ffixed-line-length-72.f
36909         * g77.dg/ffixed-line-length-none.f
36910         * g77.dg/ffree-form-1.f
36911         * g77.dg/fno-backslash.f
36912         * g77.dg/fno-f90-1.f
36913         * g77.dg/fno-fixed-form-1.f
36914         * g77.dg/fno-onetrip.f
36915         * g77.dg/fno-typeless-boz.f
36916         * g77.dg/fno-underscoring.f
36917         * g77.dg/fno-vxt-1.f
36918         * g77.dg/fonetrip.f
36919         * g77.dg/ftypeless-boz.f
36920         * g77.dg/fugly-assumed.f
36921         * g77.dg/funderscoring.f
36922         * g77.dg/fvxt-1.f
36923
36924 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36925
36926         * objc.dg/fwd-proto-1.m: New.
36927         * objc.dg/local-decl-1.m: New.
36928         * objc.dg/naming-1.m: New.
36929         * objc.dg/naming-2.m: New.
36930         * objc.dg/proto-hier-1.m: New.
36931
36932 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36933
36934         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36935         largest-type elements to a struct makes its size grow.
36936
36937 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36938
36939         * g++.dg/abi/vthunk1.C: New test.
36940
36941 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36942
36943         * g++.dg/abi/vbase8-22.C: New test.
36944
36945 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36946
36947         * gcc.dg/cpp/macro8.c: New test.
36948
36949 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36950
36951         * g++.dg/abi/vbase8-21.C: New test.
36952
36953 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * g++.dg/abi/vbase8-10.C: New test.
36956
36957 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36958
36959         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36960         ${tool}_set_ld_library_path.
36961         Changed caller.
36962         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36963         g++.exp.
36964
36965 2001-07-26  Stan Cox <scox@redhat.com>
36966
36967         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36968         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36969         gcc_exit, gcc_check_unsupported_p):
36970         Moved to gcc-deps.exp
36971         * gcc-deps.exp: New file.
36972
36973 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36974
36975         * g++.old-deja/g++.pt/defarg14.C: New test.
36976
36977 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36978
36979         * g++.old-deja/g++.other/lineno5.C: New test.
36980
36981 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36982
36983         * g++.old-deja/g++.pt/crash68.C: New test.
36984
36985 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36986
36987         * g++.old-deja/g++.other/crash42.C: New test.
36988
36989 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36990
36991         * gcc.dg/cpp/extratokens.c: Fix.
36992         * gcc.dg/cpp/skipping2.c: New tests.
36993
36994 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36995
36996         * gcc.c-torture/execute/20010724-1.c: New file.
36997         * gcc.c-torture/execute/20010724-1.x: New file.
36998
36999 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37000
37001         * g++.old-deja/g++.other/cond7.C: New test.
37002
37003 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37004
37005         * g++.old-deja/g++.other/optimize4.C: New test.
37006
37007 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37008
37009         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37010
37011 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37012
37013         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37014         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37015         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37016         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37017
37018         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37019         bug report" message.
37020
37021         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37022         * g++.dg/ext/instantiate1.C: Move from old-deja.
37023
37024 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37025
37026         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37027         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37028         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37029         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37030
37031 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37032
37033         * gcc.c-torture/execute/20010723-1.c: New test.
37034
37035 2001-07-23  Ben Elliston  <bje@redhat.com>
37036
37037         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37038
37039 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37040
37041         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37042         i[34567]86-*-*.
37043         Delete handling of ieee_multilib_flags.
37044         Pass -mieee for alpha*-*-* and sh-*-*.
37045         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37046
37047 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37048
37049         Remove old-abi tests.
37050         * g++.old-deja/g++.mike/p11116.C: Remove.
37051         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37052
37053 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37054
37055         * g77.f-torture/compile/pr3743.f: New test
37056
37057 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37058
37059         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37060
37061 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37062
37063         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37064         g++.old-deja/g++.pt/static6.C: Likewise.
37065         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37066         supports weak symbols.
37067
37068 2001-07-18  Andreas Jaeger  <aj@suse.de>
37069
37070         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37071         supported again.
37072
37073 2001-07-18  Andreas Jaeger  <aj@suse.de>
37074
37075         * gcc.dg/iftrap-1.c: Fix target line.
37076
37077 2001-07-17  Richard Henderson  <rth@redhat.com>
37078
37079         * gcc.c-torture/execute/20010717-1.c: New.
37080
37081 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37082
37083         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37084         tests.
37085
37086 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37087
37088         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37089
37090 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37091
37092         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37093         UAC_SIGBUS, UAC_NOPRINT definitions.
37094
37095 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37096
37097         * objc/execute/object_is_class.m: New test.
37098         * objc/execute/object_is_meta_class.m: New test.
37099
37100 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37101
37102         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37103         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37104
37105 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37106
37107         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37108         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37109
37110 2001-07-14  Richard Henderson  <rth@redhat.com>
37111
37112         * gcc.dg/iftrap-1.c: New.
37113
37114 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37115
37116         * g77.f-torture/execute/intrinsic77.f: New test.
37117
37118 2001-07-11  Janis Johnson <janis@us.ibm.com>
37119
37120         * gcc.misc-tests/gcov-3.c: New test.
37121
37122 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37123
37124         * gcc.c-torture/compile/20010711-1.c,
37125         * gcc.c-torture/compile/20010711-2.c: New tests.
37126
37127 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37128
37129         * gcc.c-torture/execute/20010711-1.c: New test.
37130
37131 2001-07-11  Ben Elliston  <bje@redhat.com>
37132
37133         * g++.old-deja/g++.other/enum5.C: New test.
37134
37135 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37136
37137         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37138         (g++-dg-prune): Call prune_gcc_output.
37139         * prune.exp: New file for prune_gcc_output.
37140         * lib/g++.exp, lib/gcc.exp: Load it.
37141
37142 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37143
37144         * gcc.c-torture/compile/20010701-1.c,
37145         g++.old-deja/g++.ext/attrib6.C: New tests.
37146
37147 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37148
37149         * gcc.c-torture/compile/20010706-1.c: New test.
37150
37151 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37152
37153         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37154
37155 2001-06-28  Stan Shebs  <shebs@apple.com>
37156
37157         * gcc.dg/pragma-darwin.c: New test.
37158
37159 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37160
37161         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37162         Solaris 2.[678] system.
37163
37164 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37165
37166         * gcc.dg/20010622-1.c: New test.
37167
37168 2001-06-18  Stan Shebs  <shebs@apple.com>
37169
37170         * objc.dg: New directory.
37171         * objc.dg/dg.exp: New file.
37172         * objc.dg/alias.m: New.
37173         * objc.dg/class-1.m: New.
37174         * objc.dg/class-2.m: New.
37175         * objc.dg/const-str-1.m: New.
37176         * objc.dg/const-str-2.m: New.
37177         * objc.dg/id-1.m: New.
37178         * objc.dg/method-1.m: New.
37179         * objc.dg/super-class-1.m: New.
37180         * lib/objc-dg.exp: New file.
37181
37182 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37183
37184         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37185         of label name.
37186
37187 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37188
37189         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37190
37191 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37192
37193         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37194         variable.
37195
37196 2001-06-12  Richard Henderson  <rth@redhat.com>
37197
37198         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37199
37200 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37201
37202         * g++.old-deja/g++.abi/vbase5.C: New test.
37203         * g++.old-deja/g++.abi/vbase6.C: New test.
37204         * g++.old-deja/g++.abi/vbase7.C: New test.
37205
37206 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37207
37208         * gcc.c-torture/compile/20010610-1.c: New test.
37209
37210 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         * g++.old-deja/g++.abi/vbase4.C: New test.
37213
37214 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37215
37216         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37217         support %f for HC11/HC12 targets.
37218         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37219         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37220         on HC11/HC12 targets.
37221         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37222
37223 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37224
37225         * gcc.dg/wchar_t-1.c: New file.
37226         * gcc.dg/wint_t-1.c: Likewise.
37227
37228 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37229
37230         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37231
37232 2001-06-11  Richard Henderson  <rth@redhat.com>
37233
37234         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37235
37236 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37237
37238         * gcc.c-torture/compile/20010611-1.c: New test.
37239
37240 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37241
37242         * gcc.dg/c99-tag-1.c: Add more tests.
37243
37244 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37245
37246         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37247         representation on MN10300 and ARM/Thumb.
37248
37249 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37250
37251         * g77.f-torture/execute/20010610.f: New.
37252
37253 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37254
37255         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37256         names.
37257
37258 2001-06-09  Richard Henderson  <rth@redhat.com>
37259
37260         * gcc.c-torture/execute/ashrdi-1.c: New.
37261         * gcc.c-torture/execute/ashldi-1.c: New.
37262         * gcc.c-torture/execute/lshrdi-1.c: New.
37263
37264 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37265
37266         * objc/execute/load-3.m: Added. Check sending +load to categories,
37267         in addition to classes.
37268
37269 2001-06-08  Stan Shebs  <shebs@apple.com>
37270
37271         * objc/execute/load-2.m: New test.  From Nicola Pero
37272         <n.pero@mi.flashnet.it>.
37273
37274 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37275
37276         * gcc.c-torture/execute/20010605-2.c: New test.
37277
37278 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         * g++.old-deja/g++.abi/vbase2.C: New test.
37281         * g++.old-deja/g++.abi/vbase3.C: New test.
37282
37283 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37284
37285         * g++.old-deja/g++.pt/friend49.C: New test.
37286
37287 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37288
37289         * g++.old-deja/g++.ext/anon3.C: New test.
37290
37291 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37292
37293         * g++.old-deja/g++.other/conv7.C: New test.
37294
37295 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37296
37297         * gcc.c-torture/compile/20010605-2.c: New test.
37298
37299 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37300
37301         * gcc.c-torture/execute/20010604-1.c: New test.
37302
37303 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37304
37305         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37306
37307 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37308
37309         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37310         (g++_link_flags): Likewise.
37311         (g++_init): Pass gccpath's value to two previous functions.
37312
37313 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37314
37315         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37316         Ensure logfile entry matches exec command line.
37317
37318 2001-05-31  Richard Henderson  <rth@redhat.com>
37319
37320         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37321         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37322
37323 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37324
37325         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37326         compiler for irix6.2
37327
37328 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37329
37330         * g++.old-deja/g++.other/optimize3.C: New file.
37331
37332 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37333
37334         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37335         assemble.
37336
37337 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37338
37339         * g++.old-deja/g++.other/optimize2.C: New file.
37340
37341 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37342
37343         * gcc.c-torture/compile/20010518-2.c: New file.
37344         * gcc.c-torture/execute/20010518-1.c: New file.
37345         * gcc.c-torture/execute/20010518-2.c: New file.
37346
37347 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37348
37349         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37350
37351 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37352
37353         G++ no longer defines builtins that do not begin with __builtin.
37354         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37355         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37356         * g++.old-deja/g++.law/builtin1.C: Likewise.
37357         * g++.old-deja/g++.law/cvt2.C: Likewise.
37358         * g++.old-deja/g++.mike/net5.C: Likewise.
37359         * g++.old-deja/g++.other/builtins1.C: Likewise.
37360         * g++.old-deja/g++.other/builtins2.C: Likewise.
37361         * g++.old-deja/g++.other/builtins3.C: Likewise.
37362         * g++.old-deja/g++.other/builtins4.C: Likewise.
37363         * g++.old-deja/g++.other/inline8.C: Likewise.
37364         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37365
37366 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37367
37368         * g++.old-deja/g++.pt/using1.C: Adjust.
37369         * g++.old-deja/g++.pt/using2.C: New test.
37370
37371 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37372
37373         * gcc.dg/cpp/charconst.c: New tests.
37374         * gcc.dg/cpp/escape.c: New tests.
37375         * gcc.dg/cpp/escape-1.c: New tests.
37376         * gcc.dg/cpp/escape-2.c: New tests.
37377         * gcc.dg/cpp/ucs.c: New tests.
37378
37379 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37380
37381         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37382         native compiler for irix6.5.
37383
37384 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37385
37386         * lib/g++.exp (g++_include_flags): Use args to compute
37387         get_multilibs.
37388         (g++_link_flags): Likewise.
37389         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37390
37391 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37392
37393         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37394
37395 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37396
37397         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37398         this file.
37399
37400 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37401
37402         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37403         STACK_SIZE;
37404         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37405         to STACK_SIZE; Use it to define size of add_histo array.
37406         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37407         to STACK_SIZE.
37408         (f): Use GITT_SIZE to define size of gitt local table.
37409         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37410         to STACK_SIZE; Use it to define size of bytemem array.
37411
37412 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37413
37414         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37415         on 68HC11/HC12 due to the asm instruction.
37416         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37417         * gcc.c-torture/compile/920520-1.x: Likewise.
37418         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37419         on 68HC11/HC12 because the function is larger than 64K.
37420         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37421         on 68HC11/HC12 because the structure is too large.
37422
37423 2001-05-20  Richard Henderson  <rth@redhat.com>
37424
37425         * gcc.c-torture/execute/20010520-1.c: New.
37426
37427 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37428
37429         * g++.old-deja/g++.warn/compare1.C: New test.
37430         * gcc.dg/compare4.c: New test.
37431
37432 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37433
37434         * g++.old-deja/g++.other/optimize1.C: New test.
37435
37436 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37437
37438         * g++.old-deja/g++.pt/spec41.C: New test.
37439
37440 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37441
37442         * gcc.c-torture/compile/20010114-1.x: Remove.
37443
37444 2001-05-18  Stan Shebs  <shebs@apple.com>
37445
37446         * gcc.c-torture/compile/20010518-1.c: New test.
37447
37448 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37449
37450         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37451         * g++.old-deja/g++.pt/crash67.C: New test.
37452
37453 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37454
37455         * g++.old-deja/g++.other/debug9.C: New test.
37456
37457 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37458
37459         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37460
37461 2001-05-16  Jan Hubicka  <jh@suse.cz>
37462
37463         * gcc.c-torture/compile/20010516-1.c: New test.
37464
37465 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37466
37467         * g++.old-deja/g++.other/crash41.C: New test.
37468
37469 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37470
37471         * g++.old-deja/g++.pt/crash66.C: New test.
37472
37473 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37474
37475         * g++.old-deja/g++.robertl/eb27.C: Convert.
37476
37477 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37478
37479         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37480         declaration being redundant.
37481
37482 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37483
37484         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37485
37486 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37487
37488         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37489
37490 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37491
37492         * lib/g++.exp: Use testsuite_flags.
37493
37494 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37495
37496         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37497
37498 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37499
37500         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37501
37502 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37503
37504         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37505
37506 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37507
37508         * gcc.c-torture/compile/20010313-1.c: New test.
37509
37510 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37511
37512         * gcc.dg/cpp/direct2.c: New test.
37513         * gccq.dg/cpp/direct2s.c: New test.
37514
37515         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37516
37517 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37518
37519         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37520         * g++.old-deja/g++.other/op3.C: Likewise.
37521
37522 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37523
37524         * gcc.dg/cpp/syshdr.h: New file.
37525         * gcc.dg/cpp/sysmac1.c: Update.
37526         * gcc.dg/cpp/sysmac2.c: Update.
37527
37528 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37529
37530         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37531
37532 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37533
37534         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37535         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37536
37537 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37538
37539         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37540
37541 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37542
37543         * lib/g++.exp (g++_include_flags): Don't use any special flags
37544         if TESTING_IN_BUILD_TREE is not defined.
37545         (g++_init): Use a plain 'c++' as the compiler if
37546         TESTING_IN_BUILD_TREEE is not defined.
37547
37548 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * g++.old-deja/g++.eh/catch13.C: New test.
37551         * g++.old-deja/g++.eh/catch14.C: New test.
37552
37553 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37554
37555         * gcc.dg/cpp/tr-define.c: New test.
37556
37557 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37558
37559         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37560         <stdlib.h>, not <malloc.h>.
37561
37562 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37563
37564         * g++.old-deja/g++.ns/template17.C: New test.
37565
37566 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.pt/ref4.C: New test.
37569
37570 2001-04-30  Richard Henderson  <rth@redhat.com>
37571
37572         * gcc.dg/20000724-1.c: Revert last change.
37573
37574 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37575
37576         * g77.f-torture/execute/20010430.f: New test.
37577
37578 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37581
37582 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37583
37584         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37585
37586 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         * g++.old-deja/g++.eh/crash6.C: New test.
37589
37590 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37591
37592         * g++.old-deja/g++.other/warn7.C: New test.
37593
37594 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         * g++.old-deja/g++.other/defarg9.C: New test.
37597
37598 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37599
37600         * g77.f-torture/compile/20010426.f: New test.
37601         * g77.f-torture/execute/20010426.f: New test.
37602
37603 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37604
37605         * g77.f-torture/compile/20000629-1.x: Remove - error
37606         has been fixed.
37607
37608 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37609
37610         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37611         Tweak slightly to work with g++.dg framework.
37612         * g++.dg/special/ecos.exp: Run initp1.C test.
37613         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37614
37615         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37616         its linker doesn't give line numbers either.
37617         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37618
37619 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37620
37621         * g++.old-deja/g++.other/lex1.C: New test.
37622
37623 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37624
37625         * gcc.dg/noncompile/20010425-1.c: New test.
37626
37627 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37628
37629         * g++.old-deja/g++.pt/mangle2.C: New test.
37630
37631 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37632
37633         * gcc.dg/format/plus-1.c: New test.
37634
37635 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37636
37637         * gcc.dg/20010423-1.c: New test.
37638
37639 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * gcc.c-torture/execute/20010422-1.c: New test.
37642
37643 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.ns/type2.C: New test.
37646
37647 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37648
37649         * g++.old-deja/g++.other/perf1.C: New test.
37650
37651 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37652
37653         * gcc.dg/c99-func-2.c: Remove xfail.
37654         * gcc.dg/c99-func-3.c: Remove xfail.
37655         * gcc.dg/c99-func-4.c: Remove xfail.
37656
37657 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37658
37659         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37660
37661 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37662
37663         * gcc.c-torture/compile/20010423-1.c: New test.
37664
37665 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37666
37667         * g++.old-deja/g++.pt/typename28.C: New test.
37668
37669 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37670
37671         * g++.old-deja/g++.abi/empty2.C: New test.
37672         * g++.old-deja/g++.abi/empty3.C: New test.
37673
37674 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * g++.old-deja/g++.other/comdat2.C: New test.
37677         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37678
37679 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37680
37681         * g++.old-deja/g++.other/overload14.C: New test.
37682
37683 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37684
37685         * g++.old-deja/g++.other/lookup23.C: New test.
37686
37687 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * gcc.c-torture/execute/20010403-1.c: New test.
37690
37691 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37692             Mark Mitchell  <mark@codesourcery.com>
37693
37694         * lib/old-dejagnu.exp: Don't delete output of executable.
37695         Add .exe suffix to executables.
37696
37697 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37698
37699         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37700
37701 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37702
37703         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37704
37705 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37706
37707         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37708         * g++.old-deja/g++.abi/crash1.C: New test.
37709
37710 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37711
37712         * g++.old-deja/g++.other/crash40.C: New test.
37713
37714 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37715
37716         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37717
37718 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37719
37720         * g++.old-deja/g++.other/warn6.C: New test.
37721
37722 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37723
37724         * g++.old-deja/g++.robertl/eb42.C: Same.
37725
37726 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37727
37728         * gcc.dg/wtr-conversion-1.c: New testcase.
37729
37730 2001-04-10  Richard Henderson  <rth@redhat.com>
37731
37732         * g++.old-deja/g++.other/array5.C: New.
37733
37734 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37735
37736         * gcc.c-torture/execute/20010408-1.c: New test.
37737
37738 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37739
37740         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37741         headers and constructs.
37742         * g++.old-deja/g++.robertl/eb79.C: Same.
37743         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37744         * g++.old-deja/g++.robertl/eb73.C: Same.
37745         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37746         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37747         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37748         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37749         * g++.old-deja/g++.robertl/eb44.C: Same.
37750         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37751         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37752         * g++.old-deja/g++.robertl/eb39.C: Same.
37753         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37754         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37755         * g++.old-deja/g++.robertl/eb30.C: Same.
37756         * g++.old-deja/g++.robertl/eb3.C: Same.
37757         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37758         * g++.old-deja/g++.robertl/eb21.C: Same.
37759         * g++.old-deja/g++.robertl/eb15.C: Same.
37760         * g++.old-deja/g++.robertl/eb118.C: Same.
37761         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37762         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37763         * g++.old-deja/g++.robertl/eb109.C: Same.
37764         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37765         * g++.old-deja/g++.mike/rtti1.C: Same.
37766         * g++.old-deja/g++.mike/p658.C: Same.
37767         * g++.old-deja/g++.mike/net46.C: Same.
37768         * g++.old-deja/g++.mike/net34.C: Same.
37769         * g++.old-deja/g++.mike/memoize1.C: Same.
37770         * g++.old-deja/g++.mike/eh2.C: Same.
37771         * g++.old-deja/g++.law/weak.C: Same.
37772         * g++.old-deja/g++.law/visibility7.C: Same.
37773         * g++.old-deja/g++.law/visibility25.C: Same.
37774         * g++.old-deja/g++.law/visibility22.C: Same.
37775         * g++.old-deja/g++.law/visibility2.C: Same.
37776         * g++.old-deja/g++.law/visibility17.C: Same.
37777         * g++.old-deja/g++.law/visibility13.C: Same.
37778         * g++.old-deja/g++.law/visibility10.C: Same.
37779         * g++.old-deja/g++.law/visibility1.C: Same.
37780         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37781         * g++.old-deja/g++.law/vbase1.C: Same.
37782         * g++.old-deja/g++.law/operators32.C: Same.
37783         * g++.old-deja/g++.law/nest3.C: Same.
37784         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37785         * g++.old-deja/g++.law/except5.C (main): Same.
37786         * g++.old-deja/g++.law/cvt7.C (run): Same.
37787         * g++.old-deja/g++.law/cvt2.C: Same.
37788         * g++.old-deja/g++.law/cvt16.C: Same.
37789         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37790         * g++.old-deja/g++.law/ctors17.C (main): Same.
37791         * g++.old-deja/g++.law/ctors13.C: Same.
37792         * g++.old-deja/g++.law/ctors12.C (main): Same.
37793         * g++.old-deja/g++.law/ctors10.C: Same.
37794         * g++.old-deja/g++.law/code-gen5.C: Same.
37795         * g++.old-deja/g++.law/bad-error7.C: Same.
37796         * g++.old-deja/g++.law/arm9.C: Same.
37797         * g++.old-deja/g++.law/arm12.C: Same.
37798         * g++.old-deja/g++.law/arg8.C: Same.
37799         * g++.old-deja/g++.law/arg1.C: Same.
37800         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37801         * g++.old-deja/g++.jason/template31.C: Same.
37802         * g++.old-deja/g++.jason/template24.C (main): Same.
37803         * g++.old-deja/g++.jason/2371.C: Same.
37804         * g++.old-deja/g++.eh/new2.C: Same.
37805         * g++.old-deja/g++.eh/new1.C: Same.
37806         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37807         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37808         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37809         * g++.old-deja/g++.brendan/crash62.C: Same.
37810         * g++.old-deja/g++.brendan/crash52.C: Same.
37811         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37812         * g++.old-deja/g++.brendan/crash38.C: Same.
37813         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37814         * g++.old-deja/g++.brendan/copy9.C: Same.
37815
37816 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37817
37818         * gcc.c-torture/execute/20001203-2.c (memset):
37819         Count argument is of type __SIZE_TYPE__.
37820
37821 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37822
37823         * gcc.c-torture/compile/20010404-1.c: New test.
37824
37825 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37826
37827         * gcc.c-torture/compile/20010326-1.c: New test.
37828
37829 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37830
37831         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37832         peculiarities of the SH.
37833         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37834
37835 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37836
37837         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37838         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37839         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37840
37841 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37842
37843         * g77.f-torture/compile/20010321-1.f: New test.
37844
37845 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37846
37847         * gcc.c-torture/compile/20010329-1.c: New test.
37848
37849 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37850
37851         * gcc.c-torture/execute/20010329-1.c: New test.
37852
37853 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37854
37855         * g++.old-deja/g++.other/eh4.C: Fix typo.
37856
37857 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37858
37859         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37860
37861 2001-03-28  Philip Blundell  <philb@gnu.org>
37862
37863         * gcc.c-torture/compile/20010328-1.c: New test.
37864
37865 2001-03-27  Richard Henderson  <rth@redhat.com>
37866
37867         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37868         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37869
37870 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37871
37872         * gcc.c-torture/compile/20010327-1.c: New test.
37873
37874 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37875
37876         * g++.old-deja/g++.other/friend12.C: New test.
37877         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37878         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37879
37880 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37881
37882         * gcc.c-torture/execute/20010325-1.c: New test.
37883
37884 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37885
37886         * g++.old-deja/g++.other/mangle3.C: New test.
37887
37888 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37889
37890         * g++.old-deja/g++.other/anon8.C: New test.
37891
37892 2001-03-20  Philip Blundell  <philb@gnu.org>
37893
37894         * gcc.c-torture/compile/20010320-1.c: New test.
37895
37896 2001-03-17  Richard Henderson  <rth@redhat.com>
37897
37898         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37899
37900 2001-03-15  Geoff Keating  <geoff@redhat.com>
37901
37902         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37903         tests on AIX.
37904
37905 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37906
37907         * g++.old-deja/g++.other/eh4.C: New test.
37908
37909 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37910
37911         * gcc.dg/cpp/mi1.c: Update.
37912
37913 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37914
37915         * g++.old-deja/g++.other/regstack.C: New test.
37916
37917 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37918
37919         * g++.old-deja/g++.other/ref4.C: New test.
37920
37921 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37922
37923         * objc/execute/va_method.m: Added.
37924         * objc/execute/IMP.m: Added.
37925         * objc/execute/_cmd.m: Added.
37926         * objc/execute/accessing_ivars.m: Added.
37927         * objc/execute/class-1.m: Added.
37928         * objc/execute/class-10.m: Added.
37929         * objc/execute/class-11.m: Added.
37930         * objc/execute/class-12.m: Added.
37931         * objc/execute/class-13.m: Added.
37932         * objc/execute/class-14.m: Added.
37933         * objc/execute/class-2.m: Added.
37934         * objc/execute/class-3.m: Added.
37935         * objc/execute/class-4.m: Added.
37936         * objc/execute/class-5.m: Added.
37937         * objc/execute/class-6.m: Added.
37938         * objc/execute/class-7.m: Added.
37939         * objc/execute/class-8.m: Added.
37940         * objc/execute/class-9.m: Added.
37941         * objc/execute/class-tests-1.h
37942         * objc/execute/class-tests-2.h
37943         * objc/execute/compatibility_alias.m: Added.
37944         * objc/execute/encode-1.m: Added.
37945         * objc/execute/formal_protocol-1.m: Added.
37946         * objc/execute/formal_protocol-2.m: Added.
37947         * objc/execute/formal_protocol-3.m: Added.
37948         * objc/execute/formal_protocol-4.m: Added.
37949         * objc/execute/formal_protocol-5.m: Added.
37950         * objc/execute/formal_protocol-6.m: Added.
37951         * objc/execute/formal_protocol-7.m: Added.
37952         * objc/execute/informal_protocol.m: Added.
37953         * objc/execute/initialize.m: Added.
37954         * objc/execute/load.m: Added.
37955         * objc/execute/many_args_method.m: Added.
37956         * objc/execute/nested-3.m: Added.
37957         * objc/execute/no_clash.m: Added.
37958         * objc/execute/private.m: Added.
37959         * objc/execute/redefining_self.m: Added.
37960         * objc/execute/root_methods.m: Added.
37961         * objc/execute/selector-1.m: Added.
37962         * objc/execute/static-1.m: Added.
37963         * objc/execute/static-2.m: Added.
37964         * objc/execute/va_method.m: Added.
37965
37966 2001-03-10  Richard Henderson  <rth@redhat.com>
37967
37968         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37969
37970 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37971
37972         * g++.old-deja/g++.other/crash31.C: XFAIL.
37973         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37974         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37975         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37976         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37977         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37978
37979 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37980
37981         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37982
37983 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37984
37985         * gcc.dg/20000724-1.c: Don't use multiline strings.
37986
37987 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37988
37989         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37990         result of -cString against what we expect it to be; don't just
37991         print it out for no one to read.
37992
37993         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37994         Based on testcases provided by Nicola Pero.
37995
37996 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37997
37998         * gcc.dg/cpp/macro7.c: New test.
37999
38000 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38001
38002         * gcc.dg/cpp/multiline.c: Update.
38003
38004 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38005
38006         * g++.old-deja/g++.other/enum3.C: New test.
38007
38008 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38009
38010         * g++.old-deja/g++.other/pod1.C: New test.
38011
38012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38013
38014         * g++.old-deja/g++.ext/overload1.C: New test.
38015
38016 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38017
38018         * g++.old-deja/g++.pt/using1.C: New test.
38019
38020 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         * g++.old-deja/g++.other/using9.C: New test.
38023
38024 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38025
38026         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38027
38028         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38029
38030 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38031
38032         * g++.old-deja/g++.ext/realpt1.C: Remove.
38033
38034 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38037
38038 2001-02-26  Will Cohen  <wcohen@redhat.com>
38039
38040         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38041
38042 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38043
38044         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38045         templatized constructors.
38046
38047 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38048
38049         * gcc.c-torture/execute/20010224-1.c: New test.
38050
38051 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38052
38053         * gcc.c-torture/execute/20010222-1.c: New test.
38054
38055 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38056
38057         * g++.old-deja/g++.other/inline20.C: New test.
38058
38059 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38060
38061         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38062
38063 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38064
38065         * g++.old-deja/g++.other/lookup22.C: New test.
38066
38067 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38068
38069         * g77.dg: New directory.
38070         * g77.dg/20010216-1.f: New test case.
38071         * g77.dg/dg.exp: New driver.
38072         * lib/g77-dg.exp: New driver library.
38073
38074 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38075
38076         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38077
38078 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38079
38080         * g++.old-deja/g++.other/decl9.C: New test.
38081
38082 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38083
38084         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38085         not need <string> and also tests the initialization at runtime.
38086
38087 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38088
38089         * gcc.c-torture/execute/longlong.c: New test.
38090
38091 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38092
38093         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38094
38095 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38096
38097         * gcc.c-torture/execute/920302-1.c (execute):
38098         Change argument type to short.
38099
38100 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38101
38102         * g++.old-deja/g++.pt/deduct6.C: New test.
38103
38104 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38105
38106         * g++.old-deja/g++.pt/deduct5.C: New test.
38107
38108 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38109
38110         * gcc.c-torture/execute/20010209-1.c: New test.
38111
38112 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38113
38114         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38115
38116 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38117
38118         * g++.dg/vtgc1.C: Update for new ABI.
38119
38120         * consistency.vlad: New directory, 1665 files.
38121
38122 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38123
38124         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38125         return type.
38126         * gcc.dg/cpp/digraphs.c: Declare puts.
38127
38128 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         * g++.old-deja/g++.other/warn5.C: New test.
38131
38132 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38133
38134         * g++.old-deja/g++.pt/spec40.C: New test.
38135
38136 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38139         case.
38140         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38141
38142 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38143
38144         * gcc.c-torture/compile/20010209-1.c: New test.
38145
38146 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38147
38148         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38149         excess errors message but not if it crashes.
38150         * g++.old-deja/g++.other/crash27.C: Likewise.
38151         * g++.old-deja/g++.other/crash28.C: Likewise.
38152         * g++.old-deja/g++.other/crash30.C: Likewise.
38153         * g++.old-deja/g++.other/crash32.C: Likewise.
38154         * g++.old-deja/g++.other/crash35.C: Likewise.
38155         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38156
38157 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38158
38159         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38160         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38161         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38162         g77.f-torture/execute/execute.exp,
38163         g77.f-torture/noncompile/noncompile.exp,
38164         gcc.c-torture/execute/execute.exp,
38165         gcc.c-torture/execute/memcheck/memcheck.exp,
38166         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38167         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38168         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38169         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38170         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38171         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38172         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38173         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38174         Remove bug reporting instructions with ancient email addresses.
38175
38176 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.dg/20010202-1.c: New test.
38179         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38180
38181 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38182
38183         * g++.dg/stdbool-if.C: New test.
38184
38185 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38186
38187         * objc/execute/fdecl.m: Added main().
38188
38189 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38190
38191         * gcc.c-torture/execute/20010206-1.c: New test.
38192
38193 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38194
38195         * gcc.dg/cpp/avoidpaste1.c: Update.
38196
38197 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38198
38199         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38200         Pero <nicola@brainstorm.co.uk>.
38201         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38202
38203 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38204
38205         * g++.old-deja/g++.pt/spec39.C: New test.
38206
38207 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.c-torture/compile/20010202-1.c: New test.
38210
38211 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         * g++.old-deja/g++.abi/primary2.C: New test.
38214         * g++.old-deja/g++.abi/primary3.C: New test.
38215         * g++.old-deja/g++.abi/primary4.C: New test.
38216         * g++.old-deja/g++.abi/primary5.C: New test.
38217         * g++.old-deja/g++.abi/vtable3.h: New test.
38218         * g++.old-deja/g++.abi/vtable3a.C: New test.
38219         * g++.old-deja/g++.abi/vtable3b.C: New test.
38220         * g++.old-deja/g++.abi/vtable3c.C: New test.
38221         * g++.old-deja/g++.abi/vtable3d.C: New test.
38222         * g++.old-deja/g++.abi/vtable3e.C: New test.
38223         * g++.old-deja/g++.abi/vtable3f.C: New test.
38224         * g++.old-deja/g++.abi/vtable3g.C: New test.
38225         * g++.old-deja/g++.abi/vtable3h.C: New test.
38226         * g++.old-deja/g++.abi/vtable3i.C: New test.
38227         * g++.old-deja/g++.abi/vtable3j.C: New test.
38228         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38229
38230 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38231
38232         * g++.old-deja/g++.other/anon6.C: New test.
38233         * g++.old-deja/g++.other/anon7.C: New test.
38234
38235 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38236
38237         * gcc.dg/cpp/avoidpaste2.c: New tests.
38238
38239 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38240
38241         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38242
38243 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38244
38245         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38246         DECIMAL_DIG cases for Irix."
38247
38248 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38249
38250         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38251
38252 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38253
38254         * gcc.dg/c99-tag-1.c: New test.
38255
38256 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38257
38258         * gcc.dg/cpp/tr-warn1.c: Add tests.
38259
38260 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38261
38262         * gcc.dg/cpp/avoidpaste1.c: Update.
38263         * gcc.dg/cpp/paste4.c: Update.
38264
38265 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38266
38267         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38268         cases for Irix.
38269
38270 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38271
38272         * g++.old-deja/g++.other/inline19.C: New test.
38273
38274 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38275
38276         * gcc.dg/Wlarger-than.c: New test.
38277
38278 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38279
38280         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38281
38282 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * gcc.c-torture/execute/20010129-1.c: New test.
38285         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38286
38287 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38288
38289         * gcc.dg/cpp/avoidpaste1.c: Test case.
38290
38291 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38292
38293         * g++.old-deja/g++.other/inline18.C: New test.
38294
38295 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38296
38297         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38298         and __builtin_putchar.
38299
38300 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38303         tests.
38304
38305 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38306
38307         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38308         floating point number rounding mode to round to the nearest
38309         representable mode.
38310
38311 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38312
38313         * g++.old-deja/g++.other/mangle2.C: New test.
38314
38315 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38316
38317         * gcc.c-torture/compile/20010124-1.c: New test.
38318
38319 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.pt/spec38.C: New test.
38322
38323 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38324
38325         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38326         "Build don't run".
38327
38328 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38329
38330         * gcc.c-torture/execute/20010123-1.c: New test.
38331
38332 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38333
38334         * g++.old-deja/g++.pt/spec37.C: New test.
38335
38336 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         * g++.old-deja/g++.pt/overload14.C: New test.
38339
38340 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38341
38342         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38343         __builtin_return_address.
38344
38345 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38348         * g++.old-deja/g++.pt/spec35.C: New test.
38349         * g++.old-deja/g++.pt/spec36.C: New test.
38350
38351 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38352
38353         * gcc.c-torture/compile/20010118-1.c: New test.
38354
38355 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38356
38357         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38358
38359 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38360
38361         * gcc.c-torture/execute/20010119-1.c: New test.
38362
38363 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.old-deja/g++.other/vbase5.C: New test.
38366
38367 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38368
38369         * gcc.c-torture/execute/20010118-1.c: New test.
38370
38371 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38372
38373         * g++.old-deja/g++.pt/deduct3.C: New test.
38374
38375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38376
38377         * g++.old-deja/g++.pt/spec34.C: New test.
38378
38379 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38380
38381         * g77.f-torture/compile/20000601-2.f: New test.
38382
38383 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.other/init17.C: New test.
38386
38387 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38388
38389         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38390
38391 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         * g++.old-deja/g++.pt/unify8.C: New test.
38394
38395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38396
38397         * g++.old-deja/g++.abi/vbase1.C: New test.
38398
38399 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         * g++.old-deja/g++.pt/crash65.C: New test.
38402
38403 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38404
38405         * gcc.dg/cpp/assembl2.S: New test case.
38406
38407 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38408
38409         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38410         are supported.
38411
38412 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38413
38414         * g++.old-deja/g++.other/builtins1.C: New test.
38415         * g++.old-deja/g++.other/builtins2.C: Likewise.
38416         * g++.old-deja/g++.other/builtins3.C: Likewise.
38417         * g++.old-deja/g++.other/builtins4.C: Likewise.
38418
38419 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38420
38421         * gcc.c-torture/compile/20010117-1.c: New test.
38422         * gcc.c-torture/compile/20010117-2.c: New test.
38423
38424 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38425
38426         * g77.f-torture/execute/20010116.[fx]: New test,
38427         XFAIL on i?86-*-*.
38428         * g77.f-torture/compile/20010115.f: Indicate it's
38429         a test for PR fortran/1636.
38430
38431 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38432
38433         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38434
38435 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38436
38437         * g77.f-torture/compile/20010115.f: New test.
38438
38439 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38440
38441         * g++.old-deja/g++.pt/nontype5.C: New test.
38442
38443 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38444
38445         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38446         have an equivalent working one below it.
38447
38448 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38449
38450         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38451         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38452
38453 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38454
38455         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38456         message containing "init_priority".
38457         (conpr-2.C): Likewise.
38458         (conpr-3.C): Likewise.
38459         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38460
38461 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38462
38463         * gcc.c-torture/execute/20010114-2.c: New test.
38464
38465 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38466
38467         * gcc.c-torture/compile/20010114-1.c: New test.
38468         * gcc.c-torture/compile/20010114-1.x: Xfail.
38469         * gcc.c-torture/compile/20010114-2.c: New test.
38470         * gcc.c-torture/execute/20010114-1.c: New test.
38471         * gcc.dg/trunc-1.c: New test.
38472         * gcc.dg/uninit-B.c: New test.
38473
38474 2001-01-13  Nick Clifton  <nickc@redhat.com>
38475
38476         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38477         target.
38478
38479 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38480
38481         * gcc.c-torture/compile/20010113-1.c: New test.
38482
38483 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38484
38485         * gcc.c-torture/compile/20001212-1.c: New test.
38486
38487 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38488
38489         * gcc.dg/cpp/widestr1.c: Update.
38490         * gcc.dg/cpp/prag-imp.c: Remove.
38491
38492 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38493
38494         * gcc.c-torture/execute/20000801-3.x: Remove.
38495         * gcc.dg/c90-init-1.c: New test.
38496         * gcc.dg/c99-init-1.c: New test.
38497         * gcc.dg/c99-init-2.c: New test.
38498         * gcc.dg/gnu99-init-1.c: New test.
38499
38500 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38501
38502         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38503         testing that no relevant ones were found.
38504
38505 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38506
38507         * g++.old-deja/g++.pt/cast2.C: New test.
38508
38509 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38510
38511         * g++.old-deja/g++.pt/friend47.C: New test.
38512
38513 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38514
38515         * g++.old-deja/g++.pt/instantiate13.C: New test.
38516
38517 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38518
38519         * g++.old-deja/g++.other/defarg7.C: New test.
38520         * g++.old-deja/g++.other/defarg8.C: New test.
38521
38522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38523
38524         * g++.old-deja/g++.pt/crash64.C: New test.
38525
38526 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         * g++.old-deja/g++.pt/crash63.C: New test.
38529
38530 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38531
38532         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38533
38534 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38535
38536         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38537
38538 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38539
38540         * g++.old-deja/g++.pt/error3.C: New test.
38541
38542 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         * g++.old-deja/g++.other/crash39.C: New test.
38545
38546 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38547
38548         * g++.old-deja/g++.other/vbase4.C: New test.
38549
38550 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38551
38552         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38553         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38554         * gcc.dg/special/special.exp: New test driver which will check
38555         for alias support for the above test.
38556
38557 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38558
38559         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38560         problems on small machines.
38561         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38562         parameterize.
38563
38564 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38565
38566         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38567         mips.
38568         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38569
38570 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38571
38572         * g++.old_deja/g++.pt/using8.C: New test.
38573
38574 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38575
38576         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38577
38578 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38579
38580         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38581         where a failure is expected.
38582         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38583
38584 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38585
38586         * g++.old_deja/g++.pt/instantiate12.C: New test.
38587
38588 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38589
38590         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38591         start of structs.
38592         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38593         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38594         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38595         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38596         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38597         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38598         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38599         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38600         * g++.old-deja/g++.eh/spec6.C: Likewise.
38601         * g++.old-deja/g++.jason/crash3.C: Likewise.
38602         * g++.old-deja/g++.law/ctors11.C: Likewise.
38603         * g++.old-deja/g++.law/ctors17.C: Likewise.
38604         * g++.old-deja/g++.law/ctors5.C: Likewise.
38605         * g++.old-deja/g++.law/ctors9.C: Likewise.
38606         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38607         * g++.old-deja/g++.mike/net22.C: Likewise.
38608         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38609         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38610         * g++.old-deja/g++.mike/virt3.C: Likewise.
38611         * g++.old-deja/g++.niklas/t128.C: Likewise.
38612         * g++.old-deja/g++.other/anon4.C: Likewise.
38613         * g++.old-deja/g++.other/using1.C: Likewise.
38614         * g++.old-deja/g++.other/warn3.C: Likewise.
38615         * g++.old-deja/g++.pt/t37.C: Likewise.
38616         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38617         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38618
38619 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38622
38623 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38624
38625         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38626
38627 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38628
38629         * gcc.c-torture/compile/20010107-1.c: New test.
38630
38631 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38632
38633         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38634
38635 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38636
38637         * gcc.dg/format/format.h: New file.
38638         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38639         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38640         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38641         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38642         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38643         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38644         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38645         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38646         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38647         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38648         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38649         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38650         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38651         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38652         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38653         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38654         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38655         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38656         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38657         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38658         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38659         instead of declaring standard types, macros and functions in each
38660         test.
38661
38662 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38663
38664         * gcc.c-torture/execute/20010106-1.c: New test.
38665
38666 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38667
38668         * gcc.dg/format/format.exp: New file.
38669         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38670         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38671         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38672         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38673         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38674         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38675         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38676         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38677         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38678         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38679         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38680         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38681         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38682         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38683         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38684         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38685         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38686         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38687         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38688         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38689         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38690         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38691         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38692         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38693         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38694         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38695         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38696         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38697         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38698         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38699         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38700         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38701         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38702         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38703         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38704         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38705         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38706         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38707         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38708         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38709         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38710         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38711
38712 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38713
38714         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38715         account.
38716
38717 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38718
38719         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38720
38721 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38722
38723         * g++.old-deja/g++.pt/crash62.C: New test.
38724
38725 2001-01-04  Richard Henderson  <rth@redhat.com>
38726
38727         * gcc.dg/20000926-1.c: Update expected warnings.
38728         * gcc.dg/array-2.c: Likewise.
38729         * gcc.dg/array-4.c: Also validate flexible array members.
38730         * gcc.dg/c99-flex-array-1.c: New.
38731
38732 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38733
38734         * gcc.c-torture/compile/20001222-1.x: Remove.
38735
38736 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38737
38738         * gcc.c-torture/execute/built-in-setjmp.c: New.
38739
38740 2001-01-03  Richard Henderson  <rth@redhat.com>
38741
38742         * gcc.dg/940510-1.c: Update expected error wording.
38743         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38744
38745 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38746
38747         * lib/target-supports.exp (check_alias_available): Modified to
38748         indicate aliases not supported if only weak aliases are supported.
38749
38750 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38751
38752         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38753         Turn on cmpstrsi checks for __pj__ and __i370__.
38754
38755 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.old-deja/g++.other/virtual11.C: New test.
38758
38759 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38760
38761         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38762
38763 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38764
38765         * gcc.c-torture/compile/20010102-1.c: New test.
38766
38767 2001-01-02  Andreas Jaeger  <aj@suse.de>
38768
38769         * gcc.dg/noreturn-3.c: New test.
38770
38771         * gcc.dg/noreturn-4.c: New test.
38772
38773 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38774
38775         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38776         __builtin_fputc and __builtin_fwrite.
38777
38778 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38779
38780         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38781         signed char, not default char.
38782
38783 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38784
38785         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38786
38787 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38788
38789         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38790
38791 2000-12-29  Richard Henderson  <rth@redhat.com>
38792
38793         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38794         (__cyg_profile_func_exit): Define.
38795
38796 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38797
38798         * g++.dg/vtgc1.C: New test.
38799
38800 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38801
38802         * gcc.dg/noncompile/20001228-1.c: New test.
38803
38804         * gcc.dg/20001228-1.c: New test.
38805
38806         * gcc.c-torture/execute/20001228-1.c: New test.
38807
38808 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38809
38810         * gcc.dg/format-strfmon-1.c: New test.
38811
38812 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38813
38814         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38815         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38816         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38817         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38818         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38819         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38820         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38821         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38822         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38823         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38824         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38825         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38826         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38827
38828         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38829         * gcc.c-torture/execute/string-opt-4.c: Test index.
38830
38831 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38832
38833         * gcc.c-torture/compile/20001226-1.c: New test.
38834
38835 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38836
38837         * gcc.c-torture/compile/20001222-1.c: New test.
38838         * gcc.c-torture/compile/20001222-1.x: Xfail.
38839
38840 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38841
38842         * gcc.c-torture/execute/comp-goto-2.c: New test.
38843
38844 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38845
38846         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38847         Use long types if __INT_MAX__ is 32767.
38848         (main): Use cast to (sint32 *) when poking 88 into a_page.
38849
38850         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38851
38852 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38853
38854         * gcc.c-torture/compile/20001221-1.c: New test.
38855         * gcc.c-torture/execute/20001221-1.c: New test.
38856
38857 2000-12-20  Richard Henderson  <rth@redhat.com>
38858
38859         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38860         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38861
38862 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38863
38864         * gcc.dg/compare3.c: New test.
38865
38866 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38867
38868         * gcc.dg/format-warnll-1.c: New test.
38869
38870 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38871
38872         * gcc.dg/cpp/cmdlne-P.c: New test.
38873
38874 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38875
38876         * gcc.c-torture/execute/builtin-abs-1.c,
38877         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38878
38879 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38880
38881         * gcc.dg/cpp/multiline.c: New test.
38882
38883 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38884
38885         * g++.old-deja/g++.other/syshdr1.C: Update.
38886         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38887
38888 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38889
38890         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38891
38892 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38893
38894         * g++.old-deja/g++.pt/ttp65.C: New test.
38895
38896 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38897
38898         * g++.old-deja/g++.pt/ttp64.C: New test.
38899
38900 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38901
38902         * g++.old-deja/g++.pt/spec33.C: New test.
38903
38904 2000-12-14  Catherine Moore  <clm@redhat.com>
38905
38906         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38907         * gcc.c-torture/execute/920612-2.c: Likewise.
38908         * gcc.c-torture/execute/920428-2.c: Likewise.
38909         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38910         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38911
38912 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38913
38914         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38915         * gcc.dg/pack-test-2.c: Likewise.
38916
38917 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38918
38919         Tests by Zack Weinberg <zackw@stanford.edu>.
38920
38921         * gcc.dg/cpp/defined.c: Update.
38922         * gcc.dg/cpp/defined_trad.c: New tests.
38923
38924 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38925
38926         * gcc.dg/cpp/trad-direct.c: Update.
38927
38928 2000-12-11  Neil Booth  <neilb@earthling.net>
38929
38930         * gcc.dg/cpp/defined_trad.c
38931
38932 2000-12-11  Neil Booth  <neilb@earthling.net>
38933
38934         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38935
38936 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38937
38938         * gcc.dg/format-miss-2.c: New test.
38939
38940 2000-12-09  Neil Booth  <neilb@earthling.net>
38941
38942         * gcc.dg/cpp/lineflags.c: New tests.
38943         * gcc.dg/cpp/poison.c: Update.
38944         * gcc.dg/cpp/redef2.c: Update.
38945         * gcc.dg/cpp/skipping.c: New test.
38946
38947 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38948
38949         * g++.old-deja/g++.other/eh3.C: New testcase.
38950
38951 2000-12-07  Neil Booth  <neilb@earthling.net>
38952
38953         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38954         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38955         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38956         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38957         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38958         Update.
38959
38960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38961
38962         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38963         __SIZE_TYPE__ instead of int for type of integers cast to
38964         pointers.
38965
38966 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38967
38968         * g++.old-deja/g++.other/cleanup4.C: New test.
38969
38970 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38971
38972         * format-sec-1.c: New test.
38973
38974 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38975
38976         * gcc.dg/format-nonlit-3.c: New test.
38977
38978 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38981         through a null pointer.
38982
38983 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38984
38985         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38986         * g++.old-deja/g++.pt/partial4.C: New test.
38987
38988 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38989
38990         * gcc.c-torture/execute/ieee/hugeval.x: New.
38991
38992 2000-12-06  Neil Booth  <neilb@earthling.net>
38993
38994         * gcc.dg/cpp/backslash2.c: New tests.
38995
38996 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38997
38998         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38999         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39000
39001 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39002
39003         * gcc.c-torture/execute/20001203-2.c: New testcase.
39004
39005 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39008         * g++.old-deja/g++.other/virtual10.C: New test.
39009
39010 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39011
39012         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39013
39014 2000-12-05  Richard Henderson  <rth@redhat.com>
39015
39016         * gcc.c-torture/compile/20001205-1.c: New.
39017
39018 2000-12-04  Neil Booth  <neilb@earthling.net>
39019
39020         * g++.old-deja/g++.other/virtual9.C: New test.
39021         * g++.old-deja/g++.pt/crash61.C: New test.
39022         * gcc.c-torture/execute/loop-9.c: New test.
39023
39024 2000-12-04  Neil Booth  <neilb@earthling.net>
39025
39026         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39027         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39028         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39029         * gcc.dg/cpp/extratokens.c: ...here.
39030
39031 2000-12-04  Neil Booth  <neilb@earthling.net>
39032
39033         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39034         New tests.
39035
39036 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39037
39038         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39039         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39040
39041 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39042
39043         * gcc.c-torture/execute/20001203-1.c: New test.
39044
39045 2000-12-03  Neil Booth  <neilb@earthling.net>
39046
39047         * gcc.dg/cpp/macro6.c: New test cases.
39048
39049 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39050
39051         * gcc.c-torture/execute/string-opt-9.c: New test.
39052         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39053         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39054         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39055
39056         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39057         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39058
39059 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39060
39061         * gcc.dg/cpp/if-6.c: New testcase.
39062
39063         * gcc.dg/20001201-1.c: New testcase.
39064
39065 2000-12-02  Neil Booth  <neilb@earthling.net>
39066
39067         * g++.old-deja/g++.other/externC4.C,
39068         g++.old-deja/g++.other/friend10.C: New tests.
39069
39070 2000-12-02  Neil Booth  <neilb@earthling.net>
39071
39072         * g++.old-deja/g++.other/instan2.C
39073         * g++.old-deja/g++.other/instan3.C: New test.
39074
39075 2000-12-02  Neil Booth  <neilb@earthling.net>
39076
39077         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39078         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39079         gnuc99.c,gnuc99-pedantic.c: New tests.
39080
39081 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39082
39083         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39084         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39085
39086 2000-12-01  Neil Booth  <neilb@earthling.net>
39087
39088         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39089         * gcc.dg/cpp/poison.c: Update.
39090         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39091
39092 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39093
39094         * g77.f-torture/execute/20001201.f: New test.
39095
39096 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39097
39098         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39099
39100 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39101
39102         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39103
39104 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.old-deja/g++.other/cast6.C: New test.
39107
39108 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39109
39110         * gcc.c-torture/execute/20001130-2.c: New testcase.
39111
39112 2000-11-30  Richard Henderson  <rth@redhat.com>
39113
39114         * gcc.c-torture/execute/20001130-1.c: New test.
39115
39116 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39117
39118         * g++.old-deja/g++.other/op3.C: New test.
39119
39120 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         * g++.old-deja/g++.other/op2.C: New test.
39123
39124 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         * g++.old-deja/g++.other/crash38.C: New test.
39127
39128 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39129
39130         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39131
39132 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39133
39134         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39135         tests.
39136         * gcc.c-torture/execute/string-opt-6.c: New test.
39137
39138         * gcc.dg/20001117-1.c: Add main.
39139
39140 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39141
39142         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39143         Move from here ...
39144         * gcc.dg/940510-1.c: ... to here.
39145
39146         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39147         zero-size arrays in toplevel structures.
39148
39149 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39150
39151         * gcc.c-torture/execute/loop-8.c: New test.
39152
39153 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39154
39155         * g++.old-deja/g++.other/base1.C: New test.
39156
39157 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39158
39159         * g++.old-deja/g++.other/parse2.C: New test.
39160
39161 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39162
39163         * g++.old-deja/g++.pt/incomplete1.C: New test.
39164
39165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39166
39167         * g++.old-deja/g++.other/friend9.C: New test.
39168
39169 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39170
39171         * gcc.dg/20001127-1.c: New test.
39172
39173 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39174
39175         * g++.old-deja/g++.pt/friend46.C: New test.
39176
39177 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39178
39179         * g++.old-deja/g++.other/ptrmem8.C: New test.
39180
39181 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39182
39183         * gcc.c-torture/execute/string-opt-7.c: New test.
39184         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39185
39186 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39187
39188         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39189         instead of 'mkcheck 2'.
39190
39191 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39192
39193         * gcc.c-torture/execute/memcheck/driver.c,
39194         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39195         C9X references to refer to C99.
39196
39197 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39198
39199         * gcc.dg/ultrasp3.c: New test.
39200
39201 2000-11-25  Neil Booth  <neilb@earthling.net>
39202
39203         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39204
39205 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39206
39207         * gcc.c-torture/compile/20001123-2.c: New.
39208
39209 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39210
39211         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39212
39213 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39214
39215         * gcc.dg/sequence-point-1.c: Add some new tests.
39216         * gcc.c-torture/execute/20001124-1.c: New test.
39217
39218 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39219
39220         * g++.old-deja/g++.other/vaarg4.C: New test.
39221         * gcc.c-torture/compile/20001123-1.c: New test.
39222
39223 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.other/crash24.C: Adjust and remove XFAIL.
39226         * g++.other/crash37.C: New test.
39227
39228 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39229
39230         * g++.old-deja/g++.pt/instantiate9.C: New test.
39231
39232 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39233
39234         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39235         new ABI, too.
39236
39237         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39238         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39239
39240 2000-11-22  Neil Booth  <neilb@earthling.net>
39241
39242         * gcc.dg/cpp/Wtrigraphs.c: New test.
39243
39244 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39245
39246         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39247
39248 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39249
39250         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39251
39252 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39253
39254         * lib/gcc-dg.exp: load_lib scanasm.exp.
39255         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39256         * lib/g++-dg.exp: load_lib scanasm.exp.
39257         * lib/scanasm.exp: New.
39258         (scan-assembler, scan-assembler-not): Add optional arguments to
39259         test name, or if not present, the pattern name.
39260         (scan-assembler-dem, scan-assembler-dem-not): New.
39261
39262         * g++.dg/dg.exp: New.
39263
39264 2000-11-21  Neil Booth  <neilb@earthling.net>
39265
39266         * gcc.dg/cpp/integrated1.c: Remove.
39267
39268 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39269
39270         * gcc.c-torture/execute/20001121-1.c: New test.
39271
39272 2000-11-21  Richard Henderson  <rth@redhat.com>
39273
39274         * gcc.c-torture/compile/20001121-1.c: New test.
39275
39276 2000-11-20  Neil Booth  <neilb@earthling.net>
39277
39278         * gcc.dg/cpp/integrated1.c: New test.
39279
39280 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39281
39282         * g++.old-deja/g++.other/inline17.C: New test.
39283
39284 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39285
39286         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39287         local variable to be zero: I made the variable global. Now
39288         uses abort() and exit() instead of relying on main's return value.
39289
39290 2000-11-20  Neil Booth  <neilb@earthling.net>
39291
39292         * gcc.dg/cpp/paste2.c: Update test.
39293         * objc/execute/paste.m: New test.
39294
39295 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39296
39297         * gcc.dg/c99-condexpr-1.c: New test.
39298
39299 2000-11-20  Neil Booth  <neilb@earthling.net>
39300
39301         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39302
39303 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39304
39305         * g++.old-deja/g++.pt/export1.C: New test.
39306
39307 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39308
39309         * gcc.dg/20001117-1.c: New test.
39310
39311 2000-11-18  Richard Henderson  <rth@redhat.com>
39312
39313         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39314
39315 2000-11-18  Richard Henderson  <rth@redhat.com>
39316
39317         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39318         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39319         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39320
39321 2000-11-18  Richard Henderson  <rth@redhat.com>
39322
39323         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39324         (main): New.  Exit cleanly.
39325
39326 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39327
39328         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39329         gcc.dg/c99-fordecl-2.c: New tests.
39330
39331 2000-11-18  Richard Henderson  <rth@redhat.com>
39332
39333         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39334         * gcc.c-torture/execute/zerolen-2.c: New.
39335
39336 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39337
39338         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39339         memory.
39340
39341 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39342
39343         * g++.old-deja/g++.pt/instantiate8.C: New test.
39344
39345 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39346
39347         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39348         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39349
39350 2000-11-16  Nick Clifton  <nickc@redhat.com>
39351
39352         * gcc.c-torture/execute/nestfunc-2.c: New test.
39353         * gcc.c-torture/execute/nestfunc-3.c: New test.
39354
39355 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39356
39357         * gcc.c-torture/compile/20001116-1.c: New test.
39358
39359 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39360
39361         * gcc.c-torture/execute/20001115-1.c: New test.
39362
39363 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39364
39365         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39366         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39367         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39368         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39369
39370 2000-11-15  Neil Booth  <neilb@earthling.net>
39371
39372         gcc.dg/cpp/_Pragma1.c: Update.
39373         gcc.dg/cpp/_Pragma2.c: New test.
39374
39375 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.other/anon5.C: New test.
39378
39379 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39380
39381         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39382         tests.
39383
39384 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39385
39386         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39387         output.
39388
39389 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39390
39391         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39392         labels at end of compound statements.
39393
39394 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39395
39396         * gcc.c-torture/execute/loop-7.c: New test.
39397
39398 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39401
39402 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39403
39404         * gcc.dg/c99-bool-1.c: New test.
39405
39406 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39407
39408         * gcc.dg/c99-scope-1.c: Remove xfail.
39409         * gcc.dg/c99-scope-2.c: New test.
39410
39411 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39412
39413         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39414         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39415
39416 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39417
39418         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39419         error messages.
39420
39421         * g++.mike/p700.C: Don't typedef wchar_t.
39422         * g++.mike/p784.C: Likewise.
39423         * g++.mike/eb101.C: Don't use __wchar_t.
39424
39425 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39426
39427         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39428         from DO loop.
39429
39430 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39431
39432         * gcc.c-torture/execute/20001111-1.c: New test.
39433
39434 2000-11-10  Nick Clifton  <nickc@redhat.com>
39435
39436         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39437         long multuiple and accumulate.
39438
39439 2000-11-09  Richard Henderson  <rth@redhat.com>
39440
39441         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39442         via size_t instead of int.
39443
39444         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39445         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39446         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39447         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39448
39449 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39450
39451         * gcc.c-torture/compile/20001109-1.c: New test.
39452         * gcc.c-torture/compile/20001109-2.c: New test.
39453
39454 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39455
39456         * g++.old-deja/g++.pt/operator1.C: New test.
39457         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39458
39459 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39460
39461         * gcc.dg/20001108-1.c: New test.
39462
39463 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39466         with both arguments constant strings.
39467         * gcc.c-torture/execute/string-opt-3.c: New test.
39468         * gcc.c-torture/execute/string-opt-4.c: New test.
39469         * gcc.c-torture/execute/string-opt-5.c: New test.
39470
39471 2000-11-08  Nick Clifton  <nickc@redhat.com>
39472
39473         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39474         mulsidi3adddi patterns.
39475
39476 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39477
39478         * g++.old-deja/g++.other/crash36.C: New test.
39479
39480 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39481
39482         * g++.old-deja/g++.other/init16.C: New test.
39483
39484 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39485
39486         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39487
39488 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39489
39490         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39491         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39492         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39493
39494 2000-11-07  DJ Delorie  <dj@redhat.com>
39495
39496         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39497
39498 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39499
39500         * gcc.c-torture/execute/string-opt-1.c: New test.
39501
39502 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39503
39504         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39505         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39506         parameters in registers, and there is no way for a varargs
39507         function to know in which order the integer and floating-point
39508         parameters should be interleaved when they are placed on the
39509         stack.
39510         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39511         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39512
39513 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39514
39515         * gcc.c-torture/execute/string-opt-2.c: New test.
39516
39517 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * g++.old-deja/g++.pt/crash60.C: New test.
39520
39521 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39522
39523         * g++.old-deja/g++.other/crash24.C: New test.
39524         * g++.old-deja/g++.other/crash25.C: New test.
39525         * g++.old-deja/g++.other/crash26.C: New test.
39526         * g++.old-deja/g++.other/crash27.C: New test.
39527         * g++.old-deja/g++.other/crash28.C: New test.
39528         * g++.old-deja/g++.other/crash29.C: New test.
39529         * g++.old-deja/g++.other/crash30.C: New test.
39530         * g++.old-deja/g++.other/crash31.C: New test.
39531         * g++.old-deja/g++.other/crash32.C: New test.
39532         * g++.old-deja/g++.other/crash33.C: New test.
39533         * g++.old-deja/g++.other/crash34.C: New test.
39534         * g++.old-deja/g++.other/crash35.C: New test.
39535
39536 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39537
39538         * gcc.c-torture/execute/20001031-1.c: New test.
39539
39540 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39541
39542         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39543         namespace.
39544
39545         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39546         standards-conformant.
39547
39548         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39549
39550         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39551         * g++.old-deja/g++.mike/p755a.C: Likewise.
39552         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39553         library makes no calls to `operator new' during initialization.
39554
39555 2000-11-04  Neil Booth  <neilb@earthling.net>
39556
39557         * gcc.dg/cpp/include2.c: New tests.
39558
39559 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39560
39561         * lib/g++.exp (g++_set_ld_library_path): New function.
39562         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39563
39564 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39565
39566         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39567         warnings.
39568
39569 2000-11-01  Richard Henderson  <rth@redhat.com>
39570
39571         * g++.old-deja/g++.ext/namedret1.C: New.
39572         * g++.old-deja/g++.ext/namedret2.C: New.
39573         * g++.old-deja/g++.ext/namedret3.C: New.
39574
39575 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39576
39577         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39578         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39579
39580 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39581
39582         * gcc.c-torture/execute/va-arg-21.c: New test.
39583
39584 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39585
39586         * gcc.dg/c99-complex-2.c: New test.
39587
39588 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39589
39590         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39591
39592 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39593
39594         * g++.old-deja/g++.other/inline16.C: New test.
39595
39596 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39597
39598         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39599         __PRETTY_FUNCTION__
39600
39601 2000-10-29  Neil Booth  <neilb@earthling.net>
39602
39603         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39604         New tests.
39605         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39606         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39607         optimisation.
39608
39609 2000-10-29  Neil Booth  <neilb@earthling.net>
39610
39611         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39612         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39613         * mi5.c: Test multiple includes work with -C.
39614         * trigraphs.c: Test ^= version.
39615
39616 2000-10-28  Neil Booth  <neilb@earthling.net>
39617
39618         New tests and test updates for new macro expander.
39619
39620         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39621         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39622         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39623         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39624         new diagnostic messages.
39625
39626         * gcc.dg/cpp/macro3.c: New tests.
39627
39628 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39629
39630         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39631         on the same line.
39632
39633 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39634
39635         * g++.old-deja/g++.other/eh2.C: New test.
39636
39637 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39638
39639         * gcc.c-torture/execute/20001027-1.c: New test.
39640
39641 2000-10-26  Richard Henderson  <rth@redhat.com>
39642
39643         * gcc.c-torture/execute/20001026-1.c: New.
39644
39645 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39646
39647         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39648         * g++.old-deja/g++.law/builtin1.C: Likewise.
39649         * g++.old-deja/g++.law/ctors10.C: Likewise.
39650         * g++.old-deja/g++.law/virtual3.C: Likewise.
39651         * g++.old-deja/g++.mike/p658.C: Likewise.
39652         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39653         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39654         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39655         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39656         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39657
39658 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39659
39660         * gcc.c-torture/compile/20001024-1.c: New test.
39661
39662 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39663
39664         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39665         to tell us whether or not we are using V3.
39666
39667 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39668
39669         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39670         operands.
39671
39672 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39673
39674         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39675
39676 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39677
39678         * gcc.c-torture/execute/20001024-1.c: New test.
39679
39680 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39681
39682         * g++.old-deja/g++.other/sibcall1.C: New test.
39683
39684 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39685
39686         * gcc.dg/noncompile/init-3.c: New test.
39687
39688 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39689
39690         * gcc.dg/format-array-1.c: New test.
39691
39692 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39693
39694         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39695         writing through null pointers; remove comment about testing
39696         unterminated strings.
39697
39698 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39699
39700         * gcc.c-torture/execute/20001017-2.c: New test.
39701
39702 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39703
39704         * gcc.c-torture/compile/20001018-1.c: New test.
39705         * gcc.c-torture/compile/20001018-1.x: Xfail.
39706
39707 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39708
39709         * gcc.c-torture/execute/20001017-1.c: New test.
39710
39711 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39712
39713         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39714         for multiple use of arguments with scanf formats; add tests for
39715         multiple use of arguments.
39716
39717 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39718
39719         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39720
39721 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39722
39723         * gcc.dg/format-miss-1.c: New test.
39724
39725 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39726
39727         * gcc.c-torture/execute/20001013-1.c: New test.
39728
39729 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39730
39731         * gcc.dg/format-branch-1.c: New test.
39732
39733 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39734
39735         * README, lib/file-format.exp: Remove EGCS references.
39736
39737 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.dg/20001013-1.c: New test.
39740
39741 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39742
39743         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39744         for intmax_t in the compiler using __typeof__ and the type rules
39745         for conditional expressions.
39746
39747 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39748
39749         * gcc.dg/20001012-1.c: New test.
39750         * gcc.dg/20001012-2.c: New test.
39751
39752 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39753
39754         * gcc.dg/format-attr-1.c: New test.
39755
39756 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39757
39758         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39759         __LONG_LONG_MAX__ instead of LLONG_MAX.
39760
39761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39762
39763         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39764         scanf flags.
39765         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39766         flags.
39767
39768 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39769
39770         * gcc.dg/sequence-pt-1.c: New test.
39771
39772 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39773
39774         * gcc.c-torture/execute/20001011-1.c: New testcase.
39775         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39776
39777 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39778
39779         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39780         does not error on it.
39781
39782 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39783
39784         * gcc.dg/20001009-1.c: New test.
39785
39786 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39787
39788         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39789         * gcc.c-torture/execute/20001009-2.c: ... to here.
39790
39791 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39792
39793         * gcc.c-torture/compile/20001009-1.c: New testcase.
39794         * gcc.c-torture/execute/20001009-1.c: New testcase.
39795         Testcases provided by Jan Hubicka <jh@suse.cz>.
39796
39797 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39798
39799         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39800         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39801         uintmax_t using <limits.h> to emulate the compiler's internal
39802         logic.  No longer XFAIL %j tests.
39803
39804 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39805
39806         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39807         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39808         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39809         regexps and details of expected handling of some bad formats.
39810         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39811         suppression.
39812
39813 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39814
39815         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39816         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39817         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39818         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39819         in list archives.
39820
39821 2000-10-06  Richard Henderson  <rth@cygnus.com>
39822
39823         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39824         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39825         * g++.old-deja/g++.jason/report.C: Likewise.
39826         * g++.old-deja/g++.law/friend5.C: Likewise.
39827         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39828         of the expected warnings.
39829
39830 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39831
39832         * g++.old-deja/g++.pt/enum14.C: New test.
39833
39834 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39835
39836         * g++.old-deja/g++.pt/crash59.C: New test.
39837
39838 2000-10-04  Will Cohen  <wcohen@redhat.com>
39839
39840         * gcc.dg/20000926-1.c: New test.
39841
39842 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39843
39844         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39845         function name for current C++ compiler.
39846         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39847
39848 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39849
39850         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39851         __PRETTY_FUNCTION__.
39852         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39853
39854 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39855
39856         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39857
39858 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39859
39860         * gcc.c-torture/compile/20000923-1.c: New test.
39861
39862 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39863
39864         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39865         * g++.old-deja/g++.pt/ttp62.C: Same.
39866         * g++.old-deja/g++.other/inline14.C: Same.
39867
39868 2000-09-24  Richard Henderson  <rth@cygnus.com>
39869
39870         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39871
39872 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39873
39874         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39875
39876 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39877
39878         * gcc.c-torture/compile/20000922-1.c: New file.
39879
39880 2000-09-21  Nick Clifton  <nickc@redhat.com>
39881
39882         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39883         a signed long modulo operation.
39884         (mod6): New function - perform an unsigned long modulo operation.
39885         (main): Add tests for modulos of very large numbers by very small
39886         dividends.
39887
39888 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39889
39890         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39891
39892 2000-09-19  Richard Henderson  <rth@cygnus.com>
39893
39894         * gcc.dg/compare2.c (case 10): XFAIL.
39895
39896 2000-09-18  Richard Henderson  <rth@cygnus.com>
39897
39898         * gcc.c-torture/execute/20000906-1.c: Move ...
39899         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39900         that support __builtin_trap.
39901
39902 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39903
39904         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39905
39906 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39907
39908         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39909         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39910         more $ format tests.
39911
39912 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39913
39914         * gcc.dg/format-errmk-1.c: New test.
39915
39916 2000-09-17  Greg McGary  <greg@mcgary.org>
39917
39918         * gcc.c-torture/execute/20000917-1.x: Remove.
39919
39920 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39921
39922         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39923
39924 2000-09-17  Greg McGary  <greg@mcgary.org>
39925
39926         * gcc.c-torture/execute/20000917-1.c: New test.
39927         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39928
39929 2000-09-16  Neil Booth  <NeilB@earthling.net>
39930
39931         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39932         in nested macro bug.
39933
39934 2000-09-15  Neil Booth  <NeilB@earthling.net>
39935
39936         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39937
39938 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39939
39940         * gcc.c-torture/execute/20000914-1.c: New test.
39941
39942 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39943
39944         * g++.other/inline13.C: New test.
39945
39946 2000-09-12  Andreas Jaeger  <aj@suse.de>
39947
39948         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39949         constant by Ulrich Drepper <drepper@redhat.com>.
39950
39951 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39952
39953         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39954
39955 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39956
39957         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39958
39959 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39960
39961         * gcc.dg/cpp/backslash.c: New test.
39962
39963 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39964
39965         * gcc.c-torture/execute/20000910-1.c: New test.
39966         * gcc.c-torture/execute/20000910-2.c: Likewise.
39967
39968 2000-09-11  Robert Lipe  <robertl@sco.com>
39969
39970         * gcc.dg/pragma-align.c: New test.
39971
39972 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * g++.old-deja/g++.pt/explicit82.C: New test.
39975         * g++.old-deja/g++.pt/explicit83.C: New test.
39976
39977 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39978
39979         * gcc.dg/asm-names.c: New test.
39980
39981 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39982
39983         * gcc.dg/cpp/tr-warn6.c: New test
39984
39985 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39986
39987         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39988         be accepted.
39989
39990 2000-09-07  Catherine Moore  <clm@redhat.com>
39991
39992         * gcc.c-torture/execute/unroll-1.c: New test.
39993
39994 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39995
39996         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39997         ERROR markers.
39998         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39999         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40000         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40001         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40002         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40003         Preprocess only.
40004         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40005         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40006
40007 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40008
40009         * g++.old-deja/g++.pt/deduct2.C: New test.
40010
40011 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40012
40013         * g++.old-deja/g++.pt/parms2.C: New test.
40014
40015 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40016
40017         * g++.old-deja/g++.pt/crash58.C: New test.
40018
40019 2000-09-06  Greg McGary  <greg@mcgary.org>
40020
40021         * gcc.c-torture/execute/20000906-1.c: New test.
40022         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40023
40024 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40025
40026         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40027
40028 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         * g++.old-deja/g++.pt/crash57.C: New test.
40031
40032 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40033
40034         * g++.old-deja/g++.pt/crash56.C: New test.
40035
40036 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40037
40038         * g++.old-deja/g++.pt/koenig1.C: New test.
40039
40040 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40041
40042         * gcc.dg/20000904-1.c: New test.
40043
40044 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40045
40046         * gcc.dg/cpp/paste8.c: New test.
40047
40048 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40049
40050         * gcc.c-torture/compile/20000827-1.c: New test.
40051
40052 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40053
40054         * gcc.dg/format-diag-1.c: New test.
40055
40056 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40057
40058         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40059         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40060         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40061         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40062         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40063
40064 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40065
40066         * g++.old-deja/g++.other/nested4.C: New test.
40067
40068 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40069
40070         * g++.old-deja/g++.ns/scoped1.C: New test.
40071
40072 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40073
40074         * lib/g++.exp: Support testing already-installed GCC.
40075
40076 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40077
40078         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40079
40080 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40081
40082         * gcc.dg/return-type-2.c: New test.
40083
40084 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40085
40086         * gcc.c-torture/compile/20000825-1.c: New test.
40087
40088 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40089
40090         * gcc.dg/dwarf2-2.c: New test.
40091
40092 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40093
40094         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40095         dg-warning regexps.
40096
40097 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40098
40099         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40100         gcc.dg/format-ext-5.c: New tests.
40101
40102 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40103
40104         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40105
40106 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40107
40108         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40109
40110 2000-08-24  Richard Henderson  <rth@cygnus.com>
40111
40112         * gcc.dg/ia64-sync-1.c: New test.
40113         * gcc.dg/ia64-sync-2.c: New test.
40114         * gcc.dg/ia64-asm-1.c: New test.
40115
40116 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40117
40118         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40119         * gcc.dg/format-ext-2.c: New test.
40120
40121 2000-08-23  Jason Merrill  <jason@redhat.com>
40122
40123         * lib/old-dejagnu.exp: Also ignore "In member function" and
40124         "At global scope".
40125
40126 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40127
40128         * gcc.dg/noncompile/label-lineno-1.c: New test.
40129
40130 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40131
40132         * gcc.dg/c99-array-nonobj-1.c: New test.
40133
40134 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40135
40136         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40137         tests.
40138         * gcc.dg/format-ext-1.c: New test.
40139
40140 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40141
40142         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40143         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40144         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40145         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40146         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40147
40148 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40149
40150         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40151         gcc.dg/c99-strftime-2.c: New tests.
40152
40153 2000-08-22  Richard Henderson  <rth@cygnus.com>
40154
40155         * gcc.c-torture/execute/20000822-1.c: New test.
40156
40157 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40158
40159         * gcc.c-torture/execute/20000819-1.x: Remove.
40160
40161 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40162
40163         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40164         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40165         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40166         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40167         gcc.dg/format-xopen-1.c: New tests.
40168
40169 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40170
40171         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40172
40173 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40174
40175         * g++.old-deja/g++.other/loop2.C: New test.
40176
40177         * gcc.c-torture/compile/20000606-1.c: New test.
40178         * gcc.c-torture/compile/20000728-1.c: New test.
40179         * gcc.c-torture/execute/20000801-1.c: New test.
40180         * gcc.c-torture/execute/20000801-2.c: New test.
40181         * gcc.c-torture/execute/20000819-1.c: New test.
40182         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40183         * gcc.dg/20000629-1.c: New test.
40184         * gcc.dg/20000724-1.c: New test.
40185         * gcc.dg/20000807-1.c: New test.
40186
40187 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40188
40189         * gcc.dg/cpp/pragma-1.c: New test.
40190         * gcc.dg/cpp/pragma-2.c: New test.
40191
40192 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40193
40194         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40195         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40196
40197 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40198
40199         * gcc.c-torture/compile/20000818-1.c: New test.
40200
40201 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40202
40203         * gcc.c-torture/execute/20000818-1.c: New test.
40204
40205 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40206
40207         * gcc.dg/format-va-1.c: New test.
40208
40209 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40210
40211         * g++.old-deja/g++.other/typedef8.C: New test.
40212
40213 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40214
40215         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40216         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40217         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40218         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40219         * g++.old-deja/g++.other/ptrmem7.C: New test.
40220         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40221
40222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.pt/typename27.C: New test.
40225
40226 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40227
40228         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40229         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40230         * g++.old-deja/g++.pt/friend45.C: New test.
40231         * g++.old-deja/g++.other/friend8.C: New test.
40232
40233 2000-08-15  Richard Henderson  <rth@cygnus.com>
40234
40235         * gcc.c-torture/execute/20000815-1.c: New test.
40236
40237 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40238
40239         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40240         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40241         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40242
40243 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.old-deja/g++.other/refinit2.C: New test.
40246
40247 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40248
40249         * lib/c-torture.exp (c-torture): Make
40250         compiler_conditional_xfail_data global.
40251         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40252         compiler_conditional_xfail_data machinery.
40253         (f-torture-execute): Likewise.
40254         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40255         and only when unrolling loops.
40256
40257         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40258
40259 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40260
40261         * g++.old-deja/g++.pt/explicit81.C: New test.
40262
40263 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40264
40265         * g++.old-deja/g++.pt/typename26.C: New test.
40266
40267 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40268
40269         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40270         warning.
40271
40272 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40273
40274         * g++.old-deja/g++.other/array3.C: New test.
40275
40276 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40277
40278         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40279         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40280         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40281         New tests.
40282
40283 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40286         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40287
40288 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40289
40290         * gcc.c-torture/execute/20000808-1.c: New test.
40291
40292 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40293
40294         * gcc.dg/c90-const-expr-1.c: New test.
40295
40296 2000-08-08  Richard Henderson  <rth@cygnus.com>
40297
40298         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40299
40300 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * gcc.dg/noncompile/const-ll-1.c: New test.
40303
40304 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40305
40306         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40307
40308 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40309
40310         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40311         that running programs linked against the shared version of libobjc
40312         run correctly.
40313
40314 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40315
40316         * gcc.dg/c99-printf-1.c: New test.
40317
40318 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40319
40320         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40321
40322 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40323
40324         * gcc.c-torture/execute/20000731-1.x: Delete.
40325
40326 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40327
40328         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40329         and torture_without_loops as is done by c-torture.exp.
40330         (search_for): Copy from c-torture.exp.
40331         (gcc-dg-runtest): New function, drives a directory of tests
40332         iterating over the TORTURE_OPTIONS.
40333         (scan-assembler, scan-assembler-not): Move here from
40334         individual directory drivers.
40335
40336         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40337         defined by lib/gcc-dg.exp.
40338         * gcc.dg/cpp/cpp.exp: Likewise.
40339         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40340         gcc-dg-runtest, so we cycle over optimization options.
40341
40342         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40343         * gcc.dg/compare2.c: No longer expected to fail.
40344
40345 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40346
40347         * gcc.c-torture/execute/20000804-1.c: New test.
40348
40349 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40350
40351         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40352
40353 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40354
40355         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40356
40357 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40358
40359         * gcc.c-torture/compile/20000803-1.c: New test.
40360
40361 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40362
40363         * gcc.c-torture/execute/20000801-3.c,
40364         gcc.c-torture/execute/20000801-4.c: New tests.
40365         * gcc.c-torture/execute/20000801-3.x,
40366         gcc.c-torture/execute/20000801-4.x: Xfail.
40367
40368 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40369
40370         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40371         libobjc/.libs to allow for libtool.
40372
40373 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40374
40375         * gcc.c-torture/compile/20000802-1.c: New test.
40376
40377 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40378
40379         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40380
40381 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40382
40383         * gcc-c-torture/execute/20000731-2.c: New test.
40384
40385         * gcc.c-torture/execute/20000731-1.c: New test.
40386         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40387
40388 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40389
40390         * testsuite/gcc.dg/cpp/paste7.c: New test.
40391         * gcc.dg/cpp/20000725-1.c: New test.
40392
40393 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40394
40395         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40396         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40397         declaration warning for __builtin_dwarf_reg_size.
40398
40399         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40400
40401 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40402
40403         * gcc.dg/noncompile/voidparam-1.c: New test.
40404
40405 2000-07-30  Richard Henderson  <rth@cygnus.com>
40406
40407         * gcc.dg/c90-digraph-1.c: Don't xfail.
40408         * gcc.dg/compare2.c (case 10): Xfail.
40409         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40410
40411 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40412
40413         * gcc.dg/c99-main-1.c: New test.
40414
40415 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40416
40417         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40418
40419 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40420
40421         * gcc.c-tortuer/execute/20000726-1.c: New test.
40422
40423 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40424
40425         * gcc.c-torture/execute/enum-2.c: New test.
40426
40427 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40428
40429         * gcc.dg/cpp/tr-warn3.c: New test.
40430
40431 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40432
40433         * g++.old-deja/g++.ext/implicit1.C: Remove.
40434         * g++.old-deja/g++.jason/c2.C: Remove
40435         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40436         * g++.old-deja/g++.pt/crash16.C: Likewise.
40437         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40438
40439 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40440
40441         * g++.old-deja/g++.other/for2.C: New test.
40442
40443 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40444
40445         * gcc.dg/20000720-1.c: New test.
40446
40447 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40448
40449         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40450
40451 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40452
40453         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40454         * gcc.c-torture/execute/20000722-1.c: New.
40455         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40456
40457 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40458
40459         * gcc.dg/cpp/20000720-1.S: New test.
40460
40461 2000-07-21  Michael Meissner  <meissner@redhat.com>
40462
40463         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40464
40465 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40466
40467         * g++.old-deja/g++.brendan/crash16.C,
40468         g++.old-deja/g++.brendan/parse3.C,
40469         g++.old-deja/g++.brendan/redecl1.C,
40470         g++.old-deja/g++.ns/template13.C,
40471         g++.old-deja/g++.other/decl4.C,
40472         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40473
40474 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40475
40476         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40477         and "Internal error".
40478
40479         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40480         regexps.
40481         * gcc.dg/cpp/paste6.c: New test.
40482
40483 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40484
40485         * gcc.dg/cpp/tr-direct.c: New test.
40486
40487         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40488         gcc.dg/cpp/undef1.c: Tweak error regexps.
40489
40490 2000-07-18  Eric Christopher <echristo@redhat.com>
40491
40492         * gcc.c-torture/compile/20000718-1.c: New test.
40493
40494 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40495
40496         * cpplex.c (_cpp_push_token): If the token being pushed back
40497         is the previous token in this context, just subtract one from
40498         context->posn.
40499         * cppmacro.c (save_expansion): Clear aux field when storing a
40500         placemarker.
40501
40502 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40503
40504         * gcc.dg/noncompile/redecl-1.c: New test.
40505
40506 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40507
40508         * gcc.c-torture/execute/20000717-5.c: New test.
40509         * gcc.c-torture/execute/20000717-1.x: Removed.
40510
40511 2000-07-17  Richard Henderson  <rth@cygnus.com>
40512
40513         * gcc.c-torture/execute/20000717-4.c: New test.
40514
40515 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40516
40517         * gcc.dg/cpp/syshdr.c: New test.
40518         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40519
40520 2000-07-17  Neil Booth  <neilb@earthling.net>
40521
40522         * gcc.dg/cpp/cmdlne-dM.c: New test.
40523         * gcc.dg/cpp/cmdlne-dD.c: New test.
40524
40525 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40526
40527         * gcc.c-torture/execute/20000717-3.c: New test.
40528
40529         * gcc.c-torture/compile/20000717-1.c: New test.
40530
40531 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40532
40533         * gcc.c-torture/execute/20000717-2.c: New test.
40534
40535 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40536
40537         * gcc.dg/formatz-1.c: New test.
40538
40539         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40540         * gcc.dg/c99-digraph-1.c: New tests.
40541
40542         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40543         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40544
40545         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40546         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40547         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40548         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40549         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40550         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40551         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40552
40553 2000-07-17   Greg McGary <greg@mcgary.org>
40554
40555         * gcc.c-torture/execute/20000717-1.c: New test.
40556         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40557
40558 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40559
40560         * gcc.c-torture/execute/20000715-2.c: New test.
40561         * gcc.dg/20000715-1.c: New test.
40562
40563 2000-07-15  Michael Meissner  <meissner@redhat.com>
40564
40565         * gcc.c-torture/execute/20000715-1.c: New test.
40566
40567 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40568
40569         * gcc.c-torture/execute/20000707-1.c: New test.
40570
40571 2000-07-13  Neil Booth  <NeilB@earthling.net>
40572
40573         * testsuite/gcc.dg/cpp/digraph1.c,
40574         testsuite/gcc.dg/cpp/digraph2.c,
40575         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40576
40577 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40578
40579         * g77.f-torture/compile/20000630-2.f: New test.
40580         * g77.f-torture/compile/20000630-2.x
40581
40582 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40583
40584         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40585
40586 2000-07-11  Neil Booth  <NeilB@earthling.net>
40587
40588         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40589
40590 2000-07-11  Neil Booth  <NeilB@earthling.net>
40591
40592         * gcc.dg/cpp/cmdlne-C.c: New.
40593
40594 2000-07-09  Neil Booth  <NeilB@earthling.net>
40595
40596         * gcc.dg/cpp/directiv.c: New tests.
40597         * gcc.dg/cpp/undef1.c: Update.
40598
40599 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40600
40601         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40602
40603 2000-07-09  Neil Booth  <NeilB@earthling.net>
40604
40605         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40606
40607 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40608
40609         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40610         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40611
40612 2000-07-08  Neil Booth  <NeilB@earthling.net>
40613
40614         * gcc.dg/cpp/macsyntx.c: New tests.
40615
40616 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.dg/20000707-1.c: New test.
40619
40620 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40621
40622         * gcc.c-torture/execute/20000706-1.c: New test.
40623         * gcc.c-torture/execute/20000706-2.c: New test.
40624         * gcc.c-torture/execute/20000706-3.c: New test.
40625         * gcc.c-torture/execute/20000706-4.c: New test.
40626         * gcc.c-torture/execute/20000706-5.c: New test.
40627
40628 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         * g++.old-deja/g++.pt/instantiate7.C: New test.
40631
40632 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40633
40634         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40635         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40636         * g++.old-deja/g++.other/rtti3.C: Likewise.
40637         * g++.old-deja/g++.other/rttid3.C: Likewise.
40638
40639 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40640
40641         *  g77.f-torture/compile/20000630-1.x: Fix typo
40642
40643 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40644
40645         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40646         assembly output.
40647
40648 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40649
40650         * gcc.dg/cpp/ident.c: New test.
40651
40652 2000-07-05  Neil Booth  <NeilB@earthling.net>
40653
40654         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40655           gcc.dg/cpp/lexstrng.c: New tests.
40656
40657 2000-07-04  Neil Booth  <NeilB@earthling.net>
40658
40659         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40660         * gcc.dg/cpp/strify2.c: Same.
40661
40662 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40663
40664         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40665         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40666         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40667         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40668
40669         * testsuite/gcc.dg/cpp/macro1.c,
40670         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40671         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40672         testsuite/gcc.dg/cpp/strify1.c,
40673         testsuite/gcc.dg/cpp/strify2.c: New tests.
40674
40675 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40676
40677         * gcc.c-torture/execute/20000703-1.c: New test.
40678
40679 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40680
40681         * g++.old-deja/g++.pt (lookup10.C): New test.
40682
40683 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40684
40685         * g++.old-deja/g++.pt (typename25.C): New test.
40686
40687 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40688
40689         * gcc.c-torture/compile/20000701-1.c: New test.
40690
40691 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40692
40693         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40694         to test case.
40695
40696 2000-06-30  Catherine Moore  <clm@cygnus.com>
40697
40698         * gcc.c-torture/execute/align-1.c: New test.
40699
40700 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.old-deja/g++.pt/expr8.C: New test.
40703         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40704
40705 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40706
40707         * gcc.c-torture/compile/20000629-1.c: New test.
40708
40709 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40710
40711
40712         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40713         gcc.dg/noncompile directory, depending on whether they're
40714         preprocessor tests or not.  Annotate all the tests for the dg
40715         framework.
40716
40717         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40718         * gcc.dg/noncompile/noncompile.exp: New.
40719
40720         * Moved files:
40721         Old name                                New name
40722         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40723         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40724         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40725         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40726         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40727         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40728         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40729         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40730         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40731         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40732         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40733         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40734         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40735         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40736         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40737         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40738         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40739         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40740         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40741         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40742         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40743         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40744         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40745         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40746
40747         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40748         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40749         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40750         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40751         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40752         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40753
40754 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40755
40756         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40757         declare one variable.  On the fourth, error.
40758         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40759         declared by 20000628-1a.h.
40760
40761 2000-06-29  Richard Henderson  <rth@redhat.com>
40762
40763         * gcc.c-torture/execute/930529-1.x: New file.
40764         * gcc.dg/920413-1.c: Adjust expected warning text.
40765         * gcc.dg/980217-1.c: Declare abort.
40766         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40767
40768 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40769
40770         * g77.f-torture/compile/20000629-1.f: New test.
40771         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40772
40773 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40774
40775         Rearrange lots of files, removing entirely the
40776         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40777         directories.
40778
40779         * Deleted files:
40780         gcc.c-torture/code_quality/code_quality.exp
40781         gcc.c-torture/special/special.exp
40782         gcc.failure/failure.exp
40783         gcc.failure/940409-1.x
40784         gcc.c-torture/compile/961203-1.x
40785
40786         * New files:
40787         gcc.misc-tests/linkage.exp
40788         gcc.c-torture/execute/920730-1t.c
40789         gcc.c-torture/execute/920730-1t.x
40790         gcc.c-torture/compile/920520-1.x
40791         gcc.c-torture/compile/920521-1.x
40792         gcc.c-torture/compile/981006-1.x
40793         gcc.c-torture/execute/eeprof-1.x
40794
40795         * Moved files (possibly with modifications to fit a new harness):
40796         Old name                                New name
40797         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40798         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40799         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40800         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40801         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40802         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40803         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40804         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40805         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40806         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40807         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40808         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40809         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40810         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40811
40812 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40813
40814         * c-torture/compile/961203-1.x: Delete.
40815
40816         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40817         not exit. Include stdio.h.
40818         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40819         * gcc.misc-tests/dg-12.c: Likewise.
40820         * gcc.misc-tests/dg-5.c: Likewise.
40821         * gcc.misc-tests/dg-6.c: Likewise.
40822         * gcc.misc-tests/dg-7.c: Prototype abort.
40823         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40824         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40825         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40826         not exit.
40827         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40828         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40829
40830 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40831
40832         * gcc.dg/cpp/20000628-1.c: New test.
40833         * gcc.dg/cpp/20000628-1.h: New header for above test.
40834         * gcc.dg/cpp/20000628-1a.h: Likewise.
40835
40836 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40837
40838         * gcc.dg/cpp: New directory.
40839         * gcc.dg/cpp/cpp.exp: New driver.
40840         * gcc.dg/cpp/20000627-1.c: New test.
40841         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40842         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40843         and rewrite as a compilation test.
40844
40845         * gcc.dg: Move many files into the cpp subdirectory, possibly
40846         renaming or editing them as well.
40847         Old name                New name
40848         990119-1.c              cpp/19990119-1.c
40849         990228-1.c              cpp/19990228-1.c
40850         990407-1.c              cpp/19990407-1.c
40851         990409-1.c              cpp/19990409-1.c
40852         990413-1.c              cpp/19990413-1.c
40853         990703-1.c              cpp/19990703-1.c
40854         20000127-1.c            cpp/20000127-1.c
40855         20000129-1.c            cpp/20000129-1.c
40856         20000207-1.c            cpp/20000207-1.c
40857         20000207-2.c            cpp/20000207-2.c
40858         20000209-1.c            cpp/20000209-1.c
40859         20000209-2.c            cpp/20000209-2.c
40860         20000301-1.c            cpp/20000301-1.c
40861         20000419-1.c            cpp/20000419-1.c
40862         20000510-1.S            cpp/20000510-1.S
40863         20000519-1.c            cpp/20000519-1.c
40864         20000529-1.c            cpp/20000529-1.c
40865         20000625-1.c            cpp/20000625-1.c
40866         20000625-2.c            cpp/20000625-2.c
40867         cpp-as1.c               cpp/assert1.c
40868         cpp-as2.c               cpp/assert2.c
40869         cxx-comments-1.c        cpp/cxxcom1.c
40870         cxx-comments-2.c        cpp/cxxcom2.c
40871         endif-label.c           cpp/endif.c
40872         cpp-hash1.c             cpp/hash1.c
40873         cpp-hash2.c             cpp/hash2.c
40874         cpp-if1.c               cpp/if-1.c
40875         cpp-if2.c               cpp/if-2.c
40876         cpp-if3.c               cpp/if-3.c
40877         cpp-if4.c               cpp/if-4.c
40878         cpp-if5.c               cpp/if-5.c
40879         cpp-cond.c              cpp/if-cexp.c
40880         cpp-missingop.c         cpp/if-mop.c
40881         cpp-missingparen.c      cpp/if-mpar.c
40882         cpp-opprec.c            cpp/if-oppr.c
40883         cpp-ifparen.c           cpp/if-paren.c
40884         cpp-shortcircuit.c      cpp/if-sc.c
40885         cpp-shift.c             cpp/if-shift.c
40886         cpp-unary.c             cpp/if-unary.c
40887         cpp-li1.c               cpp/line1.c
40888         cpp-li2.c               cpp/line2.c
40889         lineno.c                cpp/line3.c
40890         lineno-2.c              cpp/line4.c
40891         cpp-mi.c                cpp/mi1.c
40892         cpp-mic.h               cpp/mi1c.h
40893         cpp-micc.h              cpp/mi1cc.h
40894         cpp-mind.h              cpp/mi1nd.h
40895         cpp-mindp.h             cpp/mi1ndp.h
40896         cpp-mix.h               cpp/mi1x.h
40897         cpp-mi2.c               cpp/mi2.c
40898         cpp-mi2a.h              cpp/mi2a.h
40899         cpp-mi2b.h              cpp/mi2b.h
40900         cpp-mi2c.h              cpp/mi2c.h
40901         cpp-mi3.c               cpp/mi3.c
40902         cpp-mi3.def             cpp/mi3.def
40903         poison-1.c              cpp/poison.c
40904         pr-impl.c               cpp/prag-imp.c
40905         cpp-redef-2.c           cpp/redef1.c
40906         cpp-redef.c             cpp/redef2.c
40907         strpaste.c              cpp/strp1.c
40908         strpaste-2.c            cpp/strp2.c
40909         cpp-tradpaste.c         cpp/tr-paste.c
40910         cpp-tradstringify.c     cpp/tr-str.c
40911         cpp-tradwarn1.c         cpp/tr-warn1.c
40912         cpp-tradwarn2.c         cpp/tr-warn2.c
40913         trigraphs.c             cpp/trigraphs.c
40914         cpp-unc1.c              cpp/unc1.c
40915         cpp-unc2.c              cpp/unc2.c
40916         cpp-unc3.c              cpp/unc3.c
40917         cpp-unc.c               cpp/unc4.c
40918         undef.c                 cpp/undef1.c
40919         undef-2.c               cpp/undef2.c
40920         cpp-wi1.c               cpp/widestr1.c
40921
40922 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40923
40924         * lib/g++.exp (g++_include_flags): Tweak.
40925
40926 2000-06-27  H.J. Lu  <hjl@gnu.org>
40927             Loren J. Rittle  <ljrittle@acm.org>
40928
40929         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40930         version with one that knows about the new gcc tree structure.
40931         (g++_link_flags): Same.
40932
40933 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40934
40935         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40936         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40937         case we are cross-compiling.
40938
40939         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40940         g++.old-deja/g++.niklas/Makefile.in,
40941         g++.old-deja/g++.niklas/configure.in,
40942         g++.old-deja/g++.other/Makefile.in,
40943         g++.old-deja/g++.other/configure.in,
40944         gcc.c-torture/code_quality/Makefile.in,
40945         gcc.c-torture/code_quality/configure.in,
40946         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40947         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40948         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40949         gcc.c-torture/execute/ieee/Makefile.in,
40950         gcc.c-torture/execute/ieee/configure.in,
40951         gcc.c-torture/noncompile/Makefile.in,
40952         gcc.c-torture/noncompile/configure.in,
40953         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40954         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40955         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40956
40957 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         * g++.old-deja/g++.other/ambig3.C: New test.
40960
40961 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40962
40963         * g++.old-deja/g++.pt/syntax1.C: New test.
40964         * g++.old-deja/g++.pt/syntax2.C: New test.
40965         * g++.old-deja/g++.other/syntax3.C: New test.
40966         * g++.old-deja/g++.other/syntax4.C: New test.
40967
40968 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40969
40970         * gcc.dg/20000623-1.c: Prototype exit and abort.
40971
40972 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40973
40974         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40975         New tests.
40976         * gcc.dg/cpp-mi3.def: New file.
40977
40978         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40979         inside assertions.
40980         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40981         lexer's error messages.
40982         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40983         divine anything from the linemarkers.
40984         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40985         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40986
40987 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40988
40989         * gcc.dg/20000623-1.c: New test.
40990
40991 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40992
40993         * gcc.c-torture/execute/20000622-1.c: New test.
40994
40995 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         * g++.old-deja/g++.other/init15.C: New test.
40998
40999 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41000
41001         * g++.old-deja/g++.pt/vaarg2.C: New test.
41002         * g++.old-deja/g++.pt/vaarg3.C: New test.
41003
41004 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41005
41006         * g++.old-deja/g++.other/dyncast6.C: New test.
41007
41008 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41009
41010         * gcc.c-torture/execute/loop-6.c: New test.
41011
41012 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * gcc.dg/20000614-1.c: New test.
41015         * gcc.dg/20000614-2.c: New test.
41016
41017 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41018
41019         * g++.old-deja/g++.other/inline12.C: New test.
41020
41021 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41022
41023         * g++.old-deja/g++.other/eh1.C: New test.
41024
41025 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41026
41027         * g++.old-deja/g++.other/type.C: New test.
41028
41029 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41030
41031         * g++.old-deja/g++.other/initstring.C: New test.
41032
41033 2000-06-12  Jason Merrill  <jason@redhat.com>
41034
41035         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41036
41037 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41038
41039         * gcc.c-torture/compile/20000609-1.c: New test.
41040
41041 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41042
41043         * gcc.dg/20000609-1.c: New test.
41044
41045 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41046
41047         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41048         * gcc.c-torture/noncompile/poison-1.c: Move...
41049         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41050         * gcc.dg/cpp-li1.c: Add a token after the #line.
41051
41052 2000-06-05  Richard Henderson  <rth@cygnus.com>
41053
41054         * gcc.c-torture/execute/20000605-2.c: New test.
41055         * gcc.c-torture/execute/20000605-3.c: New test.
41056
41057 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41058
41059         * g77.f-torture/execute/20000503-1.x: New file.
41060
41061 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41062
41063         * g++.old-deja/g++.eh/badalloc1.C: New test.
41064
41065 2000-06-05  Richard Henderson  <rth@cygnus.com>
41066
41067         * gcc.c-torture/execute/20000605-1.c: New test.
41068
41069 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41070             Nathan Sidwell <nathan@codesourcery.com>
41071
41072         * gcc.c-torture/compile/20000605-1.c: New test.
41073
41074 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41075
41076         * g77.f-torture/compile/20000601-1.f: New test.
41077
41078 2000-06-03  Richard Henderson  <rth@cygnus.com>
41079
41080         * gcc.c-torture/execute/20000603-1.c: New.
41081
41082 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41083
41084         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41085         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41086
41087 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41088
41089         * gcc.dg/compare2.c (case 12): XFAIL.
41090         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41091         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41092
41093         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41094
41095 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41096
41097         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41098         guard macro is already defined when the header is first
41099         included.
41100         * gcc.dg/cpp-mix.h: New file.
41101         * gcc.dg/endif-label.c: Update patterns to match compiler.
41102
41103         * g++.brendan/complex1.C: Declare abort.
41104         * g++.law/refs4.C: Remove XFAIL.
41105         * g++.oliva/expr2.C: Declare abort and exit.
41106
41107 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41108
41109         * gcc.c-torture/execute/20000528-1.c: New test.
41110
41111         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41112         * g++.old-deja/g++.law/temps4.C: Likewise.
41113
41114         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41115         stdlib.h.  Call abort() on failure.
41116         * g++.old-deja/g++.law/refs4.C: Likewise.
41117         * g++.old-deja/g++.law/temps4.C: Likewise.
41118         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41119         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41120
41121 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41122
41123         Relative to g++.dg/special:
41124         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41125
41126         Relative to g++.old-deja:
41127         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41128         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41129         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41130         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41131         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41132         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41133         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41134
41135         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41136         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41137         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41138         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41139         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41140         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41141         and/or string.h.
41142
41143         * g++.other/goto1.C: Update expectations for error messages.
41144
41145 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41146
41147         * gcc.c-torture/compile/20000523-1.c: New test.
41148
41149 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41150
41151         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41152
41153 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41154
41155         * g++.old-deja/g++.eh/catch11.C: New test.
41156         * g++.old-deja/g++.eh/catch12.C: New test.
41157
41158 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41159
41160         * gcc.c-torture/execute/20000523-1.c: New test.
41161
41162 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41163
41164         * c-torture/execute/bcp-1.c: Replace abort in arg of
41165         __builtin_constant_p with a generic external function.
41166
41167         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41168         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41169         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41170         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41171         Prototype abort and/or exit.
41172
41173         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41174         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41175         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41176         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41177
41178 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41179
41180         * gcc.dg/dwarf2-1.c: New test.
41181
41182 2000-05-20  Richard Henderson  <rth@cygnus.com>
41183
41184         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41185
41186 2000-05-20  Andreas Jaeger  <aj@suse.de>
41187
41188         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41189         testcase.
41190
41191 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41192
41193         * gcc.c-torture/execute/20000519-2.c: New test.
41194
41195 2000-05-19  Andreas Jaeger  <aj@suse.de>
41196
41197         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41198         which fails with SSA.
41199
41200         * lib/c-torture.exp: Also test with -O3 -fssa.
41201
41202 2000-05-18  Michael Meissner  <meissner@redhat.com>
41203
41204         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41205         * gcc.c-torture/execute/920415-1.c: Ditto.
41206         * gcc.c-torture/execute/920501-1.c: Ditto.
41207         * gcc.c-torture/execute/conversion.c: Ditto.
41208         * gcc.c-torture/execute/cvt-1.c: Ditto.
41209
41210 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41211
41212         * gcc.c-torture/compile/20000518-1.c: New test.
41213
41214 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41215
41216         * g77.f-torture/compile/200005018.f: New test.
41217
41218 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41219
41220         * gcc.c-torture/compile/20000517-1.c: New test.
41221
41222 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41223
41224         * gcc.c-torture/execute/20000516-1.c: New test.
41225
41226 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41227
41228         * g++.old-deja/g++.other/eh.C: New test.
41229
41230 2000-05-12  Richard Henderson  <rth@cygnus.com>
41231
41232         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41233         constants through to doit's conditional.
41234
41235 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41236
41237         * gcc.c-torture/compile/20000511-1.c: New test.
41238         * g77.f-torture/compile/20000511-1.f: New test.
41239         * g77.f-torture/compile/20000511-2.f: New test.
41240
41241 2000-05-11  Michael Meissner  <meissner@redhat.com>
41242
41243         * gcc.c-torture/execute/20000511-1.c: New test.
41244
41245 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41246
41247         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41248         * gcc.dg/20000510-1.S: New.
41249
41250 2000-05-08  Catherine Moore  <clm@cygnus.com>
41251
41252         * gcc.dg/unused-3.c: New.
41253
41254 2000-05-06  Richard Henderson  <rth@cygnus.com>
41255
41256           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41257           * g++.old-deja/g++.mike/warn1.C: Likewise.
41258           * g++.old-deja/g++.pt/local1.C: Likewise.
41259           * g++.old-deja/g++.pt/local7.C: Likewise.
41260           * g++.old-deja/g++.pt/spec16.C: Likewise.
41261
41262 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41263
41264         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41265
41266 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41267
41268           * g77.f-torture/execute/20000503-1.f: New test.
41269
41270 2000-05-04  Andreas Jaeger  <aj@suse.de>
41271
41272         * gcc.dg/noreturn-2.c: New test.
41273
41274 2000-05-04  Neil Booth  <NeilB@earthling.net>
41275
41276         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41277         preprocessor.
41278
41279 2000-05-04  Richard Henderson  <rth@cygnus.com>
41280
41281         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41282
41283 2000-05-04  Richard Henderson  <rth@cygnus.com>
41284
41285         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41286         OpenSSL by Jason R Thorpe.
41287
41288 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41289
41290         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41291
41292 2000-05-03  Robert Lipe <robertlipe@usa.net>
41293
41294         * gcc.dg/20000503-1.c: New test.
41295
41296 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41297
41298         * gcc.c-torture/compile/20000502-1.c: New test.
41299         * g++.old-deja/g++.other/align.C: New test.
41300         * gcc.dg/cpp-tradstringify.c: New test.
41301
41302 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41303
41304         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41305         and hard registers.
41306
41307 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41308
41309         * gcc.c-torture/execute/loop-5.c: New test.
41310
41311 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41312
41313         * gcc.c-torture/execute/va-arg-20.c: New test.
41314
41315 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41316
41317         * gcc.c-torture/execute/20000422-1.c: New test.
41318
41319 2000-04-20  Greg McGary  <gkm@gnu.org>
41320
41321         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41322         when optimizing, but without sibling-call optimizations (-O1).
41323
41324 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41325
41326           * gcc.c-torture/compile/20000420-1.c: New test.
41327
41328 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41329
41330         * g++.abi/ptrflags.C: New test.
41331         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41332
41333 2000-04-19  Catherine Moore  <clm@cygnus.com>
41334
41335         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41336
41337 2000-04-19  Greg McGary  <gkm@gnu.org>
41338
41339         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41340         sibling-call optimizations.
41341
41342 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41343
41344         * gcc.dg/20000419-1.c: New test.
41345
41346 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41347
41348         * gcc.c-torture/execute/20000412-6.c: New test.
41349
41350 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41351
41352         * gcc.c-torture/execute/20000412-5.c: New test.
41353         * g77.f-torture/compile/20000412-1.f: New test.
41354         * gcc.c-torture/execute/20000412-4.c: New test.
41355         * gcc.c-torture/compile/20000412-2.c: New test.
41356         * gcc.c-torture/execute/20000412-3.c: New test.
41357         * gcc.c-torture/compile/20000412-1.c: New test.
41358         * gcc.c-torture/execute/20000412-2.c: New test.
41359
41360 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41361
41362         * objc/execute/bf-20.m: New test.
41363
41364 2000-04-10  Richard Henderson  <rth@cygnus.com>
41365
41366         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41367
41368         * gcc.c-torture/execute/20000412-1.c: New test.
41369
41370 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41371
41372         * g++.old-deja/g++.eh/catchptr1.C: New test.
41373
41374 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41375
41376         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41377
41378 2000-04-08  Neil Booth  <NeilB@earthling.net>
41379
41380         * gcc.dg/cpp-nullchar.c: Remove test as
41381         embedded nulls cause problems.
41382
41383 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41384
41385         * gcc.dg/compare2.c: New test.
41386
41387 2000-04-08  Neil Booth  <NeilB@earthling.net>
41388
41389         * gcc.dg/cpp-nullchar.c: New test.
41390
41391 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41392
41393         * gcc.dg/cpp-mi2.c: New test.
41394         * gcc.dg/cpp-mi2[abc].h: New files.
41395
41396 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41397
41398         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41399         member name.
41400
41401 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41402
41403         * g++.old-deja/g++.abi/vmihint.C: New test.
41404
41405 2000-04-06  Neil Booth  <NeilB@earthling.net>
41406
41407         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41408         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41409         copyright.
41410
41411 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41412
41413         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41414         avoid stack-frame overwrite.
41415
41416 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41417
41418         * gcc.c-torture/compile/20000405-2.c: New test.
41419         * gcc.c-torture/compile/20000405-3.c: New test.
41420
41421 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41422
41423         * gcc.c-torture/compile/20000405-1.c: New test.
41424
41425 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41426
41427         * gcc.dg/cast-qual-1.c: Revert last change.
41428
41429 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41430
41431         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41432
41433 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41434
41435         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41436         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41437
41438 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41439
41440         * gcc.c-torture/compile/20000403-2.c: New test.
41441         * gcc.c-torture/compile/20000403-1.c: New test.
41442
41443 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41444
41445         * gcc.c-torture/execute/20000403-1.c: New test.
41446
41447 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41448
41449         * gcc.c-torture/execute/20000402-1.c: New test.
41450
41451 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41452
41453         * gcc.c-torture/execute/va-arg-15.c: New test.
41454         * gcc.c-torture/execute/va-arg-16.c: New test.
41455         * gcc.c-torture/execute/va-arg-17.c: New test.
41456         * gcc.c-torture/execute/va-arg-18.c: New test.
41457         * gcc.c-torture/execute/va-arg-19.c: New test.
41458
41459 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41460
41461         * gcc.c-torture/compile/981211-1.c: Move to...
41462         * gcc.dg/cpp-as1.c: ...here.
41463         * gcc.dg/cpp-as2.c: New file.
41464
41465         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41466         compiler.
41467
41468 2000-04-02  Neil Booth  <NeilB@earthling.net>
41469
41470         * gcc.dg/cpp-cond.c  New tests.
41471         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41472         accidental success less likely.
41473         * gcc.dg/cpp-missingop.c  New tests.
41474         * gcc.dg/cpp-missingparen.c  New tests.
41475         * gcc.dg/cpp-shift.c  New tests.
41476         * gcc.dg/cpp-shortcircuit.c  New tests.
41477         * gcc.dg/cpp-unary.c  New tests.
41478
41479 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41480
41481         * gcc.c-torture/compile/20000329-1.c: New test.
41482
41483 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41484
41485         * gcc.c-torture/compile/20000326-1.c: New test.
41486         * gcc.c-torture/compile/20000326-2.c: New test.
41487
41488 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41489
41490         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41491         the first parameter is a function argument.
41492
41493 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41494
41495         * g++.old-deja/g++.ext/array4.C: New test.
41496
41497 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41498
41499         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41500
41501 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41502
41503         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41504
41505 2000-03-19  Richard Henderson  <rth@cygnus.com>
41506
41507         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41508
41509 2000-03-19  Richard Henderson  <rth@cygnus.com>
41510
41511         * gcc.c-torture/compile/20000319-1.c: New test.
41512
41513 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41514
41515         * gcc.c-torture/execute/20000314-3.c: New test.
41516         * gcc.c-torture/execute/20000314-2.c: New test.
41517         * gcc.c-torture/execute/20000314-1.c: New test.
41518         * gcc.c-torture/compile/20000314-2.c: New test.
41519         * gcc.c-torture/compile/20000314-1.c: New test.
41520
41521 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41522
41523         * g++.old-deja/g++.warn/inline.C: New test.
41524
41525 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41526
41527         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41528         standards-compliant result rather than specific constants.
41529         Put test-values in array.
41530
41531 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41532
41533         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41534         (g++_target_compile): Put test-specific options last.
41535
41536 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         * g++.old-deja/g++.eh/vbase4.C: New test.
41539
41540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41541
41542         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41543
41544 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41545
41546         * g++.old-deja/g++.brendan/misc12.C: Removed.
41547         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41548         * g++.old-deja/g++.ext/pretty4.C: New test.
41549
41550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41551
41552         * g++.old-deja/g++.other/string2.C: New test.
41553
41554 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41555
41556         * g++.old-deja/g++.warn/impint2.C: New test.
41557
41558 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41559
41560         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41561         is 1, not zero.
41562
41563 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41564
41565         * g++.old-deja/g++.warn/impint.C: New test.
41566         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41567         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41568         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41569         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41570         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41571         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41572         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41573         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41574         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41575         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41576         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41577         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41578
41579 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41580
41581         * gcc.dg/cpp-redef.c: New test.
41582
41583 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.old-deja/g++.pt/unify7.C: New test.
41586
41587 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41588
41589         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41590         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41591
41592 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41593
41594         * gcc.c-torture/compile/20000224-1.c: New test.
41595
41596 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41597
41598         * gcc.c-torture/compile/cpp-2.c: New test.
41599         * gcc.c-torture/compile/cpp-1.c: New test.
41600
41601 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41602
41603         * gcc.c-torture/execute/20000225-1.c: New test.
41604
41605 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41606
41607         * gcc.dg/cpp-li2.c: New test.
41608
41609         * gcc.dg/cpp-wi1.c: New test.
41610
41611         * gcc.dg/cpp-li1.c: New test.
41612
41613 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41614
41615         * g++.old-deja/g++.other/sizeof5.C: New test.
41616
41617 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41618
41619         * gcc.c-torture/execute/va-arg-13.c: New test.
41620
41621 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41622
41623         * gcc.c-torture/execute/va-arg-12.c: New test.
41624
41625 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41626
41627         * gcc.c-torture/execute/20000223-1.c: New test.
41628
41629 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41630
41631         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41632
41633 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41634
41635         * g++.old-deja/g++.abi/ptrmem.C: New test.
41636
41637 2000-02-19  Richard Henderson  <rth@cygnus.com>
41638
41639         * gcc.c-torture/compile/init-3.c: New.
41640
41641 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41642
41643         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41644         ALWAYS_CXXFLAGS.
41645
41646 2000-02-11  Robert Lipe <robertl@sco.com>
41647
41648         * gcc.c-torture/compile/20000211-3.c: New test.
41649
41650 2000-02-11  Martin Buchholz <martin@xemacs.org>
41651
41652         * gcc.c-torture/compile/20000211-2.c: New test.
41653
41654 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41655
41656         * gcc.c-torture/compile/20000211-1.c: New test.
41657
41658 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41659
41660         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41661           on native targets
41662
41663 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41664
41665         * g++.old-deja/g++.other/cast5.C: New test.
41666
41667 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41668
41669         * gcc.c-torture/execute/20000205-1.c: New.
41670
41671 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41672
41673         * g++.old-deja/g++.jason/cast3.C: Return void.
41674         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41675
41676 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41677
41678         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41679
41680         * gcc.dg/loop-1.c: New test.
41681
41682 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41683
41684         * gcc.c-torture/compile/20000127-1.c: New test.
41685         * gcc.c-torture/execute/991228-1.c: New test.
41686
41687 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41688
41689         * gcc.dg/unused-2.c: New test.
41690
41691         * gcc.dg/conv-1.c: New test.
41692
41693 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41694
41695         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41696         compiler.
41697         (tool_option_proc): Fix typo.
41698
41699 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41700
41701         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41702         of the ld on the host, not on the build machine.
41703         Also, don't crash if '--help' is not a supported option.
41704
41705 2000-01-24  Richard Henderson  <rth@cygnus.com>
41706
41707         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41708
41709 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41710
41711         * gcc.c-torture/execute/20000120-2.c: New test.
41712         * gcc.c-torture/execute/20000120-1.c: New test.
41713
41714 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41715
41716         * gcc.c-torture/execute/20000113-1.c: New test.
41717
41718 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41719
41720         * gcc.c-torture/execute/20000112-1.c: New test.
41721
41722 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41723
41724         * gcc.dg/20000111-1.c: New test.
41725
41726 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41727
41728         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41729         with 16 bit integers.
41730
41731 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41732
41733         * gcc.dg/20000108-1.c: New test.
41734
41735 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41736
41737         * g++.old-deja/g++.ns/koenig8.C: New test.
41738
41739 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41740
41741         * g++.old-deja/g++.other/cast4.C: New test.
41742
41743 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41744
41745         * gcc.c-torture/compile/20000105-2.c: New test.
41746         * gcc.c-torture/compile/20000105-1.c: New test.
41747
41748 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41749
41750         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41751         references to printf & atoi to conform to ANSI standard.
41752         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41753         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41754         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41755         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41756         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41757         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41758         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41759         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41760         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41761         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41762         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41763         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41764         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41765         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41766         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41767         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41768         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41769         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41770         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41771         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41772         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41773         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41774         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41775         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41776         * g++.old-deja/g++.brendan/init3.C: Likewise.
41777         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41778         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41779         * g++.old-deja/g++.brendan/new2.C: Likewise.
41780         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41781         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41782         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41783         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41784         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41785         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41786         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41787         * g++.old-deja/g++.brendan/template24.C: Likewise.
41788         * g++.old-deja/g++.brendan/template3.C: Likewise.
41789         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41790         * g++.old-deja/g++.jason/inline3.C: Likewise.
41791         * g++.old-deja/g++.jason/opeq.C: Likewise.
41792         * g++.old-deja/g++.law/arg5.C: Likewise.
41793         * g++.old-deja/g++.law/arm7.C: Likewise.
41794         * g++.old-deja/g++.law/ctors11.C: Likewise.
41795         * g++.old-deja/g++.law/cvt8.C: Likewise.
41796         * g++.old-deja/g++.law/init9.C: Likewise.
41797         * g++.old-deja/g++.law/refs4.C: Likewise.
41798         * g++.old-deja/g++.law/template2.C: Likewise.
41799         * g++.old-deja/g++.law/visibility24.C: Likewise.
41800         * g++.old-deja/g++.law/vtable3.C: Likewise.
41801         * g++.old-deja/g++.mike/asm2.C: Likewise.
41802         * g++.old-deja/g++.mike/eh1.C: Likewise.
41803         * g++.old-deja/g++.mike/misc1.C: Likewise.
41804         * g++.old-deja/g++.mike/misc13.C: Likewise.
41805         * g++.old-deja/g++.mike/misc14.C: Likewise.
41806         * g++.old-deja/g++.mike/ns12.C: Likewise.
41807         * g++.old-deja/g++.mike/p1248.C: Likewise.
41808         * g++.old-deja/g++.mike/p3708.C: Likewise.
41809         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41810         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41811         * g++.old-deja/g++.mike/p646.C: Likewise.
41812         * g++.old-deja/g++.mike/p700.C: Likewise.
41813         * g++.old-deja/g++.mike/p783.C: Likewise.
41814         * g++.old-deja/g++.mike/p783a.C: Likewise.
41815         * g++.old-deja/g++.mike/p783b.C: Likewise.
41816         * g++.old-deja/g++.mike/p786.C: Likewise.
41817         * g++.old-deja/g++.mike/p789.C: Likewise.
41818         * g++.old-deja/g++.mike/p789a.C: Likewise.
41819         * g++.old-deja/g++.mike/p807a.C: Likewise.
41820         * g++.old-deja/g++.other/delete3.C: Likewise.
41821         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41822         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41823         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41824         * g++.old-deja/g++.other/empty1.C: Likewise.
41825         * g++.old-deja/g++.other/temporary1.C: Likewise.
41826         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41827         * g++.old-deja/g++.pt/t16.C: Likewise.
41828         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41829
41830 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41831
41832         * gcc.dg/991230-1.c: New test.
41833
41834 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41835
41836         * gcc.c-torture/compile/991229-3.c: New test.
41837         * gcc.c-torture/compile/991229-2.c: New test.
41838         * gcc.c-torture/compile/991229-1.c: New test.
41839
41840 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41841
41842         * gcc.c-torture/compile/labels-2.c: New test.
41843
41844 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41845
41846         * gcc.c-torture/execute/991227-1.c: New test.
41847
41848 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41849
41850         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41851
41852 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41853
41854         * gcc.c-torture/execute/991221-1.c: New test.
41855
41856 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41857
41858         * g++.old-deja/g++.other/cast3.C: New test.
41859
41860 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41861
41862         * gcc.c-torture/execute/991216-4.c: New test.
41863
41864 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41865
41866         * gcc.c-torture/execute/991216-1.c: New test.
41867         * gcc.c-torture/execute/991216-2.c: New test.
41868         * gcc.c-torture/execute/991216-3.c: New test.
41869
41870 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41871
41872         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41873         Actually make the test fail by using "-O2" for compilation.
41874
41875 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41876
41877         * g++.old-deja/g++.warn/cast-align1.C: New test.
41878
41879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41880
41881         * gcc.c-torture/compile/991214-1.c: New test.
41882         * gcc.c-torture/compile/991214-2.c: New test.
41883
41884 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41885
41886         * gcc.dg/991214-1.c: New test.
41887
41888 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41889
41890         * gcc.c-torture/compile/991213-3.c: New test.
41891         * gcc.c-torture/compile/991213-2.c: New test.
41892         * gcc.c-torture/compile/991213-1.c: New test.
41893
41894 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41895
41896         * gcc.dg/991209-1.c: New test.
41897
41898 1999-12-08  Nathan Sidwell <nathan@acm.org>
41899
41900         * gcc.c-torture/compile/991208-1.c: New test.
41901
41902 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41903
41904         * gcc.dg/ultrasp2.c: New test.
41905
41906 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41907
41908         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41909
41910 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41911
41912         * gcc.c-torture/compile/991202-1.c: New test.
41913         * gcc.c-torture/execute/991202-1.c: New test.
41914         * gcc.c-torture/execute/991202-2.c: New test.
41915         * gcc.c-torture/execute/991202-3.c: New test.
41916
41917 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41918
41919         * g++.old-deja/g++.abi/align.C: New test.
41920         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41922
41923 1999-12-01  Richard Henderson  <rth@cygnus.com>
41924
41925         * gcc.c-torture/execute/991201-1.c: New.
41926
41927 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41928
41929         * gcc.dg/991129-1.c: New test.
41930
41931 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41932
41933         * gcc.c-torture/compile/991127-1.c: New test.
41934
41935 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41936
41937         * g++.old-deja/g++.other/warn4.C: New test.
41938
41939 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41940
41941         * g++.old-deja/g++.eh/cleanup2.C: New test.
41942         * g++.old-deja/g++.ext/pretty2.C: New test.
41943         * g++.old-deja/g++.ext/pretty3.C: New test.
41944         * g++.old-deja/g++.other/debug6.C: New test.
41945
41946 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41947
41948         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41949         compiler_output to look for one error message instead of two.
41950
41951 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41952
41953         * gcc.c-torture/execute/991118-1.c: Also test case
41954         where the word boundary does not split a byte evenly.
41955
41956 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41957
41958         * g++.old-deja/g++.ext/restrict1.C: New test.
41959
41960 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41961
41962         * gcc.c-torture/execute/991118-1.c: New test.
41963
41964 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41965
41966         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41967         working directory pathnames.
41968
41969 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41970
41971         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41972         host is equipped with driver.h and driver.o so it can actually
41973         compile and run the tests.
41974
41975 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41976
41977         * gcc.c-torture/compile/991008-1.c: New test.
41978
41979 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41980
41981         * lib/gcc-dg.exp: Include target-supports.exp
41982
41983 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41984
41985         * lib/target-supports.exp: New file: Provide procs to test for
41986         features supported by the target.
41987         (check_weak_available): Moved here from ecos.exp.
41988         (check_alias_available): New proc: Determine of the target
41989         toolchain supports the alias attribute.
41990
41991         * gcc.dg/special/ecos.exp: Move check_weak_available to
41992         target-supports.exp.
41993         (alias-1.c): Only perform the test if the target supports
41994         aliases.
41995         (wkali-1.c): Only perform the test if the target supports
41996         aliases.
41997
41998         * gcc.dg/990506-0.c: Expect error messages from cross
41999         targets as well as native targets.
42000
42001 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42002
42003         * gcc.dg/ultrasp1.c: Removed xfail.
42004         * gcc.dg/struct-ret-2.c: Likewise.
42005         * gcc.dg/array-1.c: Likewise.
42006
42007 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42008
42009         * gcc.dg/struct-ret-2.c: New test.
42010
42011         * gcc.dg/array-1.c: New test.
42012
42013 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42014
42015         * gcc.c-torture/execute/991030-1.c: New test.
42016
42017 1999-10-26  Richard Henderson  <rth@cygnus.com>
42018
42019         * gcc.c-torture/compile/991026-2.c: New test.
42020
42021 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42022
42023         * gcc.c-torture/compile/991026-1.c: New test.
42024
42025 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42026
42027         * gcc.c-torture/execute/991023-1.c: New test.
42028
42029 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42030
42031         * gcc.c-torture/execute/991019-1.c: New test.
42032
42033 1999-10-16  Richard Henderson  <rth@cygnus.com>
42034
42035         * gcc.c-torture/execute/991016-1.c: New test.
42036
42037 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42038
42039         * gcc.c-torture/execute/991014-1.c: New test.
42040
42041 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42042
42043         * g++.old-deja/g++.other/union2.C: New test.
42044
42045 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42046
42047         * g++.old-deja/g++.other/vaarg2.C: New test.
42048         * g++.old-deja/g++.other/vaarg3.C: New test.
42049
42050 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42051
42052         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42053         in compile/.
42054
42055 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42056
42057         * gcc.c-torture/execute/va-arg-11.c: New test.
42058
42059 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42060
42061         * lib/file-format.exp (gcc_target_object_format): Don't
42062         crash if objdump is unavailable.
42063
42064 1999-09-29  Donn Terry <donn@interix.com>
42065
42066         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42067
42068 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42069
42070         * gcc.c-torture/compile/990928-1.c: New test.
42071
42072 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42073
42074         * g++.old-deja/g++.other/decl6.C: New test.
42075
42076 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42077
42078         * gcc.c-torture/execute/va-arg-10.c: New test.
42079
42080 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42081
42082         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42083         __PRETTY_FUNCTION__.
42084
42085 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42086
42087         * gcc.c-torture/execute/990923-1.c: New test.
42088
42089 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42090
42091         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42092         for which -fpic is inappropriate.
42093
42094 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42095
42096         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42097
42098 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42099
42100         * g++.old-deja/g++.other/dyncast1.C: New test.
42101         * g++.old-deja/g++.other/dyncast2.C: New test.
42102         * g++.old-deja/g++.other/dyncast3.C: New test.
42103         * g++.old-deja/g++.other/dyncast4.C: New test.
42104         * g++.old-deja/g++.other/dyncast5.C: New test.
42105         * g++.old-deja/g++.eh/catch3.C: New test.
42106         * g++.old-deja/g++.eh/catch3p.C: New test.
42107         * g++.old-deja/g++.eh/catch4.C: New test.
42108         * g++.old-deja/g++.eh/catch4p.C: New test.
42109         * g++.old-deja/g++.eh/catch5.C: New test.
42110         * g++.old-deja/g++.eh/catch5p.C: New test.
42111         * g++.old-deja/g++.eh/catch6.C: New test.
42112         * g++.old-deja/g++.eh/catch6p.C: New test.
42113         * g++.old-deja/g++.eh/catch7.C: New test.
42114         * g++.old-deja/g++.eh/catch7p.C: New test.
42115         * g++.old-deja/g++.eh/catch8.C: New test.
42116         * g++.old-deja/g++.eh/catch8p.C: New test.
42117         * g++.old-deja/g++.eh/catch9.C: New test.
42118         * g++.old-deja/g++.eh/catch9p.C: New test.
42119
42120 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42121
42122         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42123         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42124
42125 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42126
42127         * gcc.c-torture/compile/990913-1.c: New test.
42128
42129 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42130
42131         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42132         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42133
42134 1999-09-09  Richard Henderson  <rth@cygnus.com>
42135
42136         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42137
42138 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42139
42140         * g++.old-deja/g++.other/lookup11.C: New test.
42141         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42142         what is permitted and what we want.
42143         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42144         overload use.
42145         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42146
42147 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42148
42149         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42150         * gcc.c-torture/noncompile/poison-1.c: New file.
42151
42152 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42153
42154         * g++.old-deja/g++.other/sizeof3.C: New test.
42155         * g++.old-deja/g++.other/sizeof4.C: New test.
42156         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42157         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42158
42159 1999-09-07  Richard Henderson  <rth@cygnus.com>
42160
42161         * gcc.dg/va-arg-1.c: New.
42162
42163 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42164
42165         * gcc.c-torture/execute/va-arg-9.c: New test.
42166
42167 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42168
42169         * g77.f-torture/compile/980519-2.f: New test.
42170         * g77.f-torture/compile/19990905-0.f: New test.
42171         * g77.f-torture/compile/19990905-1.f: New test.
42172         * g77.f-torture/compile/19990905-2.f: New test.
42173
42174         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42175
42176 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42177
42178         * gcc.c-torture/execute/990827-1.c: Fix typo.
42179
42180 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42181
42182         * g++.old-deja/g++.other/deref1.C: New test.
42183
42184 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42185
42186         * g++.old-deja/g++.other/ambig2.C: New test.
42187         * g++.old-deja/g++.other/cond5.C: New test.
42188         * g++.old-deja/g++.other/lookup16.C: New test.
42189
42190 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42191
42192         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42193         assemblers too.
42194
42195 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42196
42197         * lib/c-torture.exp: Avoid the "compare executables" optimization
42198         when testing native.
42199
42200 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42201
42202         * gcc.c-torture/execute/990829-1.c: New test.
42203         * gcc.c-torture/compile/990829-1.c: New test.
42204
42205 1999-08-27  Paul Burchard  <burchard@pobox.com>
42206
42207         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42208         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42209         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42210         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42211         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42212         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42213         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42214         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42215         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42216         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42217         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42218
42219 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42220
42221         * gcc.c-torture/execute/990827-1.c: New test.
42222
42223 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42224
42225         * g77.f-torture/noncompile/19990826-4.f: New test.
42226
42227         * g77.f-torture/compile/19990826-3.f: New test.
42228
42229         * g77.f-torture/execute/19990826-2.f: New test.
42230
42231         * g77.f-torture/compile/19990826-1.f: New test.
42232
42233         * gcc.c-torture/execute/990826-0.c: New test.
42234         * g77.c-torture/execute/19990826-0.f: New test.
42235
42236         * g77.f-torture/noncompile/970626-2.f: New test.
42237
42238 1999-08-25  Paul Burchard  <burchard@pobox.com>
42239
42240         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42241         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42242         lss-011.C: New tests.
42243
42244 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42245
42246         * g++.old-deja/g++.other/decl5.C: New test.
42247
42248 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42249
42250         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42251         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42252         call `postbase' for each one.  All callers of `postbase' changed
42253         to call this instead.
42254
42255 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42256
42257         * gcc.c-torture/execute/990811-1.c: New test.
42258
42259 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42260
42261         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42262         just native ones.
42263
42264         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42265         just native ones.
42266
42267 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42268
42269         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42270
42271 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42274
42275 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42276
42277         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42278
42279 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42280
42281         * gcc.c-torture/execute/990804-1.c: New test.
42282
42283 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42284
42285         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42286         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42287         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42288
42289 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42290
42291         * g++.old-deja/g++.other/struct1.C: New test.
42292
42293 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42294
42295         * g++.old-deja/g++.other/enum2.C: New test.
42296
42297 1999-08-02  Richard Henderson  <rth@cygnus.com>
42298
42299         Adapted from tests from Franz Sirl:
42300         * gcc.c-torture/execute/va-arg-7.c: New test.
42301         * gcc.c-torture/execute/va-arg-8.c: New test.
42302
42303 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42304
42305         * gcc.c-torture/compile/990801-2.c: New test.
42306
42307         * gcc.c-torture/compile/990801-1.c: New test.
42308
42309 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42310
42311         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42312         fp-cmp-1.c, converting double to float.
42313
42314         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42315         fp-cmp-1.c, converting double to long double.
42316
42317         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42318         from fr1 to unknown_register, since fr1 is a legitimate register
42319         on some machines.
42320
42321 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42322
42323         * README: More listname related changes.
42324
42325 1999-07-08  Catherine Moore  <clm@cygnus.com>
42326
42327         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42328
42329 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42330
42331         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42332
42333 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42334
42335         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42336
42337 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42338
42339         * gcc.dg/990703-1.c: New test.
42340
42341 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42342
42343         * lib/file-format.exp: New file: Move definition of proc
42344         gcc_target_object_format to here from
42345         gcc.dg/special/ecos.exp.
42346
42347         * lib/c-torture.exp: Include lib file-format.exp.
42348         * lib/gcc-dg.exp: Include lib file-format.exp.
42349
42350         * gcc.dg/special/ecos.exp: Remove definition of proc
42351         gcc_target_object_format.
42352
42353 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42354
42355         * gcc.c-torture/execute/990628-1.c: New test.
42356
42357 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42358
42359         * gcc.c-torture/compile/990625-2.c: New test.
42360
42361         * gcc.c-torture/compile/990625-1.c: New test.
42362
42363 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42364
42365         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42366         attributes compile.
42367         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42368         ports that use the COFF/PE file format.
42369
42370 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42371
42372         * gcc.c-torture/compile/990617-1.c: New test.
42373
42374 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42375
42376         * g++.old-deja/g++.other/decl4.C: New test.
42377
42378 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42379
42380         * g++.old-deja/g++.other/bitfld3.C: New test.
42381
42382 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42383
42384         * g++.old-deja/g++.eh/catch1.C: New test.
42385
42386 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42387
42388         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42389
42390         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42391         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42392
42393 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42394
42395         * g77.f-torture/compile/19990502-0.f: Replace with new,
42396         shorter, test that still fails after recent changes.
42397
42398 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42399
42400         * gcc.c-torture/execute/990604-1.c: New test.
42401
42402 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42403
42404         * gcc.c-torture/execute/990531-1.c: New test.
42405
42406 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42407
42408         * gcc.c-torture/compile/990527-1.c: New test.
42409
42410 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42411
42412         * gcc.c-torture/execute/990527-1.c: New test.
42413
42414 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42415
42416         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42417         bitfields as signed.
42418
42419 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42420
42421         * g77.f-torture/compile/19990525-0.f: New test.
42422
42423 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42424
42425         * gcc.c-torture/execute/990525-2.c: New test.
42426
42427         * gcc.c-torture/execute/990525-1.c: New test.
42428
42429 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42430
42431         * g++.old-deja/g++.other/anon3.C: New test.
42432         * g++.old-deja/g++.other/anon4.C: New test.
42433         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42434         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42435         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42436         Merrill).
42437
42438 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42439
42440         * gcc.c-torture/execute/990524-1.c: New test.
42441
42442         * gcc.dg/990524-1.c: New test.
42443
42444 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42445
42446         * gcc.c-torture/compile/990523-1.c: New test.
42447
42448 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42449
42450         * gcc.c-torture/compile/990519-1.c: New test.
42451
42452 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42453
42454         * gcc.c-torture/compile/990517-1.c: New test.
42455
42456         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42457         (e4, f4): New tests.
42458         (main): Call them.
42459
42460 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42461
42462         * gcc.dg/noreturn-1.c: New test.
42463
42464 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42465
42466         * gcc.c-torture/execute/990513-1.c: New test.
42467
42468 1999-05-10  Richard Henderson  <rth@cygnus.com>
42469
42470         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42471
42472 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42473
42474         * g77.f-torture/execute/erfc.f: Use small single-precision
42475         values, to avoid problems on Alphas when not -mieee.
42476
42477 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42478
42479         * gcc.dg/990506-0.c: New test.
42480
42481 1999-05-08  Richard Henderson  <rth@cygnus.com>
42482
42483         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42484         the constant to test.  Don't XFAIL 64-bit targets.
42485
42486         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42487         * g++.old-deja/g++.law/profile1.C: Likewise.
42488
42489         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42490         operator new instances.
42491         * g++.old-deja/g++.other/delete5.C: Likewise.
42492
42493 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42494
42495         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42496         intrinsic.
42497
42498 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42499
42500         * g77.f-torture/execute/u77-test.f: Reverse order of two
42501         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42502
42503 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * gcc.dg/compare1.c: New test.
42506
42507 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42508
42509         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42510         New tests.
42511
42512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42513
42514         * g77.f-torture/compile/19990502-1.f: New test.
42515
42516 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42517
42518         * g77.f-torture/compile/19990502-0.f: New test.
42519
42520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42521
42522         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42523         intrinsic.
42524
42525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42526
42527         * g77.f-torture/execute/u77-test.f (main): List libU77
42528         intrinsics not currently tested.
42529         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42530         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42531         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42532         Trim blanks off the ends of some printed strings.
42533
42534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42535
42536         * g77.f-torture/execute/u77-test.f (main): Just warn about
42537         FSTAT gid disagreement, as it's expected on some systems.
42538
42539 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42540
42541         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42542         use a new function, which allows for some slop.
42543         Clean up some commentary.
42544         (issum): The new function.
42545         (sgladd): Deleted subroutine.
42546
42547 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42548
42549         * g77.f-torture/execute/u77-test.f: Modify to be more like
42550         libf2c/libU77 version, bringing patches to that version here.
42551         Add suitable commentary.
42552
42553 1999-04-25  Richard Henderson  <rth@cygnus.com>
42554
42555         * gcc.dg/990424-1.c: New test.
42556
42557 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42558
42559         * g77.f-torture/execute/u77-test.f (main): Bug involving
42560         LSTAT has been fixed, so turn back on full checking.
42561
42562 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42563
42564         * g77.f-torture/compile/19990419-0.f: New test.
42565         * g77.f-torture/execute/19990419-1.f: New test.
42566
42567 1999-04-17  Richard Henderson  <rth@cygnus.com>
42568
42569         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42570         to avoid the need for a prototype to supress a warning.
42571
42572 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42573
42574         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42575
42576 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42577
42578         * gcc.c-torture/execute/990404-1.c: New test.
42579
42580 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42581
42582         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42583         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42584         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42585         missing initializer warnings.
42586
42587 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42588
42589         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42590         matching strings.
42591
42592 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42593
42594         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42595
42596 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42597
42598         * g77.f-torture/execute/19990325-0.f: New test.
42599         * g77.f-torture/execute/19990325-1.f: New test.
42600
42601 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42602
42603         * gcc.c-torture/execute/990324-1.c: New test.
42604
42605 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42606
42607         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42608         test with 4.
42609
42610 1999-03-17  Richard Henderson  <rth@cygnus.com>
42611
42612         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42613
42614 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42615
42616         * g77.f-torture/execute/19990313-2.f: New test.
42617         * g77.f-torture/execute/19990313-3.f: New test.
42618
42619 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42620
42621         * g77.f-torture/execute/19990313-0.f: New test.
42622         * g77.f-torture/execute/19990313-1.f: New test.
42623
42624 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42625
42626         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42627         printf to sprintf.
42628         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42629         (main): Add check for u15.  Conditionalize u31 check depending on
42630         whether ints are <32 bits or >=32 bits.
42631
42632 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42633
42634         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42635
42636 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42637
42638         * g77.f-torture/compile/19990305-0.f: New test.
42639         * g77.f-torture/execute/19981119-0.f: New test.
42640
42641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42642
42643         * g77.f-torture/execute/970625-2.f: call ABORT if final
42644         result is not correct, instead of just printing it.
42645         Add this checking via newly introduced obfuscation, to
42646         trip up buggy front ends.
42647
42648 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42649
42650         * g77.f-torture/compile/960317-1.f: Moved from being
42651         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42652
42653 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42654
42655         * g77.f-torture/execute/960317-1.f: New (old) test.
42656         * g77.f-torture/execute/970625-2.f: Ditto.
42657
42658 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42659
42660         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42661         message on line 1 or line 2; cccp and cpplib do this differently.
42662
42663 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42664
42665         * g++.old-deja/g++.law/weak1.C: New test.
42666
42667 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42668
42669         * gcc.c-torture/execute/990119-1.c: Renamed to...
42670         * gcc.dg/990119-1.c: this, so it will only be tested once
42671         (it's a preprocessor test, it doesn't need to be run at
42672         multiple optimization levels).
42673
42674 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42675
42676         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42677           ALWAYS_CXXFLAGS.
42678
42679 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42680
42681         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42682         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42683         to not be compilable by current g77.
42684
42685 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42686
42687         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42688
42689 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42690
42691         * gcc.c-torture/execute/990222-1.c: New test.
42692
42693 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42694
42695         * g77.f-torture/compile/19990218-0.f: New test.
42696         * g77.f-torture/noncompile/19990218-1.f: New test.
42697
42698 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42699
42700         * g77.f-torture/compile/19981216-0.f: New test.
42701
42702 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42703
42704         * gcc.dg/990214-1.c: New test.
42705
42706 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42707
42708         * gcc.dg/990213-2.c: New test.
42709
42710         * gcc.dg/990213-1.c: New test.
42711
42712 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42713
42714         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42715         ints.
42716
42717 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42718
42719         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42720         specified by target.
42721
42722         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42723
42724 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42725
42726         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42727
42728 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42729
42730         * gcc.dg/special/ecos.exp: New test driver for new tests with
42731         special requirements.
42732
42733         * gcc.dg/special/alias-1.c: New test.
42734         * gcc.dg/special/gcsec-1.c: New test.
42735         * gcc.dg/special/weak-1.c: New test.
42736         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42737         * gcc.dg/special/weak-2.c: New test.
42738         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42739         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42740         * gcc.dg/special/wkali-1.c: New test.
42741         * gcc.dg/special/wkali-2.c: New test.
42742         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42743         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42744
42745 1999-02-10  Felix Lee  <flee@cygnus.com>
42746
42747           * lib/c-torture.exp (c-torture-compile): Pull out code for
42748           analyzing gcc error messages.
42749           (c-torture-execute): Likewise.  Fix some (harmless) false
42750           positives.
42751           * lib/gcc.exp (gcc_check_compile): New function.
42752
42753 1999-02-08  Richard Henderson  <rth@cygnus.com>
42754
42755         * gcc.c-torture/execute/990208-1.c: New test.
42756
42757 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42758
42759         * g++.dg/special/ecos.exp: New driver for new tests with special
42760         requirements
42761
42762         * g++.dg/special/conpr-1.C: New test
42763         * g++.dg/special/conpr-2.C: New test
42764         * g++.dg/special/conpr-2a.C: New test
42765         * g++.dg/special/conpr-3.C: New test
42766         * g++.dg/special/conpr-3a.C: New test
42767         * g++.dg/special/conpr-3b.C: New test
42768
42769         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42770         allow g++ to use the dg driver
42771
42772         * README: Add comment about g++.dg directory
42773
42774 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42775
42776         * README: Update email addresses.
42777
42778 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42779
42780         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42781         arguments in order to force structure S onto the stack even on
42782         the alpha.
42783         (test): Pass 10 leading arguments to function foo as well as the
42784         structure S.
42785
42786         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42787         failure for all targets.
42788
42789         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42790         abort to terminate program execution.
42791
42792 1999-01-30  Richard Henderson  <rth@cygnus.com>
42793
42794         * gcc.c-torture/execute/990130-1.c: New test.
42795
42796 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42797
42798         * gcc.dg/990130-1.c: New test.
42799
42800 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42801
42802         * gcc.c-torture/execute/990128-1.c: New test.
42803
42804 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42805
42806         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42807
42808 1999-01-27  Felix Lee  <flee@cygnus.com>
42809
42810         * lib/c-torture.exp (c-torture-compile): pull out code for
42811         analyzing gcc error messages.
42812         (c-torture-execute): ditto, and fix some (harmless) false
42813         positives.
42814         * lib/gcc.exp (gcc_check_compile): new function.
42815
42816 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42817
42818         * gcc.dg/990117-1.c: New test.
42819
42820         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42821
42822         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42823
42824 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42825
42826         * g77.f-torture/compile/990115-1.f: New test.
42827
42828 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42829
42830         * gcc.c-torture/compile/990107-1.c: New test
42831
42832 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42833
42834         * gcc.c-torture/execute/990106-2.c: New test.
42835
42836         * gcc.c-torture/execute/990106-1.c: New test.
42837
42838 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42839
42840         * gcc.c-torture/compile/981223-1.c: New test.
42841
42842 1998-12-29  Richard Henderson  <rth@cygnus.com>
42843
42844         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42845         (opt3): Rename from opt4 and disable.
42846
42847 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42848
42849         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42850
42851 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42852
42853         * g++.old-deja/g++.other/conv5.C: New test.
42854
42855 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42856
42857         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42858
42859 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42860
42861         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42862
42863 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42864
42865         * gcc.c-torture/compile/981211-1.c: New test.
42866
42867 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42868
42869         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42870
42871         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42872
42873 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42874
42875         * gcc.special/930510-1.c: Make C9X safe.
42876         * gcc.misc-tests/gcov-1.c Similarly.
42877         * gcc.misc-tests/gcov-2.c Similarly.
42878
42879 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42880
42881         * gcc.dg/ultrasp1.c: New test.
42882
42883 1998-12-06  Richard Henderson  <rth@cygnus.com>
42884
42885         * gcc.c-torture/execute/981206.c: New test.
42886
42887 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42888
42889         * g++.old-deja/g++.ns/template7.C: New test.
42890
42891         * g++.old-deja/g++.other/expr1.C: New test.
42892
42893         * g++.old-deja/g++.eh/tmpl3.C: New test.
42894
42895         * g++.old-deja/g++.eh/tmpl2.C: New test.
42896
42897 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42898
42899         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42900         * g++.old-deja/g++.other/using6.C: Removed.
42901         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42902
42903         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42904
42905 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42906
42907         * g++.old-deja/g++.pt/overload8.C: New test.
42908
42909         * g++.old-deja/g++.pt/overload7.C: New test.
42910
42911         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42912
42913         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42914         and relinking messages.
42915         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42916         compiling with -frepo.
42917
42918 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42919
42920         * g++.old-deja/g++.pt/lookup6.C: New test.
42921
42922 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42923
42924         * gcc.c-torture/execute/981130-1.c: New test.
42925         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42926
42927 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42928
42929         * g++.old-deja/g++.pt/explicit76.C: New test.
42930
42931         * g++.old-deja/g++.pt/friend38.C: New test.
42932
42933         * g++.old-deja/g++.ns/crash2.C: New test.
42934
42935         * g++.old-deja/g++.pt/defarg8.C: New test.
42936
42937         * g++.old-deja/g++.pt/instantiate6.C: New test.
42938
42939         * g++.old-deja/g++.pt/static6.C: New test.
42940
42941         * g++.old-deja/g++.pt/decl2.C: New test.
42942
42943 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42944
42945         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42946         problem is actually related with name lookup, but so what? :-)
42947
42948         * g++.old-deja/g++.pt/friend37.C: New test.
42949
42950 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42951
42952         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42953         element, which fails on some systems.
42954
42955         * g77.f-torture/execute/labug1.f: New test.
42956
42957 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42958
42959         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42960         is defined.
42961
42962 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42963
42964         * g77.f-torture/compile/981117-1.f: New test.
42965
42966 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42967
42968         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42969         properly discarded.
42970
42971 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42972
42973         * gcc.c-torture/execute/memcheck: New directory of tests for
42974         -fcheck-memory-usage.
42975
42976 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42977
42978         * README: New file, general information about the testsuite and
42979         new description of the various C++ test subdirectories.
42980         * README.g++: Eliminate obsolete information, update and move most
42981         relevant stuff to README.
42982
42983 1998-11-07  Richard Henderson  <rth@cygnus.com>
42984
42985         * gcc.c-torture/compile/981107-1.c: New test.
42986
42987 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42988
42989         * execute/memcpy-bi.c: New testcase.
42990
42991 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42992
42993         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42994         base classes.
42995
42996         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42997         template is selected.
42998
42999         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43000         classes, it should be accepted for all types.
43001
43002         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43003
43004         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43005         specializations start with template headers.
43006
43007 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43008
43009         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43010
43011         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43012         non-POD types.
43013
43014 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43015
43016         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43017
43018 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43019
43020         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43021
43022 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43023
43024         * 981019-1.c: New test.
43025
43026 1998-10-14  Robert Lipe <robertl@dgii.com>
43027
43028         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43029         find objc headers.
43030
43031 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43032
43033         * compile/981001-4.c: Remove use of GCC extension that triggers a
43034         compiler bug.
43035
43036 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43037
43038         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43039
43040 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43041
43042         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43043         instantiation of template produces incorrect code for delete
43044         expression.
43045
43046         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43047         constructors' name is not unique.
43048         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43049         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43050
43051         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43052         automatic array of const is ill-formed.
43053
43054         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43055         of template parameter?
43056
43057         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43058         const.
43059
43060         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43061         pointer-to-member expression.
43062
43063         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43064         declaration causes ICE.
43065
43066 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43067
43068         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43069         reserved in the global namespace.
43070
43071         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43072         generate needed virtual table.
43073
43074         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43075
43076 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43077
43078         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43079         template-dependent type
43080
43081 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43082
43083         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43084         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43085         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43086
43087         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43088         class should be usable as argument of member function.
43089         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43090         class should be usable as return type of member function.
43091         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43092         class should be usable as type of data member.
43093
43094         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43095
43096 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43097
43098         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43099
43100 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43101
43102         * gcc.dg/dll-?.c Add thumb to target list.
43103         Fix assembler scan patterns to match current assembler output.
43104
43105 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43106
43107         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43108         matching of template brackets.
43109
43110         * g++.old-deja/g++.other/using4.C: New test.  Test using
43111         declarations of methods from base classes.
43112
43113         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43114         within functions should introduce names into the innermost
43115         enclosing namespace.
43116
43117         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43118         of static locals if first initialization throws.
43119
43120 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43121
43122         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43123
43124 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43125
43126         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43127         lose track of the possible targets of tablejump insns.
43128         * special/special.exp: Run it.
43129
43130 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43131
43132         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43133         must be declared before its specializations can be named in friend
43134         declarations.
43135
43136 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43137
43138         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43139
43140         * g77.f-torture/execute/io1.f: New test.
43141
43142 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43143
43144         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43145         with pointer to template function, for which no argument deduction
43146         is possible.
43147
43148         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43149         specialization of template function as argument to template
43150         function.
43151
43152         * g++.old-deja/g++.other/access2.C: New test; Inner class
43153         shouldn't have privileged access to Outer's names.
43154
43155 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43156
43157         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43158         friend template declared within template class conflicts with
43159         nested class of the same name.
43160
43161         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43162         is ignored.
43163
43164         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43165         object with direct initializer as function declaration.
43166
43167         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43168         initializers.
43169
43170         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43171         involving const pointer and NULL produces incorrect result.
43172
43173         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43174         type name without `typename' should be rejected with -pedantic.
43175
43176 1998-10-02  Richard Henderson  <rth@cygnus.com>
43177
43178         * g++.old-deja/g++.other/addrof1.C: New test.
43179
43180 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43181
43182         * gcc.c-torture/compile/981001-1.c: New test.
43183         * gcc.c-torture/execute/981001-1.c: New test.
43184
43185 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43186
43187         * gcc.c-torture/compile/981001-2.c: New test.
43188         * gcc.c-torture/compile/981001-3.c: New test.
43189         * gcc.c-torture/compile/981001-4.c: New test.
43190
43191 1998-10-01  Robert Lipe  <robertl@dgii.com>
43192
43193         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43194         multilibbed hosts.  Idea grafted from g77.exp.
43195
43196 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43197
43198         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43199         avoid losing on systems which need -lsocket.
43200
43201 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43202
43203         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43204         * g++.old-deja/g++.other/nested2.C: Ditto.
43205         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43206         failure.
43207
43208 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43209
43210         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43211         preferred over template operator!= for enum bitfields.
43212
43213 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43214
43215         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43216         that happen to have the same base name, but in different scopes,
43217         are incorrectly rejected.
43218
43219 1998-09-16  Richard Henderson  <rth@cygnus.com>
43220
43221         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43222         on the native word size instead of an integer literal.
43223
43224 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43225
43226         * g++.old-deja/g++.other/static2.C: Invocation of static data
43227         member of type pointer-to-function denoted as non-static member.
43228
43229         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43230         checks involving function types and aliases.
43231
43232 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43233
43234         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43235         redefined to the same non-trivial type.
43236
43237         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43238         namespace-qualification of template specializations declared in
43239         other namespaces.
43240
43241         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43242         to declare a subset of the specializations of a template function
43243         as friends of specializations of a template class.
43244
43245         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43246         member templates that do not fully specialize the enclosing
43247         template class are rejected.
43248
43249 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43250
43251         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43252
43253 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43254
43255         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43256         altered from libf2c/libU77 version.
43257
43258 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43259
43260         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43261
43262 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43263
43264         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43265         (un)signed char are different types for template specialization
43266         purposes.
43267
43268 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43269
43270         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43271         * objc: ObjC testsuite.
43272
43273 1998-08-31  Catherine Moore  <clm@cygnus.com>
43274
43275         * gcc.c-torture/execute/941014-1.x: New file.
43276
43277 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43278
43279         * lib/c-torture.exp: Add support for
43280         torture_eval_before_compile and torture_eval_before_execute
43281         variables.
43282
43283 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43284
43285         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43286         this test triggers valid.
43287
43288 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43289
43290         * gcc.dg/980827-1.c: New test.
43291
43292 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43293
43294         * gcc.c-torture/execute/loop-4b.c: New test.
43295
43296 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43297
43298         * lib/c-torture.exp: Add support for
43299         torture_eval_before_compile and torture_eval_before_execute
43300         variables.
43301
43302 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43303
43304         * gcc.c-torture/compile/980825-1.c: New test.
43305
43306 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43307
43308         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43309         count number tests in opt_t0 not good_t0.
43310
43311 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43312
43313         * gcc.c-torture/compile/930326-1.x: Fix typo.
43314
43315 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43316
43317         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43318         causes an ICE.
43319
43320 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43321
43322         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43323         STACK_SIZE is defined.
43324         * gcc.c-torture/unsorted/stuct.c: Similarly.
43325
43326         * gcc.c-torture/compile/980821-1.c: New test.
43327
43328 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43329
43330         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43331
43332 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43333
43334         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43335         code.
43336
43337 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43338
43339         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43340         error'.
43341
43342 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43343
43344         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43345
43346 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43347
43348         * gcc.c-torture/compile/980816-1.c: New test.
43349
43350         * gcc.dg/980816-1.c: New test.
43351
43352 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43353
43354         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43355         compiler for ieee tests.
43356
43357 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43358
43359         * g77.f-torture/compile/980729-0.f: New test.
43360
43361 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43362
43363         * gcc.c-torture/special/eeprof-1.c: New test, for
43364         -finstrument-functions.
43365         * gcc.c-torture/special/special.exp: Run it.
43366
43367 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43368
43369         * gcc.c-torture/compile/980729-1.c: New test.
43370
43371 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43372
43373         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43374         __thumb__ is defined, and test for ARM style doubles if so.
43375
43376 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43377
43378         * g77.f-torture/noncompile/980615-0.f: New test.
43379
43380 1998-07-26  H.J. Lu  (hjl@gnu.org)
43381
43382         * gcc.dg/980312-1.c: Do link instead of compile.
43383         * gcc.dg/980313-1.c: Likewise.
43384
43385 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43386
43387         * gcc.c-torture/compile/980726-1.c: New test.
43388
43389 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43390
43391         * g77.f-torture/execute/io0.f: New test.
43392
43393 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43394
43395         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43396         an int.
43397
43398 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43399
43400         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43401         m32r bugs.
43402
43403 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43404
43405         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43406         c-decl.c:grokdeclarator can handle mode attributes.
43407
43408 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43409
43410         * gcc.c-torture/execute/980716-1.c: New test.
43411
43412 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43413
43414         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43415         the mn10200.
43416         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43417         the mn10200.
43418         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43419         * gcc.c-torture/compile/930326-1.x: Similarly.
43420
43421 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43422
43423         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43424         New test from Craig.
43425
43426 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43427
43428         * g77.f-torture/noncompile/980616-0.f: New test.
43429
43430         * g77.f-torture/execute/970816-3.f: New test from Craig.
43431
43432 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43433
43434         *  g++.other/singleton.C: Return error value instead of taking
43435         SIGSEGV.
43436
43437 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43438
43439         *  g++.other/singleton.C: New test.  Warning is under dispute.
43440         Runtime crash is not.
43441
43442 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43443
43444         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43445         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43446         using6.C, using7.C}: New namespace tests.
43447
43448 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43449
43450         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43451         specialization with typedef'ed names used as array indexes.
43452
43453 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43454
43455         * gcc.c-torture/execute/980709-1.c: New test.
43456
43457         * gcc.dg/980709-1.c: New test.
43458
43459 1998-07-07  Richard Henderson  <rth@cygnus.com>
43460
43461         * gcc.c-torture/execute/bcp-1.c: New test.
43462
43463 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43464
43465         * gcc.c-torture/execute/980707-1.c: New test.
43466
43467 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43468
43469         * gcc.c-torture/compile/980706-1.c: New test.
43470
43471 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43472
43473         * g77.f-torture/execute/980701-0.f,
43474         g77.f-torture/execute/980701-1.f: New test from Craig.
43475
43476 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43477
43478         * gcc.c-torture/compile/980701-1.c: New test.
43479
43480         * gcc.c-torture/execute/980701-1.c: New test.
43481
43482 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43483 rlsruhe.de>
43484
43485         * g++.old-deja/g++.robertl/eb132.C: New test.
43486         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43487
43488 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43489
43490         * g77.f-torture/execute/980628-7.f,
43491         g77.f-torture/execute/980628-8.f,
43492         g77.f-torture/execute/980628-9.f,
43493         g77.f-torture/execute/980628-10.f: New tests from Craig.
43494
43495         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43496
43497 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43498
43499         * g77.f-torture/execute/980628-4.f: New test from Craig.
43500         * g77.f-torture/execute/980628-5.f: Likewise.
43501         * g77.f-torture/execute/980628-2.f: Likewise.
43502         * g77.f-torture/execute/980628-0.f: Likewise.
43503         * g77.f-torture/execute/980628-1.f: Likewise.
43504         * g77.f-torture/execute/980628-3.f: Likewise.
43505         * g77.f-torture/execute/980628-6.f: Likewise.
43506
43507 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43508
43509         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43510         directory when nothing has been installed yet.
43511
43512 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43513
43514         * gcc.c-torture/special/special.exp: Handle newer versions of
43515         dejagnu.
43516
43517 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43518
43519         * gcc.dg/980626-1.c: New test.
43520
43521 1998-06-19  Bruno Haible <haible@ilog.fr>
43522
43523         * gcc.misc-tests/m-un-2.c: New test.
43524         * g++.old-deja/g++.other/warn01.c: Likewise.
43525
43526 1998-06-19  Robert Lipe  <robertl@dgii.com>
43527
43528         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43529         compatibility with assmblers with a different comment character.
43530         Eliminate use of GAS-specific extensions.
43531
43532 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43533
43534         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43535
43536 1998-06-19  Robert Lipe  <robertl@dgii.com>
43537
43538         * lib/g77.exp: Replace search for libf2c.a with search for newly
43539         renamed libg2c.a
43540
43541 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43542
43543         * gcc.c-torture/execute/980617-1.c: New test.
43544
43545 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43546
43547         * gcc.c-torture/execute/980612-1.c: New test.
43548
43549 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43550
43551         * gcc.dg/980523-1.c: Only test on ppc-linux.
43552         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43553
43554         * gcc.c-torture/execute/980608-1.c: New test.
43555
43556 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43557
43558         * gcc.c-torture/execute/980605-1.c: New test.
43559
43560 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43561
43562         * gcc.c-torture/execute/980604-1.c: New test.
43563
43564 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43565
43566         * gcc.c-torture/execute/980602-1.c: New test.
43567         * gcc.c-torture/execute/980602-2.c: Likewise.
43568
43569 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43570
43571         * 970125-0.f: Fix per JCB.  Add commentary.
43572
43573 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43574
43575         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43576         IEEE -0 support.
43577
43578 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43579
43580         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43581         earlier.
43582
43583 1998-05-28  Catherine Moore <clm@cygnus.com>
43584
43585         * gcc.c-torture/execute/980526-3.c: New test.
43586
43587 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43588
43589         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43590         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43591         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43592         m88k-motorola-sysv3 to XFAIL.
43593
43594 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43595
43596         * gcc.dg/980526-1.c: New test.
43597         * gcc.c-torture/execute/980526-2.c: New test.
43598
43599 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43600
43601         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43602
43603         * gcc.c-torture/execute/980526-1.c: New test.
43604
43605 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43606
43607         * g77.f-torture/execute/alpha2.f: Add runtime test.
43608
43609 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43610
43611         * g++.old-deja/old-deja.exp: Strip leading directories.
43612
43613         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43614         error for the line.  Don't run multiple tests for the same line.
43615
43616 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43617
43618         * gcc.dg/980523-1.c: New test.
43619
43620 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43621
43622         * g77.f-torture/compile/970915-0.f: New test.
43623
43624 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43625
43626         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43627
43628 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43629
43630         * gcc.dg/980520-1.c: New test.
43631
43632 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43633
43634         * gcc.dg/980502-1.c: Fix return type.
43635
43636 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43637
43638         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43639         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43640         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43641         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43642         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43643
43644 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43645
43646         * g77.f-torture/execute/980520-1.f: New test.
43647
43648 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43649
43650         * lib/mike-g77.exp: New file.
43651
43652         * g77.f-torture/noncompile/noncompile.exp,
43653         g77.f-torture/noncompile/check0.f: New files.
43654
43655 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43656
43657         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43658         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43659         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43660         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43661         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43662         abort where appropriate.
43663
43664 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43665
43666         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43667         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43668
43669 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43670
43671         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43672
43673 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43674
43675         * g77.f-torture/compile/980427-0.f: New test.
43676
43677 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43678
43679         * g77.f-torture/compile/980424-0.f: New test.
43680
43681 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43682
43683         * g77.f-torture/compile/980419-2.f (main): New test.
43684         * g77.f-torture/compile/970125-0.f: New test.
43685         * g77.f-torture/compile/980419-1.f: New test.
43686
43687 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43688
43689         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43690         of loop-4.c.
43691
43692 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43693
43694         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43695
43696 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43697
43698         * gcc.c-torture/compile/980329-1.c: New test.
43699
43700 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43701
43702         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43703         * gcc.dg/980312-1.c: Fix typo in -march command.
43704
43705 1998-03-16  H.J. Lu  (hjl@gnu.org)
43706
43707         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43708
43709 1998-03-11  Robert Lipe  <robertl@dgii.com>
43710
43711         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43712         Dave Love agree the Fortran source is bogus.
43713
43714 1998-03-11  Robert Lipe  <robertl@dgii.com>
43715
43716         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43717         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43718         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43719         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43720         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43721
43722 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43723
43724         * g++.old-deja/g++.other/friend1.C: New test.
43725
43726 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43727
43728         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43729         possibly uninitialized) variables and declare dnrm2.
43730
43731 1998-02-23  Robert Lipe <robertl@dgii.com>
43732
43733         From Bruno Haible <haible@ilog.fr>:
43734         * gcc.c-torture/execute/980223.c: New test.
43735
43736 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43737
43738         * gcc.dg/ifelse-1.c: New test.
43739
43740 1998-02-09  H.J. Lu  (hjl@gnu.org)
43741
43742         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43743
43744           * lib/old-dejagnu.exp (old-dejagnu): Added the
43745           "execution test - XFAIL *-*-*" handling in the spirit of
43746           "excess errors test -". Changed the "execution test fails"
43747           handling to be like "excess errors test fails".
43748           * Update various tests accordingly.
43749
43750 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43751
43752         * gcc.c-torture/execute/980205.c: New test.
43753
43754 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43755
43756         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43757         * lib/f-torture.exp: Similarly.
43758         * gcc.c-torture: Rename all .cexp files to .x files.
43759
43760 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43761
43762         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43763         (940510-1.c): Removed duplicate.
43764         (971104-1.c): New test.
43765
43766 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43767
43768           * lib/f-torture.exp: Improve error and loop detection.
43769
43770 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43771
43772         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43773         use that to size the filler array.
43774
43775 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43776
43777         * lib/c-torture.exp(c-torture-execute): Fix typo.
43778
43779         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43780         testcase as the executable name. Keep the executable around if
43781         the test fails.
43782
43783 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43784
43785         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43786         changes.  Only test one -g option, and move it to the end of the
43787         list of options to test.
43788
43789 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43790
43791         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43792         variable GCC_TORTURE_OPTIONS to supply default switches separated
43793         by colons.  If no environment variable, run tests with -O0 -g, -O1
43794         -g, and -O2 -g as well.
43795
43796 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43797
43798         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43799         explanatory comments. Fix indentation.
43800
43801 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43802
43803         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43804
43805 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43806
43807         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43808         * g++.old-deja/g++.mike/p7325.C: Likewise.
43809         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43810
43811 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43812
43813         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43814         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43815         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43816         * g++.old-deja/g++.law/operators4.C: Likewise.
43817
43818 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43819
43820         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43821         * g++.old-deja/g++.mike/p784.C: Ditto.
43822         * g++.old-deja/g++.mike/p785.C: Ditto.
43823
43824 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43825
43826           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43827
43828 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43829
43830         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43831         target feature; pass this to c-torture-execute as needed.
43832
43833 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43834
43835         * lib/c-torture.exp(c-torture-execute): If the previous and the
43836         current executables being tested are identical, we don't need to
43837         run the executable again. Try to make the executable names
43838         unique. Add an optional argument for passing additional compiler
43839         flags.
43840
43841 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43842
43843         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43844
43845 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43846
43847         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43848
43849 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43850
43851         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43852         32bit or larger longs.
43853
43854         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43855         have either a 32bit long or 32bit int.
43856
43857 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43858
43859         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43860         Make double precision tests dependent on sizeof (double).
43861
43862 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43863
43864         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43865         too.
43866
43867 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43868
43869         * gcc.c-torture/compile/961203-1.cexp: New script.
43870
43871 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43872
43873         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43874         up the includes ourselves.
43875
43876 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43877
43878         * lib/plumhall.exp: Remove random include, and add a few
43879         verbose messages for debugging.
43880
43881 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43882
43883         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43884         of trying to do it ourselves.
43885
43886 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43887
43888         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43889
43890 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43891
43892         * gcc.prms/5403.c: Made regexp a bit less strict.
43893
43894 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43895
43896         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43897         is returned from remote_load instead.
43898         * lib/plumhall.exp: Ditto.
43899         * lib/mike-g++.exp: Ditto.
43900         * lib/old-dejagnu.exp: Ditto.
43901         * lib/c-torture.exp: Ditto.
43902
43903 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43904
43905         * lib/g++.exp: Use build_wrapper procedure.
43906         * lib/gcc.exp: Ditto.
43907
43908 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43909
43910         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43911         an old-style decl for malloc.  Fixes tests to work when
43912         sizeof (int) != sizeof (size_t).
43913
43914 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43915
43916         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43917
43918         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43919         use stdargs.h interface.
43920
43921 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43922
43923         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43924         NO_VARARGS when compiling.
43925
43926 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43927
43928         * lib/plumhall.exp(ph_includes): New procedure.
43929         (ph_make): Use it.
43930         (ph_compiler): Ditto.
43931
43932         * lib/g++.exp: Rename test-glue.c to testglue.c.
43933         * lib/gcc.exp: Ditto.
43934
43935 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43936
43937         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43938         to completion when it's called.
43939
43940 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43941
43942         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43943         is defined, don't do test.
43944
43945 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43946
43947         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43948         for object files.
43949         (ph_summary): Mark skipped testcases as untested, not unresolved.
43950
43951         * lib/plumhall.exp (ph_make): If unresolved because of bad
43952         errorCode, record errorCode in log file.
43953         (*): Replace send_log/verbose with verbose -log.
43954
43955 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43956
43957         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43958         double conversion if double isn't at least 8 bytes.
43959
43960         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43961         int to work with targets where int is 16 bits.
43962
43963         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43964         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43965         precision for the test to complete.
43966
43967 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43968
43969         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43970         if d10v is not compiled with the -mdouble64 flag.
43971         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43972
43973         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43974         d10v is not compiled with the -mint32 flag.
43975
43976 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43977
43978         * lib/plumhall.exp: Use incr_count.
43979
43980 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43981
43982         * gcc.c-torture: Update to c-torture-1.45.
43983
43984 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43985
43986         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43987         the name of the expect testcase file).
43988
43989         * lib/g++.exp(g++_init): Ditto.
43990
43991 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43992
43993         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43994         the host.
43995
43996         * lib/gcc.exp(gcc_exit): New procedure.
43997
43998 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43999
44000         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44001         specs where appropriate.
44002
44003         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44004         because of new "candidates are" messages, and removed a few
44005
44006         * Converted all non-old-style g++ testcases to old-style, and
44007         moved into g++.old-deja.
44008
44009 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44010
44011         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44012         options.
44013
44014         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44015         succeeded.
44016
44017         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44018
44019 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44020
44021         * lib/gcc.exp (gcc_target_compile): Add support for defining
44022         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44023         the machine doesn't have those features.
44024
44025 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44026
44027         * g++.law/operators4.exp: Don't use LIBS.
44028
44029 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44030
44031         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44032
44033         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44034         * lib/g++.exp: Set it here instead. Also, allow use of the
44035         --tool_exec and --tool_opt options. Change CXX to
44036         GXX_UNDER_TEST.
44037
44038         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44039
44040         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44041
44042 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44043
44044         * lib/old-dejagnu.exp: Use prune_warnings instead of
44045         prune_system_crud.
44046         * lib/mike-g++.exp: Ditto.
44047         * lib/gcc.exp: Ditto.
44048         * lib/g++.exp: Ditto.
44049
44050         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44051
44052 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44053
44054           * 941014-2.c: Include stdlib.h
44055           * 960327-1.c: Include stdio.h
44056           * dbra.c, index-1.c: Don't assume ints are 32bits.
44057
44058 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44059
44060         * lib/gcc.exp: Add gcc,stack_size target feature.
44061
44062         * lib/g++.exp(g++_target_compile): Add the include and link
44063         paths here, not in two other places. And, it's $options, not
44064         options.
44065
44066         * lib/mike-g++.exp(postbase): Remove the code that determines
44067         the correct include and link paths.
44068         * g++.old-deja/old-deja.exp: Ditto.
44069
44070 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44071
44072         * lib/g++.exp(g++_init): target_compile no longer returns the
44073         filename of the result.
44074
44075 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44076
44077         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44078         call to glob.
44079
44080         * gcc.c-torture/special/special.exp: Change call to
44081         gcc_target_compile to include the object file.
44082
44083 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44084
44085         * gcc.c-torture/special/special.exp: Correct misspelling in last
44086         change.
44087
44088 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44089
44090         * lib/plumhall.exp(ph_summary): Log the entire output of the
44091         executable. Return -1 if there were any failures, 0 otherwise.
44092         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44093         (ph_make): Clean up objects and executables that were built
44094         if the tests succeeded.
44095
44096 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44097
44098         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44099         libraries and includes in the build tree as appropriate.
44100
44101 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44102
44103         * lib/c-torture.exp: Instead of looking for the global variable
44104         NO_LONG_LONG, check to see if that's a feature of the target.
44105
44106 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44107
44108         * config/default.exp: Minimize. Delete the remainer of the files in
44109         config; this functionality is now in devo/dejagnu/config.
44110
44111         g++.*/*: Pass any additional flags used to compile to postbase;
44112         delete CXXFLAGS.
44113
44114         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44115         is now done by runtest.exp. Use gcc_target_compile instead of
44116         compile.
44117
44118         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44119         Remove references to CFLAGS. Use remote_file instead of
44120         calling rm -f.
44121         (c-torture): Take a list of arguments to use to compile this
44122         testcase.
44123
44124         lib/g++.exp: Simplify. Use target_compile instead of compile.
44125         lib/gcc-dg.exp: Ditto.
44126         lib/gcc.exp: Ditto.
44127         lib/mike-{gcc,g++}.exp: Ditto.
44128         lib/old-dejagnu.exp: Ditto.
44129         lib/plumhall.exp: Ditto.
44130
44131 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44132
44133         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44134         (ph_linker): Likewise.
44135
44136 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44137
44138           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44139         MAP_ANON / MAP_ANONYMOUS if defined;
44140         else try to map from /dev/zero .
44141
44142 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44143
44144         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44145         isn't defined, then define it to MAP_ANONYMOUS.
44146
44147 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44148
44149         * gcc.c-torture: Update to c-torture-1.42 release.
44150
44151 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44152
44153         * gcc.c-torture: Update to c-torture-1.41 release.
44154
44155 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44156
44157         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44158         c-torture release.
44159
44160 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44161
44162         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44163         and LDFLAGS.  Fix second case to append the target_info ldflags
44164         onto LDFLAGS, not CFLAGS.
44165         * lib/g++.exp (g++_init): Add target_info stuff.
44166         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44167         of libgloss and newlib flags for !native.
44168
44169         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44170         (GDB): Fix relative path to go up another dir for finding gdb.
44171
44172 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44173
44174         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44175         versions in the target_info array, if they don't exist.
44176
44177 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44178
44179         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44180
44181 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44182
44183         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44184         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44185
44186 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44187
44188         * lib/old-dejagnu.exp: Don't remove the output file before we've
44189         actually tested it. Don't append pwd to the path of the executable
44190         we're testing.
44191
44192 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44193
44194         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44195
44196 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44197
44198         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44199         temporary directory for compiler files, and set it to a default
44200         value of /tmp. Set $output as the name of the output file from
44201         compiling the testcase. Add a -o option to $cflags_var so the
44202         compiler writes the final output file as $output. Set $executable
44203         to $output.
44204
44205         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44206         directory for compiler files, and set it to /tmp if it doesn't
44207         already have a value. Set $output_file to the name of the output
44208         file from compiling the testcase. Add a -o option to CXXFLAGS so
44209         the compiler writes the final output file as $output. Use $output
44210         as the executable to be tested.
44211
44212 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44213
44214         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44215
44216 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44217
44218         * gcc.c-torture/execute/pending-1.c: New test.  Still
44219         pending in Tege's queue.
44220
44221 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44222
44223         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44224         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44225         if there were failures.  Call unresolved if there were unresolved
44226         testcases.  Call gcc_fail if program did not run to completion.
44227         (ph_make): Pass additional argument name to ph_execute.
44228         (ph_execute): Add new argument.  Pass additional arguments to
44229         ph_summary.  Call gcc_fail is there is no execution output.
44230
44231 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44232
44233         * lib/plumhall.exp (proc_summary): Output relavent summary
44234         lines into the log so specific failures in plumhall can be
44235         investigated.
44236
44237 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44238
44239         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44240         (c-torture-execute): Don't try to execute tests which use
44241         "long long" types if $NO_LONG_LONG is nonzero.
44242
44243 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44244
44245         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44246         not c-torture.
44247
44248         * gcc.ieee: Move from here.
44249         * gcc.c-torture/execute/ieee: To here.
44250
44251 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44252
44253         * gcc.c-torture: Update to c-torture-1.41 release.
44254
44255 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44256
44257         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44258         not "$output".
44259
44260 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44261
44262         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44263         -c present.
44264
44265 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44266
44267         * config/proelf.exp: Handle connecting to a simulator.
44268
44269 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44270
44271         * config/proelf.exp: New file.  Enough framework that we can
44272         run c-torture tests on the proelf targets (or any other target
44273         that gdb can connect to for that matter).
44274
44275 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44276
44277         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44278         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44279
44280         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44281         exec_output exists.
44282
44283 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44284
44285         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44286         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44287
44288         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44289         to pass/fail/unresolved/unsupported/untested.  Caller must now
44290         call unresolved/unsupported/untested.
44291         * lib/*.exp: Update FSF address.  Update to handle new results of
44292         ${tool}_load.
44293         * lib/chill.exp (verbose): Delete.
44294
44295 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44296
44297         * lib/gcc.exp (default_gcc_start): Change order of args to
44298         $LDFLAGS $CFLAGS $LIBS.
44299         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44300         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44301         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44302         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44303         * gcc.misc-tests/dg-test.exp: Likewise.
44304         * gcc.misc-tests/msgs.exp: Likewise.
44305         * gcc.prms/prms.exp: Likewise.
44306         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44307         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44308
44309         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44310
44311 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44312
44313         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44314
44315         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44316         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44317
44318         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44319         necessary.
44320
44321 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44322
44323         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44324         global for loop; add use of $mathlib.
44325         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44326         settings here; set mathlib for anything but VxWorks.
44327
44328 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44329
44330         * gcc.c-torture: Update to c-torture-1.40 release.
44331
44332 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44333
44334         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44335         dg.exp.
44336
44337 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44338
44339         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44340         global.
44341
44342 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44343
44344         * lib/g++.exp (LIBS): Define if not already.
44345         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44346         (gcc-dg-prune): Call prune_gcc_output.
44347         * lib/gcc.exp (prune_gcc_output): New proc.
44348         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44349         prune_gcc_output.
44350
44351 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44352
44353         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44354         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44355
44356 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44357
44358         * gcc.c-torture: Update to c-torture-1.39 release.
44359
44360 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44361
44362         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44363         fails, try others as well.
44364
44365 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44366
44367         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44368         If compilation fails, mark execute tests as `untested'.
44369         If test is marked as unsupported, don't mark compilation and
44370         execute tests as failed.
44371
44372 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44373
44374         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44375         libstdc++ for whether or not we want to be doing shared
44376         libraries.  Delete link_curses since we don't need it anymore.
44377         * lib/mike-g++.exp (postbase): Don't link in libg++.
44378         * g++.old-deja/old-deja.exp: Likewise.
44379
44380 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44381
44382         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44383
44384 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44385
44386         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44387         For that, add `-Wl,-a,shared_archive'.
44388         * g++.old-deja/old-deja.exp: Likewise.
44389
44390 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44391
44392         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44393
44394 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44395
44396         * lib/mike-g++.exp (postbase): Pay attention to the status of
44397         g++_load.
44398
44399 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44400
44401           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44402
44403 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44404
44405         * lib/gcc.exp (default_gcc_start): No longer need to log program
44406         being executed or its output, execute_anywhere does that now.
44407         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44408         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44409
44410 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44411
44412         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44413         the same as those in lib/g++.exp.
44414
44415 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44416
44417         * gcc.c-torture: Update to c-torture-1.38 release.
44418         * gcc.ieee: Related changes.
44419
44420 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44421
44422         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44423         "exec". Minor reformatting changes.
44424
44425         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44426         cross. This means all "exec" calls now work on a remote host as
44427         well.
44428         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44429         cross. Filter out the extra "\r\n" stuff that expect puts in.
44430         (c-torture-execute): Filter out the bogus warnings like
44431         c-torture-compile does. Add support for canadian cross.
44432         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44433         Use execute_anywhere rather than calling exec directly. Now it
44434         works for canadian cross testing.
44435
44436 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44437
44438         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44439         results into a variable, and check that rather than using file exists.
44440
44441 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44442
44443         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44444         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44445
44446 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44447
44448         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44449         lib_curses if there's a shared libg++ in the build tree.
44450
44451 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44452
44453         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44454         if not supported target.
44455
44456 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44457
44458         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44459         link_curses up to always happen, not just for native builds.
44460
44461 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44462
44463         * gcc.c-torture: Update to c-torture-1.36 release.
44464         * gcc.failure: Related changes.
44465
44466 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44467
44468         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44469
44470 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44471
44472         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44473         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44474         runshlib, link_curses, and mathlib for link and run.
44475
44476         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44477         pass the runtime shared library options for Solaris, OSF/1, and
44478         Irix5, and link with -lcurses to avoid unresolved references.
44479
44480 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44481
44482         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44483         only run once.
44484
44485 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44486
44487         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44488
44489 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44490
44491         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44492         do not have a framework for the "compat" tests yet.
44493
44494 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44495
44496         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44497         set to null if we're testing vxworks5.1.  Use that instead of
44498         `-lm' in the setting of LIBS for link and run.
44499
44500 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44501
44502         * config/rom68k.exp (${tool}_load): Major changes to make it
44503         work.  Verified that it does in fact return the stuff in
44504         exec_output properly.  Catch any Emul or any TRAP other than 0.
44505
44506 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44507
44508         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44509         LDFLAGS properly for targets that need stuff from libgloss.
44510         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44511         only run once.
44512         (gpp_initialized): New variable.
44513
44514 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44515
44516         * config/rom68k.exp: Load libgloss.exp.
44517         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44518         so we can produce a fully linked binary.
44519         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44520         so we can produce a fully linked binary.
44521
44522 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44523
44524         * lib/plumhall.exp (ph_section): Watch for expected failures.
44525         Add missing `else'.
44526
44527         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44528         run the testcase.
44529         (c-torture): Likewise.
44530
44531 1995-08-28  Doug Evans  <dje@cygnus.com>
44532
44533         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44534
44535         * lib/mike-g++.exp (mike_cleanup): New proc.
44536         (prebase): New globals compiler_result, not_compiler_result,
44537         target_regexp.
44538         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44539         allow leading "-" in pattern.  Watch for unsupported tests.
44540         If $compiler_result is set, pattern match assembler code,
44541         and ditto for $not_compiler_result.
44542         * lib/mike-gcc.exp: Likewise.
44543
44544         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44545         execution "succeeded".
44546
44547 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44548
44549         * config/win32.exp: New file.
44550         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44551
44552 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44553
44554         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44555         unsupported.
44556         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44557         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44558         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44559
44560         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44561         "... without exceptions was ...".  That is now handled by
44562         prune_system_crud.
44563         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44564
44565 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44566
44567         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44568         sieve.c,sort2.c}: New files.
44569         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44570         sieve.exp,sort2.exp}: Drivers for them.
44571
44572         * lib/mike-gcc.exp (program_output): New user settable variable.
44573         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44574         messages.
44575         * lib/mike-g++.exp (program_output): New user settable variable.
44576
44577         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44578
44579         * config/sh.exp: Deleted (use sim.exp instead).
44580
44581 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44582
44583         * config/vx.exp: Declare CHECKTASK as global.
44584         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44585         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44586         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44587
44588 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44589
44590         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44591         target. Like vx.exp, only includes `vx29k.exp' instead of
44592         `vxworks.exp'.
44593
44594 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44595
44596         * config/sim.exp: Increase time limit from 120 seconds to 240.
44597
44598 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44599
44600         * gcc.c-torture/execute/950628-1.c: New test.
44601
44602 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44603
44604         * gcc.c-torture: Update with changes/additions from
44605         c-torture-1.34.
44606
44607 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44608
44609         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44610
44611 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44612
44613         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44614
44615 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44616
44617         * gcc.c-torture/compile/950512-1.c: New test.
44618         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44619         * gcc.dg/struct-ret-1.c: Likewise.
44620
44621 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44622
44623         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44624           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44625
44626 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44627
44628         * gcc.c-torture/special/920411-1.c: Deleted.
44629         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44630
44631 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44632
44633         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44634         cpu limit.
44635
44636 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44637
44638         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44639
44640 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44641
44642         From kenner;
44643         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44644         is the proper length.
44645         * va-arg-3.c: Likewise.
44646
44647 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44648
44649         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44650         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44651
44652         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44653         * lib/g++.exp (default_g++_start): Delete old cruft.
44654
44655 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44656
44657         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44658         (2 * (1 << 18)) to (2 * (1 << 17)).
44659
44660         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44661
44662 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44663
44664         * config/rom68k.exp: Renamed from config/idp.exp
44665
44666 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44667
44668         * c-torture/compile/921109-2.c
44669
44670 1995-04-18  Mike Stump  <mrs@cygnus.com>
44671
44672         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44673         excess errors.
44674
44675 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44676
44677         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44678         output.
44679         * lib/g++.exp (default_g++_start): Likewise.
44680
44681 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44682
44683         * gcc.c-torture/compile/950329-1.c: New test.
44684
44685 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44686
44687           * config/bug.exp (${tool}_load): Updated to use new remote_open
44688           and remote_close procs.
44689         * config/idp.exp: New file.
44690
44691 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44692
44693         * gcc.c-torture/execute/950322-1.c: New test.
44694
44695 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44696
44697         * config/vx.exp (${tool}_load): Clean up testing of return code from
44698         vxworks_ld and vxworks_spawn.
44699
44700 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44701
44702         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44703
44704 1995-03-13  Mike Stump  <mrs@cygnus.com>
44705
44706         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44707         can mark excess errors on a machine by machine basis.  Note, the
44708         default is to not expect any excess errors, even when excess
44709         errors test - is given, so you will want to put an XFAIL ... on
44710         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44711         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44712         those 4 machines, but no others.
44713
44714 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44715
44716         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44717         * lib/c-torture.exp: to here.
44718
44719 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44720
44721         * gcc.c-torture/execute/950221-1.c: New test.
44722         * gcc.c-torture/execute/struct-ret-1.c: New test.
44723         * gcc.c-torture/compile/950221-1.c: New test.
44724
44725         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44726
44727 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44728
44729         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44730         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44731
44732 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44733
44734         * g++.gb: New directory of tests, derived from my signature and
44735         class scoping tests.
44736
44737         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44738         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44739         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44740         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44741         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44742         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44743         * g++.gb/sig25.C: Likewise.
44744
44745         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44746         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44747         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44748         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44749         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44750         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44751         * g++.gb/sig25.exp: Likewise.
44752
44753         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44754         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44755         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44756         * g++.gb/scope13.C: Likewise, this test still fails.
44757
44758         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44759         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44760         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44761         * g++.gb/scope13.exp: Ditto.
44762
44763         * g++.gb/README: New file, explains what these tests are about.
44764
44765 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44766
44767         * lib/dg.exp (dg-do): Support `preprocess'.
44768         (dg-test): Likewise.
44769
44770 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44771
44772         * config/udi.exp: change "continue -expect" to "exp_continue".
44773
44774 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44775
44776         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44777         Delete redundant tests.
44778
44779         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44780         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44781         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44782         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44783         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44784         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44785         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44786         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44787
44788         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44789         storing label pointers.
44790         * gcc.c-torture/execute/921019-1.c: Likewise.
44791         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44792         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44793         parameter fp.
44794         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44795         constants.
44796
44797         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44798         Delete obsolete tests.
44799
44800         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44801         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44802         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44803         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44804         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44805         * gcc.c-torture/compile/950124-1.c: New test.
44806
44807         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44808
44809 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44810
44811         * lib/mike-g++.exp: Add -lm to LIBS.
44812
44813 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44814
44815         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44816
44817 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44818
44819         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44820
44821 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44822
44823         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44824
44825 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44826
44827         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44828         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44829         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44830         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44831         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44832         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44833         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44834         * g++.law/{operators31.C, operators32.C,
44835         * g++.law/{operators33.C, operators34.C}: Likewise.
44836         * g++.law/{pic1.C, refs2.C}: Likewise.
44837         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44838         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44839         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44840         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44841
44842         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44843         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44844         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44845         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44846         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44847         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44848         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44849         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44850         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44851         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44852         * g++.law/{operators34.exp}: Likewise.
44853         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44854         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44855         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44856         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44857         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44858
44859         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44860         No longer expected to fail.
44861         * g++.law/missed-error3.C: Tweak for recent bool changes.
44862
44863 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44864
44865         * config/emb-unix: Deleted.
44866         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44867         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44868
44869 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44870
44871         * lib/dg.exp (dg-test): Fix typo in last patch.
44872
44873 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44874
44875         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44876         (handles multiple occurrences).
44877
44878 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44879
44880         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44881         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44882         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44883         printed).
44884         * lib/c-torture.exp (c-torture-compile): Likewise.
44885         (c-torture): Prepend full path if missing.
44886         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44887         (gcc_fail): Likewise.
44888         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44889
44890 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44891
44892         * lib/netware.exp: Only attach to NetWare i386 systems.
44893
44894 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44895
44896         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44897         messages.  Add test name to "output pattern match" pass/fail message.
44898
44899 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44900
44901         * gcc.dg: New testsuite.
44902         * gcc.dg/dg.exp: New file.
44903
44904         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44905         test-switch.c}: Deleted.
44906
44907         * gcc.misc-tests/msgs.exp: New testcase driver.
44908
44909 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44910
44911         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44912         Watch for illegal return values from ${tool}_load.
44913         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44914         cross targets.  Coerce return value >0 to 1.
44915
44916 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44917
44918         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44919
44920         * config/emb-unix.exp: New file.
44921
44922         * config/sim.exp: Error if variable $SIM not defined.
44923         (${tool}_load): Mark test as "untested" if simulator missing.
44924
44925         * config/unix.exp: Load remote.exp to get rcp_download.
44926         * lib/c-torture.exp: Use different option lists for testcases with
44927         and without loops.
44928         * gcc.c-torture/execute/execute.exp: Likewise.
44929
44930 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44931
44932         * config/*.exp: Clarify return code from ${tool}_load.
44933         Call `unresolved' or `untested' instead of `warning' or `perror'
44934         (sometimes you still want to call both though).
44935         Add comment that `shell_id' is local to each file.
44936         * config/udi.exp (timeout): Set to 30.
44937         Don't print warning if connection fails, $connectmode has already
44938         printed an error.
44939         (${tool}_load): Move verbose messages to level 2.
44940         Rework pattern for "Process started" message.
44941         Pass `shell_id' to ${connectmode}_download.
44942         Retry twice upon timeout.  Make resetting of target more robust.
44943         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44944         Pass `shell_id' to exit_$connectmode.
44945         Only call exit_$connectmode if connected.
44946         * config/unix.exp (${tool}_load): Check return codes better.
44947         * config/vrtx.exp (${tool}_load): Likewise.
44948         * config/vx.exp (${tool}_load): Likewise.
44949         Delete unneeded global's.
44950         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44951         from ${tool}_load.
44952         (dg-stat): Delete.
44953         (dg-init): Delete recording of pass/fail counts.
44954         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44955         (old-dejagnu-init): Likewise.
44956         (old-dejagnu-stat): Delete contents, empty proc now.
44957         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44958         (c-torture): Delete references to lcnt, lpass, lfail.
44959         Get option list from TORTURE_OPTIONS.
44960         Delete -funroll[-all]-loops if no loops.
44961         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44962         (g++_stat): Delete contents (empty proc now).
44963         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44964         (gcc_finish): Likewise.
44965         (gcc_stat): Deleted.
44966         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44967         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44968         * gcc.c-torture/execute/execute.exp: Likewise.
44969         Split tests into two parts: compile, execute.
44970         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44971         no loops.  Update to reflect clarified return codes from ${tool}_load.
44972
44973 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44974
44975         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44976         to grep for.
44977         (old-dejagnu): Likewise (where necessary).
44978
44979 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44980
44981         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44982
44983         * lib/dg.exp (dg-process-target): Fix processing of selector.
44984         Add comment regarding use of `error'.
44985
44986         * lib/gcc.exp (prune_system_crud): Define if missing.
44987         * lib/g++.exp (prune_system_crud): Likewise.
44988
44989         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44990         Call prune_system_crud.
44991         * lib/dg.exp (dg-runtest): New proc.
44992         Use perror instead of send_user for tcl errors in testcase.
44993         Don't return any value, it's never used.
44994         Don't clobber previous definition of `unknown'.
44995         Print tcl errors in `dg-final'.
44996
44997 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44998
44999         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45000         (dg-test): Don't print errorInfo, it contains stack backtrace.
45001
45002 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45003
45004         * lib/g++.exp (runtest_file_p): Define if missing.
45005
45006 1994-09-24  Doug Evans  (dje@cygnus.com)
45007
45008         * lib/mike-g++.exp: Comment out loading of g++.exp.
45009         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45010         (default_g++_version): Always print something.
45011         (default_g++_start): Comment out call to `which'.
45012         (g++_start, g++_load): Deleted (must be defined in config file).
45013         * lib/gcc.exp: Test for existence of $CC at start.
45014         Delete check for tmpdir (done in gcc_init).
45015         (default_gcc_version): Always print something.
45016         (default_gcc_start): Comment out call to `which'.
45017         * config/*.exp: Major cleanup - make cross targets work at least a
45018         little better for g++ (by not being "--tool gcc" specific).
45019         Rename gcc_xxx to ${tool}_xxx.
45020         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45021         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45022
45023 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45024
45025         * lib/c-torture.exp (c-torture-compile): Rework compiler
45026         message processing.
45027
45028         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45029         c-torture.
45030
45031 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45032
45033         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45034
45035         * lib/dg.exp (dg-process-target): Support { target native }.
45036
45037 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45038
45039         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45040         looked for "... program xxx got fatal signal".
45041         Correct regsub munging of `comp_output'.
45042         Ignore compiler messages "path prefix not used" and "linker input
45043         file unused".
45044
45045 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45046
45047         * lib/gcc.exp (runtest_file_p): Define if missing.
45048         * gcc.prms/template.c: Example to work from.
45049
45050 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45051
45052         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45053         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45054
45055         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45056         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45057         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45058         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45059
45060         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45061         (dg-process-target): No longer a varargs proc.
45062         Return S/N for target, P/F for xfail.  All callers changed.
45063         (user option procs): More argument checking.
45064         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45065         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45066         (dg-test): Skip test if not running on selected target in `dg-do'.
45067         Update handling of `dg-do-what', `dg-output-text'.
45068         Separate execution pass/fail from output pattern match pass/fail.
45069         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45070
45071 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45072
45073         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45074         target for 920510-1.c.
45075
45076 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45077
45078         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45079         Clean up comment regarding use of passcnt, etc.
45080         (gcc_stat): Don't update `testcnt' here.
45081         (gcc_finish): Do it here.
45082         Might as well reset `but_id' here too.
45083         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45084         to determine if the file should be tested.
45085         * gcc.c-torture/compile/compile.exp: Likewise.
45086         * gcc.c-torture/execute/execute.exp: Likewise.
45087         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45088         * gcc.misc-tests/dg-test.exp: Likewise.
45089         * gcc.prms/prms.exp: Likewise.
45090         * gcc.wendy/wendy.exp: Likewise.
45091         * g++.old-deja.exp: Likewise.
45092         Move "Testing file" message to verbose level 1.
45093
45094 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45095
45096         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45097
45098 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45099
45100         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45101         (default_gcc_start): Accept optional second list element
45102         of compiler flags.  Print compiler output at verbosity level 2.
45103         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45104         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45105         Save current values of framework globals passcnt, failcnt, xpasscnt,
45106         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45107         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45108         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45109         xfailcnt to compute stats.  Update framework global `testcnt' from
45110         pass/fail counts.
45111         (gcc_finish): New proc.  Clean up test environment.
45112         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45113         (gcc_epass, gcc_efail): Delete.
45114         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45115         argument of line number.
45116         (dg-init): If the tool has an init routine, call it.
45117         (dg-test): Remove args `cflags_var' and `libs_var'.
45118         Pass all compiler options to ${tool}_start.
45119         Handle missing line number.
45120         (dg-finish): New function.
45121         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45122         particular files.  Call gcc_finish at end.  Move "skipping test"
45123         message to verbosity level 3.
45124         * gcc.c-torture/compile/compile.exp: Likewise.
45125         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45126         * gcc.c-torture/execute/execute.exp: Likewise.
45127         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45128         Print testcase being tried at verbosity level 1.
45129         * gcc.c-torture/special/special.exp: Unset xfail.
45130         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45131         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45132         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45133         * gcc.failure/failure.exp: Likewise.
45134         * gcc.ieee/ieee.exp: Likewise.
45135         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45136         Update call to dg-test.  Call dg-finish at end.
45137         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45138         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45139         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45140         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45141         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45142         * gcc.wendy/wendy.exp: Add copyright.
45143         Delete setting of tmpdir (done by gcc_init).
45144         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45145         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45146         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45147         gcc_[ce]pass/fail.
45148
45149 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45150
45151         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45152         confusion.
45153         (g++_load): Likewise.
45154
45155         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45156         Rename argument to `prog' to remove the confusion.
45157         Varargs fns behave differently too!
45158         (g++_load): Likewise.
45159
45160         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45161
45162         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45163         what it is.  Delete (always) printing of status value for !native.
45164         Simplify verbose code, and include status and exec_output.
45165         (g++_load): Use gcc_load.
45166
45167 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45168
45169         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45170         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45171         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45172         940714-3.c as these testcases don't exist anymore.  Make
45173         va-arg-1.c expected to pass.
45174
45175 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45176
45177         * gcc.misc-tests/misc.exp: Only run specific testcases.
45178         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45179         * gcc.misc-tests/dg-[1-9].c: New files.
45180
45181         * lib/dg.exp: New testsuite driver.
45182         * gcc.prms/prms.exp: Use it.
45183
45184         * README.gcc: New file.
45185
45186         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45187         Document and reset `lxpass' and `lxfail'.
45188         Simplify "initialized" message.
45189         (gcc_stat): Clean up comments a little.
45190
45191 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45192
45193         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45194
45195 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45196
45197         * lib/old-dejagnu.exp (process-option): New proc.
45198         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45199         (old-dejagnu): Simplify.
45200         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45201
45202 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45203
45204         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45205         exists and is not an empty string.
45206
45207         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45208         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45209         finished.
45210         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45211         automatically.
45212
45213         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45214         longer expected to fail.
45215
45216         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45217         "f" function call.
45218
45219         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45220
45221         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45222         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45223         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45224         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45225         c-torture-1.29.
45226
45227         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45228         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45229
45230         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45231
45232         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45233         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45234
45235         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45236         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45237         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45238
45239 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45240
45241         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45242         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45243         940714-1.c, 940714-2.c, 940714-3.c},
45244         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45245         gcc.misc-tests/{mg.c,mg.exp}:
45246         New tests.
45247         * gcc.noncompile/noncompile.exp: Change accordingly.
45248
45249 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45250
45251         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45252         Undo previous clobberage.
45253
45254 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45255
45256         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45257         * gcc.special/{930510-1.c, special.exp}:
45258         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45259         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45260         struct-varargs-1.c}: New tests from c-torture-1.26.
45261
45262 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45263
45264         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45265           argument to switch.
45266
45267 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45268
45269         * Revert the previous changes.  Please see Rob's directory
45270           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45271           fixes.
45272
45273 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45274
45275         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45276             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45277             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45278             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45279             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45280             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45281             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45282             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45283             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45284             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45285             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45286             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45287             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45288             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45289             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45290             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45291             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45292             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45293             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45294             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45295             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45296             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45297             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45298             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45299             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45300             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45301             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45302
45303 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45304
45305         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45306             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45307           with perror calls.
45308
45309 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45310
45311         * config/unix.exp (g++_load): Fix syntax.
45312
45313 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45314
45315         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45316         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45317         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45318         Don't expect va-arg-1.c to fail.  Correct expected output for
45319         920928-1.c.
45320         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45321         * gcc.wendy/hbm4.c: Correct typo.
45322         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45323
45324 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45325
45326         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45327         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45328         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45329         * lib/c-torture.exp (c-torture-compile): Ditto.
45330
45331         Reduce volume of output (remove all the -I's and such).
45332         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45333         Call gcc_cpass, gcc_cfail.
45334         (c-torture): Pass testing option to c-torture-compile.
45335
45336 1994-03-21  Doug Evans  (dje@cygnus.com)
45337
45338         Bring patches over from progressive.
45339         * config/default.exp: Exit remote shell cleanly.
45340         (g++_exit, g++_start): Add default versions.
45341         * config/sim.exp (gcc_load): Use perror, not error.
45342
45343 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45344
45345         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45346         set in site.exp.
45347
45348 1994-03-14  Doug Evans  (dje@cygnus.com)
45349
45350         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45351         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45352         (wendy_try): New proc to run testcase.
45353         (main loop): Call 'em.
45354         * gcc.wendy/*.c: Clean up pass to correct expected output.
45355
45356         * lib/gcc.exp: Minor cleanup work.
45357         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45358
45359 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45360
45361         * config/sim.exp (gcc_load): Document return codes better.
45362         Don't pass -v to simulator.
45363
45364 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45365
45366           * gcc.special/920717-x.c: Fix typo.
45367           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45368           get at sources.
45369
45370         * lib/mike-gcc.exp: Fix typo.
45371
45372 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45373
45374         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45375         binary to use, transform the name.
45376         * config/*.exp: rename everything. Nuke any g++ specific files,
45377         it's now a special case of gcc that requires no special support.
45378         Add a default.exp for unsupported targets.
45379
45380 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45381
45382         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45383         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45384         version of Tcl.
45385
45386 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45387
45388         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45389         than a warning.
45390
45391 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45392
45393         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45394
45395 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45396
45397         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45398         option_list.  Compile every file with only 4/6 option choices
45399         (same as C torture) instead of with 12/18 different option
45400         choices.
45401         * lib/c-torture.exp: Likewise.
45402
45403         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45404         not already set.
45405
45406 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45407
45408         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45409         can put an XFAIL *-*-* on excess errors.
45410
45411 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45412
45413         * g++.law: Add more tests derived from g++-bugs snapshots.
45414
45415         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45416         equivalent to g++.law/init9.
45417
45418         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45419         compiled it, and the a.out file after we've run it.
45420
45421 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45422
45423         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45424         compiled it, and the a.out file after we've run it.
45425
45426 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45427
45428         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45429
45430 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45431
45432         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45433         version number.
45434
45435 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45436
45437         * g++.law: New directory of g++ tests derived from the g++-bugs
45438         snapshots.
45439
45440 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45441
45442         * gcc.compile: initbug1.c initbug1.exp testcase added
45443
45444 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45445
45446         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45447         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45448           fixes submitted by Jeff Law (law@cs.utah.edu)
45449         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45450           Jeff Law (law@cs.utah.edu)
45451
45452
45453 1993-11-30  Mike Stump  (mrs@cygnus.com)
45454
45455         * config/unix-g++.exp: Follow the gcc way of doing things.
45456         * g++.old-deja/old-deja.exp: Minor updates.
45457         * lib/g++.exp: New file, follow the gcc way of doing things.
45458         * lib/old-dejagnu.exp: Minor updates.
45459         * lib/mike-g++.exp: Always unset errorInfo.
45460
45461 1993-11-06  Mike Stump  (mrs@cygnus.com)
45462
45463         * lib/gcc.exp: Fix some errors with the below change, CC and
45464         CFLAGS should be global when setting, not local.
45465
45466 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45467
45468         * lib/gcc.exp: Transform tool name.
45469
45470 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45471
45472         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45473
45474 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45475
45476         * lib/gcc.exp: change gcc_done to gcc_stat
45477
45478 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45479
45480         * Upgraded gcc testsuite to c-torture version 1.25
45481
45482 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45483
45484         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45485         * lib/c-torture: added hooks for new reporting code.
45486
45487 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45488
45489         * config/sh-gcc.exp: check if sh-sim exists in the path
45490
45491 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45492
45493         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45494         * gcc.compile/compile.exp: Initial changes for new logic.
45495         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45496         * gcc.failure/failure.exp: Initial changes for new logic.
45497         * gcc.ieee/ieee.exp: Initial changes for new logic.
45498         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45499         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45500         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45501         * lib/c-torture.exp: Initial changes for new logic.
45502         * lib/gcc.exp: Initial changes for new logic.
45503
45504 1993-10-15  Mike Stump  (mrs@cygnus.com)
45505
45506         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45507         depend upon failure or success.  Fully qualify names in failure
45508         and success messages.  Always remove a.out before starting
45509         compile, just in case.  Pay more attention to error text output by
45510         the compiler.  Handle testcases with no known past errors just
45511         like all others, so that things are uniform.  Other miscellaneous
45512         improvements.
45513
45514 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45515
45516         * gcc.cpp: new directory for cpp tests
45517
45518 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45519
45520         * lib/chill.exp: Code reformatted, removed unused code.
45521         * config/unix-chill.exp: Code reformatted, removed unused code.
45522         * chill.execute/execute.exp: Code reformatted, removed unused code.
45523         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45524
45525 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45526
45527         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45528         routines not written.
45529
45530 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45531
45532         * config/bug-gcc.exp: Use new procs from bug.exp.
45533
45534 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45535
45536         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45537         via ftp, rather than depending on NFS.
45538         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45539         case.
45540
45541 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45542
45543         * config/bug-gcc.exp: Use new download proc.
45544
45545 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45546
45547         * chill.execute/execute.exp: cleanups, handles errors better
45548         * chill.compile/compile.exp: rewrite, based on execute.exp
45549         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45550         * lib/chill.exp: major changes to diff proc and compile and link
45551           procs. added chill_fail and chill_pass wrappers to pass and
45552           fail. added more comments, and handle error codes better.
45553           Added a hack to capture stderr from exec, so noncompile tests
45554           can work.
45555
45556 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45557
45558         * chill.execute/execute.exp: rewrite of testsuite driver
45559         * lib/chill.exp: rewrite of testsuite driver
45560         * config/unix-chill.exp: rewrite of testsuite driver
45561
45562 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45563
45564         In chill.execute:
45565         * iexpr.ch: Standardize uppercase.
45566         * tuples.dat: Standardize uppercase.
45567         * vary.ch: standardize.  Correct varying string assignments.
45568         * vary.dat: Add new output lines.
45569
45570 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45571
45572         In chill.execute:
45573         * chprintf.ch: Standardize use of uppercase.
45574         * tuples.ch: Standardize and turn arr2 into a DCL,
45575           rather than a SYN.
45576         * pinits.ch: Standardize.
45577
45578 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45579
45580         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45581         * Makefil: Renamed to Makefile.in.
45582         * configure.in: New.
45583
45584 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45585
45586         In chill.execute:
45587         * .cvsignore: Add result/output files.
45588         * Makefile: Fix up variables at start.  Use MFLAGS
45589           everywhere.  Correct bool_loc, built_ins entries.
45590           Add entry for vary1.ch.
45591         * bitarray.ch: Standardize upper-case usage.
45592         * bitexpr.ch: Standardize, add output of b1.
45593         * params.ch: Use arrayt in along PROC parameters, to
45594           avoid novelty problems.
45595         * sets.ch: Tiny cleanup.
45596         * vary1.ch: Re-indent.
45597
45598 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45599
45600           * Add PR-related files to Makefiles, .cvsignore files, etc.
45601
45602 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45603
45604         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45605           with compiler objects. New names are test-flow.c and test-loop.c
45606
45607 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45608
45609         * Upgraded c-torture tests from 1.19 to 1.20
45610
45611         * new files:
45612         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45613         * gcc.compile: 930623-1.c 930623-2.c
45614         * gcc.noncompile: 930622-1.c 930622-2.c
45615         * gcc.failure: 920411-1.c 920627-2.c
45616         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45617
45618 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45619
45620         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45621           More changes to get testsuite working properly. Needs more work.
45622           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45623
45624 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45625
45626         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45627           More changes to get testsuite working properly. Needs more work.
45628
45629 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45630
45631         * chill.compile/compile.exp: Added for Dejagnu support
45632         * chill.execute/execute.exp: Added for Dejagnu support
45633         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45634
45635 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45636
45637         This should complete moving the CHILL test files.
45638         * chill.noncompile(.cvsignore printf.grt
45639             in-printf.grt chprintf.grt chprintf.ch):
45640             Added test-support files.
45641           (Makefile): Modified further.
45642         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45643             signal.ch): Added test files.
45644           * chill.execute (.cvsignore printf.grt printr.c
45645             in-printf.grt rts.c chprintf.grt rts.h): Added
45646           test-support files.
45647             (Makefile): More corrections.
45648
45649 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45650
45651         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45652           test cases, ready for DejaGnu.
45653
45654 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45655
45656         * Upgraded c-torture tests from 1.18 to 1.19
45657
45658         * gcc.compile: added test(s):
45659           930607-1.c
45660         * gcc.execute: added test(s):
45661           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45662
45663         * added new subdirectory for misc tests: gcc.misc-tests
45664         * gcc.misc-test(s): added tests:
45665           inst-check.c test-consts.c test-ior.c test-switch.c
45666
45667 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45668
45669         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45670
45671 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45672
45673         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45674
45675 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45676
45677         * Upgraded c-torture tests from 1.17 to 1.18
45678
45679 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45680
45681         * Upgraded c-torture tests from 1.12 to 1.17
45682
45683 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45684
45685         * lib/old-dejagnu.exp:
45686           Fixed handling of XFAIL target triplets to correctly
45687           recognize wildcard characters.  Removed code that
45688           appended a unique id tag to the end of the file name
45689           printed out by the result of the testcases within a
45690           given test file.
45691
45692 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45693
45694         * lib/old-dejagnu.exp:
45695           Reworked expected failure handling to trigger off of XFAIL
45696           keyword in keyphrase embeded in testcase source code. The
45697           XFAIL keyword must be at the end of the keyphrase line. It
45698           may optionally be followed by one or more target triplets.
45699           It has just occured that the handling of wildcards in the
45700           target triplet may not be correct.
45701
45702 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45703
45704         * g++.old-deja/tests:
45705           Moved all subdirectories up one level into g++.old-deja .
45706
45707         * lib/old-dejagnu.exp:
45708           Fixed problem with CXXFLAGS not being properly reset, and being
45709           corrupted with extraneous "-c" compiler option.  This was
45710           causing binaries to not be generated for test that needed them.
45711           Modified strings passed to "pass" and "fail" so that individual
45712           tests from the same test file would be distinguished by an
45713           identifier appended to the test file name in the summary logs;
45714           this corrected a problem with erroneous diff logs.  Added code
45715           to search testcases for expected fail and unexpected pass keywords.
45716
45717 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45718
45719         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45720
45721 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45722
45723         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45724           Removed extraneous text from end of "Special g++ Options"
45725           keyphrase.
45726
45727         * lib/old-dejagnu.exp: Added pattern matching to look for new
45728           keywords, embedded in testcases comments, which will trigger
45729           calls to xpass and xfail.
45730
45731 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45732
45733         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45734           comments embedded in the testcases, especially the one looking for
45735           special compiler options, as well as the pattern matching for the
45736           compiler output again.
45737
45738 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45739
45740         * lib/old-dejagnu.exp: Do a proper check of the return value for
45741           execute tests. Fixed several problems with the pattern matching
45742           of the compiler output which gave erroneous test results.
45743           Changed several of the test result messages to be more descriptive.
45744         * config/unix-g++.exp: Proc g++_load now actually works and
45745           executes the tests passed to it and returns a usable return
45746           value.
45747
45748 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45749
45750           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45751
45752 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45753
45754         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45755           Modified both files to properly execute the old style
45756           dejagnu tests. The previous versions of these files were
45757           experimental and did not function anything near correctly.
45758
45759 1993-04-05  Rob Savoye  (rob@cygnus.com)
45760
45761         * Removed all Makefile.in and configure.in files. No configuration
45762         needed now.
45763
45764 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45765
45766         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45767
45768 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45769
45770         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45771         gcc.special/configure.in, gcc.noncompile/configure.in,
45772         gcc.execute/configure.in, gcc.code_quality/configure.in,
45773         g++.other/configure.in, g++.old-deja/configure.in,
45774         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45775         in srcname setting.
45776
45777 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45778
45779         * lib/udi.exp: Fixed mondfe and mondfe_download.
45780         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45781         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45782
45783 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45784
45785         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45786         (gdb_exit): Don't remove *_soc files.
45787
45788 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45789
45790         * lib/c-torture.exp: Don't look for main; instead always use -w
45791         -c.  This is how the c-torture tests work.  Remove the object
45792         file if the compilation succeeds.
45793         * gcc.execute/execute.exp: Remove executable if test passes.
45794         * gcc.noncompile/noncompile.exp: Every test is an expected
45795         failure.
45796         * gcc.special/special.exp: Added tests from c-torture 1.11,
45797         corrected use of existing test.
45798         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45799         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45800         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45801         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45802         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45803         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45804         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45805         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45806         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45807         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45808         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45809         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45810         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45811         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45812         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45813         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45814         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45815         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45816         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45817         c-torture 1.11.
45818         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45819         correspond to c-torture 1.11.
45820
45821         * New file.