OSDN Git Service

2006-10-28 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-28 Tobias Burnus <burnus@net-b.de>
2
3         PR fortran/29625
4         * gfortran.dg/io_real_boz.f90: Add.
5         * gfortran.dg/io_real_boz2.f90: Add.
6
7 2006-10-28  Richard Guenther  <rguenther@suse.de>
8
9         PR middle-end/26899
10         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11
12 2006-10-28  Richard Guenther  <rguenther@suse.de>
13
14         PR target/28806
15         * gcc.target/i386/math-torture/lround.c: New testcase.
16
17 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18
19         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
20         * gcc.dg/builtins-44.c: Likewise.
21         * gcc.dg/builtins-45.c: Likewise.
22         * gcc.dg/pr28796-2.c: Likewise.
23         * gcc.dg/unordered-3.c: Likewise.       
24
25 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26
27         PR libgfortran/27954
28         * gfortran.dg/error_recovery_2.f90: New test.
29
30 2006-10-26  Richard Guenther  <rguenther@suse.de>
31
32         * gcc.target/i386/i386.exp: Use glob, not find to collect
33         tests.  Avoids recursing into subdirectories.
34         * gcc.target/i386/math-torture/math-torture.exp: Torture
35         for interesting ia32 math options.
36         * gcc.target.i386/math-torture/lrint.c: New testcase.
37
38 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
39
40         PR libgfortran/29563
41         * gfortran.dg/arrayio_9.f90: Update test.
42         * gfortran.dg/arrayio_19.f90: New test.
43
44 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
45
46         * gcc.dg/20061026.c: New testcase.
47
48 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49
50         PR libgfortran/29563
51         * gfortran.dg/arrayio_9.f90: New test.
52
53 2006-10-26  Ben Elliston  <bje@au.ibm.com>
54
55         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
56         Copy the strings manually, as strcpy may call strlen.
57
58 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59
60         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
61         Add checks for log, log2, log10 and log1p.
62
63         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
64         we already test 0.0.  Add checks for expm1, log, log2, log10,
65         log1p, cbrt, erf and erfc.
66
67 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
68
69         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
70
71 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
72
73         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
74         and remainderl() built-in functions.  Remove -ffast-math from
75         dg-options.
76
77 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
78
79         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
80         acosh and atanh.
81         
82         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
83         floating point modifiers to arguments passed to float and long
84         double functions respectively.  Update all callers to use floating
85         point numbers, not integers.  Add tests for exp, exp2 and
86         exp10/pow10.
87
88         * gcc.dg/torture/builtin-math-3.c: New test.
89
90 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
91
92         PR fortran/29393
93         * gfortran.dg/initialize_2.f90: New.
94
95 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
96
97         * gcc.dg/torture/builtin-math-2.c: New test.
98
99 2006-10-24  Richard Guenther  <rguenther@suse.de>
100
101         PR middle-end/28796
102         * gcc.dg/pr28796-1.c: New testcase.
103         * gcc.dg/pr28796-2.c: Likewise.
104
105 2006-10-24  Richard Guenther  <rguenther@suse.de>
106
107         * gcc.dg/builtins-57.c: New testcase.
108
109 2006-10-24  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/29567
112         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
113
114 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
115
116         PR tree-optimization/14784
117         * gcc.dg/alias-10.c: New test.
118
119 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
120
121         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
122
123 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
124
125         * gcc.dg/builtin-strncat-chk-1.c: New test.
126
127 2006-10-23  Jan Hubicka  <jh@suse.cz>
128
129         * gcc.dg/memmove-1.c: New test.
130
131 2006-10-23  Paul Brook  <paul@codesourcery.com>
132
133         * gcc.dg/pragma-pack-5.c: New test.
134
135 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
136
137         * g++.dg/other/s390-1.C: New testcase.
138
139 2006-10-23  Richard Guenther  <rguenther@suse.de>
140
141         PR middle-end/27132
142         PR middle-end/23295
143         * gcc.dg/pr27132.c: New testcase.
144         * gcc.dg/pr23295.c: Likewise.
145         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
146         * g++.dg/tree-ssa/pr19807.C: Likewise.
147
148 2006-10-23  Richard Guenther  <rguenther@suse.de>
149
150         PR middle-end/21032
151         * gcc.dg/pr21032.c: New testcase.
152
153 2006-10-22  Jeff Law  <law@redhat.com>
154         Richard Guenther  <rguenther@suse.de>
155
156         PR tree-optimization/15911
157         * gcc.dg/tree-ssa/vrp30.c: New testcase.
158
159 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
160
161         PR c++/20647
162         * g++.dg/abi/rtti3.C: New.
163
164 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
165
166         PR middle-end/28252
167         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
168         transformation.
169
170 2006-10-21  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/3511
173         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
174
175 2006-10-21  Richard Guenther  <rguenther@suse.de>
176
177         PR middle-end/26898
178         * gcc.dg/torture/pr26898-1.c: New testcase.
179         * gcc.dg/torture/pr26898-2.c: Likewise.
180
181 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
182         
183         PR c++/28053
184         * g++.dg/parse/bitfield1.C: Adjust error markers.
185         * g++.dg/parse/bitfield2.C: New test. 
186         
187 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
188
189         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
190
191 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
192
193         PR libfortran/27895
194         * gfortran.dg/zero_sized_1.f90: New test.
195
196 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
197
198         * gcc.dg/div-compare-1.c: New test.
199
200 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
201
202         PR fortran/29216
203         * gfortran.dg/result_default_init_1.f90: New test.
204
205         PR fortran/29314
206         * gfortran.dg/automatic_default_init_1.f90: New test.
207
208         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
209         from 38 to 33.
210
211 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
212
213         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
214         'using namespace std' without previous declaration.
215         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
216         * g++.old-deja/g++.robertl/eb133c.C: New.
217
218 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
219
220         PR libgfortran/29277
221         * gfortran.dg/streamio_4.f90: Update test.
222         * gfortran.dg/streamio_11.f90: New test.
223
224 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
225
226         PR c++/27952
227         * g++.dg/inherit/virtual1.C: New test.
228         
229 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/28261
232         * g++.dg/parse/enum3.C: New test.
233
234 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/29039
237         * g++.dg/init/ctor8.C: New test.
238         
239 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
240
241         PR c++/27270
242         * g++.dg/ext/complit8.C: Tweak error markers.
243         * g++.dg/template/complit1.C: Add error marker.
244
245 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/27270
248         * g++.dg/ext/complit8.C: New test.
249
250         PR c++/29408
251         * g++.dg/parse/dtor12.C: New test.
252
253         PR c++/29435
254         * g++.dg/template/sizeof11.C: New test.
255
256 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
257
258         PR fortran/29392
259         * gfortran.dg/data_char_3.f90: New test.
260
261         PR fortran/20541
262         * gfortran.dg/negative_automatic_size.f90: New test.
263
264 2006-10-16  David Daney  <ddaney@avtrex.com>
265
266         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
267
268 2006-10-16  Eric Christopher  <echristo@apple.com>
269
270         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
271         x86_64.
272
273 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
274
275         PR c++/28211
276         * g++.dg/tc1/dr49.C: Tweak error messages.
277         * g++.dg/parse/template21.C: New test.
278
279 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
280
281         PR middle-end/20491
282         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
283
284 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
285
286         PR fortran/29403
287         * gfortran.dg/print_1.f90: New test.
288
289 2006-10-15  Jan Hubicka  <jh@suse.cz>
290
291         PR middle-end/29241
292         * gcc.c-torture/compile/pr29241.c: New testcase.
293
294 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
295
296         PR middle-end/29250
297         * gcc.c-torture/compile/pr29250.c: New test.
298
299 2006-10-15  Richard Guenther  <rguenther@suse.de>
300
301         * gcc.dg/pr29299.c: New testcase.
302
303 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
304
305         PR fortran/24767
306         * gfortran.dg/label_4.f90: Adjust warning flag.
307
308 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
309
310         PR fortran/29371
311         * gfortran.dg/nullify_3.f90: New test.
312
313 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
314
315         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
316         on Solaris 2.5.1 too.
317
318 2006-10-13  Eric Christopher  <echristo@apple.com>
319
320         * gcc.dg/pr25993.c: Skip for darwin.
321
322 2006-10-13  Eric Christopher  <echristo@apple.com>
323
324         * gcc.dg/visibility-11.c: Skip for darwin.
325
326 2006-10-13  Eric Christopher  <echristo@apple.com>
327
328         * gcc.dg/darwin-weakimport-1.c: Use
329         -fno-asynchronous-unwind-tables.
330         * gcc.dg/darwin-weakimport-3.c: Ditto.
331
332 2006-10-13  Richard Guenther  <rguenther@suse.de>
333
334         PR tree-optimization/29446
335         * gcc.dg/torture/pr29446.c: New testcase.
336
337 2006-10-13  Bill Wendling  <wendling@apple.com>
338
339         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
340         * g++.old-deja/g++.jason/hmc1.C: Likewise.
341         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
342         * g++.old-deja/g++.law/shadow1.C: Likewise.
343         * g++.old-deja/g++.law/ctors10.C: Likewise.
344         * g++.dg/debug/namespace1.C: Likewise.
345         * g++.dg/inherit/namespace-as-base.C: Likewise.
346         * g++.dg/opt/delay-slot-1.C: Likewise.
347         * g++.dg/parse/defarg10.C: Likewise.
348         * g++.dg/template/ptrmem11.C: Likewise.
349         * g++.dg/template/mem_func_ptr.C: Likewise.
350         * g++.dg/template/spec19.C: Likewise.
351
352 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
353
354         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
355
356 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
357
358         PR fortran/29373
359         * gfortran.dg/implicit_9.f90: New test.
360
361         PR fortran/29407
362         * gfortran.dg/namelist_25.f90: New test.
363
364         PR fortran/27701
365         * gfortran.dg/same_name_2.f90: New test.
366
367         PR fortran/29232
368         * gfortran.dg/host_assoc_types_1.f90: New test.
369
370         PR fortran/29364
371         * gfortran.dg/missing_derived_type_1.f90: New test.
372         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
373
374         PR fortran/29422
375         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
376
377         PR fortran/29428
378         * gfortran.dg/alloc_comp_assign_5.f90: New test.
379
380 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
381
382         PR fortran/29391
383         * gfortran.dg/bound_2.f90: New test.
384
385 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
386
387         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
388         directive.
389         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
390         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
391         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
392         * gfortran.dg/gomp/reduction3.f90: Likewise.
393         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
394         * gfortran.dg/dummy_procedure_2.f90: Likewise.
395         * gfortran.dg/interface_derived_type_1.f90: Likewise.
396         * gfortran.dg/forall_4.f90: Likewise.
397         * gfortran.dg/spec_expr_4.f90: Likewise.
398         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
399         * gfortran.dg/forall_5.f90: Likewise.
400         * gfortran.dg/open_access_append_2.f90: Add check for
401         compile-time warning.
402
403 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
404
405         PR c++/28506
406         * g++.dg/parse/pure1.C: New test.
407
408 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
409
410         PR fortran/21435
411         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
412         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
413         for compile-time warnings.
414         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
415         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
416         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
417         file.
418         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
419         specifier.
420         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
421         compile-time warning.
422
423 2006-10-12  Jan Hubicka  <jh@suse.cz>
424
425         PR c/28419
426         * gcc.dg/pr28319.c: New test.
427
428 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
429         PR c++/29318
430         * g++.dg/ext/vla4.C: New test.
431
432 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
433
434         PR c++/27961
435         * g++.dg/template/crash60.C: New test.
436         * g++.dg/other/large-size-array.C: Adjust error markers.
437         * g++.dg/parse/crash27.C: Likewise.
438         * g++.dg/template/crash1.C: Likewise.
439
440 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
441
442         PR testsuite/29093
443         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
444
445 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
446
447         PR preprocessor/28709
448         * gcc.dg/cpp/paste14.c: New test.
449
450 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/29175
453         * g++.dg/init/array24.C: New test.
454
455 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456
457         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
458         of <sys/types.h>.
459
460 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
461
462         PR c++/29024
463         * g++.dg/parse/typedef8.C: New test.
464         * g++.dg/other/mult-stor1.C: Adjust error markers.
465
466 2006-10-11  Richard Guenther  <rguenther@suse.de>
467
468         PR tree-optimization/28230
469         * gcc.dg/torture/pr28230.c: New testcase.
470
471 2006-10-11  Richard Guenther  <rguenther@suse.de>
472
473         PR inline-asm/29119
474         * gcc.dg/torture/pr29119.c: New testcase.
475
476 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
477
478         PR middle-end/29272
479         * gcc.c-torture/execute/20060930-2.c: New test.
480
481 2006-10-09  Richard Henderson  <rth@redhat.com>
482
483         Revert emutls patch.
484
485 2006-10-09  Richard Guenther  <rguenther@suse.de>
486
487         PR middle-end/29254
488         * gcc.dg/pr29254.c: New testcase.
489
490 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
491             Paul Thomas  <pault@gcc.gnu.org>
492
493         PR fortran/20541
494         * gfortran.dg/alloc_comp_basics_1.f90: New test.
495         * gfortran.dg/alloc_comp_basics_2.f90: New test.
496         * gfortran.dg/alloc_comp_assign_1.f90: New test.
497         * gfortran.dg/alloc_comp_assign_2.f90: New test.
498         * gfortran.dg/alloc_comp_assign_3.f90: New test.
499         * gfortran.dg/alloc_comp_assign_4.f90: New test.
500         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
501         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
502         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
503         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
504         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
505         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
506         * gfortran.dg/alloc_comp_std.f90: New test.
507         * gfortran.dg/move_alloc.f90: New test.
508
509 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
510
511         PR fortran/29115
512         * gfortran.dg/derived_constructor_comps_2.f90: New test.
513
514         PR fortran/29211
515         * gfortran.dg/forall_char_dependencies_1.f90: New test.
516
517 2006-10-08  Tobias Burnus  <burnus@net-b.de>
518
519         PR fortran/28585
520         * gfortran.dg/new_line.f90: New test.
521
522 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
523
524         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
525         * gcc.dg/torture/builtin-convert-1.c,
526         gcc.dg/torture/builtin-convert-2.c,
527         gcc.dg/torture/builtin-convert-3.c,
528         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
529
530 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
531
532         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
533         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
534         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
535         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
536
537 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
538
539         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
540         Xfail some tests for powerpc-darwin and powerpc-aix.
541
542 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
543
544         PR c/29380
545         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
546
547 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
548
549         PR target/29300
550         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
551         on hppa*-*-hpux*.
552
553 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
554
555         PR fortran/16580
556         PR fortran/29288
557         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
558         Add tests for using all possible intrinsics as actual arguments.
559         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
560         all possible intrinsics as actual arguments.
561         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
562         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
563
564 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
565
566         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
567         * gcc.dg/debug/debug-2.c: Likewise.
568
569 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
570
571         * gcc.c-torture/compile/sync-2.c: New test.
572
573 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
574
575         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
576         line endings.
577
578 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
579
580         PR rtl-optimization/29128
581         * gcc.c-torture/compile/pr29128.c: New test.
582
583 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
584
585         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
586         line endings.
587
588 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
589
590         PR middle-end/29256
591         * gcc.dg/tree-ssa/loop-19.c: New test.
592
593 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
594
595         PR tree-optimization/29330
596         * gcc.dg/pr29330.c: New test.
597
598         PR target/28924
599         * gcc.c-torture/compile/20061005-1.c: New test.
600
601 2006-10-06  Olivier Hainque  <hainque@adacore.com>
602
603         * gcc.dg/typename-vla-1.c: New case.
604         * gnat.dg/forward_vla.adb: New case.
605
606 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
607
608         PR tree-optimization/29290
609         * gfortran.dg/loop_nest_1.f90: New test.
610
611         PR target/29198
612         * gcc.dg/tls/opt-12.c: New test.
613
614         PR fortran/28415
615         * gfortran.dg/save_2.f90: New test.
616
617         PR c/29091
618         * gcc.dg/pr29091.c: New test.
619
620 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
621
622         * lib/target-supports.exp
623         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
624         same as x86_64-*-*; check for LP64.
625
626 2006-10-04  Richard Henderson  <rth@redhat.com>
627
628         * lib/target-supports.exp (check_effective_target_tls): Redefine
629         to mean non-emulated tls.
630         * gcc.dg/tls/alias-1.c: Remove tls requirement.
631         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
632         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
633         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
634         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
635         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
636         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
637
638 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
639
640         PR fortran/29343
641         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
642
643 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
644
645         * gfortran.dg/bounds_check_fail_1.f90: New test.
646
647 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
648
649         PR c++/29020
650         * g++.dg/template/friend48.C: New test.
651
652 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
653
654         PR fortran/29098
655         * gfortran.dg/default_initialization_2.f90: New test.
656
657 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
658
659         PR fortran/20779
660         PR fortran/20891
661         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
662
663 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
664
665         PR fortran/29284
666         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
667
668         PR fortran/29321
669         PR fortran/29322
670         * gfortran.dg/missing_optional_dummy_2.f90: New test.
671
672         PR fortran/25091
673         PR fortran/25092
674         * gfortran.dg/entry_array_specs_1.f90: New test.
675
676 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
677
678         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
679         insufficient to inhibit some test failures at -O3.  Do testing
680         on integers.
681
682 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
683
684         PR c++/29138
685         * g++.dg/inherit/access8.C: New test.
686         * g++.dg/template/dtor4.C: Tweak error messages.
687
688 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
689
690         PR fortran/27478
691         * gfortran.dg/entry_8.f90: New test.
692
693 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
694
695         PR c++/29291
696         * g++.dg/parse/new4.C: New test.
697
698 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
699
700         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
701         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
702         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
703         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
704         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
705
706 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
707
708         PR fortran/19260
709         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
710         * gfortran.dg/continuation_2.f90: New test.
711
712         PR fortran/19262
713         * gfortran.dg/continuation_3.f90: New test.
714         * gfortran.dg/continuation_4.f90: New test.
715         * gfortran.dg/continuation_5.f: New test.
716         * gfortran.dg/continuation_6.f: New test.
717
718 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
719
720         PR c++/29226
721         * g++.dg/template/vla1.C: New test.
722
723 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
724
725         PR fortran/29210
726         * gfortran.dg/complex_parameter_1.f90: New test.
727
728 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
729
730         PR c/29154
731         * gcc.c-torture/execute/20060929-1.c: New test.
732
733 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/29105
736         * g++.dg/template/member6.C: New test.
737         * g++.dg/parse/typename7.C: Adjust error markers.
738
739         PR c++/29080
740         * g++.dg/template/member7.C: New test.
741
742 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
743
744         PR c/24010
745         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
746         gcc.dg/Woverride-init-3.c: New tests.
747
748 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
749
750         * gcc.c-torture/execute/20060930-1.c: New test.
751
752 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
753
754         PR fortran/18791
755         * gfortran.dg/specifics_1.f90: New test.
756         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
757         complex specifics.
758
759 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
760
761         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
762         pthread-init-common.h: New.
763
764 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
765
766         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
767         precision on some archs.
768
769 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
770
771         * gcc.dg/non-local-goto-1.c: New test.
772         * gcc.dg/non-local-goto-2.c: Likewise.
773         * gcc.dg/setjmp-3.c: Likewise.
774         * gcc.dg/setjmp-4.c: Likewise.
775
776 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
777
778         * gnat.dg/self_aggregate_with_pointer.adb: New test.
779
780 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
781
782         PR fortran/28276
783         * gfortran.dg/exponent_1.f90: New test.
784
785         PR fortran/27021
786         * gfortran.dg/nearest_1.f90: New test.
787
788 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/25261
791         PR middle-end/28790
792         * gcc.dg/gomp/nestedfn-1.c: New test.
793
794 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
795
796         PR objc/29195
797         * objc/compile/method-1.m: New test.
798
799 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
800
801         PR c++/26938
802         * g++.dg/template/crash58.C: New test.
803         * g++.dg/parse/crash28.C: Adjust error markers.
804         * g++.dg/template/crash34.C: Likewise.
805         * g++.dg/template/friend31.C: Likewise.
806         * g++.dg/template/crash32.C: Likewise.
807
808         PR c++/27329
809         * g++.dg/template/crash59.C: New test.
810
811         PR c++/27667
812         * g++.dg/template/spec33.C: New test.
813         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
814
815 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
816             Adam Nemet  <anemet@caviumnetworks.com>
817
818         * gcc.dg/tree-ssa/ivopts-1.c: New test.
819         * gcc.dg/tree-ssa/ivopts-2.c: New test.
820
821 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
822
823         PR target/28911
824         * gcc.dg/pr28911.c: New.
825
826 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
827
828         PR target/29169
829         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
830         (dg-options): Add -mfpmath=387.
831
832 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
833
834         PR c/28706
835         * gcc.dg/pr28706.c: New test.
836
837         PR c/28712
838         * gcc.dg/pr28712.c: New test.
839
840 2006-09-22  Mike Stump  <mrs@apple.com>
841
842         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
843
844 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
845
846         PR tree-optimization/28888
847         * gcc.dg/pr28888.c: New test.
848
849 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/29016
852         * g++.dg/init/ptrfn1.C: New test.
853
854 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
855
856         PR c++/28861
857         * g++.dg/template/spec32.C: New test.
858         * g++.dg/parse/crash9.C: Adjust error markers.
859
860         PR c++/28303
861         * g++.dg/template/typedef6.C: New test.
862         * g++.dg/init/error1.C: Adjust error markers.
863         * g++.dg/parse/crash9.C: Likewise.
864         * g++.dg/template/crash55.C: Likewise.
865
866 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
867
868         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
869
870 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
871
872         PR target/27650
873         * g++.dg/ext/dllimport12.C: New test.
874
875 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
876
877         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
878         * gcc.target/mips/nmadd-2.c: Likewise.
879         * gcc.target/mips/mips-ps-6.c: New test.
880         * gcc.target/mips/neg-abs-1.c: Likewise.
881         * gcc.target/mips/neg-abs-2.c: Likewise.
882         * gcc.target/mips/nmadd-3.c: New test.
883
884 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
885
886         PR middle-end/28046
887         * gcc.dg/gomp/atomic-10.c: New test.
888         * g++.dg/gomp/atomic-10.C: New test.
889
890 2006-09-20  Eric Christopher  <echristo@apple.com>
891
892         * gcc.target/i386/sse3-not-fisttp.c: New.
893
894 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
895
896         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
897
898 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
899
900         * gcc.c-torture/execute/pr28289.c (one): New variable.
901         (main): Use it instead of argc.
902         * gcc.c-torture/execute/20060102-1.c (one): New variable.
903         (main): Use it instead of argc.
904
905 2006-09-19  Paul Brook  <paul@codesourcery.com>
906
907         PR target/28516
908         * gcc.dg/nested-func-5.c: New test.
909
910 2006-09-19  Ben Elliston  <bje@au.ibm.com>
911
912         * lib/target-supports.exp (check_effective_target_tls): Compile
913         test stubs using ${tool}_target_compile, not just target_compile.
914         (check_effective_target_tls_runtime): Likewise.
915
916 2006-09-19  Ben Elliston  <bje@au.ibm.com>
917
918         * gcc.c-torture/compile/20030405-1.x: Remove.
919
920         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
921         optimising linker from discarding it.
922
923 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
924
925         PR fortran/28526
926         * gfortran.dg/keyword_symbol_1.f90: New test.
927
928         * gfortran.dg/spread_shape_1.f90: Add missing warning with
929         pedantic compilation option.
930
931 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
932
933         PR fortran/29060
934         * gfortran.dg/spread_shape_1.f90: New test.
935
936 2006-09-17  Roger Sayle  <roger@eyesopen.com>
937
938         PR tree-optimization/28887
939         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
940
941 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
942
943         PR c/25993
944         * gcc.dg/pr25993.c: New test.
945
946 2006-09-17  Ira Rosen  <irar@il.ibm.com>
947
948         PR tree-opt/21591
949         * gcc.dg/vect/pr21591.c: New test.
950
951 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         PR tree-opt/29059
954         * gcc.c-torture/compile/strcpy-1.c: New test.
955         * gcc.c-torture/compile/strcpy-2.c: New test.
956         * gcc.c-torture/compile/memcpy-1.c: New test.
957         * gcc.c-torture/compile/memcpy-2.c: New test.
958
959 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
960
961         PR testsuite/29055
962         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
963
964 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
965
966         * gnat.dg/specs/double_record_extension1.ads: New test.
967         * gnat.dg/specs/double_record_extension2.ads: Likewise.
968
969 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
970
971         PR fortran/29051
972         * gfortran.dg/oldstyle_3.f90: New test.
973
974 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
975
976         PR libgfortran/29099
977         * gfortran.dg/secnds-1.f: New test.
978
979 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
980
981         PR libgfortran/29053
982         * gfortran.dg/streamio_9.f90: New test.
983         * gfortran.dg/streamio_10.f90: New test.
984
985 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
986
987         PR C++/29002
988         * g++.dg/init/array22.C: New test.
989         * g++.dg/init/array23.C: New test.
990
991 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
992
993         * stackcheck.lst: Update list of tests requiring stack checking.
994         * norun.lst: Adjust for above change.
995         * ada95.lst: New file.
996         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
997         requiring -gnat95 switch.
998
999 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1000
1001         * gnat.dg/in_out_parameter.adb: New test.
1002
1003 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1004
1005         PR debug/28980
1006         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1007
1008 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1009
1010         * gnat.dg/specs/unchecked_union.ads: New test.
1011
1012 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1013
1014         PR rtl-optimization/28982
1015         * gcc.c-torture/execute/pr28982a.c: New test.
1016         * gcc.c-torture/execute/pr28982b.c: Likewise.
1017
1018 2006-09-12  Eric Christopher  <echristo@apple.com>
1019
1020         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1021         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1022
1023 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1024
1025         PR c/28768
1026         PR preprocessor/14634
1027         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1028         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1029         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1030
1031 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1032
1033         * gcc.dg/pr28243.c: New test.
1034
1035 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         PR fortran/28971
1038         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1039         this undiagnosed regression reappears.
1040
1041 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1042
1043         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1044         Treat $srcdir as a literal.
1045         * lib/fortran-torture.exp (fortran-torture-compile,
1046         fortran-torture-execute): Likewise.
1047         * lib/objc-torture.exp (objc-torture-compile,
1048         objc-torture-execute): Likewise.
1049         * lib/profopt.exp (profopt-execute): Likewise.
1050
1051 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1052
1053         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1054
1055 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1056
1057         PR testsuite/28950
1058         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1059
1060 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1061
1062         PR target/13685
1063         * gcc.target/i386/pr13685.c: New test.
1064
1065 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1066
1067         * gcc.dg/pr28726.c: New test.
1068
1069 2006-09-11  Josh Conner  <jconner@apple.com>
1070
1071         * gcc.dg/nrv3.c: Increase size of structure.
1072         * gcc.dg/nrv4.c: Likewise.
1073         * gcc.dg/nrv5.c: Likewise.
1074
1075 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1076
1077         PR libfortran/28890
1078         gfortran.dg/assumed_charlen_function_5.f90: New test.
1079
1080 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1081
1082         PR c++/28991
1083         * g++.dg/init/static3.C: New test.
1084
1085 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         PR testsuite/29007
1088         * gcc.dg/long-long-cst1.c (t): Add cast to
1089         __SIZE_TYPE__ before casting to int.
1090         (main): Return 0 on success.
1091
1092 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.c-torture/execute/20060910-1.c: New test.
1095
1096 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1097
1098         PR middle-end/26983
1099         * gcc.dg/pr26983.c: New test.
1100
1101 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1102
1103         PR target/29006
1104         * gcc.c-torture/execute/pr29006.c: New test.
1105
1106 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1107
1108         PR libfortran/28947
1109         gfortran.dg/matmul_4.f90: New test.
1110
1111 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1112
1113         PR fortran/28959
1114         gfortran.dg/used_types_10: New test.
1115
1116 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1117
1118         PR libfortran/28923
1119         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1120         gfortran.dg/array_initializer_3.f90: New test.
1121
1122 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123
1124         PR fortran/28914
1125         * gfortran.dg/actual_array_constructor_3.f90: New test.
1126
1127 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1128
1129         PR testsuite/26778
1130         * gcc.target/i386/pr26778.c: New testcase.
1131
1132 2006-09-08  Eric Christopher  <echristo@apple.com>
1133
1134         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1135         * gcc.target/i386/memcpy-1.c: Ditto.
1136         * gcc.target/i386/asm-1.c: Ditto.
1137         * gcc.target/i386/20060512-4.c: Ditto.
1138         * gcc.target/i386/compress-float-387.c: Ditto.
1139         * gcc.target/i386/20060512-1.c: Ditto.
1140         * gcc.target/i386/compress-float-sse.c: Ditto.
1141         * gcc.target/i386/20060512-2.c: Ditto.
1142         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1143         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1144         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1145         * gcc.dg/pr26449.c: Ditto.
1146         * gcc.dg/attr-ms_struct-2.c: Ditto.
1147         * gcc.dg/attr-ms_struct-1.c: Ditto.
1148         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1149
1150 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1151
1152         PR c/28504
1153         * gcc.dg/vla-10.c: New test.
1154
1155 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1156
1157         PR c++/28858
1158         * g++.dg/parse/template20.C: New test.
1159         * g++.dg/template/operator8.C: Remove obsolete part.
1160         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1161         * g++.old-deja/g++.pt/crash65.C: Likewise.
1162
1163 2006-09-07  Jason Merrill  <jason@redhat.com>
1164
1165         PR middle-end/27724
1166         * gcc.dg/long-long-cst1.c: New test.
1167
1168 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1169
1170         PR C++/28906
1171         * g++.dg/other/array3.C: New test.
1172         * g++.dg/other/array4.C: New test.
1173         * g++.dg/other/array5.C: New test.
1174
1175 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1176
1177         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1178
1179 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1180
1181         PR target/28946
1182         * gcc.target/i386/pr28946.c: New test.
1183
1184 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1185
1186         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1187         in integer literal constant.
1188         * gfortran.dg/enum_8.f90: Ditto.
1189         * gfortran.dg/g77/20030326-1.f: Ditto.
1190
1191 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1192
1193         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1194         nonconformance usage.
1195
1196 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1197
1198         PR middle-end/28862
1199         * gcc.c-torture/compile/vector-align-1.c: New test.
1200
1201 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         PR rtl-opt/27883
1204         * g++.dg/opt/copysign-1.C: New test.
1205
1206 2006-09-06  Jason Merrill  <jason@redhat.com>
1207
1208         PR c++/27371
1209         * g++.dg/warn/unused-result1.C: New test.
1210
1211 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/28903
1214         * g++.dg/ext/vla3.C: New test.
1215
1216         PR c++/28886
1217         * g++.dg/template/array16.C: New test.
1218
1219 2006-09-06  Richard Guenther  <rguenther@suse.de>
1220
1221         * gcc.dg/pr27226.c: Remove testcase again.
1222
1223 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1224
1225         PR tree-opt/28937
1226         * g++.dg/opt/unroll2.C: New test.
1227
1228 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR tree-opt/28952
1231         * gcc.dg/vect/pr28952.c: New test.
1232
1233 2006-09-05  Richard Guenther  <rguenther@suse.de>
1234
1235         PR tree-optimization/28900
1236         * gcc.dg/torture/pr28900.c: New testcase
1237
1238 2006-09-05  Richard Guenther  <rguenther@suse.de>
1239
1240         PR tree-optimization/28905
1241         * gcc.c-torture/compile/pr28905.c: New testcase.
1242
1243 2006-09-05  Richard Guenther  <rguenther@suse.de>
1244
1245         PR middle-end/28935
1246         * gcc.dg/pr28935.c: New testcase.
1247
1248 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1249
1250         * gcc.c-torture/execute/20060905-1.c: New test.
1251
1252 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1253
1254         PR fortran/28908
1255         * gfortran.dg/used_types_7.f90: New test.
1256         * gfortran.dg/used_types_8.f90: New test.
1257         * gfortran.dg/used_types_9.f90: New test.
1258
1259 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1260
1261         * gcc.c-torture/compile/20060904-1.c: New test.
1262
1263 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         PR c++/23287 Revert my 2006-09-01 patch
1266         * g++.dg/parse/dtor12.C: Remove.
1267
1268 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1269
1270         PR c+/27670
1271         * g++.dg/template/operator9.C: New test.
1272
1273         PR c++/27493
1274         * g++.dg/template/operator7.C: New test.
1275
1276         PR c++/27494
1277         * g++.dg/template/operator8.C: New test.
1278
1279         PR c++/27397
1280         * g++.dg/template/crash57.C: New test.
1281
1282         * g++.dg/template/typedef4.C: Adjust error markers.
1283         * g++.dg/template/typedef5.C: Likewise.
1284
1285 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1286
1287         PR c++/28878
1288         * g++.dg/parse/crash33.C: New test.
1289
1290 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1291         Richard Guenther  <rguenther@suse.de>
1292         Adam Nemet  <anemet@caviumnetworks.com>
1293
1294         PR middle-end/27226
1295         * gcc.target/mips/memcpy-1.c: New testcase.
1296         * gcc.dg/pr27226.c: Likewise.
1297
1298 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1299
1300         PR c++/28705
1301         * g++.dg/lookup/koenig5.C: New.
1302         * g++.dg/template/crash56.C: New.
1303
1304 2006-09-01  Josh Conner  <jconner@apple.com>
1305
1306         PR c++/25505
1307         * gcc.dg/nrv3.c: New test.
1308         * gcc.dg/nrv4.c: New test.
1309         * gcc.dg/nrv5.c: New test.
1310
1311 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         PR c++/23287
1314         * g++.dg/parse/dtor12.C: New.
1315
1316 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1317
1318         PR tree-optimization/28839
1319         * gcc.dg/pr28839.c: New test.
1320
1321 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1322
1323         PR target/24367
1324         * gcc.dg/pr24367.c: New testcase.
1325
1326 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1327
1328         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1329
1330 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1331
1332         PR rtl-optimization/27735
1333         * gcc.dg/loop-unswitch-1.c: New test.
1334
1335 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR fortran/28885
1338         * gfortran.dg/aliasing_dummy_2.f90: New test.
1339
1340         PR fortran/20067
1341         * gfortran.dg/generic_5.f90: Change error message.
1342
1343         PR fortran/28873
1344         * gfortran.dg/generic_6.f90: New test.
1345
1346         PR fortran/25077
1347         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1348
1349         PR fortran/25102
1350         * gfortran.dg/invalid_interface_assignment.f90: New test.
1351
1352         PR fortran/24866
1353         * gfortran.dg/module_proc_external_dummy.f90: New test.
1354
1355 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1356
1357         PR c++/28349
1358         * testsuite/g++.dg/warn/var-args1.C: New test.
1359
1360 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1361
1362         PR fortran/28866
1363         * gfortran.dg/simpleif_2.f90: New test.
1364         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1365         * gfortran.dg/enum_5.f90: Ditto.
1366
1367 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1368             Kazu Hirata  <kazu@codesourcery.com>
1369
1370         PR tree-optimization/17506
1371         * gcc.dg/pr17506.c: New.
1372
1373 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1374
1375         PR c++/28139
1376         * g++.dg/eh/alias1.C: New test.
1377
1378 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1379
1380         PR c++/28860
1381         * g++.dg/template/ttp22.C: New test.
1382
1383 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1384
1385         PR middle-end/26632
1386         * gcc.dg/pr26632.c: New.
1387
1388 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR libgfortran/28354
1391         * gfortran.dg/fmt_zero_precision.f90: New test.
1392
1393 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/28058
1396         * g++.dg/template/spec31.C: New test.
1397
1398 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1399
1400         PR c++/26573
1401         * g++.dg/other/static2.C: New test.
1402
1403 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1404
1405         * gcc.dg/Wswitch-enum-2.c: New test case.
1406         * gcc.dg/Wswitch-enum-3.c: Likewise.
1407
1408 2006-08-26  Richard Guenther  <rguenther@suse.de>
1409
1410         * gcc.c-torture/compile/20060826-1.c: New testcase.
1411
1412 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1413
1414         PR c++/28736
1415         * g++.dg/template/void10.C: New test.
1416
1417         PR c++/28737
1418         * g++.dg/template/void8.C: New test.
1419
1420         PR c+_+/28738
1421         * g++.dg/template/void9.C: New test.
1422
1423         * g++.dg/template/void3.C: Adjust error markers.
1424         * g++.dg/template/void4.C: Likewise.
1425         * g++.dg/template/crash55.C: Likewise.
1426         * g++.dg/template/void7.C: Likewise
1427
1428 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1429
1430         PR c++/28588
1431         * g++.dg/inherit/access6.C: New test.
1432         * g++.dg/inherit/access7.C: Likewise.
1433
1434         PR c++/28595
1435         * g++.dg/template/array15.C: New test.
1436         * g++.dg/template/crash2.C: Tweak error markers.
1437
1438 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1439
1440         PR middle-end/28683
1441         * gcc.c-torture/compile/20060823-1.c: New test.
1442
1443 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1444
1445         PR c++/28853
1446         * g++.dg/template/ttp21.C: New test.
1447
1448         PR c++/28852
1449         * g++.dg/other/operator1.C: Add error-marker.
1450         * g++.dg/other/operator2.C: New test.
1451
1452 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1453
1454         PR c/27893
1455         * gcc.c-torture/compile/vla-const-1.c,
1456         gcc.c-torture/compile/vla-const-2.c: New tests.
1457
1458 2006-08-26  Richard Guenther  <rguenther@suse.de>
1459
1460         PR middle-end/28814
1461         * gcc.dg/torture/pr28814.c: New testcase.
1462
1463 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1464
1465         PR c/28418
1466         * gcc.c-torture/compile/compound-literal-1.c: New test.
1467
1468 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1469
1470         PR c/28299
1471         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1472         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1473         Expect extra diagnostics.
1474
1475 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1476
1477         gcc.dg/noncompile/pr16876.c: New test.
1478
1479 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/28056
1482         * g++.dg/parse/local1.C: New test.
1483         * g++.dg/other/qual1.C: Tweak error marker.
1484
1485 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         PR c++/27787
1488         * g++.dg/template/typename10.C: New.
1489         * g++.dg/template/lookup4.C: Remove bogus error marker.
1490
1491 2006-08-25  Richard Guenther  <rguenther@suse.de>
1492
1493         PR testsuite/28829
1494         * gcc.dg/pr26570.c: Fix testcase.
1495
1496 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1497
1498         PR tree-opt/28807
1499         * gcc.c-torture/execute/mayalias-2.c: New test.
1500         * gcc.dg/tree-ssa/alias-13.c: New test.
1501
1502 2006-08-24  Jan Hubicka  <jh@suse.cz>
1503
1504         PR debug/26881
1505         * gcc.dg/debug/pr26881.c: New file.
1506
1507 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/28788
1510         * gfortran.dg/used_types_4.f90: New test.
1511         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1512         association of derived types.
1513         * gfortran.dg/used_types_2.f90: Add module cleanup.
1514         * gfortran.dg/used_types_3.f90: The same.
1515
1516         PR fortran/28771
1517         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1518         fix of regression.
1519
1520 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1521
1522         PR 28813
1523         * gfortran.dg/direct_io_6.f90: Remove test.
1524
1525 2006-08-23  Stuart Hastings  <stuart@apple.com>
1526
1527         PR 28825
1528         * gcc.target/i386/20060821-1.c: New.
1529
1530 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1531
1532         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1533         dg-warning strings for dllimport.
1534
1535 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         PR C++/28450
1538         * g++.dg/ext/vector4.C: New test.
1539         * g++.dg/ext/complex1.C: New test.
1540
1541 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1542
1543         PR debug/28692
1544         * gcc.dg/debug/const-1.c: New.
1545         * gcc.dg/debug/const-2.c: New.
1546         * gcc.dg/debug/dwarf2/const-1.c: New.
1547         * gcc.dg/debug/dwarf2/const-2.c: New.
1548         * gcc.dg/debug/dwarf2/const-2b.c: New.
1549
1550 2006-08-22  Richard Guenther  <rguenther@suse.de>
1551
1552         PR middle-end/28776
1553         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1554         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1555
1556 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1557
1558         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1559
1560 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1561
1562         PR c++/26269
1563         * g++.dg/other/error14.C: New test.
1564
1565         PR c++/28505
1566         * g++.dg/parse/ctor7.C: New test.
1567         * g++.dg/parse/ctor8.C: Likewise.
1568
1569         PR c++/28741
1570         * g++.dg/template/void7.C: New test.
1571
1572 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1573
1574         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1575         * gnat.dg/self_aggregate_with_array.adb: New test.
1576
1577 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1578
1579         * g++.dg/eh/arm-vfp-unwind.C: New test.
1580
1581 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1582
1583         PR c++/28341
1584         * g++.dg/template/ref3.C: New test.
1585         * g++.dg/template/nontype13.C: New test.
1586
1587         PR c++/28346
1588         * g++.dg/template/ptrmem17.C: New test.
1589
1590 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1591
1592         PR target/28648 c:
1593         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1594
1595 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/28630
1598         * gfortran.dg/used_types_2.f90: New test.
1599
1600         PR fortran/28601
1601         * gfortran.dg/used_types_3.f90: New test.
1602
1603         PR fortran/20886
1604         * gfortran.dg/generic_actual_arg.f90: New test.
1605
1606         PR fortran/28735
1607         * gfortran.dg/module_private_array_refs_1.f90: New test.
1608
1609         PR fortran/28762
1610         * gfortran.dg/program_name_1.f90: New test.
1611
1612         PR fortran/28425
1613         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1614
1615         PR fortran/28496
1616         * gfortran.dg/array_initializer_2.f90: New test.
1617
1618         PR fortran/18111
1619         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1620
1621         PR fortran/28600
1622         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1623
1624         PR fortran/28771
1625         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1626
1627         PR fortran/28660
1628         * gfortran.dg/dependent_decls_1.f90: New test.
1629
1630 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1631
1632         PR fortran/25217
1633         * gfortran.dg/derived_init_2.f90: New.
1634
1635 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1636
1637         * gcc.c-torture/execute/pr28289.c: New test.
1638
1639 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR c/28744
1642         * gcc.dg/attr-externally-visible-1.c: New test.
1643         * gcc.dg/attr-externally-visible-2.c: New test.
1644         * g++.dg/parse/attr-externally-visible-1.C: New test.
1645         * g++.dg/parse/attr-externally-visible-2.C: New test.
1646
1647 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1648
1649         PR c++/28606
1650         * g++.dg/parse/dtor11.C: New test.
1651
1652 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1653
1654         PR rtl-optimization/28489
1655         * gcc.c-torture/compile/pr28489.c: New test.
1656
1657 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1658
1659         PR c++/28710
1660         * g++.dg/template/redecl4.C: New test.
1661
1662         PR c++/28711
1663         * g++.dg/template/ctor8.C: New test.
1664
1665 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1666
1667         * gcc.dg/pr26570.c: Fix testcase.
1668
1669 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1670
1671         * PR c++/28573
1672         * g++.dg/parse/offsetof6.C: New test.
1673         * g++.dg/parse/offsetof6.C: New test.
1674         * g++.dg/parse/offsetof7.C: New test.
1675
1676 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1677
1678         PR testsuite/28602
1679         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1680         is false.
1681
1682 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         PR c++/28302
1685         * g++.dg/ext/vector3.C: New test.
1686
1687 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1688
1689         PR gcov/profile/26570
1690         * gcc.dg/pr26570.c: New test.
1691
1692 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1693
1694         PR c/27697
1695         * gcc.dg/qual-component-1.c: New test.
1696
1697 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1698
1699         PR c++/28593
1700         * g++.dg/parse/new3.C: New test.
1701
1702 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1703
1704         PR fortran/25828
1705         * gfortran.dg/streamio_1.f90: New test.
1706         * gfortran.dg/streamio_2.f90: New test.
1707         * gfortran.dg/streamio_3.f90: New test.
1708         * gfortran.dg/streamio_4.f90: New test.
1709         * gfortran.dg/streamio_5.f90: New test.
1710         * gfortran.dg/streamio_6.f90: New test.
1711         * gfortran.dg/streamio_7.f90: New test.
1712         * gfortran.dg/streamio_8.f90: New test.
1713
1714 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1715
1716         PR c/28287
1717         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1718
1719 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1720
1721         PR c++/28594
1722         * g++.dg/template/void6.C: New test.
1723
1724 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1725
1726         PR c/28649
1727         * gcc.dg/parse-error-1.c: New test.
1728         * gcc.dg/parse-error-2.c: New test.
1729         * gcc.dg/cpp/digraph2.c: Add error-marker.
1730         * gcc.dg/noncompile/920923-1.c: Likewise.
1731
1732 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1733
1734         PR c/27490
1735         * gcc.dg/sizeof-2.c: New testcase.
1736
1737         PR c/27489
1738         * gcc.dg/switch-A.c: New testcase.
1739
1740 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1741
1742         PR c++/28288
1743         PR c++/14556
1744         * g++.old-deja/g++.warn/compare1.C: Delete.
1745         * g++.dg/opt/pr7503-2.C: Delete.
1746         * g++.dg/opt/pr7503-3.C: Delete.
1747         * g++.dg/opt/pr7503-4.C: Delete.
1748         * g++.dg/opt/pr7503-5.C: Delete.
1749         * g++.dg/opt/max1.C: Delete.
1750         * g++.dg/warn/minmax.C: Delete.
1751         * g++.dg/expr/minmax.C: New test.
1752
1753 2006-08-14  Richard Guenther  <rguenther@suse.de>
1754
1755         PR testsuite/28703
1756         * gcc.c-torture/execute/pr28651.c: Do not use argc
1757         to avoid optimization, instead forbid inlining.
1758
1759 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1760
1761         PR rtl-optimization/28634
1762         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1763
1764 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1765
1766         PR c/27184
1767         * gcc.dg/torture/pr27184.c: New test.
1768
1769 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1770
1771         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1772
1773 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1774
1775         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1776         * gfortran.dg/stat_2.f90: Likewise.
1777         * gfortran.dg/chmod_1.f90: Likewise.
1778         * gfortran.dg/chmod_2.f90: Likewise.
1779         * gfortran.dg/chmod_3.f90: Likewise.
1780
1781 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1782
1783         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1784
1785 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1786
1787         * g++.dg/opt/pr23454-2.C: New test.
1788
1789 2006-08-11  Richard Guenther  <rguenther@suse.de>
1790
1791         PR middle-end/28651
1792         * gcc.c-torture/execute/pr28651.c: New testcase.
1793
1794 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1795
1796         * gnat.dg/specs/static_initializer.ads: New test.
1797
1798 2006-08-10  Paul Brook  <paul@codesourcery.com>
1799
1800         * gcc.target/arm/cond-asm.c: New test.
1801
1802 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1803
1804         PR tree-optimization/26197
1805         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1806         * g++.dg/vect/vect.exp: Compile the new tests with
1807         --param max-aliased-vops=0.
1808
1809 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1810
1811         PR c++/28637
1812         * g++.dg/template/void3.C: New test.
1813
1814         PR c++/28638
1815         * g++.dg/template/void4.C: New test.
1816
1817         PR c++/28640
1818         * g++.dg/template/void5.C: New test.
1819
1820 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1821
1822         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1823         after dg-do compile.
1824
1825 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1826
1827         PR tree-optimizations/26969
1828         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1829         "unswitch-loops" with -funswitch-loops.
1830         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1831
1832 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1833
1834         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1835         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1836         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1837         * objc.dg/dwarf-1.m: Likewise.
1838         * objc.dg/dwarf-2.m: Likewise.
1839         * obj-c++.dg/dwarf-2.mm: Likewise.
1840
1841 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1842
1843         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1844         * objc.dg/dwarf-2.m: Likewise.
1845         * obj-c++.dg/dwarf-2.mm: Likewise.
1846
1847         PR libfortran/28603
1848         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1849
1850         PR testsuite/27611
1851         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1852
1853         PR testsuite/27033
1854         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1855
1856 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1857
1858         PR target/27827
1859         * gcc.target/i386/pr27827.c: New testcase.
1860
1861 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1862
1863         PR fortran/28590
1864         * gfortran.dg/sequence_types_1.f90: New test.
1865
1866 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1867
1868         PR fortran/28548
1869         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1870         dg-warning.  Add -pedantic option.
1871
1872 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1873
1874         PR c/28502
1875         * gcc.dg/proto-1.c: New test.
1876
1877         PR c/27721
1878         * gcc.dg/lvalue-4.c: New test.
1879
1880         PR c/28136
1881         * gcc.dg/init-bad-5.c: New test.
1882
1883 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1884
1885         PR c++/28347
1886         * g++.dg/ext/typedef-init.C: Add new test for typedef
1887         initialization inside templates. Adjust existing error markers.
1888
1889 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1890
1891         PR c++/28148
1892         * g++.dg/init/ptrmem3.C: New test.
1893
1894 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1895
1896         PR tree-optimization/27770
1897         * lib/target-support.exp: New target keyword "section_anchors".
1898         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1899         tests.
1900         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1901         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1902         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1903         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1904
1905 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1906
1907         * gcc.dg/20060801-1.c: Add missing '}'.
1908
1909 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1910
1911         PR c++/27508
1912         * g++.dg/parse/dtor9.C: New test.
1913         * g++.dg/parse/dtor10.C: New test.
1914         * g++.dg/other/error7.C: Adjust error-marker.
1915
1916         PR c++/28274
1917         * g++.dg/other/default5.C: New test.
1918
1919 2006-08-02  Richard Guenther  <rguenther@suse.de>
1920
1921         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1922
1923 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/28557
1926         * g++.dg/template/conv9.C: New test.
1927
1928 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1929
1930         PR debug/28063
1931         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1932         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1933         Optionally return assembly text.  Update callers.
1934         (check_no_compiler_messages): Update verbose messages.
1935         (check_no_messages_and_pattern): New.
1936         (check_effective_target_string_merging): New.
1937
1938 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1939
1940         PR c++/28250
1941         * g++.dg/eh/catch4.C: New test.
1942
1943         PR c++/28257
1944         * g++.dg/other/qual1.C: New test.
1945
1946         PR c++/28259
1947         * g++.dg/inherit/error2.C: New test.
1948
1949         PR c++/28267
1950         * g++.dg/other/new1.C: New test.
1951
1952         * g++.dg/warn/pr23075.C: Remove obsolete test.
1953         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1954         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1955
1956 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/28523
1959         * g++.dg/eh/cast1.C: New test.
1960
1961 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1962
1963         PR libfortran/28452
1964         * gfortran.dg/random_3.f90:  New test.
1965
1966 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1967
1968         PR c++/28432
1969         * g++.dg/other/pr28304.C: Change expected error message.
1970         * g++.dg/other/pr28432.C: New test.
1971
1972 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1973
1974         PR c++/28256
1975         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1976
1977 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1978
1979         PR debug/23336
1980         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1981         at -g1.
1982         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1983         g++.dg/debug/enum-2.C: New.
1984
1985 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1986
1987         PR c++/6634
1988         * g++.dg/parse/long1.C: Add more tests.
1989
1990 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1991
1992         * gfortran.dg/lrshift_1.c: New file.
1993
1994 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1995
1996         PR libgfortran/28335
1997         * gfortran.dg/no_unit_error_1.f90: New test.
1998
1999 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2000
2001         PR libgfortran/28335
2002         * gfortran.dg/no_unit_error_1.f90: Delete test.
2003         * gfortran.dg/no_unit_error_2.f90: Delete test.
2004
2005 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2006
2007         * gfortran.dg/chmod_3.f90: New test.
2008         * gfortran.dg/ltime_gmtime_1.f90: New test.
2009         * gfortran.dg/ltime_gmtime_2.f90: New test.
2010         * gfortran.dg/lrshift_1.f90: New test.
2011         * gfortran.dg/chmod_1.f90: New test.
2012         * gfortran.dg/chmod_2.f90: New test.
2013
2014 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2015
2016         PR c++/27668
2017         * g++.dg/template/crash55.C: New test.
2018
2019         PR c++/27962
2020         * g++.dg/template/nontype16.C: New test.
2021
2022         * g++.dg/template/void2.C: Adjust error markers.
2023         * g++.dg/template/nontype5.C: Adjust error markers.
2024
2025 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2026
2027         * gcc.target/i386/stack-prot-kernel.c: New test.
2028
2029 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2030
2031         * gcc.dg/builtins-55.c: New test case.
2032
2033 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2034
2035         PR rtl-optimization/27907
2036         * gcc.c-torture/compile/pr27907.c: New test.
2037
2038 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2039
2040         * gfortran.dg/mclock.f90: New test.
2041         * gfortran.dg/int_conv_1.f90: New test.
2042         * gfortran.dg/stat_1.f90: New test.
2043         * gfortran.dg/stat_2.f90: New test.
2044
2045 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2046
2047         PR libgfortran/28335
2048         * gfortran.dg/no_unit_error_1.f90: New test.
2049         * gfortran.dg/no_unit_error_2.f90: New test.
2050         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2051
2052 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2053
2054         PR middle-end/28473
2055         * gcc.dg/fold-convround-1.c: New test case.
2056
2057 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2058
2059         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2060
2061 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2062
2063         PR c++/27572
2064         * g++.dg/other/typedef1.C: New test.
2065         * g++.dg/template/typedef4.C: New test.
2066         * g++.dg/template/typedef5.C: New test.
2067
2068 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2069
2070         PR fortran/28416
2071         * gfortran.dg/allocatable_dummy_3.f90: New.
2072
2073 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2074
2075         PR fortran/28439
2076         * gfortran.dg/arithmetic_if.f90:  New test.
2077
2078 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2079
2080         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2081         avoid memcpy optimization.
2082
2083 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2084
2085         PR fortran/25289
2086         * gfortran.dg/direct_io_6.f90: New test.
2087
2088 2006-07-24  Jan Hubicka  <jh@suse.cz>
2089
2090         PR c/25795
2091         PR c++/27369
2092         * gcc.dg/pr25795.c: New test.
2093         * gcc.dg/pr25795-1.c: New test.
2094
2095 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2096
2097         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2098         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2099         which may be transformed to "g || h" on some platforms.
2100
2101 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2102
2103         PR c++/28025
2104         * g++.dg/template/friend45.C: New test.
2105
2106 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2107
2108         PR libgfortran/28339
2109         * gfortran.dg/arrayio_8.f90: New test.
2110
2111 2006-07-21  Mike Stump  <mrs@apple.com>
2112
2113         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2114
2115         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2116
2117 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2118
2119         PR c++/28250
2120         * g++.dg/eh/catch3.C: New test.
2121
2122         PR c++/28363
2123         * g++.dg/template/defarg10.C: New test.
2124
2125 2006-07-20  Paul Brook  <paul@codesourcery.com>
2126
2127         PR 27363
2128         * gcc.dg/pr27363.c: New test.
2129
2130 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/28338
2133         * g++.dg/init/ref13.C: New test.
2134
2135 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2136
2137         PR obj-c++/28434
2138         * obj-c++.dg/proto-error-1.mm: New test.
2139
2140 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2141
2142         PR c++/28337
2143         * g++.dg/template/string1.C: New test.
2144
2145 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/28048
2148         * g++.dg/template/defarg9.C: New test.
2149
2150         PR c++/28235
2151         * g++.dg/template/static27.C: New test.
2152
2153 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2154
2155         PR 28410
2156         * gcc.dg/tree-ssa/pr28410.c: New test.
2157
2158 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2159
2160         PR c++/28258
2161         * g++/dg/other/error13.C: New test.
2162
2163         PR c++/28260
2164         * g++.dg/template/friend44.C: New test.
2165
2166 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2167
2168         PR c++/27495
2169         * g++.dg/other/pr27495.C: New.
2170
2171 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2172
2173         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2174         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2175
2176 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2177
2178         PR c/28286
2179         * gcc.dg/pragma-pack-4.c: New test.
2180
2181 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2182
2183         PR c++/28291
2184         * g++.dg/ext/pr28291.C: New test.
2185
2186 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2187
2188         PR middle-end/28403
2189         * gcc.c-torture/execute/pr28403.c: New test.
2190
2191 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2192
2193         PR middle-end/28402
2194         * gcc.dg/pr28402.c: New test.
2195
2196 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2197
2198         PR c++/28304
2199         * g++.dg/other/pr28304.C: New test.
2200
2201 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2202
2203         PR other/28251
2204         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2205         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2206
2207 2006-07-17  Richard Guenther  <rguenther@suse.de>
2208
2209         PR tree-optimization/28238
2210         * g++.dg/tree-ssa/pr28238.C: New testcase.
2211
2212 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2213
2214         PR c++/28250
2215         * g++.dg/eh/catch1.C: New test.
2216         * g++.dg/eh/catch2.C: New test.
2217
2218 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2219
2220         PR c++/28370
2221         * g++.dg/template/anon3.C: New test.
2222
2223 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2224
2225         PR fortran/20844
2226         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2227         specifiers requiring an explicit format tag..
2228
2229         PR fortran/28201
2230         * gfortran.dg/generic_5: New test.
2231
2232         PR fortran/20893
2233         * gfortran.dg/elemental_optional_args_1.f90: New test.
2234
2235 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2236
2237         * gnat.dg/assert.ads: New file.
2238         * gnat.dg/controlled_record.ads: Likewise.
2239         * gnat.dg/controlled_record.adb: Likewise.
2240
2241 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2242
2243         PR c++/28292
2244         * g++.dg/other/error12.C: New test.
2245
2246         PR c++/28269
2247         * g++.dg/template/crash54.C: New test.
2248
2249 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2250
2251         PR c++/28249
2252         * g++.dg/parse/catch1.C: New test.
2253
2254         PR c++/28294
2255         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2256
2257         PR c++/28387
2258         * g++.dg/ext/attrib24.C: New test.
2259
2260 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2261
2262         PR c++/28343
2263         * g++.dg/ext/asmspec1.C: New test.
2264
2265 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2266
2267         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2268         (dg-test): Support shouldfail tests.
2269         * lib/target-supports-dg.exp (dg-shouldfail): New.
2270         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2271         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2272         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2273         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2274         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2275         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2276         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2277
2278 2006-07-13  Jan Hubicka  <jh@suse.cz>
2279
2280         * gcc.target/i386/memcpy-1.c: New.
2281
2282 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2283
2284         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2285
2286 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2287
2288         PR fortran/25097
2289         * gfortran.dg/present_1.f90: New test.
2290
2291         PR fortran/20903
2292         * gfortran.dg/interface_derived_type_1.f90: New test.
2293
2294 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2295
2296         PR fortran/28213
2297         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2298         list.
2299
2300 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2301
2302         PR c++/27820
2303         * g++.dg/other/label1.C: New test.
2304
2305 2006-07-07   Richard Guenther  <rguenther@suse.de>
2306
2307         PR middle-end/28268
2308         * gcc.dg/torture/pr28268.c: New testcase.
2309
2310 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2311
2312         PR c++/27019
2313         * g++.dg/ext/pr27019.C: New.
2314
2315 2006-07-07  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/28187
2318         * gcc.dg/pr28187.c: New testcase.
2319
2320 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2321
2322         * gnat.dg/address_conversion.adb: New test.
2323         * gnat.dg/boolean_subtype.adb: Likewise.
2324         * gnat.dg/frame_overflow.adb: Likewise.
2325         * gnat.dg/pointer_array.adb: Likewise.
2326         * gnat.dg/pointer_conversion.adb: Likewise.
2327
2328 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR fortran/28237
2331         PR fortran/23420
2332         * gfortran.dg/print_fmt_5.f90: New test.
2333
2334 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2335
2336         PR fortran/28129
2337         * gfortran.dg/bounds_check_4.f90: New test.
2338
2339 2006-07-05  Richard Guenther  <rguenther@suse.de>
2340
2341         PR target/28158
2342         * gfortran.dg/pr28158.f90: New testcase.
2343
2344 2006-07-05  Richard Guenther  <rguenther@suse.de>
2345
2346         PR tree-optimization/28162
2347         * gcc.dg/pr28162.c: New testcase.
2348
2349 2006-07-05  Richard Guenther  <rguenther@suse.de>
2350         Andrew Pinski  <pinskia@gcc.gnu.org>
2351
2352         PR c++/27084
2353         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2354
2355 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2356
2357         PR fortran/28174
2358         * gfortran.dg/actual_array_substr_2.f90: New test.
2359
2360         PR fortran/28167
2361         * gfortran.dg/actual_array_constructor_2.f90: New test.
2362
2363 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2364
2365         * gfortran.dg/itime_idate_1.f: New test.
2366         * gfortran.dg/itime_idate_2.f: New test.
2367
2368 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2369
2370         PR libgfortran/27704
2371         * gfortran.dg/open_status_3.f90: New test.
2372         * gfortran.dg/fmt_l.f90: Update for new feature.
2373
2374 2006-07-03  Asher Langton  <langton2@llnl.gov>
2375
2376         * gfortran.dg/oldstyle_2.f90: New.
2377
2378 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2379
2380         * gnat.dg/string_slice.adb: New test.
2381
2382 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2383
2384         PR fortran/19259
2385         * gfortran.dg/semicolon_fixed.c: New.
2386         * gfortran.dg/semicolon_free.c: New.
2387
2388 2006-06-30  Mike Stump  <mrs@apple.com>
2389
2390         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2391         that don't support internal visibility.
2392
2393 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2394
2395         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2396         for '(' / ')' needing an extra '\'.
2397
2398 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2399
2400         PR middle-end/27428
2401         * gcc.dg/pr27428-1.c: New test case.
2402
2403 2006-06-29  Mike Stump  <mrs@apple.com>
2404
2405         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2406         on darwin as we can't align commons large enough yet.
2407
2408         * gcc.dg/vla-8.c: Add additional testcases.
2409
2410 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2411
2412         PR c++/28114
2413         * g++.dg/other/pr28114.C: New.
2414
2415 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2416
2417         * gcc.c-torture/compile/20060625-1.c: New test.
2418
2419 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2420
2421         PR fortran/20867
2422         * gfortran.dg/stfunc_3.f90: New test.
2423
2424         PR fortran/25056
2425         * gfortran.dg/impure_actual_1.f90: New test.
2426
2427         PR fortran/20874
2428         * gfortran.dg/elemental_result_1.f90: New test.
2429
2430         PR fortran/25073
2431         * gfortran.dg/select_7.f90: New test.
2432
2433         PR fortran/27554
2434         * intrinsic_actual_1.f: New test.
2435
2436         PR fortran/22038
2437         PR fortran/28119
2438         * gfortran.dg/forall_4.f90: New test.
2439
2440         PR fortran/25072
2441         * gfortran.dg/forall_5.f90: New test.
2442
2443 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2444
2445         PR c++/28051
2446         * g++.dg/template/using13.C: New test.
2447
2448         PR c++/28054
2449         * g++.dg/other/incomplete3.C: New test.
2450
2451 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2452
2453         PR fortran/28081
2454         * gfortran.dg/substr_3.f: New test.
2455         * gfortran.dg/equiv_2.f90: Update expected error message.
2456
2457 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/28118
2460         * gfortran.dg/actual_array_substr_1.f90: New test.
2461
2462 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2463
2464         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2465         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2466
2467 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2468
2469         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2470
2471 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2472
2473         PR fortran/27981
2474         * gfortran.dg/simpleif_2.f90: New test.
2475
2476 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2477
2478         * g++.dg/template/error22.C: Fix typo.
2479
2480 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2481
2482         PR c++/28112
2483         * g++.dg/ext/attrib23.C: New test.
2484
2485 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2486
2487         * gnat.dg/varsize_temp.adb: New test.
2488
2489 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2490
2491         PR c++/11468
2492         * g++.dg/other/java2.C: New test.
2493
2494 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2495
2496         PR target/27789
2497         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2498         initialization.
2499
2500 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2501
2502         PR target/27531
2503         * gcc.dg/pr27531-1.c: New test case.
2504
2505 2006-06-22  Asher Langton  <langton2@llnl.gov>
2506
2507         PR fortran/24748
2508         * gfortran.dg/implicit_8.f90: New.
2509
2510 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2511
2512         PR rtl-optimization/28121
2513         * gcc.dg/pr28121.c: New test.
2514
2515 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2516
2517         PR c++/27805
2518         * g++.dg/parse/ptrmem6.C: New test.
2519
2520         PR c++/27821
2521         * g++.dg/template/error22.C: New test.
2522
2523 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2524
2525         PR c++/28111
2526         * g++.dg/template/friend43.C: New test.
2527
2528         PR c++/28110
2529         * g++.dg/template/crash53.C: New test.
2530
2531         PR c++/28109
2532         * g++.dg/rtti/incomplete1.C: New test.
2533
2534 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2535
2536         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2537
2538 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2539
2540         * gcc.c-torture/execute/complex-7.c: New.
2541
2542 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2543
2544         * gcc.dg/merge-all-constants-1.c: New test.
2545
2546 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2547
2548         PR c++/28113
2549         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2550
2551 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2552
2553         * gfortran.dg/rrspacing_1.f90: New test.
2554
2555 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2556
2557         PR c++/28052
2558         * g++.dg/other/bitfield2.C: New test.
2559
2560 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2561
2562         PR tree-optimization/27331
2563         * gcc.dg/pr27331.c: New test.
2564
2565 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2566             Eric Botcazou  <ebotcazou@adacore.com>
2567
2568         PR ada/18692
2569         * lib/gnat.exp: New file.
2570         * lib/gnat-dg.exp: Likewise.
2571         * gnat.dg: New directory.
2572         * gnat.dg/dg.exp: New driver.
2573         * gnat.dg/specs: New directory.
2574         * gnat.dg/specs/specs.exp: New driver.
2575         * gnat.dg/style: New directory.
2576         * gnat.dg/style/style.exp: New driver.
2577
2578 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2579
2580         PR fortran/16206
2581         * gfortran.dg/array_initializer_1.f90: New test.
2582
2583         PR fortran/28005
2584         * gfortran.dg/matmul_3.f90: New test.
2585
2586 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2587
2588         PR middle-end/28075
2589         * gcc.dg/tree-ssa/inline-1.c: New test.
2590
2591 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2592
2593         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2594         in malloc prototype; remove XFAIL.
2595         * gcc.dg/pr18241-2.c: Ditto.
2596         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2597         in memset prototype; remove XFAIL.
2598         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2599
2600 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2601
2602         * gcc.dg/vla-8.c: Add.
2603
2604 2006-06-19  Richard Guenther  <rguenther@suse.de>
2605
2606         PR tree-optimization/27090
2607         * g++.dg/tree-ssa/pr27090.C: New testcase.
2608
2609 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2610
2611         PR target/27861
2612         * gcc.dg/pr27861-1.c: New test case.
2613
2614 2006-06-19  Richard Guenther  <rguenther@suse.de>
2615
2616         PR middle-end/28045
2617         * gcc.dg/torture/pr28045.c: New testcase.
2618
2619 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2620
2621         PR fortran/26801
2622         * gfortran.dg/associated_4.f90: New test.
2623
2624 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2625
2626         PR fortran/19310
2627         PR fortran/19904
2628         * gfortran.dg/real_const_3.f90: New test.
2629
2630 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/28016
2633         * g++.dg/template/static26.C: New test.
2634
2635         PR c++/27979
2636         * g++.dg/expr/bitfield2.C: New test.
2637
2638         PR c++/27884
2639         * g++.dg/parse/linkage2.C: New test.
2640
2641 2006-06-16  Richard Guenther  <rguenther@suse.de>
2642
2643         PR middle-end/27116
2644         * gcc.dg/pr15785-1.c: Revert last change.
2645         * gcc.dg/torture/pr27116-2.c: New testcase.
2646
2647 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2648
2649         PR middle-end/27802
2650         * gcc.dg/pr27802-1.c: New test case.
2651
2652 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2653
2654         PR c++/27689
2655         * g++.dg/template/ttp18.C: New test.
2656         * g++.dg/template/ttp19.C: Likewise.
2657
2658         PR c++/27666
2659         * g++.dg/expr/cond9.C: New test.
2660
2661         PR c++/27640
2662         * g++.dg/template/ctor7.C: New test.
2663
2664 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2665
2666         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2667
2668 2006-06-16  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/27781
2671         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2672
2673 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2674
2675         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2676
2677 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2678
2679         * gcc.dg/tree-ssa/loop-18.c: New test.
2680
2681 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2682
2683         PR c++/27665
2684         * g++.dg/template/crash52.C: New test.
2685
2686         PR c++/27648
2687         * g++.dg/ext/attrib22.C: New test.
2688
2689         PR c++/26559
2690         * g++.dg/template/builtin1.C: New test.
2691         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2692
2693         PR c++/28018
2694         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2695         assignment.
2696         * g++.old-deja/g++.pt/crash51.C: Likewise.
2697
2698         PR c++/27227
2699         * g++.dg/lookup/linkage1.C: New test.
2700         * g++.dg/lookup/linkage2.C: Likewise.
2701
2702 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2703
2704         PR middle-end/27959
2705         * gcc.dg/pr27959.c: New testcase.
2706
2707 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2708
2709         PR target/28014:
2710         * g++.dg/eh/div.C: New test.
2711
2712 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR c++/27894
2715         * g++.dg/tree-ssa/pr26757.C: New test.
2716         * g++.dg/tree-ssa/pr27894.C: New test.
2717
2718 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2719
2720         * gcc.c-torture/compile/20060609-1.c: New test.
2721
2722         PR target/27863
2723         * gcc.c-torture/compile/pr27863.c: New test.
2724
2725 2006-06-13  Richard Guenther  <rguenther@suse.de>
2726
2727         PR tree-optimization/27830
2728         * g++.dg/tree-ssa/pr27830.C: New testcase.
2729
2730 2006-06-13  Matthew Sachs  <msachs@apple.com>
2731
2732         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2733         the list of compiler flags; this causes those flags to be checked
2734         for things like dg-skip-if.
2735
2736 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2737
2738         PR c++/27601
2739         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2740
2741 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2742             Kazu Hirata  <kazu@codesourcery.com>
2743
2744         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2745         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2746
2747 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2748
2749         PR c++/27933
2750         * g++.dg/lookup/using15.C: New test.
2751
2752         PR c++/27951
2753         * g++.dg/other/anon4.C: New test.
2754
2755 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2756
2757         PR c++/21210
2758         * g++.dg/init/complex1.C: New test case.
2759
2760 2006-06-11  Eric Christopher  <echristo@apple.com>
2761
2762         PR middle-end/27948
2763         * gcc.dg/bf-ms-layout.c: Run on darwin.
2764         * gcc.dg/bf-no-ms-layout: Ditto.
2765         * gcc.dg/attr-ms_struct-2.c: New.
2766         * gcc.dg/bf-ms-layout-2.c: Ditto.
2767
2768 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2769
2770         * gcc.dg/attr-ms_struct-packed1.c: New.
2771
2772 2006-06-09  Mike Stump  <mrs@apple.com>
2773
2774         * gcc.dg/vla-7.c: Add.
2775
2776 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2777
2778         PR fortran/24558
2779         * gfortran.dg/entry_6.f90: New test.
2780
2781         PR fortran/20877
2782         PR fortran/25047
2783         * gfortran.dg/entry_7.f90: New test.
2784
2785 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR c/27747
2788         * gcc.dg/cpp/_Pragma6.c: New test.
2789
2790         PR c++/27748
2791         * g++.dg/cpp/_Pragma1.C: New test.
2792
2793         PR preprocessor/27746
2794         * gcc.dg/gomp/macro-3.c: New test.
2795         * gcc.dg/gomp/macro-4.c: New test.
2796         * g++.dg/gomp/macro-3.C: New test.
2797         * g++.dg/gomp/macro-4.C: New test.
2798
2799 2006-06-09  Richard Guenther  <rguenther@suse.de>
2800
2801         PR tree-optimization/26998
2802         * gcc.dg/torture/pr26998.c: New testcase.
2803         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2804
2805 2006-06-08  Mike Stump  <mrs@apple.com>
2806
2807         * gcc.dg/pr27095.c: Account for stubs.
2808
2809         PR target/26427
2810         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2811         produce bad code on darwin.
2812
2813 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2814
2815         PR fortran/27958
2816         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2817
2818 2006-06-08  Asher Langton  <langton2@llnl.gov>
2819
2820         PR fortran/27786
2821         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2822
2823 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2824
2825         PR target/27421
2826         * gcc.dg/union-3.c: New test.
2827
2828 2006-06-08  Richard Guenther  <rguenther@suse.de>
2829
2830         PR middle-end/27116
2831         * gcc.dg/torture/pr27116.c: New testcase.
2832         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2833
2834 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2835
2836         PR rtl-optimization/26449
2837         * gcc.dg/pr26449.c: New test.
2838
2839 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2840
2841         PR c++/27601
2842         * g++.dg/ext/offsetof1.C: Test member functions.
2843
2844 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2845
2846         * gcc.dg/pr27095.c: Improve scanning.
2847
2848 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2849
2850         PR fortran/23091
2851         * gfortran.dg/saved_automatic_1.f90: New test.
2852
2853         PR fortran/24168
2854         * gfortran.dg/array_simplify_1.f90: New test.
2855
2856         PR fortran/25090
2857         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2858
2859         PR fortran/25058
2860         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2861
2862 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2863
2864         PR c++/27177
2865         * g++.dg/expr/cast7.C: New test.
2866
2867 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2868
2869         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2870         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2871         * lib/fortran-torture.exp (fortran-torture-compile,
2872         fortran-torture-execute): Ditto.
2873
2874 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2875
2876         PR target/27842
2877         * gcc.dg/vmx/pr27842.c: New test.
2878
2879 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2880
2881         PR libfortran/27895
2882         * gfortran.dg/bounds_check_3.f90: New test.
2883
2884 2006-06-05  Mike Stump  <mrs@apple.com>
2885
2886         * objc.dg/objc-fast-4.m: Skip for ppc64.
2887
2888 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2889
2890         PR testsuite/27705
2891         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2892
2893 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2894             Victor Kaplansky  <victork@il.ibm.com>
2895
2896         PR tree-optimizations/26360
2897         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2898         with -fno-tree-dce.
2899         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2900
2901 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/14067
2904         * gfortran.dg/data_char_1.f90: Add messages for truncated
2905         strings.
2906
2907         PR fortran/16943
2908         * gfortran.dg/func_decl_2.f90: New test.
2909
2910         PR fortran/20839
2911         * gfortran.dg/do_2.f90: New test.
2912
2913         PR fortran/27655
2914         * gfortran.dg/associated_3.f90: New test.
2915
2916 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2917
2918         PR c++/27819
2919         * g++.dg/template/static25.C: New test.
2920
2921         PR c++/27722
2922         * g++.dg/init/array21.C: New test.
2923
2924         PR c++/27807
2925         * g++.dg/ext/complit7.C: New test.
2926
2927         PR c++/27806
2928         * g++.dg/parse/ptrmem5.C: New test.
2929
2930 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2931             Andrew Pinski  <pinskia@physics.uc.edu>
2932
2933         PR c/27150
2934         PR middle-end/27382
2935         * gcc.dg/pr27150-1.c: New testcase.
2936         * gcc.dg/pr27382-1.c: New testcase.
2937         * gcc.dg/pr27382-2.c: New testcase.
2938
2939 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2940
2941         PR c/25161
2942         PR c/27020
2943         * gcc.dg/array-10.c: New test.
2944
2945 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2946
2947         PR c++/27804
2948         * g++.dg/init/const4.C: New test.
2949         * g++.dg/init/member1.C: Add error-marker.
2950         * g++.dg/other/fold1.C: Adjust error-marker.
2951
2952 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2953
2954         PR c++/27601
2955         * g++.dg/ext/offsetof1.C: New test.
2956
2957 2006-06-04 Eric Christopher <echristo@apple.com>
2958
2959         * gcc.dg/attr-ms_struct-1.c: New.
2960
2961 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2962
2963         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2964
2965 2006-06-04  Richard Guenther  <rguenther@suse.de>
2966
2967         PR tree-optimization/27039
2968         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2969
2970 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2971
2972         PR target/26223
2973         * gcc.target/i386/amd64-abi-2.c: New test case.
2974
2975 2006-06-02  Eric Christopher  <echristo@apple.com>
2976
2977         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2978         * gcc.target/i386/20020523-1.c: Skip if darwin.
2979         * gcc.target/i386/asm-3.c: Ditto.
2980         * gcc.target/i386/20011119-1.c: Ditto.
2981         * gcc.target/i386/clobbers.c: Remove pic part of test.
2982
2983 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2984
2985         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2986         * g++.old-deja/g++.other/init19.C: Ditto.
2987         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2988         and add other platforms as expected failures.
2989
2990 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2991
2992         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2993         (is-effective-target-keyword): Ditto.
2994
2995 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2996
2997         PR fortran/27715
2998         * gfortran.dg/extended_char_comparison_1.f:  New test.
2999
3000 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3001
3002         PR fortran/25098
3003         * gfortran.dg/dummy_procedure_1.f90: New test.
3004
3005         PR fortran/25147
3006         * gfortran.dg/dummy_procedure_2.f90: New test.
3007
3008         * gfortran.dg/associated_2.f90: Correct to make consistent with
3009         standard.
3010
3011 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3012
3013         * gcc.target/i386/387-11.c: New test case.
3014
3015 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/27801
3018         * g++.dg/template/cond6.C: New test.
3019
3020         PR c++/26496
3021         * g++.dg/template/crash51.C: New test.
3022         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3023
3024         PR c++/27385
3025         * g++.dg/init/array20.C: New test.
3026
3027 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3028
3029         * gcc.dg/builtins-54.c: New test case.
3030
3031 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/26433
3034         * g++.dg/template/fntry1.C: Add dg-do link.
3035
3036         PR c++/27808
3037         * g++.dg/parse/friend6.C: New test.
3038
3039 2006-05-30  Asher Langton  <langton2@llnl.gov>
3040
3041         * gfortran.dg/cray_pointers_7.f90: New test.
3042
3043 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3044
3045         PR tree-optimization/23452
3046         * gcc.dg/fold-mulconj-1.c: New test case.
3047
3048 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/27803
3051         * g++.dg/parse/bitfield1.C: New test.
3052
3053 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3054
3055         * gcc.target/ppc-eq0-1.c: New test case.
3056         * gcc.target/ppc-negeq0-1.c: New test case.
3057
3058 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3059
3060         PR c/27273
3061         * gcc.dg/overflow-warn-5.c: New test.
3062
3063 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3064
3065         PR c/27718
3066         * gcc.dg/sizeof-1.c: New test.
3067
3068 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3069
3070         PR target/27790
3071         * gcc.target/i386/pr27790.c: New test.
3072
3073 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3074
3075         PR libgfortran/27757
3076         * gfortran.dg/direct_io_5.f90: New test.
3077
3078 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3079
3080         PR libgfortran/27634
3081         * gfortran.dg/fmt_missing_period_1.f: New test.
3082         * gfortran.dg/fmt_missing_period_2.f: New test.
3083         * gfortran.dg/fmt_missing_period_3.f: New test.
3084
3085 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3086
3087         PR fortran/19777
3088         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3089         arrays.
3090
3091 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3092
3093         PR c++/27713
3094         * g++.dg/template/new6.C: New test.
3095
3096 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3097
3098         PR tree-optimization/24964
3099         * gcc.target/i386/387-10.c: New test case.
3100
3101 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3102
3103         * intrinsics/string_intrinsics.c (compare_string):
3104         Use memcmp instead of strncmp to avoid tripping over
3105         CHAR(0) in a string.
3106
3107 2006-05-27  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/27773
3110         * gcc.dg/torture/pr27773.c: New testcase.
3111
3112 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3113
3114         * gcc.dg/pr24561.c: Rename to..
3115         * gcc.dg/pr25962.c: .. this.
3116
3117 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3118
3119         PR fortran/19777
3120         * gfortran.dg/bounds_check_2.f: New test.
3121
3122 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3123
3124         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3125         * gfortran.dg/byte_1.f90: Likewise.
3126         * gfortran.dg/dup_save_2.f90: Likewise.
3127
3128 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3129
3130         * gfortran.dg/associated_2.f90: New test.
3131
3132 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3133
3134         PR fortran/27524
3135         * gfortran.dg/bounds_check_1.f90: New test.
3136
3137 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3138
3139         PR rtl-optimization/27661
3140         * gcc.dg/pr27661.c: New test case.
3141
3142 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3143
3144         PR fortran/23151
3145         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3146         * gfortran.dg/print_parentheses_1.f:  New test.
3147         * gfortran.dg/print_parentheses_2.f90:  New test.
3148
3149 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR target/27758
3152         * gcc.dg/pr27758.c: New test.
3153
3154 2006-05-24  Falk Hueffner  <falk@debian.org>
3155
3156         * gcc.c-torture/compile/pr27571.c: New test.
3157
3158 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3159
3160         PR fortran/27709
3161         * gfortran.dg/spec_expr_4.f90: New test.
3162
3163         PR fortran/27155
3164         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3165
3166 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3167
3168         PR c++/20103
3169         * g++.dg/ext/complit6.C: New test.
3170         * g++.dg/ext/complit3.C: Adjust error markers.
3171         * g++.dg/init/const3.C: New test.
3172
3173 2006-05-25  Richard Guenther  <rguenther@suse.de>
3174
3175         PR middle-end/27743
3176         * gcc.dg/torture/pr27743.c: New testcase.
3177
3178 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3179
3180         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3181
3182 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3183
3184         * gcc.dg/compat/scalar-by-value-x.h: New.
3185         * gcc.dg/compat/scalar-by-value-y.h: New.
3186         * gcc.dg/compat/scalar-by-value-5.c: New.
3187         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3188         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3189         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3190         * gcc.dg/compat/scalar-by-value-6.c: New.
3191         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3192         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3193         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3194
3195 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3196
3197         PR tree-optimization/27639
3198         PR tree-optimization/26719
3199         * gcc.dg/pr27639.c: New test.
3200         * gcc.dg/pr26719.c: New test.
3201         * gcc.dg/tree-ssa/scev-cast.c: New test.
3202
3203 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3204
3205         PR c++/20173
3206         * g++.dg/template/error21.C: New test.
3207
3208 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3209
3210         PR target/27696
3211         * gcc.target/i386/pr27696.c: New.
3212
3213 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3214
3215         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3216
3217         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3218
3219 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3220
3221         PR c++/27716
3222         * g++.dg/other/assign1.C: New test.
3223
3224 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3225
3226         PR target/27266
3227         * gcc.target/i386/pr27266.c: New.
3228
3229 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3230
3231         PR c++/27451
3232         * g++.dg/ext/asm9.C: New test.
3233
3234 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3235
3236         PR rtl-optimization/25514
3237         * gcc.c-torture/compile/pr25514.c: New test.
3238
3239 2006-05-22  Richard Guenther  <rguenther@suse.de>
3240
3241         Revert
3242         2006-01-31  Richard Guenther  <rguenther@suse.de>
3243
3244         * gcc.target/i386/sselibm-1.c: New testcase.
3245         * gcc.target/i386/sselibm-2.c: Likewise.
3246         * gcc.target/i386/sselibm-3.c: Likewise.
3247         * gcc.target/i386/sselibm-4.c: Likewise.
3248         * gcc.target/i386/sselibm-5.c: Likewise.
3249
3250 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3251
3252         PR c/27420
3253         * gcc.dg/func-args-2.c: New test.
3254
3255         PR c/26818
3256         * gcc.dg/struct-incompl-1.c: New test.
3257
3258 2006-05-22  Richard Guenther  <rguenther@suse.de>
3259
3260         PR testsuite/27708
3261         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3262         the transformations we test for.
3263
3264 2006-05-22  Richard Guenther  <rguenther@suse.de>
3265
3266         PR testsuite/27707
3267         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3268
3269 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3270
3271         PR c++/27210
3272         * g++.dg/warn/new1.C: New test.
3273         * g++.dg/template/new5.C: Likewise.
3274
3275 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3276
3277         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3278         * gcc.target/i386/20060512-3.c: Likewise.
3279
3280 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3281
3282         PR rtl-optimization/27671
3283         * gcc.c-torture/execute/pr27671-1.c: New.
3284         * gcc.dg/pr27671-2.c: Likewise.
3285
3286         PR tree-optimization/26622.
3287         * gcc.c-torture/compile/pr26622.c: New.
3288
3289 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3290
3291         PR fortran/27613
3292         * gfortran.dg/recursive_reference_1.f90: New test.
3293
3294 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3295
3296         PR fortran/25746
3297         * gfortran.dg/elemental_subroutine_3.f90: New test.
3298
3299         PR fortran/25090
3300         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3301
3302         PR fortran/27584
3303         * gfortran.dg/associated_target_1.f90: New test.
3304
3305         PR fortran/19015
3306         * gfortran.dg/maxloc_shape_1.f90: New test.
3307
3308 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3309
3310         PR libgfortran/24459
3311         * gfortran.dg/namelist_24.f90: New test.
3312         * gfortran.dg/namelist_12.f: Fix typo in comment.
3313
3314 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR middle-end/25776
3317         * g++.dg/other/error11.C: New test.
3318
3319 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3320
3321         * gcc.target/mips/pr26765.c: Add -w to options.
3322
3323 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3324
3325         * lib/target-supports.exp (check_effective_target_mpaired_single):
3326         New function.
3327         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3328         multilibs.
3329         * g++.dg/vect/vect.exp: Likewise.
3330
3331 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3332
3333         PR testsuite/25891
3334         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3335
3336 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3337
3338         PR fortran/27662
3339         * gfortran.dg/temporary_1.f90: New file.
3340
3341 2006-05-19  Andreas Schwab  <schwab@suse.de>
3342
3343         * g++.dg/other/unused1.C: Also match "stringz".
3344
3345 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/26433
3348         * g++.dg/template/fntry1.C: New test.
3349
3350 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3351
3352         PR c++/27471
3353         PR c++/27506
3354         * g++.dg/conversion/bitfield5.C: New test.
3355         * g++.dg/conversion/bitfield6.C: New test.
3356
3357 2006-05-18  Mike Stump  <mrs@apple.com>
3358
3359         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3360         * gcc.dg/vla-4.c: Add.
3361         * gcc.dg/vla-5.c: Add.
3362         * gcc.dg/vla-6.c: Add.
3363
3364 2006-05-12  Stuart Hastings  <stuart@apple.com>
3365
3366         * testsuite/gcc.target/i386/20060512-1.c: New.
3367         * testsuite/gcc.target/i386/20060512-2.c: New.
3368         * testsuite/gcc.target/i386/20060512-3.c: New.
3369         * testsuite/gcc.target/i386/20060512-4.c: New.
3370
3371 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3372
3373         PR c++/26122
3374         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3375
3376         PR c++/26068
3377         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3378         * g++.dg/parse/linkage1.C: New test.
3379
3380 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR tree-optimization/27548
3383         * g++.dg/tree-ssa/pr27548.C: New test.
3384
3385 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3386
3387         PR fortran/26551
3388         * gfortran.dg/recursive_check_1.f: New test.
3389         * gfortran.dg/recursive_check_2.f90: New test.
3390
3391 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3392
3393         * g++.dg/opt/temp2.C: New test.
3394
3395 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR c++/27491
3398         * g++.dg/init/brace5.C: New test.
3399
3400         PR middle-end/27415
3401         * gcc.dg/gomp/pr27415.c: New test.
3402         * g++.dg/gomp/pr27415.C: New test.
3403
3404         PR tree-optimization/27549
3405         * g++.dg/tree-ssa/pr27549.C: New test.
3406
3407 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3408
3409         PR libgfortran/27575
3410         * gfortran.dg/read_eof_4.f90: New test.
3411
3412 2006-05-16  Richard Guenther  <rguenther@suse.de>
3413
3414         PR tree-optimization/22303
3415         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3416
3417 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR middle-end/27573
3420         * gcc.dg/gomp/pr27573.c: New test.
3421         * gfortran.dg/gomp/pr27573.f90: New test.
3422
3423         PR c/27499
3424         * gcc.dg/gomp/pr27499.c: New test.
3425         * g++.dg/gomp/pr27499.C: New test.
3426
3427 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/27339
3430         * g++.dg/parser/access8.C: Adjust error marker.
3431         * g++.dg/template/access17.C: New test.
3432         * g++.dg/template/access18.C: Likewise.
3433
3434 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3435
3436         PR target/26600
3437         * gcc.target/i386/pr26600.c: New test case.
3438
3439 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/27505
3442         * g++.dg/expr/bitfield1.C: New test.
3443
3444 2006-05-15  Richard Guenther  <rguenther@suse.de>
3445
3446         PR tree-optimization/27603
3447         * gcc.dg/torture/pr27603.c: New testcase.
3448
3449 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/25090
3452         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3453
3454         PR fortran/25082
3455         * gfortran.dg/scalar_return_1.f90: New test.
3456
3457         PR fortran/27411
3458         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3459
3460 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3461
3462         * gcc.dg/gomp/critical-4.c: New test.
3463         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3464         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3465         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3466         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3467
3468 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3469
3470         PR c++/27582
3471         * g++.dg/template/dependent-args1.C: New test.
3472
3473         PR c++/27581
3474         * g++.dg/lookup/this1.C: New test.
3475
3476         PR c++/27315
3477         * g++.dg/template/operator6.C: New test.
3478         * g++.dg/template/incomplete3.C: New test.
3479
3480         PR c++/27559
3481         * g++.dg/template/new4.C: New test.
3482
3483         PR c++/27496
3484         * g++.dg/template/void2.C: New test.
3485
3486 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3487
3488         * g++.dg/template/dependent-expr5.C: New test.
3489
3490 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3491
3492         PR middle-end/26729
3493         * gcc.dg/pr26729-1.c: New test case.
3494
3495 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3496
3497         * gcc.dg/pr27003.c: New test.
3498
3499 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3500
3501         * lib/target-supports.dg (check_cxa_atexit_available): Change
3502         v3_target_compile to ${tool}_target_compile.
3503
3504 2006-05-11  Jason Merrill  <jason@redhat.com>
3505
3506         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3507
3508 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3509
3510         PR fortran/27553
3511         * gfortran.dg/label_5.f90: New test.
3512
3513 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3514
3515         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3516         check_effective_target_powerpc_altivec_ok): New.
3517         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3518         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3519         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3520         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3521         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3522         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3523         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3524         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3525         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3526         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3527         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3528         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3529         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3530         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3531         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3532         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3533         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3534         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3535         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3536         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3537         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3538         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3539         gcc.target/powerpc/altivec-9.c,
3540         gcc.target/powerpc/altivec-consts.c,
3541         gcc.target/powerpc/altivec-pr22085.c,
3542         gcc.target/powerpc/altivec-splat.c,
3543         gcc.target/powerpc/altivec-types-1.c,
3544         gcc.target/powerpc/altivec-types-2.c,
3545         gcc.target/powerpc/altivec-types-3.c,
3546         gcc.target/powerpc/altivec-types-4.c,
3547         gcc.target/powerpc/altivec-varargs-1.c,
3548         gcc.target/powerpc/altivec-vec-merge.c,
3549         gcc.target/powerpc/ppc-vector-memcpy.c,
3550         gcc.target/powerpc/ppc-vector-memset.c,
3551         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3552         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3553         these effective targets.
3554         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3555         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3556
3557 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3558
3559         PR middle-end/27384
3560         * g++.dg/other/fold1.C: New test.
3561
3562         PR middle-end/27488
3563         * gcc.dg/fold-nonneg-1.c: New test.
3564
3565         PR c++/27547
3566         * g++.dg/other/operator1.C: New test.
3567
3568 2006-05-11  Richard Guenther  <rguenther@suse.de>
3569
3570         PR middle-end/27529
3571         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3572
3573 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3574
3575         * lib/target-supports-dg.exp (check-flags): New.
3576         (dg-skip-if): Move flag checks.
3577
3578 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3579
3580         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3581         * lib/target-supports.dg (check_cxa_atexit_available): New.
3582
3583 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3584
3585         PR fortran/27470
3586         * gfortran.dg/multiple_allocation_2.f90: New test case.
3587
3588 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3589
3590         * gcc.target/arm/pr27387.C: Fix a comment typo.
3591
3592 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3593
3594         PR fortran/24549
3595         * gfortran.dg/error_recovery_1.f90: New test.
3596
3597 2006-05-10  Richard Guenther  <rguenther@suse.de>
3598
3599         PR tree-optimization/27302
3600         * gcc.dg/torture/pr27302.c: New testcase.
3601
3602 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3603         Richard Guenther  <rguenther@suse.de>
3604
3605         PR middle-end/27498
3606         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3607
3608 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3609
3610         PR rtl-optimization/27335
3611         * gcc.dg/pr27335.c: New test.
3612
3613 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3614
3615         * gcc.target/mips/mips-ps-5.c: New file.
3616
3617 2006-05-08  Jan Hubicka  <jh@suse.cz>
3618
3619         PR middle-end/25962
3620         * gcc.dg/pr25962.c: New.
3621
3622 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3623
3624         PR target/27158
3625         * gcc.target/powerpc/pr27158.c: New test case.
3626
3627 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3628
3629         PR testsuite/27476
3630         * ada/acats/run_all.sh: Use test -z.
3631
3632 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3633
3634         PR libfortran/18271
3635         * gfortran.dg/spec_expr_3.f90: New test.
3636
3637 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3638
3639         PR target/24879
3640         * gcc.target/i386/monitor.c: New file.
3641
3642 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3643
3644         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3645
3646 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3647
3648         PR c++/27447
3649         * g++.dg/other/ptrmem7.C: New test.
3650
3651 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3652
3653         PR target/27421
3654         * gcc.dg/array-9.c: New test.
3655
3656 2006-05-07  Richard Guenther  <rguenther@suse.de>
3657
3658         PR tree-optimization/27409
3659         * gcc.dg/torture/pr27409.c: New testcase.
3660
3661 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3662
3663         PR fortran/27457
3664         * gfortran.dg/select_6.f90: New.
3665
3666 2006-05-07  Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/27136
3669         * gcc.dg/torture/pr27136.c: New testcase.
3670
3671 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3672
3673         PR fortran/24813
3674         * gfortran.dg/char_cons_len_1.f90: New test.
3675
3676 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3677
3678         PR c++/27427
3679         * g++.dg/template/incomplete2.C: New test.
3680
3681 2006-05-06  Richard Guenther  <rguenther@suse.de>
3682
3683         PR tree-optimization/27151
3684         * gcc.dg/vect/pr27151.c: New testcase.
3685
3686 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3687
3688         PR c++/27430
3689         * g++.dg/template/void1.C: New test.
3690
3691         PR c++/27423
3692         * g++.dg/other/void2.C: New test.
3693
3694         PR c++/27422
3695         * g++.dg/conversion/void1.C: New test.
3696
3697 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3698
3699         PR/21391
3700         * g++.dg/other/unused1.C: New.
3701
3702 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3703
3704         PR objc/27240
3705         * objc.dg/member-1.m: New test.
3706
3707 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3708
3709         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3710
3711 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3712
3713         PR libfortran/26985
3714         * gfortran.dg/matmul_2.f90: New test.
3715
3716 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3717
3718         * ada/acats/run_all.sh: Use sync when main not found.
3719
3720 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3721
3722         PR target/26765
3723         * gcc.target/mips/pr26765.c: New.
3724
3725 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3726
3727         * gcc.target/bfin: New directory.
3728         * gcc.target/bfin/bfin.exp: New file.
3729         * gcc.target/bfin/frmul.c: New file.
3730         * gcc.target/bfin/arith.c: New file.
3731         * gcc.target/bfin/mul-combine.c: New file.
3732         * gcc.target/bfin/shift.c: New file.
3733
3734 2006-05-04  Richard Guenther  <rguenther@suse.de>
3735
3736         PR tree-optimization/14287
3737         PR tree-optimization/14844
3738         PR tree-optimization/19792
3739         PR tree-optimization/21608
3740         PR tree-optimization/27090
3741         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3742         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3743         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3744         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3745         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3746
3747 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR tree-optimization/27285
3750         * gcc.c-torture/execute/pr27285.c: New test.
3751
3752         PR middle-end/27388
3753         * gcc.dg/gomp/pr27388-1.c: New test.
3754         * gcc.dg/gomp/pr27388-2.c: New test.
3755         * gcc.dg/gomp/pr27388-3.c: New test.
3756
3757         PR c++/27359
3758         * g++.dg/gomp/pr27359.C: New test.
3759
3760 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3761
3762         PR fortran/20248
3763         * gfortran.dg/iargc.f90: New test.
3764
3765 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3766
3767         PR c++/27102
3768         * g++.dg/template/crash49.C: New test.
3769
3770 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3771
3772         PR testsuite/27032
3773         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3774
3775 2006-05-02  Jeff Law  <law@redhat.com>
3776
3777         PR tree-optimization/27364
3778         * gcc.c-torture/execute/pr27364.c: New test.
3779
3780 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3781
3782         PR c++/27309
3783         * g++.dg/parser/ctor5.C: New test.
3784
3785 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3786
3787         PR target/27387
3788         * gcc.target/arm/arm.exp: New.
3789         * gcc.target/arm/pr27387.C: Likewise.
3790
3791 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3792
3793         PR fortran/27269
3794         PR fortran/27324
3795         * gfortran.dg/module_equivalence_2.f90: New test.
3796
3797 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR middle-end/27337
3800         * g++.dg/gomp/pr27337-1.C: New test.
3801         * g++.dg/gomp/pr27337-2.C: New test.
3802
3803         PR middle-end/27328
3804         * gcc.dg/gomp/pr27328.c: New test.
3805
3806         PR middle-end/27325
3807         * g++.dg/gomp/pr27325.C: New test.
3808
3809         PR middle-end/27310
3810         * g++.dg/gomp/pr27310.C: New test.
3811
3812 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3813
3814         PR tree-optimization/27291
3815         * g++.dg/tree-ssa/pr27291.C: New test.
3816
3817 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3818
3819         PR tree-optimization/27283
3820         * g++.dg/tree-ssa/pr27283.C: New test.
3821
3822 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3823
3824         * gcc.dg/tree-ssa/loop-16.c: New test.
3825
3826 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3827             Joseph S. Myers  <joseph@codesourcery.com>
3828
3829         * gcc.dg/Wconversion-3.c: New test case.
3830         * gcc.dg/Wconversion-4.c: Likewise.
3831
3832 2006-05-01  Richard Guenther  <rguenther@suse.de>
3833
3834         PR tree-optimization/26726
3835         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3836
3837 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3838
3839         * gcc.dg/Woverflow-1.c: New test case.
3840         * gcc.dg/Woverflow-2.c: Likewise.
3841         * gcc.dg/Woverflow-3.c: Likewise.
3842
3843 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/27094
3846         * g++.dg/template/defarg8.C: New test.
3847
3848 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3849
3850         PR c++/27278
3851         * g++.dg/parse/operator7.C: New test.
3852
3853 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3854
3855         PR c++/11471
3856         PR c++/27102
3857         * g++.dg/template/crash48.C: New test.
3858
3859         PR c++/27279
3860         * g++.dg/parse/ctor4.C: New test.
3861
3862 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3863
3864         PR fortran/25681
3865         * gfortran.df/char_type_len.f90: New test.
3866
3867 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3868
3869         PR libgfortran/27304
3870         * gfortran.dg/fmt_exhaust.f90: New test.
3871
3872 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3873
3874         PR c/25309
3875         * gcc.dg/large-size-array-2.c: New test case.
3876
3877 2006-04-28  Richard Guenther  <rguenther@suse.de>
3878
3879         PR target/26826
3880         * gcc.target/i386/pr26826.c: New testcase.
3881
3882 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR middle-end/27260
3885         * gcc.c-torture/execute/pr27260.c: New.
3886
3887 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3888
3889         PR middle-end/27095
3890         * gcc.dg/pr27095.c: New.
3891
3892 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/27292
3895         * g++.dg/conversion/bitfield4.C: New test.
3896
3897 2006-04-27  Eric Christopher  <echristo@apple.com>
3898
3899         * gcc.dg/pragma-ms_struct.c: New.
3900
3901 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/27102
3904         * g++.dg/template/crash47.C: New test.
3905
3906 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3907
3908         * gcc.target/i386/sse-7.c: build with -msse.
3909
3910 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR testsuite/27274:
3913         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3914         (main): Exit if processor doesn't support SSE.
3915
3916 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3917
3918         PR middle-end/27282
3919         * gcc.c-torture/compile/pr27282.c: New test.
3920
3921 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3922
3923         PR middle-end/26913
3924         * g++.dg/gomp/pr26913.C: New test.
3925
3926         PR c/25996
3927         * gcc.dg/gomp/pr25996.c: New test.
3928         * g++.dg/gomp/pr25996.C: New test.
3929
3930 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3931
3932         PR rtl-optimization/26725
3933         * gcc.c-torture/compile/pr26725.c: New test.
3934
3935 2006-04-25  Richard Guenther  <rguenther@suse.de>
3936
3937         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3938         than n + -1.
3939
3940 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3941
3942         * gcc.dg/20060425-1.c: New testcase.
3943
3944 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR tree-optimization/26865
3947         * gcc.dg/pr26865.c: New test.
3948
3949 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/27292
3952         * g++.dg/conversion/bitfield1.C: New test.
3953         * g++.dg/conversion/bitfield2.C: Likewise.
3954         * g++.dg/conversion/bitfield3.C: Likewise.
3955
3956 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3957         Richard Guenther  <rguenther@suse.de>
3958
3959         PR tree-optimization/27236
3960         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3961
3962 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3963
3964         PR c++/19963
3965         * g++.dg/other/incomplete2.C: New test.
3966
3967 2006-04-24  Richard Guenther  <rguenther@suse.de>
3968
3969         PR middle-end/26869
3970         * gcc.dg/torture/pr26869.c: New testcase.
3971
3972 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3973         Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/27218
3976         * g++.dg/tree-ssa/pr27218.C: New testcase.
3977
3978 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3979
3980         PR c++/26912
3981         * g++.dg/template/friend41.C: New test.
3982
3983 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3984
3985         * g++.dg/opt/pr15551.C: Include cstdio.
3986         (main): Use remove instead of unlink.
3987
3988 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3989
3990         * gcc.dg/sibcall-7.c: New test.
3991         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3992         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3993         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3994         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3995         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3996
3997 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/26534
4000         * g++.dg/opt/bitfield1.C: New test.
4001         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4002         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4003         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4004         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4005         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4006         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4007         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4008         * g++.dg/abi/bitfield2.C: Likewise.
4009         * g++.dg/init/bitfield1.C: Likewise.
4010
4011 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4012
4013         PR fortran/25099
4014         * gfortran.dg/elemental_subroutine_4.f90: New test.
4015         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4016         call sub (m, x).
4017
4018 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4019
4020         * gcc.c-torture/compile/20060421-1.c: New testcase.
4021
4022 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4023
4024         PR c/25875
4025         * gcc.dg/init-bad-4.c: New test.
4026
4027 2006-04-21  Paul Brook  <paul@codesourcery.com>
4028
4029         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4030
4031 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4032
4033         PR fortran/27122
4034         * gfortran.dg/defined_operators_1.f90: New test.
4035         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4036         remove old ones associated, incorrectly, with Note 5.46.
4037
4038         PR fortran/27113
4039         * gfortran.dg/character_array_constructor_1.f90: New test.
4040
4041 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gcc.dg/20060419-1.c: New test.
4044
4045 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4046
4047         PR c/26774
4048         * gcc.dg/struct-parse-1.c: New test case.
4049
4050 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4051
4052         PR c++/26558
4053         * g++.dg/parse/template19.C: New test.
4054
4055         PR c++/26739
4056         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4057
4058         PR c++/26036
4059         * g++.dg/expr/call3.C: New test.
4060
4061         PR c++/10385
4062         * g++.dg/conversion/dynamic1.C: New test.
4063
4064 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4065
4066         PR c++/27102
4067         * g++.dg/template/crash35.C: Tweak error markers.
4068         * g++.dg/template/crash46.C: New test.
4069         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4070         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4071
4072 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4073
4074         PR rtl-optimization/14261
4075         * gcc.c-torture/compile/20060419-1.c: Added.
4076
4077 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4078
4079         * gfortran.dg/label_1.f90: Adjust dg-error.
4080
4081 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4082
4083         PR target/26961
4084         * gcc.dg/fold-cond-1.c: New test case.
4085         * gcc.dg/pr26961-1.c: Likewise.
4086
4087 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4088
4089         PR libgfortran/27138
4090         * gfortran.dg/read_bad_advance.f90: New test.
4091
4092 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4093             Dale Johannesen  <dalej@apple.com>
4094
4095         PR target/24076
4096         * gcc.target/i386/vecinit-3.c: New testcase.
4097         * gcc.target/i386/vecinit-4.c: Likewise.
4098         * gcc.target/i386/sse-18.c: Likewise.
4099         * gcc.target/i386/sse-19.c: Likewise.
4100
4101 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4102
4103         * gfortran.dg/allocate_zerosize_1.f90: New test.
4104
4105 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/26365
4108         * g++.dg/template/crash45.C: New test.
4109
4110 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         PR fortran/26787
4113         * gfortran.dg/proc_assign_1.f90: New test.
4114         * gfortran.dg/procedure_lvalue.f90: Change message.
4115         * gfortran.dg/namelist_4.f90: Add new error.
4116
4117         PR fortran/25597
4118         PR fortran/27096
4119         * gfortran.dg/auto_pointer_array_result_1.f90
4120
4121         PR fortran/27089
4122         * gfortran.dg/specification_type_resolution_1.f90
4123
4124         PR fortran/18003
4125         PR fortran/25669
4126         PR fortran/26834
4127         * gfortran.dg/bounds_temporaries_1.f90: New test.
4128
4129         PR fortran/27124
4130         * gfortran.dg/array_return_value_1.f90: New test.
4131
4132 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4133
4134         PR fortran/25336
4135         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4136
4137 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR middle-end/26823
4140         * g++.dg/gomp/pr26823-1.C: New test.
4141         * g++.dg/gomp/pr26823-2.C: New test.
4142
4143 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4144
4145         PR middle-end/27134
4146         * gcc.dg/pr27314.c: New test.
4147
4148 2006-04-13  Richard Henderson  <rth@redhat.com>
4149
4150         * g++.dg/gomp/block-0.C: Update expected matches.
4151
4152 2006-04-13  DJ Delorie  <dj@redhat.com>
4153
4154         * lib/target-supports.exp (check_effective_target_int32plus): New.
4155         (check_effective_target_ptr32plus): New.
4156         (check_effective_target_size32plus): New.
4157         (check_effective_target_int16): New.
4158         (check_profiling_available): Add m32c to the list of unsupported targets.
4159
4160         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4161         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4162         memory size.
4163         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4164         pointers.
4165         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4166         size_t.
4167         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4168         and size_t.
4169         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4170         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4171         not just xstormy16.  Skip m32c due to weird pointer size.
4172         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4173         not just xstormy16.
4174         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4175         not just xstormy16.
4176         * gcc.dg/20020312-2.c: Add m32c support.
4177         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4178         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4179         in test.
4180         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4181         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4182         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4183         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4184         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4185         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4186         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4187         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4188         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4189         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4190         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4191         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4192         in test.
4193         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4194         in test.
4195         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4196         * gcc.dg/pr23049.c: Require >=32 bit integers.
4197         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4198         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4199         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4200         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4201         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4202         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4203         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4204         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4205         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4206         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4207         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4208         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4209         prototype in test.
4210         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4211         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4212         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4213         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4214         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4215
4216         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4217         * gcc.c-torture/execute/20040703-1.x: Likewise.
4218         * gcc.c-torture/execute/20040705-1.x: Likewise.
4219         * gcc.c-torture/execute/20040705-2.x: Likewise.
4220         * gcc.c-torture/execute/20040709-1.x: Likewise.
4221         * gcc.c-torture/execute/20040709-2.x: Likewise.
4222         * gcc.c-torture/execute/20040811-1.x: Likewise.
4223         * gcc.c-torture/execute/20050316-1.x: Likewise.
4224         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4225         * gcc.c-torture/execute/pr19689.x: Likewise.
4226         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4227         * gcc.c-torture/execute/usmul.x: Likewise.
4228         * gcc.c-torture/execute/vrp-5.x: Likewise.
4229         * gcc.c-torture/execute/vrp-6.x: Likewise.
4230         * gcc.dg/debug/20041023-1.s: Likewise.
4231
4232 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4233
4234         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4235         of integers to a vector types are now constant expressions in C.
4236         * gcc.dg/vect/vect-fold-1.c: New test case.
4237
4238 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4239             Ulrich Weigand  <uweigand@de.ibm.com>
4240
4241         PR target/27006
4242         * gcc.dg/vmx/pr27006.c: New testcase.
4243
4244 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4245
4246         PR libgfortran/26766
4247         * gfortran.dg/write_recursive.f90: New test.
4248
4249 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4250
4251         * g++.dg/parse/dtor7.C: New test.
4252         * g++.dg/parse/new1.C: Add error marker.
4253         * g++.dg/template/new3.C: New test.
4254
4255         PR c++/26122
4256         * g++.dg/template/pure1.C: New test.
4257
4258         PR c++/26295
4259         * g++.dg/parse/ptrmem4.C: New test.
4260
4261 2006-04-10  Jeff Law  <law@redhat.com>
4262
4263         PR/27087
4264         * gcc.c-torture/compile/pr27087.c: New test.
4265
4266 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4267
4268         PR/21391
4269         * gcc.dg/20060410.c: New.
4270
4271 2006-04-10  Matthias Klose  <doko@debian.org>
4272
4273         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4274         Recognize multilib directory names containing underscores.
4275
4276 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4277
4278         * gcc.target/i386/vecinit-1.c: New test case.
4279         * gcc.target/i386/vecinit-2.c: Likewise.
4280
4281 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4282
4283         PR debug/27057
4284         * g++.dg/debug/dwarf2-2.C: New test.
4285
4286 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4287
4288         PR rtl-optimization/27073
4289         * gcc.c-torture/execute/pr27073.c: New test.
4290
4291 2006-04-08  Mike Stump  <mrs@apple.com>
4292
4293         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4294
4295 2006-04-07  Richard Guenther  <rguenther@suse.de>
4296
4297         PR tree-optimization/26135
4298         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4299
4300 2006-04-06  Jan Hubicka  <jh@suse.cz>
4301
4302         PR profile/26399
4303         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4304
4305 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4306
4307         * g++.dg/conversion/nullptr1.C: New test case.
4308         * g++.dg/conversion/nullptr2.C: Likewise.
4309
4310 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4311
4312         * gfortran.dg/dependency_18.f90: New test case.
4313
4314 2006-04-05  Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/26919
4317         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4318         * gcc.dg/ipa/ipa-2.c: Likewise.
4319         * gcc.dg/ipa/ipa-3.c: Likewise.
4320         * gcc.dg/ipa/ipa-5.c: Likewise.
4321
4322 2006-04-05  Richard Guenther  <rguenther@suse.de>
4323
4324         PR tree-optimization/26763
4325         * gcc.dg/torture/pr26763-1.c: New testcase.
4326         * gcc.dg/torture/pr26763-2.c: Likewise.
4327
4328 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/23634
4331         PR fortran/25619
4332         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4333
4334 2006-04-04  Eric Christopher  <echristo@apple.com>
4335
4336         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4337         stubs.
4338         * gcc.target/i386/387-5.c: Ditto.
4339
4340 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4341
4342         * gcc.target/sparc/struct-ret-check.c: New test.
4343
4344 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4347         zero decimal digits specified in format.
4348
4349 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4350
4351         PR fortran/26891
4352         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4353
4354         PR fortran/26976
4355         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4356         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4357         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4358         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4359         bigendian-ness.
4360
4361 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4362
4363         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4364         dummy arguments work when the actual argument is itself a dummy
4365         argument of the caller.
4366
4367 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4368
4369         PR libfortran/24685
4370         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4371
4372 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4373
4374         * gfortran.dg/dependencency_17.f90: New test case.
4375
4376 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4377
4378         * gfortran.dg/dependency_14.f90: New test case.
4379         * gfortran.dg/dependency_15.f90: Likewise.
4380         * gfortran.dg/dependency_16.f90: Likewise.
4381
4382 2006-03-31  Asher Langton  <langton2@llnl.gov>
4383
4384         PR fortran/25358
4385         gfortran.dg/cray_pointers_6.f90: New test.
4386
4387 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4388
4389         PR libgfortran/26890
4390         * gfortran.dg/read_size_noadvance.f90: New test.
4391
4392 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4393
4394         PR fortran/25031
4395         * gfortran.dg/multiple_allocation_1.f90: Check that the
4396         size has changed after a re-allocation with stat.
4397
4398 2006-03-30  Richard Guenther  <rguenther@suse.de>
4399
4400         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4401         removal.
4402         * gcc.target/i386/sselibm-2.c: Likewise.
4403         * gcc.target/i386/sselibm-3.c: Likewise.
4404         * gcc.target/i386/sselibm-4.c: Likewise.
4405         * gcc.target/i386/sselibm-5.c: Likewise.
4406
4407 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4408
4409         * gcc.dg/fold-andxor-1.c: New test case.
4410         * gcc.dg/fold-xorand-1.c: Likewise.
4411
4412 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4413
4414         * gcc.dg/fold-convnotconv-1.c: New test case.
4415
4416 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4417
4418         PR fortran/26779
4419         * gfortran.dg/private_type_5.f90: New test.
4420
4421 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4422
4423         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4424
4425 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4426
4427         * gfortran.dg/advance_2.f90: New test.
4428         * gfortran.dg/advance_3.f90: New test.
4429
4430         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4431
4432 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4433
4434         PR libgfortran/26661
4435         PR libgfortran/26880
4436         * gfortran.dg/read_x_past.f: New test.
4437
4438 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4439
4440         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4441         to be STABS.
4442
4443 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4444
4445         * objc.dg/dwarf-1.m: Skip on AIX.
4446         * objc.dg/dwarf-2.m: Skip on AIX.
4447
4448 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4449
4450         PR fortran/26816
4451         * gfortran.dg/float_1.f90: New test.
4452
4453 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4454
4455         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4456         X86_64 targets.
4457         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4458
4459 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4460
4461         PR libfortran/26735
4462         * gfortran.dg/convert_implied_open.f90: New test case.
4463
4464 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4465
4466         PR fortran/26769
4467         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4468
4469 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4470
4471         PR middle-end/26717
4472         * gcc.dg/pr26717.c: New test.
4473
4474 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4475
4476         * gfortran.dg/dependency_12.f90: New test case.
4477
4478 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4479
4480         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4481
4482 2006-03-24  Jeff Law  <law@redhat.com>
4483
4484         * gcc.c-torture/pr26840.c: New test.
4485
4486 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4487
4488         * objc.dg/dwarf-2.m: New.
4489         * obj-c++.dg/dwarf-2.mm: New.
4490
4491         * g++.old-deja/g++.other/init19.C: New.
4492
4493 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4494
4495         * g++.dg/eh/spbp.C: Skip on AIX.
4496
4497 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR middle-end/26611
4500         * g++.dg/gomp/pr26611-1.C: New test.
4501         * g++.dg/gomp/pr26611-2.C: New test.
4502
4503 2006-03-24  Jeff Law  <law@redhat.com>
4504
4505         * gcc.c-torture/compile/pr26833.c: New test.
4506         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4507
4508 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4509
4510         * gfortran.dg/endfile_2.f90: Delete temp file.
4511
4512 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4513
4514         PR fortran/19303
4515         * gfortran.dg/record_marker_1.f90: New test case.
4516         * gfortran.dg/record_marker_2.f: New test case.
4517         * gfortran.dg/record_marker_3.f90: New test case.
4518
4519 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4520
4521         PR fortran/17298
4522         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4523         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4524
4525 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4526
4527         * lib/gcc-dg.exp (cleanup-modules): New proc.
4528         * gfortran.dg/allocatable_function_1.f90,
4529         gfortran.dg/allocate_char_star_scalar_1.f90,
4530         gfortran.dg/assumed_charlen_function_1.f90,
4531         gfortran.dg/assumed_dummy_1.f90,
4532         gfortran.dg/assumed_shape_ranks_1.f90,
4533         gfortran.dg/assumed_shape_ranks_2.f90,
4534         gfortran.dg/assumed_size_dt_dummy.f90,
4535         gfortran.dg/auto_char_dummy_array_1.f90,
4536         gfortran.dg/auto_char_len_3.f90,
4537         gfortran.dg/automatic_module_variable.f90,
4538         gfortran.dg/bad_automatic_objects_1.f90,
4539         gfortran.dg/char_array_constructor.f90,
4540         gfortran.dg/char_array_structure_constructor.f90,
4541         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4542         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4543         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4544         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4545         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4546         gfortran.dg/derived_pointer_recursion.f90,
4547         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4548         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4549         gfortran.dg/dummy_functions_1.f90,
4550         gfortran.dg/elemental_initializer_1.f90,
4551         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4552         gfortran.dg/elemental_pointer_1.f90,
4553         gfortran.dg/elemental_subroutine_1.f90,
4554         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4555         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4556         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4557         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4558         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4559         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4560         gfortran.dg/global_references_1.f90,
4561         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4562         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4563         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4564         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4565         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4566         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4567         gfortran.dg/large_integer_kind_1.f90,
4568         gfortran.dg/large_real_kind_1.f90,
4569         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4570         gfortran.dg/module_double_reuse.f90,
4571         gfortran.dg/module_equivalence_1.f90,
4572         gfortran.dg/module_interface_1.f90,
4573         gfortran.dg/module_parameter_array_refs_1.f90,
4574         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4575         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4576         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4577         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4578         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4579         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4580         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4581         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4582         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4583         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4584         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4585         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4586         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4587         gfortran.dg/same_name_1.f90,
4588         gfortran.dg/sibling_dummy_procedure_1.f90,
4589         gfortran.dg/sibling_dummy_procedure_2.f90,
4590         gfortran.dg/sibling_dummy_procedure_3.f90,
4591         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4592         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4593         gfortran.dg/used_dummy_types_2.f90,
4594         gfortran.dg/used_dummy_types_3.f90,
4595         gfortran.dg/used_dummy_types_4.f90,
4596         gfortran.dg/used_dummy_types_5.f90,
4597         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4598         gfortran.dg/userdef_operator_1.f90: Use it.
4599
4600 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4601
4602         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4603         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4604         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4605         gfortran.dg/write_back.f,
4606         gfortran.fortran-torture/execute/inquire_1.f90,
4607         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4608
4609 2006-03-21  Jeff Law  <law@redhat.com>
4610
4611         * gcc.dg/tree-ssa/vrp28.c: New test.
4612
4613 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4614
4615         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4616         if _STDC_C99 is defined.
4617         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4618         * gcc.dg/builtins-20.c: Likewise.
4619         * gcc.dg/builtins-53.c: Likewise.
4620         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4621         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4622
4623 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4624
4625         PR tree-opt/26781
4626         * gcc.c-torture/compile/pr26781-1.c: New test.
4627         * gcc.c-torture/compile/pr26781-2.c: New test.
4628
4629 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR c++/26690
4632         * g++.dg/gomp/pr26690-1.C: New test.
4633         * g++.dg/gomp/pr26690-2.C: New test.
4634
4635 2006-03-20  Jeff Law  <law@redhat.com>
4636
4637         * gcc.dg/tree-ssa/pr21829.c: New test.
4638
4639         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4640
4641 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4642
4643         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4644         (check_visibility_available): Use it.
4645         (check_effective_target_default_packed): Likewise.
4646         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4647         (check_effective_target_fopenmp): Likewise.
4648         (check_effective_target_freorder): Likewise.
4649         (check_effective_target_fpic): Likewise.
4650         (check_named_sections_available): Likewise.
4651         (check_effective_target_ilp32): Likewise.
4652         (check_effective_target_lp64): Likewise.
4653
4654 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4655
4656         PR fortran/20935
4657         * gfortran.dg/scalar_mask_2.f90: New test case.
4658
4659 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4660
4661         PR tree-opt/26629
4662         * gcc.dg/tree-ssa/loadpre12.c: New test.
4663         * gcc.dg/tree-ssa/loadpre13.c: New test.
4664         * gcc.dg/tree-ssa/loadpre14.c: New test.
4665         * gcc.dg/tree-ssa/loadpre15.c: New test.
4666         * gcc.dg/tree-ssa/loadpre16.c: New test.
4667         * gcc.dg/tree-ssa/loadpre17.c: New test.
4668         * gcc.dg/tree-ssa/loadpre18.c: New test.
4669         * gcc.dg/tree-ssa/loadpre19.c: New test.
4670         * gcc.dg/tree-ssa/loadpre20.c: New test.
4671         * gcc.dg/tree-ssa/loadpre21.c: New test.
4672         * gcc.dg/tree-ssa/loadpre22.c: New test.
4673
4674 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/26741
4677         * gfortran.dg/elemental_initializer_1.f90: New test.
4678
4679         PR fortran/26716
4680         * gfortran.dg/assumed_shape_ranks_2: New test.
4681
4682 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4683
4684         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4685         target fpic.
4686
4687 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4688
4689         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4690         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4691         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4692         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4693         gfortran.fortran-torture/execute/direct_io.f90,
4694         gfortran.fortran-torture/execute/inquire_2.f90,
4695         gfortran.fortran-torture/execute/inquire_4.f90,
4696         gfortran.fortran-torture/execute/list_read_1.f90,
4697         gfortran.fortran-torture/execute/open_replace.f90,
4698         gfortran.fortran-torture/execute/slash_edit.f90,
4699         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4700         temporary files from testcases.
4701
4702 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4703
4704         PR libgfortran/26509
4705         gfortran.dg/write_direct_eor.f90: New test.
4706
4707 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4708
4709         * gcc.target/powerpc/pr26350.c: New.
4710         * gcc.target/powerpc/indexed-addr.c: New.
4711
4712 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4713
4714         * gfortran.dg/dependency_13.f90: New test case.
4715
4716 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4717
4718         PR middle-end/21781
4719         * gcc.dg/real-const-1.c: New test case.
4720
4721 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4722
4723         * g++.old-deja/g++.other/init18.C: New.
4724         * g++.old-deja/g++.other/init5.C: Remove xfail.
4725
4726 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4727
4728         * g++.dg/opt/pr15551.C: Cleanup temp file.
4729
4730 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4731
4732         PR c++/6634
4733         g++.dg/parse/long1.C: New test.
4734
4735 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         PR fortran/19101
4738         * gfortran.dg/continuation.f90: New test.
4739         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4740
4741 2006-03-14  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/26672
4744         * gcc.dg/torture/pr26672.c: New testcase.
4745
4746 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4747
4748         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4749         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4750
4751 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4752
4753         PR middle-end/26557
4754         * gcc.c-torture/compile/switch-1.c: New test case.
4755
4756 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4757
4758         PR fortran/25378
4759         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4760         test to include more permuatations of mask and index.
4761         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4762         respond to F2003 spec. that the position returned for an all false
4763         mask && condition is zero.
4764
4765 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR middle-end/25989
4768         * gcc.dg/gomp/pr25989.c: New test.
4769
4770 2006-03-13  Jeff Law  <law@redhat.com>
4771
4772         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4773
4774 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4775
4776         * gcc.dg/switch-9.c: New test.
4777
4778 2006-03-13  Richard Guenther  <rguenther@suse.de>
4779
4780         PR middle-end/26630
4781         * gcc.dg/torture/pr26630.c: New testcase.
4782
4783 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4784
4785         * gfortran.dg/dependency_10.f90: New test case.
4786         * gfortran.dg/dependency_11.f90: Likewise.
4787
4788 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4789             Erik Edelmann  <eedelman@gcc.gnu.org>
4790
4791         * gfortran.dg/allocatable_function_1.f90: New.
4792         * gfortran.dg/allocatable_function_2.f90: New.
4793
4794 2006-03-10  Richard Guenther  <rguenther@suse.de>
4795
4796         PR middle-end/26565
4797         * gcc.dg/torture/pr26565.c: New testcase.
4798
4799 2006-03-09  Eric Christopher  <echristo@apple.com>
4800
4801         * gcc.c-torture/compile/20060309-1.c: New.
4802
4803 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4804
4805         PR libgfortran/26499
4806         * gfortran.dg/write_back.f: New test.
4807         * gfortran.dg/write_rewind_1.f: New test.
4808         * gfortran.dg/write_rewind_2.f: New test.
4809
4810 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4811
4812         PR libgfortran/26554
4813         * gfortran.dg/read_logical.f90: New test.
4814
4815 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4816
4817         * ada/acats/norun.lst: cdd2a03 now passes.
4818
4819 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4820
4821         PR testsuite/25177
4822         * gcc.target/powerpc/pr18096-1.c: Change where the error
4823         would match.
4824
4825 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4826
4827         * gcc.target/i386/cleanup-1.c: New test.
4828         * gcc.target/i386/cleanup-2.c: New test.
4829
4830 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4831
4832         * gfortran.dg/dependency_9.f90: Remove for the time being.
4833
4834 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4835
4836         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4837         directive.
4838
4839 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4840
4841         * gfortran.dg/dependency_9.f90: New test case.
4842
4843 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4844
4845         * gfortran.dg/dependency_4.f90: New test case.
4846         * gfortran.dg/dependency_5.f90: New test case.
4847         * gfortran.dg/dependency_6.f90: New test case.
4848         * gfortran.dg/dependency_7.f90: New test case.
4849         * gfortran.dg/dependency_8.f90: New test case.
4850
4851 2006-03-03  Paul Brook  <paul@codesourcery.com>
4852
4853         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4854         Add m68k-*-elf.
4855
4856 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4857
4858         PR fortran/25031
4859         * multiple_allocation_1.f90: New test.
4860
4861 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4862
4863         PR tree-optimization/26524
4864         * gfortran.dg/pr26524.f: New test case.
4865
4866 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4867
4868         * g++.dg/template/repo5.C: Cleanup repo files.
4869         * gcc.dg/20051201-1.c: Cleanup coverage files.
4870         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4871         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4872         tree dump files.
4873
4874 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4875
4876         * objc.dg/objc-nofilename-1.m: New test.
4877         * objc.dg/bad-receiver-type.m: New test.
4878         * obj-c++.dg/bad-receiver-type.mm: New test.
4879
4880 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4881
4882         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4883
4884 2006-03-01  Mike Stump  <mrs@apple.com>
4885
4886         * g++.dg/abi/key2.C: Add.
4887
4888 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4889
4890         * gfortran.dg/logical_dot_product.f90: New test.
4891
4892         PR fortran/26393
4893         * gfortran.dg/used_interface_ref.f90: New test.
4894
4895         PR fortran/20938
4896         * gfortran.dg/dependency_2.f90: New test.
4897         * gfortran.fortran-torture/execute/where17.f90: New test.
4898         * gfortran.fortran-torture/execute/where18.f90: New test.
4899         * gfortran.fortran-torture/execute/where19.f90: New test.
4900         * gfortran.fortran-torture/execute/where20.f90: New test.
4901
4902 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4903
4904         * g++.dg/tree-ssa/pr26443.C: New test case.
4905
4906 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4907
4908         PR middle-end/26022
4909         * g++.dg/opt/return-slot1.C: New test.
4910
4911 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4912
4913         PR libgfortran/26136
4914         * gfortran.dg/namelist_23.f90: New test.
4915
4916 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4917
4918         PR middle-end/14752
4919         * gcc.dg/fold-eqandshift-2.c: New test case.
4920
4921 2006-02-28  Richard Guenther  <rguenther@suse.de>
4922
4923         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4924         decomposition.
4925
4926 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4927
4928         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4929
4930 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4931
4932         PR libgfortran/26464
4933         * gfortran.dg/backspace_5.f: New test.
4934         * gfortran.dg/backspace_6.f: New test.
4935
4936 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4937
4938         * gcc.dg/fold-eqandnot-1.c: New test case.
4939
4940 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4941
4942         PR middle-end/19983
4943         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4944
4945 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4946
4947         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4948         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4949
4950 2006-02-26  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/26421
4953         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4954
4955 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4956
4957         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4958         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4959
4960 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4961
4962         * gcc.dg/fold-even-1.c: New test case.
4963
4964 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4965
4966         PR middle-end/21137
4967         * gcc.dg/fold-eqandshift-1.c: New test case.
4968
4969 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4970
4971         PR tree-optimization/25125
4972         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4973         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4974
4975 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4976
4977         PR tree-optimizations/26359
4978         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4979         with -fdump-tree-dceloop-details.
4980         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4981
4982 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4983
4984         PR middle-end/23673
4985         * gcc.dg/fold-eqxor-1.c: New test case.
4986         * gcc.dg/fold-eqxor-2.c: Likewise.
4987         * gcc.dg/fold-eqxor-3.c: Likewise.
4988
4989 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4990
4991         PR fortran/23092
4992         * scalar_mask_1.f90: New test.
4993
4994 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4995
4996         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4997         * g++.dg/eh/uncaught2.C: New.
4998         * g++.dg/eh/uncaught3.C: New.
4999
5000 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5001
5002         PR libgfortran/26423
5003         * gfortran.dg/read_many_1.f: New test.
5004
5005 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5006
5007         PR fortran/24519
5008         * gfortran.dg/dependency_3.f90: New test.
5009         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5010         XFAILs.
5011
5012         PR fortran/25395
5013         * gfortran.dg/equiv_6.f90: New test.
5014
5015 2006-02-23  Jeff Law  <law@redhat.com>
5016
5017         * gcc.c-torture/compile/pr26425.c: New test.
5018
5019 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR middle-end/26412
5022         * gcc.dg/gomp/pr26412.c: New test.
5023
5024 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5025
5026         PR c++/26291
5027         * g++.dg/other/ellipsis1.C: New test.
5028         * g++.dg/parse/operator4.C: Adjust error marker.
5029
5030 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5031
5032         PR target/25603
5033         * gfortran.dg/pr25603.f: New testcase.
5034
5035 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5038         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5039
5040 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5041
5042         * g++.dg/eh/spbp.C: New.
5043
5044 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR middle-end/26379
5047         * gcc.target/i386/mmx-7.c: New test.
5048
5049 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5050
5051         PR tree-optimization/26361
5052         * gcc.dg/tree-ssa/vrp27.c: New test case.
5053
5054 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5057         * gcc.dg/tree-ssa/complex-4.c: Here.
5058
5059 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5060
5061         PR middle-end/19543
5062         * gfortran.dg/logical_1.f90: New test case.
5063
5064 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR middle-end/26334
5067         * gcc.dg/20060218-1.c: Moved to...
5068         * gcc.target/i386/20060218-1.c: ... here.  New test.
5069
5070 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5071
5072         PR fortran/26201
5073         * gfortran.dg/convert_1.f90: New.
5074
5075 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5076
5077         PR fortran/25054
5078         * gfortran.dg/namelist_5.f90: New test.
5079
5080         PR fortran/25089
5081         * gfortran.dg/namelist_4.f90: New test.
5082
5083 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5084
5085         PR tree-opt/25680
5086         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5087
5088 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5091         variable to take into account the variable name in the
5092         function header.
5093         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5094
5095 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR middle-end/26334
5098         * gcc.c-torture/compile/20060217-1.c: New test.
5099         * gcc.dg/20060218-1.c: New test.
5100
5101 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5102
5103         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5104
5105 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5106
5107         * gcc.dg/cpp/undef3.c: New test.
5108         * gcc.dg/cpp/trad/builtins2.c: New test.
5109
5110 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5111
5112         PR c++/26266
5113         * g++.dg/template/static22.C: New test.
5114         * g++.dg/template/static23.C: New test.
5115         * g++.dg/template/static24.C: New test.
5116         * g++.dg/template/non-dependent13.C: New test.
5117         * g++.dg/init/member1.C: Tweak error markers.
5118
5119 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5120
5121         PR target/26255
5122         * gcc.c-torture/compile/pr26255.c: New test case.
5123
5124 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5125
5126         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5127         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5128         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5129         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5130         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5131         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5132         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5133
5134 2006-02-16  Jeff Law  <law@redhat.com>
5135
5136         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5137         * gcc.dg/tree-ssa/vrp26.c: New test.
5138
5139 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5140
5141         PR target/20353
5142         PR target/24578
5143         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5144         __UCLIBC__ is defined.
5145
5146 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5147
5148         PR fortran/26224
5149         * gfortran.dg/gomp/pr26224.f: New test.
5150
5151 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5152
5153         PR tree-opt/25918
5154         * lib/target-supports.exp
5155         (check_effective_target_vect_short_mult): New.
5156         (check_effective_target_vect_char_mult): New.
5157         (check_effective_target_vect_widen_sum_qi_to_si): New.
5158         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5159         (check_effective_target_vect_widen_sum_hi_to_si): New.
5160         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5161         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5162         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5163         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5164         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5165         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5166         vect-reduc-pattern-2c.c
5167         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5168         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5169         vect-reduc-pattern-1c.c
5170
5171 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5172
5173         PR fortran/24557
5174         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5175
5176 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5177
5178         PR fortran/26054
5179         * gfortran.dg/enum_8.f90: Remove check for warning.
5180         * gfortran.dg/iomsg_1.f90: Ditto.
5181         * gfortran.dg/enum_1.f90: Ditto.
5182         * gfortran.dg/enum_9.f90: Ditto.
5183         * gfortran.dg/enum_2.f90: Ditto.
5184         * gfortran.dg/enum_10.f90: Ditto.
5185         * gfortran.dg/enum_3.f90: Ditto.
5186         * gfortran.dg/flush_1.f90: Ditto.
5187         * gfortran.dg/enum_4.f90: Ditto.
5188         * gfortran.dg/array_constructor_1.f90: Ditto.
5189         * gfortran.dg/enum_5.f90: Ditto.
5190         * gfortran.dg/enum_6.f90: Ditto.
5191         * gfortran.dg/enum_7.f90: Ditto.
5192
5193 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR middle-end/26300
5196         * gcc.c-torture/compile/20060215-1.c: New test.
5197
5198 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5199
5200         PR middle-end/23670
5201         * gcc.dg/tree-ssa/andor-2.c: New test case.
5202
5203 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5204
5205         PR fortran/25045
5206         * optional_dim.f90: New test.
5207
5208 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5209
5210         PR fortran/26277
5211         * gfortran.dg/label_4.f90: New.
5212
5213 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5214             Diego Novillo  <dnovillo@redhat.com>
5215             Uros Bizjak  <uros@kss-loka.si>
5216
5217         * gfortran.dg/gomp: New directory.
5218
5219 2006-02-14  Richard Guenther  <rguenther@suse.de>
5220
5221         PR tree-optimization/26258
5222         * gcc.dg/torture/pr26258.c: New testcase.
5223
5224 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5225
5226         PR fortran/26246
5227         * gfortran.dg/pr26246_1.f90: New test.
5228         * gfortran.dg/pr26246_2.f90: New test.
5229
5230         PR middle-end/26092
5231         * gcc.c-torture/compile/20060208-1.c: New test.
5232
5233 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5234
5235         PR fortran/26074
5236         PR fortran/25103
5237         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5238         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5239         * gfortran.dg/automatic_module_variable.f90: Change error message.
5240
5241         PR fortran/20861
5242         * gfortran.dg/internal_dummy_1.f90: New test.
5243
5244         PR fortran/20871
5245         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5246
5247
5248         PR fortran/25083
5249         * gfortran.dg/uncommon_block_data_1.f90: New test.
5250         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5251         with standard.
5252
5253         PR fortran/25088
5254         * gfortran.dg/typed_subroutine_1.f90: New test.
5255
5256 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * objc.dg/dwarf-1.m: New.
5259
5260 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5261
5262         PR middle-end/24427
5263         * gcc.dg/tree-ssa/andor-1.c: New test case.
5264
5265 2006-02-13  Josh Conner  <jconner@apple.com>
5266
5267         PR target/25376
5268         * gcc.dg/pr25376.c: New test.
5269
5270         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5271         assemble.
5272         * lib/target-supports.exp (check_named_sections_available):
5273         Only compile named-sections test -- don't assemble.
5274
5275 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5276
5277         * g++.dg/warn/no-write-strings.C: New test.
5278         * g++.dg/warn/write-strings.C: Likewise.
5279         * g++.dg/warn/write-strings-default.C: Likewise.
5280
5281 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5282
5283         PR fortran/25806
5284         * gfortran.dg/ret_pointer_2.f90: New test.
5285
5286 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5287
5288         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5289
5290 2006-02-10  Jeff Law  <law@redhat.com>
5291
5292         * gcc.c-torture/compile/pr26213.c: New test.
5293
5294 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5295
5296         gfortran.dg/null_1.f90: New test.
5297
5298 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5299
5300         PR fortran/14771
5301         * gfortran.dg/parens_4.f90: New.
5302         * gfortran.dg/parens_5.f90: New.
5303
5304 2006-02-10  Richard Guenther  <rguenther@suse.de>
5305
5306         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5307
5308 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5309         Paul Thomas  <pault@gcc.gnu.org>
5310
5311         PR fortran/14771
5312         * gfortran.dg/parens_1.f90: New.
5313         * gfortran.dg/parens_2.f90: New.
5314         * gfortran.dg/parens_3.f90: New.
5315
5316 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5317
5318         PR fortran/26038
5319         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5320
5321         PR fortran/25059
5322         * gfortran.dg/impure_assignment_1.f90: New test.
5323
5324         PR fortran/25070
5325         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5326
5327 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5328
5329         PR target/26141
5330         * g++.dg/expr/stdarg2.C: New test.
5331
5332 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5333
5334         PR inline-asm/16194
5335         * gcc.dg/pr16194.c: New test.
5336
5337 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5338
5339         * ada/acats/run_acats: Use portable variant of "$@".
5340
5341 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5342
5343         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5344         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5345
5346 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5347
5348         PR tree-opt/26179
5349         * g++.dg/opt/pr26179.C: New test.
5350
5351 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5352
5353         PR middle-end/26134
5354         * gcc.dg/tree-ssa/complex-3.c: New test.
5355
5356 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5357
5358         * gcc.c-torture/compile/volatile-1.c: New test.
5359
5360 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5361
5362         PR 26180
5363         * gcc.dg/tree-ssa/pr26180.c: New test.
5364
5365 2006-02-08  Jeff Law  <law@redhat.com>
5366
5367         * gcc.dg/tree-ssa/pr21417.c: New test.
5368
5369 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5370
5371         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5372         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5373
5374 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5375
5376         * lib/scanrtl.exp: New.
5377
5378 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5379
5380         PR c++/26071
5381         * g++.dg/other/virtual2.C: New test.
5382
5383         PR c++/26070
5384         * g++.dg/other/virtual1.C: New test.
5385
5386 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5387
5388         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5389         cleanup-ipa-dump): Update dump file glob patterns.
5390         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5391         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5392
5393         * lib/gcc-dg.exp: Load it.
5394         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5395
5396 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5397
5398         PR testsuite/26159
5399         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5400         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5401
5402 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5403
5404         PR fortran/25577
5405         * gfortran.dg/mvbits_1.f90: New.
5406
5407 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5408
5409         * g++.dg/warn/Wdiv-by-zero.C: New test.
5410         * g++.dg/warn/Wno-div-by-zero.C: New.
5411
5412 2006-02-07  Jeff Law  <law@redhat.com>
5413
5414         * gcc.dg/tree-ssa/pr21559.c: New test.
5415
5416         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5417         multiple VRP passes.
5418         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5419         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5420         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5421         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5422         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5423         * gcc.dg/tree-ssa/vrp02.c: Likewise
5424         * gcc.dg/tree-ssa/vrp11.c: Likewise
5425         * gcc.dg/tree-ssa/pr14341.c: Likewise
5426         * gcc.dg/tree-ssa/vrp19.c: Likewise
5427         * gcc.dg/tree-ssa/vrp20.c: Likewise
5428         * gcc.dg/tree-ssa/vrp03.c: Likewise
5429         * gcc.dg/tree-ssa/pr21086.c: Likewise
5430         * gcc.dg/tree-ssa/pr21959.c: Likewise
5431         * gcc.dg/tree-ssa/vrp21.c: Likewise
5432         * gcc.dg/tree-ssa/vrp04.c: Likewise
5433         * gcc.dg/tree-ssa/pr25485.c: Likewise
5434         * gcc.dg/tree-ssa/pr22026.c: Likewise
5435         * gcc.dg/tree-ssa/vrp22.c: Likewise
5436         * gcc.dg/tree-ssa/vrp05.c: Likewise
5437         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5438         * gcc.dg/tree-ssa/pr20701.c: Likewise
5439         * gcc.dg/tree-ssa/vrp23.c: Likewise
5440         * gcc.dg/tree-ssa/vrp06.c: Likewise
5441         * gcc.dg/tree-ssa/pr22117.c: Likewise
5442         * gcc.dg/tree-ssa/pr20702.c: Likewise
5443         * gcc.dg/tree-ssa/vrp15.c: Likewise
5444         * gcc.dg/tree-ssa/pr21090.c: Likewise
5445         * gcc.dg/tree-ssa/pr21294.c: Likewise
5446         * gcc.dg/tree-ssa/vrp24.c: Likewise
5447         * gcc.dg/tree-ssa/vrp07.c: Likewise
5448         * gcc.dg/tree-ssa/pr21563.c: Likewise
5449         * gcc.dg/tree-ssa/pr25382.c: Likewise
5450         * gcc.dg/tree-ssa/vrp16.c: Likewise
5451         * gcc.dg/tree-ssa/vrp25.c: Likewise
5452         * gcc.dg/tree-ssa/vrp08.c: Likewise
5453         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5454         * gcc.dg/tree-ssa/vrp17.c: Likewise
5455         * gcc.dg/tree-ssa/pr21458.c: Likewise
5456         * g++.dg/tree-ssa/pr18178.C: Likewise
5457
5458 2006-02-07  Richard Guenther  <rguenther@suse.de>
5459
5460         PR c++/26140
5461         Revert
5462         2006-01-30  Richard Guenther  <rguenther@suse.de>
5463         PR c++/23372
5464         * gcc.dg/pr23372-1.C: New testcase.
5465
5466         * g++.dg/tree-ssa/pr26140.C: New testcase.
5467
5468 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5469
5470         PR c++/9737
5471         * g++.dg/template/ttp15.C: New test.
5472         * g++.dg/template/ttp16.C: Likewise.
5473         * g++.dg/template/ttp17.C: Likewise.
5474         * g++.old-deja/g++.pt/ttp36.C: Remove.
5475         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5476         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5477         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5478         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5479         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5480         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5481         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5482         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5483         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5484
5485 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5486
5487         PR libfortran/23815
5488         * unf_io_convert_4.f90: New test.
5489
5490 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5491
5492         * gcc.dg/tree-ssa/loadpre10.c: New test.
5493         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5494         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5495         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5496
5497 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5498
5499         PR libfortran/24685
5500         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5501
5502 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5503
5504         PR tree-opt/25251
5505         * gfortran.dg/assign_7.f: New test.
5506
5507 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5508
5509         PR fortran/26041
5510         PR fortran/26064
5511         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5512         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5513         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5514
5515 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5516
5517         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5518         in size_t typedef.
5519
5520 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5521
5522         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5523         * g++.dg/charset/string.c (foo): Likewise.
5524         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5525         const char*
5526         * g++.dg/ext/builtin2.C (printf): Likewise.
5527         * g++.dg/init/new15.C (printf): Likewise.
5528         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5529         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5530         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5531         * g++.dg/template/non-dependent4.C (temp): Likewise.
5532         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5533         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5534         parameter type to const char*.
5535         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5536         Change type to const char*.
5537         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5538         Likewise.
5539         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5540         second parameter type to const char*.
5541         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5542         (Y::Y): Change parameter type to const char*.
5543         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5544         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5545         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5546         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5547         (char*).
5548         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5549         const char*.
5550         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5551         type to const char*.
5552         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5553         return type to const char*.
5554         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5555         to const char*.
5556         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5557         * g++.old-deja/g++.law/refs1.C: Likewise.
5558         * g++.old-deja/g++.law/visibility1.C: Likewise.
5559         * g++.old-deja/g++.law/visibility2.C: Likewise.
5560         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5561         const char*.
5562         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5563         * g++.old-deja/g++.mike/net48.C: Likewise.
5564         * g++.old-deja/g++.mike/p646.C: Likewise.
5565         * g++.old-deja/g++.mike/p6746.C: Likewise.
5566         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5567         type to const char*.
5568         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5569         deprecated conversion warning.
5570         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5571         char*.
5572         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5573         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5574         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5575         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5576         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5577         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5578         * g++.old-deja/g++.pt/t39.C: Likewise.
5579         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5580         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5581
5582 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5583
5584         PR fortran/25075
5585         intrinsic_argument_conformance_1.f90: New test.
5586
5587 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5588
5589         PR fortran/20845
5590         * gfortran.dg/char_result_11.f90: Add SAVE.
5591         * gfortran.dg/der_pointer_4.f90: Ditto.
5592         * gfortran.dg/default_initialization.f90: New test.
5593
5594 2006-02-03  Jeff Law  <law@redhat.com>
5595
5596         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5597         handle more than 100 dump files.
5598         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5599         * lib/scantree.exp (scan-tree-dump): Likewise.
5600         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5601         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5602         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5603         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5604         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5605
5606 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5607
5608         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5609
5610 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5611
5612         * g++.dg/template/using12.C: New test.
5613
5614 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5615
5616         * gcc.target/powerpc/pr25960.c: New test.
5617
5618 2006-02-02  Steven G. Kargl  <kargls@comcast>
5619
5620         PR fortran/24958
5621         gfortran.dg/nullify_2.f90: New test.
5622
5623 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5624
5625         PR 25990
5626         * gcc.dg/gomp/pr25990.c: New test.
5627
5628 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/25342
5631         * g++.gd/template/partial4.C: New test.
5632
5633 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5634
5635         PR middle-end/26001
5636         * gfortran.dg/data_char_2.f90: New.
5637
5638 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5639
5640         PR fortran/26039
5641         maxval_maxloc_conformance_1.f90: New test.
5642
5643 2006-01-31  Richard Guenther  <rguenther@suse.de>
5644
5645         * gcc.target/i386/sselibm-1.c: New testcase.
5646         * gcc.target/i386/sselibm-2.c: Likewise.
5647         * gcc.target/i386/sselibm-3.c: Likewise.
5648         * gcc.target/i386/sselibm-4.c: Likewise.
5649         * gcc.target/i386/sselibm-5.c: Likewise.
5650
5651 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5652
5653         PR fortran/24266
5654         * gfortran.dg/arrayio_derived_2.f90: New.
5655
5656 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5657
5658         * gcc.dg/unsigned-long-compare.c: New test.
5659
5660 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5661
5662         PR testsuite/25318
5663         * lib/target-supports.exp (check_effective_target_freorder):
5664         Check to see if target supports -freorder-blocks-and-partition.
5665         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5666         instead of "dg-require-named-sections".
5667
5668 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5669
5670         PR target/14798:
5671         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5672         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5673         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5674         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5675         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5676         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5677         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5678         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5679
5680 2006-01-30  Richard Guenther  <rguenther@suse.de>
5681
5682         PR c++/23372
5683         * gcc.dg/pr23372-1.C: New testcase.
5684
5685 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5686
5687         * gcc.dg/gomp/pr25874.c: New test.
5688
5689 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5690
5691         PR tree-opt/25911
5692         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5693
5694 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5695
5696         PR fortran/18578
5697         PR fortran/18579
5698         PR fortran/20857
5699         PR fortran/20885
5700         * gfortran.dg/intent_out_1.f90: New test.
5701
5702 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5703
5704         PR fortran/17911
5705         * gfortran.dg/procedure_lvalue.f90: New test.
5706
5707         PR fortran/20895
5708         PR fortran/25030
5709         * gfortran.dg/char_pointer_assign_2.f90: New test.
5710         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5711         assignment to be consistent with standard.
5712         * gfortran.dg/char_result_2.f90: The same.
5713         * gfortran.dg/char_result_8.f90: The same.
5714
5715 2006-01-28  Zack Weinberg  <zackw@panix.com>
5716
5717         * gcc.dg/Woverlength-strings.c
5718         * gcc.dg/Woverlength-strings-pedantic-c89.c
5719         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5720         * gcc.dg/Woverlength-strings-pedantic-c99.c
5721         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5722
5723 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5724
5725         * gcc.c-torture/execute/20060127-1.c: New test.
5726
5727 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5728
5729         PR c++/25999
5730         * g++.dg/ext/pragmaweak1.C: New test.
5731
5732 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5733
5734         PR c++/25855
5735         * g++.dg/template/spec29.C: New test.
5736
5737 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5738
5739         PR c/19606.
5740         * gcc.c-torture/execute/pr19606.c: New.
5741
5742 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5743
5744         * gcc.dg/pragma-re-4.c: New test.
5745
5746 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5747
5748         PR fortran/25964
5749         * gfortran.dg/assumed_size_refs_3.f90: New test.
5750
5751 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5752
5753         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5754
5755 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5756
5757         PR ada/21317
5758         * ada/acats/support/impdef.a: Add One_Long_Second.
5759         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5760         * ada/acats/tests/c9/c94026.a: Likewise.
5761         * ada/acats/tests/c9/c97305c.ada: Likewise.
5762         * ada/acats/tests/c9/c99004a.ada: Likewise.
5763
5764 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5765
5766         PR fortran/25964
5767         * gfortran.dg/global_references_2.f90: New test.
5768
5769         PR fortran/25084
5770         PR fortran/20852
5771         PR fortran/25085
5772         PR fortran/25086
5773         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5774         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5775
5776         PR fortran/25416
5777         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5778
5779 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5780
5781         PR c/25892
5782         * gcc.dg/Wpointer-sign.c: New.
5783         * gcc.dg/Wpointer-sign-Wall.c: New.
5784         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5785         * gcc.dg/Wpointer-sign-pedantic.c: New.
5786         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5787         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5788
5789 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5790
5791         PR C/25861
5792         * gcc.c-torture/compile/pr25861.c: New test.
5793
5794 2006-01-26  Paul Brook  <paul@codesourcery.com>
5795
5796         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5797         on short-enum targets.
5798         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5799         variable.
5800         (generate_fields): Use short_enums.
5801         (main): Set short_enums.  Document -e.
5802         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5803         on short-enum targets.
5804         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5805         variable.
5806         (generate_fields): Use short_enums.
5807         (main): Set short_enums.  Document -e.
5808         * lib/target-supports.exp (check_effective_target_short_enums): New.
5809
5810 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5811
5812         PR target/25947
5813         * gcc.dg/torture/pr25947-1.c: New test.
5814
5815 2006-01-25  Jan Hubicka  <jh@suse.cz>
5816             Roger Sayle  <roger@eyesopen.com>
5817
5818         PR rtl-optimization/25703
5819         * gcc.target/i386/20060125-1.c: New test case.
5820         * gcc.target/i386/20060125-2.c: New test case.
5821
5822 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5823
5824         PR fortran/18540
5825         * gfortran.dg/goto_1.f: New.
5826
5827 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5828
5829         PR fortran/25716
5830         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5831         25716 on 32-bit systems too.
5832
5833 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5834
5835         PR testsuite/25590
5836         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5837
5838 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5839
5840         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5841
5842 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5843
5844         PR fortran/25835
5845         * gfortran.dg/read_eof.f90: Delete, renamed.
5846         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5847         * gfortran.dg/read_eof_2.f90: New test.
5848         * gfortran.dg/read_eof_3.f90: New test.
5849
5850 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5851
5852         PR tree-opt/25860
5853         * gcc.c-torture/compile/pr25860.c: New test.
5854
5855 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5856
5857         PR c++/25552
5858         * g++.dg/parse/dtor8.C: New test.
5859
5860 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5861
5862         PR testsuite/25891
5863         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5864         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5865         check_effective_target_fopenmp returns 0.
5866
5867 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5868
5869         PR ada/20548
5870         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5871         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5872         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5873
5874 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5875
5876         PR tree-opt/25857
5877         * g++.dg/opt/pr25857.C: New test.
5878
5879 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5880         Jan Hubicka  <jh@suse.cz>
5881         Richard Guenther  <rguenther@suse.de>
5882
5883         PR rtl-optimization/25654
5884         * gcc.dg/torture/pr25654.c: New testcase.
5885         * gcc.target/i386/pr25654.c: Likewise.
5886
5887 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5888
5889         PR fortran/25901
5890         * gfortran.dg/internal references_2.f90: New test.
5891
5892         Fix regression in testing of admissability of attributes.
5893         * gfortran.dg/intent_used_1.f90: New test.
5894
5895 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5896
5897         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5898         Remove target conditional torture options for i?86 and x86_64
5899         GNU/Linux.
5900
5901 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5902
5903         PR c++/10891
5904         * g++.dg/rtti/no-rtti.C: New.
5905
5906 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5907
5908         PR c++/25895
5909         * g++.dg/inherit/conv2.C: New test.
5910
5911         PR c++/25856
5912         * g++.dg/parse/dtor7.C: New test.
5913
5914         PR c++/25858
5915         * g++.dg/template/crash44.C: New test.
5916
5917 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5918
5919         PR fortran/25124
5920         PR fortran/25625
5921         * gfortran.dg/internal_references_1.f90: New test.
5922           PR fortran/20881
5923         PR fortran/23308
5924         PR fortran/25538
5925         PR fortran/25710
5926         * gfortran.dg/global_references_1.f90: New test.
5927         * gfortran.dg/g77/19990905-1.f: Restore the error that
5928         there is a clash between the common block name and
5929         the name of a subroutine reference.
5930
5931         PR fortran/PR24276
5932         * gfortran.dg/aliasing_dummy_1.f90: New test.
5933
5934 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5935
5936         * gcc.dg/vmx/1b-01.c: Warning fix.
5937         * gcc.dg/vmx/1c-02.c: Likewise.
5938         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5939
5940 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5941
5942         PR testsuite/24962
5943         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5944
5945 2006-01-20  Richard Guenther  <rguenther@suse.de>
5946         Steven Bosscher <stevenb.gcc@gmail.com>
5947
5948         PR rtl-optimization/24626
5949         * gcc.dg/torture/pr24626-1.c: New testcase.
5950         * gcc.dg/torture/pr24626-2.c: Likewise.
5951         * gcc.dg/torture/pr24626-3.c: Likewise.
5952         * gcc.dg/torture/pr24626-4.c: Likewise.
5953
5954 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5955
5956         PR c++/5520
5957         * g++.dg/warn/empty-body.C: New.
5958
5959 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5960
5961         PR c++/22136
5962         * g++.dg/template/using10.C: New test.
5963         * g++.dg/temlpate/using11.C: Likewise.
5964         * g++.dg/inherit/using5.C: Tweak error messages.
5965
5966 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5967
5968         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5969         target test.
5970         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5971
5972 2006-01-19  Jan Hubicka  <jh@suse.cz>
5973
5974         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5975
5976 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5977
5978         PR c++/25854
5979         * g++.dg/template/spec28.C: New test.
5980
5981 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5982
5983         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5984         Fix fprintf's by adding srcdir or removing it.
5985
5986 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5987
5988         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5989         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5990         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5991         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5992         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5993         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5994         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5995         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5996         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5997         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5998         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5999         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6000         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6001         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6002
6003 2006-01-18  Jeff Law  <law@redhat.com>
6004
6005         * gcc.dg/tree-ssa/vrp25.c: New test.
6006
6007 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6008
6009         * gcc.dg/pr25805.c: Fix misapplied patch.
6010
6011 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6012
6013         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6014         (check_effective_target_vect_udot_qi): New.
6015         (check_effective_target_vect_sdot_hi): New.
6016         (check_effective_target_vect_udot_hi): New.
6017         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6018         prefixed with "wrapv-" with -fwrapv.
6019         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6020         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6021         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6022         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6023         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6024
6025         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6026         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6027         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6028         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6029
6030 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6031
6032         PR c++/16829
6033         * g++.dg/other/default2.C: New test.
6034         * g++.dg/other/default3.C: New test.
6035
6036 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6037
6038         PR c/25805
6039         * gcc.dg/pr25805.c: New file.
6040
6041 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/25836
6044         * g++.dg/template/init6.C: New test.
6045
6046 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6047
6048         * gcc.dg/tree-ssa/pr24287.c: New test
6049
6050 2006-01-18  Eric Christopher  <echristo@apple.com>
6051
6052         * g++.dg/eh/table.C: New.
6053
6054 2006-01-18  DJ Delorie  <dj@redhat.com>
6055
6056         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6057         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6058         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6059         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6060
6061 2006-01-18  Jeff Law  <law@redhat.com>
6062
6063         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6064         on wrapping on overflow semantics.
6065
6066         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6067
6068         * gcc.gc/tree-ssa/vrp23.c: New test.
6069         * gcc.gc/tree-ssa/vrp24.c: New test.
6070
6071 2006-01-18  Richard Henderson  <rth@redhat.com>
6072             Aldy Hernandez  <aldyh@redhat.com>
6073             Jakub Jelinek  <jakub@redhat.com>
6074             Diego Novillo  <dnovillo@redhat.com>
6075             Uros Bizjak  <uros@kss-loka.si>
6076
6077         * testsuite/gcc.dg/gomp: New directory.
6078
6079 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6080             Steven G. Kargl  <kargls@comcast.net>
6081
6082         PR fortran/20869
6083         * gfortran.dg/intrinsic_external_1.f90: New test.
6084
6085         PR fortran/20875.
6086         * gfortran.dg/elemental_pointer_1.f90: New test.
6087
6088         PR fortran/25024
6089         * gfortran.dg/external_procedures_1.f90: New test.
6090
6091         PR fortran/25785
6092         gfortran.dg/assumed_present.f90: New test.
6093
6094 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * g++.dg/parse/lookup5.C: New test.
6097
6098 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6099
6100         PR fortran/25697
6101         * gfortran.dg/read_eof.f90: New test.
6102
6103 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6104
6105         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6106         add a closing brace.
6107
6108 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6109
6110         PR fortran/25631
6111         * gfortran.dg/fmt_tl.f: New test.
6112
6113 2006-01-17  Eric Christopher  <echristo@apple.com>
6114
6115         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6116         * g++.old-deja/g++.warn/impint2.C: Ditto.
6117         * g++.old-deja/g++.other/null1.C: Ditto.
6118         * g++.dg/warn/conv2.C: Ditto.
6119         * g++.dg/warn/conv4.C: New file.
6120
6121 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6122
6123         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6124
6125 2006-01-17  Andreas Jaeger  <aj@suse.de>
6126             Janis Johnson <janis187@us.ibm.com>
6127
6128         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6129         in 64-bit.
6130         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6131         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6132
6133 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6134
6135         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6136         xfail txxx where xxx >= 25.
6137
6138 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6139
6140         PR testsuite/25764
6141         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6142
6143 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR c/25682
6146         * gcc.dg/pr25682.c: New test.
6147         * g++.dg/parse/array-size2.C: New test.
6148
6149 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6150
6151         * consistency.vlad: Remove entire directory, 1652 files.
6152
6153 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6154
6155         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6156         check_effective_target_dfprt_nocache): New.
6157         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6158         (check_effective_target_dfprt): New.
6159         * lib/c-compat.exp (check_dfp): Remove.
6160         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6161         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6162         level of support for decimal float.
6163         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6164         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6165         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6166         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6167         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6168         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6169         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6170         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6171         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6172         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6173         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6174         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6175         directives.
6176
6177 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6178
6179         PR testsuite/25741
6180         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6181         $base_dir/../.
6182         * lib/gfortran.exp (gfortran_init): Likewise.
6183         * lib/obj-c++.exp (obj-c++_init): Likewise.
6184         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6185         (scan-assembler-dem-not): Likewise.
6186         * lib/scandump.exp (scan-dump-dem): Likewise.
6187         (scan-dump-dem-not): Likewise.
6188
6189 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6190
6191         PR testsuite/25767
6192         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6193         powerpc-*-darwin*.
6194         * lib/obj-c++.exp (obj-c++_init): Likewise.
6195
6196 2006-01-16  Richard Guenther  <rguenther@suse.de>
6197
6198         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6199
6200 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6201
6202         PR testsuite/25777
6203         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6204         to LD_LIBRARY_PATH.
6205
6206 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6207             Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         * gcc.dg/minmax-1.c: New test.
6210
6211 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6212
6213         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6214         * gcc.misc-tests/dectest.exp: Ditto.
6215
6216 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6217
6218         PR testsuite/25796
6219         * gcc.target/i386/cmov6.c: Use -march=k8.
6220
6221 2006-01-15  Andreas Jaeger  <aj@suse.de>
6222
6223         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6224         x86 does not have __float128.
6225
6226 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6227
6228         * gcc.target/i386/cmov6.c: New test.
6229
6230 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6231
6232         PR c++/25663
6233         * g++.dg/template/ctor6.C: New test.
6234
6235 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6236
6237         PR tree-optimization/25485
6238         * gcc.dg/tree-ssa/pr25485.c: New.
6239
6240 2006-01-14  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/22548
6243         PR tree-optimization/22555
6244         PR tree-optimization/22501
6245         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6246         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6247         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6248         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6249         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6250         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6251         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6252         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6253         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6254
6255 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6256
6257         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6258         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6259
6260 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6261         Richard Guenther  <rguenther@suse.de>
6262
6263         PR rtl-optimization/24257
6264         * gcc.dg/torture/pr24257.c: New testcase.
6265
6266 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6267
6268         * gcc.c-torture/execute/20060110-1.c: New test.
6269         * gcc.c-torture/execute/20060110-2.c: New test.
6270
6271 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6272
6273         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6274
6275 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6276
6277         PR fortran/25756
6278         * gfortran.dg/label_3.f90: New test.
6279
6280 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6281
6282         PR tree-optimization/25771
6283         * g++.dg/tree-ssa/pr25771.C: New test
6284
6285 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6286
6287         PR tree-opt/24365
6288         * g++.dg/opt/complex5.C: New test.
6289
6290 2006-01-13  Richard Guenther  <rguenther@suse.de>
6291
6292         * gcc.target/i386/387-9.c: New testcase.
6293
6294 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6295
6296         PR c++/24824
6297         * g++.dg/debug/dwarf2-1.C: New.
6298
6299 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6300
6301         PR testsuite/25728
6302         * lib/gcov.exp (verify-lines): Add "close $fd".
6303
6304 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6305             Ben Elliston  <bje@au.ibm.com>
6306
6307         * gcc.dg/dfp/inf-1.c: New test.
6308
6309 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6310             Yao Qi  <qiyaoltc@cn.ibm.com>
6311             Ben Elliston  <bje@au.ibm.com>
6312             Jon Grimm  <jgrimm2@us.ibm.com>
6313
6314         * gcc.dg/nodfp-1.c: New test.
6315         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6316         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6317         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6318         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6319         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6320         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6321         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6322         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6323         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6324         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6325         * gcc.dg/format/dfp-printf-1.c: Likewise.
6326         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6327         (compat_setup_dfp): New.
6328         * gcc.dg/compat/compat.exp: Use it.
6329         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6330         Make some variables global, prepend "compat_" to their names.
6331         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6332         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6333         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6334         * lib/compat.exp (compat_skip_list): Make global, rename.
6335         * lib/c-compat.exp: New file.
6336         * lib/target-supports.exp (check_effective_target_dfp): New.
6337
6338         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6339         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6340         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6341         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6342         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6343         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6344         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6345         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6346         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6347         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6348         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6349         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6350         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6351         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6352         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6353         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6354         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6355         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6356         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6357         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6358         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6359         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6360         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6361         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6362         gcc.dg/dfp/struct-layout-1.c,
6363         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6364         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6365         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6366         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6367         gcc.dg/dfp/func-vararg-dfp.c,
6368         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6369         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6370         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6371         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6372         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6373
6374 2006-01-11  Richard Guenther  <rguenther@suse.de>
6375
6376         PR tree-optimization/25734
6377         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6378
6379 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6380
6381         PR fortran/25486
6382         * gfortran.dg/literal_character_constant_1_x.F: New test.
6383         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6384         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6385         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6386
6387 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6388
6389         PR c++/25386
6390         * g++.dg/ext/packed3.C: Add expected packed error.
6391
6392 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6393
6394         PR target/25706
6395         * gcc.dg/torture/pr25706-1.c: New test.
6396
6397 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6398
6399         PR tree-optimization/23109
6400         PR tree-optimization/23948
6401         PR tree-optimization/24123
6402
6403         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6404         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6405         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6406         g++.dg/tree-ssa/pr23948.C: New testcases.
6407         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6408         three divisions in order to do the optimization.
6409
6410 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6411
6412         PR c++/25632
6413         * g++.dg/other/pr25632.C: New test.
6414
6415 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6416
6417         PR fortran/25730
6418         * gfortran.dg/used_types_1.f90: New test.
6419
6420 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6421
6422         PR target/25718
6423         * gcc.dg/torture/pr25718-1.c: New test.
6424
6425 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6426
6427         * gfortran.dg/list_read_2.f90: Fix typo in description.
6428
6429 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6430
6431         * lib/target-supports.exp (check_visibility_available): Simplify test
6432         for *-*-netware*.
6433         (check_profiling_available): Fail for *-*-netware*.
6434         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6435         * gcc.dg/20021014-1.c: Likewise.
6436         * gcc.dg/nest.c: Likewise.
6437
6438 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         fortran/24936
6441         * gfortran.dg/forall_3.f90: New test.
6442
6443 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6444
6445         PR fortran/21977
6446         * gfortran.dg/nesting_2.f90: New test.
6447         * gfortran.dg/nesting_3.f90: New test.
6448
6449 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6450
6451         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6452         Fix typo in comment.
6453
6454 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6455
6456         * gfortran.dg/single_char_string.f90: New test.
6457
6458 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6459
6460         * gfortran.dg/ichar_2.f90: New test.
6461
6462 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6463
6464         PR fortran/25093
6465         * gfortran.dg/private_type_4.f90: New.
6466
6467 2006-01-07  Richard Guenther  <rguenther@suse.de>
6468
6469         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6470
6471 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6472
6473         * gfortran.dg/func_decl_1.f90: New.
6474         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6475         * gfortran.dg/array_alloc_2.f90: Likewise.
6476         * gfortran.dg/char_result_8.f90: Likewise.
6477         * gfortran.dg/dup_save_1.f90: Likewise.
6478         * gfortran.dg/dup_save_2.f90: Likewise.
6479         * gfortran.dg/f2c_6.f90: Likewise.
6480         * gfortran.dg/f2c_7.f90: Likewise.
6481         * gfortran.dg/func_result_2.f90: Likewise.
6482         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6483
6484 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6485
6486         PR fortran/22146
6487         * gfortran.dg/elemental_subroutine_1.f90: New test.
6488         * gfortran.dg/elemental_subroutine_2.f90: New test.
6489
6490         PR fortran/25029
6491         PR fortran/21256
6492         * gfortran.dg/assumed_size_refs_1.f90: New test.
6493
6494         PR fortran/20868
6495         PR fortran/20870
6496         * gfortran.dg/assumed_size_refs_2.f90: New test.
6497         * gfortran.dg/initialization_1.f90: Change warning message.
6498
6499 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6500
6501         * gcc.dg/tree-ssa/loop-15.c: New test.
6502
6503 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6504
6505         PR fortran/25598
6506         * gfortran.dg/backspace_3.f: New test.
6507         * gfortran.dg/backspace_4.f: New test.
6508
6509 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6510
6511         PR fortran/24268
6512         * gfortran.dg/fmt_white.f: Update test.
6513
6514 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6515
6516         * gcc.dg/cast-1.c: Add new warning.
6517         * gcc.dg/cast-2.c: Likewise.
6518         * gcc.dg/cast-3.c: Likewise.
6519         * gcc.dg/format/cast-1.c: Likewise.
6520         * gcc.dg/cast-4.c: New testcase.
6521
6522 2006-01-05  Richard Guenther  <rguenther@suse.de>
6523
6524         PR tree-optimization/22555
6525         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6526
6527 2006-01-05  Richard Guenther  <rguenther@suse.de>
6528             Diego Novillo  <dnovillo@redhat.com>
6529
6530         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6531         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6532         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6533         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6534         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6535         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6536         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6537         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6538         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6539         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6540         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6541         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6542         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6543         * treelang/compile/extravar.tree: Likewise.
6544         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6545         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6546         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6547         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6548         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6549
6550 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6551
6552         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6553         for 64-bit fix.
6554
6555 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6556
6557         PR fortran/23675
6558         gfortran.dg/char_result_11.f90: New.
6559
6560 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6561
6562         PR c++/24782
6563         * g++.dg/parse/access9.C: New test.
6564         * g++.dg/tc1/dr52.C: Tweak error markers.
6565
6566 2006-01-04  Richard Henderson  <rth@redhat.com>
6567
6568         Merge from gomp branch.
6569         * g++.dg/parse/pragma2.C: Update expected error lines.
6570
6571 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6572
6573         * g++.dg/other/i386-2.C: New test.
6574
6575         PR target/25554
6576         * gcc.c-torture/compile/20051228-1.c: New test.
6577
6578         PR c/25559
6579         * gcc.dg/pr25559.c: New test.
6580
6581 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/25492
6584         * g++.dg/lookup/friend9.C: New test.
6585
6586         PR c++/25625
6587         * g++.dg/template/repo5.C: New test.
6588
6589 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6590
6591         PR fortran/25101
6592         * gfortran.dg/forall_2.f90: New test.
6593
6594 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6595
6596         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6597         dg-require-weak.  Adjust regexp to handle leading-underscore
6598         targets and space as well as TAB after .weak.  Change previous
6599         64-bit fix to not use naked dot.
6600
6601 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6602
6603         PR rtl-optimization/25578
6604         * gcc.c-torture/execute/20060102-1.c: New testcase.
6605
6606 2006-01-03  Richard Guenther  <rguenther@suse.de>
6607
6608         PR c/25183
6609         * gcc.dg/torture/pr25183.c: New testcase.
6610
6611 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6612
6613         Merge from gomp-branch.
6614         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6615         * gcc.dg/ia64-sync-2.c: Likewise.
6616         * gcc.dg/ia64-sync-3.c: Likewise.
6617         * gcc.dg/ia64-sync-4.c: Likewise.
6618         * gcc.dg/sync-2.c: Likewise.
6619         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6620         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6621
6622 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/25635
6625         * g++.dg/parse/operator6.C: New test.
6626
6627         PR c++/25637
6628         * g++.dg/parse/error29.C: New test.
6629
6630         PR c++/25638
6631         * g++.dg/parse/dtor6.C: New test.
6632
6633         PR c++/25633
6634         * g++.dg/parse/ctor3.C: New test.
6635
6636         PR c++/25634
6637         * g++.dg/template/class3.C: New test.
6638
6639 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6640
6641         * g++.dg/debug/debug9.C: New.
6642
6643 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6644
6645         PR fortran/24640
6646         * gfortran.dg/label_2.f90: New test.
6647
6648 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6649
6650         * g++.dg/lookup/using12.C: Tighten error marker.
6651
6652 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6653             Andrew Pinski <pinskia@physics.uc.edu>
6654
6655         * gcc.target/powerpc/darwin-abi-3.c: New file.
6656         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6657         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6658         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6659         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6660         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6661         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6662         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6663         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6664
6665 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6666
6667         * gcc.dg/tree-ssa/loadpre1.c: New;
6668         * gcc.dg/tree-ssa/loadpre2.c: New;
6669         * gcc.dg/tree-ssa/loadpre3.c: New;
6670         * gcc.dg/tree-ssa/loadpre4.c: New;
6671         * gcc.dg/tree-ssa/loadpre5.c: New;
6672         * gcc.dg/tree-ssa/loadpre6.c: New;
6673         * gcc.dg/tree-ssa/loadpre7.c: New;
6674         * gcc.dg/tree-ssa/loadpre8.c: New;
6675         * gcc.dg/tree-ssa/loadpre9.c: New;
6676
6677 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6678
6679         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6680         * g++.dg/abi/thunk4.C: Likewise.
6681
6682 2006-01-01  Andreas Jaeger  <aj@suse.de>
6683
6684         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6685         portable.
6686
6687 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c++/25294
6690         * gcc.dg/pragma-pack-3.c: New test.
6691         * g++.dg/parse/pragma3.C: New test.
6692
6693 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6694
6695         PR middle-end/24827
6696         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6697
6698 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6699
6700         PR testsuite/25214
6701         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6702
6703 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6704
6705         PR fortran/22607
6706         * gfortran-dg/pure_byref_3.f90: New.
6707
6708         fortran/PR 25396
6709         * gfortran.dg/userdef_operator_1.f90: New.
6710
6711 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6712
6713         * g++.dg/abi/thunk3.C: New.
6714         * g++.dg/abi/thunk4.C: New.
6715
6716 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6717
6718         PR fortran/25532
6719         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6720         associated derived type components of derived types are
6721         properly declared in contained procedures.
6722
6723 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6724
6725         PR libgfortran/25139
6726         * gfortran.dg/backspace_2.f: New test.
6727
6728 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6729
6730         PR libgfortran/25550
6731         * gfortran.dg/endfile.f: New test.
6732
6733 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6734
6735         PR libgfortran/25419
6736         * gfortran.dg/comma.f: New test.
6737
6738 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6739
6740         * lib/gfortran-dg.exp: Remove trailing whitespace.
6741         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6742         -funroll-all-loops.
6743
6744 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6745
6746         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6747         Extended Double long doubles or repeat tests when long double is
6748         the same size as double.
6749
6750 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6751
6752         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6753
6754         PR testsuite/25442
6755         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6756         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6757
6758         PR testsuite/25441
6759         * gcc.dg/pr23911.c: Make test variable static.
6760
6761         PR testsuite/25444
6762         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6763
6764 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/25439
6767         * g++.dg/parse/crash17.C: Adjust error markers.
6768         * g++.dg/template/error20.C: New test.
6769
6770 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6771
6772         PR c++/23172
6773         * g++.dg/ext/complit4.C: New test.
6774
6775         PR c++/25417
6776         * g++.dg/ext/complit5.C: Likewise.
6777
6778 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6779
6780         PR tree-optimization/25125
6781         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6782         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6783         * gcc.c-torture/execute/pr25125.c: New.
6784
6785 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6786
6787         PR fortran/25029
6788         PR fortran/21256
6789         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6790         with incorrect assumed size references.
6791
6792 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6793
6794         PR c++/23171
6795         * g++.dg/opt/init1.C: New test.
6796
6797 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6798
6799         PR c++/24671
6800         * g++.dg/template/sfinae3.C: New test.
6801
6802 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6803
6804         * g++.dg/other/friend4.C: New test.
6805
6806 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6807
6808         PR target/25005
6809         * g++.dg/opt/pr25005.C: New test.
6810
6811 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/25369
6814         * g++.dg/template/ptrmem16.C: New test.
6815
6816 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6817
6818         PR fortran/25029
6819         PR fortran/21256
6820         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6821
6822 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6823
6824         PR libgfortran/25307
6825         * gfortran.dg/list_read_5.f90: New test.
6826
6827 2005-12-22  Richard Henderson  <rth@redhat.com>
6828
6829         * gcc.target/i386/sse-7.c: Use -msse2.
6830
6831 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR rtl-optimization/25432
6834         * gcc.c-torture/compile/20051216-1.c: New test.
6835
6836         PR objc/25328
6837         * objc/execute/pr25328.m: New test.
6838
6839 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/25364
6842         * g++.dg/template/call4.C: New test.
6843
6844 2005-12-22  Dale Johannesen  <dalej@apple.com>
6845
6846         * gcc.target/i386/sse-17.c: New.
6847
6848 2005-12-22  Paul Brook  <paul@codesourcery.com>
6849
6850         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6851
6852 2005-12-22  Paul Brook  <paul@codesourcery.com>
6853
6854         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6855
6856 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR tree-opt/25513
6859         * gcc.c-torture/compile/pr25513.c: New test.
6860
6861 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6862
6863         PR c++/23333
6864         * g++.dg/parse/error25.C: Add more tests.
6865
6866 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6867
6868         PR fortran/18990
6869         * gfortran.dg/der_charlen_1.f90: New.
6870
6871 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6872
6873         PR fortran/20889
6874         * gfortran.dg/pointer_component_type_1.f90: New test.
6875
6876         PR fortran/25029
6877         PR fortran/21256
6878         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6879         should give an error with assumed size array refernces and checks those
6880         that should not.
6881         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6882         reference an upper bound so that it does not generate an error.
6883
6884         PR fortran/19362
6885         PR fortran/20244
6886         PR fortran/20864
6887         PR fortran/25391
6888         * gfortran.dg/used_dummy_types_1.f90: New test.
6889         * gfortran.dg/used_dummy_types_2.f90: New test.
6890         * gfortran.dg/used_dummy_types_3.f90: New test.
6891         * gfortran.dg/used_dummy_types_4.f90: New test.
6892         * gfortran.dg/used_dummy_types_5.f90: New test.
6893
6894         PR fortran/23152
6895         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6896         group already being USE associated.
6897         * gfortran.dg/assumed_shape_nml.f90: New test.
6898         * gfortran.dg/assumed_size_nml.f90: New test.
6899
6900         PR fortran/20862
6901         PR fortran/25053
6902         PR fortran/25063
6903         PR fortran/25064
6904         PR fortran/25066
6905         PR fortran/25067
6906         PR fortran/25068
6907         PR fortran/25307
6908         * gfortran.dg/io_constraints_1.f90: New test.
6909         * gfortran.dg/io_constraints_1.f90: New test.
6910         * gfortran.dg/iostat_3.f90: Change wording of warning.
6911         * gfortran.dg/g77/19981216-0.f: The same.
6912
6913 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6914
6915         PR tree-optimization/23518
6916         * testsuite/gcc.dg/pr23518.c: New.
6917
6918 2005-12-21  Mike Stump  <mrs@apple.com>
6919
6920         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6921
6922 2005-12-21  Paul Brook  <paul@codesourcery.com>
6923
6924         * gcc.dg/pr19340.c: Skip on m68k targets.
6925
6926 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6927
6928         PR rtl-optimization/25196
6929         * gcc.dg/pr25196.c: New test.
6930
6931 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6932
6933         PR fortran/25423
6934         gfortran.dg/where_nested_1.f90: New.
6935
6936 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6937
6938         PR tree-optimization/25382.
6939         * gcc.dg/tree-ssa/pr25382.c: New.
6940
6941 2005-12-20  Richard Guenther  <rguenther@suse.de>
6942
6943         PR middle-end/24306
6944         * gcc.target/i386/pr24306.c: New testcase.
6945
6946 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6947
6948         PR tree-optimization/25501
6949         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6950
6951 2005-12-20  Richard Guenther  <rguenther@suse.de>
6952
6953         Revert
6954         2005-12-02  Richard Guenther  <rguenther@suse.de>
6955
6956         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6957
6958 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6959
6960         PR c++/21228
6961         * g++.dg/warn/Wunreachable-code-2.C: New test.
6962
6963 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6964
6965         PR c++/24278
6966         * g++.dg/template/ctor5.C: New test.
6967
6968         PR c++/24915
6969         * g++.dg/template/overload8.C: New test.
6970
6971 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6972
6973         * gcc.c-torture/compile/pr25483 : New test.
6974
6975 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6976
6977         PR c++/20552
6978         * g++.dg/ext/typeof10.C: New test.
6979
6980 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6981
6982         * gcc.dg/mt-loopi1.c: New.
6983
6984 2005-12-18  Richard Guenther  <rguenther@suse.de>
6985
6986         PR tree-optimization/25481
6987         * gcc.dg/torture/pr25481.c: New testcase.
6988
6989 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6990
6991         PR rtl-optimization/21041
6992         * gcc.dg/pr21041.c: New test.
6993
6994 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6995
6996         PR libgfortran/25463
6997         * gfortran.dg/advance.f90: New test.
6998
6999 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7000
7001         * gcc.dg/20051201-1.c: New test.
7002
7003 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/25018
7006         * gfortran.dg/initialization_1.f90: New test.
7007         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7008         * gfortran.dg/g77/980616-0.f: The same.
7009
7010 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7011
7012         * PR fortran/25458
7013         * gfortran.dg/chkbits.f90: New test.
7014
7015 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7016
7017         * gfortran.dg/enum_5.f: Revert to previous version.
7018
7019 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7020
7021         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7022         * gfortran.dg/nested_modules_1.f90: Ditto.
7023         * gfortran.dg/hollerith_f95.f90: Ditto.
7024         * gfortran.dg/select_5.f90: Ditto.
7025         * gfortran.dg/secnds.f: Ditto.
7026         * gfortran.dg/hollerith2.f90: Ditto.
7027         * gfortran.dg/imag_2.f: Ditto.
7028         * gfortran.dg/ftell_2.f90: Ditto.
7029         * gfortran.dg/malloc_free_1.f90: Ditto.
7030         * gfortran.dg/logint-1.f: Ditto.
7031         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7032         * gfortran.dg/e_d_fmt.f90: Ditto.
7033         * gfortran.dg/hollerith_legacy.f90: Ditto.
7034         * gfortran.dg/logint-2.f: Ditto.
7035         * gfortran.dg/enum_5.f90: Ditto.
7036         * gfortran.dg/f2c_2.f90: Ditto.
7037         * gfortran.dg/pr17143.f90: Ditto.
7038         * gfortran.dg/namelist_14.f90: Ditto.
7039         * gfortran.dg/logint-3.f: Ditto.
7040         * gfortran.dg/spread_scalar_source.f90: Ditto.
7041         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7042         * gfortran.dg/namelist_11.f: Ditto.
7043         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7044         * gfortran.dg/g77/20010519-1.f
7045         * gfortran.dg/g77/alpha1.f: Ditto.
7046         * gfortran.dg/g77/990115-1.f: Ditto.
7047         * gfortran.dg/g77/erfc.f: Ditto.
7048         * gfortran.dg/g77/19990313-3.f: Ditto.
7049         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7050         * gfortran.dg/g77/20010426.f: Ditto.
7051         * gfortran.dg/g77/19990313-0.f: Ditto.
7052         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7053         * gfortran.dg/g77/20000629-1.f: Ditto.
7054         * gfortran.dg/g77/970125-0.f: Ditto.
7055         * gfortran.dg/g77/8485.f: Ditto.
7056         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7057         * gfortran.dg/g77/19990313-1.f: Ditto.
7058         * gfortran.dg/g77/int8421.f: Ditto.
7059         * gfortran.dg/g77/19990305-0.f: Ditto.
7060         * gfortran.dg/g77/947.f: Ditto.
7061         * gfortran.dg/g77/19990905-2.f: Ditto.
7062         * gfortran.dg/g77/cabs.f: Ditto.
7063         * gfortran.dg/g77/19990313-2.f: Ditto.
7064         * gfortran.dg/g77/20020307-1.f: Ditto.
7065         * gfortran.dg/g77/dcomplex.f: Ditto.
7066         * gfortran.dg/g77/19990502-1.f: Ditto.
7067         * gfortran.dg/g77/19981216-0.f: Ditto.
7068         * gfortran.dg/common_4.f90: Ditto.
7069         * gfortran.dg/entry_4.f90: Ditto.
7070         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7071         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7072         * gfortran.dg/namelist_12.f: Ditto.
7073         * gfortran.dg/scale_1.f90: Ditto.
7074         * gfortran.dg/modulo_1.f90
7075         * gfortran.dg/hollerith.f90: Ditto.
7076         * gfortran.dg/direct_io_3.f90: Ditto.
7077         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7078         * gfortran.dg/gnu_logical_1.F: Ditto.
7079         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7080         * gfortran.dg/assign_1.f90: Ditto.
7081         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7082         * gfortran.dg/pr23095.f: Ditto.
7083         * gfortran.dg/read_float_1.f90: Ditto.
7084
7085 2005-12-17  Andreas Jaeger  <aj@suse.de>
7086
7087         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7088         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7089
7090 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7091
7092         PR fortran/24268
7093         * gfortran.dg/fmt_white.f: New test.
7094
7095 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7096
7097         * gfortran.dg/label_1.f90: New test.
7098
7099 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7100
7101         PR testsuite/25422
7102         * gcc.dg/20031012-1.c: Add -Walways-true option.
7103         * gcc.dg/weak/weak-3.c: Likewise.
7104         * g++.old-deja/g++.mike/warn8.C: Likewise.
7105
7106 2005-12-16  Mike Stump  <mrs@apple.com>
7107
7108         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7109         exit.
7110
7111 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7112
7113         PR libgfortran/25264
7114         PR libgfortran/25349
7115         * gfortran.dg/tl_editing.f90: Added additional checks.
7116         * gfortran.dg/t_editing.f: New test.
7117         * gfortran.dg/write_padding.f90: New test
7118
7119 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7120
7121         PR testsuite/25215
7122         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7123
7124 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR rtl-optimization/24899
7127         * gcc.c-torture/execute/20051215-1.c: New test.
7128
7129 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7130
7131         PR 24823
7132         * gfortran.dg/pr24823.f: New test.
7133
7134 2005-12-16  Jeff Law  <law@redhat.com>
7135
7136         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7137
7138 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7139
7140         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7141         Change C++ style comments to C style comments.
7142         Remove aligned types from the array.
7143         Keep Enums disabled.
7144         (complex_types): Remove aligned types from the array.
7145         Comment out "_Complex long double".
7146         (attrib_types): Remove.
7147         (complex_attrib_types): Remove.
7148         (attrib_array_types): Remove.
7149         (complex_attrib_array_types): Remove.
7150         (aligned_bitfld_types): Remove.
7151         (n_aligned_bitfld_types): Remove.
7152         (FEATURE_ALIGNEDPACKED): Delete.
7153         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7154         (singles): Remove support for adding attributes.
7155         (choose_type): Remove support for attributed types.
7156         (generate_fields): Remove support for attributed bit-fields.
7157         Remove support for adding attributes.
7158         (generate_random_tests): Remove support for adding attributes.
7159         (features): Add back "[0] :0" and "complex vector [0]".
7160         (main): Remove support for attributed bit-fields.
7161         Uncomment the calling of generate_random_tests for the rests of
7162         the tests.
7163
7164 2005-12-16  Jan Hubicka  <jh@suse.cz>
7165
7166         * gcc.c-torture/combine/pr25224.c: New.
7167
7168 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7169
7170         PR other/25028
7171         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7172         HP-UX.
7173
7174 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7175
7176         * gcc.dg/20051215-1.c: New file.
7177
7178 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7179
7180         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7181         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7182
7183 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7184
7185         PR fortran/18197
7186         * gfortran.dg/dummy_functions_1.f90: New.
7187
7188 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7189
7190         PR rtl-optimization/25310
7191         * gcc.c-torture/compile/pr25310.c: New test.
7192
7193 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR debug/25023
7196         * gcc.dg/pr25023.c: New test.
7197
7198 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7199
7200         * g++.old-deja/g++.brendan/redecl1.C,
7201         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7202         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7203         g++.old-deja/g++.oliva/typeof1.C,
7204         g++.old-deja/g++.other/crash16.C,
7205         g++.old-deja/g++.other/crash34.C,
7206         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7207         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7208         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7209         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7210         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7211         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7212         Remove xfail.
7213
7214 2005-12-14  Kean Johnston  <jkj@sco.com>
7215             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7216
7217         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7218         * gcc.target/i386/20020523-1.c: Ditto.
7219         * gcc.target/i386/tailcall-1.c: Ditto.
7220         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7221         * gcc.target/i386/ssetype-5.c: Ditto.
7222
7223 2005-12-14  Jeff Law  <law@redhat.com>
7224
7225         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7226
7227 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7228
7229         PR target/25254
7230         PR target/24188
7231         * gcc.target/i386/pr25254.c: New test.
7232         * gfortran.dg/PR24188.f: New test.
7233
7234 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7235
7236         * lib/fortran-torture.exp: Catch remaining uses of
7237         remote_file build delete.
7238
7239 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7240
7241         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7242
7243 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7244
7245         * gcc.dg/warn-addr-cmp.c: New test.
7246
7247 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR debug/25023
7250         PR target/25293
7251         * gcc.target/i386/pr25293.c: New test.
7252
7253 2005-12-13  Petr Machata  <machata@post.cz>
7254
7255         PR c++/24907
7256         * g++.dg/parse/comma2.C: New test.
7257
7258 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7259             Jakub Jelinek  <jakub@redhat.com>
7260
7261         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7262         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7263         (limits.h): Include unconditionally.
7264         (stdlib.h): Likewise.
7265         (hashtab.h): Do not include.
7266         (getopt.h): Likewise.
7267         (stddef.h): Include.
7268         (hashval_t): Define.
7269         (struct entry): Add "next" field.
7270         (HASH_SIZE): New macro.
7271         (hash_table): New variable.
7272         (switchfiles): Do not use xmalloc.
7273         (mix): New macro.
7274         (iterative_hash): New function.
7275         (hasht): Remove.
7276         (e_exists): New function.
7277         (e_insert): Likewise.
7278         (output): Use, instead of libiberty hashtable functions.
7279         (main): Do not use getopt.  Do not call htab_create.
7280
7281 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR c++/25331
7284         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7285         put atal* and atpaal* attributes on array elements.
7286         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7287         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7288         put atal* and atpaal* attributes on array elements.
7289         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7290
7291 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7292
7293         * gcc.dg/single-precision-constant.c: New test.
7294
7295 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7296
7297         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7298         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7299         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7300         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7301         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7302         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7303         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7304         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7305         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7306         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7307         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7308         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7309         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7310         gcc.target/powerpc/ppc-sdata-2.c,
7311         gcc.target/powerpc/ppc-stackalign-1.c,
7312         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7313         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7314         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7315         gcc.target/powerpc/rs6000-ldouble-2.c,
7316         gcc.target/powerpc/rs6000-power2-1.c,
7317         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7318         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7319         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7320         option into target selector.
7321         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7322         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7323
7324 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7325
7326         PR objc/25348
7327         * objc.dg/encode-9.m: New test.
7328
7329 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7330
7331         PR testsuite/20772
7332         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7333         * gcc.dg/asm-b.c: Fix typo.
7334         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7335         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7336         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7337         i?86 lp64 and x86_64 ilp32.
7338         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7339         on i?86 lp64.
7340         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7341
7342 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7343
7344         PR fortran/25078
7345         gfortran.dg/equiv_5.f90: New test.
7346
7347 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7348
7349         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7350         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7351         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7352         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7353         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7354         * gcc.dg/tree-ssa/reassoc-5.c: New.
7355         * gcc.dg/tree-ssa/reassoc-6.c: New.
7356         * gcc.dg/tree-ssa/reassoc-7.c: New.
7357         * gcc.dg/tree-ssa/reassoc-8.c: New.
7358         * gcc.dg/tree-ssa/reassoc-9.c: New.
7359         * gcc.dg/tree-ssa/reassoc-10.c: New.
7360         * gcc.dg/tree-ssa/reassoc-11.c: New.
7361
7362 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7363
7364         PR testsuite/25167
7365         PR testsuite/24478
7366         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7367
7368 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7369
7370         PR c++/25300
7371         * g++.dg/template/inherit.C: Do not use a generic error message.
7372
7373 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7374
7375         PR libobjc/25354
7376         * objc.dg/gnu-encoding: New directory.
7377         * objc.dg/gnu-encoding/compat-common.h: New file.
7378         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7379         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7380         * objc.dg/gnu-encoding/vector-defs.h: New file.
7381         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7382         * objc.dg/gnu-encoding/generate-random.c: New file.
7383         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7384         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7385         * objc.dg/gnu-encoding/generate-random.h: New file.
7386
7387 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/25337
7390         * g++.dg/template/defarg7.C: New test.
7391
7392 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7393
7394         PR libobjc/25347
7395         * objc.dg/encode-8.m: New test.
7396
7397 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7398
7399         PR libobjc/25346
7400         * objc.dg/encode-7.m: New test.
7401
7402 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/25010
7405         * g++.dg/opt/inline10.C: New test.
7406
7407 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7408
7409         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7410
7411 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7412
7413         * gfortran.dg/substring_equivalence.f90: typo in comment
7414
7415 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7416
7417         PR fortran/25068
7418         * gfortran.dg/iostat_3.f90: New test.
7419
7420 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7421
7422         PR fortran/23815
7423         * gfortran.dg/unf_io_convert_1.f90: New test.
7424         * gfortran.dg/unf_io_convert_2.f90: New test.
7425         * gfortran.dg/unf_io_convert_3.f90: New test.
7426
7427 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7428
7429         PR testsuite/20772
7430         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7431         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7432         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7433         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7434         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7435         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7436         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7437         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7438         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7439         gcc.dg/torture/fp-int-convert-float128-timode.c,
7440         gcc.dg/torture/fp-int-convert-float128.c,
7441         gcc.dg/torture/fp-int-convert-float80-timode.c,
7442         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7443         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7444
7445         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7446
7447 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7448
7449         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7450
7451 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7452
7453         * gcc.dg/20051207-1.c,
7454         * gcc.dg/20051207-2.c,
7455         * gcc.dg/20051207-3.c: New tests.
7456
7457 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7458
7459         PR testsuite/20772
7460         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7461         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7462         dg-skip-if target selector.
7463
7464         PR testsuite/20772
7465         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7466         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7467         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7468         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7469         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7470         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7471         and/or merge with i?86 cases.
7472
7473         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7474
7475         PR testsuite/20772
7476         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7477         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7478         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7479         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7480         x86_64-*-linux*.
7481
7482 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7483
7484         PR target/25311
7485         * gcc.c-torture/compile/pr25311.c: New test.
7486
7487 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7488
7489         PR libgfortran/25039
7490         * gfortran.dg/read_comma.f: New test.
7491
7492 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7493
7494         PR c++/19317
7495         * g++.dg/opt/pr19317-1.C: New test.
7496         * g++.dg/opt/pr19317-2.C: New test.
7497         * g++.dg/opt/pr19317-3.C: New test.
7498
7499         PR target/19005
7500         * gcc.c-torture/execute/pr19005.c: New test.
7501
7502         PR target/17828
7503         * g++.old-deja/g++.other/comdat5.C: New test.
7504         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7505
7506         * g++.dg/compat/struct-layout-1.exp: New file.
7507         * g++.dg/compat/struct-layout-1.h: New.
7508         * g++.dg/compat/struct-layout-1_generate.c: New.
7509         * g++.dg/compat/struct-layout-1_x1.h: New.
7510         * g++.dg/compat/struct-layout-1_x2.h: New.
7511         * g++.dg/compat/struct-layout-1_y1.h: New.
7512         * g++.dg/compat/struct-layout-1_y2.h: New.
7513
7514         * gcc.dg/20050330-2.c: New test.
7515
7516 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7517
7518         PR fortran/25292
7519         * gfortran.dg/associated_1.f90: New.
7520
7521 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7522
7523         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7524         ILP32 vect_no_align platforms.
7525
7526 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7527             Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR target/25268
7530         * gcc.c-torture/compile/20051207-1.c: New test.
7531
7532 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7533
7534         PR testsuite/20772
7535         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7536         gcc.dg/torture/pr18582-1.c,
7537         gcc.target/i386/attributes-error.c: Also test on x86_64.
7538
7539         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7540
7541 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7542
7543         PR c++/19397
7544         * g++.dg/template/typedef3.C: New test.
7545
7546         PR c++/19762
7547         PR c++/19764
7548         * g++.dg/template/dtor3.C: Fix error markers.
7549
7550 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7551
7552         * lib/target-supports.exp (check_effective_target_sync_char_short):
7553         Add s390*.
7554
7555 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7556
7557         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7558
7559 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7560
7561         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7562         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7563         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7564         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7565
7566 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7567
7568         PR c++/25263
7569         * g++.dg/other/array2.C: New test case.
7570
7571 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7572
7573         * gcc.dg/darwin-weakimport-3.c: New.
7574
7575         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7576         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7577         and to work on Darwin.
7578         * gcc.dg/attr-weakref-1b.c: New file.
7579         * gcc.dg/attr-weakref-2.c: New test.
7580         * gcc.dg/darwin-weakref-1.c: New test.
7581
7582 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7583
7584         PR testsuite/25247
7585         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7586         use in selector expressions.
7587         (dg-xfail-if): Ditto.
7588         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7589         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7590         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7591         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7592         * gcc.test-framework/test-framework.exp: Skip generated tests if
7593         CHECK_TEST_FRAMEWORK is not 1.
7594
7595 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7596
7597         PR tree-optimization/24963
7598         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7599
7600         PR target/24108
7601         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7602
7603         PR target/18580
7604         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7605         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7606         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7607         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7608
7609 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7610
7611         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7612         dg-options.
7613
7614 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7615
7616         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7617
7618 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7619
7620         * gcc.dg/format/cast-1.c: New test.
7621
7622 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7623
7624         PR c/7776
7625         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7626         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7627         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7628         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7629
7630 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7631
7632         * gcc.dg/cast-pretty-print-1.c: New test.
7633
7634 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7635
7636         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7637
7638 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/24173
7641         * g++.dg/template/friend40.C: New test.
7642
7643 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7644
7645         PR target/25199
7646         * gcc.target/i386/movq-2.c: New test.
7647         * gcc.target/i386/movq.c: Remove target i?86, instead add
7648         dg-require-effective-target ilp32.
7649
7650 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7651
7652         PR c++/24103
7653         * g++.dg/other/default1.C: New test.
7654
7655 2005-12-02  Richard Guenther  <rguenther@suse.de>
7656
7657         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7658
7659 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7660
7661         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7662
7663 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7664
7665         PR target/21017
7666         * gcc.target/powerpc/rotate.c: New.
7667
7668 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7669
7670         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7671         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7672
7673 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7674
7675         PR c/13384
7676         * gcc.dg/pr17730-1.c: Adjust.
7677         * gcc.dg/lvalue1.c (main): Likewise.
7678         * gcc.dg/lvalue-2.c: Likewise.
7679         * g++.dg/pr7503-3.C
7680
7681 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7682
7683         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7684         error messages.
7685
7686 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7687
7688         PR fortran/24789
7689         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7690
7691 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7692
7693         PR target/24475
7694         * lib/target-supports.exp (check_effective_target_tls): New.
7695         (check_effective_target_tls_runtime): New.
7696         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7697         for TLS support.
7698         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7699         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7700         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7701         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7702         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7703         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7704         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7705         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7706         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7707         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7708         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7709         effective-target TLS.
7710         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7711         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7712         effective-target TLS runtime.
7713
7714 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7715
7716         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7717
7718 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7719
7720         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7721         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7722         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7723         ignored" warnings when "packing" is the same as the ABI layout.
7724
7725 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7726
7727         PR fortran/21302
7728         * gfortran.dg/line_length_1.f: New test.
7729         * gfortran.dg/line_length_2.f90: Ditto.
7730
7731 2005-11-30  Richard Guenther  <rguenther@suse.de>
7732
7733         PR tree-optimization/21655
7734         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7735
7736 2005-11-30  Dale Johannesen  <dalej@apple.com>
7737
7738         * gcc.c-torture/compile/pr24930.c: New.
7739
7740 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7741
7742         PR fortran/15809
7743         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7744
7745 2005-11-30  Jeff Law  <law@redhat.com>
7746
7747         * g++.old-deja/g++.law/pr25000.C: New test.
7748
7749 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7750
7751         * gcc.dg/tls/opt-11.c: New test.
7752
7753 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7754
7755         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7756         targets.
7757         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7758         LP64 ia64.
7759
7760 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7761
7762         * gfortran.dg/open_access_1.f90: New test.
7763
7764 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7765
7766         * gcc.dg/charset/builtin2.c: New test.
7767
7768 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7769
7770         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7771         on mmix-*-* for *_[xy].c.
7772
7773 2005-11-28  Kean Johnston  <jkj@sco.com>
7774
7775         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7776         headers.
7777         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7778         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7779         * gcc.target/i386/asm-3.c: Ditto.
7780         * gcc.target/i386/clobbers.c: Ditto.
7781         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7782         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7783         test regexp.
7784         * gcc.target/i386/mul.c: Ditto.
7785         * gcc.target/i386/ssetype-1.c: Ditto.
7786         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7787         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7788         static so the test works with -fPIC mode too. Based on comment in
7789         PR19231 by Pinski.
7790         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7791
7792 2005-11-28  Richard Guenther  <rguenther@suse.de>
7793
7794         * gcc.dg/alias-9.c: New testcase.
7795         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7796
7797 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7798             Uros Bizjak  <uros@kss-loka.si>
7799
7800         PR middle-end/20219
7801         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7802         tan(x)/sin(x) transformations.
7803
7804 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7805
7806         PR middle-end/24575
7807         * gcc.dg/tree-ssa/divide-3.c: New test.
7808         * gcc.dg/tree-ssa/divide-4.c: New test.
7809
7810 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7811
7812         PR fortran/24917
7813         *  gfortran.dg/boz_6.f90: New test.
7814
7815 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7816
7817         PR fortran/23912
7818         * gfortran.dg/modulo_1.f90: New test.
7819
7820 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7821
7822         PR libfortran/24919
7823         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7824         fail on CRLF platforms.
7825         * gfortran.dg/ftell_2.f90: Likewise.
7826
7827 2005-11-26  Eric Christopher  <echristo@apple.com>
7828
7829         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7830
7831 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7832
7833         * objc.dg/gnu-runtime-3.m: Simplify.
7834
7835 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7836
7837         PR middle-end/23669
7838         * gcc.dg/tree-ssa/divide-1.c: New test.
7839         * gcc.dg/tree-ssa/divide-2.c: New test.
7840
7841 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7842
7843         PR libgfortran/24945
7844         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7845
7846 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7847
7848         PR libgfortran/24945
7849         * gfortran.dg/open_status_2.f90: New test.
7850
7851 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7852
7853         * gcc.c-torture/execute/builtins/fprintf.c,
7854         gcc.c-torture/execute/builtins/fputs-lib.c,
7855         gcc.c-torture/execute/builtins/fputs.c,
7856         gcc.c-torture/execute/builtins/lib/fprintf.c,
7857         gcc.c-torture/execute/builtins/lib/printf.c,
7858         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7859
7860 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7861
7862         * gcc.dg/20050922-2.c: New test.
7863
7864 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7865
7866         * objc.dg/gnu-runtime-3.m: New test.
7867
7868 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7869
7870         PR c++/9278
7871         * g++.dg/other/void1.C: New test.
7872
7873 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7874
7875         PR middle-end/24998
7876         * gcc.dg/torture/fp-int-convert-float.c,
7877         gcc.dg/torture/fp-int-convert-double.c,
7878         gcc.dg/torture/fp-int-convert-long-double.c,
7879         gcc.dg/torture/fp-int-convert-timode.c,
7880         gcc.dg/torture/fp-int-convert-float80.c,
7881         gcc.dg/torture/fp-int-convert-float80-timode.c,
7882         gcc.dg/torture/fp-int-convert-float128.c,
7883         gcc.dg/torture/fp-int-convert-float128-timode.c,
7884         gcc.dg/torture/fp-int-convert.h: New files.
7885
7886 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7887
7888         PR middle-end/24989
7889         * gcc.dg/tree-ssa/bool-10.c: New test.
7890         * gcc.dg/tree-ssa/bool-11.c: New test.
7891         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7892
7893 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7894
7895         PR middle-end/24990
7896         * tree-ssa/pr24990-1.c: New test.
7897
7898 2005-11-24  Richard Guenther  <rguenther@suse.de>
7899         Dirk Mueller <dmueller@suse.de>
7900
7901         PR c++/14024
7902         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7903         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7904         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7905         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7906         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7907         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7908
7909 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7910
7911         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7912
7913 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7914
7915         PR c/21668
7916         * gcc.dg/Wc++-compat.c: New.
7917         * gcc.dg/Wno-c++-compat.c: New.
7918
7919 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7920
7921         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7922         (vspltish, vspltisw): Likewise.
7923
7924 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7925
7926         PR libgfortran/24794
7927         * gfortran.dg/namelist_12.f: Fix quotes.
7928         * gfortran.dg/namelist_13.f90: Fix quotes.
7929         * gfortran.dg/namelist_14.f90: Fix quotes.
7930         * gfortran.dg/namelist_15.f90: Fix quotes.
7931         * gfortran.dg/namelist_use.f90: Fix quotes.
7932         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7933         * gfortran.dg/namelist_21.f90: New test.
7934         * gfortran.dg/namelist_22.f90: New test.
7935
7936 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7937
7938         PR target/23435
7939         * gcc.c-torture/compile/pr23435.c: New.
7940
7941 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7942
7943         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7944
7945 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7946
7947         * gcc.target/powerpc/405-macchw-1.c,
7948         gcc.target/powerpc/405-macchw-2.c,
7949         gcc.target/powerpc/405-macchwu-1.c,
7950         gcc.target/powerpc/405-macchwu-2.c,
7951         gcc.target/powerpc/405-machhw-1.c,
7952         gcc.target/powerpc/405-machhw-2.c,
7953         gcc.target/powerpc/405-machhwu-1.c,
7954         gcc.target/powerpc/405-machhwu-2.c,
7955         gcc.target/powerpc/405-maclhw-1.c,
7956         gcc.target/powerpc/405-maclhw-2.c,
7957         gcc.target/powerpc/405-maclhwu-1.c,
7958         gcc.target/powerpc/405-maclhwu-2.c,
7959         gcc.target/powerpc/405-mulchw-1.c,
7960         gcc.target/powerpc/405-mulchw-2.c,
7961         gcc.target/powerpc/405-mulchwu-1.c,
7962         gcc.target/powerpc/405-mulchwu-2.c,
7963         gcc.target/powerpc/405-mulhhw-1.c,
7964         gcc.target/powerpc/405-mulhhw-2.c,
7965         gcc.target/powerpc/405-mulhhwu-1.c,
7966         gcc.target/powerpc/405-mulhhwu-2.c,
7967         gcc.target/powerpc/405-mullhw-1.c,
7968         gcc.target/powerpc/405-mullhw-2.c,
7969         gcc.target/powerpc/405-mullhwu-1.c,
7970         gcc.target/powerpc/405-mullhwu-2.c,
7971         gcc.target/powerpc/405-nmacchw-1.c,
7972         gcc.target/powerpc/405-nmacchw-2.c,
7973         gcc.target/powerpc/405-nmachhw-1.c,
7974         gcc.target/powerpc/405-nmachhw-2.c,
7975         gcc.target/powerpc/405-nmaclhw-1.c,
7976         gcc.target/powerpc/405-nmaclhw-2.c,
7977         gcc.target/powerpc/440-macchw-1.c,
7978         gcc.target/powerpc/440-macchw-2.c,
7979         gcc.target/powerpc/440-macchwu-1.c,
7980         gcc.target/powerpc/440-macchwu-2.c,
7981         gcc.target/powerpc/440-machhw-1.c,
7982         gcc.target/powerpc/440-machhw-2.c,
7983         gcc.target/powerpc/440-machhwu-1.c,
7984         gcc.target/powerpc/440-machhwu-2.c,
7985         gcc.target/powerpc/440-maclhw-1.c,
7986         gcc.target/powerpc/440-maclhw-2.c,
7987         gcc.target/powerpc/440-maclhwu-1.c,
7988         gcc.target/powerpc/440-maclhwu-2.c,
7989         gcc.target/powerpc/440-mulchw-1.c,
7990         gcc.target/powerpc/440-mulchw-2.c,
7991         gcc.target/powerpc/440-mulchwu-1.c,
7992         gcc.target/powerpc/440-mulchwu-2.c,
7993         gcc.target/powerpc/440-mulhhw-1.c,
7994         gcc.target/powerpc/440-mulhhw-2.c,
7995         gcc.target/powerpc/440-mulhhwu-1.c,
7996         gcc.target/powerpc/440-mulhhwu-2.c,
7997         gcc.target/powerpc/440-mullhw-1.c,
7998         gcc.target/powerpc/440-mullhw-2.c,
7999         gcc.target/powerpc/440-mullhwu-1.c,
8000         gcc.target/powerpc/440-mullhwu-2.c,
8001         gcc.target/powerpc/440-nmacchw-1.c,
8002         gcc.target/powerpc/440-nmacchw-2.c,
8003         gcc.target/powerpc/440-nmachhw-1.c,
8004         gcc.target/powerpc/440-nmachhw-2.c,
8005         gcc.target/powerpc/440-nmaclhw-1.c,
8006         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8007
8008 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR fortran/24774
8011         * gfortran.dg/inquire_9.f90: New test.
8012
8013         PR fortran/21647
8014         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8015
8016 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8017
8018         PR libfortran/24432
8019         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8020         Check that 'cos' is supported.
8021
8022 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8023
8024         PR fortran/24223
8025         * gfortran.dg/substring_equivalence.f90: New test.
8026
8027         PR fortran/24705
8028         * gfortran.dg/auto_internal_assumed.f90: New test.
8029
8030 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8031
8032         * gcc.dg/fold-div-2.c: New test.
8033
8034 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8035
8036         PR rtl-optimization/24883
8037         * gcc.c-torture/compile/pr24883.c: New test.
8038
8039 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8040
8041         PR middle-end/20583
8042         * gcc.c-torture/compile/pr20583.c: New.
8043
8044 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8045
8046         * gcc.c-torture/execute/usmul.c: New test.
8047
8048 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8049
8050         * gcc.dg/tree-ssa/vrp22.c: New test.
8051
8052 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8053
8054         PR middle-end/24912
8055         * gcc.dg/torture/pr24912-1.c: New test.
8056
8057 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8058
8059         PR fortran/24862
8060         * gfortran.dg/arrayio_derived_1.f90: New test.
8061
8062 2005-11-19  Richard Guenther  <rguenther@suse.de>
8063
8064         PR middle-end/23294
8065         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8066
8067 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8068
8069         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8070
8071 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/8355
8074         * g++.dg/template/friend39.C: New test.
8075
8076 2005-11-18  James E Wilson  <wilson@specifix.com>
8077
8078         * gcc.dg/builtin-strstr.c: New.
8079
8080 2005-11-18  Richard Henderson  <rth@redhat.com>
8081
8082         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8083         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8084         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8085         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8086         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8087         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8088         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8089         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8090         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8091         renaming to remove initial "ia64-".
8092
8093 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8094
8095         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8096
8097 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8098
8099         * g++.dg/cpp/string-2.C: New test.
8100
8101 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8102
8103         * gcc.dg/tree-ssa/loop-14.c: New test.
8104
8105 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8106             Michael Chamberlain <michael@chamberlain.net.au>
8107
8108         * ada/acats/run_all.sh (target_run): Kill long running tests.
8109
8110 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8111
8112         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8113         * gcc.dg/cleanup-9.c: Likewise.
8114         * gcc.dg/cleanup-10.c: Likewise.
8115         * gcc.dg/cleanup-11.c: Likewise.
8116
8117 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8118
8119         PR fortran/24892
8120         * gfortran.dg/open_access_append_1.f90: New test.
8121         * gfortran.dg/open_access_append_2.f90: New test.
8122
8123 2005-11-16  Richard Guenther  <rguenther@suse.de>
8124
8125         PR middle-end/24851
8126         * gcc.c-torture/execute/pr24851.c: New testcase.
8127
8128 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8129
8130         * gcc.dg/fold-overflow-1.c: New test.
8131
8132 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8133
8134         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8135         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8136
8137 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8138
8139         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8140         structures.
8141         * g++.dg/eh/forced2.C: Likewise.
8142         * g++.dg/eh/forced3.C: Likewise.
8143         * g++.dg/eh/forced4.C: Likewise.
8144
8145 2005-11-11  Mike Stump  <mrs@apple.com>
8146
8147         * g++.old-deja/g++.mike/unused.C: Add.
8148
8149 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8150
8151         PR c++/24667
8152         * g++.dg/warn/Wcast-qual1.C: New test.
8153
8154 2005-11-15  Jan Hubicka  <jh@suse.cz>
8155
8156         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8157
8158 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8159
8160         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8161
8162 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8163
8164         PR 24840
8165         * gcc.dg/tree-ssa/pr24840.c: New test.
8166
8167 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8168
8169         PR testsuite/24841
8170         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8171
8172 2005-11-14  Dale Johannesen  <dalej@apple.com>
8173
8174         * gcc.c-torture/execute/20051113-1.c: New.
8175
8176 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8177
8178         PR c++/24687
8179         * g++.dg/template/crash43.C: New test.
8180
8181 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8182
8183         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8184
8185 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8186
8187         PR c++/24817
8188         * g++.dg/eh/spec8.C: New test.
8189
8190 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8191
8192         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8193
8194 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8195
8196         PR c++/20293
8197         * g++.dg/parse/ambig4.C: New test.
8198         * g++.dg/tc1/dr101.C: Adjust error markers.
8199         * g++.dg/lookup/strong-using-2.C: Likewise.
8200         * g++.dg/lookup/ambig5.C: Likewise.
8201         * g++.dg/lookup/ambig4.C: Likewise.
8202         * g++.dg/parse/crash22.C: Likewise.
8203
8204 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8205
8206         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8207
8208 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8209
8210         * gcc.dg/nested-calls-1.c: New test.
8211
8212 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8213
8214         * gfortran.dg/complex_intrinsic_1.f90: New test.
8215         * gfortran.dg/complex_intrinsic_2.f90: New test.
8216         * gfortran.dg/fgetc_1.f90: New test.
8217         * gfortran.dg/fgetc_2.f90: New test.
8218         * gfortran.dg/fgetc_3.f90: New test.
8219         * gfortran.dg/ftell_1.f90: New test.
8220         * gfortran.dg/ftell_2.f90: New test.
8221         * gfortran.dg/gnu_logical_1.F: New test.
8222         * gfortran.dg/gnu_logical_2.f90: New test.
8223
8224 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8225
8226         PR middle-end/24820
8227         * testsuite/gcc.dg/pr24820.c: New test.
8228
8229 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8230
8231         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8232         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8233         variable.
8234
8235 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8236
8237         testsuite/24614
8238         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8239
8240 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8241
8242         * gcc.target/cris/cris.exp: New file.
8243         * gcc.target/cris/rld-legit1.c: New test.
8244         * gcc.target/cris/rld-legit2.c: New test.
8245
8246 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8247
8248         PR c++/24780
8249         * g++.dg/opt/pr24780.C: New test.
8250
8251         PR c++/24761
8252         * g++.dg/template/asm1.C: New test.
8253
8254 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8255
8256         PR libgfortran/24787
8257         * gfortran.dg/scan_1.f90: New test.
8258
8259 2005-11-12  Jan Hubicka  <jh@suse.cz>
8260
8261         * gcc.target/i386/minmax-1.c: New.
8262         * gcc.target/i386/minmax-2.c: New.
8263
8264 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8265
8266         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8267
8268 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8269
8270         * gcc.c-torture/execute/20051110-1.c,
8271         gcc.c-torture/execute/20051110-2.c: New tests.
8272
8273 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8274
8275         PR middle-end/24750
8276         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8277         New tests.
8278
8279 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8280
8281         * lib/target-libpath.exp (get_shlib_extension): New proc.
8282         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8283         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8284         * lib/objc.exp (objc_target_compile): Likewise.
8285         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8286         detection.
8287
8288 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8289
8290         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8291
8292         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8293         Add -static to additional_flags and pass it to target_compile.
8294
8295 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8296
8297         PR libgfortran/24719
8298         gfortran.dg/read_noadvance.f90: New test.
8299
8300         PR libgfortran/24699
8301         gfortran.dg/fmt_t_2.f90: New test.
8302
8303         PR libgfortran/24785
8304         gfortran.dg/read_x_eor.f90: New test.
8305
8306         PR libgfortran/24584
8307         gfortran.dg/namelist_empty.f90: Rename test.
8308
8309         PR libgfortran/24489
8310         gfortran/read_eor.f90: Rename test.
8311
8312 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8313
8314         PR fortran/15976
8315         * gfortran.dg/automatic_module_variable.f90: New test.
8316
8317 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8318
8319         PR target/24445
8320         * gcc.dg/pr24445.c: New test.
8321
8322 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8323
8324         PR fortran/24655
8325         PR fortran/24755
8326         * gfortran.dg/recursive_statement_functions.f90: Add statement
8327         functions using inline intrinsic functions and parameters to test
8328         that they no longer seg-fault.
8329
8330         PR fortran/24409
8331         gfortran.dg/nested_modules_4.f90: New test.
8332         gfortran.dg/nested_modules_5.f90: New test.
8333
8334 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8335
8336         PR fortran/24643
8337         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8338
8339 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8340
8341         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8342         failures.
8343
8344 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8345
8346         * gcc.dg/sparc-getcontext-1.c: New test.
8347
8348 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8349
8350         * gcc.dg/ifcvt-fabs-1.c: New test.
8351
8352 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8353
8354         PR other/4372
8355         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8356         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8357
8358 2005-11-09  Richard Guenther  <rguenther@suse.de>
8359
8360         PR tree-optimization/24716
8361         * gcc.c-torture/execute/pr24716.c: New testcase.
8362
8363 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8364
8365         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8366
8367 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8368
8369         PR 24624
8370         * gcc.dg/pr24624.c: Testcase added.
8371
8372 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8373
8374         PR 24623
8375         * g++.dg/other/pr24623.C: Testcase added.
8376
8377 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8378
8379         PR fortran/22607
8380         * gfortran-dg/pure_byref_1.f90: New.
8381         * gfortran-dg/pure_byref_2.f90: New.
8382
8383 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8384
8385         PR c/24101
8386         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8387         * gcc.dg/dg.exp: Run main loop also for *.i files.
8388
8389 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR c++/19450
8392         * g++.dg/tls/diag-3.C: New test.
8393         * g++.dg/tls/diag-4.C: New test.
8394         * g++.dg/tls/static-1.C: New test.
8395         * g++.dg/tls/static-1a.cc: New file.
8396
8397 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8398
8399         PR 23046
8400         * g++.dg/tree-ssa/pr23046.C: New test.
8401
8402 2005-11-08  Devang Patel <dpatel@apple.com>
8403
8404         PR tree-optimization/23115
8405         * gcc.dg/tree-ssa/pr23115.c: New.
8406
8407 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8408
8409         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8410         * gcc.target/powerpc/pr16155.c: Same.
8411         * gcc.target/powerpc/altivec-1.c: Same.
8412         * gcc.target/powerpc/altivec-2.c: Same.
8413         * gcc.target/powerpc/altivec-3.c: Same.
8414         * gcc.target/powerpc/altivec-5.c: Same.
8415         * gcc.target/powerpc/altivec-11.c: Same.
8416         * gcc.target/powerpc/altivec-12.c: Same.
8417         * gcc.target/powerpc/altivec-14.c: Same.
8418         * gcc.target/powerpc/altivec-22.c: Same.
8419         * gcc.target/powerpc/altivec-consts.c: Same.
8420         * gcc.target/powerpc/altivec-pr22085.c: Same.
8421         * gcc.target/powerpc/altivec-splat.c: Same.
8422         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8423         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8424         * gcc.target/powerpc/darwin-longlong.c: Same.
8425
8426 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8427
8428         PR target/19340
8429         * gcc.dg/pr19340.c: New test.
8430
8431 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8432
8433         PR rtl-optimization/24683
8434         * gcc.dg/pr24683.c: New test.
8435
8436 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8437
8438         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8439         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8440
8441 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8442
8443         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8444
8445 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8446
8447         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8448
8449 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8450
8451         PR target/24230
8452
8453         * gcc.target/powerpc/altivec-consts.c,
8454         gcc.target/powerpc/altivec-splat.c: New testcase.
8455
8456 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8457
8458         PR c/24599
8459
8460         * gcc.dg/overflow-2.c: New testcase.
8461
8462 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR rtl-optimization/23567
8465         * gcc.c-torture/execute/20051104-1.c: New test.
8466
8467 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8468
8469         PR fortran/24534
8470         gfortran.dg/private_type_2.f90: Modified to check that case with
8471         PRIVATE declaration within derived type is accepted.
8472
8473         PR fortran/20838
8474         gfortran.dg/pointer_assign_1.f90: New test.
8475
8476         PR fortran/20840
8477         * gfortran.dg/arrayio_0.f90: New test.
8478
8479         PR fortran/17737
8480         gfortran.dg/data_initialized.f90: New test.
8481         gfortran.dg/data_constraints_1.f90: New test.
8482         gfortran.dg/data_constraints_2.f90: New test.
8483
8484 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8485
8486         PR fortran/24174
8487         PR fortran/24305
8488         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8489
8490 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8491
8492         PR 24670
8493         * gcc.dg/tree-ssa/pr24670.c: New test.
8494
8495 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8496
8497         PR target/22432
8498         * gcc.target/i386/pr22432.c: New test.
8499
8500 2005-11-05  Richard Henderson  <rth@redhat.com>
8501
8502         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8503         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8504         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8505         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8506         from gcc.dg/alpha-*.
8507         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8508         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8509
8510 2005-11-05  Andreas Jaeger  <aj@suse.de>
8511
8512         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8513
8514 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8515
8516         PR target/23424
8517         * gcc.dg/torture/pr23424-1.c: New test.
8518
8519 2005-11-04  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8522         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8523         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8524         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8525         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8526         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8527         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8528         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8529         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8530         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8531         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8532         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8533         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8534         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8535         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8536         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8537         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8538         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8539         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8540         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8541         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8542         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8543         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8544         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8545         Move from gcc.dg/.
8546         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8547         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8548         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8549         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8550         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8551         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8552         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8553         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8554         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8555         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8556         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8557         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8558         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8559         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8560         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8561         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8562         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8563         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8564         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8565         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8566         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8567         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8568         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8569         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8570         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8571         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8572         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8573         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8574         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8575         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8576         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8577         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8578         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8579         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8580         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8581         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8582         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8583         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8584         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8585         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8586         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8587         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8588         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8589         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8590         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8591
8592 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8593
8594         PR 24627
8595         * gcc.dg/tree-ssa/pr24627.c: New test.
8596
8597 2005-11-04 Paul Brook  <paul@codesourcery.com>
8598
8599         * gcc.dg/tls/opt-10.c: New test.
8600
8601 2005-11-04  Andreas Jaeger  <aj@suse.de>
8602
8603         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8604         avoid extra warnings.
8605
8606 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8607
8608         PR libfortran/22298
8609         * gcc/testsuite/lib/target-supports.exp
8610         (check_effective_target_static_libgfortran): New
8611         static_libgfortran effective target.
8612         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8613         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8614
8615 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8616
8617         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8618
8619 2005-11-03  Josh Conner  <jconner@apple.com>
8620
8621         PR c++/19989
8622         g++.dg/ext/array2.C: New test.
8623         g++.dg/template/dependent-name3.C: New test.
8624         g++.dg/template/dependent-name4.C: New test.
8625         g++.dg/template/sfinae2.C: New test.
8626
8627 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8628
8629         PR preprocessor/22042
8630         * gcc.dg/cpp/strify4.c: New test.
8631
8632 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8633
8634         PR c++/17964
8635         * g++.dg/cpp/string-1.C: New test.
8636
8637 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8638
8639         * gcc.target/powerpc: New directory.
8640         * gcc.target/powerpc/powerpc.exp: New file.
8641         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8642         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8643         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8644         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8645         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8646         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8647         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8648         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8649         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8650         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8651         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8652         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8653         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8654         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8655         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8656         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8657         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8658         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8659         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8660         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8661         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8662         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8663         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8664         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8665         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8666         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8667         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8668         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8669         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8670         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8671         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8672         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8673         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8674         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8675
8676 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8677
8678         PR c++/21627
8679         * g++.dg/warn/inline2.C: New test.
8680
8681 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8682
8683         PR middle-end/23155
8684         * g++.dg/ext/c99struct1.C: New test.
8685         * gcc.dg/union-cast-1.c: New test.
8686         * gcc.dg/union-cast-2.c: New test.
8687         * gcc.dg/union-cast-3.c: New test.
8688
8689 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8690
8691         PR middle-end/24589
8692         * gcc.c-torture/execute/zero-struct-2.c: New test.
8693
8694 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8695
8696         PR c++/24582
8697         * g++.dg/init/switch1.C: New test.
8698
8699 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8700
8701         * gcc.dg/delay-slot-1.c: New test.
8702
8703 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8704
8705         PR target/24620
8706         * gcc.dg/pr24620.c: New test.
8707
8708 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8709
8710         PR c/24329
8711         * gcc.dg/format/unnamed-1.c: New test.
8712
8713 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/22434
8716         * g++.dg/expr/cond8.C: New test.
8717
8718         PR c++/24560
8719         * g++.dg/parse/dot1.C: New test.
8720
8721 2005-11-02  Jan Hubicka  <jh@suse.cz>
8722
8723         PR target/23303
8724         * gcc.dg/i386-lea.c: New test
8725
8726 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8727
8728         PR target/24615
8729         * gcc.dg/pr24615.c: New test.
8730
8731 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8732
8733         PR target/24600
8734         * gcc.dg/pr24600.c: New test.
8735
8736 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/19253
8739         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8740         * g++.dg/parse/typename9.C: New test.
8741         * g++/dg/parse/typename10.C: Likewise.
8742
8743 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         PR fortran/18157
8746         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8747         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8748         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8749
8750 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/24569
8753         * g++.dg/debug/static1.C: New test.
8754
8755 2005-11-02  Josh Conner  <jconner@apple.com>
8756
8757         * g++.dg/crash38.C: moved into proper directory...
8758         * g++.dg/template/crash42.C: ...here
8759
8760 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8761
8762         PR target/18338
8763         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8764         pcc_bitfield_type_matters || default_packed.
8765
8766         * lib/target-supports.exp
8767         (check_effective_target_pcc_bitfield_type_matters): New proc.
8768         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8769
8770         PR testsuite/23304
8771         * lib/target-supports.exp (check_effective_default_packed): New proc.
8772         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8773         Gate expected errors on target ! default_packed.
8774         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8775
8776 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8777
8778         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8779         change (r106358).
8780
8781 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8782
8783         PR fortran/24008
8784         * gfortran.dg/entry_5.f90: New.
8785         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8786
8787 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8788
8789         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8790
8791 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8792
8793         PR fortran/21565
8794         gfortran.dg/namelist_blockdata.f90: New test.
8795
8796         PR fortran/18737
8797         gfortran.dg/external_implicit_none.f90: New test.
8798
8799         PR fortran/14994
8800         * gfortran.dg/secnds.f: New test.
8801
8802 2005-10-31  Jan Hubicka  <jh@suse.cz>
8803
8804         PR target/20928
8805         * gcc.c-torture/compile/pr20928.c: New test.
8806
8807 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         PR middle-end/23492
8810         * gcc.c-torture/compile/zero-strct-5.c: New test.
8811
8812 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8813
8814         PR libgfortran/24584
8815         * gfortran.dg/pr24584.f90: New test.
8816
8817 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8818
8819         PR fortran/18883
8820         * gfortran.dg/char_result_9.f90: New.
8821         * gfortran.dg/char_result_10.f90: New.
8822
8823 2005-10-30  Jan Hubicka  <jh@suse.cz>
8824
8825         * g++.dg/tree-ssa/pr24172.C: New testcase.
8826
8827 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8828
8829         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8830
8831 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8832
8833         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8834         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8835         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8836         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8837         gfortran.dg/enum_9.f90,
8838         gfortran.fortran-torture/compile/enum_1.f90,
8839         gfortran.fortran-torture/execute/enum_1.f90,
8840         gfortran.fortran-torture/execute/enum_2.f90,
8841         gfortran.fortran-torture/execute/enum_3.f90,
8842         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8843
8844 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8845
8846         PR target/18482
8847         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8848         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8849
8850 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8851
8852         PR libfortran/20179
8853         * gfortran.dg/mixed_io_1.f90: New test.
8854         * gfortran.dg/mixed_io_1.c: New file.
8855
8856 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         * gfortran.dg/malloc_free_1.f90: New test.
8859
8860 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8861
8862         * gcc.dg/nested-func-4.c: Require profiling -pg.
8863
8864 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8865
8866         PR C++/23229
8867         * g++.dg/warn/main-2.C: New test.
8868
8869 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8870
8871         PR fortran/24545
8872         * gfortran.dg/interface_2.f90: new test.
8873
8874 2005-10-28  Josh Conner  <jconner@apple.com>
8875
8876         PR c++/22153
8877         * g++.dg/template/crash38.C: New test.
8878         * g++.dg/parse/explicit1.C: Change expected errors.
8879
8880 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8881
8882         PR C++/23426
8883         * g++.dg/other/large-size-array.C: New test.
8884
8885 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8886
8887         PR middle-end/24362
8888         * g++.dg/opt/complex4.C: New test.
8889
8890 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8891
8892         * gcc.dg/nested-func-4.c: New test.
8893
8894 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8895
8896         PR fortran/24158
8897         gfortran.dg/derived_recursion.f90: New test.
8898         gfortran.dg/implicit_actual.f90: New test.
8899
8900 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8901
8902         PR middle-end/24295, PR testsuite/24477
8903         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8904         removed when weakref hits the tree.
8905
8906 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8907
8908         * gfortran.dg/cray_pointers_4.f90: New test.
8909
8910         * gfortran.dg/cray_pointers_5.f90: New test.
8911
8912 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8913
8914         PR fortran/22290
8915         * gfortran.dg/assign_5.f90: New test.
8916         * gfortran.dg/assign_6.f: New test.
8917
8918 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8919
8920         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8921         CPU has no SSE support.
8922
8923 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8924
8925         PR libgfortran/24224
8926         * gfortran.dg/arrayio_1.f90: Update attribution.
8927         * gfortran.dg/arrayio_2.f90: Update attribution.
8928         * gfortran.dg/arrayio_3.f90: Update attribution.
8929         * gfortran.dg/arrayio_4.f90: Update test conditions.
8930         * gfortran.dg/arrayio_5.f90: Update attribution.
8931         * gfortran.dg/arrayio_6.f90: New test.
8932         * gfortran.dg/arrayio_7.f90: New test.
8933
8934 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8935
8936         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8937
8938 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8939
8940         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8941
8942 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8943
8944         PR fortran/24416
8945         * gfortran.dg/namelist_char_only.f90: New test.
8946
8947 2005-10-24  Asher Langton  <langton2@llnl.gov>
8948
8949         PR fortran/17031
8950         PR fortran/22282
8951         * gfortran.dg/cray_pointers_1.f90: New test.
8952         * gfortran.dg/cray_pointers_2.f90: New test.
8953         * gfortran.dg/cray_pointers_3.f90: New test.
8954         * gfortran.dg/loc_1.f90: New test.
8955         * gfortran.dg/loc_2.f90: New test.
8956
8957 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8958
8959         * gcc.dg/pr24225.c: New test.
8960
8961 2005-10-24  Asher Langton  <langton2@llnl.gov>
8962
8963         * gfortran.dg/dup_save_1.f90: New test.
8964         * gfortran.dg/dup_save_2.f90: New test.
8965
8966 2005-10-24  Paul Brook  <paul@codesourcery.com>
8967
8968         PR 24107
8969         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8970         stdint.h.
8971
8972 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8973
8974         PR libgfortran/24489
8975         * gfortran.dg/pr24489.f90: New test.
8976
8977 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         PR fortran/23635
8980         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8981
8982 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8983
8984         PR target/18911
8985         * g++.dg/init/array16.C: Skip for mmix-*-*.
8986
8987 2005-10-23  Asher Langton  <langton2@llnl.gov>
8988
8989         * gfortran.dg/byte_1.f90: New test.
8990         * gfortran.dg/byte_2.f90: New test.
8991
8992 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8993
8994         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8995
8996 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8997
8998         PR fortran/18022
8999         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9000
9001         PR fortran/24311
9002         * gfortran.dg/merge_char_const.f90: New test.
9003
9004         PR fortran/24384
9005         * gfortran.dg/spread_scalar_source.f90: New test.
9006
9007 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9008
9009         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9010
9011         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9012         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9013
9014         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9015
9016 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9017
9018         PR fortran/24426
9019         * gfortran.dg/der_pointer_4.f90: New.
9020
9021 2005-10-22  David Ayers  <d.ayers@inode.at>
9022
9023         * obj-c++.dg/except-1.mm: Simplify.
9024
9025 2005-10-21  David Ayers  <d.ayers@inode.at>
9026
9027         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9028
9029 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * gfortran.dg/assumed_dummy_2.f90: New test.
9032
9033 2005-10-21  James E Wilson  <wilson@specifix.com>
9034
9035         PR preprocessor/15220
9036         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9037
9038 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9039
9040         * gcc.c-torture/execute/20051021-1.c: New test.
9041
9042 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9043
9044         PR c++/24260
9045         * g++.dg/ext/tmplattr1.C: New test.
9046
9047 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/24440
9050         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9051
9052 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9053
9054         * obj-c++.dg/except-1.mm: New.
9055
9056         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9057
9058 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9059
9060         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9061
9062 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9063
9064         PR middle-end/24295
9065         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9066         declarations with the same names as thunks' alias targets, use
9067         aliases instead.
9068         * gcc.dg/attr-alias-3.c: New test.
9069         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9070
9071 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9072
9073         PR c++/22618
9074         * g++.dg/parse/access8.C: New test.
9075
9076 2005-10-20  Richard Guenther  <rguenther@suse.de>
9077
9078         PR c++/24439
9079         * g++.dg/tree-ssa/pr24439.C: New testcase.
9080
9081 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9082
9083         * g++.dg/opt/delay-slot-1.C: New test.
9084
9085 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9086
9087         PR fortran/21625
9088         * gfortran.fg/der_init_1.f90: New.
9089
9090 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9091
9092         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9093
9094 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9095
9096         PR c++/21908
9097         * g++.dg/parse/error28.C: New test.
9098
9099 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9100
9101         * gcc.dg/profile-generate-2.c: New test.
9102
9103 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9104
9105         PR target/23589
9106         * g++.dg/ext/dllimport11.C: New.
9107
9108 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9109
9110         PR c++/22293
9111         * g++.dg/other/friend3.C: New test.
9112
9113 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/23293
9116         * g++.dg/template/error19.C: New test.
9117
9118 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9119
9120         PR c++/21383
9121         * g++.dg/overload/koenig2.C: New.
9122
9123         PR c++/23118
9124         * g++.dg/overload/error2.C: New.
9125
9126         PR c++/22604
9127         * g++.dg/inherit/covariant14.C: New.
9128
9129 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9130
9131         PR c++/23440
9132         * g++.dg/parse/for1.C: New test.
9133
9134 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/23446
9137         * gfortran.dg/host_dummy_index_1.f90: New test.
9138
9139         PR fortran/21459
9140         * gfortran.dg/automatic_char_len_2.f90: New test.
9141
9142         PR fortran/20866
9143         * gfortran.dg/recursive_statement_functions.f90: New test.
9144
9145         PR fortran/20853
9146         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9147
9148         PR fortran/20849
9149         * gfortran.dg/external_initializer.f90: New test.
9150
9151         PR fortran/20837
9152         * non_module_public.f90: New test.
9153
9154 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9155
9156         PR c++/24386
9157         * g++.dg/template/overload7.C: New.
9158
9159         PR c++/22551
9160         * g++.dg/other/switch2.C: Remove expected warnings.
9161
9162         PR c++/21353
9163         * g++.dg/template/defarg6.C: New.
9164
9165 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9166
9167         PR target/24315
9168         * gcc.target/i386/pr24315.c: New test.
9169
9170 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9171
9172         PR c++/24389
9173         * g++.dg/template/static21.C: New test.
9174         * g++.dg/template/static21-a.cc: Likewise.
9175
9176 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR c++/23959
9179         * g++.dg/warn/Wswitch-default-1.C: New test.
9180         * g++.dg/warn/Wswitch-default-2.C: New test.
9181
9182 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9183
9184         PR c++/22173
9185         * g++.dg/parse/template18.C: New test.
9186         * g++.dg/template/nontype15.C: Likewise.
9187
9188 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9189
9190         PR fortran/22273
9191         * gfortran.dg/spec_expr_2.f90: New.
9192
9193 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9194
9195         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9196         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9197         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9198         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9199         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9200         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9201         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9202         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9203         previous target-specific skips and warning-message matches where
9204         applicable.
9205
9206 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/21347
9209         * g++.dg/warn/Wctor-dtor.C: New test.
9210
9211 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9212
9213         PR c/23439
9214         * gcc.dg/for-1.c: New test.
9215
9216 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/19565
9219         * g++.dg/warn/Wconversion1.C: New test.
9220         * g++.dg/ext/packed4.C: Compile with -w.
9221         * g++.dg/opt/20050511-1.C: Likewise.
9222         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9223
9224 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9225
9226         * gfortran.dg/boz_5.f90: New test.
9227
9228 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9229
9230         PR c++/22551
9231         * g++.dg/other/switch2.C: New.
9232
9233         PR c++/23984
9234         * g++.dg/init/ctor7.C: New.
9235
9236 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9237
9238         PR c++/23730
9239         * g++.dg/parse/crash32.C: New test.
9240
9241 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9242
9243         PR c++/20721
9244         * g++.dg/init/goto2.C: New test.
9245
9246         PR c++/22464
9247         * g++.dg/template/crash/41.C: New test.
9248
9249         PR c++/22180
9250         * g++.dg/template/crash40.C: New test.
9251
9252         PR c++/23694
9253         * g++.dg/parse/friend5.C: New test.
9254
9255         PR c++/23307
9256         * g++.dg/template/crash38.C: New test.
9257
9258         PR c++/22352
9259         * g++.dg/template/friend38.C: New test.
9260
9261         PR c++/22405
9262         * g++.dg/template/crash39.C: New test.
9263
9264 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9265
9266         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9267         gcc.dg/debug/dwarf2/dwarf-char2.c,
9268         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9269
9270         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9271
9272 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9273
9274         * gcc.dg/dll-2.c: Add tests for warnings.
9275         * gcc.dg/dll-3.c: Likewise.
9276         * gcc.dg/dll-4.c: Likewise.
9277
9278         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9279         * g++.dg/ext/dllimport2.C: Likewise.
9280         * g++.dg/ext/dllimport3.C: Likewise.
9281         * g++.dg/ext/dllimport7.C: Likewise.
9282         * g++.dg/ext/dllimport8.C: Likewise.
9283         * g++.dg/ext/dllimport9.C: Likewise.
9284
9285 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9286
9287         PR fortran/24092
9288         * gfortran.dg/derived_pointer_recursion.f90: New test.
9289
9290 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9291
9292         * gcc.c-torture/execute/20051012-1.c: New test.
9293
9294 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9295
9296         PR fortran/18082
9297         * gfortran.dg/automatic_char_len_1.f90: New test.
9298
9299 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9300
9301         PR fortran/20847
9302         * gfortran.dg/save_common.f90: New test.
9303
9304         PR fortran/20856
9305         * gfortran.dg/save_result.f90: New test.
9306
9307 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9308
9309         PR c++/21592
9310         * g++.dg/template/dependent-expr1.C: Add new expected error.
9311         * g++.dg/template/dependent-expr2.C: Adjust error text.
9312         * g++.dg/template/overload6.C: New.
9313
9314         PR c++/23797
9315         * g++.dg/other/typename8.C: New.
9316
9317         PR c++/21117
9318         * g++.dg/other/return1.C: New.
9319
9320 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9321
9322         PR c++/24052
9323         * g++.dg/ext/label5.C: New.
9324
9325 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         PR c++/19964
9328         * g++.dg/parse/crash31.C: New.
9329
9330 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9331
9332         * g++.dg/ipa/ipa-1.c: New test.
9333         * g++.dg/ipa/ipa-2.c: New test.
9334         * g++.dg/ipa/ipa-3.c: New test.
9335         * g++.dg/ipa/ipa-4.c: New test.
9336         * g++.dg/ipa/ipa-5.c: New test.
9337         * g++.dg/ipa/ipa.exp: New file.
9338
9339 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/24207
9342         * gfortran.dg/private_type_3.f90: New test.
9343
9344 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9345
9346         PR fortran/20786
9347         gfortran.dg/aint_anint_1.f90: New test.
9348
9349 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9350
9351         PR libgfortran/24313
9352         gfortran.dg/csqrt.f: New test.
9353
9354 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9355
9356         PR c++/8057
9357         * g++.dg/warn/noeffect7.C: New test.
9358         * g++.dg/warn/noeffect2.C: Instantiate templates.
9359         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9360         and warning.
9361
9362 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/21089
9365         * g++.dg/init/float1.C: New test.
9366
9367         PR c++/24277
9368         * g++.dg/init/member1.C: Tweak error markers.
9369
9370 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9371
9372         PR testsuite/24281
9373         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9374         Check for null pointer.
9375
9376 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/21369
9379         * g++.dg/parse/ret-type3.C: New test.
9380
9381 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9382
9383         PR tree-opt/23946
9384         * gcc.c-torture/compile/pr23946.c: New test.
9385
9386 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9387
9388         * g++.dg/opt/mmx2.C: New test.
9389
9390 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/24277
9393         * g++.dg/template/static20.C: New test.
9394
9395         PR c++/24302
9396         * g++.dg/warn/Wunused-12.C: New test.
9397
9398         PR c++/23437
9399         * g++.dg/template/arg4.C: New test.
9400
9401 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9402
9403         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9404         * gcc.dg/ucnid-3.c: Likewise.
9405         * gcc.dg/ucnid-4.c: Likewise.
9406         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9407         * g++.dg/other/ucnid-1.C: Likewise.
9408         * gcc.dg/sparc-frame-1.c: New test.
9409
9410 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/24139
9413         * g++.dg/template/spec27.C: New test.
9414
9415         PR c++/24275
9416         * g++.dg/template/static19.C: New test.
9417
9418 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9419
9420         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9421         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9422
9423 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9424
9425         PR target/24136
9426         * gfortran.fortran-torture/compile/pr24136.f: New test.
9427
9428 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9429
9430         PR c++/22172
9431         * g++.dg/parse/crash30.C: New test.
9432
9433 2005-10-07  Richard Guenther  <rguenther@suse.de>
9434
9435         PR middle-end/24227
9436         * gcc.c-torture/compile/pr24227.c: New testcase.
9437
9438 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9439
9440         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9441         Do not put aligned attributes on array elements.
9442
9443 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9444
9445         PR testsuite/23611, PR testsuite/23615
9446         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9447         writing prototypes of library functions by hand.
9448         * obj-c++.dg/bitfield-4.mm: Likewise.
9449         * obj-c++.dg/const-str-4.mm: Likewise.
9450         * obj-c++.dg/encode-4.mm: Likewise.
9451         * obj-c++.dg/encode-5.mm: Likewise.
9452         * obj-c++.dg/encode-6.mm: Likewise.
9453         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9454         * obj-c++.dg/method-10.mm: Likewise.
9455         * obj-c++.dg/method-17.mm: Likewise.
9456         * obj-c++.dg/method-19.mm: Likewise.
9457         * obj-c++.dg/try-catch-2.mm: Likewise.
9458
9459 2005-10-06  Richard Henderson  <rth@redhat.com>
9460
9461         PR 24236
9462         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9463
9464 2005-10-06  Dale Johannesen  <dalej@apple.com>
9465
9466         * gcc.c-torture/execute/20030125-1.c: Correct.
9467
9468 2005-10-06  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/24238
9471         * g++.dg/tree-ssa/pr24238.C: New testcase.
9472
9473 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9474
9475         PR 18568
9476         * gfortran.dg/der_pointer_3.f90: New test.
9477
9478 2005-10-05  Devang Patel  <dpatel@apple.com>
9479
9480         PR Debug/23205
9481         * g++.dg/other/PR23205.C: New.
9482
9483 2005-10-05  Richard Henderson  <rth@redhat.com>
9484
9485         PR target/23602
9486         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9487         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9488
9489 2005-10-05  Dale Johannesen  <dalej@apple.com>
9490
9491         * gcc.c-torture/execute/float-floor.c: New.
9492
9493 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9494
9495         PR tree-optimization/21419
9496         PR tree-optimization/24146
9497         PR tree-optimization/24151
9498
9499         * g++.dg/ext/asm7.C: New.
9500         * g++.dg/ext/asm8.C: New.
9501         * gcc.dg/asm-1.c: Compile on all targets.
9502         * gcc.dg/asm-pr24146.c: New.
9503         * gcc.dg/pr21419.c: Adjust error messages.
9504
9505 2005-10-05  Richard Guenther  <rguenther@suse.de>
9506
9507         PR fortran/24176
9508         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9509
9510 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9511
9512         PR c++/23513
9513         * g++.dg/template/spec22.C: Robustify test.
9514         * g++.dg/template/spec26.C: New.
9515
9516 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9517
9518         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9519         if target supports vector instructions.
9520
9521 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9522
9523         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9524         C99 functions.
9525
9526 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9527
9528         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9529         check_effective_target_fortran_large_int): Replace cached result
9530         when target changes.
9531
9532 2005-10-04  Devang Patel  <dpatel@apple.com>
9533
9534         * gcc.dg/i386-sse-vect-types.c: New.
9535
9536 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9537
9538         PR preprocessor/13726
9539         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9540         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9541
9542 2005-10-04  Richard Guenther  <rguenther@suse.de>
9543
9544         PR c/23576
9545         * gcc.dg/noncompile/pr23576.c: New testcase.
9546
9547 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         PR middle-end/23125
9550         * gcc.dg/register-var-3.c: New test.
9551
9552 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9553
9554         * gcc.dg/pr23049.c: New test.
9555
9556         * gcc.dg/ucnid-4.c: Fix test.
9557
9558 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9559
9560         PR 23445
9561         * gcc.c-torture/compile/pr23445.c: New test.
9562
9563 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9564
9565         * g++.dg/overload/unknown1.C: New.
9566
9567 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/17775
9570         * g++.dg/template/repo4.C: New test.
9571
9572 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9573
9574         PR libfortran/19308
9575         * gfortran.dg/large_real_kind_2.F90: New test.
9576         * gfortran.dg/large_integer_kind_2.f90: New test.
9577
9578 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9579
9580         * lib/target-supports.exp (check_effective_target_vect_shift):
9581         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9582         (check_effective_target_vect_condition): Fix copy-n-pasto.
9583
9584         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9585         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9586         targets.
9587
9588 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9589
9590         PR c++/22621
9591         * g++.dg/template/overload5.C : New test.
9592
9593         PR c++/23840
9594         * g++.dg/expr/stdarg1.C: New test.
9595
9596 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9597
9598         PR 24142
9599         * gcc.c-torture/execute/pr24142.c: New test.
9600
9601 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9602
9603         PR 24141
9604         * gcc.c-torture/execute/pr24141.c: New test.
9605
9606 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9607             Diego Novillo  <dnovillo@redhat.com>
9608
9609         PR 23604
9610         * gcc.c-torture/execute/pr23604.c: New test.
9611
9612 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9613
9614         PR fortran/16404
9615         PR fortran/20835
9616         PR fortran/20890
9617         PR fortran/20899
9618         PR fortran/20900
9619         PR fortran/20901
9620         PR fortran/20902
9621         gfortran.dg/equiv_constraint_1.f90: New test.
9622         gfortran.dg/equiv_constraint_2.f90: New test.
9623         gfortran.dg/equiv_constraint_3.f90: New test.
9624         gfortran.dg/equiv_constraint_4.f90: New test.
9625         gfortran.dg/equiv_constraint_5.f90: New test.
9626         gfortran.dg/equiv_constraint_6.f90: New test.
9627         gfortran.dg/equiv_constraint_7.f90: New test.
9628         gfortran.dg/equiv_constraint_8.f90: New test.
9629         gfortran.dg/private_type_1.f90: New test.
9630         gfortran.dg/private_type_2.f90: New test.
9631         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9632         980628-10.f: Assert std=gnu to permit mixing of
9633         types in equivalence statements.
9634
9635 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9636
9637         PR 24112
9638         * gfortran.dg/open_status_1.f90: New.
9639
9640 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9641
9642         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9643         * gcc.dg/vect/pr22480.c: Clean up temp files.
9644         * gcc.dg/vect/pr23831.c: Clean up temp files.
9645         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9646         Clean up temp files.
9647         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9648         Clean up temp files.
9649
9650         * gcc.dg/20050309-1.c: Clean up temp files.
9651         * gcc.dg/20050325-1.c: Clean up temp files.
9652
9653 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9654
9655         PR tree-optimization/24059
9656         * gcc.dg/vect/pr24059.c : New test.
9657
9658 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR middle-end/24109
9661         * gcc.c-torture/execute/20050929-1.c: New test.
9662
9663 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9664
9665         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9666
9667 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9668
9669         PR c/21419
9670         * gcc.dg/pr21419.c: New test.
9671
9672 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9673
9674         * gcc.dg/pr23911.c: New test.
9675
9676 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9677
9678         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9679
9680         PR c++/16782
9681         * g++.dg/parse/qualified4.C: New test.
9682         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9683         * g++.old-deja/g++.mike/p8154.C: Likewise.
9684
9685 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9686
9687         PR c++/22147
9688         * g++.dg/template/friend37.C: New test.
9689         * g++.dg/parse/crash28.C: Adjust error markers.
9690
9691 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR fortran/18518
9694         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9695
9696 2005-09-27  Devang Patel  <dpatel@apple.com>
9697
9698         PR tree-optimization/23625
9699         * gcc.dg/pr23625.c: New test.
9700
9701 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9702
9703         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9704         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9705
9706 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR fortran/23677
9709         * gfortran.fortran-torture/execute/save_1.f90: New test.
9710         * gfortran.dg/save_1.f90: New test.
9711
9712 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9713
9714         * gcc.target/i386/builtin-apply-mmx.c: New test.
9715
9716         PR target/22576
9717         * gcc.target/i386/pr22576.c: New test.
9718
9719         PR target/22585
9720         * gcc.target/i386/pr22585.c: New test.
9721
9722         PR target/23268
9723         * gcc.target/i386/pr23268.c: New test.
9724
9725         PR middle-end/23831
9726         * gcc.dg/vect/pr23831.c: New test.
9727
9728         PR target/24055
9729         * gcc.target/i386/pr24055.c: New test.
9730
9731 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9732
9733         PR tree-optimization/23960
9734         * gcc.c-torture/compile/pr23960.c: New.
9735
9736 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9737
9738         PR fortran/16861
9739         * gfortran.dg/nested_modules_3.f90: New.
9740
9741 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9742
9743         PR fortran/24005
9744         gfortran.dg/interface_1.f90: New test.
9745
9746 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9747         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9748
9749         PR fortran/23843
9750         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9751
9752 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9753
9754         PR fortran/23516
9755         * gfortran.dg/imag_1.f: New test.
9756         * gfortran.dg/imag_2.f: Ditto.
9757
9758 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9759
9760         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9761
9762 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9763
9764         PR c++/21983
9765         * g++.dg/warn/pr21983.C: New test.
9766
9767 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9768
9769         PR c++/23993
9770         * g++.dg/template/array14.C: New test.
9771
9772 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9773
9774         PR fortran/19929
9775         * gfortran.dg/der_ptr_component_1.f90: New test.
9776
9777 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9778
9779         PR c++/23965
9780         * g++.dg/template/error1.C: Reject "no matching function" message.
9781
9782 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9783
9784         PR c++/17609
9785         * g++.dg/lookup/error1.C: New test.
9786
9787 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9788
9789         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9790         functionality of the testcase.
9791
9792 2005-09-20  Richard Henderson  <rth@redhat.com>
9793
9794         * gcc.dg/vect/vect-22.c: Require vect_float.
9795         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9796
9797 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9798
9799         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9800         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9801         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9802         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9803         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9804         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9805         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9806         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9807         * gcc.dg/cpp/ucnid-8.c: New test.
9808
9809 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR tree-optimization/23929
9812         * gcc.c-torture/compile/pr23929.c: New test.
9813
9814 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9815
9816         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9817         for one loop.
9818
9819 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9820
9821         PR testsuite/23186
9822         * g++.dg/other/pr22003.C: Require named sections.
9823
9824 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR c++/23947
9827         * g++.dg/rtti/crash3.C: New test.
9828
9829         PR tree-optimization/23818
9830         * gcc.dg/pr23818.c: New test.
9831
9832 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9833
9834         PR fortran/23420
9835         * gfortran.dg/print_fmt_4.f: New.
9836
9837 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9838
9839         PR fortran/23663
9840         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9841
9842 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9843
9844         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9845         Use pointers to local alignable arrays instead. Added comments.
9846         * gcc.dg/vect/vect-46.c: Likewise.
9847         * gcc.dg/vect/vect-48.c: Likewise.
9848         * gcc.dg/vect/vect-49.c: Likewise.
9849         * gcc.dg/vect/vect-52.c: Likewise.
9850         * gcc.dg/vect/vect-53.c: Likewise.
9851         * gcc.dg/vect/vect-54.c: Likewise.
9852         * gcc.dg/vect/vect-56.c: Likewise.
9853         * gcc.dg/vect/vect-57.c: Likewise.
9854         * gcc.dg/vect/vect-58.c: Likewise.
9855         * gcc.dg/vect/vect-60.c: Likewise.
9856         * gcc.dg/vect/vect-61.c: Likewise.
9857
9858         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9859         The test is no longer vectorizable on vect_no_align targets.
9860         * gcc.dg/vect/vect-43.c: Likewsie.
9861
9862         * gcc.dg/vect/vect-44.c: Added comments.
9863         * gcc.dg/vect/vect-45.c: Added comments.
9864         * gcc.dg/vect/vect-50.c: Added comments.
9865         * gcc.dg/vect/vect-51.c: Added comments.
9866
9867         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9868         aligned type.
9869         * gcc.dg/vect/Os-vect-95.c: Likewise.
9870
9871         * gcc.dg/vect/vect-41.c: Test removed.
9872         * gcc.dg/vect/vect-47.c: Test removed.
9873         * gcc.dg/vect/vect-55.c: Test removed.
9874         * gcc.dg/vect/vect-59.c: Test removed.
9875
9876 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9877
9878         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9879         No longer vectorizable on vect_no_align targets.
9880         * gcc.dg/vect/pr20122.c: Likewise.
9881         * gcc.dg/vect/vect-74.c: Likewise.
9882         * gcc.dg/vect/vect-75.c: Likewise.
9883         * gcc.dg/vect/vect-76.c: Likewise.
9884
9885         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9886         Will not be vectorizable on vect_no_align targets once aliasing issues
9887         are resolved.
9888         * gcc.dg/vect/vect-79.c: Likewise.
9889
9890         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9891         * gcc.dg/vect/vect-78.c: Likewise.
9892         * gcc.dg/vect/vect-97.c: Likewise.
9893
9894 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9895
9896         * gcc.dg/pr23943.c: New test.
9897
9898 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9899
9900         PR fortran/19181
9901         * gfortran.dg/derived_pointer_null_1.f90: New test.
9902
9903 2005-09-18  Richard Guenther  <rguenther@suse.de>
9904
9905         PR middle-end/23944
9906         * gcc.c-torture/compile/pr23944.c: New testcase.
9907
9908 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9909
9910         PR fortran/15975
9911         * gfortran.dg/der_pointer_2.f90: New test.
9912
9913 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/16861
9916         * gfortran.dg/nested_modules_2.f90: New test.
9917
9918 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9919
9920         PR c++/18368
9921         * g++.dg/other/semicolon.C: New test.
9922
9923 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9924
9925         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9926         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9927
9928 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR c++/23914
9931         * g++.dg/template/static18.C: New test.
9932
9933         PR c++/21514
9934         * g++.dg/template/crash19.C: Remove dg-error marker.
9935         * g++.dg/template/local4.C: New test.
9936
9937 2005-09-16  Paul Brook  <paul@codesourcery.com>
9938
9939         PR fortran/23906
9940         * gfortran.dg/dependency_1.f90: New test.
9941
9942 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/23896
9945         * g++.dg/template/static17.C: New test.
9946
9947 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9948
9949         PR c++/23139
9950         * g++.dg/warn/huge-val1.C: New test.
9951
9952 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9953
9954         PR c++/13140
9955         * g++.dg/parse/class2.C: New test.
9956         * g++.dg/template/explicit8.C: Likewise.
9957         * g++.dg/template/spec25.C: Likewise.
9958
9959 2005-09-14  Josh Conner  <jconner@apple.com>
9960
9961         PR middle-end/23584
9962         * gcc.dg/pr23584.c: New test.
9963
9964 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9965
9966         PR fortran/21875 Internal Unit Array I/O, NIST
9967         * gfortran.dg/arrayio_1.f90: New test.
9968         * gfortran.dg/arrayio_1.f90: New test.
9969         * gfortran.dg/arrayio_1.f90: New test.
9970         * gfortran.dg/arrayio_1.f90: New test.
9971         * gfortran.dg/arrayio_1.f90: New test.
9972
9973 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9974
9975         PR middle-end/22480
9976         * gcc.dg/vect/pr22480.c: New test.
9977
9978 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9979
9980         PR fortran/19358
9981         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9982
9983 2005-09-13 Josh Conner <jconner@apple.com>
9984
9985         PR c++/23180
9986         * g++.dg/init/struct2.C: New test.
9987         * g++.dg/init/struct3.C: New test.
9988
9989 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9990
9991         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9992         Clean up temp files.
9993         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9994         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9995         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9996         gcc.dg/tree-ssa/builtin-printf-1.c,
9997         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9998         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9999         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10000         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10001         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10002         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10003         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10004         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10005         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10006         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10007         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10008         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10009
10010 2005-09-13  Josh Conner  <jconner@apple.com>
10011
10012         * lib/gcc-dg.exp: Load scanipa.exp.
10013         (cleanup-dump): New procedure.
10014         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10015         * lib/scandump.exp: New file.
10016         * lib/scantree.exp: Use it.
10017         * lib/scanipa.exp: New file.
10018
10019 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10020
10021         PR fortran/17740
10022         * gfortran.dg/generic_4.f90: New test.
10023
10024 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10025
10026         PR target/23816
10027         * gcc.target/i386/pr23816-1.c: New test.
10028         * gcc.target/i386/pr23816-2.c: New test.
10029
10030
10031 2005-09-13  Bastian Blank <waldi@debian.org>
10032
10033         PR c++/16171
10034         * g++.dg/abi/mangle26.C: New test.
10035         * g++.dg/abi/mangle27.C: New test.
10036         * g++.dg/abi/mangle28.C: New test.
10037         * g++.dg/abi/mangle29.C: New test.
10038
10039         PR c++/23839
10040         * g++.dg/parse/register1.C: New test.
10041
10042 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/23842
10045         * g++.dg/template/access16.C: New test.
10046
10047 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10048
10049         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10050
10051 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10052
10053         PR fortran/18899
10054         * gfortran.dg/shape_2.f90: New test.
10055
10056 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10057
10058         PR target/19269
10059         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10060         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10061         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10062         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10063         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10064         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10065         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10066         tests.
10067
10068 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/23841
10071         * g++.dg/parse/template17.C: New test.
10072
10073 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/23789
10076         * g++.dg/template/nontype14.C: New test.
10077
10078 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10079
10080         PR g++/7874
10081         * g++.dg/lookup/friend7.C: New test.
10082         * g++.dg/lookup/friend8.C: New test.
10083         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10084         so that it will be found via argument dependent lookup.
10085         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10086         friend functions which will no longer be found.
10087         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10088         function g, so that it will be found via argument dependent
10089         lookup.
10090         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10091         * g++.old-deja/g++.mike/net43.C: Likewise.
10092
10093 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/23691
10096         * g++.dg/template/static16.C: New test.
10097
10098 2005-09-12  Josh Conner  <jconner@apple.com>
10099
10100         PR middle-end/23237
10101         * gcc.c-torture/compile/pr23237.c: New test.
10102
10103 2005-09-11  Richard Henderson  <rth@redhat.com>
10104
10105         * g++.dg/other/error8.C: Update expected diagnostic text.
10106
10107 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10108
10109         PR libfortran/19872
10110         * gfortran.dg/overwrite_1.f: New test.
10111
10112 2005-09-09  Josh Conner  <jconner@apple.com>
10113
10114         * g++.dg/init/pr23180-1.C: Removed.
10115         * g++.dg/init/pr23180-2.C: Removed.
10116
10117 2005-09-09  David Daney <ddaney@avtrex.com>
10118
10119         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10120         files which are ...
10121         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10122         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10123
10124 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10125
10126         * gfortran.dg/iostat_2.f90: New test.
10127
10128 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/22252
10131         * g++.dg/ext/interface1.C: New test.
10132         * g++.dg/ext/interface1.h: Likewise.
10133         * g++.dg/ext/interface1a.cc: Likewise.
10134
10135 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10136
10137         * gfortran.dg/iomsg_1.f90: New test case.
10138
10139 2005-09-09  Richard Guenther  <rguenther@suse.de>
10140
10141         PR c++/23624
10142         * g++.dg/tree-ssa/pr23624.C: New testcase.
10143
10144 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10145
10146         PR fortran/19239
10147         * gfortran.dg/vector_subscript_1.f90,
10148         * gfortran.dg/vector_subscript_2.f90: New tests.
10149
10150 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10151
10152         PR fortran/21104
10153         * gfortran.dg/array_alloc_1.f90,
10154         * gfortran.dg/array_alloc_2.f90,
10155         * gfortran.dg/array_alloc_3.f90: New tests.
10156
10157 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10158
10159         PR fortran/12840
10160         * gfortran.dg/array_constructor_6.f90
10161         * gfortran.dg/array_constructor_7.f90
10162         * gfortran.dg/array_constructor_8.f90
10163         * gfortran.dg/array_constructor_9.f90
10164         * gfortran.dg/array_constructor_10.f90
10165         * gfortran.dg/array_constructor_11.f90
10166         * gfortran.dg/array_constructor_12.f90: New tests.
10167
10168 2005-09-08  Josh Conner  <jconner@apple.com>
10169
10170         PR c++/23180
10171         * g++.dg/init/pr23180-1.C: New test.
10172         * g++.dg/init/pr23180-2.C: New test.
10173
10174 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10175
10176         PR fortran/18878
10177         * gfortran.dg/module_double_reuse.f90: New.
10178
10179 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10180
10181         PR fortran/23270
10182         PR fortran/22304
10183         PR fortran/18870
10184         PR fortran/17917
10185         PR fortran/16511
10186         * gfortran.dg/common_equivalence_1.f: New.
10187         * gfortran.dg/common_equivalence_2.f: New.
10188         * gfortran.dg/common_equivalence_3.f: New.
10189         * gfortran.dg/contained_equivalence_1.f90: New.
10190         * gfortran.dg/module_blank_common.f90: New.
10191         * gfortran.dg/module_commons_1.f90: New.
10192         * gfortran.dg/module_equivalence_1.f90: New.
10193         * gfortran.dg/nested_modules_1.f90: New.
10194         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10195         equivalences and add comment to connect the test with
10196         the PR.
10197
10198 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10199
10200         PR fortran/23765
10201         * gfortran.dg/common_6.f90: New test.
10202
10203 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10204
10205         PR fortran/15326
10206         * gfortran.dg/char_result_1.f90,
10207         * gfortran.dg/char_result_2.f90,
10208         * gfortran.dg/char_result_3.f90,
10209         * gfortran.dg/char_result_4.f90,
10210         * gfortran.dg/char_result_5.f90,
10211         * gfortran.dg/char_result_6.f90,
10212         * gfortran.dg/char_result_7.f90,
10213         * gfortran.dg/char_result_8.f90: New tests.
10214
10215 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10216
10217         PR fortran/19928
10218         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10219
10220 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10221
10222         PR obj-c++/16816
10223         * obj-c++.dg/selector-5.mm: New test.
10224         * obj-c++.dg/selector-6.mm: New test.
10225
10226 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10227
10228         PR objc/20574
10229         PR objc/19324
10230         * objc.dg/error-1.m: New test.
10231
10232 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10233
10234         PR fortran/23373
10235         * gfortran.fortran-torture/execute/pr23373-1.f90,
10236         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10237
10238 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10239
10240         PR libfortran/23760
10241         * gfortran.dg/g77/1832.f: Remove long string in write statement
10242         to allow the test to pass on correct list directed output with
10243         prepended space.
10244
10245 2005-09-07  James E Wilson  <wilson@specifix.com>
10246
10247         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10248
10249 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10250
10251         * gfortran.dg/parameter+save.f90: Rename to
10252         * gfortran.dg/parameter_save.f90: .. this.
10253
10254 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10255
10256         PR fortran/20848
10257         * gfortran.dg/parameter+save.f90: New test case.
10258
10259 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10260
10261         PR fortran/19269
10262         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10263
10264 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR c/23075
10267         * gcc.dg/pr23075.c: New test.
10268         * g++.dg/warn/pr23075.C: New test.
10269
10270         PR target/22362
10271         * gcc.target/i386/pr22362.c: New test.
10272
10273         PR rtl-optimization/23098
10274         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10275
10276         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10277         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10278         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10279
10280 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10281
10282         * g++.dg/expr/cast6.C: New test.
10283
10284         PR c++/9782
10285         * g++.dg/init/new15.C: New test.
10286
10287 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10288
10289         * gcc.dg/vect/Os-vect-95.c: New test.
10290         * gcc.dg/vect/vect-95.c: Same.
10291
10292 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10293
10294         * gcc.dg/vect/vect-29.c: Update xfail testing.
10295         * gcc.dg/vect/vect-44.c: Same.
10296         * gcc.dg/vect/vect-48.c: Same.
10297         * gcc.dg/vect/vect-50.c: Same.
10298         * gcc.dg/vect/vect-72.c: Same.
10299         * gcc.dg/vect/vect-77.c: Same.
10300         * gcc.dg/vect/vect-78.c: Same.
10301         * gcc.dg/vect/vect-80.c: Same.
10302         * gcc.dg/vect/vect-96.c: Same.
10303         * gcc.dg/vect/vect-100.c: Same.
10304         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10305         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10306         * gfortran.dg/vect/vect-5.f90: Same.
10307
10308 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10309
10310         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10311         start strings.
10312         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10313         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10314
10315         PR c++/23056
10316         * g++.dg/opt/pr23056.C: New test.
10317
10318         PR rtl-optimization/23098
10319         * gcc.target/i386/pr23098.c: New test.
10320
10321 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/23667
10324         * g++.dg/template/static15.C: New test.
10325
10326         PR c++/21440
10327         * g++.dg/ext/stmtexpr5.C: New test.
10328         * g++.dg/ext/stmtexpr6.C: Likewise.
10329
10330 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10331
10332         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10333
10334         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10335         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10336         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10337
10338 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10339
10340         PR libfortran/23321
10341         * gfortran.dg/direct_io_4.f90: New test case.
10342
10343 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10344             Rasmus Hahn  <rassahah@neofonie.de>
10345
10346         PR libobjc/23108
10347         * objc.dg/type-stream-1.m: New test.
10348
10349 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10350
10351         PR fortran/23661
10352         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10353         gfortran.dg/print_fmt_3.f90: New test.
10354
10355 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10356
10357         * gfortran.dg/fmt_t_1.f90: New test.
10358
10359 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10360
10361         PR rtl-optimization/23454
10362         * g++.dg/opt/pr23454.C: New test.
10363
10364 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/23699
10367         * g++.dg/ext/static1.C: New test.
10368
10369 2005-09-02  Richard Henderson  <rth@redhat.com>
10370
10371         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10372         tail call to check_fa_work.
10373
10374 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/21687
10377         * g++.dg/other/gc3.C: New test.
10378
10379 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10380
10381         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10382         * gcc.dg/20050826-1.c: Likewise.
10383
10384 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/23167
10387         * g++.dg/expr/volatile1.C: New test.
10388
10389 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         PR middle-end/23547
10392         * gcc.dg/pr23547.c: New test.
10393
10394 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10395
10396         PR c/22061
10397         * gcc.c-torture/execute/pr22061-1.c,
10398         * gcc.c-torture/execute/pr22061-2.c,
10399         * gcc.c-torture/execute/pr22061-3.c,
10400         * gcc.c-torture/execute/pr22061-4.c: New tests.
10401
10402 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10403
10404         * gcc.dg/Wredundant-decls-2.c: New test to check that
10405         -Wredundant-decls does not issue warning for a variable
10406         definition following a declaration.
10407
10408 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR debug/7241
10411         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10412         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10413         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10414
10415         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10416         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10417         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10418         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10419         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10420         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10421         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10422         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10423
10424 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10425
10426         PR objc/23306
10427         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10428         scan-assmbler.
10429
10430 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10431
10432         PR target/21255
10433         * gcc.dg/pr21255-1.c: New test.
10434         * gcc.dg/pr21255-2-mb.c: Likewise.
10435         * gcc.dg/pr21255-2-ml.c: Likewise.
10436         * gcc.dg/pr21255-3.c: Likewise.
10437         * gcc.dg/pr21255-4.c: Likewise.
10438
10439 2005-08-31  Dale Johannesen  <dalej@apple.com>
10440
10441         * gcc.dg/20050830-1.c: New.
10442
10443 2005-08-31  Josh Conner  <jconner@apple.com>
10444
10445         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10446         command-line options for arm-*-* targets.
10447         * g++.dg/init/array16.C: Likewise.
10448         * g++.dg/other/crash-4.C: Likewise.
10449
10450 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR obj-c++/23640
10453         * obj-c++.dg/gnu-runtime-3.mm: New test.
10454
10455 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10456
10457         PR c++/13377
10458         * g++.dg/lookup/ambig4.C: New test.
10459         * g++.dg/lookup/ambig5.C: New test.
10460         * g++.dg/tc1/dr101.C: Adjust error markers.
10461
10462 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10463
10464         PR c++/23639
10465         * g++.dg/template/ttp5.C: Adjust error markers.
10466
10467 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10468
10469         PR testsuite/23609
10470         * lib/obj-c++.exp: Include target-libpath.exp.
10471         (obj-c++_link_flags): Look for the GNU libobjc library
10472         and set the library path to include it.
10473         Don't manually set LD_LIBRARY_PATH (etc.) but call
10474         set_ld_library_path_env_vars instead.
10475         (obj-c++_target_compile): Don't set library path or
10476         linker flags because they are already set correctly
10477         in obj-c++_link_flags.
10478
10479 2005-08-30  Josh Conner  <jconner@apple.com>
10480
10481         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10482         to command-line options for arm-*-* targets.
10483
10484 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10485
10486         * g++.dg/other/i386-1.C: New.
10487
10488 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10489
10490         PR preprocessor/20348
10491         PR preprocessor/20356
10492         * gcc.dg/cpp/pr20348.c: New test.
10493         * gcc.dg/cpp/pr20348.h: New file.
10494         * gcc.dg/cpp/inc/pr20348.h: New file.
10495         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10496         * gcc.dg/cpp/pr20356.c: New test.
10497         * gcc.dg/cpp/pr20356.h: New file.
10498         * gcc.dg/cpp/inc/pr20356.h: New file.
10499         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10500
10501 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10502
10503         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10504         Fix array dimension to avoid correct end-of-file error.
10505
10506 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10507
10508         PR libfortran/23598
10509         * gfortran.dg/iostat_1.f90: New test.
10510
10511 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10512
10513         PR middle-end/23408
10514         * gcc.dg/pr23408.c: New test.
10515
10516 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10517
10518         PR c++/23099
10519         * g++.dg/init/member1.C: Make sure erroneous static data member
10520         definitions are required.
10521         * g++.dg/template/static13.C: New test.
10522         * g++.dg/template/static14.C: Likewise.
10523
10524 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10525
10526         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10527         -march=pentium4, remove ilp32 requirement.
10528
10529         PR middle-end/23484
10530         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10531         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10532
10533 2005-08-29  Andreas Jaeger  <aj@suse.de>
10534
10535         PR testsuite/23607
10536         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10537
10538 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10539
10540         * gcc.c-torture/execute/20050316-2.c: New test.
10541         * gcc.c-torture/execute/20050316-3.c: New test.
10542         * gcc.dg/torture/pr16104-1.c: New test.
10543
10544 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10545
10546         PR middle-end/23463
10547         * gcc.c-torture/execute/zero-struct-1.c: New test.
10548
10549 2005-08-27  Richard Guenther  <rguenther@suse.de>
10550
10551         PR target/23575
10552         * gcc.target/i386/pr23575.c: New testcase.
10553
10554 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR rtl-optimization/23561
10557         * gcc.c-torture/execute/20050826-1.c: New test.
10558
10559         PR rtl-opt/23560
10560         * gcc.c-torture/execute/20050826-2.c: New test.
10561
10562 2005-08-26  Dale Johannesen  <dalej@apple.com>
10563
10564         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10565         * gcc.dg/20050826-1.c: New.
10566
10567 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/19004
10570         * g++.dg/template/nontype13.C: New test.
10571
10572         PR c++/23491
10573         * g++.dg/init/new14.C: New test.
10574         * g++.dg/expr/anew1.C: Do not XFAIL.
10575         * g++.dg/expr/anew2.C: Likewise.
10576         * g++.dg/expr/anew3.C: Likewise.
10577
10578 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR middle-end/22439
10581         * gcc.dg/vla-3.c: New test.
10582
10583 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10584
10585         PR fortran/20363
10586         * gfortran.dg/named_interface.f90: New.
10587
10588 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10589
10590         * gcc.c-torture/execute/frame-address.c: New test.
10591
10592 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         PR c++/20817
10595         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10596
10597 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10598
10599         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10600
10601 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10602
10603         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10604         * gcc.dg/altivec-22.c: Rename from..
10605         * gcc.dg/altivec-nomfcr.c: ..this.
10606
10607 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10608
10609         PR tree-optimization/23546
10610         * gcc.dg/tree-ssa/pr23546.c: New test.
10611
10612 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10613
10614         PR fortran/17758
10615         * gfortran.dg/nonreturning_statements.f90: New test.
10616
10617 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10618
10619         PR c++/22454
10620         * g++.dg/parse/crash29.C: New.
10621
10622 2005-08-23  DJ Delorie  <dj@redhat.com>
10623
10624         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10625         constants have the L suffix.
10626
10627 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10628
10629         PR c++/23044
10630         * g++.dg/template/instantiate8.C: New.
10631
10632 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10633
10634         PR middle-end/23467
10635         * gcc.c-torture/execute/pr23467.c: New test.
10636
10637 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10638
10639         PR tree-optimization/22043
10640         * gcc.c-torture/execute/20050613-1.c: New test.
10641
10642 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10643
10644         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10645
10646 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10647
10648         PR rtl-optimization/23478
10649         * g++.dg/opt/pr23478.C: New test.
10650
10651 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10652
10653         PR c/18715
10654         * gcc.dg/switch-warn-3.c: New test.
10655
10656 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10657
10658         PR c++/22233
10659         * g++.dg/template/param1.C: New test.
10660
10661 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         PR c++/23089
10664         * g++.dg/other/incomplete1.C: New test.
10665
10666 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10667
10668         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10669         are vectorizable.
10670
10671 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10672
10673         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10674         d_lines_5.f: New.
10675
10676 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10677
10678         * gcc.target/i386/sse-4.c: New test.
10679
10680 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10681
10682         PR testsuite/23239
10683         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10684
10685 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * gcc.dg/20050811-1.c: New test.
10688         * gcc.dg/20050811-2.c: New test.
10689
10690 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10691
10692         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10693
10694 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10695
10696         PR 23476
10697         * gcc.c-torture/compile/pr23476.c: New test.
10698
10699 2005-08-19  Devang Patel  <dpatel@apple.com>
10700
10701         PR tree-optimization/23048
10702         * gcc.dg/tree-ssa/pr23048.c: New test.
10703
10704 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10705
10706         PR middle-end/20624
10707         * g++.dg/warn/Wreturn-3.C: New test
10708
10709 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10710
10711         PR tree-optimization/22228
10712         * g++.dg/vect/pr22543.cc: New test.
10713
10714 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10715
10716         PR tree-optimization/21574
10717         * gcc.dg/tree-ssa/pr21574.c: New test.
10718
10719 2005-08-16  James E Wilson  <wilson@specifix.com>
10720
10721         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10722
10723 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR tree-opt/23402
10726         * gcc.c-torture/compile/zero-strct-3.c: New test.
10727         * gcc.c-torture/compile/zero-strct-4.c: New test.
10728
10729 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10730
10731         PR target/23376
10732         * gcc.target/x86_64/pr23376.c: New test.
10733
10734 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10735
10736         PR c++/23337
10737         * g++.dg/ext/vector2.C: New.
10738
10739 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10740
10741         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10742
10743 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10744
10745         PR libfortran/23428
10746         * gfortran.dg/inquire-complex.f90: New test case.
10747
10748 2005-08-16  James E Wilson  <wilson@specifix.com>
10749
10750         PR tree-optimization/21105
10751         * gcc.dg/large-size-array.c: New.
10752
10753 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10754
10755         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10756         type.
10757         * gcc.dg/vect/vect-41: Likewise.
10758         * gcc.dg/vect/vect-42: Likewise.
10759         * gcc.dg/vect/vect-43: Likewise.
10760         * gcc.dg/vect/vect-44: Likewise.
10761         * gcc.dg/vect/vect-46: Likewise.
10762         * gcc.dg/vect/vect-47: Likewise.
10763         * gcc.dg/vect/vect-48: Likewise.
10764         * gcc.dg/vect/vect-52: Likewise.
10765         * gcc.dg/vect/vect-53: Likewise.
10766         * gcc.dg/vect/vect-54: Likewise.
10767         * gcc.dg/vect/vect-55: Likewise.
10768         * gcc.dg/vect/vect-56: Likewise.
10769         * gcc.dg/vect/vect-57: Likewise.
10770         * gcc.dg/vect/vect-58: Likewise.
10771         * gcc.dg/vect/vect-59: Likewise.
10772         * gcc.dg/vect/vect-60: Likewise.
10773         * gcc.dg/vect/vect-61: Likewise.
10774         * gcc.dg/vect/vect-85: Likewise.
10775         * gcc.dg/vect/vect-87: Likewise.
10776         * gcc.dg/vect/vect-88: Likewise.
10777         * gcc.dg/vect/vect-93.c: Likewise.
10778         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10779         * gcc.dg/vect/vect-75: Likewise.
10780         * gcc.dg/vect/vect-76: Likewise.
10781         * gcc.dg/vect/vect-77: Likewise.
10782         * gcc.dg/vect/vect-78: Likewise.
10783         * gcc.dg/vect/vect-80: Likewise.
10784         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10785         vectorized for the expected reason, rather than checking how alignment
10786         was handled.
10787         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10788         type and also instead of aligned pointers. Added documentation.
10789
10790 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10791
10792         * gfortran.dg/power.f90: New test.
10793
10794 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR rtl-optimization/23299
10797         * g++.dg/opt/pr23299.C: New test.
10798
10799 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10800
10801         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10802
10803 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10804
10805         * g++.dg/template/local6.C: New test.
10806
10807 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10808
10809         * execute/exceptions/finally-1.m: Check that the catch and finally are
10810         being called.  Also add a "return 0;" at the end of main.
10811
10812 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10813
10814         PR fortran/21432.
10815         * gfortran.dg/namelist_print_1.f: New test of functionality of
10816         PRINT namelist.
10817         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10818         namelist generates error with -std=f95.
10819
10820 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10821
10822         PR tree-optimization/23119
10823         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10824
10825 2005-08-13  Marcin Koziej  <creep@desk.pl>
10826             Andrew Pinski  <pinskia@physics.uc.edu>
10827
10828         PR libobjc/22492
10829         * execute/exceptions/finally-1.m: New test.
10830
10831 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10832
10833         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10834         testsuite.
10835         * objc/execute/exceptions/trivial.m: New test.
10836         * objc.dg/try-catch-11.m: Move to ...
10837         * objc/execute/exceptions/foward-1.m: Here.
10838         * objc.dg/try-catch-2.m: Move to ...
10839         * objc/execute/exceptions/catchall-1.m: Here.
10840         * objc.dg/try-catch-8.m: Move to ...
10841         * objc/execute/exceptions/local-variables-1.m: Here.
10842
10843 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10844
10845         * objc.dg/nested-func-1.m: Move to ...
10846         * objc/execute/nested-func-1.m: Here.
10847
10848 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10849
10850         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10851         in ${options} instead of [target_info name].
10852         * lib/obj-c++.exp (objc_target_compile): Likewise.
10853
10854 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10855
10856         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10857
10858 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10859
10860         part of PR testsuite/23348
10861         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10862         of the torture options.
10863         * objc/compile/trivial.m: New test.
10864
10865 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10866
10867         * gfortran.dg/eoshift.f90: Correct format.
10868
10869 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10870
10871         * gfortran.fortran-torture/execute/character_passing.f90:
10872         Fix comment typo.
10873
10874 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10875
10876         PR c++/8271
10877         * g++.dg/template/unify10.C: New.
10878
10879 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10880
10881         * g++.dg/parse/pr22514.C: Move to...
10882         * g++.dg/debug/pr22514.C: here.
10883
10884 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10885
10886         PR c++/23266
10887         * g++.dg/inherit/pure1.C: New test.
10888
10889         * ChangeLog: Fix typos.
10890
10891 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10892             Steven Bosscher  <stevenb@suse.de>
10893
10894         * gfortran.dg/runtime_warning_1.f90: New test.
10895
10896 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         PR c++/23219
10899         * g++.dg/parse/crash28.C: New.
10900
10901 2005-08-11  Richard Guenther  <rguenther@suse.de>
10902
10903         PR target/23289
10904         * gcc.target/i386/tailcall-1.c: New testcase.
10905
10906 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10907
10908         * gcc.dg/vect/vect-67.c: Un-xfail.
10909
10910 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10911
10912         PR c++/23225
10913         * g++.dg/testsuite/parse/crash27.C: new test.
10914
10915 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10916
10917         PR libfortran/22143
10918         * gfortran.dg/shift-kind.f90: New testcase.
10919
10920 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10921
10922         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10923         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10924
10925 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10926
10927         PR c++/20646
10928         * g++.dg/other/mult-stor1.C: New test.
10929
10930 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10931
10932         * gcc.c-torture/pr18299-1.c: Move to ...
10933         * gcc.c-torture/compile/pr18299-1.c: Here.
10934
10935 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10936
10937         * gfortran/fortran.torture/execute/character_passing.f90:
10938         Fix types for LSAME.
10939
10940 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10941
10942         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10943         input data back to what it was originally.
10944
10945 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10946
10947         * objc.dg/try-catch-8.m: Enable for all targets.
10948
10949 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10950
10951         * gcc.dg/pr23165.c: New test.
10952
10953 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10954
10955         PR tree-optimization/23234
10956         * gcc.dg/tree-ssa/pr23234.c: New test.
10957
10958 2005-08-08  Josh Conner  <jconner@apple.com>
10959
10960         PR rtl-optimization/23241
10961         * gcc.dg/char-compare.c: New test.
10962
10963 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10964
10965         PR c++/22508
10966         * g++.dg/init/new13.C: New test.
10967
10968 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         PR c++/21166
10971         * g++.dg/other/crash-4.C: Adjust
10972         * g++/dg/ext/packed9.C: New.
10973
10974 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10975
10976         PR middle-end/21964
10977         * gcc.c-torture/execute/pr21964-1.c: New test.
10978
10979 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10980
10981         PR c/22458
10982         * gcc.dg/pr22458-1.c: New test.
10983
10984 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10985             Steven G. Kargl <kargls@comcast.net>
10986
10987         PR fortran/22390
10988         * gfortran.dg/flush_1.f90: New test.
10989
10990 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10991
10992         PR c++/23191
10993         * g++.dg/template/eh2.C: New test.
10994
10995 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10996
10997         PR c++/19498
10998         * g++.dg/template/instantiate7.C: New test.
10999
11000 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11001
11002         PR c/23113
11003         * gcc.dg/Wunused-value-1.c: New test.
11004
11005 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11006
11007         PR rtl-optimization/23233
11008         * gcc.c-torture/compile/pr23233-1.c: New test.
11009
11010 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11011
11012         PR fortran/18833
11013         PR fortran/20850
11014         * gfortran.dg/equiv_1.f90: New test.
11015         * gfortran.dg/equiv_2.f90: New test.
11016         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11017         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11018         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11019
11020 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11021
11022         * gcc.c-torture/execute/vrp-5.c: New test.
11023         * gcc.c-torture/execute/vrp-6.c: New test.
11024         * gcc.dg/tree-ssa/vrp21.c: New test.
11025
11026 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11027
11028         * g++.dg/parse/pr22514.C: New test.
11029
11030 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11031
11032         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11033
11034         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11035         instead of constant loads / pool entries.
11036
11037 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11038
11039         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11040         TEST_TO_WCTYPE.
11041
11042 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11043
11044         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11045         __WINT_TYPE__ in generated prototypes if possible.
11046
11047 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11048
11049         PR 22037
11050         * g++.dg/tree-ssa/pr22037.C:
11051
11052 2005-08-04  Richard Henderson  <rth@redhat.com>
11053
11054         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11055         scan-tree-dump-times directive.
11056
11057 2005-08-04  Jan Hubicka  <jh@suse.cz>
11058
11059         * gcov-1.C: Fix switch counts.
11060         * gcov-4b.c: Likewise.
11061
11062 2005-08-03  Jeff Law  <law@redhat.com>
11063
11064         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11065
11066 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11067
11068         * gcc.c-torture/execute/pr23135.c: New test.
11069
11070 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11071
11072         PR tree-optimization/19899
11073         * gcc.dg/tree-ssa/scev-1.c: New test.
11074         * gcc.dg/tree-ssa/scev-2.c: New test.
11075
11076 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11077
11078         PR target/18582
11079         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11080
11081 2005-08-03  Jan Hubicka  <jh@suse.cz>
11082
11083         * update-conroll.c: New testcase.
11084         * update-conroll-2.c: New testcase.
11085
11086 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11087
11088         * gfortran.dg/constant_substring.f: New test.
11089         * gfortran.dg/pr22491.f: New test.
11090
11091 2005-08-02  Jan Hubicka  <jh@suse.cz>
11092
11093         * update-threading.c: Replace by the proper one.
11094
11095 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11096
11097         PR 23164
11098         * g++.dg/tree-ssa/pr23164.C: New test.
11099
11100 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11101
11102         * gcc.dg/tree-ssa/pr23192.c: New test.
11103
11104 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11105
11106         * gcc.c-torture/execute/vrp-4.c: New test.
11107
11108 2005-08-02  Jan Hubicka  <jh@suse.cz>
11109
11110         * update-threading.c: New test.
11111
11112 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11113
11114         * gcc.c-torture/compile/20050801-1.c: New test.
11115         * gcc.c-torture/compile/20050801-2.c: New test.
11116
11117 2005-08-01  Jan Hubicka  <jh@suse.cz>
11118
11119         * val-prof-5.c: New test.
11120
11121 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11122
11123         PR c/22311
11124         * gcc.dg/pr22311-1.c : New test.
11125
11126 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11127
11128         PR target/23095
11129         * gfortran.dg/pr23095.f: New test.
11130
11131         PR c++/22003
11132         * g++.dg/other/pr22003.C: New test.
11133
11134 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11135
11136         PR target/20621
11137         * gcc.c-torture/execute/pr20621-1.c: New test.
11138
11139 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11140
11141         * gfortran.dg/comma_format_extension_4.f: Adjust length
11142         of string for format.
11143         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11144         print statement with internal write.
11145         * gfortran.dg/der_array_io_2.f: Likewise.
11146         * gfortran.dg/der_array_io_3.f: Likewise.
11147
11148 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11149
11150         * gcc.dg/fold-abs-4.c: new test.
11151
11152 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11153
11154         PR fortran/22570 an related issues.
11155         * gfortran.dg/x_slash_1.f: New test.
11156
11157 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11158
11159         PR c/23143
11160         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11161         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11162
11163 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11164
11165         PR c/529
11166         * gcc.dg/Wshadow-3.c: New test.
11167
11168 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11169
11170         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11171         used to have the wrong bounds).
11172
11173 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11174
11175         PR c/21720
11176         * gcc.dg/hex-round-1.c: Test more cases.
11177         * gcc.dg/hex-round-2.c: New test.
11178
11179 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11180
11181         PR 22550
11182         * g++.dg/tree-ssa/pr22550.C: New test.
11183
11184 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11185
11186         * gcc.dg/tree-ssa/vrp19.c: New test.
11187         * gcc.dg/tree-ssa-vrp20.c: New test.
11188
11189 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11190
11191         PR c/22240
11192         * gcc.dg/transparent-union-4.c: New test.
11193
11194 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11195
11196         PR c/22192
11197         * gcc.dg/c99-vla-2.c: New test.
11198
11199 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11200
11201         PR c/21720
11202         * gcc.dg/hex-round-1.c: New test.
11203
11204 2005-07-28  Jan Hubicka  <jh@suse.cz>
11205
11206         * inliner-1.c: Do not dump everything.
11207         * tree-prof.exp: Do not pass -ftree-based-profiling.
11208         * bprob.exp: Likewise.
11209
11210         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11211
11212 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/22545
11215         * g++.dg/expr/ptrmem7.C: New test.
11216
11217 2005-07-28  Mike Stump  <mrs@apple.com>
11218
11219         * g++.old-deja/g++.mike/visibility-1.C: New test.
11220
11221 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11222
11223         PR c/20187
11224         * gcc.c-torture/execute/pr20187-1.c: New test.
11225
11226 2005-07-28  Jeff Law  <law@redhat.com>
11227
11228         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11229         * gcc.dg/tree-ssa/vrp18.c: New test.
11230
11231 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11232
11233         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11234
11235 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11236
11237         PR tree-optimization/22506
11238         * gcc.dg/vect/ps22506.c: New test.
11239
11240 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR target/21149
11243         * gcc.target/i386/sse-3.c: New test.
11244
11245 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11246
11247         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11248         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11249
11250 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11251
11252         PR c/22589
11253         * gcc.c-torture/compile/pr22589-1.c: New test.
11254
11255 2005-07-28  Jan Hubicka  <jh@suse.cz>
11256
11257         * update-loopch.c: New testcase.
11258
11259 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11260
11261         PR rtl-optimization/23047
11262         * gcc.c-torture/execute/pr23047.c: New test.
11263         * gcc.c-torture/execute/pr23047.x: New.
11264
11265 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11266
11267         PR tree-optimization/22493
11268         * gcc.c-torture/execute/pr22493-1.c: New test.
11269         * gcc.c-torture/execute/pr22493-1.x: New.
11270         * gcc.c-torture/execute/vrp-1.c: New test.
11271         * gcc.c-torture/execute/vrp-2.c: New test.
11272         * gcc.c-torture/execute/vrp-2.c: New test.
11273
11274 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11275
11276         * gcc.target/frv/all-builtin-read8.c: Delete.
11277         * gcc.target/frv/all-builtin-read16.c: Delete.
11278         * gcc.target/frv/all-builtin-read32.c: Delete.
11279         * gcc.target/frv/all-builtin-read64.c: Delete.
11280         * gcc.target/frv/all-builtin-write8.c: Delete.
11281         * gcc.target/frv/all-builtin-write16.c: Delete.
11282         * gcc.target/frv/all-builtin-write32.c: Delete.
11283         * gcc.target/frv/all-builtin-write64.c: Delete.
11284         * gcc.target/frv/all-read-write-1.c: New.
11285
11286 2005-07-27  Jeff Law  <law@redhat.com>
11287
11288         * gcc.c-torture/execute/pr22630.c: New test.
11289
11290 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11291
11292         PR tree-optimization/23073
11293         * gcc.dg/vect/nodump-pr23073.c: New test.
11294         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11295
11296 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11297
11298         PR tree-optimize/22348
11299         * gcc.c-torture/execute/pr22348.c: New.
11300
11301 2005-07-27  Richard Guenther  <rguenther@suse.de>
11302
11303         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11304
11305 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11306
11307         PR fortran/22503
11308         * gfortran.dg/logical_comp.f90: New test.
11309
11310 2005-07-27  Jan Hubicka  <jh@suse.cz>
11311
11312         * inliner-1.c: Add cleanup of dumps.
11313         * val-prof-*.c: Likewise.
11314         * update-tailcall.c: New.
11315
11316 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11317
11318         PR 22591
11319         * gcc.dg/tree-ssa/pr22591.c: New test.
11320         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11321
11322 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11323
11324         PR libobjc/22606
11325         * objc.dg/try-catch-11.m: New test.
11326
11327 2005-07-26  Richard Guenther  <rguenther@suse.de>
11328
11329         PR tree-optimization/22486
11330         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11331
11332 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11333
11334         PR tree-opt/22484
11335         * testsuite/g++.dg/opt/loop2.C: New test.
11336
11337 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11338
11339         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11340         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11341
11342 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11343
11344         * lib/profopt.exp (profopt-execute): Check for profiling data
11345         files on the target.
11346
11347 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11348
11349         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11350         for matching of asm labels.
11351
11352 2005-07-25  Richard Guenther  <rguenther@suse.de>
11353
11354         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11355
11356 2005-07-25  Richard Guenther  <rguenther@suse.de>
11357
11358         PR testsuite/22624
11359         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11360
11361 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11362
11363         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11364         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11365         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11366         * gcc.dg/vect/vect-100.c: New test.
11367         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11368         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11369         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11370         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11371         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11372         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11373         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11374         * gfortran.dg/vect/pr19049.f90: New testcase.
11375         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11376
11377 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * gcc.c-torture/execute/20050713-1.c: New test.
11380
11381         PR fortran/20063
11382         * gfortran.fortran-torture/execute/data_4.f90: New test.
11383
11384         PR middle-end/20303
11385         * gcc.dg/visibility-d.c: New test.
11386
11387 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11388
11389         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11390         * gfortran.dg/underflow.f90: Ditto.
11391
11392 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11393
11394         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11395         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11396         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11397
11398 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11399
11400         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11401         include case of field width of zero.
11402
11403 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11404
11405         PR libgfortran/21875
11406         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11407         with trailing blanks on normal formatted read.
11408
11409 2005-07-23  Chao-ying Fu  <fu@mips.com>
11410
11411         * gcc.target/mips/mips32-dsp-type.c: New test.
11412         * gcc.target/mips/mips32-dsp.c: New test.
11413
11414 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11415
11416         PR testsuite/21073
11417         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11418
11419         PR testsuite/20454
11420         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11421         and __cyg_profile_func_exit.
11422
11423 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11424
11425         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11426         * gfortran.dg/comma_format_extension_4.f: Same.
11427         * gfortran.dg/pr15332.f: Same.
11428         * gfortran.dg/pr21730.f: Same.
11429
11430 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11431
11432         * g++.dg/opt/vrp2.C: Fix testcase.
11433
11434         PR tree-opt/22625
11435         * g++.dg/opt/vrp2.C: New test.
11436
11437 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR debug/21828
11440         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11441
11442 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11443
11444         * gcc.dg/tree-ssa/20050719-1.c: New test.
11445
11446 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11447
11448         * gcc.dg/bfin-longcall-1.c: New file.
11449         * gcc.dg/bfin-longcall-2.c: New file.
11450
11451 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11452
11453         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11454
11455 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11456
11457         PR middle-end/19055
11458         * gcc.dg/tree-ssa/pr19055.c: New test.
11459         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11460
11461 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11462
11463         PR C++/22358
11464         * g++.dg/other/pr22358.C: New test.
11465
11466 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11467
11468         PR c++/2922
11469         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11470
11471 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11472
11473         PR c++/15938
11474         * g++.dg/init/union2.C: New test.
11475
11476 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11477
11478         PR c/22393
11479         * gcc.dg/complex-4.c: New test.
11480
11481 2005-07-21  Richard Guenther  <rguenther@suse.de>
11482
11483         PR testsuite/22522
11484         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11485         scanning for asm labels.
11486         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11487
11488 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11489
11490         PR target/22085
11491         * gcc.dg/altivec-pr22085.c: New.
11492
11493 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11494
11495         PR tree-optimization/19210
11496         * gcc.dg/tree-ssa/pr19210-1.c: New.
11497         * gcc.dg/tree-ssa/pr19210-2.c: New.
11498
11499 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11500
11501         PR rtl-optimization/22167
11502         * g++.dg/opt/pr22167.C: New test.
11503
11504 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11505
11506         PR c++/2922
11507         * g++.dg/lookup/two-stage2.C: New.
11508         * g++.dg/lookup/two-stage3.C: New.
11509         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11510         fixed two-stage name lookup for operators.
11511         * g++.dg/template/call3.C: Compiler now produces an appropriate
11512         error message.
11513         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11514         14 as a candidate.
11515         * g++.dg/template/ptrmem4.C: Compiler produces different error
11516         message.
11517         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11518         connect_to_method as a candidate.
11519
11520 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11521
11522         * gcc.dg/fold-alloc-1.c: New test.
11523
11524 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11525
11526         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11527         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11528
11529 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11530
11531         * gcc.dg/fold-abs-1.c: New test.
11532         * gcc.dg/fold-abs-2.c: New test.
11533         * gcc.dg/fold-abs-3.c: New test.
11534
11535 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11536
11537         Make CONSTRUCTOR use VEC to store initializers.
11538         * g++.dg/ext/complit3.C: Check for specific error messages.
11539         * g++.dg/init/brace2.C: Update error message.
11540         * g++.dg/warn/Wbraces2.C: Likewise.
11541
11542 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11543
11544         PR fortran/16940
11545         * gfortran.dg/module_interface_1.f90: New test.
11546
11547 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11548             Kenneth Zadeck <zadeck@naturalbridge.com>
11549
11550         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11551
11552 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11553
11554         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11555         specify -Wformat for these tests.
11556         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11557         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11558         * gcc.dg/format/opt-6.c: Delete.
11559
11560 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11561
11562         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11563         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11564
11565 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11566
11567         * gcc.dg/tree-ssa/alias-2.c: New test.
11568
11569 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11570
11571         PR c++/22263
11572         * g++.dg/template/explicit7.C: New test.
11573
11574 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11575
11576         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11577         width of 8 to +Inf and -Inf.
11578
11579 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11580
11581         PR c++/22139
11582         * g++.dg/template/friend36.C: New test.
11583
11584 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11585
11586         PR fortran/21730
11587         * gfortran.dg/pr21730.f: New test.
11588
11589 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11590             Kenneth Zadeck <zadeck@naturalbridge.com>
11591
11592         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11593         since pure const detection cannot run at -O1 in c compiler.
11594         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11595         can now optimize this case properly.
11596         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11597         because we now pass.
11598         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11599
11600 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11601
11602         PR c/22421
11603         * gcc.dg/format/bitfld-1.c: New test.
11604
11605 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/22204
11608         * g++.dg/rtti/repo1.C: New test.
11609
11610 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11611
11612         PR middle-end/22398
11613         * gcc.c-torture/compile/pr22398.c: New test.
11614
11615 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11616
11617         PR c++/22132
11618         * g++.dg/expr/cast4.C: New test.
11619
11620 2005-07-15  Richard Guenther  <rguenther@suse.de>
11621
11622         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11623         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11624
11625 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11626
11627         PR tree-optimization/22230
11628         * gcc.dg/tree-ssa/pr22230.c: New test.
11629
11630 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gfortran.dg/g77/cpp6.f: New test.
11633
11634         PR fortran/22417
11635         * gfortran.dg/g77/cpp5.F: New test.
11636         * gfortran.dg/g77/cpp5.h: New file.
11637         * gfortran.dg/g77/cpp5inc.h: New file.
11638
11639 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11640
11641         PR libfortran/16435
11642         * gfortran.dg/tl_editting.f90: New.
11643         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11644
11645 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11646
11647         * gfortran.dg/char_array_constructor.f90: New test.
11648
11649 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11650
11651         * gfortran.dg/past_eor.f90: New.
11652         * gfortran.dg/complex_read.f90: New.
11653
11654 2005-07-13  Jeff Law  <law@redhat.com>
11655
11656         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11657         additional casts.
11658
11659         * gcc.dg/tree-ssa/pr22321.c: New test
11660
11661 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11662
11663         PR tree-optimization/21921
11664         * gcc.dg/tree-ssa/pr21921.c: New.
11665
11666 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11667
11668         PR tree-optimizatio/22442
11669         * gcc.dg/tree-ssa/loop-11.c: New test.
11670
11671 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11672
11673         PR tree-opt/21840
11674         * gcc.c-torture/compile/pr21840.c: New test.
11675
11676 2005-07-12  Jan Hubicka  <jh@suse.cz>
11677
11678         * gcc.c-torture/compile/pr22379.c: New test.
11679
11680 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11681
11682         PR libfortran/21593
11683         gfortran.dg/dev_null.f90: Remove outdated comment about
11684         PR libfortran/21593.
11685
11686
11687 2005-07-12  Dale Johannesen  <dalej@apple.com>
11688
11689         * gcc.target/i386/compress-float-sse.c: New.
11690         * gcc.target/i386/compress-float-sse-pic.c: New.
11691         * gcc.target/i386/compress-float-387.c: New.
11692         * gcc.target/i386/compress-float-387-pic.c: New.
11693         * gcc.dg/compress-float-ppc.c: New.
11694         * gcc.dg/compress-float-ppc-pic.c: New.
11695
11696 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11697
11698         PR libfortran/21593
11699         gfortran.dg/dev_null.f90: Remove targets.
11700
11701 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11702
11703         PR tree-opt/22335
11704         * gcc.dg/pr22335-1.c: New test.
11705         * gcc.dg/pr22335-2.c: New test.
11706
11707 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11708
11709         PR c++/20172
11710         * g++.dg/template/nontype12.C : New test.
11711
11712 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11713
11714         * gcc.dg/tree-ssa/loop-10.c: New test.
11715
11716 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11717
11718         * gcc.c-torture/execute/20020720-1.x: Remove.
11719
11720 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11723
11724 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11725
11726         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11727         (dg-mips-options): Use it.
11728
11729 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11730
11731         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11732
11733 2005-07-09  Richard Henderson  <rth@redhat.com>
11734
11735         * lib/target-supports.exp (check_effective_target_sync_char_short):
11736         Add alpha.
11737
11738 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11739
11740         PR libfortran/22217
11741         * gfortran.dg/negative-z-descriptor.f90: New test.
11742
11743 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11744
11745         PR tree-opt/22329
11746         * gcc.dg/pr22329.c: New test.
11747
11748 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11749
11750         PR tree-optimization/20139
11751         * gcc.dg/tree-ssa/pr20139.c: New.
11752
11753 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         PR tree-opt/22356
11756         * testsuite/gcc.dg/pr22356-1.c: New test.
11757
11758 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11759
11760         PR c++/21799
11761         * g++.dg/template/unify8.C: New.
11762         * g++.dg/template/unify9.C: New.
11763
11764 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11767
11768 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11769
11770         * gcc.dg/darwin-version-1.c: New.
11771         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11772         * gcc.dg/builtins-20.c: Likewise.
11773         * gcc.dg/builtins-53.c: Likewise.
11774         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11775         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11776         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11777         * gcc.dg/torture/builtins-power-1.c: Likewise.
11778         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11779         on Darwin.
11780
11781 2005-07-07  Jeff Law  <law@redhat.com>
11782
11783         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11784         argument evaluation order.
11785
11786 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11787
11788         PR libfortran/21594
11789         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11790         Add test cases where the shift length is greater than the
11791         array length.
11792
11793 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11794
11795         * obj-c++.dg/proto-lossage-6.mm: New.
11796         * objc.dg/proto-lossage-6.m: New.
11797
11798 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11799
11800         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11801         * objc.dg/gnu-runtime-2.m: Likewise.
11802
11803 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gfortran.dg/longline.f: New test.
11806
11807         * gfortran.dg/badline.f: New test.
11808
11809 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11810
11811         PR fortran/16531
11812         PR fortran/15966
11813         PR fortran/18781
11814         * gfortran.dg/hollerith.f90: New.
11815         * gfortran.dg/hollerith2.f90: New.
11816         * gfortran.dg/hollerith3.f90: New.
11817         * gfortran.dg/hollerith4.f90: New.
11818         * gfortran.dg/hollerith_f95.f90: New.
11819         * gfortran.dg/hollerith_legacy.f90: New.
11820         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11821
11822 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11823
11824         PR objc/22274
11825         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11826         * objc.dg/gnu-runtime-2.m: New.
11827
11828 2005-07-06  Jeff Law  <law@redhat.com>
11829
11830         * gcc.dg/tree-ssa/vrp17.c: New test.
11831
11832 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11833
11834         PR fortran/22327
11835         * gfortran.dg/array_constructor_5.f90: New test.
11836
11837 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11838
11839         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11840
11841 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11842
11843         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11844         * gcc.dg/980816-1.c: Ditto.
11845
11846 2005-07-06  Jeff Law  <law@redhat.com>
11847
11848         * gcc.c-torture/compile/pr21356.c: New test.
11849
11850 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11851
11852         PR c/22013
11853         PR c/22098
11854         * gcc.c-torture/compile/pr22013-1.c,
11855         gcc.c-torture/execute/pr22098-1.c,
11856         gcc.c-torture/execute/pr22098-2.c,
11857         gcc.c-torture/execute/pr22098-3.c: New tests.
11858
11859 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11860
11861         PR c/22308
11862         * gcc.dg/pr22308-1.c: New test.
11863
11864 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11865
11866         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11867         target.
11868         * gcc.dg/compare9.c: Use -fshort-enums instead of
11869         -fno-short-enums.  Change the last test to dg-bogus.
11870
11871 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11872
11873         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11874         * gcc.dg/compare9.c: New.
11875
11876 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11877
11878         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11879
11880 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11881
11882         PR testsuite/22288
11883         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11884
11885
11886 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11887
11888         * gcc.dg/format/gcc_gfc-1.c: New.
11889
11890 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11891
11892         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11893
11894 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11895
11896         PR fortran/20842
11897         * gfortran.dg/io_invalid_1.f90: New test.
11898
11899 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11900
11901         * gcc.dg/format/gcc_diag-1.c: Update.
11902
11903 2005-07-02  Jeff Law  <law@redhat.com>
11904
11905         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11906         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11907
11908 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11909
11910         * gcc.dg/format/gcc_diag-1.c: Update.
11911
11912 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11913
11914         PR tree-opt/22269
11915         * gcc.c-torture/compile/pr22269.c: New test.
11916
11917 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11918
11919         PR 21584
11920         PR 22219
11921         * g++.dg/tree-ssa/pr21584-1.C: New test.
11922         * g++.dg/tree-ssa/pr21584-2.C: New test.
11923
11924 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11925
11926         * obj-c++.dg/try-catch-11.mm: New.
11927         * objc.dg/try-catch-10.m: New.
11928
11929 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11930
11931         * g++.dg/other/ucnid-1.C: xfail on AIX.
11932
11933 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11934
11935         PR 22234
11936         * gcc.dg/20050629-1.c: New test.
11937
11938 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11939
11940         * obj-c++.dg/const-str-1[0-1].mm: New.
11941         * objc.dg/const-str-1[0-1].m: New.
11942
11943 2005-05-29  Richard Henderson  <rth@redhat.com>
11944
11945         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11946         Rename from check_effective_target_vect_no_max.
11947         (check_effective_target_vect_no_int_add): New.
11948         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11949         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11950         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11951         * gcc.dg/vect/vect-reduc-1.c: Use both.
11952         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11953
11954 2005-05-29  Richard Henderson  <rth@redhat.com>
11955
11956         * lib/target-supports.exp (check_effective_target_vect_no_max):
11957         Remove i386 and x86_64.
11958
11959 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11960
11961         PR testsuite/21969
11962         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11963
11964 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11965
11966         PR middle-end/21969
11967         * gcc.dg/vect/pr21969.c: New test.
11968
11969 2005-06-28  Eric Christopher  <echristo@redhat.com>
11970
11971         PR c/22052
11972         PR c/21975
11973         * gcc.dg/inline1.c: New test.
11974         * gcc.dg/inline2.c: Ditto.
11975         * gcc.dg/inline3.c: Ditto.
11976         * gcc.dg/inline4.c: Ditto.
11977         * gcc.dg/inline5.c: Ditto.
11978
11979 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11980
11981         PR libfortran/22142
11982         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11983         Add testcase also testing eoshift1 for PR 22142.
11984
11985 2005-06-28  Richard Henderson  <rth@redhat.com>
11986
11987         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11988         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11989         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11990         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11991         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11992
11993 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11994
11995         PR libfortran/22142
11996         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11997         Add testcase for PR 22142.
11998
11999 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12000
12001         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12002         gcc.target/ia64/fpreg-2.c: New tests.
12003
12004 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12005
12006         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12007
12008 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12009
12010         PR libfortran/22170
12011         * gfortran.dg/slash_1.f90: New test.
12012
12013 2005-06-27  Richard Henderson  <rth@redhat.com>
12014
12015         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12016         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12017         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12018         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12019         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12020         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12021
12022 2005-06-27  Richard Henderson  <rth@redhat.com>
12023
12024         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12025         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12026
12027 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12028
12029         * obj-c++.dg/proto-lossage-5.mm: New.
12030         * objc.dg/proto-lossage-5.m: New.
12031
12032 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12033
12034         PR 21959
12035         * gcc.dg/tree-ssa/pr21959.c: New test.
12036
12037 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12038
12039         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12040         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12041         testing uninitialized var.
12042
12043         * gcc.c-torture/execute/builtins/chk.h: New.
12044         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12045         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12046         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12047         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12048         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12049         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12050         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12051         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12052         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12053         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12054         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12055         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12056         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12057         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12058         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12059         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12060         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12061         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12062         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12063         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12064         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12065         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12066         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12067         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12068         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12069         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12070         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12071         * gcc.dg/builtin-object-size-1.c: New test.
12072         * gcc.dg/builtin-object-size-2.c: New test.
12073         * gcc.dg/builtin-object-size-3.c: New test.
12074         * gcc.dg/builtin-object-size-4.c: New test.
12075         * gcc.dg/builtin-object-size-5.c: New test.
12076         * gcc.dg/builtin-stringop-chk-1.c: New test.
12077         * gcc.dg/builtin-stringop-chk-2.c: New test.
12078         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12079         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12080         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12081         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12082         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12083         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12084         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12085         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12086         * gcc.c-torture/execute/printf-1.c: New test.
12087         * gcc.c-torture/execute/fprintf-1.c: New test.
12088         * gcc.c-torture/execute/vprintf-1.c: New test.
12089         * gcc.c-torture/execute/vfprintf-1.c: New test.
12090         * gcc.c-torture/execute/printf-chk-1.c: New test.
12091         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12092         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12093         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12094
12095 2005-06-27  Michael Matz  <matz@suse.de>
12096
12097         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12098         slot is not merged if address escapes.
12099
12100 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12101
12102         PR c/21911
12103         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12104
12105 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12106
12107         PR middle-end/17965
12108         * gcc.c-torture/compile/20050622-1.c: New test.
12109
12110         PR middle-end/22028
12111         * gcc.dg/20050620-1.c: New test.
12112
12113 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12114
12115         PR tree-optimization/22026
12116         * gcc.dg/tree-ssa/pr22026.c: New.
12117
12118 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12119
12120         PR libfortran/22144
12121         * gfortran.dg/shift-alloc.f90: New testcase.
12122
12123 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12124
12125         * all files: Update FSF address in copyright headers.
12126
12127 2005-06-22  Jan Hubicka  <jh@suse.cz>
12128
12129         * wholeprogram-1.c: New testcase.
12130         * wholeprogram-2.c: New testcase.
12131
12132 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR 22171
12135         * gcc.dg/tree-ssa/pr22171.c: New test.
12136
12137 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12138
12139         * gfortran.dg/simplify_modulo.f90: New.
12140
12141 2005-06-24  Jan Hubicka  <jh@suse.cz>
12142
12143         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12144
12145 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12146
12147         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12148
12149 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12150
12151         * obj-c++.dg/typedef-alias-1.mm: New.
12152         * objc.dg/typedef-alias-1.m: New.
12153
12154 2005-06-23  Jeff Law  <law@redhat.com>
12155
12156         * gcc.dg/tree-ssa/vrp16.c: New test.
12157
12158 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12159
12160         * lib/target-supports.exp: Add
12161         check_effective_target_fortran_large_real and
12162         check_effective_target_fortran_large_int to check for
12163         corresponding effective targets.
12164         * gfortran.dg/large_integer_kind_1.f90: New test.
12165         * gfortran.dg/large_real_kind_1.f90: New test.
12166
12167 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12168
12169         PR tree-optimization/22117
12170         * gcc.dg/tree-ssa/pr22117.c: New.
12171
12172 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12173
12174         PR testsuite/22123
12175         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12176
12177 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12178
12179         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12180
12181 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12182
12183         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12184         * gfortran.dg/f2c_4.c: Likewise.
12185
12186 2005-06-22 Paul Brook  <paul@codesourcery.com>
12187
12188         PR fortran/21034
12189         * gfortran.dg/auto_save_1.f90: New test.
12190
12191 2005-06-22  Michael Matz  <matz@suse.de>
12192
12193         * gcc.target/x86-64/abi: New directory.
12194         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12195         * gcc.target/x86-64/abi/README.gcc: New file.
12196         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12197         * gcc.target/x86-64/abi/asm-support.s: New file.
12198         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12199         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12200         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12201         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12202         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12203         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12204         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12205         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12206         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12207         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12208         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12209         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12210         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12211         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12212         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12213         * gcc.target/x86_64/abi/test_varargs.c: New test.
12214
12215 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12216
12217         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12218         32-bit i?86 and x86_64.
12219
12220 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12221
12222         * obj-c++.dg/const-str-[1-9].mm: New tests.
12223
12224 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR fortran/22010
12227         * gfortran.dg/namelist_use.f90: New.
12228         * gfortran.dg/namelist_use_only.f90: New.
12229
12230 2005-06-21  Jeff Law  <law@redhat.com>
12231
12232         * gcc.dg/tree-ssa/vrp15.c: New test.
12233
12234 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12235
12236         * lib/target-supports.exp (check_effective_target_vect_reduction):
12237         Remove.
12238         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12239         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12240         remove vect_reduction target keyword. Also avoid two returns in main.
12241         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12242         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12243         * gcc.dg/vect/vect-reduc-1short.c: New test.
12244         * gcc.dg/vect/vect-reduc-1char.c: New test.
12245         * gcc.dg/vect/vect-reduc-2short.c: New test.
12246         * gcc.dg/vect/vect-reduc-2char.c: New test.
12247         * gcc.dg/vect/vect-reduc-6.c: New test.
12248         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12249         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12250         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12251
12252 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12253         Paul Thomas  <pault@gcc.gnu.org>
12254
12255         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12256         New tests.
12257
12258 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12259
12260         * gfortran.dg/backslash_1.f90: New test.
12261         * gfortran.dg/backslash_2.f90: New test.
12262
12263 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12264
12265         * gfortran.dg/duplicate_labels.f90: New test.
12266
12267 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12268
12269         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12270         unsupportable relocations.
12271         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12272         * gcc.dg/20050321-2.c: xfail for NetWare.
12273
12274 2005-06-20  Andreas Jaeger  <aj@suse.de>
12275
12276         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12277         gcc.target/i386/fastcall-sseregparm.c,
12278         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12279
12280 2005-06-19  Richard Henderson  <rth@redhat.com>
12281
12282         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12283
12284 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12285
12286         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12287
12288 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12289
12290         PR c++/22115
12291         * g++.dg/conversion/simd2.C: Change expected error message.
12292
12293 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12294
12295         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12296         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12297         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12298
12299 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12300
12301         * gcc.dg/fold-mod-1.c: New test.
12302
12303 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12304
12305         PR fortran/19926
12306         * gfortran.dg/pr19926.f90: New test.
12307
12308 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12309
12310         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12311         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12312         targets.
12313         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12314         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12315
12316 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12317
12318         * gcc.target/ia64/float80-varargs-1.c: New test.
12319
12320 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12321
12322         PR tree-opt/22035
12323         * gfortran.dg/f2c_6.f90: New test.
12324
12325 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12326
12327         PR c++/17413
12328         * g++.dg/template/local5.C: New.
12329
12330 2005-06-17  Richard Henderson  <rth@redhat.com>
12331
12332         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12333
12334 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12335
12336         PR testsuite/21945
12337         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12338
12339 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12340
12341         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12342         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12343         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12344         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12345         check_vect to verify the presence of hardware vector support.
12346
12347 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12348
12349         PR testsuite/22056
12350         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12351
12352 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12353
12354         PR libfortran/19216
12355         * gfortran.dg/pr19216.f: Add correct space between brackets and
12356         dg directive.
12357
12358 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12359
12360         PR libfortran/16436
12361         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12362
12363 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12364
12365         * gcc.target/i386/attributes-error.c: New testcase.
12366         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12367         * gcc.target/i386/regparm-stdcall.c: Likewise.
12368         * gcc.target/i386/sseregparm-1.c: Likewise.
12369         * gcc.target/i386/sseregparm-2.c: Likewise.
12370
12371 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12372
12373         * g++.dg/rtti/crash2.C: New.
12374
12375 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12376
12377         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12378
12379 2005-06-15  David Ung  <davidu@mips.com>
12380
12381         * gcc.target/mips/mips16e-extends.c: New test for testing the
12382         generation of MIPS16e zeb/zeh, seb/seh instructions.
12383
12384 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12385
12386         PR 22018
12387         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12388         * gcc.dg/tree-ssa/pr22018.c: New test.
12389
12390 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12391
12392         * gcc.dg/simd-1.c: Update error messages.
12393         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12394         * gcc.dg/simd-2.c: Update error messages.
12395         * gcc.dg/simd-4.c: New.
12396
12397 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12398
12399         PR c++/20678
12400         * g++.dg/other/crash-4.C: New.
12401
12402 2005-06-14  Devang Patel  <dpatel@apple.com>
12403
12404         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12405
12406 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         PR c++/21929
12409         * g++.dg/parse/crash11.C: Update
12410
12411 2005-06-13  Jeff Law  <law@redhat.com>
12412
12413         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12414         perform the desired transformations.
12415         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12416         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12417
12418 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12419
12420         PR fortran/22038
12421         * gfortran.dg/forall_1.f90: Un-XFAIL.
12422
12423 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         PR c++/21929
12426         * g++.dg/parse/crash26.C: New.
12427
12428         PR c++/20789
12429         * g++.dg/init/member1.C: New.
12430
12431 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12432
12433         * gfortran.dg/altreturn_1.f90: New test.
12434
12435 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12436
12437         PR middle-end/21985
12438         * gcc.dg/tree-ssa/pr21985.c: New test.
12439
12440 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12441
12442         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12443
12444 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12445
12446         PR c++/21930
12447         * g++.dg/other/error10.C: New test case.
12448
12449 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12450
12451         PR libfortran/19155
12452         * gfortran.dg/pr19155.f: Add test.
12453
12454 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12455
12456         * gfortran.dg/f2c_7.f90: New test.
12457
12458         * gfortran.dg/forall_1.f90: XFAILed.
12459
12460 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12461
12462         * gcc.dg/pr14796-1.c: New.
12463         * gcc.dg/pr14796-2.c: New.
12464
12465 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12466
12467         PR fortran/17792
12468         PR fortran/21375
12469         * gfortran.dg/deallocate_stat.f90: New test.
12470
12471 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12472
12473         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12474
12475 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12476
12477         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12478         access will be generated when this loop is vectorized. Test that
12479         accesses with same alignment were detected.
12480         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12481         Test that accesses with same alignment were detected.
12482         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12483         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12484         alignment were detected.
12485
12486 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12487
12488         PR c++/10611
12489         * g++.dg/conversion/simd2.C: New.
12490
12491 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12492
12493         * gcc.dg/Wcxx-compat-1.c: New.
12494
12495 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12496
12497         PR libfortran/21480
12498         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12499         complex array.
12500
12501 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         * gcc.dg/alias-8.c: New.
12504
12505 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12506
12507         * gcc.dg/format/cmn_err-1.c: Update.
12508
12509 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12510
12511         PR target/20666
12512         * gcc.target/sparc/fexpand-2.c: New.
12513         * gcc.target/sparc/fpmerge-2.c: New.
12514         * gcc.target/sparc/fpmul-2.c: New.
12515         * gcc.target/sparc/noresult.c: New.
12516         * gcc.target/sparc/pdist-2.c: New.
12517         * gcc.target/sparc/pdist-3.c: New.
12518
12519 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12520
12521         PR testsuite/21702
12522         * gcc.target/i386/i386.exp: Fix comment typo.
12523
12524 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         PR c++/19497
12527         * g++.dg/inherit/using5.C: New.
12528         * g++.dg/inherit/using6.C: New.
12529
12530 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12531
12532         PR c++/19894
12533         * g++.dg/template/ptrmem15.C: New test.
12534
12535         PR c++/20563
12536         * g++.dg/ext/label4.C: New test.
12537
12538 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12539
12540         * gcc.dg/tls/debug-1.c: New test.
12541
12542 2005-06-07  Dale Johannesen  <dalej@apple.com>
12543
12544         * gcc.target/i386/movq.c: New.
12545
12546 2005-06-07  Dale Johannesen  <dalej@apple.com>
12547
12548         * gcc.dg/20050607-1.c: New.
12549
12550 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12551
12552         PR middle-end/21850
12553         * gcc.c-torture/execute/20050607-1.c: New test.
12554
12555 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12556
12557         PR libfortran/21926
12558         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12559         Test case where the return array has lowest stride one,
12560         but isn't packed.
12561
12562 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12563
12564         * lib/target-supports.exp (check_effective_target_sync_int_long):
12565         Add s390 and s390x targets.
12566
12567 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12568
12569         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12570         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12571         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12572         * gcc.dg/tree-ssa/loop-9.c: New test.
12573
12574 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.dg/parse/defarg10.C: New.
12577
12578 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12579
12580         PR regression/21897
12581         * gcc.c-torture/execute/20050604-1.c: New test.
12582
12583 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12584
12585         PR 21903
12586         * g++.dg/parse/defarg9.C: New.
12587
12588         PR c++/20637
12589         * g++.dg/inherit/using4.C: New.
12590         * g++.dg/overload/error1.C: Adjust expected errors.
12591         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12592         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12593         * g++.old-deja/g++.other/redecl2.C: Likewise.
12594         * g++.old-deja/g++.other/redecl4.C: Likewise.
12595         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12596
12597 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12598
12599         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12600
12601 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12602
12603         * lib/gfortran.exp (gfortran_target_compile): Call
12604         dg-additional-files-options
12605         * gfortran.dg/f2c_4.f90: New file
12606         * gfortran.dg/f2c_4.c: New file
12607         * gfortran.dg/f2c_5.f90: New file
12608         * gfortran.dg/f2c_5.c: New file
12609
12610 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12611
12612         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12613
12614         PR fortran/21912
12615         * gfortran.dg/array_constructor_4.f90: New test.
12616
12617 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR c++/21619
12620         * g++.dg/ext/builtin9.C: New test.
12621
12622 2005-06-05  Dale Johannesen  <dalej@apple.com>
12623
12624         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12625         * gcc.c-torture/execute/20050603-2.c: Ditto.
12626
12627 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12628
12629         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12630         * gcc.dg/vect/vect-reduc-1.c: New.
12631         * gcc.dg/vect/vect-reduc-2.c: New.
12632         * gcc.dg/vect/vect-reduc-3.c: New.
12633
12634 2005-06-04  Dale Johannesen  <dalej@apple.com>
12635
12636         * gcc.c-torture/execute/20050603-1.c: New.
12637         * gcc.c-torture/execute/20050603-2.c: New.
12638         * gcc.dg/20050603-3.c: New.
12639
12640 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12641
12642         PR fortran/19195
12643         * gfortran.dg/debug_1.f90: New test.
12644
12645         * gfortran.dg/forall_1.f90: New test.
12646
12647 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12648
12649         * gfortran.dg/array_constructor_3.f90: New test.
12650
12651 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12652
12653         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12654
12655 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12656
12657         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12658
12659 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12660
12661         PR c/21873
12662         * gcc.dg/init-excess-1.c: New test.
12663
12664 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/21853
12667         * g++.dg/expr/static_cast6.C: New test.
12668
12669 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12670
12671         * gcc.dg/tree-ssa/vrp14.c: New test.
12672
12673 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/21336
12676         * g++.dg/template/new2.C: New test.
12677
12678 2005-06-03  Josh Conner  <jconner@apple.com>
12679
12680         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12681         all entries in initializer.
12682
12683 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12684
12685         PR middle-end/21858
12686         * gcc.dg/pr21858.c: New testcase.
12687
12688 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12689
12690         PR tree-optimization/21292
12691
12692         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12693         New.
12694         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12695         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12696         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12697         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12698         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12699
12700 2005-06-02  Richard Henderson  <rth@redhat.com>
12701
12702         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12703
12704 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12705
12706         * gcc.dg/wtypequal.c: New testcase.
12707
12708 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12709
12710         PR 21582
12711         * gcc.dg/tree-ssa/pr21582.c: New test.
12712
12713 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12714
12715         PR c++/21280
12716         * g++.dg/opt/interface2.h: New.
12717         * g++.dg/opt/interface2.C: New.
12718         * g++.dg/init/ctor4.C: Adjust error lines.
12719         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12720         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12721         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12722         * g++.old-deja/g++.pt/assign1.C: Likewise.
12723         * g++.old-deja/g++.pt/crash20.C: Likewise.
12724
12725 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12726
12727         PR tree-optimization/21734
12728         * g++.dg/vect/pr21734_1.cc: New.
12729         * g++.dg/vect/pr21734_2.cc: New.
12730
12731 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         PR c++/20350
12734         * g++.dg/template/spec24.C: New.
12735
12736         PR c++/21151
12737         * g++.dg/pch/local-1.C: New.
12738         * g++.dg/pch/local-1.Hs: New.
12739
12740 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12741
12742         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12743         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12744         * gcc.dg/tree-ssa/pr14341.c: New test.
12745         * gcc.dg/tree-ssa/pr14841.c: New test.
12746         * gcc.dg/tree-ssa/pr20701.c: New test.
12747         * gcc.dg/tree-ssa/pr21086.c: New test.
12748         * gcc.dg/tree-ssa/pr21090.c: New test.
12749         * gcc.dg/tree-ssa/pr21332.c: New test.
12750         * gcc.dg/tree-ssa/pr21458.c: New test.
12751         * gcc.dg/tree-ssa/pr21658.c: New test.
12752         * gcc.dg/tree-ssa/vrp01.c: New test.
12753         * gcc.dg/tree-ssa/vrp02.c: New test.
12754         * gcc.dg/tree-ssa/vrp03.c: New test.
12755         * gcc.dg/tree-ssa/vrp04.c: New test.
12756         * gcc.dg/tree-ssa/vrp05.c: New test.
12757         * gcc.dg/tree-ssa/vrp06.c: New test.
12758         * gcc.dg/tree-ssa/vrp07.c: New test.
12759         * gcc.dg/tree-ssa/vrp08.c: New test.
12760         * gcc.dg/tree-ssa/vrp09.c: New test.
12761         * gcc.dg/tree-ssa/vrp10.c: New test.
12762         * gcc.dg/tree-ssa/vrp11.c: New test.
12763         * gcc.dg/tree-ssa/vrp12.c: New test.
12764         * gcc.dg/tree-ssa/vrp13.c: New test.
12765
12766 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12767
12768         PR 21029
12769         * gcc.dg/tree-ssa/pr21029.c: New test.
12770
12771 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12772
12773         * gfortran.dg/logint-1.f: New test case.
12774         * gfortran.dg/logint-2.f: Likewise.
12775         * gfortran.dg/logint-3.f: Likewise.
12776
12777 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12778
12779         PR c/21536
12780         PR c/20760
12781         * gcc.dg/20050527-1.c: New test.
12782
12783         * gcc.dg/i386-sse-12.c: New test.
12784
12785         PR fortran/21729
12786         * gfortran.dg/implicit_5.f90: New test.
12787
12788 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12789
12790         PR fortran/20883
12791         * gfortran/assign_4.f90: New test.
12792         * gfortran/assign_2.f90: Change compile to run.
12793
12794 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12795
12796         * lib/target-supports.exp
12797         (check_effective_target_sync_char_short): New.
12798         * gcc.dg/sync-2.c: New.
12799
12800 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12801
12802         PR tree-optimization/21817
12803         * gcc.dg/torture/pr21817-1.c: New.
12804
12805 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         PR c++/21165
12808         * g++.dg/template/init5.C: New.
12809
12810 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12811
12812         * gfortran.dg/char_initialiser_actual.f90:
12813         Test character initialisers as actual arguments.
12814         * gfortran.dg/char_pointer_comp_assign.f90:
12815         Test character pointer structure component assignments.
12816         * gfortran.dg/char_array_structure_constructor.f90:
12817         Test character components in structure constructors.
12818
12819 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12820
12821         PR middle-end/20931
12822         * g++.dg/opt/pr20931.C: New test.
12823
12824 2005-05-31  Andreas Jaeger  <aj@suse.de>
12825
12826         PR testsuite/20772
12827         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12828         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12829         g++.old-deja/g++.ext/asmspec1.C,
12830         g++.old-deja/g++.other/regstack.C,
12831         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12832         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12833         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12834         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12835         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12836         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12837         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12838         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12839         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12840         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12841         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12842         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12843         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12844         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12845         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12846         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12847         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12848         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12849         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12850
12851 2005-05-31  Jeff Law  <law@redhat.com>
12852
12853         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12854
12855 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12856
12857         PR middle-end/21743
12858         * gcc.dg/builtins-1.c: Activate disabled clog test.
12859         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12860
12861 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12862
12863         * gfortran.dg/char_pointer_assign.f90:
12864         Test character-pointer assignments and pointer assignments.
12865         * gfortran.dg/char_pointer_dummy.f90:
12866         Test character-pointer dummy arguments.
12867         * gfortran.dg/char_pointer_func.f90:
12868         Test character-pointer function returns.
12869         * gfortran.dg/char_pointer_dependency.f90:
12870         Test character-pointer functions with dependencies.
12871
12872 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/21784
12875         * g++.dg/lookup/using14.C: New test.
12876
12877 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12878
12879         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12880         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12881         trailing ^M.
12882
12883 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12884
12885         PR c++/17413
12886         * g++.dg/template/local5.C: New.
12887
12888         PR target/21761
12889         * gcc.c-torture/compile/pr21761.c: New.
12890
12891         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12892         before darwin8.
12893
12894 2005-05-30  Steven G. Kargl
12895
12896         PR fortran/20846
12897         * gfortran.dg/inquire_8.f90: New test.
12898
12899 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12900
12901         PR libfortran/21376
12902         * gfortran.dg/output_exponents_1.f90: New test.
12903
12904 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12905
12906         PR libfortran/20006
12907         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12908
12909 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/21210
12912         * g++.dg/ext/complex1.C: New test.
12913
12914         PR c++/21340
12915         * g++.dg/init/ctor6.C: New test.
12916
12917 2005-05-29  Jan Hubicka  <jh@suse.cz>
12918
12919         * gcc.c-torture/compile/pr21562.c: New.
12920
12921 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12922
12923         * gfortran.dg/subnormal_1.f90: New test.
12924
12925 2005-05-28  Jan Hubicka  <jh@suse.cz>
12926
12927         * tree-prof.exp: Fix comment.
12928         * value-prof-1.c: New.
12929         * value-prof-2.c: New.
12930         * value-prof-3.c: New.
12931         * value-prof-4.c: New.
12932
12933 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/21614
12936         * g++.dg/expr/ptrmem6.C: New test.
12937         * g++.dg/expr/ptrmem6a.C: Likewise.
12938
12939 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12940
12941         PR tree-optimization/21658
12942         * gcc.dg/tree-ssa/pr21658.c: New.
12943
12944 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12945
12946         PR c++/21455
12947         * g++.dg/inherit/ptrmem3.C: New.
12948
12949         PR c++/21681
12950         * g++.dg/parse/template16.C: New.
12951
12952 2005-05-27  Andreas Jaeger  <aj@suse.de>
12953
12954         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12955
12956         * gcc.dg/i386-sse-8.c: Run test on all archs.
12957
12958 2005-05-26  Mike Stump  <mrs@apple.com>
12959
12960         * objc.dg/isa-field-1.m: Only run on darwin.
12961         * objc.dg/lookup-1.m: Likewise.
12962         * objc.dg/try-catch-8.m: Likewise.
12963
12964 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12965
12966         PR tree-optimization/9814
12967         * gcc.dg/pr9814-1.c: New test case.
12968
12969 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12970
12971         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12972         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12973         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12974         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12975         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12976         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12977         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12978         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12979         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12980         objc.dg/try-catch-8.m: New.
12981
12982 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12983
12984         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12985         remove extraneous semicolons.
12986
12987 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12988
12989         * obj-c++.dg/comp-types-12.mm: New.
12990         * objc.dg/comp-types-11.m: New.
12991         * objc.dg/selector-4.m: New.
12992
12993 2005-05-26  Andreas Jaeger  <aj@suse.de>
12994
12995         PR testsuite/20772
12996         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12997         g++.old-deja/g++.ext/attrib3.C,
12998         g++.old-deja/g++.other/store-expr1.C,
12999         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13000         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13001         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13002         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13003         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13004         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13005         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13006         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13007         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13008         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13009         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13010         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13011         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13012         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13013         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13014         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13015         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13016         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13017         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13018
13019 2005-05-26  Andreas Jaeger  <aj@suse.de>
13020
13021         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13022         x86-64 compilation.
13023
13024 2005-05-26  Andreas Jaeger  <aj@suse.de>
13025
13026         PR testsuite/20772
13027         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13028         gcc.misc-tests/i386-pf-athlon-1.c,
13029         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13030         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13031         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13032         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13033         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13034         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13035         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13036         programs.
13037
13038         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13039         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13040         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13041         x86-64 compilation.
13042
13043         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13044         x86_64.
13045
13046         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13047         effective-target ilp32.
13048
13049 2005-05-26  David Ung  <davidu@mips.com>
13050
13051         * gcc.target/mips/ext_ins.c: New test for testing the generation
13052         of MIPS32/64 rev 2 ext/ins instructions.
13053
13054 2005-05-26  Andreas Jaeger  <aj@suse.de>
13055
13056         * treelang/compile/unsigned.tree: Use gimple instead of
13057         nonexisting generic dump.
13058
13059 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13060
13061         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13062
13063 2005-05-26  Andreas Jaeger  <aj@suse.de>
13064
13065         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13066
13067 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13068
13069         PR libfortran/17283
13070         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13071         Test callee-allocated memory with write statements.
13072
13073 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13074
13075         PR middle-end/21709
13076         * gcc.dg/pr21709-1.c: New test case.
13077
13078 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13079             Mike Stump  <mrs@apple.com>
13080
13081         * objc/execute/next_mapping.h: Update for C++.
13082
13083         * obj-c++.dg/selector-1.mm: Move to...
13084         * obj-c++.dg/selector-4.mm: here...
13085
13086         * obj-c++.dg/basic.mm: New.
13087         * obj-c++.dg/comp-types-1.mm: New.
13088         * obj-c++.dg/cxx-class-1.mm: New.
13089         * obj-c++.dg/cxx-ivars-1.mm: New.
13090         * obj-c++.dg/cxx-ivars-2.mm: New.
13091         * obj-c++.dg/cxx-ivars-3.mm: New.
13092         * obj-c++.dg/cxx-scope-1.mm: New.
13093         * obj-c++.dg/cxx-scope-2.mm: New.
13094         * obj-c++.dg/defs.mm: New.
13095         * obj-c++.dg/empty-private-1.mm: New.
13096         * obj-c++.dg/encode-1.mm: New.
13097         * obj-c++.dg/encode-2.mm: New.
13098         * obj-c++.dg/encode-3.mm: New.
13099         * obj-c++.dg/extern-c-1.mm: New.
13100         * obj-c++.dg/extra-semi.mm: New.
13101         * obj-c++.dg/fix-and-continue-2.mm: New.
13102         * obj-c++.dg/isa-field-1.mm: New.
13103         * obj-c++.dg/ivar-list-semi.mm: New.
13104         * obj-c++.dg/local-decl-1.mm: New.
13105         * obj-c++.dg/lookup-1.mm: New.
13106         * obj-c++.dg/lookup-2.mm: New.
13107         * obj-c++.dg/method-1.mm: New.
13108         * obj-c++.dg/method-2.mm: New.
13109         * obj-c++.dg/method-3.mm: New.
13110         * obj-c++.dg/method-4.mm: New.
13111         * obj-c++.dg/method-5.mm: New.
13112         * obj-c++.dg/method-6.mm: New.
13113         * obj-c++.dg/method-7.mm: New.
13114         * obj-c++.dg/no-extra-load.mm: New.
13115         * obj-c++.dg/overload-1.mm: New.
13116         * obj-c++.dg/pragma-1.mm: New.
13117         * obj-c++.dg/pragma-2.mm: New.
13118         * obj-c++.dg/private-1.mm: New.
13119         * obj-c++.dg/private-2.mm: New.
13120         * obj-c++.dg/proto-qual-1.mm: New.
13121         * obj-c++.dg/qual-types-1.mm: New.
13122         * obj-c++.dg/stubify-1.mm: New.
13123         * obj-c++.dg/stubify-2.mm: New.
13124         * obj-c++.dg/super-class-1.mm: New.
13125         * obj-c++.dg/super-class-2.mm: New.
13126         * obj-c++.dg/super-dealloc-1.mm: New.
13127         * obj-c++.dg/super-dealloc-2.mm: New.
13128         * obj-c++.dg/template-1.mm: New.
13129         * obj-c++.dg/template-2.mm: New.
13130         * obj-c++.dg/template-3.mm: New.
13131         * obj-c++.dg/template-4.mm: New.
13132         * obj-c++.dg/template-5.mm: New.
13133         * obj-c++.dg/template-6.mm: New.
13134         * obj-c++.dg/try-catch-1.mm: New.
13135         * obj-c++.dg/try-catch-2.mm: New.
13136         * obj-c++.dg/try-catch-3.mm: New.
13137         * obj-c++.dg/try-catch-4.mm: New.
13138         * obj-c++.dg/try-catch-5.mm: New.
13139         * obj-c++.dg/try-catch-6.mm: New.
13140         * obj-c++.dg/try-catch-7.mm: New.
13141         * obj-c++.dg/try-catch-8.mm: New.
13142         * obj-c++.dg/try-catch-9.mm: New.
13143         * obj-c++.dg/va-meth-1.mm: New.
13144
13145 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13146
13147         * obj-c++.dg/selector-1.mm: New.
13148         * obj-c++.dg/selector-2.mm: New.
13149
13150 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13151
13152         * obj-c++.dg/selector-3.mm: New.
13153         * objc.dg/selector-3.m: New.
13154
13155 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13156
13157         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13158         about where warning appears.
13159
13160 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13161
13162         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13163         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13164         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13165         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13166
13167 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13168
13169         * gcc.dg/20050524-1.c: New test.
13170
13171 2005-05-25  Jan Hubicka  <jh@suse.cz>
13172
13173         * gcc.dg/tree-prof/inliner-1.c: New.
13174
13175 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13176
13177         * gcc.dg/tree-prof: New directory.
13178         * gcc.dg/tree-prof/tree-prof.exp: New.
13179
13180 2005-05-25  DJ Delorie  <dj@redhat.com>
13181
13182         * gcc.dg/Wattributes-1.c: New.
13183         * gcc.dg/Wattributes-2.c: New.
13184         * gcc.dg/Wattributes-3.c: New.
13185
13186 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13187
13188         PR tree-optimization/19833
13189         * gcc.dg/uninit-4.c: Remove xfail.
13190         * gcc.dg/uninit-9.c: Ditto.
13191
13192 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13193
13194         * obj-c++.dg/bitfield-[1-5].mm: New.
13195         * obj-c++.dg/class-protocol-1.mm: New.
13196         * obj-c++.dg/comp-types-1[0-1].mm: New.
13197         * obj-c++.dg/comp-types-[2-9].mm: New.
13198         * obj-c++.dg/encode-[4-8].mm: New.
13199         * obj-c++.dg/layout-1.mm: New.
13200         * obj-c++.dg/method-1[0-9].mm: New.
13201         * obj-c++.dg/method-2[0-1].mm: New.
13202         * obj-c++.dg/method-[8-9].mm: New.
13203         * obj-c++.dg/objc-gc-3.mm: New.
13204         * obj-c++.dg/try-catch-10.mm: New.
13205         * objc.dg/bitfield-5.m: New.
13206         * objc.dg/comp-types-10.m: New.
13207         * objc.dg/comp-types-9.m: New.
13208         * objc.dg/layout-1.m: New.
13209         * objc.dg/objc-gc-4.m: New.
13210         * objc.dg/try-catch-9.m: New.
13211         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13212         * objc.dg/comp-types-1.m: Likewise.
13213         * objc.dg/comp-types-[5-6].m: Likewise.
13214         * objc.dg/method-9.m: Likewise.
13215
13216 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13217
13218         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13219         and on hardware without VMX support.
13220
13221         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13222
13223         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13224
13225         * lib/profopt.exp (dg-final-generate, dg-final-use,
13226         profopt-final-code, profopt-get-options): New.
13227         (profopt-execute): Process test directives.
13228
13229         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13230         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13231         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13232
13233 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13234
13235         PR C++/21645
13236         * g++.dg/init/ctor5.C: New test.
13237
13238 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13239
13240         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13241         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13242         vect-113.c, vect-114.c.
13243
13244 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13245
13246         * gcc.dg/const-elim-1.c: Remove xfails.
13247
13248 2005-05-23  Jeff Law  <law@redhat.com>
13249
13250         * gcc.c-torture/compile/pr21638.c: New test.
13251         * gcc.c-torture/compile/20050520-1.c: New test.
13252
13253 2005-05-23  Nick Clifton  <nickc@redhat.com>
13254
13255         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13256         be a proper triple, ie: m32r*-*-*.
13257         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13258
13259 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13260
13261         PR middle-end/21331
13262         PR tree-opt/21293
13263         * gcc.c-torture/compile/pr21293.c: New test.
13264         * gcc.c-torture/execute/pr21331.c: New test.
13265
13266 2004-05-20  Richard Henderson  <rth@redhat.com>
13267
13268         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13269
13270 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13271
13272         * obj-c++-dg.exp: Add.
13273         * obj-c++.exp: Add.
13274         * obj-c++.dg/dg.exp: Add.
13275
13276 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13277
13278         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13279         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13280
13281 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13282
13283         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13284
13285 2004-05-19  Richard Henderson  <rth@redhat.com>
13286
13287         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13288
13289 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13290
13291         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13292
13293         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13294
13295 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13296
13297         PR c++/21495
13298         * g++.dg/parse/extern1.C: New test.
13299         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13300
13301 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13302
13303         * gcc.dg/c99-math.h: New.
13304         * gcc.dg/c99-math-float-1.c: New test.
13305         * gcc.dg/c99-math-double-1.c: Likewise.
13306         * gcc.dg/c99-math-long-double-1.c: Likewise.
13307
13308 2005-05-18  Richard Henderson  <rth@redhat.com>
13309
13310         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13311
13312 2005-05-18  Devang Patel  <dpatel@apple.com>
13313
13314         * g++.dg/opt/20050511-1.C: New test.
13315
13316 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13317
13318         PR libfortran/21127
13319         * gfortran.dg/reshape-complex.f90: New test.
13320
13321 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13322
13323         * gfortran.dg/array_constructor_1.f90: New test.
13324         * gfortran.dg/array_constructor_2.f90: New test.
13325
13326 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13327
13328         PR fortran/20954
13329         * gfortran.dg/pr20954.f: New test.
13330
13331 2005-05-17  Mike Stump  <mrs@apple.com>
13332
13333         Yet more Objective-C++...
13334
13335         * objc.dg/method-5.m: Update.
13336         * objc.dg/method-6.m: Update.
13337         * objc.dg/method-7.m: Update.
13338         * objc.dg/method-9.m: Update.
13339         * objc.dg/try-catch-2.m: Update.
13340
13341 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13342
13343         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13344         Remove little-endian optimizations.
13345
13346 2005-05-17  Jeff Law  <law@redhat.com>
13347
13348         * g++.dg/tree-ssa/pr14814.C: New test.
13349         * gcc.dg/tree-ssa/pr14814.C: New test.
13350         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13351         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13352
13353 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13354
13355         * gcc.dg/compat/generate-random.c: Do not include
13356         libiberty.h.
13357         * gcc.dg/compat/generate-random_r.c: Likewise.
13358
13359 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13360
13361         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13362
13363 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13364
13365         PR middle-end/21595
13366         * g++.dg/tree-ssa/builtin1.C: New testcase.
13367
13368 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR c++/21454
13371         * g++.dg/opt/const4.C: New test.
13372
13373         PR middle-end/21492
13374         * g++.dg/opt/crossjump1.C: New test.
13375
13376         PR tree-optimization/21610
13377         * gcc.c-torture/compile/20050516-1.c: New test.
13378
13379         PR fortran/15080
13380         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13381         about the test failing.
13382         * gfortran.fortran-torture/execute/where_7.f90: New test.
13383         * gfortran.fortran-torture/execute/where_8.f90: New test.
13384
13385 2005-05-16  Richard Henderson  <rth@redhat.com>
13386
13387         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13388         i?86 and x86_64.
13389
13390 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13391
13392         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13393         (limits.h): Include unconditionally.
13394         (stdlib.h): Likewise.
13395         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13396         (limits.h): Include unconditionally.
13397         (stdlib.h): Likewise.
13398         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13399         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13400         (limits.h): Include unconditionally.
13401         (stdlib.h): Likewise.
13402         (hashtab.h): Do not include.
13403         (getopt.h): Likewise.
13404         (stddef.h): Include.
13405         (hashval_t): Define.
13406         (struct entry): Add "next" field.
13407         (HASH_SIZE): New macro.
13408         (hash_table): New variable.
13409         (switchfiles): Do not use xmalloc.
13410         (mix): New macro.
13411         (iterative_hash): New function.
13412         (hasht): Remove.
13413         (e_exists): New function.
13414         (e_insert): Likewise.
13415         (output): Use, instead of libiberty hashtable functions.
13416         (main): Do not use getopt.  Do not call htab_create.
13417
13418 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13419
13420         PR libstdc++/21526
13421         * lib/target-supports.exp (check_mkfifo_available):
13422         Return 0 for cygwin as mkfifo support incomplete on platform.
13423         Fix typos in comments.
13424
13425 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13426
13427         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13428
13429 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13430
13431         PR fortran/17432
13432         * gfortran.dg/assign_4.f: New test.
13433
13434 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13435
13436         PR tree-optimization/21563
13437         * gcc.dg/tree-ssa/pr21563.c: New.
13438
13439 2005-05-14  Jan Hubicka  <jh@suse.cz>
13440
13441         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13442
13443 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13444
13445         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13446
13447 2005-05-13  Julian Brown  <julian@codesourcery.com>
13448
13449         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13450         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13451
13452 2005-05-13  Jan Hubicka  <jh@suse.cz>
13453
13454         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13455         * gcc.dg/fold-xor-?.c: Likewise.
13456         * gcc.dg/pr15784-?.c: Likewise.
13457         * gcc.dg/pr20922-?.c: Likewise.
13458         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13459         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13460         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13461
13462 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13463
13464         PR fortran/21260
13465         * gfortran.dg/hollerith_1.f90: New test.
13466
13467 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13468
13469         * gfortran.dg/func_result_2.f90: New test.
13470
13471 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13472
13473         * gfortran.dg/dev_null.f90: New test.
13474
13475 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13476
13477         * gcc.dg/arm-vfp1.c: Revert last change.
13478
13479 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13480
13481         PR middle-end/19807
13482         PR tree-optimization/19639
13483         * g++.dg/tree-ssa/pr19807.C: New testcase.
13484
13485 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13486
13487         PR libfortran/21471
13488         * gfortran.dg/append-1.f90: New test.
13489
13490 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13491
13492         * gcc.dg/pr18501.c: XFAIL.
13493         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13494         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13495         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13496         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13497         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13498         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13499         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13500         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13501
13502 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13503
13504         PR fortran/20178
13505         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13506         gfortran.dg/f2c_3.f90: New tests.
13507
13508         * gfortran.dg/return_1.f90: Fix dg annotation.
13509
13510 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13511
13512         * gcc.c-torture/compile/20050510-1.c: New test.
13513
13514 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13515
13516         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13517
13518 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13519
13520         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13521
13522 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13523
13524         PR c/17913
13525         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13526
13527 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13528
13529         PR c/21342
13530         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13531         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13532
13533 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13534
13535         PR debug/16676
13536         * gcc.dg/debug/pr16676.c: New test.
13537
13538 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13539
13540         PR testsuite/21443
13541         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13542         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13543         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13544         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13545         Change -O1 to -O2.
13546         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13547         -fno-tree-dominator-opts.
13548
13549 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13550
13551         * gfortran.dg/return_1.f90: New test.
13552
13553 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13554
13555         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13556
13557         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13558
13559 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         PR c++/21427
13562         * g++.dg/inherit/covariant13.C: New.
13563
13564 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13565
13566         PR libfortran/19155
13567         * gfortran.dg/pr19155.f: New test.
13568
13569 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13570
13571         PR inline-asm/8788
13572         * gcc.dg/pr8788-1.c: New testcase.
13573
13574 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13575
13576         PR target/21416
13577         * gcc.target/mips/fpcmp-[12].c: New tests.
13578
13579 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * lib/target-supports-dg.exp (dg-require-fork): New function.
13582         (dg-require-mkfifo): Likewise.
13583         * lib/target-supports.exp (check_function_available): New
13584         function.
13585         (check_fork_available): Likewise.
13586         (check_mkfifo_available): Likewise.
13587
13588 2005-05-06  Jeff Law  <law@redhat.com>
13589
13590         * gcc.c-torture/compile/pr21380.c: New test.
13591
13592 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13593
13594         PR c++/20961
13595         * g++.dg/ext/weak3.C: New test.
13596
13597 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/21352
13600         * g++.dg/template/crash37.C: New test.
13601
13602 2005-05-05  Paul Brook  <paul@codesourcery.com>
13603
13604         * gcc.dg/arm-g2.c: Use effective-target arm32.
13605         * gcc.dg/arm-mmx-1.c: Ditto.
13606         * gcc.dg/arm-scd42-2.c: Ditto.
13607         * gcc.dg/arm-vfp1.c: Ditto.
13608         * lib/target-supports.exp (check_effective_target_arm32): New
13609         function.
13610
13611 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13612
13613         PR libfortran/21354
13614         gfortran.dg/in_pack_rank7.f90: New test.
13615
13616 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13617
13618         PR middle-end/15618
13619         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13620
13621 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13622
13623         PR middle-end/21265
13624         * gcc.dg/20050503-1.c: New test.
13625
13626         PR rtl-optimization/21239
13627         * gcc.dg/i386-sse-11.c: New test.
13628
13629 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13630
13631         PR target/16888
13632         * gcc.target/i386/asm-1.c: New test.
13633
13634 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13635
13636         PR rtl-optimization/21330
13637         * gcc.c-torture/execute/20050502-1.c: New test.
13638
13639         PR target/21297
13640         * gcc.c-torture/execute/20050502-2.c: New test.
13641
13642 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13643
13644         PR middle-end/21282
13645         * gcc.dg/pr21282.c: New.
13646
13647 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13648
13649         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13650         * gcc.dg/vect/vect-92.c: Likewise.
13651         * gcc.dg/vect/vect-93.c: Likewise.
13652         * gcc.dg/vect/vect-dv-1.c: Likewise.
13653         * gcc.dg/vect/vect-dv-2.c: Likewise.
13654         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13655
13656 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13657
13658         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13659         * gfortran.dg/vect/vect-2.f90: Likewise.
13660         * gfortran.dg/vect/vect-3.f90: Likewise.
13661         * gfortran.dg/vect/vect-4.f90: Likewise.
13662         * gfortran.dg/vect/vect-5.f90: Likewise.
13663
13664 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13665
13666         PR target/20813
13667         * gcc.dg/rs6000-fpint-2.c: New.
13668
13669 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13670
13671         PR c/15698
13672         * gcc.dg/builtins-30.c: Update expected messages.
13673         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13674         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13675         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13676
13677 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13678
13679         PR tree-optimization/21294
13680         * gcc.dg/tree-ssa/pr21294.c: New.
13681
13682 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13683
13684         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13685         __builtin_altivec_st_internal_4si built-in.
13686
13687 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13688
13689         PR c++/15875
13690         * g++.dg/template/ptrmem14.C: New test.
13691
13692 2005-05-02  Paul Brook  <paul@codesourcery.com>
13693
13694         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13695
13696 2005-05-02  Michael Matz  <matz@suse.de>
13697
13698         PR c++/19542
13699         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13700
13701 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13702
13703         * g++.dg/cpp/weak.C: New test.
13704
13705 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13706
13707         * gcc.dg/tree-ssa/loop-8.c: New test.
13708
13709 2005-04-30  Michael Maty  <matz@suse.de>
13710
13711         * gcc.dg/inline-mcpy.c: New test.
13712
13713 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13714
13715         PR libfortran/18958
13716         * gfortran.dg/eoshift.f90: New test case.
13717
13718 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13719
13720         PR libfortran/18857
13721         * gfortran.dg/matmul_1.f90: New test.
13722
13723 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13724
13725         PR tree-optimization/21030
13726         * gcc.dg/tree-ssa/pr21030.c: New.
13727
13728 2005-04-29  Devang Patel  <dpatel@apple.com>
13729
13730         PR tree-optimization/21272
13731         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13732
13733 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13734
13735         PR fortran/13082
13736         PR fortran/18824
13737         * gfortran.dg/entry_4.f90: New test.
13738         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13739         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13740         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13741         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13742         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13743         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13744         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13745
13746 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13747
13748         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13749
13750 2005-04-29  Paul Brook  <paul@codesourcery.com>
13751
13752         * gfortran.dg/entry_3.f90: New test.
13753
13754 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13755
13756         * gfortran.dg/implicit_4.f90: New test.
13757
13758 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13759
13760         * lib/target-supports.exp (check_profiling_available): Return
13761         false for xtensa-*-elf.
13762
13763 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13764
13765         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13766         error if file cannot be deleted.
13767
13768 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13769
13770         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13771         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13772         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13773         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13774         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13775         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13776         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13777         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13778         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13779         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13780         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13781         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13782         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13783
13784 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13785
13786         PR fortran/20865
13787         * gfortran.dg/pr20865.f90: New test.
13788
13789 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13790
13791         * gcc.dg/void-cast-2.c: New test.
13792
13793 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13794
13795         PR c/21159
13796         * gcc.dg/void-cast-1.c: New test.
13797
13798 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13799
13800         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13801
13802 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13803
13804         PR fortran/21177
13805         * gfortran.dg/pr21177.f90: New test.
13806
13807 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13808
13809         PR tree-optimization/21171
13810         * gcc.dg/tree-ssa/pr21171.c: New test.
13811
13812 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13813
13814         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13815         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13816         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13817         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13818         gcc.dg/tree-ssa/gen-vect-32.c: New.
13819         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13820         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13821         don't run on PPC32.
13822
13823 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13824
13825         PR c/21213
13826         * gcc.dg/transparent-union-3.c: New test.
13827
13828 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13829
13830         PR c/20740
13831         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13832         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13833         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13834         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13835         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13836         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13837
13838 2005-04-26  Jeff Law  <law@redhat.com>
13839
13840         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13841         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13842         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13843         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13844         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13845         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13846         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13847
13848 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13849
13850         PR tree-optimization/17598
13851         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13852
13853 2005-04-25  Mike Stump  <mrs@apple.com>
13854
13855         * objc.dg/fix-and-continue-1.m: Add.
13856
13857 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13858
13859         PR c++/20995
13860         * g++.dg/opt/pr20995-1.C: New test case.
13861
13862 2005-04-25  Devang Patel <dpatel@apple.com>
13863
13864         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13865
13866 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13867
13868         PR testsuite/21062
13869         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13870
13871 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13872
13873         PR C++/21188
13874         * g++.dg/opt/rtti2.C: New test.
13875
13876 2005-04-25  Paul Brook  <paul@codesourcery.com>
13877         Steven G. Kargl  <kargls@comcast.net>
13878
13879         PR fortran/20879
13880         * gfortran.dg/ichar_1.f90: New file.
13881
13882 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13883
13884         PR middle-end/20991
13885         * g++.dg/opt/pr20991.C: New test.
13886
13887         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13888         where sizeof (type) < __alignof__ (type).
13889         * gcc.dg/compat/struct-layout-1.h: Likewise.
13890
13891 2005-04-24  Per Bothner  <per@bothner.com>
13892             Devang Patel  <dpatel@apple.com>
13893
13894         PR preprocessor/20907
13895         * gcc.dg/cpp/very-long-comment.c: New test.
13896
13897 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13898
13899         PR fortran/20059
13900         * gfortran.dg/common_5.f: New test.
13901
13902 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13903
13904         PR middle-end/21082
13905         * g++.dg/tree-ssa/pr21082.C: New testcase.
13906
13907 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13908
13909         * gcc.dg/vect/vect-99.c: New test.
13910
13911 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13912
13913         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13914
13915 2005-04-22  Jeff Law  <law@redhat.com>
13916
13917         * gcc.dg/uninit-5.c: Remove xfails.
13918         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13919         conditionals and loads.
13920
13921 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13922
13923         PR libfortran/20074
13924         PR libfortran/20436
13925         PR libfortran/21108
13926         * gfortran.dg/nested_reshape.f90: new test
13927         * gfortran.dg/reshape-alloc.f90: new test
13928         * gfortran.dg/reshape.f90: new test
13929
13930 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13931
13932         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13933
13934         * gcc.dg/arm-vfp1.c: New test.
13935
13936 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13937
13938         PR c++/21087
13939         * g++.dg/lookup/builtin2.C: New test.
13940
13941 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13942
13943         * gcc.dg/weak/weak-13.c: New test.
13944
13945 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13946
13947         * lib/target-supports.exp (check_effective_target_sync_int_long):
13948         Add powerpc*.
13949
13950 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13951
13952         * gcc.target/mips/branch-1.c: New test.
13953
13954 2005-04-21  Richard Henderson  <rth@redhat.com>
13955
13956         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13957         * gcc.dg/vect/vect-86.c: Likewise.
13958         * gcc.dg/vect/vect-87.c: Likewise.
13959         * gcc.dg/vect/vect-88.c: Likewise.
13960
13961 2005-04-21  Devang Patel  <dpatel@apple.com>
13962
13963         PR optimization/20994
13964         * gcc.dg/tree-ssa/ifc-3.c: New test.
13965
13966 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13967
13968         PR c/12913
13969         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13970         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13971         gcc.dg/c99-vla-jump-5.c: New tests.
13972
13973 2005-04-19  Richard Henderson  <rth@redhat.com>
13974
13975         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13976         Fix typo in exists check.
13977         (check_effective_target_sync_int_long): New.
13978         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13979         * gcc.dg/ia64-sync-2.c: Likewise.
13980         * gcc.dg/ia64-sync-3.c: Likewise.
13981         * gcc.dg/ia64-sync-4.c: Likewise.
13982
13983 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13984
13985         * gcc.dg/fold-xor-1.c: New test.
13986         * gcc.dg/fold-xor-2.c: New test.
13987
13988 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13989
13990         PR target/20670
13991         * g++.dg/eh/fp-regs.C: New test.
13992
13993 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13994
13995         * gcc.dg/Wint-to-pointer-cast-1.c,
13996         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13997         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13998         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13999
14000 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14001
14002         PR fortran/16861
14003         * gfortran.dg/pr16861.f90: New test.
14004
14005 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14006
14007         * gcc.dg/pr21085.c: New test.
14008
14009 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14010
14011         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14012         (setup_mips_tests, dg-mips-options): New procedures.
14013         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14014         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14015         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14016         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14017         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14018         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14019         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14020         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14021         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14022         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14023         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14024         dg-mips-options instead of dg-options.  Remove now-redundant
14025         preprocessor guards.
14026         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14027         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14028         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14029         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14030         * gcc.dg/vr-mult-2.c: Delete.
14031         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14032         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14033         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14034         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14035         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14036         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14037         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14038
14039 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14040
14041         * ada/acats/run_all.sh: Use sync when executable not present.
14042
14043 2005-04-18  Devang Patel  <dpatel@apple.com>
14044
14045         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14046         * gcc.dg/vect/vect-11a.c: New.
14047         * gcc.dg/vect/vect-none.c: Update.
14048         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14049
14050 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14051
14052         PR tree-optimization/20922
14053         * gcc.dg/pr20922-1.c: New test.
14054         * gcc.dg/pr20922-2.c: New test.
14055         * gcc.dg/pr20922-3.c: New test.
14056         * gcc.dg/pr20922-4.c: New test.
14057         * gcc.dg/pr20922-5.c: New test.
14058         * gcc.dg/pr20922-6.c: New test.
14059
14060 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14061
14062         PR libfortran/20950
14063         * gfortran.dg/pr20950.f: New test.
14064
14065 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14066
14067         PR libfortran/19216
14068         * gfortran.dg/pr19216.f: New test.
14069
14070 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14071
14072         PR tree-optimization/21001
14073         * gcc.dg/tree-ssa/pr21001.c: New.
14074
14075 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14076
14077         PR libfortran/21075
14078         * gfortran.dg/reshape_rank7.f90: New test.
14079
14080 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14081
14082         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14083         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14084         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14085         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14086         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14087         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14088         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14089         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14090         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14091         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14092         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14093         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14094         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14095         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14096         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14097         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14098         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14099         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14100         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14101         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14102         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14103
14104 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14105
14106         * gfortran.dg/wtruncate.f: New testcase.
14107         * gfortran.dg/wtruncate.f90: New testcase.
14108
14109 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14110
14111         PR c++/21025
14112         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14113         which sizeof/alignof is dependent, rather than just whether we are
14114         processing_template_decl.
14115
14116 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14117
14118         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14119         corrected typo where the wrong variables had been compared.
14120
14121 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14122
14123         PR libfortran/18495
14124         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14125         Test callee-allocated version of return array with a write
14126         statement.
14127         Test spread with a temporary with another write statement.
14128
14129 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14130
14131         PR tree-optimization/21031
14132         * gcc.dg/tree-ssa/pr21031.c: New.
14133
14134 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14135
14136         PR tree-optimization/21004
14137         * gcc.dg/builtins-53.c: Include builtins-config.h.
14138         Check floorf, ceilf, floorl and ceill transformations
14139         only when HAVE_C99_RUNTIME is defined.
14140
14141 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14142
14143         PR middle-end/20739
14144         * gcc.dg/tree-ssa/pr20739.c: New test.
14145
14146 2005-04-14  Mike Stump  <mrs@apple.com>
14147
14148         * gcc.dg/Foundation.framework/empty: New.
14149         * gcc.dg/framework-2.c: New.
14150
14151 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14152
14153         PR tree-optimization/21021
14154         * gcc.c-torture/compile/pr21021.c: New.
14155
14156 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14157
14158         PR testsuite/21010
14159         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14160         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14161         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14162         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14163         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14164         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14165         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14166         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14167
14168 2005-04-14  Richard Henderson  <rth@redhat.com>
14169
14170         * lib/target-supports.exp (check_effective_target_vect_condition):
14171         Add ia64, i?86, and x86_64.
14172
14173 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14174
14175         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14176
14177 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14178
14179         PR tree-optimization/20657
14180         * gcc.dg/tree-ssa/pr20657.c: New.
14181
14182 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14183
14184         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14185         (long long int)trunc*.
14186
14187 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14188
14189         PR target/20927
14190         * gcc.dg/pr20927.c: New test.
14191
14192 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14193
14194         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14195         * gcc.target/mips/asm-1.c: Likewise.
14196
14197 2005-04-13  Dale Johannesen  <dalej@apple.com>
14198
14199         * objc.dg/objc-fast-4.m: New.
14200
14201 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14202
14203         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14204         directory.
14205         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14206
14207 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14208
14209         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14210         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14211         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14212
14213 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14214
14215         PR tree-optimization/20913
14216         * gcc.dg/tree-ssa/pr20913.c: New.
14217
14218         PR tree-optimization/20702
14219         * gcc.dg/tree-ssa/pr20702.c: New.
14220
14221 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14222
14223         PR c++/13744
14224         * g++.dg/inherit/local3.C: New test.
14225
14226 2005-04-12  Jeff Law  <law@redhat.com>
14227
14228         * gcc.dg/tree-ssa/20050412-1.c: New test.
14229
14230 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14231
14232         PR libfortran/19016
14233         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14234         Add tests with mask generated by expression.
14235         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14236         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14237         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14238
14239 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14240
14241         PR middle-end/20917
14242         * gcc.dg/20050409-1.c: New test.
14243
14244 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14247
14248 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14249
14250         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14251         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14252         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14253         (TARGET_CXX): Adjust accordingly.
14254         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14255         determine_class_data_visibility and class_data_always_comdat.
14256         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14257         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14258         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14259         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14260         (arm_cxx_determine_class_data_visibility): New.
14261         (arm_cxx_class_data_always_comdat): Likewise.
14262         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14263         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14264         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14265         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14266         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14267         Define.
14268
14269 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14270
14271         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14272
14273 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14274
14275         * gcc.dg/i386-darwin-fpmath.c: New.
14276
14277 2004-04-11  Devang Patel  <dpatel@apple.com>
14278
14279         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14280         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14281         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14282         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14283         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14284         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14285         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14286         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14287         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14288
14289 2004-04-11  Devang Patel  <dpatel@apple.com>
14290
14291         * gcc.dg/vect/vect-dv-1.c: New test.
14292         * gcc.dg/vect/vect-dv-2.c: New test.
14293
14294 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14295
14296         PR tree-optimization/20933
14297         * gcc.dg/tree-ssa/pr20933.c: New test.
14298
14299 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14300
14301         * gfortran.dg/fold_nearest.f90: New test.
14302
14303 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14304
14305         * gcc.dg/tree-ssa/alias-1.c: New test.
14306
14307 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14308
14309         PR tree-optimization/20920
14310         * g++.dg/tree-ssa/pr20920.C: New test.
14311
14312 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14313
14314         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14315         (long long int)ceil*.
14316
14317 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14318
14319         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14320         explicit C++ linkage.
14321
14322 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14323
14324         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14325         warning for arithmetic IF statements.
14326
14327 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14328
14329         * eor_handling_1.f90: New test case.
14330         * eor_handling_2.f90: New test case.
14331         * eor_handling_3.f90: New test case.
14332         * eor_handling_4.f90: New test case.
14333         * eor_handling_5.f90: New test case.
14334         * noadv_size.f90: New test case.
14335         * pad_no.f90: New test case.
14336
14337 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14338
14339         * gcc.c-torture/execute/20050410-1.c: New test.
14340
14341 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14342
14343         * gcc.dg/pr20126.c: New.
14344
14345 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14346             Steven G. Kargl <kargls@comcast.net>
14347
14348         * gfortran.dg/PR19872.f: New test.
14349
14350 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14351
14352         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14353
14354 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14355
14356         * gfortran.dg/nint_1.f90: New test.
14357
14358 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14359
14360         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14361         Added test for callee-allocated arrays with write statements.
14362         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14363         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14364         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14365         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14366         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14367
14368 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14369
14370         PR libfortran/20163
14371         * gfortran.dg/open-options-blanks.f: New test.
14372
14373 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14374
14375         PR fortran/13257
14376         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14377
14378 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14379
14380         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14381         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14382         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14383         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14384         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14385         * gcc.c-torture/execute/stdarg-4.c: New test.
14386
14387         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14388
14389         PR target/20795
14390         * g++.dg/abi/param2.C: New test.
14391
14392 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14393
14394         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14395
14396 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14397
14398         * gcc.dg/builtins-53.c: New test.
14399
14400 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14401
14402         * g++.dg/tree-ssa/pr18178.C: New test.
14403         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14404         * gcc.c-torture/execute/20041019-1.c: New test.
14405         * gcc.dg/tree-ssa/20041008-1.c: New test.
14406         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14407         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14408         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14409         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14410         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14411         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14412         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14413         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14414         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14415         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14416
14417 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14418
14419         PR rtl-optimization/20466
14420         * gcc.c-torture/execute/pr20466-1.c: New test.
14421
14422 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/20905
14425         * g++.dg/parse/cond2.C: New test.
14426
14427         PR c++/20145
14428         * g++.dg/warn/Wdtor1.C: New test.
14429
14430 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14431
14432         PR fortran/17229
14433         * gfortran.dg/pr17229.f: New test.
14434
14435 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14436
14437         * gfortran.dg/tiny_1.f90: New test.
14438         * gfortran.dg/tiny_2.f90: ditto.
14439
14440 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14441
14442         * gfortran.dg/eor_1.f90: Fix dg-do run line
14443         * gfortran.dg/open_new.f90: Fix dg-do run line
14444
14445 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14446
14447         * lib/target-supports.exp (get_compiler_messages): Support
14448         optional arguments, the fourth being compiler options.
14449         (check_effective_target_fpic): New proc.
14450         * gcc.dg/20050321-2.c: Restrict to target fpic.
14451
14452 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14453
14454         * gcc.dg/15443-1.c: New test.
14455         * gcc.dg/15443-2.c: Likewise.
14456
14457 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14458
14459         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14460
14461 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14462
14463         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14464
14465 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14466
14467         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14468         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14469         -m64.
14470         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14471         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14472         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14473
14474 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/20212
14477         * g++.dg/warn/Wunused-11.C: New test.
14478
14479 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14480
14481         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14482
14483 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14484
14485         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14486
14487 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14488
14489         PR c++/20734
14490         * g++.dg/template/ptrmem13.C: New test.
14491
14492 2005-04-05  Per Bothner  <per@bothner.com>
14493
14494         * lib/gcc.exp: Always add -fno-show-column, for now.
14495
14496 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14497
14498         PR testsuite/20767
14499         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14500         of plain old "unsigned int" for the type of "i".  Makes this test
14501         64bit clean.
14502
14503 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14504
14505         * gcc.dg/i386-ssefn-1.c: New test.
14506         * gcc.dg/i386-ssefn-2.c: New test.
14507         * gcc.dg/i386-ssefn-3.c: New test.
14508         * gcc.dg/i386-ssefn-4.c: New test.
14509
14510 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14511
14512         PR tree-optimization/20076
14513         * gcc.dg/builtin-apply4.c: New test.
14514
14515         PR preprocessor/19475
14516         * gcc.dg/cpp/macspace1.c: New test.
14517         * gcc.dg/cpp/macspace2.c: New test.
14518
14519 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14520
14521         * gfortran.dg/pr20755.f: Fixed bad format.
14522
14523 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/20763
14526         * g++.dg/ext/attrib21.C: New test.
14527
14528 2004-04-05  Devang Patel  <dpatel@apple.com>
14529
14530         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14531         * gcc.dg/vect/vect-shift-1.c: New test.
14532
14533 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14534
14535         PR libfortran/20755
14536         * gfortran.dg/pr20755.f: New test.
14537
14538 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14539
14540         * gfortran.dg/pr15959.f90: New test.
14541         * gfortran.dg/string_pad_trunc.f90: New test.
14542
14543 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14544
14545         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14546         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14547         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14548         syntax.
14549
14550 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14551
14552         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14553
14554 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14555
14556         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14557         * gcc.c-torture/compile/20011119-2.c: Likewise.
14558         * gcc.c-torture/compile/981001-2.c: Likewise.
14559
14560 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/20679
14563         * g++.dg/template/overload4.C: New test.
14564
14565 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14566
14567         PR c++/20746
14568         * g++.dg/abi/covariant5.C: New.
14569
14570         PR debug/20505
14571         * g++.dg/debug/const2.C: New.
14572
14573 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14574
14575         PR rtl-optimization/16104
14576         * gcc.c-torture/execute/20050316-1.c: New test.
14577
14578 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14579
14580         * g++.dg/template/spec23.C: Fix dg-error text.
14581
14582 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14583
14584         PR c++/19199
14585         * g++.dg/expr/lval2.C: New.
14586
14587 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14588
14589         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14590         __builtin_strcasecmp and __builtin_strncasecmp.
14591
14592 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         PR c++/20723
14595         * g++.dg/template/spec22.C: New.
14596         * g++.dg/template/spec23.C: New.
14597
14598 2005-04-03  Dale Ranta  <dir@lanl.gov>
14599             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14600
14601         PR libfortran/20068
14602         PR libfortran/20125
14603         PR libfortran/20156
14604         PR libfortran/20471
14605         * gfortran.dg/backspace.f: New test.
14606
14607 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14608
14609         * gcc.dg/pr19345.c: New test.
14610
14611 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14612
14613         PR tree-optimization/20640
14614         * gcc.dg/torture/tree-loop-1.c: New.
14615
14616 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14617
14618         PR rtl-optimization/20290
14619         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14620
14621 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14622
14623         * gcc.dg/rs6000-fpint.c: New.
14624
14625 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14626
14627         * gcc.dg/old-style-then-proto-1.c: New test.
14628
14629 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14630
14631         * gfortran.fortran-torture/execute/backspace.f90: Check
14632         after backspace and read was incorrect.
14633
14634 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14635
14636         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14637         buffer past the terminating NUL using memcmp.
14638         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14639         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14640
14641         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14642         Fix unused/uninitialized variable warnings.
14643
14644         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14645         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14646         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14647         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14648
14649         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14650         gcc.c-torture/execute/builtins/fputs-lib.c,
14651         gcc.c-torture/execute/builtins/lib/fprintf.c,
14652         gcc.c-torture/execute/builtins/lib/main.c,
14653         gcc.c-torture/execute/builtins/lib/memcmp.c,
14654         gcc.c-torture/execute/builtins/lib/memmove.c,
14655         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14656         gcc.c-torture/execute/builtins/lib/memset.c,
14657         gcc.c-torture/execute/builtins/lib/printf.c,
14658         gcc.c-torture/execute/builtins/lib/sprintf.c,
14659         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14660         gcc.c-torture/execute/builtins/lib/strchr.c,
14661         gcc.c-torture/execute/builtins/lib/strcmp.c,
14662         gcc.c-torture/execute/builtins/lib/strcpy.c,
14663         gcc.c-torture/execute/builtins/lib/strcspn.c,
14664         gcc.c-torture/execute/builtins/lib/strlen.c,
14665         gcc.c-torture/execute/builtins/lib/strncat.c,
14666         gcc.c-torture/execute/builtins/lib/strncmp.c,
14667         gcc.c-torture/execute/builtins/lib/strncpy.c,
14668         gcc.c-torture/execute/builtins/lib/strrchr.c,
14669         gcc.c-torture/execute/builtins/lib/strspn.c,
14670         gcc.c-torture/execute/builtins/lib/strstr.c,
14671         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14672         gcc.c-torture/execute/builtins/strlen-2.c,
14673         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14674         prototypes.
14675
14676 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14677
14678         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14679         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14680         selectany usage.
14681
14682 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14683
14684         PR c++/19406
14685         * g++.dg/debug/using1.C: New test.
14686
14687 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14688
14689         PR middle-end/20524
14690         * gcc.dg/alias-7.c: Prefix asm-declared name with
14691         __USER_LABEL_PREFIX__.
14692
14693 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14694
14695         Fix fallout from PR middle-end/15700:
14696         * gcc.c-torture/compile/20011119-1.c: Take
14697         __USER_LABEL_PREFIX__ into account.
14698         * gcc.c-torture/compile/20011119-2.c: Likewise.
14699
14700 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14701
14702         PR c++/18644
14703         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14704
14705 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14706
14707         PR c/17855
14708         * gcc.c-torture/compile/struct-non-lval-1.c,
14709         gcc.c-torture/compile/struct-non-lval-2.c,
14710         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14711
14712 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14713
14714         * gcc.dg/tls/tls.exp: Remove temporary file.
14715         * g++.dg/tls/tls.exp: Ditto.
14716         * lib/file-format.exp: Ditto.
14717         * g++.dg/special/ecos.exp: Ditto.
14718
14719         * lib/profopt.exp: Treat prof_ext as a list.
14720         * gcc.misc-tests/bprob.exp: Ditto.
14721         * g++.dg/bprob/bprob.exp: Ditto.
14722
14723         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14724         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14725         g++.dg/tree-ssa/pointer-reference-alias.C,
14726         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14727         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14728         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14729         g++.dg/vect/pr19951.cc: Ditto.
14730         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14731         gcc.dg/builtins-47.c: Ditto.
14732         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14733         gcc.dg/pr20115-1.c: Ditto.
14734         * gcc.dg/tree-ssa/20030530-2.c,
14735         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14736         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14737         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14738         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14739         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14740         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14741         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14742         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14743         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14744         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14745         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14746         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14747         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14748         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14749         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14750         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14751         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14752         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14753         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14754         gcc.dg/tree-ssa/20030824-1.c,
14755         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14756         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14757         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14758         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14759         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14760         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14761         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14762         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14763         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14764         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14765         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14766         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14767         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14768         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14769         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14770         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14771         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14772         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14773         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14774         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14775         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14776         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14777         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14778         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14779         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14780         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14781         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14782         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14783         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14784         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14785         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14786         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14787         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14788         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14789         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14790         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14791         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14792         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14793         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14794         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14795         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14796         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14797         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14798         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14799         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14800         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14801         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14802         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14803         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14804         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14805         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14806         gcc.dg/tree-ssa/useless-1.c: Ditto.
14807         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14808         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14809         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14810         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14811         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14812         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14813         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14814         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14815         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14816         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14817         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14818         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14819         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14820         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14821         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14822         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14823         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14824         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14825         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14826         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14827         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14828         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14829         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14830         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14831         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14832         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14833         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14834         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14835         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14836         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14837         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14838         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14839         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14840         gcc.dg/vect/vect-none.c: Ditto.
14841         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14842         treelang/compile/unsigned.tree: Ditto.
14843
14844         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14845         * gcc.dg/cpp/direct2s.c: Ditto.
14846         * gcc.dg/cpp/paste4.c: Ditto.
14847         * gcc.dg/cpp/separate-1.c: Ditto.
14848         * gcc.dg/pch/save-temps-1.c: Ditto.
14849         * g++.dg/ext/altivec-10.C: Ditto.
14850         * g++.dg/pch/pch.C: Ditto.
14851
14852         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14853
14854         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14855         * g++.dg/template/repo1.C: Ditto.
14856         * g++.dg/template/repo2.C: Ditto.
14857         * g++.dg/template/repo3.C: Ditto.
14858         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14859         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14860         * g++.old-deja/g++.pt/repo1.C: Ditto.
14861         * g++.old-deja/g++.pt/repo2.C: Ditto.
14862         * g++.old-deja/g++.pt/repo3.C: Ditto.
14863         * g++.old-deja/g++.pt/repo4.C: Ditto.
14864
14865         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14866         * gcc.dg/20030107-1.c: Ditto.
14867         * gcc.dg/20030702-1.c: Ditto.
14868         * gcc.dg/profile-generate-1.c: Ditto.
14869         * g++.dg/other/profile1.C: Ditto.
14870         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14871
14872         * lib/gcc-dg.exp (remove-build-file): New.
14873         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14874         cleanup-tree-dump, cleanup-saved-temps): New.
14875
14876 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14877
14878         PR c++/19203, DR 214
14879         * g++.dg/parse/ambig3.C: Not ambiguous.
14880         * g++.dg/template/spec20.C: New.
14881         * g++.dg/template/spec21.C: New.
14882
14883 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14884
14885         PR target/20045
14886         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14887
14888 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14889
14890         PR libfortran/20660
14891         * gfortran.dg/negative_unit.f: New test.
14892
14893 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14894
14895         * gcc.dg/20050330-1.c: New test.
14896
14897 2005-03-30  Devang Patel  <dpatel@apple.com>
14898
14899         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14900
14901 2005-03-30  Dale Johannesen  <dalej@apple.com>
14902
14903         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14904
14905 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14906
14907         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14908         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14909         Strip options from test name.
14910
14911 2005-03-31  Jan Hubicka  <jh@suse.cz>
14912
14913         * gcc.dg/varpool-1.c: New testcase.
14914
14915 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14916
14917         PR c/772
14918         PR c/17913
14919         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14920         gcc.dg/stmt-expr-label-3.c : New tests.
14921         * gcc.c-torture/execute/medce-2.c: Remove.
14922
14923 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14924
14925         PR c/20368
14926         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14927         tests.
14928
14929 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14930
14931         * gcc.c-torture/compile/pr20203.c: New test.
14932
14933 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14934
14935         * gfortran.dg/promotion.f90: New test.
14936
14937 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14938
14939         PR middle-end/20491
14940         * gcc.dg/torture/asm-subreg-1.c: New test.
14941
14942 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14943
14944         PR c/20672
14945         * gcc.dg/pr20672-1.c: New test.
14946
14947 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14948
14949         * gfortran.dg/vect: New directory.
14950         * gfortran.dg/vect/vect.exp: New.
14951         * gfortran.dg/vect/vect-1.f90: New test.
14952         * gfortran.dg/vect/vect-2.f90: New test.
14953         * gfortran.dg/vect/vect-3.f90: New test.
14954         * gfortran.dg/vect/vect-4.f90: New test.
14955         * gfortran.dg/vect/vect-5.f90: New test.
14956
14957 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14958
14959         PR middle-end/20622
14960         * gcc.dg/alias-7.c: New test.
14961
14962 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14963
14964         * gcc.dg/sparc-reg-1.c: New test.
14965
14966 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14967
14968         PR target/19890
14969         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14970
14971 2005-03-29  Dale Ranta  <dir@lanl.gov>
14972             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14973
14974         PR libfortran/20163
14975         * gfortran.dg/pr20163-2.f: New test.
14976
14977 2005-03-28  Jan Hubicka  <jh@suse.cz>
14978
14979         PR middle-end/20635
14980         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14981         by Jakub Jelinek.
14982
14983 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14984
14985         PR tree-optimization/20626
14986         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14987         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14988
14989 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14990
14991         * gfortran.dg/underflow.f90: New test.
14992         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14993
14994 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14995
14996         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14997
14998 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14999
15000         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15001         (g++_init): Make sure that CXXFLAGS is set.
15002         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15003         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15004         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15005         * lib/objc.exp (objc_init): Likewise.
15006         * lib/treelang.exp (treelang_init): Likewise.
15007
15008 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15009
15010         PR tree-optimization/20470
15011         * gcc.dg/tree-ssa/pr20470.c: New test.
15012
15013 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15014
15015         * gcc.dg/ppc-stfiwx.c: New.
15016
15017 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15018
15019         PR target/19888
15020         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15021
15022 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15023
15024         * gcc.dg/20050325-1.c: Fix a typo.
15025
15026 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15027
15028         PR libfortran/19678
15029         PR libfortran/19679
15030         * gfortran.dg/dos_eol.f: New test.
15031
15032 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15033
15034         PR rtl-optimization/20249
15035         * gcc.dg/20050325-1.c: New test.
15036
15037 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15038
15039         PR libfortran/15332
15040         * gfortran.dg/pr15332.f: New test.
15041
15042 2005-03-24  Dale Johannesen  <dalej@apple.com>
15043
15044         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15045
15046 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15047
15048         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15049         'internal' visibility.
15050         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15051         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15052         'protected' visibility.
15053         * gcc.dg/visibility-7.c: Likewise.
15054         * lib/target-supports.exp (check_visibility_available): Take
15055         a parameter, the kind of visibility to check for.
15056         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15057         to check_visibility_available.
15058
15059         * g++.dg/expr/cast3.C: New.
15060
15061 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15062
15063         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15064         rs6000.
15065
15066 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15067
15068         PR target/20095
15069         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15070
15071 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15072
15073         * gcc.dg/badshift.c: Renamed to...
15074         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15075
15076         * gcc.target/i386/badshift.c: Renamed to...
15077         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15078         only.
15079
15080         PR rtl-optimization/20532
15081         * gcc.target/i386/badshift.c: New.
15082
15083 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15084
15085         * gfortran.dg/pr18025.f90: New test.
15086
15087 2005-03-23  Dale Johannesen  <dalej@apple.com>
15088
15089         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15090
15091 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15092
15093         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15094
15095         * lib/target-supports.exp (check_iconv_available): Default
15096         libiconv to -liconv, if there is no definition.
15097
15098 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15099
15100         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15101
15102 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15103
15104         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15105         * g++.dg/opt/pr7503-2.C: Likewise.
15106         * g++.dg/opt/pr7503-3.C: Likewise.
15107         * g++.dg/opt/pr7503-4.C: Likewise.
15108         * g++.dg/opt/pr7503-5.C: Likewise.
15109         * g++.dg/warn/minmax.C: New test.
15110
15111 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15112
15113         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15114         * gfortran.dg/g77_intrinsics_sub.f: New test.
15115
15116 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15117             Jan Hubicka  <jh@suse.cz>
15118             Steven Bosscher <stevenb@suse.de
15119
15120         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15121
15122 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15123
15124         PR c++/19980
15125         * g++.dg/template/redecl3.C: New test.
15126
15127 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15128
15129         PR c++/20499
15130         * g++.dg/parse/error16.C: Tweak error markers.
15131
15132 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15133
15134         PR target/20561
15135         * gcc.dg/20050321-2.c: New test.
15136
15137 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         PR c++/20465
15140         PR c++/20381
15141         * g++.dg/template/ptrmem12.C: New.
15142
15143 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15144
15145         PR rtl-optimization/20527
15146         * gcc.c-torture/execute/pr20527-1.c: New test.
15147
15148 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15149
15150         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15151         program, compile it into a real executable and then delete the .c
15152         and .x files afterwards, to avoid problems on testglue targets.
15153
15154 2005-03-21  Stuart Hastings  <stuart@apple.com>
15155
15156         * gcc.target/i386/sse-2.c: New.
15157
15158 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15159
15160         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15161
15162 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15163
15164         * g++.dg/parse/crash25.C: Fix typo.
15165
15166 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15167
15168         PR c++/20461
15169         * g++.dg/parse/crash24.C: New test.
15170
15171         PR c++/20536
15172         * g++.dg/parse/crash25.C: New test.
15173
15174 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15175
15176         PR c++/20147
15177         * g++.dg/ext/stmtexpr4.C: New test.
15178
15179 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15180
15181         PR middle-end/20539
15182         * gcc.c-torture/compile/pr13066-1.c: New test case.
15183         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15184         * g++.dg/opt/pr13066-1.C: Likewise.
15185
15186 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15187
15188         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15189
15190 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15191
15192         PR fortran/18525
15193         * gfortran.dg/nesting_1.f90: New test.
15194
15195 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15196
15197         PR c++/20240
15198         * g++.dg/lookup/using13.C: New test.
15199
15200 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15201
15202         PR c++/20333
15203         * g++.dg/template/crash36.C: New test.
15204
15205 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15206
15207         PR c++/20463
15208         * g++.dg/template/crash35.C: New test.
15209
15210 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15211
15212         PR c++/19966
15213         * g++.dg/overload/operator2.C: New test.
15214
15215 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15216
15217         PR libfortran/20257
15218         * gfortran.dg/pr20257.f90: New test.
15219
15220 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15221
15222         PR libfortran/20480
15223         * gfortran.dg/pr20480.f90: New test.
15224
15225 2005-03-16  Richard Henderson  <rth@redhat.com>
15226
15227         PR middle-end/15700
15228         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15229         (_rtld_global): New.
15230         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15231         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15232
15233         * gcc.dg/alias-3.c: New.
15234         * gcc.dg/alias-4.c: New.
15235         * gcc.dg/alias-5.c: New.
15236         * gcc.dg/alias-6.c: New.
15237
15238 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15239
15240         * gcc.dg/cpp/ucnid-7.c: New.
15241
15242 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15243             Dorit Naishlos  <dorit@il.ibm.com>
15244
15245         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15246         darwin.
15247
15248 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15249
15250         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15251         misaligned accesses.
15252         * gcc.dg/vect/vect-58.c: Likewise.
15253         * gcc.dg/vect/vect-92.c: New.
15254         * gcc.dg/vect/vect-93.c: New.
15255
15256 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15257
15258         PR fortran/18827
15259         * gfortran.dg/assign_2.f90: New test.
15260         * gfortran.dg/assign_3.f90: New test.
15261         * gfortran.dg/assign.f90: New test.
15262
15263 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15264
15265         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15266         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15267         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15268         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15269         names.
15270
15271 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15272
15273         * gcc.dg/cpp/ucnid-6.c: New.
15274
15275         * gcc.dg/cpp/normalize-1.c: New.
15276         * gcc.dg/cpp/normalize-2.c: New.
15277         * gcc.dg/cpp/normalize-3.c: New.
15278         * gcc.dg/cpp/normalize-4.c: New.
15279         * gcc.dg/cpp/ucnid-4.c: New.
15280         * gcc.dg/cpp/ucnid-5.c: New.
15281         * g++.dg/cpp/normalize-1.C: New.
15282         * g++.dg/cpp/ucnid-1.C: New.
15283
15284 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15285
15286         * gcc.dg/pr18628.c: New.
15287
15288 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15289
15290         PR c++/20280
15291         * g++.dg/tree-ssa/pr20280.C: New.
15292
15293 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15294
15295         PR fortran/20467
15296         * gfortran.dg/stfunc_2.f90: New test.
15297
15298 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15299
15300         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15301
15302 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15303
15304         * gcc.dg/tree-ssa/20050314-1.c: New test.
15305
15306 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15307
15308         PR c++/4403
15309         PR c++/9783, DR433
15310         * g++.dg/template/friend34.C: New test.
15311         * g++.dg/template/friend35.C: Likewise.
15312         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15313
15314 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15315
15316         Friend class name lookup 5/n
15317         PR c++/1016
15318         * g++.dg/lookup/hidden-class1.C: New test.
15319         * g++.dg/lookup/hidden-class2.C: Likewise.
15320         * g++.dg/lookup/hidden-class3.C: Likewise.
15321         * g++.dg/lookup/hidden-class4.C: Likewise.
15322         * g++.dg/lookup/hidden-class5.C: Likewise.
15323         * g++.dg/lookup/hidden-class6.C: Likewise.
15324         * g++.dg/lookup/hidden-class7.C: Likewise.
15325         * g++.dg/lookup/hidden-class8.C: Likewise.
15326         * g++.dg/lookup/hidden-class9.C: Likewise.
15327         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15328         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15329         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15330         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15331         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15332         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15333         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15334         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15335         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15336         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15337         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15338
15339 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR c++/20157
15342         * g++.dg/template/error18.C: New test.
15343
15344 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15345
15346         PR debug/16792
15347         * g++.dg/debug/pr16792.C: New test.
15348
15349 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15350
15351         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15352         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15353         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15354         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15355         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15356         test assertion names.
15357
15358 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15359
15360         PR fortran/18600
15361         * gfortran.dg/stfunc_1.f90: New test.
15362
15363 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15364
15365         PR fortran/16907
15366         * gfortran.dg/real_index_1.f90: New test.
15367
15368 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15369
15370         PR fortran/20323
15371         * gfortran.dg/spec_expr_1.f90: New test.
15372
15373 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15374
15375         PR c/20402
15376         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15377         new parser.
15378
15379 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15380
15381         PR fortran/20361
15382         * gfortran.dg/largeequiv_1.f90: New test.
15383
15384 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15385
15386         * gcc.dg/ucnid-1.c: New.
15387         * gcc.dg/ucnid-2.c: New.
15388         * gcc.dg/ucnid-3.c: New.
15389         * gcc.dg/ucnid-4.c: New.
15390         * gcc.dg/ucnid-5.c: New.
15391         * gcc.dg/ucnid-6.c: New.
15392         * gcc.dg/cpp/ucnid-1.c: New.
15393         * gcc.dg/cpp/ucnid-2.c: New.
15394         * gcc.dg/cpp/ucnid-3.c: New.
15395         * g++.dg/other/ucnid-1.C: New.
15396
15397 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15398
15399         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15400
15401 2005-03-11  Per Bothner  <per@bothner.com>
15402
15403         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15404         that diagnotics refer to correct token.
15405         * gcc.dg/unused-3.c: Likewise.
15406
15407 2005-03-11  Per Bothner  <per@bothner.com>
15408
15409         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15410         constant" is now actually on same line as string constant.
15411         * gcc.dg/cpp/direct2s.c: Likewise.
15412
15413 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15414
15415         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15416
15417 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15418
15419         PR libfortran/20124
15420         * gfortran.dg/pr20124.f90: New Test
15421
15422 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15423
15424         PR tree-optimization/20130
15425         * gcc.dg/pr20130-1.c: New test.
15426
15427 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15428
15429         PR target/20095
15430         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15431
15432 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15433
15434         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15435
15436 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15437
15438         * g++.dg/eh/forced1.C: Fix comment.
15439         * g++.dg/eh/forced2.C: Ditto.
15440         * g++.dg/eh/forced3.C: Ditto.
15441         * g++.dg/eh/forced4.C: Ditto.
15442
15443 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15444
15445         PR rtl-opt/20412
15446         * gcc.c-torture/compile/pr20412.c: New test.
15447
15448 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15449
15450         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15451
15452 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15453
15454         PR target/20322
15455         * gcc.dg/20050307-1.c: New test.
15456
15457 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         PR c++/20375
15460         * g++.dg/other/stdarg3.C: New.
15461
15462 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15463
15464         PR c++/18384, c++/18327
15465         * g++.dg/init/array19.C: New test.
15466
15467         PR inline-asm/20314
15468         * gcc.dg/torture/pr20314-1.c: New test.
15469         * gcc.dg/torture/pr20314-2.c: New test.
15470
15471 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15472
15473         * gcc.dg/20050309-1.c: New test.
15474
15475 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15476
15477         * gcc.dg/builtins-10.c: Reactivate disabled test.
15478         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15479         new cbrt transformations.
15480
15481 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15482
15483         PR c++/20208
15484         * g++.dg/template/array13.C: New test.
15485
15486 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15487
15488         PR c++/16859
15489         * g++.dg/init/brace4.C: New test.
15490
15491 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15492
15493         PR c++/20186
15494         * g++.dg/template/non-dependent12.C: New.
15495
15496 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15497
15498         PR c++/20142
15499         * g++.dg/init/array18.C: Add dg-do run marker.
15500
15501         PR c++/20142
15502         * g++.dg/init/array18.C: New test.
15503
15504 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15505
15506         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15507         * g++.dg/gcov/gcov.exp: Likewise.
15508         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15509         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15510         * lib/c-torture.exp: Likewise.
15511         * lib/fortran-torture.exp: Likewise.
15512         * lib/g++.exp: Likewise.
15513         * lib/gcc-defs.exp: Likewise.
15514         * lib/gcc-dg.exp: Likewise.
15515         * lib/gcc.exp: Likewise.
15516         * lib/gcov.exp: Likewise.
15517         * lib/gfortran.exp: Likewise.
15518         * lib/mike-g++.exp: Likewise.
15519         * lib/mike-gcc.exp: Likewise.
15520         * lib/objc-torture.exp: Likewise.
15521         * lib/objc.exp: Likewise.
15522         * lib/profopt.exp: Likewise.
15523         * lib/target-libpath.exp: Likewise.
15524         * lib/target-supports.exp: Likewise.
15525         * lib/treelang.exp: Likewise.
15526         * lib/wrapper.exp: Likewise.
15527
15528 2005-03-08  Jeff Law  <law@redhat.com>
15529
15530         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15531         PHI-OPT changes.
15532
15533 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15534
15535         * gcc.dg/vect/pr20122.c: New test.
15536
15537 2005-03-07  Jeff Law  <law@redhat.com>
15538
15539         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15540         was folded away.
15541         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15542         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15543         * gcc.dg/tree-ssa/pr18134.c: New test.
15544
15545 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15546
15547         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15548         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15549         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15550
15551 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15552
15553         PR tree-opt/17671
15554         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15555
15556 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15557
15558         * g++.dg/warn/Wnvdtor.C: New test.
15559
15560 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15561
15562         * gcc.dg/torture/pr19683-1.c: New test.
15563
15564 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15565
15566         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15567         * gfortran.dg/g77/19990313-2.f: Ditto.
15568         * gfortran.dg/g77/19990313-3.f: Ditto.
15569         * gfortran.dg/g77/19990525-0.f: Ditto.
15570         * gfortran.dg/g77/19990826-0.f: Ditto.
15571         * gfortran.dg/g77/19990826-2.f: Ditto.
15572         * gfortran.dg/g77/19990826-3.f: Ditto.
15573         * gfortran.dg/g77/20000511-1.f: Ditto.
15574         * gfortran.dg/g77/20000511-2.f: Ditto.
15575         * gfortran.dg/g77/970625-2.f: Ditto.
15576         * gfortran.dg/g77/980310-2.f: Ditto.
15577         * gfortran.dg/g77/980310-3.f: Ditto.
15578         * gfortran.dg/g77/980310-8.f: Ditto.
15579         * gfortran.dg/g77/980519-2.f: Ditto.
15580         * gfortran.dg/g77/alpha1.f: Ditto.
15581         * gfortran.dg/g77/claus.f: Ditto.
15582         * gfortran.dg/g77/erfc.f: Ditto.
15583         * gfortran.dg/g77/short.f: Ditto.
15584         * gfortran.fortran-torture/execute/data.f90: Ditto.
15585         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15586         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15587
15588 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15589
15590         * lib/file-format.exp (gcc_target_object_format): Add check for som
15591         format and hardcode object formats on hppa*-*-hpux*.
15592         * lib/target-supports.exp (check_weak_available): Add check for som
15593         object format.  Always return 0 on hppa*-*-hpux10*.
15594
15595         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15596         is defined.
15597
15598         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15599
15600 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15601
15602         * gfortran.dg/pr19936_1.f90: New test.
15603         * gfortran.dg/pr19936_2.f90: New test.
15604         * gfortran.dg/pr19936_3.f90: New test.
15605
15606 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15607             Paul Thomas <prthomas@drfccad.cea.fr>
15608
15609         * gfortran.dg/PR19754_1.f90: New test.
15610         * gfortran.dg/PR19754_2.f90: Ditto.
15611
15612 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15613
15614         PR c++/19311
15615         * g++.dg/template/non-dependent11.C: New test.
15616
15617 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15618
15619         * lib/target-supports.exp (check_iconv_available): Fix comment.
15620
15621 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15622             Joseph S. Myers  <joseph@codesourcery.com>
15623
15624         PR c++/19797
15625         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15626
15627 2005-03-04  Matthew Sachs  <msachs@apple.com>
15628
15629         * gcc.exp (gcc_target_compile): Put braces around
15630         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15631         * objc.exp (objc_target_compile): Likewise.
15632         * treelang.exp (treelang_target_compile): Likewise.
15633
15634 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15635
15636         PR fortran/19673
15637         * gfortran.dg/func_result_1.f90: New test.
15638
15639 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15640
15641         * gcc.misc-tests/options.exp: New test.
15642
15643 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15644
15645         * gcc.dg/pr15784-4.c: New test.
15646
15647 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15648
15649         * gcc.c-torture/execute/pr17133.c: New.
15650         * gcc.c-torture/compile/20050303-1.c: New.
15651
15652 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15653
15654         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15655
15656 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15657
15658         * g++.dg/overload/using2.C: New.
15659
15660 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15661
15662         PR c++/19916
15663         * g++.dg/init/ptrmem2.C: New test.
15664
15665 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15666
15667         PR c/8927
15668         * gcc.dg/pr8927-1.c: New test.
15669
15670 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15671
15672         PR c++/20232
15673         * g++.dg/inherit/covariant12.C: New.
15674
15675 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15676
15677         PR fortran/19479
15678         * gfortran.dg/bound_1.f90: New test.
15679
15680 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15681
15682         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15683         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15684
15685 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15686
15687         PR c/20245
15688         * gcc.dg/pr20245-1.c: New test.
15689
15690 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15691
15692         PR middle-end/19874
15693         * gcc.c-torture/execute/20050119-2.c: New test case.
15694
15695 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15696
15697         * README: Update the DejaGnu bug reporting address.
15698         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15699         * lib/objc-torture.exp: Likewise.
15700
15701 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15702
15703         * gfortran.dg/boz_1.f90: New test.
15704         * gfortran.dg/boz_3.f90: New test.
15705         * gfortran.dg/boz_4.f90: New test.
15706
15707 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15708
15709         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15710         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15711
15712 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15713
15714         PR libfortran/20101
15715         * gfortran.dg/write_0_pe_format.f90: New test.
15716
15717 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15718
15719         PR c++/20206
15720         * g++.dg/opt/thunk2.C: New test.
15721         * g++.dg/opt/covariant1.C: New test.
15722
15723 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15724
15725         * gfortran.dg/e_d_fmt.f90: New test.
15726
15727 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15728
15729         * gcc.dg/asm-b.c: Fix comment typos.
15730
15731 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15734         a V_MAY_DEF also.
15735
15736 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15737
15738         PR tree-opt/20188
15739         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15740         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15741         * gcc.dg/asm-b.c: New test.
15742
15743 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15744
15745         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15746         Disable this test on IRIX 6.
15747
15748 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15749
15750         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15751         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15752         parser.
15753
15754 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15755
15756         PR tree-optimization/20204
15757         * testsuite/gcc.dg/pr20204.c: New test.
15758
15759 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15760
15761         PR target/20196
15762         * gcc.c-torture/execute/20050224-1.c: New test.
15763
15764         PR c++/20175
15765         * g++.dg/warn/Wbraces2.C: New test.
15766
15767 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/19878
15770         * g++.dg/init/const2.C: New test.
15771
15772 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15773
15774         PR tree-optimization/20100
15775         * gcc.c-torture/execute/pr20100-1.c: New test.
15776
15777 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15778
15779         * gfortran.dg/implicit_3.f90: New test.
15780
15781         * gfortran.dg/deftype_1.f90: New test.
15782
15783 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15784
15785         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15786         the test passes.
15787         * g++.dg/other/anon3.C: Accept a warning.
15788
15789 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15790
15791         * gcc.dg/pr20017.c: Fix a comment typo.
15792
15793 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15794
15795         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15796
15797 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15798
15799         PR ada/19902
15800         * ada/acats/tests/cxa/cxa3004.a: Remove.
15801         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15802
15803 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15804
15805         PR c++/20073
15806         * g++.dg/init/const1.C: New test.
15807
15808         PR c++/19991
15809         * g++.dg/parse/constant7.C: New test.
15810
15811         PR c++/20152
15812         * g++.dg/parse/error27.C: New test.
15813         * g++.dg/template/qualttp15.C: Adjust error markers.
15814         * g++.old-deja/g++.other/struct1.C: Likewise.
15815
15816         PR c++/20153
15817         * g++.dg/template/error17.C: New test.
15818
15819         PR c++/20148
15820         * g++.dg/parser/error26.C: New test.
15821
15822 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15823
15824         PR tree-optimization/20100
15825         PR tree-optimization/20115
15826         * gcc.dg/pr20115.c: New test.
15827         * gcc.dg/pr20115-1.c: New test.
15828         * gcc.dg/pr20100.c: New test.
15829         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15830         call-clobbered variables after alias1.
15831
15832 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15833
15834         * gfortran.dg/list_read_4.f90: new test.
15835
15836 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15837
15838         PR rtl-optimization/20017.
15839         * gcc.dg/pr20017.c: New.
15840
15841 2005-02-22  Devang Patel  <dpatel@apple.com>
15842
15843         PR 19952
15844         * g++.dg/tree-ssa/pr19952.C: New test.
15845
15846 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15847
15848         PR c++/19883
15849         * g++.dg/parse/constant6.C: New test.
15850
15851 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15852
15853         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15854         * g++.dg/charset/asm2.c: Likewise.
15855         * g++.dg/charset/asm3.c: Likewise.
15856         * g++.dg/charset/asm4.c: Likewise.
15857         * g++.dg/charset/asm5.c: Likewise.
15858         * g++.dg/charset/attribute1.c: Likewise.
15859         * g++.dg/charset/attribute2.c: Likewise.
15860         * g++.dg/charset/extern1.cc: Likewise.
15861         * g++.dg/charset/extern2.cc: Likewise.
15862         * g++.dg/charset/extern3.cc: Likewise.
15863         * g++.dg/charset/function.cc: Likewise.
15864         * g++.dg/charset/string.c: Likewise.
15865         * g++.dg/charset/charset.exp: Likewise.
15866         * lib/target-supports.exp (check_iconv_available): Fix comment.
15867
15868 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15869
15870         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15871         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15872         * gcc.dg/charset/asm2.c: Likewise.
15873         * gcc.dg/charset/asm3.c: Likewise.
15874         * gcc.dg/charset/asm4.c: Likewise.
15875         * gcc.dg/charset/asm5.c: Likewise.
15876         * gcc.dg/charset/asm6.c: Likewise.
15877         * gcc.dg/charset/attribute1.c: Likewise.
15878         * gcc.dg/charset/attribute2.c: Likewise.
15879         * gcc.dg/charset/builtin1.c: Likewise.
15880         * gcc.dg/charset/extern.c: Likewise.
15881         * gcc.dg/charset/function.c: Likewise.
15882         * gcc.dg/charset/string.c: Likewise.
15883         * gcc.dg/charset/charset.exp: Likewise.
15884
15885 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15886
15887         PR fortran/20086
15888         * gfortran.dg/pr20086.f90: New test.
15889
15890 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15891
15892         PR tree-optimization/19786
15893         * g++.dg/tree-ssa/pr19786.C: New.
15894
15895 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15896
15897         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15898
15899 2005-02-21  Jeff Law  <law@redhat.com>
15900
15901         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15902
15903 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15904
15905         * gfortran.dg/do_iterator: Split loop, markup all lines for
15906         which an error locus is printed.
15907         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15908         locus is printed.
15909         * gfortran.dg/select_4.f90: Likewise.
15910         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15911         locuses in the various permutations.
15912
15913 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15914
15915         PR tree-optimization/19951
15916         * g++.dg/vect: New directory.
15917         * g++.dg/vect/vect.exp: New file.
15918         * g++.dg/vect/pr19951.cc: New testcase.
15919         * g++.dg/dg.exp: Also prune vectorizer tests.
15920
15921 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15922
15923         PR 18785
15924         * gcc.dg/charset/builtin1.c: New test.
15925
15926 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15927
15928         PR c++/19299
15929         * g++.dg/inherit/volatile1.C: New test.
15930
15931         PR c++/19440
15932         * g++.dg/template/dtor4.C: New test.
15933
15934 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15935
15936         * gfortran.dg/int_1.f90: New test.
15937
15938 2005-02-19  Devang Patel  <dpatel@apple.com>
15939
15940         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15941
15942 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15943
15944         * gfortran.dg/achar_1.f90: New test.
15945
15946 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15947
15948         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15949
15950 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15951             Jakub Jelinek  <jakub@redhat.com>
15952
15953         PR tree-optimization/19828
15954         * gcc.dg/tree-ssa/loop-7.c: New test.
15955         * gcc.c-torture/execute/20050218-1.c: New test.
15956
15957 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15958
15959         PR c/20043
15960         * gcc.dg/transparent-union-1.c: New test.
15961         * gcc.dg/transparent-union-2.c: New test.
15962
15963 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15964
15965         PR tree-optimization/18977
15966         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15967
15968 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15969
15970         PR target/20054
15971         * gcc.dg/pr20054.c: New test.
15972
15973 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15974
15975         PR c++/19508
15976         * g++.dg/ext/attrib20.C: New test.
15977
15978 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15979
15980         PR middle-end/20030
15981         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15982
15983 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15984
15985         PR c++/20008
15986         * g++.dg/opt/switch4.C: New.
15987
15988 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15989
15990         PR c++/20023
15991         PR tree-optimization/20009
15992         * gcc.c-torture/compile/20050217-1.c: New test.
15993         * g++.dg/opt/switch3.C: New test.
15994
15995         PR tree-optimization/18947
15996         * gcc.c-torture/compile/20050215-1.c: New test.
15997         * gcc.c-torture/compile/20050215-2.c: New test.
15998         * gcc.c-torture/compile/20050215-3.c: New test.
15999
16000 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16001
16002         PR c++/20028
16003         * g++.dg/template/crash34.C: New.
16004
16005         PR c++/20022
16006         * g++.dg/other/access3.C: New.
16007
16008 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16009
16010         * gcc.dg/vect/vect-98.c: New test.
16011
16012 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16013
16014         PR tree-optimization/19967
16015         * gcc.dg/pr19967.c: New.
16016
16017 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16018
16019         PR middle-end/19857
16020         * gcc.dg/tree-ssa/20050215-1.c: New test.
16021         * gcc.c-torture/execute/20050215-1.c: New test.
16022
16023 2005-02-15  Eric Christopher  <echristo@redhat.com>
16024
16025         * gcc.dg/cpp/20050215-1.c: New file.
16026
16027 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16028
16029         PR tree-optimization/15785
16030         * gcc.dg/pr15785-1.c: New test.
16031
16032 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16033
16034         PR c++/17788
16035         * g++.dg/init/ctor4.C: New.
16036         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16037
16038 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16039
16040         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16041         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16042
16043 2005-02-15  Andreas Schwab  <schwab@suse.de>
16044
16045         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16046         declare malloc.
16047
16048 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16049
16050         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16051
16052 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16053
16054         PR tree-optimization/19853
16055         * gcc.c-torture/compile/pr19853.c: New test.
16056
16057 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16058
16059         PR c++/19608
16060         * g++.dg/parse/local-class1.C: New.
16061
16062         PR c++/19895
16063         * g++.dg/parse/ptrmem3.C: New.
16064
16065         PR c++/19884
16066         * g++.old-deja/g++.oliva/template6.C: Add another case.
16067         * g++.dg/template/explicit6.C: New.
16068
16069 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16070
16071         PR c++/17816
16072         * g++.dg/other/redecl2.C: New.
16073
16074 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16075
16076         PR c++/19891
16077         * g++.dg/abi/covariant4.C: New.
16078
16079 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16080
16081         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16082
16083 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16084
16085         * gcc.dg/vect/vect-96.c: Fix typo.
16086
16087 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16088
16089         PR c++/14479
16090         PR c++/19487
16091         * g++.dg/template/enum5.C: New test.
16092
16093 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16094
16095         * gcc.dg/vect/vect-97.c: New test.
16096
16097 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16098
16099         * gcc.dg/vect/vect-96.c: New test.
16100
16101 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16102
16103         * gcc.dg/builtins-34.c: Also check ldexp*.
16104
16105 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16106
16107         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16108
16109 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16110
16111         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16112         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16113         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16114         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16115         selector_list, selector_expression, dg-process-target): Move to new
16116         file target-supports-dg.exp.
16117         * lib/target-supports-dg.exp: New.
16118
16119         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16120         New.
16121
16122 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16123
16124         PR c++/19666
16125         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16126
16127         PR middle-end/19858
16128         * gcc.c-torture/compile/20050210-1.c: New test.
16129
16130 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/19755
16133         * g++.dg/warn/Wbraces1.C: New test.
16134
16135 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16136
16137         * gcc.dg/builtins-52.c: New testcase.
16138
16139 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16140
16141         PR c/19342
16142         * gcc.c-torture/execute/20050119-1.c: New test.
16143
16144 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16145
16146         PR c++/19811
16147         * g++.dg/init/delete1.C: New test.
16148
16149 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16150
16151         PR c++/18470
16152         * g++.dg/template/static12.C: New test.
16153
16154 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16155
16156         PR c++/19787
16157         * g++.dg/conversion/ambig1.C: New test.
16158
16159         PR c++/19739
16160         * g++.dg/ext/attrib19.C: New test.
16161
16162         PR c++/19732
16163         * g++.dg/parse/dtor5.C: New test.
16164
16165         PR c++/19762
16166         * g++.dg/template/dtor3.C: New test.
16167
16168         PR c++/19826
16169         * g++.dg/template/static11.C: New test.
16170         * g++.dg/template/crash2.C: Remove dg-error marker.
16171
16172 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16173
16174         PR C++/18491
16175         * g++.old-deja/g++.mike/p10769a.C: Remove.
16176
16177 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16178
16179         * gcc.dg/builtins-48.c: New test case.
16180         * gcc.dg/builtins-49.c: New test case.
16181         * gcc.dg/builtins-50.c: New test case.
16182         * gcc.dg/builtins-51.c: New test case.
16183
16184 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16185
16186         PR middle-end/19583
16187         * g++.dg/warn/Wreturn-type-3.C: New test.
16188
16189 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16190
16191         PR middle-end/19402
16192         * gcc.dg/pr19402-1.c: New testcase.
16193         * gcc.dg/pr19402-2.c: likewise.
16194
16195 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16196
16197         PR middle-end/19854
16198         * g++.dg/tree-ssa/tmmti.C: New testcase.
16199
16200 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16201
16202         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16203
16204 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/19733
16207         * g++.dg/parse/crash23.C: New test.
16208         * g++.dg/warn/Weff1.C: New test.
16209
16210 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16211
16212         * gcc.dg/20050209-1.c: New test.
16213
16214 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16215
16216         PR target/19799
16217         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16218
16219 2005-02-08  Mike Stump  <mrs@apple.com>
16220
16221         * g++.dg/pch/import-2.c: New test.
16222         * g++.dg/pch/import-2.hs: New.
16223         * g++.dg/pch/include/import-2a.h: New.
16224         * g++.dg/pch/include/import-2b.h: New.
16225
16226 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16227
16228         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16229
16230 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16231
16232         * gfortran.dg/substr_1.f90: New test.
16233
16234 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16235
16236         PR middle-end/19775
16237         * gcc.dg/torture/builtin-power-1.c: Disable test for
16238         invalid transformation.
16239         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16240         no longer optimize.
16241         * gcc.dg/builtins-47.c: New testcase.
16242
16243 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16244             Dorit Naishlos  <dorit@il.ibm.com>
16245
16246         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16247
16248 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16249
16250         * gcc.c-torture/compile/20050206-1.c: New test.
16251
16252 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16253
16254         PR tree-opt/19768
16255         * g++.dg/opt/pr19768.C: New test.
16256
16257 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16258
16259         PR tree-opt/19736
16260         * gcc.c-torture/compile/pr19736.c: New test.
16261
16262 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16263
16264         PR c++/17401
16265         * g++.dg/parse/error25.C: New test.
16266
16267 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16268
16269         * gcc.c-torture/execute/20050203-1.c: New.
16270
16271 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16272
16273         * gcc.dg/vect/vect-85.c: Remove xfail.
16274         * gcc.dg/vect/vect-86.c: Remove xfail.
16275         * gcc.dg/vect/vect-87.c: Remove xfail.
16276         * gcc.dg/vect/vect-88.c: Remove xfail.
16277
16278 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16279
16280         * gcc.dg/altivec-19.c: New.
16281
16282 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16283
16284         PR c/17807
16285         * gcc.dg/nested-func-3.c: New test.
16286         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16287
16288 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16289
16290         * gcc.test-framework/gen_directive_tests: Generate tests for
16291         selector expressions.
16292
16293 2005-02-02  Matt Austern  <austern@apple.com>
16294
16295         PR c++/19628
16296         * g++/ext/builtin7.C: New.
16297         * g++/ext/builtin8.C: New.
16298
16299 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16300
16301         PR c/18502
16302         * gcc.dg/pr18502-1.c: New test.
16303
16304 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16305
16306         PR c++/17413
16307         * g++.dg/template/local4.C: Tweak.
16308
16309 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16310
16311         PR tree-optimization/19578
16312         * gcc.c-torture/compile/20050202-1.c: New test.
16313
16314 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16315
16316         PR c/19435
16317         * gcc.dg/c99-init-4.c: New test.
16318
16319 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16320
16321         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16322
16323         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16324
16325         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16326         * g++.dg/eh/check-vect.h: New.
16327
16328         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16329         * gcc.dg/vect/vect-78.c: Ditto.
16330         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16331         Remove.
16332
16333         * g++.dg/conversion/simd1.C: Expect warning.
16334         * g++.dg/ext/attribute-test-1.C: Ditto.
16335         * g++.dg/ext/attribute-test-2.C: Ditto.
16336         * g++.dg/ext/attribute-test-3.C: Ditto.
16337         * g++.dg/ext/attribute-test-4.C: Ditto.
16338
16339         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16340         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16341
16342         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16343
16344 2005-02-01  Richard Henderson  <rth@redhat.com>
16345
16346         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16347         long double for ibm double-double format.
16348         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16349
16350 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16351
16352         PR tree-optimization/19633
16353         * testsuite/gcc.dg/pr19633-1.c: New test.
16354         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16355         to NULL or a symbol.
16356
16357 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16358
16359         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16360         New procs.
16361         (dg-process-target (local override)): Handle selector expressions.
16362
16363         * gcc.test-framework/README: Describe tests in source directory.
16364         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16365         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16366         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16367         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16368         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16369         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16370         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16371         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16372         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16373         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16374         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16375         * gcc.test-framework/dg-error-exp-P.c: New test.
16376         * gcc.test-framework/dg-error-exp-XP.c: New test.
16377         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16378         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16379         * gcc.test-framework/dg-output-exp-P.c: New test.
16380         * gcc.test-framework/dg-output-exp-XF.c: New test.
16381         * gcc.test-framework/dg-warning-exp-P.c: New test.
16382         * gcc.misc-tests/dg-1.c: Remove.
16383         * gcc.misc-tests/dg-2.c: Remove.
16384         * gcc.misc-tests/dg-3.c: Remove.
16385         * gcc.misc-tests/dg-4.c: Remove.
16386         * gcc.misc-tests/dg-5.c: Remove.
16387         * gcc.misc-tests/dg-6.c: Remove.
16388         * gcc.misc-tests/dg-7.c: Remove.
16389         * gcc.misc-tests/dg-8.c: Remove.
16390         * gcc.misc-tests/dg-9.c: Remove.
16391         * gcc.misc-tests/dg-10.c: Remove.
16392         * gcc.misc-tests/dg-11.c: Remove.
16393         * gcc.misc-tests/dg-12.c: Remove.
16394         * gcc.misc-tests/dg-test.exp: Remove.
16395
16396         * gcc.test-framework/test-framework.awk: Change recording and
16397         printing of passes and failures.
16398
16399         * gcc.test-framework: New directory.
16400         * gcc.test-framework/README: New.
16401         * gcc.test-framework/test-framework.exp: New.
16402         * gcc.test-framework/test-framework.awk: New.
16403         * gcc.test-framework/gen_directive_tests: New.
16404
16405 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16406
16407         * lib/treelang.exp: Fix comment typos.
16408         (treelang_target_compile): Don't append libs=-ltreelang to options.
16409
16410 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16411
16412         * g++.dg/parse/typename7.C: Adjust error messages.
16413
16414 2005-01-31  Jeff Law  <law@redhat.com>
16415
16416         * gcc.c-torture/execute/20050131-1.c: New test.
16417         * gcc.dg/wcaselabel.c: New test.
16418
16419 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16420
16421         * g++.dg/other/warning1.C: Adjust error messags.
16422         * g++.dg/parse/constant5.C: New test.
16423
16424 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16425
16426         PR c/19333
16427         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16428         the test case valid.
16429         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16430         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16431         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16432         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16433         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16434         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16435
16436 2005-01-31  Dale Johannesen  <dalej@apple.com>
16437
16438         * g++.dg/opt/pr19650.C: New test.
16439
16440 2005-01-31  Richard Henderson  <rth@redhat.com>
16441
16442         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16443         long double for intel double extended format.
16444         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16445
16446 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16447
16448         PR c++/19555
16449         * g++.dg/template/static10.C: New test.
16450
16451         PR c++/19395
16452         * g++.dg/parse/error24.C: New test.
16453
16454         PR c++/19367
16455         * g++.dg/lookup/builtin1.C: New test.
16456
16457         PR c++/19457
16458         * g++.dg/warn/conv3.C: New test.
16459
16460 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16461
16462         PR fortran/19647
16463         * gfortan.dg/inquire_7.f90
16464
16465 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16466
16467         PR tree-optimization/15791
16468         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16469         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16470         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16471         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16472         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16473         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16474         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16475         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16476         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16477         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16478
16479 2005-01-29  Paul Brook  <paul@codesourcery.com>
16480
16481         PR fortran/18565
16482         * check.c (real_or_complex_check): New function.
16483         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16484         * intrinsic.c (add_functions): Use new check functions.
16485         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16486         Add prototypes.
16487
16488 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16489
16490         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16491         gcc.dg/lvalue-3.c: New tests.
16492         * gcc.dg/concat.c: Update expected messages.
16493
16494 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16495
16496         PR libfortran/19595
16497         * gfortran.dg/eor_1.f90: New test.
16498
16499 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16500
16501         PR fortran/19589
16502         * gfortran.dg/logical_data_1.f90: New test.
16503
16504 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16505
16506         PR c++/19253
16507         * g++.dg/template/crash33.C: New test.
16508
16509         PR c++/19667
16510         * g++.dg/template/crash32.C: New test.
16511
16512 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16513
16514         PR middle-end/16558
16515         * g++.dg/warn/Wreturn-type-2.C: New test.
16516
16517 2004-06-24  Jeff Law  <law@redhat.com>
16518
16519         * gcc.dg/tree-ssa/20050128-1.c: New test.
16520
16521 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16522
16523         * gcc.target/frv/all-mdpackh-1.c: New test.
16524
16525 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16526
16527         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16528
16529 2005-01-27  Richard Henderson  <rth@redhat.com>
16530
16531         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16532
16533 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16534
16535         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16536
16537 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16538
16539         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16540         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16541         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16542         to cope with cases where the multilib options override the dg-options.
16543
16544 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16545
16546         PR c/18946
16547         * gcc.dg/noncompile/20050120-1.c: New test.
16548
16549 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16550
16551         PR tree-optimization/19633
16552         * gcc.dg/pr19633.c: New test.
16553         * gcc.dg/tree-ssa/pr19633.c: New test.
16554
16555 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16556
16557         * gcc.dg/20041216-1.c: New test.
16558
16559 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16560
16561         PR objc/18862
16562         * objc.dg/selector-2.m: New test.
16563
16564 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16565
16566         * g++.dg/opt/range-test-2.C: New test.
16567
16568         PR rtl-optimization/19579
16569         * gcc.c-torture/execute/20050124-1.c: New test.
16570
16571 2005-01-26  Greg Parker  <gparker@apple.com>
16572         Stuart Hastings  <stuart@apple.com>
16573
16574         * gcc.c-torture/execute/20050125-1.c: New.
16575
16576 2005-01-18  Jan Hubicka  <jh@suse.cz>
16577
16578         PR tree-optimize/19337
16579         * gcc.c-torture/compile/20050119-1.c: New test.
16580
16581 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16582
16583         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16584         test for successful match.
16585
16586 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16587
16588         PR objc/18408
16589         * objc.dg/comp-types-7.m: New test.
16590
16591 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16592
16593         * lib/target-supports.exp (current_target_name): New.
16594         (check_effective_target_ilp32, check_effective_target_lp64):
16595         Cache the result to use as long as the current target, with
16596         multilib flags, remains the same.
16597
16598         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16599         (dg-require-weak, dg-require-visibility, dg-require-alias,
16600         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16601         dg-require-effective-target, dg-skip-if): Remove call to
16602         skip_test_and_clear_xfail.
16603         (dg-test): Clear xfail data.
16604
16605 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16606
16607         PR target/17751
16608         * gcc.dg/ppc64-toc.c: New test.
16609
16610         * g++.dg/tree-ssa/empty-1.C: New test.
16611
16612         PR middle-end/19551
16613         * gcc.c-torture/execute/20050121-1.c: New test.
16614         * gcc.dg/20050121-2.c: New test.
16615
16616 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16617         Paul Brook  <paul@codesourcery.com>
16618
16619         PR fortran/17941
16620         * gfortran.dg/real_const_1.f: New test.
16621         * gfortran.dg/real_const_2.f90: New test.
16622         * gfortran.dg/complex_int_1.f90: New test.
16623
16624 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16625
16626         PR fortran/19313
16627         * gfortan.dg/inquire_6.f90: New test.
16628
16629 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16630
16631         PR libfortran/19451
16632         * open_readonly_1.f90: New test.
16633
16634 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16635
16636         PR libfortran/18982
16637         * gfortran.dg/open_new.f90: New file.
16638
16639 2005-01-22  Paul Brook  <paul@codesourcery.com>
16640
16641         * namelist_1.f90: New test.
16642
16643 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16644
16645         PR tree-optimization/19484
16646         * gcc.c-torture/compile/20050122-[12].c: New tests.
16647
16648 2005-01-22  Paul Brook  <paul@codesourcery.com>
16649
16650         * gfortran.dg/implicit_2.f90: New test.
16651
16652 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16653
16654         PR fortran/19314
16655         * gfortran.dg/inquire_5.f90: New test.
16656
16657 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16658
16659         PR c/18809
16660         * gcc.dg/pr18809-1.c: New test.
16661
16662 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16663
16664         * gcc.dg/20050121-1.c: New test.
16665
16666         PR tree-optimization/13000
16667         * gcc.dg/20040206-1.c: Change warning to point where function is
16668         being inlined.
16669
16670 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16671
16672         PR c++/19208
16673         * g++.dg/template/array11.C: New test.
16674
16675 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16676
16677         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16678         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16679         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16680         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16681         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16682         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16683
16684 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16685
16686         PR tree-optimization/15349
16687         * gcc.dg/tree-ssa/pr15349.c: New.
16688
16689 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16690
16691         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16692
16693 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16694
16695         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16696         scan-assembler-times directive name.
16697
16698         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16699         after dg-do.
16700
16701         PR rtl-optimization/19462
16702         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16703
16704 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16705
16706         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16707         counting function calls on ia64.
16708
16709 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16710
16711         PR rtl-optimization/15139
16712         * gcc.dg/20050111-2.c: New test.
16713
16714         PR c/17297
16715         * gcc.c-torture/compile/20050113-1.c: New testcase.
16716
16717         PR middle-end/19164
16718         * gcc.dg/20050113-1.c: New testcase.
16719
16720 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16721
16722         * gcc.dg/vect/vect-85.c: Add comment.
16723         * gcc.dg/vect/vect-86.c: Add xfail for now.
16724         * gcc.dg/vect/vect-87.c: Add xfail for now.
16725         * gcc.dg/vect/vect-88.c: Add xfail for now.
16726         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16727
16728 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16729
16730         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16731
16732 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16733
16734         * g++.dg/debug/typedef3.C: New test.
16735
16736 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16737
16738         PR c/19472
16739         * gcc.dg/asm-a.c: New test.
16740
16741 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16742
16743         * gcc.dg/sh-relax.c: Add prototype for abort.
16744
16745 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16746
16747         * gcc.dg/short-compare-1.c: New test.
16748         * gcc.dg/short-compare-2.c: Likewise.
16749
16750 2005-01-18  Michael Matz  <matz@suse.de>
16751
16752         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16753
16754 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16755
16756         PR tree-optimization/19121
16757         * gcc.c-torture/compile/pr19121.c: New test.
16758
16759 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16760
16761         PR target/19357
16762         * gcc.c-torture/compile/pr19357.c: New test.
16763
16764 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16765
16766         PR c/5675
16767         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16768         pass--those that refer just to the variable, possibly with a
16769         cast.
16770         * gcc.dg/c99-const-expr-3.c: Likewise.
16771
16772         PR middle-end/13127
16773         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16774         longer emitted.
16775
16776 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16777
16778         PR fortran/18778
16779         * gfortran.dg/endfile_2.f90: New test.
16780
16781 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16782
16783         PR 19168
16784         * gfortran.dg/select_5.f90: New test.
16785
16786 2004-01-16  Paul Brook  <paul@codesourcery.com>
16787
16788         * gfortran.dg/common_4.f90: New test.
16789
16790 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16791
16792         PR rtl-optimization/19462
16793         * gcc.dg/torture/pr19462-1.c: New test.
16794
16795 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16796
16797         PR objc/19321
16798         * objc.dg/func-ptr-2.m: New.
16799         * objc.dg/volatile-1.m: New.
16800
16801 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16802
16803         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16804
16805 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16806
16807         PR tree-optimization/19060
16808         * gcc.c-torture/execute/20050104-1.c: New test.
16809
16810 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16811
16812         PR fortran/18983
16813         * gfortran.dg/write_to_null.f90: New test.
16814
16815 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16816             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16817
16818         PR other/19328
16819         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16820         argument.
16821
16822 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16823
16824         PR c++/19263
16825         * g++.dg/init/vector1.C: New test.
16826
16827 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16828
16829         PR target/13158
16830         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16831         PR target/18987
16832         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16833
16834 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16835
16836         * gfortran.dg/select_1.f90: New test.
16837         * gfortran.dg/select_2.f90: New test.
16838         * gfortran.dg/select_3.f90: New test.
16839         * gfortran.dg/select_4.f90: New test.
16840
16841 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16842
16843         PR middle-end/19084
16844         PR rtl-optimization/19348
16845         * gcc.dg/20050111-1.c: New test.
16846         * gcc.c-torture/execute/20050111-1.c: New test.
16847
16848         * gcc.dg/i386-asm-4.c: New test.
16849
16850 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16851
16852         * gcc.dg/nested-func-2.c: New test.
16853         * ada/acats/norun.lst: Remove c953002.
16854
16855 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16856
16857         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16858
16859 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16860
16861         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16862
16863 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16864
16865         PR target/18761
16866         * g++.dg/abi/align1.C: New test.
16867
16868 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16869
16870         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16871         at a time.
16872         * g++.dg/ext/altivec_check.h: Support compiling as C.
16873
16874 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16875
16876         PR c++/19355
16877         * g++.dg/expr/pr19355-1.C: New test case.
16878
16879 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16880
16881         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16882         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16883         * ada/acats/tests/c3/c92005b.ada: Likewise.
16884         * ada/acats/tests/c3/cxb3012.a: Likewise.
16885         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16886
16887 2005-01-09  Paul Brook  <paul@codesourcery.com>
16888
16889         * gfortran.dg/common_2.f90: New file.
16890         * gfortran.dg/common_3.f90: New file.
16891
16892 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16893
16894         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16895
16896 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16897
16898         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16899         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16900         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16901         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16902         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16903         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16904         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16905         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16906         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16907         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16908         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16909         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16910         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16911         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16912         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16913         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16914         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16915         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16916         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16917         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16918         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16919         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16920         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16921         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16922         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16923         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16924         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16925         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16926         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16927         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16928         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16929         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16930         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16931         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16932         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16933         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16934         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16935         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16936         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16937         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16938         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16939         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16940         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16941         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16942         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16943         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16944         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16945         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16946         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16947         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16948         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16949         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16950         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16951         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16952         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16953         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16954         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16955         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16956         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16957         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16958         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16959         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16960         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16961         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16962         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16963         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16964         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16965
16966         * gcc.dg/vect/vect-1.c: Fix spelling.
16967         * gcc.dg/vect/vect-10.c: Fix spelling.
16968         * gcc.dg/vect/vect-11.c: Fix spelling.
16969         * gcc.dg/vect/vect-12.c: Fix spelling.
16970         * gcc.dg/vect/vect-14.c: Fix spelling.
16971         * gcc.dg/vect/vect-15.c: Fix spelling.
16972         * gcc.dg/vect/vect-16.c: Fix spelling.
16973         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16974         * gcc.dg/vect/vect-64.c: Fix comments.
16975         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16976
16977 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16978             Ira Rosen  <irar@il.ibm.com>
16979
16980         * gcc.dg/vect/vect-70.c: New test.
16981         * gcc.dg/vect/vect-71.c: New test.
16982
16983 2005-01-09  Manfred Hollstein  <mh@suse.com>
16984
16985         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16986         * gcc.dg/pr18241-2.c: Likewise.
16987         * gcc.dg/pr18241-3.c: Likewise.
16988         * gcc.dg/pr18241-4.c: Likewise.
16989         * gcc.dg/pr18241-5.c: Likewise.
16990
16991 2005-01-08  Richard Henderson  <rth@redhat.com>
16992
16993         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16994         False for x86 and x86-64.
16995
16996 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16997
16998         PR tree-optimization/18241
16999         * gcc.dg/pr18241-1.c: New test.
17000         * gcc.dg/pr18241-2.c: New test.
17001         * gcc.dg/pr18241-3.c: New test.
17002         * gcc.dg/pr18241-4.c: New test.
17003         * gcc.dg/pr18241-5.c: New test.
17004
17005 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17006
17007         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17008         gfortran.dg/select_4.f90: New.
17009
17010 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17011
17012         * gcc.c-torture/execute/20050107-1.c: New test.
17013
17014 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17015
17016         PR c++/19298
17017         * g++.dg/template/ref2.C: New.
17018
17019 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17022         instead of being empty.
17023
17024 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17025
17026         PR fortran/15553
17027         * gfortran.dg/array-1.f90: New test.
17028
17029 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR tree-optimization/19283
17032         * gcc.c-torture/execute/20050106-1.c: New test.
17033
17034         PR rtl-optimization/18861
17035         * gcc.dg/20050105-1.c: New test.
17036
17037         PR tree-optimization/18828
17038         * gcc.dg/20050105-2.c: New test.
17039
17040 2005-01-07  Andreas Jaeger  <aj@suse.de>
17041
17042         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17043
17044 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17045
17046         PR fortran/18398
17047         * gfortran.dg/fmt_read.f90: New test.
17048
17049 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17050
17051         * gcc.dg/rs6000-ldouble-2.c: New.
17052
17053 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/19244
17056         * g++.dg/parser/ctor2.C: New test.
17057
17058 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17059
17060         PR c++/17154
17061         * g++.dg/template/using9.C: New test.
17062
17063 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17064
17065         PR c++/19258
17066         * g++.dg/lookup/friend6.C: New test.
17067
17068 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17069
17070         PR c++/19270
17071         * g++.dg/template/array10.C: New.
17072
17073 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17074
17075         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17076         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17077
17078 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17079
17080         * gcc.c-torture/compile/20050105-1.c: New test.
17081
17082 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17083
17084         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17085
17086 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17087
17088         PR middle-end/19100
17089         * gcc.dg/conv-3.c: New test case.
17090
17091 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17092
17093         * gcc.dg/asm-wide-1.c: New test.
17094
17095 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         PR c++/19030
17098         * g++.dg/parse/crash22.C: New
17099
17100 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17101
17102         PR 19257
17103         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17104
17105 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17106
17107         PR middle-end/17767
17108         * gcc.dg/i386-mmx-6.c: New test case.
17109
17110 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17111
17112         PR tree-optimization/18308
17113         * gcc.dg/vect/pr18308.c: New testcase.
17114
17115 2005-01-04  Andreas Jaeger  <aj@suse.de>
17116
17117         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17118
17119 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17120             Robert Bowdidge <bowdidge@apple.com>
17121
17122         * gcc.dg/cpp/subframework1.c: New.
17123         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17124         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17125         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17126         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17127
17128 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17129
17130         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17131         producing warning.
17132         * gcc.dg/darwin-weakimport-2.c: New.
17133
17134 2005-01-03  Richard Henderson  <rth@redhat.com>
17135
17136         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17137
17138 2005-01-03  Richard Henderson  <rth@redhat.com>
17139
17140         * gcc.dg/vect/vect.exp: Enable for ia64.
17141         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17142         (check_effective_target_vect_float): Likewise.
17143         (check_effective_target_vect_no_align): Likewise.
17144         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17145         * gcc.dg/vect/vect-8.c: Likewise.
17146
17147 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17148
17149         PR target/19236
17150         * gcc.dg/pr19236-1.c: New test case.
17151
17152 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17153
17154         PR rtl-optimization/12092
17155         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17156
17157 2005-01-02  Andreas Jaeger  <aj@suse.de>
17158
17159         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17160
17161 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17162             Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR rtl-optimization/12092
17165         * gcc.dg/pr12092-1.c: New test case.
17166
17167 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17168
17169         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17170         'hidden' and 'default' for better portability.
17171         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17172
17173         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17174         6 and 7.
17175         * g++.old-deja/g++.brendan/new3.C: Likewise.
17176
17177 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17178
17179         * gcc.dg/20041231-1.C: New test.
17180         * g++.dg/warn/Wunreachable-code-1.C: New test.
17181
17182 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17183
17184         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17185         file, not /dev/null.  Abort on error.
17186
17187 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17188             Ziemowit Laski  <zlaski@apple.com>
17189
17190         PR objc/18971
17191         * objc.dg/encode-5.m: New test.
17192
17193 2004-12-29  Richard Henderson  <rth@redhat.com>
17194
17195         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17196         * objc.dg/stabs-1.m: Disable for ia64.
17197
17198 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17199
17200         PR c++/19190
17201         * g++.dg/warn/Wunused-10.C: New test.
17202
17203 2004-12-28  Richard Henderson  <rth@redhat.com>
17204
17205         * objc.dg/stabs-1.m: Disable for alpha.
17206
17207 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17208
17209         PR c++/19149
17210         * g++.dg/parse/error23.C: New test.
17211
17212 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17213
17214         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17215
17216         PR fortran/19032
17217         * gfortran.dg/intrinsic_modulo_1.f90: New.
17218         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17219         tests with divisor -1.
17220
17221 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17222
17223         * g++.dg/opt/temp1.C (memcpy): Return a value.
17224
17225         PR c++/19148
17226         * g++.dg/expr/cond7.C: New test.
17227
17228 2004-12-27  Paul Brook  <paul@codesourcery.com>
17229
17230         * gfortran.dg/g77/select_no_compile.f: Remove.
17231
17232 2004-12-27  Richard Henderson  <rth@redhat.com>
17233
17234         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17235         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17236         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17237
17238 2004-12-26  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17241         by 1i instead of token pasting.
17242
17243 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17244
17245         PR tree-optimization/17578
17246         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17247         to additional_flags.
17248         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17249
17250 2004-12-25  Richard Henderson  <rth@redhat.com>
17251
17252         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17253         Remove Alpha.
17254
17255 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17256
17257         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17258         hppa*-*-hpux*.
17259         * gcc.dg/pr17957.c (dg-options): Likewise.
17260         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17261         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17262         instead of 0 on __hppa__.
17263         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17264         "foo,%r" on hppa*-*-*.
17265
17266 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17267
17268         PR fortran/19071
17269         * gfortran.dg/complex_write.f90: New test.
17270
17271 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/17595
17274         * g++.dg/parse/pragma2.C: New test.
17275
17276         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17277
17278 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17279
17280         * gcc.dg/empty2.c: Add missing dg-warning.
17281
17282 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/17413
17285         * g++.dg/template/local4.C: New test.
17286         * g++.dg/template/crash19.C: Add dg-error marker.
17287
17288         * g++.dg/template/crash31.C: Correct embedded PR number.
17289
17290 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17291
17292         PR c++/16405
17293         * g++.dg/opt/temp1.C: Add do-run marker.
17294
17295 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17296
17297         * g++.dg/template/spec19.C: New.
17298
17299 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17300
17301         PR target/16819
17302         * gcc.dg/empty2.c: New.
17303
17304 2004-12-23  Richard Henderson  <rth@redhat.com>
17305
17306         * lib/target-supports.exp (check_effective_target_vect_no_align):
17307         Remove i?86 and x86-64.
17308
17309 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/16405
17312         * g++.dg/opt/temp1.C: New test.
17313
17314 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17315
17316         PR c++/18733
17317         * g++.dg/template/friend33.C: New testcase.
17318
17319 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/18464
17322         * g++.dg/template/cond5.C: New test.
17323
17324         PR c++/18492
17325         * g++.dg/inherit/thunk3.C: New test.
17326
17327         PR c++/11224
17328         * g++.dg/warn/Wunused-9.C: New test.
17329
17330 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17331
17332         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17333
17334 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17335
17336         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17337
17338 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/18378
17341         * g++.dg/ext/packed8.C: New test.
17342
17343         PR c++/19063
17344         * g++.dg/template/crash31.C: New test.
17345
17346         PR c++/19034
17347         * g++.dg/template/crash30.C: New test.
17348
17349 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17350
17351         PR C++/18984
17352         * g++.dg/eh/ctor3.C: New test.
17353
17354 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * objc.dg/stabs-1.m: Allow section name to be quoted and
17357         assembly label to begin with '.LL'.
17358
17359 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17360
17361         * gcc.dg/vect/vect.exp
17362         (check_effective_target_lp64_or_vect_no_align): New.
17363         * gcc.dg/vect/vect-77.c: Use it.
17364         * gcc.dg/vect/vect-78.c: Use it.
17365
17366         * lib/target-supports.exp
17367         (check_effective_target_vect_no_max,
17368         check_effective_target_vect_no_bitwise,
17369         check_effective_target_vect_no_align): New.
17370         * gcc.dg/vect/vect-13.c: Use them.
17371         * gcc.dg/vect/vect-17.c: Ditto.
17372         * gcc.dg/vect/vect-18.c: Ditto.
17373         * gcc.dg/vect/vect-19.c: Ditto.
17374         * gcc.dg/vect/vect-20.c: Ditto.
17375         * gcc.dg/vect/vect-27.c: Ditto.
17376         * gcc.dg/vect/vect-29.c: Ditto.
17377         * gcc.dg/vect/vect-44.c: Ditto.
17378         * gcc.dg/vect/vect-48.c: Ditto.
17379         * gcc.dg/vect/vect-50.c: Ditto.
17380         * gcc.dg/vect/vect-52.c: Ditto.
17381         * gcc.dg/vect/vect-54.c: Ditto.
17382         * gcc.dg/vect/vect-56.c: Ditto.
17383         * gcc.dg/vect/vect-58.c: Ditto.
17384         * gcc.dg/vect/vect-60.c: Ditto.
17385         * gcc.dg/vect/vect-72.c: Ditto.
17386         * gcc.dg/vect/vect-80.c: Ditto.
17387
17388 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17389
17390         PR c++/14075
17391         * g++.dg/init/string1.C: New.
17392
17393         PR c++/18975
17394         * g++.dg/other/synth1.C: New.
17395
17396 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17397
17398         PR c/18963
17399         * gcc.dg/pr18963-1.c: New test.
17400
17401 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17402
17403         PR c/18596
17404         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17405         * gcc.dg/pr18596-1.c: Use dg-error.
17406         (dg-options): Use -fno-unit-at-a-time.
17407         * gcc.dg/pr18596-2.c: New test.
17408         * gcc.dg/pr18596-3.c: New test.
17409
17410 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17411
17412         PR middle-end/18683
17413         * g++.dg/opt/pr18683-1.C: New test case.
17414
17415 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17416
17417         PR other/19093
17418         * g++.dg/opt/max1.C: Fix for 64bit targets.
17419
17420 2004-12-20  Matt Austern  <austern@apple.com>
17421
17422         PR c++/19044
17423         * g++.dg/ext/builtin6.C: New
17424
17425 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17426
17427         PR tree-optimization/19080
17428         * gcc.c-torture/compile/pr19080.c: New test.
17429
17430 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17431
17432         * gcc.dg/20041219-1.c: New test.
17433
17434 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17435
17436         PR middle-end/19068
17437         * g++.dg/opt/max1.C: New test case.
17438
17439 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * gcc.dg/fdata-sections-1.c: New test.
17442
17443 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17444
17445         PR middle-end/18548
17446         * gcc.dg/max-1.c: New test case.
17447
17448 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17449
17450         * gcc.c-torture/execute/20041218-1.c: New test.
17451
17452 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17453
17454         * gcc.dg/pr18501.c: New test.
17455         * gcc.dg/uninit-5.c: XFAIL.
17456         * gcc.dg/uninit-9.c: XFAIL.
17457
17458 2004-12-17  Dale Johannesen  <dalej@apple.com>
17459
17460         * gcc.dg/20041213-1.c: New.
17461
17462 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17463
17464         * objc.dg/stabs-1.m: Allow assembly label to begin
17465         with a dot ('.').
17466
17467 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17468
17469         * gcc.c-torture/execute/20041213-1.c: Move...
17470         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17471
17472 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         PR c++/18721
17475         * g++.dg/lookup/conv-5.C: New.
17476
17477 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17478
17479         * objc.dg/stabs-1.m: New test.
17480
17481 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17482
17483         * gcc.dg/visibility-c.c: Change compile to
17484         assemble for the test.
17485
17486 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17487
17488         PR target/19041
17489         * gcc.dg/visibility-c.c: New test.
17490
17491 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17492
17493         PR middle-end/18493
17494         * gcc.dg/switch-8.c: New test case.
17495
17496 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17497
17498         PR c++/18905
17499         * g++.dg/template/init4.C: New.
17500         * g++.dg/opt/static3.C: Enable optimizer.
17501
17502 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17503
17504         * g++.dg/other/complex1.C: New test.
17505
17506 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17507
17508         * g++.dg/opt/inline9.C: New test.
17509
17510 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17511
17512         PR fortran/18993
17513         * gfotran.dg/nullify_1.f: New test.
17514
17515 2004-12-15  Richard Henderson  <rth@redhat.com>
17516
17517         * gcc.target/i386/i386.exp: New harness.
17518         * gcc.target/i386/vect-args.c: New.
17519
17520 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17521
17522         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17523
17524 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17525
17526         PR c++/18825
17527         * g++.dg/template/friend32.C: New test.
17528
17529 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17530
17531         * cpp/pragma-once-1.c: New test.
17532         * cpp/pragma-once-1b.h: Likewise.
17533         * cpp/pragma-once-1c.h: Likewise.
17534         * cpp/pragma-once-1d.h: Likewise.
17535         * cpp/inc/pragma-once-1a.h: Likewise.
17536
17537 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17538             Steven G. Kargl  <kargls@comcast.net>
17539
17540         PR fortran/17597
17541         * gfortran.dg/list_read_3.f90: New test.
17542
17543 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17544
17545         * gcc.dg/ftrapv-2.c: New test.
17546
17547 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         PR c++/18981
17550         * g++.dg/template/typename9.C: New test.
17551
17552 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17553
17554         PR c++/18738
17555         * g++.dg/template/typename8.C: New test.
17556         * g++.dg/parse/friend2.C: Tweak error message.
17557
17558 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17559
17560         * gcc.c-torture/20041214-1.c: New test.
17561
17562 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17563
17564         PR c++/18965
17565         * g++.dg/init/array17.C: New test.
17566
17567 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17568
17569         PR c++/18793
17570         * g++.dg/init/aggr3.C: New test.
17571
17572 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17573
17574         * gcc.dg/altivec-types-1.c: New test.
17575         * gcc.dg/altivec-types-2.c: New test.
17576         * gcc.dg/altivec-types-3.c: New test.
17577         * gcc.dg/altivec-types-4.c: New test.
17578         * g++.dg/ext/altivec-types-1.C: New test.
17579         * g++.dg/ext/altivec-types-2.C: New test.
17580         * g++.dg/ext/altivec-types-3.C: New test.
17581         * g++.dg/ext/altivec-types-4.C: New test.
17582
17583 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17584
17585         PR middle-end/18951
17586         * gcc.c-torture/execute/20041213-1.c: New test.
17587
17588 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17589
17590         PR c++/18949
17591         * g++.dg/template/cast1.C: New.
17592
17593 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17594
17595         * gcc.c-torture/execute/20041213-2.c: New test.
17596
17597 2004-12-13  Richard Henderson  <rth@redhat.com>
17598
17599         * gcc.dg/i386-sse-10.c: Fix typo in options.
17600
17601 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17602
17603         PR c++/18968
17604         * g++.dg/opt/pr18968.C: New test.
17605
17606 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17607
17608         PR c++/18925
17609         * g++.dg/ext/visibility/staticdatamem.C: New test.
17610
17611 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17612
17613         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17614
17615 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17616
17617         PR rtl-optimization/18928
17618         * gcc.dg/pr18928-1.c: New test case.
17619
17620 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17621
17622         PR tree-opt/16951
17623         * gcc.c-torture/compile/20041211-1.c: New.
17624
17625 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17626
17627         PR middle-end/17564
17628         * gcc.c-torture/execute/20041212-1.c: New test.
17629
17630 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17631
17632         PR fortran/18869
17633         * gfortran.dg/common_1.f90: New test.
17634
17635 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17636         Paul Brook  <paul@codesourcery.com>
17637
17638         PR fortran/16222
17639         * gfortran.dg/real_do_1.f90: New test.
17640
17641 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17642
17643         PR tree-opt/18040
17644         * g++.dg/opt/ptrmem6.C: New test.
17645
17646 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17647
17648         PR middle-end/18921
17649         * gcc.dg/pr18921-1.c: New test case.
17650
17651 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17652
17653         PR fortran/17175
17654         * gfortran.dg/scale_1.f90: New test.
17655
17656 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17657
17658         PR middle-end/18903
17659         * gcc.c-torture/compile/pr18903.c: New test.
17660
17661 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17662
17663         * gcc.c-torture/execute/20041210-1.c: New test.
17664
17665 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17666
17667         PR c++/18731
17668         * g++.dg/parser/struct-1.C: New test.
17669         * g++.dg/parser/struct-2.C: New test.
17670         * g++.dg/parser/struct-3.C: New test.
17671
17672 2004-12-09  Richard Henderson  <rth@redhat.com>
17673
17674         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17675
17676         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17677         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17678
17679 2004-12-09  Matt Austern  <austern@apple.com>
17680
17681         PR c++/18514
17682         * g++.dg/ext/builtin1.C: New
17683         * g++.dg/ext/builtin2.C: New
17684         * g++.dg/ext/builtin3.C: New
17685         * g++.dg/ext/builtin4.C: New
17686         * g++.dg/ext/builtin5.C: New
17687
17688 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17689
17690         PR tree-opt/18904
17691         * g++.dg/opt/ptrmem5.C: New test.
17692
17693 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17694
17695         * g++.dg/parse/typename5.C: Adjust for new error.
17696         * g++.dg/parse/typename7.C: New.
17697
17698 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17699
17700         PR c++/18073
17701         * g++.dg/other/mmintrin.C: New test.
17702
17703 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17704
17705         PR c++/16681
17706         * g++.dg/init/array15.C: New.
17707         * g++.dg/init/array16.C: New.
17708
17709 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17710
17711         PR fortran/18826
17712         * gfortran.dg/assign_1.f90: New test.
17713
17714 2004-12-08  Nick Clifton  <nickc@redhat.com>
17715
17716         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17717         * gcc.target/xstormy16/data_below100: Likewise.
17718         * gcc.target/xstormy16/sfr: Likewise.
17719         * gcc.target/xstormy16/below100.S: New test source file.
17720         * gcc.target/xstormy16/below100.ld: New test linker script.
17721         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17722         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17723         bp instructions.
17724         * gcc.target/xstormy16/bp.c: Likewise.
17725
17726         * gcc.target/xstormy16/bss_below100: New files:
17727         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17728         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17729         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17730         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17731         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17732         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17733         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17734         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17735         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17736         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17737         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17738         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17739         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17740         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17741         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17742         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17743         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17744         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17745         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17746         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17747         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17748         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17749         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17750         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17751         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17752         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17753         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17754
17755         * gcc.target/xstormy16/data_below100: New files:
17756         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17757         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17758         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17759         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17760         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17761         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17762         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17763         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17764         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17765         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17766         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17767         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17768         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17769         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17770         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17771         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17772         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17773         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17774         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17775         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17776         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17777         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17778         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17779         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17780         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17781         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17782         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17783
17784         * gcc.target/xstormy16/sfr: New files:
17785         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17786         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17787         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17788         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17789         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17790         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17791         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17792         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17793         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17794         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17795         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17796         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17797         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17798         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17799         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17800         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17801         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17802         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17803         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17804         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17805         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17806         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17807         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17808         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17809         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17810         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17811         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17812         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17813         27_if0_sfrw_bitfield_f.c
17814
17815 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17816
17817         PR c++/18100
17818         * g++.dg/lookup/name-clash4.C: New test.
17819
17820 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17821
17822         PR c++/18672
17823         * g++.dg/opt/array1.C: New.
17824
17825         PR c++/18803
17826         * g++.dg/template/operator5.C: New.
17827
17828 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17829
17830         PR c/18867
17831         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17832
17833 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17834
17835         * gcc.dg/noncompile/20041207.c: New test.
17836
17837 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17838
17839         * g++.dg/other/unreachable-1.C: New test.
17840
17841 2004-12-06  Nick Clifton  <nickc@redhat.com>
17842
17843         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17844         <limits.h> because the latter comes from gcc's include/ directory
17845         and not the newlib/libc/include directory.
17846
17847 2004-12-04  Richard Henderson  <rth@redhat.com>
17848
17849         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17850
17851 2004-12-04  Richard Henderson  <rth@redhat.com>
17852
17853         * lib/target-supports.exp (check_gc_sections_available): Disable
17854         for alpha and ia64.
17855
17856 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17857
17858         PR middle-end/17909
17859         * g++.dg/other/vararg-2.C: New test.
17860
17861 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17862
17863         PR c++/17011, c++/17971
17864         * g++.dg/template/error15.C: Adjust expected error.
17865         * g++.dg/template/instantiate3.C: Likewise.
17866
17867 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17868
17869         * gcc.dg/altivec-18.c: Fix for darwin
17870
17871 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         PR c++/18782
17874         * g++.dg/parse/ptrmem2.C: New.
17875
17876         PR c++/18318
17877         * g++.dg/template/new1.C: New.
17878
17879 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17880
17881         PR fortran/18710
17882         * gfortran.dg/direct_io_3.f90: New test.
17883
17884 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17885
17886         PR 18758
17887         * g++.dg/parse/crash21.C: New.
17888
17889 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17890
17891         PR c++/15664, c++/18276
17892         * g++.dg/template/ttp13.C: New test.
17893         * g++.dg/template/ttp14.C: Likewise.
17894
17895 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17896
17897         PR c++/18123
17898         * g++.dg/parse/enum2.C: New test.
17899         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17900
17901 2004-12-02  Nick Clifton  <nickc@redhat.com>
17902
17903         * gcc.target/xstormy16: New test directory.
17904         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17905         * gcc.target/xstormy16/bp.c: Check the generation of bp
17906         instructions.
17907         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17908         bn instructions and the BELOW100 attribute.
17909
17910 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17911
17912         PR target/16952
17913         * gcc.dg/ppc-eabi.c: New.
17914
17915 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17916
17917         PR fortran/18284
17918         * gfortran.dg/backspace.f90
17919
17920 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17921
17922         * gfortran.dg/inquire.f90: New test.
17923
17924 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17925
17926         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17927         handle effective-target-keyword.
17928         (dg-skip-if): Support effective-target keyword as target list.
17929         (dg-xfail-if): Ditto.
17930         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17931
17932 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17933
17934         PR tree-optimization/18291
17935         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17936
17937 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         PR C++/18729
17940         * g++.dg/parse/crash20.C: New.
17941
17942         PR c++/17431
17943         * g++.dg/overload/arg1.C: New.
17944         * g++.dg/overload/arg2.C: New.
17945         * g++.dg/overload/arg3.C: New.
17946         * g++.dg/overload/arg4.C: New.
17947
17948 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17949
17950         * gcc.dg/c99-flex-array-4.c: Remove.
17951
17952 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17953
17954         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17955
17956         * lib/target-supports.exp (is-effective-target): Simplify.
17957
17958         * lib/target-supports.exp (check_effective_target_vect_long):
17959         Fix for powerpc64-*-*.
17960
17961 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17962
17963         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17964         to support new requirements on FreeBSD 5.
17965
17966 2004-11-30  Devang Patel  <dpatel@apple.com>
17967
17968         PR 18702
17969         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17970
17971 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17972
17973         * g++.dg/ext/altivec-13.C: New test.
17974
17975 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17976
17977         PR tree-opt/18298
17978         * gcc.c-torture/execute/p18298.c: New test.
17979
17980 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17981             Dorit Naishlos  <dorit@il.ibm.com>
17982
17983         PR tree-opt/18607
17984         * gcc.dg/vect/vect-89.c: New test.
17985
17986 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17987
17988         * gcc.dg/pr18596-1.c: New test.
17989
17990 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17991
17992         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17993
17994 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17995
17996         PR c/18479
17997         * gcc.dg/pr18479.c: New test.
17998
17999 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18000
18001         PR target/18490
18002         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18003         mmix-knuth-mmixware.
18004
18005         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18006         cris-*-elf* cris-*-aout* mmix-*-*
18007
18008 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18009
18010         PR middle-end/18725
18011         * gcc.dg/pr18725.c: New test.
18012
18013 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18014
18015         PR target/18488
18016         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18017
18018         PR target/18336
18019         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18020
18021 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18022
18023         PR c++/18368
18024         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18025         * g++.old-deja/g++.law/ctors5.C: Likewise.
18026         * g++.old-deja/g++.other/crash25.C: Likewise.
18027
18028         PR c++/18674
18029         * g++.dg/template/error16.C: New test.
18030
18031         PR c++/18512
18032         * g++.dg/template/crash29.C: New test.
18033
18034 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18035
18036         PR tree-optimization/18712
18037         * gcc.c-torture/compile/pr18712.c: New test.
18038
18039 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18040
18041         PR c/7544
18042         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18043         tests.
18044
18045 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18046
18047         PR c++/18652
18048         * g++.dg/lookup/crash6.C: New test.
18049
18050 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18051
18052         PR middle-end/18164
18053         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18054
18055 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18056
18057         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18058         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18059         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18060
18061 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18062
18063         * gcc.dg/pr18164.c: New test.
18064
18065 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18066
18067         * gcc.dg/funroll-loops-all.c: New.
18068
18069 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18070
18071         PR target/18489
18072         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18073         delimeter, match space and TAB as well as ":".
18074
18075         PR target/18484
18076         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18077
18078         PR target/18348
18079         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18080
18081         PR target/18345
18082         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18083
18084         PR target/18337
18085         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18086
18087 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18088
18089         * gfortran.dg/direct_io_2.f90: New test.
18090
18091 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18092
18093         PR target/18334
18094         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18095
18096 2004-11-28  Richard Henderson  <rth@redhat.com>
18097
18098         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18099
18100 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18101
18102         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18103         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18104         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18105         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18106         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18107         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18108         gcc.dg/pointer-arith-8.c: New tests.
18109
18110 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18111
18112         PR fortran/18364
18113         * gfortran.dg/endfile.f90: New test.
18114
18115 2004-11-27  Falk Hueffner  <falk@debian.org>
18116
18117         * gcc.dg/loop-6.c: New test.
18118
18119 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18120
18121         * gcc.c-torture/execute/20041126-1.c: New test.
18122
18123 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18124
18125         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18126         on IRIX.
18127
18128 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18129
18130         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18131         functions.
18132
18133 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18134
18135         PR rtl-optimization/17825
18136         * gcc.c-torture/compile/20041119-1.c: New test.
18137
18138 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18139
18140         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18141         Check existence of ld library path variables before unsetting.
18142
18143 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18144
18145         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18146
18147 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18148
18149         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18150
18151 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18152
18153         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18154
18155 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18156
18157         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18158         dg-do directive.
18159
18160 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18161
18162         * gcc.dg/pr17957.c: Pass --param, not -param.
18163
18164 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         PR middle-end/17957
18167         * testsuite/gcc.dg/pr17957.c: New test.
18168
18169 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/18445
18172         * g++.dg/template/crash28.C: Likewise.
18173
18174         PR c++/18001
18175         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18176         * g++.dg/ext/lvaddr.C: Likewise.
18177         * g++.dg/opt/pr7503-3.C: Likewise.
18178
18179         PR c++/18466
18180         * g++.dg/parse/qualified3.C: New test.
18181         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18182
18183         PR c++/18545
18184         * g++.dg/expr/return1.C: New test.
18185
18186 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18187
18188         Friend class name lookup 3/n, PR c++/3332
18189         * g++.dg/lookup/friend3.C: New test.
18190         * g++.dg/lookup/friend4.C: Likewise.
18191         * g++.dg/lookup/friend5.C: Likewise.
18192
18193 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18194
18195         Friend class name lookup 2/n, PR c++/14513, c++/15410
18196         * g++.dg/lookup/friend2.C: New test.
18197         * g++.dg/template/friend31.C: Likewise.
18198
18199 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18200
18201         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18202
18203 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/17473
18206         * g++.dg/tc1/dr56.C: Remove.
18207         * g++.dg/template/typedef1.C: Add dg-error markers.
18208         * g++.old-deja/g++.other/typedef7.C: Likewise.
18209
18210         PR c++/18285
18211         * g++.dg/parse/typedef7.C: New test.
18212
18213 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18214
18215         * gcc.c-torture/execute/20041124-1.c: New test.
18216
18217 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18218
18219         * g++.dg/template/deduce3.C: New test.
18220
18221         PR c++/18586
18222         * g++.dg/template/crash27.C: New test.
18223
18224         PR c++/18530
18225         * g++.dg/warn/Wshadow-3.C: New test.
18226
18227 2004-11-24  Devang Patel  <dpatel@apple.com>
18228
18229         PR/18555
18230         * gcc.dg/cpp/isysroot-1.c: New test.
18231         * gcc.dg/cpp/usr/include/stdio.h: New file.
18232         * gcc.dg/cpp/isysroot-2.c: New test.
18233         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18234         New file.
18235
18236 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18237
18238         PR c++/8929
18239         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18240
18241 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18242
18243         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18244         * gcc.target/sparc/pdist.c: Likewise.
18245
18246 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18247
18248         PR c++/16882
18249         * g++.dg/conversion/simd1.C: New test.
18250
18251 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18252
18253         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18254         and restore_ld_library_path_env_vars.
18255         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18256         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18257         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18258         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18259
18260 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18261
18262         * gcc.dg/pragma-align-2.c: Test macro expansion.
18263         * gcc.dg/pragma-pack-2.c: New test.
18264
18265 2004-11-23  Richard Henderson  <rth@redhat.com>
18266
18267         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18268         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18269         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18270         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18271         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18272         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18273
18274         * gcc.dg/vect/vect.exp: Add check for alpha.
18275         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18276         (check_effective_target_vect_int): Enable for alpha.
18277         (check_effective_target_vect_long): New.
18278         (is-effective-target): Add it.
18279
18280 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18281
18282         * gcc.dg/pr18614-1.c: New test.
18283
18284 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18285
18286         * gcc.dg/setjmp-2.c: New test.
18287
18288 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18289
18290         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18291         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18292         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18293         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18294         gcc.target/sparc/pdist.c: New tests.
18295
18296 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18297
18298         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18299
18300 2004-11-22  Dale Johannesen  <dalej@apple.com>
18301
18302         * gcc.dg/20041111-1.c: New.
18303
18304 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18305
18306         PR tree-opt/18536
18307         * gcc.dg/vect/pr18536.c: New test.
18308
18309 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18310
18311         PR c++/18354
18312         * g++.dg/template/nontype11.C: New test.
18313
18314 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18315
18316         PR middle-end/18520
18317         * gcc.dg/pr18520-1.c: New test case.
18318
18319 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18320
18321         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18322         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18323         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18324         expected diagnostics.
18325
18326 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18327
18328         PR target/18580
18329         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18330         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18331         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18332
18333 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18334
18335         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18336
18337 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18338             Joseph Myers  <joseph@codesourcery.com>
18339
18340         * lib/target-supports.exp (check_visibility_available): Really
18341         test the compiler.
18342
18343 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18344
18345         PR tree-opt/18181
18346         * gcc.dg/vect/vect-85.c: New test.
18347         * gcc.dg/vect/vect-86.c: New test.
18348         * gcc.dg/vect/vect-87.c: New test.
18349         * gcc.dg/vect/vect-88.c: New test.
18350
18351 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18352
18353         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18354
18355 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18356
18357         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18358         * gcc.dg/ppc-and-1.c: Ditto.
18359         * gcc.dg/ppc-compare-1.c: Ditto.
18360         * gcc.dg/ppc-mov-1.c: Ditto
18361
18362 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18363             Mark Mitchell  <mark@codesourcery.com>
18364
18365         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18366
18367 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18368             Aldy Hernandez  <aldyh@redhat.com>
18369
18370         * lib/target-supports.exp (check_effective_target_vect_int): New
18371         (check_effective_target_vect_float): New
18372         (check_effective_target_vect_double): New.
18373         (is-effective-target): Support new effective targets keywords.
18374         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18375         default action for dg-do.
18376         * gcc.dg/vect/pr16105.c: Use new support.
18377         * gcc.dg/vect/pr18400.c: Ditto.
18378         * gcc.dg/vect/pr18425.c: Ditto.
18379         * gcc.dg/vect/vect-1.c: Ditto.
18380         * gcc.dg/vect/vect-10.c: Ditto.
18381         * gcc.dg/vect/vect-11.c: Ditto.
18382         * gcc.dg/vect/vect-12.c: Ditto.
18383         * gcc.dg/vect/vect-13.c: Ditto.
18384         * gcc.dg/vect/vect-14.c: Ditto.
18385         * gcc.dg/vect/vect-15.c: Ditto.
18386         * gcc.dg/vect/vect-16.c: Ditto.
18387         * gcc.dg/vect/vect-17.c: Ditto.
18388         * gcc.dg/vect/vect-18.c: Ditto.
18389         * gcc.dg/vect/vect-19.c: Ditto.
18390         * gcc.dg/vect/vect-2.c: Ditto.
18391         * gcc.dg/vect/vect-20.c: Ditto.
18392         * gcc.dg/vect/vect-21.c: Ditto.
18393         * gcc.dg/vect/vect-22.c: Ditto.
18394         * gcc.dg/vect/vect-23.c: Ditto.
18395         * gcc.dg/vect/vect-24.c: Ditto.
18396         * gcc.dg/vect/vect-25.c: Ditto.
18397         * gcc.dg/vect/vect-26.c: Ditto.
18398         * gcc.dg/vect/vect-27.c: Ditto.
18399         * gcc.dg/vect/vect-27a.c: Ditto.
18400         * gcc.dg/vect/vect-28.c: Ditto.
18401         * gcc.dg/vect/vect-29.c: Ditto.
18402         * gcc.dg/vect/vect-29a.c: Ditto.
18403         * gcc.dg/vect/vect-3.c: Ditto.
18404         * gcc.dg/vect/vect-30.c: Ditto.
18405         * gcc.dg/vect/vect-31.c: Ditto.
18406         * gcc.dg/vect/vect-32.c: Ditto.
18407         * gcc.dg/vect/vect-33.c: Ditto.
18408         * gcc.dg/vect/vect-34.c: Ditto.
18409         * gcc.dg/vect/vect-35.c: Ditto.
18410         * gcc.dg/vect/vect-36.c: Ditto.
18411         * gcc.dg/vect/vect-37.c: Ditto.
18412         * gcc.dg/vect/vect-38.c: Ditto.
18413         * gcc.dg/vect/vect-4.c: Ditto.
18414         * gcc.dg/vect/vect-40.c: Ditto.
18415         * gcc.dg/vect/vect-41.c: Ditto.
18416         * gcc.dg/vect/vect-42.c: Ditto.
18417         * gcc.dg/vect/vect-43.c: Ditto.
18418         * gcc.dg/vect/vect-44.c: Ditto.
18419         * gcc.dg/vect/vect-45.c: Ditto.
18420         * gcc.dg/vect/vect-46.c: Ditto.
18421         * gcc.dg/vect/vect-47.c: Ditto.
18422         * gcc.dg/vect/vect-48.c: Ditto.
18423         * gcc.dg/vect/vect-48a.c: Ditto.
18424         * gcc.dg/vect/vect-49.c: Ditto.
18425         * gcc.dg/vect/vect-5.c: Ditto.
18426         * gcc.dg/vect/vect-50.c: Ditto.
18427         * gcc.dg/vect/vect-51.c: Ditto.
18428         * gcc.dg/vect/vect-52.c: Ditto.
18429         * gcc.dg/vect/vect-53.c: Ditto.
18430         * gcc.dg/vect/vect-54.c: Ditto.
18431         * gcc.dg/vect/vect-55.c: Ditto.
18432         * gcc.dg/vect/vect-56.c: Ditto.
18433         * gcc.dg/vect/vect-56a.c: Ditto.
18434         * gcc.dg/vect/vect-57.c: Ditto.
18435         * gcc.dg/vect/vect-58.c: Ditto.
18436         * gcc.dg/vect/vect-59.c: Ditto.
18437         * gcc.dg/vect/vect-6.c: Ditto.
18438         * gcc.dg/vect/vect-60.c: Ditto.
18439         * gcc.dg/vect/vect-61.c: Ditto.
18440         * gcc.dg/vect/vect-62.c: Ditto.
18441         * gcc.dg/vect/vect-63.c: Ditto.
18442         * gcc.dg/vect/vect-64.c: Ditto.
18443         * gcc.dg/vect/vect-65.c: Ditto.
18444         * gcc.dg/vect/vect-66.c: Ditto.
18445         * gcc.dg/vect/vect-67.c: Ditto.
18446         * gcc.dg/vect/vect-68.c: Ditto.
18447         * gcc.dg/vect/vect-69.c: Ditto.
18448         * gcc.dg/vect/vect-7.c: Ditto.
18449         * gcc.dg/vect/vect-72.c: Ditto.
18450         * gcc.dg/vect/vect-72a.c: Ditto.
18451         * gcc.dg/vect/vect-73.c: Ditto.
18452         * gcc.dg/vect/vect-74.c: Ditto.
18453         * gcc.dg/vect/vect-75.c: Ditto.
18454         * gcc.dg/vect/vect-76.c: Ditto.
18455         * gcc.dg/vect/vect-77.c: Ditto.
18456         * gcc.dg/vect/vect-77a.c: Ditto.
18457         * gcc.dg/vect/vect-78.c: Ditto.
18458         * gcc.dg/vect/vect-79.c: Ditto.
18459         * gcc.dg/vect/vect-8.c: Ditto.
18460         * gcc.dg/vect/vect-80.c: Ditto.
18461         * gcc.dg/vect/vect-82.c: Ditto.
18462         * gcc.dg/vect/vect-82_64.c: Ditto.
18463         * gcc.dg/vect/vect-83.c: Ditto.
18464         * gcc.dg/vect/vect-83_64.c: Ditto.
18465         * gcc.dg/vect/vect-9.c: Ditto.
18466         * gcc.dg/vect/vect-all.c: Ditto.
18467         * gcc.dg/vect/vect-none.c: Ditto.
18468
18469 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18470
18471         * lib/gcc-dg.exp (dg-skip-if): New function.
18472         (dg-forbid-option): Remove.
18473         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18474         * g++.dg/abi/bitfield8.C: Likewise.
18475         * g++.dg/abi/dtor1.C: Likewise.
18476         * g++.dg/abi/empty10.C: Likewise.
18477         * g++.dg/abi/empty7.C: Likewise.
18478         * g++.dg/abi/empty9.C: Likewise.
18479         * g++.dg/abi/layout3.C: Likewise.
18480         * g++.dg/abi/layout4.C: Likewise.
18481         * g++.dg/abi/thunk1.C: Likewise.
18482         * g++.dg/abi/thunk2.C: Likewise.
18483         * g++.dg/abi/vbase11.C: Likewise.
18484         * g++.dg/abi/vthunk2.C: Likewise.
18485         * g++.dg/abi/vthunk3.C: Likewise.
18486         * g++.dg/ext/attrib8.C: Likewise.
18487         * g++.dg/opt/longbranch2.C: Likewise.
18488         * g++.dg/opt/reg-stack4.C: Likewise.
18489         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18490         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18491         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18492         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18493         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18494         * gcc.dg/20000609-1.c: Likewise.
18495         * gcc.dg/20000720-1.c: Likewise.
18496         * gcc.dg/20011107-1.c: Likewise.
18497         * gcc.dg/20011119-1.c: Likewise.
18498         * gcc.dg/20020108-1.c: Likewise.
18499         * gcc.dg/20020122-2.c: Likewise.
18500         * gcc.dg/20020122-3.c: Likewise.
18501         * gcc.dg/20020201-3.c: Likewise.
18502         * gcc.dg/20020206-1.c: Likewise.
18503         * gcc.dg/20020218-1.c: Likewise.
18504         * gcc.dg/20020310-1.c: Likewise.
18505         * gcc.dg/20020411-1.c: Likewise.
18506         * gcc.dg/20020418-2.c: Likewise.
18507         * gcc.dg/20020426-1.c: Likewise.
18508         * gcc.dg/20020426-2.c: Likewise.
18509         * gcc.dg/20020517-1.c: Likewise.
18510         * gcc.dg/20020523-1.c: Likewise.
18511         * gcc.dg/20020523-2.c: Likewise.
18512         * gcc.dg/20020729-1.c: Likewise.
18513         * gcc.dg/20030204-1.c: Likewise.
18514         * gcc.dg/20030826-2.c: Likewise.
18515         * gcc.dg/20030926-1.c: Likewise.
18516         * gcc.dg/20031202-1.c: Likewise.
18517         * gcc.dg/980312-1.c: Likewise.
18518         * gcc.dg/980313-1.c: Likewise.
18519         * gcc.dg/990117-1.c: Likewise.
18520         * gcc.dg/990424-1.c: Likewise.
18521         * gcc.dg/990524-1.c: Likewise.
18522         * gcc.dg/991230-1.c: Likewise.
18523         * gcc.dg/i386-387-1.c: Likewise.
18524         * gcc.dg/i386-387-2.c: Likewise.
18525         * gcc.dg/i386-387-3.c: Likewise.
18526         * gcc.dg/i386-387-4.c: Likewise.
18527         * gcc.dg/i386-387-5.c: Likewise.
18528         * gcc.dg/i386-387-6.c: Likewise.
18529         * gcc.dg/i386-asm-1.c: Likewise.
18530         * gcc.dg/i386-bitfield1.c: Likewise.
18531         * gcc.dg/i386-bitfield2.c: Likewise.
18532         * gcc.dg/i386-loop-1.c: Likewise.
18533         * gcc.dg/i386-loop-2.c: Likewise.
18534         * gcc.dg/i386-loop-3.c: Likewise.
18535         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18536         * gcc.dg/i386-pic-1.c: Likewise.
18537         * gcc.dg/i386-regparm.c: Likewise.
18538         * gcc.dg/i386-signbit-1.c: Likewise.
18539         * gcc.dg/i386-signbit-2.c: Likewise.
18540         * gcc.dg/i386-signbit-3.c: Likewise.
18541         * gcc.dg/i386-sse-5.c: Likewise.
18542         * gcc.dg/i386-sse-8.c: Likewise.
18543         * gcc.dg/i386-unroll-1.c: Likewise.
18544         * gcc.dg/tls/opt-1.c: Likewise.
18545         * gcc.dg/tls/opt-2.c: Likewise.
18546         * gcc.dg/unroll-1.c: Likewise.
18547         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18548         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18549         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18550         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18551
18552 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18553
18554         * g++.dg/template/incomplete1.C: New test.
18555
18556 2004-11-16  Nick Clifton  <nickc@redhat.com>
18557
18558         Revert patches accidentally commited during checkin of fixes for
18559         xstormy16 tests:
18560         gcc.c-torture/execute/simd-4.c: Revert
18561         gcc.dg/20040910-1.c: Revert.
18562
18563 2004-11-16  Paul Brook  <paul@codesourcery.com>
18564
18565         PR fortran/13010
18566         * gfortran.dg/der_pointer_1.f90: New test.
18567
18568 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18569
18570         PR c/18498
18571         * gcc.dg/bitfld-13.c: New test.
18572
18573 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18574
18575         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18576         powerpc*-*-linux*.
18577
18578         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18579         * gcc.dg/ppc64-abi-2.c: Ditto.
18580         * gcc.dg/ppc64-abi-3.c: Ditto.
18581
18582         * lib/gcc-dg.exp (dg-target-list): Remove.
18583
18584 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18585
18586         * gcc.dg/ia64-postinc.c: New test.
18587
18588 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18589
18590         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18591
18592 2004-11-15  Nick Clifton  <nickc@redhat.com>
18593
18594         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18595         __INT_MAX__ so that the test can be compiled by toolchains
18596         targeted at 16-bit processors.
18597
18598         * gcc.dg/20040625-1.c: Use long constants rather than integers
18599         when performing arithmetic that will overflow 16-bits.
18600
18601         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18602         xstormy16.  It does not support 128-bit vector operations.
18603
18604         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18605         with the macro PTR_TYPE.  Define this macro to an integer type
18606         suitable for holding a pointer.
18607
18608         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18609         the target is a 16-bit processor.
18610
18611         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18612         16-bit targets where the character constant will be too long.
18613
18614         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18615         where the double will not be directly addressable.
18616
18617 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18618
18619         Friend class name lookup 1/n, PR c++/18471
18620         * g++.dg/template/crash26.C: New test.
18621         * g++.dg/lookup/struct1.C: Adjust expected error.
18622         * g++.dg/parse/elab1.C: Likewise.
18623         * g++.dg/parse/elab2.C: Likewise.
18624         * g++.dg/parse/int-as-enum1.C: Likewise.
18625         * g++.dg/parse/struct-as-enum1.C: Likewise.
18626         * g++.dg/parse/typedef1.C: Likewise.
18627         * g++.dg/parse/typedef3.C: Likewise.
18628         * g++.dg/parse/typedef4.C: Likewise.
18629         * g++.dg/parse/typedef5.C: Likewise.
18630         * g++.dg/template/nontype4.C: Likewise.
18631         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18632         * g++.old-deja/g++.other/elab1.C: Likewise.
18633         * g++.old-deja/g++.other/syntax4.C: Likewise.
18634
18635 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18636
18637         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18638
18639 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18640
18641         * gcc.c-torture/execute/20041114-1.c: New test.
18642
18643 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18644
18645         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18646         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18647         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18648         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18649         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18650         gcc.dg/switch-7.c: New tests.
18651
18652 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18653
18654         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18655
18656 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18657
18658         PR tree-opt/18400
18659         * gcc.dg/vect/pr18400.c: New test.
18660
18661 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18662             Andrew Pinski  <pinskia@physics.uc.edu>
18663
18664         PR tree-opt/18425
18665         * gcc.dg/vect/pr18425.c: New test.
18666
18667 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18668
18669         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18670         Guard with dg-require-alias and dg-require-visibility.
18671
18672 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18673
18674         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18675
18676 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18677
18678         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18679
18680 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18681
18682         PR c++/17344
18683         * g++.dg/template/defarg5.C: New test.
18684
18685 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * g++.dg/parse/cast1.C: Run only on ILP32.
18688         * g++.old-deja/g++.mike/p784.C: Likewise.
18689
18690 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18691
18692         * gcc.c-torture/execute/20041113-1.c: New test.
18693
18694 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18695
18696         PR target/18230
18697         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18698         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18699         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18700         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18701         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18702         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18703         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18704         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18705         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18706         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18707         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18708         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18709         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18710
18711 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18712
18713         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18714         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18715         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18716         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18717         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18718         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18719         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18720         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18721         gcc.target/sparc/combined-1.c: New tests.
18722
18723 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18724
18725         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18726         New tests.
18727
18728 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18729
18730         * lib/gcc-dg.exp (dg-forbid-option): New function.
18731         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18732         * g++.dg/abi/bitfield8.C: Likewise.
18733         * g++.dg/abi/dtor1.C: Likewise.
18734         * g++.dg/abi/empty10.C: Likewise.
18735         * g++.dg/abi/empty7.C: Likewise.
18736         * g++.dg/abi/empty9.C: Likewise.
18737         * g++.dg/abi/layout3.C: Likewise.
18738         * g++.dg/abi/layout4.C: Likewise.
18739         * g++.dg/abi/thunk1.C: Likewise.
18740         * g++.dg/abi/thunk2.C: Likewise.
18741         * g++.dg/abi/vbase11.C: Likewise.
18742         * g++.dg/abi/vthunk2.C: Likewise.
18743         * g++.dg/abi/vthunk3.C: Likewise.
18744         * g++.dg/ext/attrib8.C: Likewise.
18745         * g++.dg/opt/longbranch2.C: Likewise.
18746         * g++.dg/opt/reg-stack4.C: Likewise.
18747         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18748         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18749         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18750         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18751         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18752         * gcc.dg/20000609-1.c: Likewise.
18753         * gcc.dg/20000720-1.c: Likewise.
18754         * gcc.dg/20011107-1.c: Likewise.
18755         * gcc.dg/20011119-1.c: Likewise.
18756         * gcc.dg/20020108-1.c: Likewise.
18757         * gcc.dg/20020122-2.c: Likewise.
18758         * gcc.dg/20020122-3.c: Likewise.
18759         * gcc.dg/20020201-3.c: Likewise.
18760         * gcc.dg/20020206-1.c: Likewise.
18761         * gcc.dg/20020218-1.c: Likewise.
18762         * gcc.dg/20020310-1.c: Likewise.
18763         * gcc.dg/20020411-1.c: Likewise.
18764         * gcc.dg/20020418-2.c: Likewise.
18765         * gcc.dg/20020426-1.c: Likewise.
18766         * gcc.dg/20020426-2.c: Likewise.
18767         * gcc.dg/20020517-1.c: Likewise.
18768         * gcc.dg/20020523-1.c: Likewise.
18769         * gcc.dg/20020523-2.c: Likewise.
18770         * gcc.dg/20020729-1.c: Likewise.
18771         * gcc.dg/20030204-1.c: Likewise.
18772         * gcc.dg/20030826-2.c: Likewise.
18773         * gcc.dg/20030926-1.c: Likewise.
18774         * gcc.dg/20031202-1.c: Likewise.
18775         * gcc.dg/980312-1.c: Likewise.
18776         * gcc.dg/980313-1.c: Likewise.
18777         * gcc.dg/990117-1.c: Likewise.
18778         * gcc.dg/990424-1.c: Likewise.
18779         * gcc.dg/990524-1.c: Likewise.
18780         * gcc.dg/991230-1.c: Likewise.
18781         * gcc.dg/i386-387-1.c: Likewise.
18782         * gcc.dg/i386-387-2.c: Likewise.
18783         * gcc.dg/i386-387-3.c: Likewise.
18784         * gcc.dg/i386-387-4.c: Likewise.
18785         * gcc.dg/i386-387-5.c: Likewise.
18786         * gcc.dg/i386-387-6.c: Likewise.
18787         * gcc.dg/i386-asm-1.c: Likewise.
18788         * gcc.dg/i386-bitfield1.c: Likewise.
18789         * gcc.dg/i386-bitfield2.c: Likewise.
18790         * gcc.dg/i386-loop-1.c: Likewise.
18791         * gcc.dg/i386-loop-2.c: Likewise.
18792         * gcc.dg/i386-loop-3.c: Likewise.
18793         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18794         * gcc.dg/i386-pic-1.c: Likewise.
18795         * gcc.dg/i386-regparm.c: Likewise.
18796         * gcc.dg/i386-signbit-1.c: Likewise.
18797         * gcc.dg/i386-signbit-2.c: Likewise.
18798         * gcc.dg/i386-signbit-3.c: Likewise.
18799         * gcc.dg/i386-sse-5.c: Likewise.
18800         * gcc.dg/i386-sse-8.c: Likewise.
18801         * gcc.dg/i386-unroll-1.c: Likewise.
18802         * gcc.dg/tls/opt-1.c: Likewise.
18803         * gcc.dg/tls/opt-2.c: Likewise.
18804         * gcc.dg/unroll-1.c: Likewise.
18805         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18806         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18807         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18808         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18809         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18810         -m64 is specified.
18811
18812 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/18389
18815         * g++.dg/parse/cond1.C: New test.
18816
18817         PR c++/18429
18818         * g++.dg/template/array9.C: New test.
18819         * g++.dg/ext/vla1.C: Adjust error messages.
18820         * g++.dg/ext/vlm1.C: Likewise.
18821         * g++.dg/template/crash2.C: Likewise.
18822
18823         PR c++/18436
18824         * g++.dg/template/call3.C: New test.
18825
18826         PR c++/18407
18827         * g++.dg/template/ptrmem11.C: New test.
18828
18829 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18830
18831         PR other/14264
18832         * lib/g++.exp: Set LC_ALL and LANG to C.
18833         * lib/gcc-dg.exp: Likewise.
18834         * lib/gfortran.exp: Likewise.
18835         * lib/objc.exp: Likewise.
18836         * lib/treelang.exp: Likewise.
18837
18838 2004-11-12  Andreas Schwab  <schwab@suse.de>
18839
18840         * gcc.dg/pr16286.c: Fix last change.
18841
18842 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/18416
18845         * g++.dg/init/global1.C: New test.
18846
18847 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18848
18849         * gcc.c-torture/execute/20041112-1.c: New test.
18850
18851 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18852
18853         * lib/gcc-dg.exp (dg-target-list): New.
18854
18855 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18856             Richard Sandiford  <rsandifo@redhat.com>
18857
18858         * lib/target-supports.exp (get-compiler_messages): New.
18859         (check_named_sections_available): Use it.
18860         (check_effective_target_ilp32): New.
18861         (check_effective_target_lp64): New.
18862         (is-effective-target): New.
18863         * lib/gcc-dg.exp (dg-require-effective-target): New.
18864
18865 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18866
18867         * gcc.dg/precedence-1.c: New test.
18868
18869 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18870
18871         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18872
18873         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18874         message, delete generated files, use more descriptive name for
18875         executable, and make the test unsupported when it cannot be run.
18876
18877         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18878         (dg-require-weak, dg-require-visibility, dg-require-alias,
18879         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18880         dg-require-iconv, dg-require-named-sections): Use it.
18881
18882         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18883
18884 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18885
18886         PR target/16457
18887         * gcc.dg/ppc-and-1: New
18888
18889         PR target/16796
18890         * gcc.dg/ppc-mov-1.c: New.
18891
18892         PR target/16458
18893         * gcc.dg/ppc-compare-1.c: New.
18894
18895 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18896
18897         * objc.dg/desig-init-2.m: New test.
18898
18899 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18900
18901         PR middle-end/18160
18902         * g++.dg/warn/register-var-1.C: New test.
18903         * g++.dg/warn/register-var-2.C: New test.
18904
18905 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18906
18907         * gcc.dg/union-2.c: New test.
18908
18909 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18910
18911         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18912         New test for PR tree-optimization/17892.
18913
18914 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18915
18916         PR c++/18369
18917         * g++.dg/init/new12.C: New test.
18918
18919 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18920
18921         * gcc.target/sparc: New directory.
18922         * gcc.target/sparc/sparc.exp: New driver.
18923         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18924         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18925         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18926         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18927
18928 2004-11-10  Paul Brook  <paul@codesourcery.com>
18929
18930         PR fortran/18218
18931         * gfortran.dg/list_read.c: New test.
18932
18933 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18934
18935         PR c/18322
18936         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18937         expected diagnostic location.
18938
18939 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18940
18941         * gcc.dg/20041109-1.c: New test.
18942
18943 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18944
18945         PR objc/18406
18946         * objc/compile/pr18406.m: New test.
18947
18948 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18949
18950         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18951
18952 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18953
18954         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18955
18956 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18957
18958         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18959
18960 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18961
18962         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18963         exit.
18964
18965 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18966
18967         PR tree-opt/18299
18968         * gcc.c-torture/pr18299-1.c: New test.
18969
18970 2004-11-06  Andreas Schwab  <schwab@suse.de>
18971
18972         * gcc.dg/pr16286.c: Also test for bool and pixel.
18973
18974 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18975
18976         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18977         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18978         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18979         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18980         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18981         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18982         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18983         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18984         gcc.dg/struct-semi-3.c: New tests.
18985
18986 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18987
18988         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18989
18990 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18991
18992         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18993         Do not use C99 designators.
18994
18995 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18996
18997         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18998
18999 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19000
19001         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19002         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19003         * gcc.c-torture/execute/simd-5.x: Remove.
19004
19005 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19006
19007         PR rtl-optimization/17933
19008         * gcc.dg/torture/pr17933-1.c: New test.
19009
19010 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19011
19012         PR target/18106
19013         * lib/target-supports.exp (check_weak_available): Support
19014         Windows.
19015
19016 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19017
19018         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19019         call to fflush(stdout) before abort.
19020         (my_ffsll): New function.
19021         (generate_fields): Use it.
19022
19023 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19024
19025         * gcc.dg/init-undef-1.c: New test.
19026
19027 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19028
19029         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19030         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19031         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19032         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19033         expected messages for new parser.
19034
19035 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19038
19039 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19042         on LP64 targets.
19043
19044 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19045
19046         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19047         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19048         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19049         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19050         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19051         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19052         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19053         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19054         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19055         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19056
19057 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19058
19059         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19060         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19061         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19062         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19063         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19064         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19065         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19066         for new parser.
19067
19068 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19069
19070         PR target/15342
19071         * gcc.dg/20041104-1.c: New test.
19072
19073 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19074
19075         * g++.dg/template/nontype7.C: New test.
19076         * g++.dg/template/nontype8.C: Likewise.
19077         * g++.dg/template/nontype9.C: Likewise.
19078         * g++.dg/template/nontype10.C: Likewise.
19079         * g++.dg/tc1/dr49.C: Likewise.
19080         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19081         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19082
19083 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19084
19085         * g++.dg/rtti/tinfo1.C: Remove xfails.
19086
19087 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19088
19089         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19090         packed attribute to the definition to satisfy the new C++ parser.
19091
19092 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19093
19094         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19095         invocations of va_arg.
19096
19097 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/18124
19100         * g++.dg/template/crash25.C: New test.
19101
19102         PR c++/18155
19103         * g++.dg/template/typedef2.C: New test.
19104         * g++.dg/parse/crash13.C: Adjust error markers.
19105
19106         PR c++/18177
19107         * g++.dg/conversion/const3.C: New test.
19108
19109 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19110
19111         PR fortran/17535
19112         PR fortran/17583
19113         PR fortran/17713
19114         * gfortran.dg/generic_[123].f90: New testcases.
19115
19116 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19117
19118         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19119         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19120
19121 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR tree-opt/16808
19124         * gcc.c-torture/compile/pr16808.c: New test.
19125
19126 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         PR rtl-optimization/17104
19129         * gcc.dg/ppc-bitfield1.c: New.
19130
19131 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19132
19133         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19134
19135 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19136
19137         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19138         strings for 32-bit code.
19139
19140 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19141
19142         PR c/18239
19143         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19144
19145 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19146
19147         PR c++/18064
19148         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19149
19150 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19151
19152         PR c++/15172
19153         * g++.dg/init/aggr2.C: New test.
19154
19155 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19156
19157         * objc.dg/local-decl-1.m: New test.
19158
19159 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19160
19161         * gcc.dg/20040910-1.c: Adjust regex.
19162
19163 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19164
19165         PR rtl-optimization/18084
19166         * g++.dg/opt/pr18084-1.C: New testcase.
19167
19168 2004-10-30  Matt Austern  <austern@apple.com>
19169
19170         PR c++/17542
19171         * g++.dg/ext/attrib18.C: New test.
19172
19173 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19174
19175         PR middle-end/18096
19176         * gcc.dg/pr18096-1.c: New test case.
19177
19178 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19179
19180         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19181
19182 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19183
19184         PR c/16666
19185         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19186         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19187         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19188         gcc.dg/old-style-prom-3.c: New tests.
19189
19190 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19191
19192         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19193         Remove unnecessary inclusion of stdio.h.
19194
19195 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19196
19197         PR rtl-optimization/17581
19198         * gcc.dg/pr17581-1.c: New test case.
19199
19200 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19203         being implemented.
19204         * g++.dg/conversion/dr195-1.C: New.
19205         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19206         * g++.old-deja/g++.mike/p10148.C: Likewise.
19207
19208 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19209
19210         PR c++/17695
19211         * g++.dg/debug/typedef2.C: New test.
19212
19213 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19214
19215         PR fortran/13490
19216         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19217         * gfortran.dg/g77/README: Update.
19218
19219 2004-10-28  Matt Austern  <austern@apple.com>
19220
19221         PR c++/14124
19222         * g++.dg/ext/packed7.C: New test.
19223
19224 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19225
19226         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19227         scan-assembler.
19228         * lib/scanasm.exp (hidden-scan-for): New proc.
19229         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19230         string.
19231         (scan-not-hidden): Likewise.
19232         * lib/target-supports.exp (check_visibility_available): mach-o is
19233         support too.
19234
19235 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/17132
19238         * g++.dg/template/memclass3.C: New test.
19239
19240 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19241
19242         PR middle-end/18160
19243         * gcc.dg/register-var-1.c: New test.
19244         * gcc.dg/register-var-2.c: New test.
19245         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19246         error now.
19247
19248 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19249
19250         PR other/18172
19251         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19252         unused variables.
19253         * gcc.dg/vect/vect-22.c: Likewise.
19254
19255 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.dg/i386-rotate-1.c: New test.
19258
19259 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19260
19261         * g++.dg/init/ref12.C: Add "run" marker.
19262
19263         PR c++/17435
19264         * g++.dg/init/ref12.C: New test.
19265
19266         PR c++/18140
19267         * g++.dg/template/shift1.C: New test.
19268         * g++.dg/template/error10.C: Adjust error markers.
19269
19270 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19271
19272         PR tree-opt/17529
19273         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19274
19275 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19276
19277         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19278         * gcc.dg/weak/weak-3.c: Likewise.
19279         * gcc.dg/weak/weak-5.c: Likewise.
19280         * gcc.dg/weak/weak-9.c: Likewise.
19281         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19282         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19283
19284         * gcc.dg/darwin-weakimport-1.c: New.
19285
19286 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19287
19288         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19289
19290 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19293         'syntax' error messages.
19294         * gcc.dg/cpp/direct2s.c: Likewise.
19295
19296 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19297
19298         * gcc.c-torture/compile/20041026-1.c: New.
19299
19300 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/18093
19303         * g++.dg/lookup/ns2.C: New test.
19304
19305         PR c++/18020
19306         * g++.dg/template/enum4.C: New test.
19307
19308         PR c++/18161
19309         * g++.dg/template/expr1.C: New test.
19310
19311 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19312
19313         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19314
19315 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19316
19317         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19318         gcc.dg/decl-nospec-3.c: New tests.
19319
19320 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19321
19322         * objc.dg/super-class-3.m: New test.
19323
19324 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19327         resyncing.
19328         * gcc.dg/cpp/direct2s.c: Likewise.
19329
19330 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19331
19332         * objc.dg/image-info.m: Update for changes to section selection.
19333
19334 2004-10-25  David Ayers  <d.ayers@inode.at>
19335             Ziemowit Laski  <zlaski@apple.com>
19336
19337         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19338         diagnostics when messaging 'id <Proto>'.
19339         * objc.dg/class-protocol-1.m: New test.
19340         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19341         a non-existent method signature.
19342         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19343         Update diagnostics when messaging with non-existent method signature.
19344         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19345         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19346         invalid receivers are now resolved as if messaging 'id'; remove
19347         extraneous diagnostics.
19348
19349 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19350
19351         PR c/16667
19352         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19353         gcc.dg/init-desig-obs-3.c: New tests.
19354
19355 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.dg/debug/20041023-1.c: New test.
19358
19359 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19360
19361         PR middle-end/17407
19362         * gcc.c-torture/compile/pr17407.c: New test.
19363
19364         PR c++/18121
19365         * g++.dg/template/array8.C: New test.
19366
19367 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19368
19369         PR other/18138
19370         * lib/g++.exp: Accept more than one multilib libgcc.
19371         * lib/gcc-dg.exp: Likewise.
19372         * lib/objc.exp: Likewise.
19373         * lib/treelang.exp: Likewise.
19374         * lib/gfortran.exp: Likewise.
19375
19376 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19377
19378         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19379
19380 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19381
19382         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19383         * gcc.dg/c99-const-expr-3.c: Likewise.
19384
19385 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19386
19387         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19388
19389 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19390
19391         * gcc.c-torture/execute/loop-2e.x: Remove.
19392
19393 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         PR c++/18095
19396         * g++.dg/parse/crash18.C: New.
19397         * g++.dg/parse/crash19.C: New.
19398
19399 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19400
19401         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19402         * g++.dg/ext/dllimport2.C: Same.
19403         * g++.dg/ext/dllimport8.C: Same.
19404
19405 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19406
19407         PR c++/10841
19408         * g++.dg/conversion/cast1.C: New test.
19409         * g++.dg/overload/pmf1.C: Adjust error marker.
19410
19411 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19412
19413         PR objc/17923
19414         * objc.dg/const-str-7.m: New test.
19415
19416 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19417
19418         * g++.dg/template/memfriend11.C: Fix comment typo.
19419         * g++.dg/template/memfriend14.C: Likewise.
19420
19421 2004-10-20  Richard Henderson  <rth@redhat.com>
19422
19423         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19424         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19425         -fasynchronous-unwind-tables.
19426
19427 2004-10-20  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19430         (main): Return success.
19431         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19432         (main): Return success.
19433
19434 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/13495
19437         * g++.dg/template/memfriend9.C: New test.
19438         * g++.dg/template/memfriend10.C: Likewise.
19439         * g++.dg/template/memfriend11.C: Likewise.
19440         * g++.dg/template/memfriend12.C: Likewise.
19441         * g++.dg/template/memfriend13.C: Likewise.
19442         * g++.dg/template/memfriend14.C: Likewise.
19443         * g++.dg/template/memfriend15.C: Likewise.
19444         * g++.dg/template/memfriend16.C: Likewise.
19445         * g++.dg/template/memfriend17.C: Likewise.
19446         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19447
19448 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.dg/conversion/dr195.C: New.
19451         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19452
19453 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19454             Devang Patel  <dpatel@apple.com>
19455
19456         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19457         of floating point arithmetic, which could trap.
19458
19459 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/14035
19462         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19463         * g++.dg/conversion/const2.C: New test.
19464         * g++.dg/expr/reinterpret2.C: New test.
19465         * g++.dg/expr/reinterpret3.C: New test.
19466         * g++.dg/expr/cast2.C: New test.
19467         * g++.dg/expr/copy1.C: New test.
19468         * g++.dg/other/conversion1.C: Change error message.
19469         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19470         function pointers to void *.
19471         * g++.old-deja/g++.mike/p10148.C: Likewise.
19472
19473 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19474
19475         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19476
19477 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19478
19479         PR c++/18047
19480
19481         * g++.dg/parse/expr3.C: New test.
19482
19483 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19484
19485         * gcc.dg/smod-1.c: New test.
19486
19487 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19488
19489         * objc.dg/method-14.m: New test.
19490
19491 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19492
19493         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19494         Also xfail as the patch was reverted.
19495
19496 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19497
19498         PR middle-end/16973
19499         * gcc.dg/pr16973.c: New test.
19500
19501 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19502
19503         PR tree-optimization/17656
19504         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19505
19506 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19507
19508         * g++.dg/eh/shadow1.C: New.
19509
19510 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19511
19512         * gcc.c-torture/compile/20041018-1.c: New test.
19513
19514 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19515
19516         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19517         compiler referring to register 0 when accessing sdata.  The linker
19518         now patches things up.
19519
19520 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19521
19522         PR c/17529
19523         * gcc.c-torture/compile/pr17529.c: New test.
19524
19525 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19526
19527         PR c++/17743
19528         * g++.dg/ext/attrib17.C: New test.
19529
19530 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19531
19532         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19533
19534 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19535
19536         PR c++/10479
19537         * g++.dg/ext/attrib16.C: New test.
19538
19539 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/17042
19542         * g++.dg/init/dso_handle1.C: New test.
19543
19544         PR c++/14667
19545         * g++.dg/parse/typedef6.C: New test.
19546
19547         PR c++/17916
19548         * g++.dg/parse/pragma1.C: New test.
19549
19550 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19551
19552         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19553
19554 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19555
19556         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19557         -fno-common when on HPPA HP-UX platforms.
19558
19559 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19560
19561         PR other/16820
19562         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19563         stdint.h.
19564         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19565         uintptr_t.
19566
19567 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR c++/16301
19570         * g++.dg/lookup/strong-using-4.C: New test.
19571
19572 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19573
19574         PR middle-end/16567
19575         * gcc.c-torture/compile/nested-1.c: New test.
19576
19577 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19578
19579         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19580         and mipsisa64*-*-* (until support for misaligned loads is added).
19581         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19582         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19583         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19584         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19585         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19586         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19587
19588 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c++/17976
19591         * g++.dg/init/dtor3.C: New test.
19592
19593 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19594
19595         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19596
19597 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19598
19599         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19600         * gcc.dg/macho-lo-sum.c: Likewise.
19601
19602 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19603
19604         * gcc.dg/ppc-spe64-1.c: New test.
19605
19606 2004-10-14  Devang Patel  <dpatel@apple.com>
19607
19608         PR 17635
19609         * gcc.dg/pr17635.c : New test.
19610
19611 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19612
19613         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19614         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19615         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19616         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19617         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19618         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19619         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19620         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19621         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19622         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19623         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19624         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19625         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19626         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19627         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19628         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19629         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19630         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19631
19632 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19633
19634         * gcc.dg/vect/vect-82.c: New testcase.
19635         * gcc.dg/vect/vect-82_64.c: New testcase.
19636         * gcc.dg/vect/vect-83.c: New testcase.
19637         * gcc.dg/vect/vect-83_64.c: New testcase.
19638
19639 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19640
19641         * gcc.dg/cpp/error-1.c: New test.
19642
19643 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19644
19645         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19646
19647 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19648
19649         PR target/17984
19650         * gcc.dg/cris-peep2-xsrand2.c: New test.
19651
19652 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19653
19654         PR c++/17661
19655         * testsuite/g++.dg/expr/for2.C: New test.
19656
19657 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19658
19659         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19660
19661 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19662
19663         PR tree-optimization/17724
19664         * g++.dg/opt/pr17724-1.C: New test.
19665         * g++.dg/opt/pr17724-2.C: New test.
19666         * g++.dg/opt/pr17724-3.C: New test.
19667         * g++.dg/opt/pr17724-4.C: New test.
19668         * g++.dg/opt/pr17724-5.C: New test.
19669         * g++.dg/opt/pr17724-6.C: New test.
19670
19671 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19672
19673         PR c/17301
19674         * gcc.dg/pr17301-2.c: New test.
19675
19676 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/15876
19679         * g++.dg/parse/error22.C: New test.
19680
19681         PR c++/17936
19682         * g++.dg/template/spec18.C: New test.
19683
19684 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19685
19686         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19687         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19688         memcpy.
19689         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19690         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19691
19692 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19693
19694         * g++.dg/eh/cleanup5.C: Add dg-options "".
19695
19696 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19697
19698         PR middle-end/17657
19699         * gcc.dg/switch-4.c: New test case.
19700
19701 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19702
19703         * gcc.c-torture/execute/20041011-1.c: New test.
19704
19705 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19706
19707         PR c++/17554
19708         * g++.dg/init/for3.C: New test.
19709
19710         PR c++/17657
19711         * g++.dg/opt/switch2.C: New test.
19712
19713         PR middle-end/17703
19714         * g++.dg/warn/Wreturn-2.C: New test.
19715
19716 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19717
19718         PR c++/17907
19719         * g++.dg/eh/cleanup5.C: New test.
19720
19721 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/17393
19724         * g++.dg/parse/error21.C: New test.
19725
19726 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19727
19728         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19729         * g++.dg/warn/incomplete1.C: Likewise.
19730         * g++.dg/template/qualttp20.C: Likewise.
19731
19732 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19733
19734         PR c/17881
19735         * parm-incomplete-1.c: New test.
19736
19737 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/17867
19740         * g++.dg/parse/error19.C: New test.
19741
19742         PR c++/17670
19743         * g++.dg/init/new11.C: New test.
19744
19745         PR c++/17821
19746         * g++.dg/parse/error20.C: New test.
19747
19748         PR c++/17826
19749         * g++.dg/template/crash24.C: New test.
19750
19751 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19752
19753         PR c/17301
19754         * gcc.dg/pr17301-1.c: New test.
19755
19756 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19757
19758         PR c/17189
19759         * gcc.dg/anon-struct-5.c: New test.
19760
19761 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19762
19763         PR c/17844
19764         * gcc.dg/pr17844-1.c: New test.
19765
19766 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19767
19768         PR tree-optimization/17906
19769         * gcc.c-torture/compile/pr17906.c: New.
19770
19771 2004-10-09  Stuart Hastings  <stuart@apple.com>
19772             Roger Sayle  <roger@eyesopen.com>
19773
19774         PR rtl-optimization/17853
19775         * gcc.dg/i386-mmx-5.c: New testcase.
19776
19777 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19778
19779         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19780
19781 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19782
19783         PR c++/17524
19784         * g++.dg/template/static9.C: New test.
19785
19786         PR c++/17685
19787         * g++.dg/parse/operator5.C: New test.
19788
19789 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19790
19791         PR middle-end/17894
19792         * gcc.c-torture/execute/divcmp-4.c: New test case.
19793
19794 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19795
19796         PR tree-opt/17902
19797         * g++.dg/opt/pr17902.C: New test.
19798
19799 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19800
19801         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19802
19803 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19804
19805         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19806
19807 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19808
19809         * gcc.dg/assign-warn-3.c: New test.
19810
19811 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19812
19813         PR c/16999
19814         * gcc.dg/cpp/ident-1.c: New test.
19815
19816 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19817
19818         * gcc.c-torture/compile/acc1.c: New.
19819
19820 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19821
19822         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19823         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19824
19825 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19826
19827         * gcc.dg/ultrasp11.c: New test.
19828
19829 2004-10-08  Michael Matz  <matz@suse.de>
19830
19831         * gcc.dg/doloop-2.c: New test.
19832
19833 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19834
19835         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19836         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19837         objc.dg/method-9.m: Update expected diagnostics.
19838
19839 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19840
19841         * gcc.dg/ppc-fsel-3.c: New file.
19842         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19843
19844 2004-10-07  Paul Brook  <paul@codesourcery.com>
19845
19846         * gfortran.dg/intrinsic_verify_1.f90: New test.
19847
19848 2004-10-07  Paul Brook  <paul@codesourcery.com>
19849
19850         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19851
19852 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19853
19854         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19855         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19856         commit.
19857
19858 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19859
19860         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19861
19862 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19863
19864         PR c++/17115
19865         * g++.dg/warn/Winline-4.C: New test.
19866
19867 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19868
19869         * gcc.c-torture/compile/20041007-1.c: New test.
19870
19871 2004-10-07  Paul Brook  <paul@codesourcery.com>
19872
19873         PR fortran/17678
19874         * gfortran.dg/use_allocated_1.f90: New test.
19875
19876 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19877
19878         PR middle-end/17849
19879         * gfortran.fortran-torture/compile/nested.f90: New test
19880
19881 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19882
19883         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19884
19885 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19886
19887         PR c++/17368
19888         * g++.dg/ext/asm6.C: New test.
19889
19890 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19891
19892         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19893
19894 2004-10-06  Paul Brook  <paul@codesourcery.com>
19895
19896         PR libfortran/17709
19897         * gfortran.dg/empty_format_1.f90: New test.
19898
19899 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19900
19901         PR fortran/17568
19902         * gfortran.dg/ishft.f90: New test.
19903
19904         PR fortran/17283
19905         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19906         tests.
19907
19908 2004-10-06  Paul Brook  <paul@codesourcery.com>
19909
19910         * gfortran.dg/do_1.f90: New test.
19911
19912 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19913
19914         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19915         optimizing for size.
19916
19917 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19918
19919         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19920
19921 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19922
19923         * gcc.c-torture/compile/20041005-1.c: New test.
19924
19925 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19926
19927         PR c++/17829
19928         * g++.dg/lookup/koenig4.C: New.
19929
19930 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19931
19932         * g++.dg/other/classkey1.C: Adjust quoting marks.
19933         * g++.dg/parse/error15.C: Likewise.
19934         * g++.dg/template/meminit2.C (int>): Likewise.
19935
19936 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19937
19938         PR fortran/17283
19939         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19940
19941         PR fortran/17631
19942         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19943
19944         PR fortran/17708
19945         * gfortran.dg/pr17708.f90: New test.
19946
19947 2004-10-04  Chao-ying Fu  <fu@mips.com>
19948
19949         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19950         * gcc.dg/vect/vect-4.c: Ditto.
19951         * gcc.dg/vect/vect-5.c: Ditto.
19952         * gcc.dg/vect/vect-6.c: Ditto.
19953         * gcc.dg/vect/vect-8.c: Ditto.
19954         * gcc.dg/vect/vect-16.c: Ditto.
19955         * gcc.dg/vect/vect-30.c: Ditto.
19956         * gcc.dg/vect/vect-40.c: Ditto.
19957         * gcc.dg/vect/vect-41.c: Ditto.
19958         * gcc.dg/vect/vect-42.c: Ditto.
19959         * gcc.dg/vect/vect-43.c: Ditto.
19960         * gcc.dg/vect/vect-44.c: Ditto.
19961         * gcc.dg/vect/vect-45.c: Ditto.
19962         * gcc.dg/vect/vect-46.c: Ditto.
19963         * gcc.dg/vect/vect-47.c: Ditto.
19964         * gcc.dg/vect/vect-48.c: Ditto.
19965         * gcc.dg/vect/vect-49.c: Ditto.
19966         * gcc.dg/vect/vect-50.c: Ditto.
19967         * gcc.dg/vect/vect-51.c: Ditto.
19968         * gcc.dg/vect/vect-52.c: Ditto.
19969         * gcc.dg/vect/vect-53.c: Ditto.
19970         * gcc.dg/vect/vect-54.c: Ditto.
19971         * gcc.dg/vect/vect-55.c: Ditto.
19972         * gcc.dg/vect/vect-56.c: Ditto.
19973         * gcc.dg/vect/vect-57.c: Ditto.
19974         * gcc.dg/vect/vect-58.c: Ditto.
19975         * gcc.dg/vect/vect-59.c: Ditto.
19976         * gcc.dg/vect/vect-60.c: Ditto.
19977         * gcc.dg/vect/vect-74.c: Ditto.
19978         * gcc.dg/vect/vect-79.c: Ditto.
19979         * gcc.dg/vect/vect-80.c: Ditto.
19980
19981 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19982
19983         * gcc.dg/unused-7.c: Use the correct option.
19984
19985 2004-10-04  Paul Brook  <paul@codesourcery.com>
19986         Bud Davis  <bdavis9659@comcast.net>
19987
19988         PR fortran/17706
19989         PR fortran/16434
19990         * gfortran/pr17706.f90: New test.
19991         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19992
19993 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19994
19995         * gfortran.dg/pr17612.f90: New test.
19996
19997 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19998
19999         * g++.dg/template/local1.C: Adjust quoting marks in
20000         testing for diagnostics.
20001         * g++.dg/tls/diag-2.C: Likewise.
20002         * g++.dg/other/error8.C: Likewise.
20003
20004 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20005
20006         PR c/17178
20007         * gcc.dg/unused-4.c: Adjust to be correct.
20008
20009         PR c/17820
20010         * gcc.dg/unused-7.c: New test.
20011
20012 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20013
20014         PR c++/17797
20015         * g++.dg/overload/template2.C: New test.
20016
20017 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20018
20019         PR tree-optimization/16632
20020         * gcc.dg/tree-ssa/20041002-1.c: New.
20021
20022 2004-10-03  Paul Brook  <paul@codesourcery.com>
20023
20024         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20025         rather than relying on default formatting.
20026
20027 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20028
20029         * gcc.dg/20040920-1.c: Update expected message text.
20030
20031 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20032
20033         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20034
20035 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20036
20037         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20038         tree level.
20039
20040 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20041
20042         * gcc.dg/tree-ssa/pr17343.c: Remove.
20043
20044 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20045
20046         PR tree-opt/17343
20047         * gcc.dg/tree-ssa/pr17343.c: New test.
20048
20049 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20050
20051         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20052         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20053         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20054         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20055         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20056
20057 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20058
20059         * gcc.dg/lvalue-2.c: New test.
20060
20061 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20062
20063         PR c/17730
20064         * gcc.dg/pr17730-1.c: New test
20065
20066 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20067
20068         PR c/7425
20069         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20070
20071 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.c-torture/execute/stdarg-1.c: New test.
20074         * gcc.c-torture/execute/stdarg-2.c: New test.
20075         * gcc.c-torture/execute/stdarg-3.c: New test.
20076         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20077         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20078         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20079         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20080         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20081
20082 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20083
20084         PR tree-optimization/17697
20085         * g++.dg/opt/pr17697-1.C: New test.
20086         * g++.dg/opt/pr17697-2.C: New test.
20087         * g++.dg/opt/pr17697-3.C: New test.
20088
20089 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20090
20091         PR c/16409
20092         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20093         gcc.dg/vla-init-5.c: New tests.
20094
20095 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20096
20097         PR c/13804
20098         * gcc.dg/pr13804-1.c: New test.
20099
20100 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20101
20102         PR fortran/16938
20103         * gfortran.dg/pr16938.f90: New test.
20104
20105 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * g++.dg/template/crash23.C: New test.
20108
20109 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/17585
20112         * g++.dg/template/static8.C: New test.
20113
20114 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20115
20116         PR c++/17681
20117         * g++.dg/other/error9.C: New test.
20118
20119 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20120
20121         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20122
20123 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20124
20125         PR fortran/15164
20126         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20127
20128 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20129
20130         PR middle-end/17112
20131         * gcc.dg/pr17112-1.c: New test case.
20132
20133 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20134
20135         PR c/11459
20136         * gcc.dg/pr11459-1.c: New test.
20137
20138 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20139
20140         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20141         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20142
20143 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20144
20145         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20146
20147 2004-09-25  Jan Hubicka  <jh@suse.cz>
20148
20149         * compile/30040909-1.c: New test.
20150         * compile/30040907-1.c: New test.
20151
20152 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20153
20154         * gcc.c-torture/execute/va-arg-26.c: New test.
20155
20156 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20157
20158         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20159         extra diagnostics on targets with 64-bit pointers.
20160         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20161
20162 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20163
20164         PR c/17188
20165         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20166         * gcc.dg/decl-3.c: Adjust expected message.
20167
20168 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20169
20170         PR fortran/17615
20171         * gfortran.dg/pr17615.f90: New test.
20172
20173 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20174
20175         PR tree-optimzation/17517
20176         * g++.dg/tree-ssa/pr17517.C: New Test.
20177
20178 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20179
20180         PR c++/16889
20181         * g++.dg/lookup/ambig3.C: New.
20182
20183 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20184
20185         PR tree-opt/17624
20186         * g++.dg/opt/pr17624.C: New test.
20187
20188 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20189
20190         PR c/6980
20191         * gcc.dg/Wbad-function-cast-1.c: New test.
20192
20193 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20194
20195         * g++.dg/ext/complit1.C
20196         * g++.dg/other/error2.C
20197         * g++.dg/other/nontype-1.C
20198         * g++.dg/parse/crash11.C
20199         * g++.dg/parse/crash12.C
20200         * g++.dg/parse/error15.C
20201         * g++.dg/parse/error4.C
20202         * g++.dg/parse/tmpl-outside1.C
20203         * g++.dg/parse/too-many-tmpl-args1.C
20204         * g++.dg/template/dependent-expr3.C
20205         * g++.dg/template/error10.C
20206         * g++.dg/template/instantiate1.C
20207         * g++.dg/template/vtable2.C
20208         * g++.dg/warn/Wshadow-1.C
20209         * g++.dg/warn/weak1.C
20210         * g++.old-deja/g++.brendan/crash16.C
20211         * g++.old-deja/g++.brendan/crash18.C
20212         * g++.old-deja/g++.brendan/crash48.C
20213         * g++.old-deja/g++.brendan/crash49.C
20214         * g++.old-deja/g++.brendan/crash55.C
20215         * g++.old-deja/g++.brendan/crash56.C
20216         * g++.old-deja/g++.brendan/crash8.C
20217         * g++.old-deja/g++.brendan/enum11.C
20218         * g++.old-deja/g++.brendan/enum8.C
20219         * g++.old-deja/g++.brendan/enum9.C
20220         * g++.old-deja/g++.brendan/friend3.C
20221         * g++.old-deja/g++.brendan/misc14.C
20222         * g++.old-deja/g++.bugs/900402_02.C
20223         * g++.old-deja/g++.bugs/900404_03.C
20224         * g++.old-deja/g++.bugs/900404_04.C
20225         * g++.old-deja/g++.bugs/900428_03.C
20226         * g++.old-deja/g++.jason/crash4.C
20227         * g++.old-deja/g++.jason/overload21.C
20228         * g++.old-deja/g++.jason/redecl1.C
20229         * g++.old-deja/g++.jason/report.C
20230         * g++.old-deja/g++.jason/rfg10.C
20231         * g++.old-deja/g++.jason/template30.C
20232         * g++.old-deja/g++.law/arm12.C
20233         * g++.old-deja/g++.law/ctors5.C
20234         * g++.old-deja/g++.law/cvt20.C
20235         * g++.old-deja/g++.law/init10.C
20236         * g++.old-deja/g++.law/init8.C
20237         * g++.old-deja/g++.law/visibility17.C
20238         * g++.old-deja/g++.law/visibility7.C
20239         * g++.old-deja/g++.mike/net8.C
20240         * g++.old-deja/g++.mike/p646.C
20241         * g++.old-deja/g++.mike/p700.C
20242         * g++.old-deja/g++.mike/p701.C
20243         * g++.old-deja/g++.mike/p811.C
20244         * g++.old-deja/g++.ns/template13.C
20245         * g++.old-deja/g++.other/array3.C
20246         * g++.old-deja/g++.other/crash25.C
20247         * g++.old-deja/g++.other/dtor3.C
20248         * g++.old-deja/g++.other/dtor4.C
20249         * g++.old-deja/g++.other/main1.C
20250         * g++.old-deja/g++.other/warn7.C
20251         * g++.old-deja/g++.pt/crash11.C
20252         * g++.old-deja/g++.pt/crash36.C
20253         * g++.old-deja/g++.pt/spec22.C
20254         * g++.old-deja/g++.pt/spec9.C
20255         * g++.old-deja/g++.pt/ttp52.C
20256         * g++.old-deja/g++.robertl/eb103.C
20257         * g++.old-deja/g++.robertl/eb121.C
20258         * g++.old-deja/g++.robertl/eb22.C
20259         * g++.old-deja/g++.robertl/eb8.C:
20260         Update locations and/or regexps of dg-error markers.
20261         Remove markers for some bogus messages that are no longer issued.
20262
20263 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20266         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20267
20268 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR c++/17618
20271         * g++.dg/lookup/crash5.C: New test.
20272
20273 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20274
20275         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20276         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20277         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20278         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20279         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20280         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20281
20282         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20283         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20284         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20285         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20286         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20287         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20288
20289         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20290
20291         * gcc.dg/vect/vect-44.c: Check additional cases.
20292         * gcc.dg/vect/vect-48.c: Check additional cases.
20293
20294         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20295         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20296         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20297         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20298         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20299         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20300         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20301         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20302         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20303
20304         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20305         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20306         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20307
20308 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20309
20310         * gcc.dg/tree-ssa/loop-6.c: New test.
20311
20312 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20313
20314         PR c++/17620
20315         * g++.dg/inherit/base2.C: New.
20316
20317 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20318
20319         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20320         * gcc.dg/20001012-2.c: Likewise.
20321         * gcc.dg/20001013-1.c: Likewise.
20322         * gcc.dg/20001101-1.c: Likewise.
20323         * gcc.dg/20001102-1.c: Likewise.
20324         * gcc.dg/bf-spl1.c: Likewise.
20325         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20326         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20327
20328 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20329
20330         PR tree-optimization/16721
20331         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20332
20333 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20334
20335         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20336         * gcc.dg/20040305-1.c: Likewise.
20337
20338 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20339
20340         PR c/16566
20341         * gcc.c-torture/compile/pr16566-1.c,
20342         gcc.c-torture/compile/pr16566-2.c,
20343         gcc.c-torture/compile/pr16566-3.c: New tests.
20344
20345 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20346
20347         PR tree-optimization/17512
20348         * gcc.c-torture/compile/20040916-1.c.
20349
20350 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20351
20352         * gcc.dg/pragma-re-3.c: New test.
20353
20354 2004-09-17  Matt Austern  <austern@apple.com>
20355
20356         PR c++/15049
20357         * g++.dg/other/anon3.C: New.
20358
20359 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20360
20361         PR c++/7503
20362         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20363         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20364         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20365         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20366         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20367
20368 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20369
20370         PR fortran/17286
20371         * gfortran.dg/pr17286.f90: New test.
20372
20373 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/17530
20376         * g++.dg/template/static7.C: New test.
20377
20378 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20379
20380         PR tree-opt/17558
20381         * gcc.c-torture/compile/pr17558.c: New test.
20382
20383 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20384
20385         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20386         if SKIP_ATTRIBUTE is defined.
20387
20388 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20389
20390         PR fortran/15957
20391         * gfortran.dg/pr15957.f90: New test.
20392
20393 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20394
20395         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20396         in comparison.
20397         * gcc.dg/vect/vect-79.c: Likewise.
20398         * gcc.dg/vect/vect-80.c: Likewise.
20399
20400 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20401
20402         PR fortran/15750
20403         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20404
20405 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20406
20407         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20408         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20409         * gcc.dg/vect/vect-62.c: New testcase.
20410         * gcc.dg/vect/vect-63.c: New testcase.
20411         * gcc.dg/vect/vect-64.c: New testcase.
20412         * gcc.dg/vect/vect-65.c: New testcase.
20413         * gcc.dg/vect/vect-66.c: New testcase.
20414         * gcc.dg/vect/vect-67.c: New testcase.
20415         * gcc.dg/vect/vect-68.c: New testcase.
20416         * gcc.dg/vect/vect-69.c: New testcase.
20417         * gcc.dg/vect/vect-79.c: New testcase.
20418         * gcc.dg/vect/vect-80.c: New testcase.
20419
20420 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20421
20422         * gcc.target/mips/asm-1.c: New test.
20423
20424 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20425
20426         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20427         * gcc.dg/vect/vect-73.c: New testcase.
20428         * gcc.dg/vect/vect-74.c: New testcase.
20429         * gcc.dg/vect/vect-75.c: New testcase.
20430         * gcc.dg/vect/vect-76.c: New testcase.
20431         * gcc.dg/vect/vect-77.c: New testcase.
20432         * gcc.dg/vect/vect-78.c: New testcase
20433
20434 2004-09-18  Paul Brook  <paul@codesourcery.com>
20435
20436         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20437
20438 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20439
20440         PR c/17424
20441         * gcc.dg/pr17424-1.c: New test.
20442
20443 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20444
20445         * g++.dg/tree-ssa/pr17153.C: New test.
20446
20447 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20448
20449         PR pch/13361
20450         * testsuite/g++.dg/pch/wchar-1.C: New.
20451         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20452
20453 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20454
20455         * gcc.c-torture/execute/20040917-1.c: New test.
20456
20457 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20458
20459         PR tree-optimization/17319
20460         * gcc.dg/pr17319.c: New test.
20461
20462 2004-09-17  Devang Patel  <dpatel@apple.com>
20463
20464         * gcc.dg/20040813-1.c: New test.
20465
20466 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20467
20468         PR tree-optimization/17273
20469         * gcc.c-torture/compile/pr17273.c: New test.
20470
20471 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20472
20473         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20474         Update expected messages.
20475         * gcc.dg/declspec-13.c: New test.
20476
20477 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20478
20479         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20480
20481 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20482
20483         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20484         change what 'a' is pointing to.
20485
20486 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20487
20488         PR c++/16002
20489         * g++.dg/template/error18.C: New test.
20490
20491         PR c++/16029
20492         * g++.dg/warn/Wunused-8.C: New test.
20493
20494 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20495
20496         PR tree-optimization/17513
20497         * gcc.dg/20040916-1.c: New test.
20498
20499 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20500
20501         PR c++/17501
20502         * g++.dg/template/typename7.C: New test.
20503
20504 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20505
20506         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20507
20508 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20509
20510         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20511         with -ftree-based-profiling also.
20512         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20513
20514 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20515
20516         PR/15364
20517         * gfortran.dg/der_array_io_1.f90: New test.
20518         * gfortran.dg/der_array_io_2.f90: New test.
20519         * gfortran.dg/der_array_io_3.f90: New test.
20520
20521 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20522
20523         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20524         EABI.
20525
20526 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20527
20528         * g++.dg/opt/switch1.C: New test.
20529
20530 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20531
20532         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20533         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20534         Update expected messages.
20535
20536 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20537
20538         PR fortran/16485
20539         * gfortran.dg/same_name_1.f90: New test.
20540
20541 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20542
20543         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20544         dereference garbage pointers.
20545
20546 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20549         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20550
20551         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20552         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20553         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20554
20555 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/17324
20558         * g++.dg/template/mangle1.C: New test.
20559
20560 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20561
20562         PR tree-optimization/17252
20563         * gcc.c-torture/execute/pr17252.c: New test.
20564
20565 2004-09-14  Andrew Pinski  <apinski@apple.com>
20566
20567         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20568
20569 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20570
20571         PR rtl-optimization/9771
20572         * gcc.dg/pr9771-1.c: New test case.
20573
20574 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20575
20576         PR tree-optimization/15262
20577         * gcc.c-torture/execute/pr15262-1.c: New test.
20578         * gcc.c-torture/execute/pr15262-2.c: New test.
20579
20580 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20581
20582         * gcc.dg/declspec-12.c: New test.
20583
20584 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20585
20586         * gfortran.dg/pr17090.f90: Add directives to test.
20587
20588 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20589
20590         * gcc.c-torture/compile/20040914-1.c: New test.
20591
20592 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20593
20594         PR c++/16162
20595         * g++.dg/template/decl2.C: New test.
20596
20597 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20598
20599         PR fortran/17090
20600         * gfortran.dg/pr17090.f90: New test.
20601
20602 2004-09-13  Dale Johannesen  <dalej@apple.com>
20603
20604         * gcc.c-torture/compile/pr17408.c: New test case.
20605
20606 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/16716
20609         * g++.dg/parse/crash17.C: New test.
20610
20611         PR c++/17327
20612         * g++.dg/template/enum3.C: New test.
20613
20614 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20615
20616         * lib/gcc-defs.exp: Load wrapper.exp.
20617         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20618         using local code.
20619         * lib/gcc.exp (gcc_init): Similar.
20620         * lib/gfortran.exp (gfortran_init): Similar.
20621         * lib/objc.exp (objc_init): Similar.
20622         * lib/treelang.exp (treelang_init): Similar.
20623         * lib/wrapper.exp: New file with build_wrapper call machinery in
20624         ${tool}_maybe_build_wrapper.
20625
20626 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20627
20628         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20629         "inline".
20630         * gcc.dg/declspec-11.c: Update expected messages.
20631         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20632         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20633         gcc.dg/inline-12.c: New tests.
20634
20635 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20636
20637         * g++.dg/tree-ssa/pr17400.C: New testcase.
20638
20639 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20640
20641         * gcc.target/mips/sb1-1.c: New testcase.
20642
20643 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20644
20645         * lib/g77-dg.exp: Remove unused file.
20646         * lib/mike-g77.exp: Ditto.
20647         * lib/g77.exp: Ditto.
20648
20649 2004-09-12  Richard Henderson  <rth@redhat.com>
20650
20651         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20652
20653 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20654
20655         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20656         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20657         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20658         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20659         Update expected messages.
20660
20661 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20662
20663         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20664         declaration/use mismatch for dirp parameter.
20665
20666 2004-09-12  Andrew Pinski  <apinski@apple.com>
20667
20668         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20669         -fgnu-runtime is passed.
20670
20671 2004-09-12  Richard Henderson  <rth@redhat.com>
20672
20673         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20674         do the uplevel thing and update additional_flags directly.
20675         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20676         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20677         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20678         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20679
20680 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20681
20682         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20683
20684 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20685
20686         PR middle-end/17411
20687         * g++.dg/opt/pr17411-1.C: New test case.
20688
20689 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20690
20691         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20692         gcc.dg/tls/diag-2.c: Update expected messages.
20693         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20694         messages.
20695         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20696         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20697         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20698         gcc.dg/tls/diag-5.c: New tests.
20699
20700 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20701
20702         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20703
20704 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20705
20706         * g++.dg/parse/break-in-for.C: New test.
20707
20708 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * gcc.dg/tree-ssa/20040911-1.c: New test.
20711
20712 2004-09-11  Andreas Jaeger  <aj@suse.de>
20713
20714         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20715         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20716
20717 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20718
20719         * gcc.target/frv: New directory of FR-V-specific tests.
20720
20721 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20722
20723         * gcc.dg/convert-vec-1.c: New test.
20724
20725 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20726
20727         PR middle-end/17024
20728         * gcc.dg/pr17024-1.c: New test case.
20729
20730 2004-09-10  Eric Christopher  <echristo@redhat.com>
20731
20732         * gcc.dg/20040910-1.c: New test.
20733
20734 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20735
20736         * gcc.dg/bitfld-9.c: New test.
20737
20738 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20739
20740         * gcc.c-torture/execute/ieee/acc1.c: New test.
20741         * gcc.c-torture/execute/ieee/acc2.c: New test.
20742         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20743
20744 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20745
20746         * gcc.dg/deprecated-2.c: New test.
20747
20748 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20749
20750         * gcc.dg/init-vec-1.c: New test.
20751
20752 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20753
20754         PR middle-end/17055
20755         * gcc.dg/pr17055-1.c: New test case.
20756
20757 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20758
20759         PR target/17377
20760         * gcc.c-torture/execute/pr17377.c: New test.
20761
20762 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20763
20764         PR c/8420
20765         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20766         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20767         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20768         gcc.dg/long-long-typespec-1.c: New tests.
20769         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20770
20771 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20772
20773         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20774         gcc.dg/gnu99-static-1.c: New tests.
20775
20776 2004-09-08  Devang Patel  <dpatel@apple.com>
20777
20778         * gcc.dg/darwin-ld-20040828-1.c: New test.
20779         * gcc.dg/darwin-ld-20040828-2.c: New test.
20780         * gcc.dg/darwin-ld-20040828-3.c: New test.
20781
20782 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20783
20784         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20785         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20786         in error message.
20787         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20788         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20789         in error message.
20790         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20791         types they qualify.
20792         * objc.dg/type-size-2.m: Fix wording in comment.
20793         * objc.dg/va-meth-1.m: New test case.
20794
20795 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20796
20797         PR c/16633:
20798         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20799         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20800
20801 2004-09-06  Devang Patel  <dpatel@apple.com>
20802
20803         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20804         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20805
20806 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20807
20808         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20809         reflect changed line numbering of diagnostics.
20810
20811 2004-09-06  Paul Brook  <paul@codesourcery.com>
20812
20813         * gfortran.dg/edit_real_1.f90: Add new test.
20814
20815 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20816
20817         * gcc.dg/tree-ssa/loop-2.c: New test.
20818         * gcc.dg/tree-ssa/loop-3.c: New test.
20819         * gcc.dg/tree-ssa/loop-4.c: New test.
20820         * gcc.dg/tree-ssa/loop-5.c: New test.
20821
20822 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20823
20824         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20825
20826 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20827
20828         * gcc.dg/format/sentinel-1.c: New test.
20829
20830 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20831
20832         * testsuite/gcc.dg/builtins-46.c: New.
20833
20834 2004-09-03  Devang Patel  <dpatel@apple.com>
20835
20836         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20837         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20838
20839 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20840
20841         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20842         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20843         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20844         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20845         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20846         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20847         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20848         the non-portable bzero.
20849         * gcc.dg/20010912-1.c: xfail for NetWare.
20850         * gcc.dg/20020426-2.c: xfail for NetWare.
20851         * gcc.dg/20021014-1.c: xfail for NetWare.
20852         * gcc.dg/20021018-1.c: xfail for NetWare.
20853         * gcc.dg/20030213-1.c: xfail for NetWare.
20854         * gcc.dg/20030225-1.c: xfail for NetWare.
20855         * gcc.dg/20030708-1.c: xfail for NetWare.
20856         * gcc.dg/builtins-config.h: Also exclude NetWare.
20857         * gcc.dg/format/format.h: Define restrict only if not already defined.
20858         * gcc.dg/nest.c: xfail for NetWare.
20859         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20860         * lib/target-supports.exp (check_visibility_available): Exclude
20861         NetWare.
20862
20863 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20864
20865         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20866         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20867         deterministic starting point for the alignment of structure fields.
20868         * gcc.dg/Wpadded.c: Dito.
20869         * g++.dg/abi/vbase10.C: Dito.
20870
20871 2004-09-03  Devang Patel  <dpatel@apple.com>
20872
20873         * g++.dg/debug/pr15736.cc: New test.
20874
20875 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20876
20877         * README.QMTEST: Fix out-of-date link.
20878
20879 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20880
20881         PR fortran/16579
20882         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20883         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20884
20885 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20886
20887         * g++.dg/abi/arm_rtti1.C: New test.
20888
20889 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20890
20891         * gcc.dg/ppc-vector-memcpy.c: New.
20892         * gcc.dg/ppc-vector-memset.c: New.
20893
20894 2004-09-02  Chao-ying Fu  <fu@mips.com>
20895
20896         * gcc.target/mips/mips-3d-1.c: New test.
20897         * gcc.target/mips/mips-3d-2.c: New test.
20898         * gcc.target/mips/mips-3d-3.c: New test.
20899         * gcc.target/mips/mips-3d-4.c: New test.
20900         * gcc.target/mips/mips-3d-5.c: New test.
20901         * gcc.target/mips/mips-3d-6.c: New test.
20902         * gcc.target/mips/mips-3d-7.c: New test.
20903         * gcc.target/mips/mips-3d-8.c: New test.
20904         * gcc.target/mips/mips-3d-9.c: New test.
20905         * gcc.target/mips/mips-ps-1.c: New test.
20906         * gcc.target/mips/mips-ps-2.c: New test.
20907         * gcc.target/mips/mips-ps-3.c: New test.
20908         * gcc.target/mips/mips-ps-4.c: New test.
20909         * gcc.target/mips/mips-ps-type.c: New test.
20910
20911 2004-09-02  Paul Brook  <paul@codesourcery.com>
20912
20913         * gfortran.dg/edit_real_1.f90: Add new tests.
20914
20915 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20916
20917         PR fortran/15327
20918         * gfortran.dg/merge_char_1.f90: New test.
20919
20920 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20921
20922         PR fortran/16404
20923         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20924
20925 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20926
20927         PR c/1522
20928         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20929
20930 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * g++.dg/opt/loop1.C: Do not XFAIL.
20933
20934 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20935
20936         * gcc.c-torture/execute/20040831-1.c: New test.
20937
20938 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20939
20940         PR fortran/16579
20941         * gfortran.dg/g77/20010610.f: Now passes.
20942         Copy from g77.f-torture/execute. Add dg-run directive.
20943         * gfortran.dg/g77/README: Update
20944
20945 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20948         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20949         (t1, t2, t3, t4): Add volatile.
20950
20951 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20952
20953         * g++.dg/ext/visibility/arm1.C: New test.
20954
20955 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20956
20957         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20958         -pedantic-errors.
20959
20960 2004-09-01  Paul Brook  <paul@codesourcery.com>
20961
20962         * gfortran.dg/eof_2.f90: New test.
20963
20964 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20965
20966         PR fortran/16579
20967         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20968
20969 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20970
20971         PR libfortran/16805
20972         * gfortran.dg/list_read_2.f90: New test.
20973
20974 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20975
20976         * g++.dg/abi/key1.C: New test.
20977
20978 2004-08-31  Richard Henderson  <rth@redhat.com>
20979
20980         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20981         form of offsetof.
20982         * g++.dg/other/offsetof5.C: Remove duplicate.
20983
20984 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20985
20986         PR fortran/17244
20987         * gfortran.dg/func_derived_1.f90: New test.
20988
20989 2004-08-31  Paul Brook  <paul@codesourcery.com>
20990
20991         * gfortran.dg/eof_1.f90: New test.
20992
20993 2004-08-31  Paul Brook  <paul@codesourcery.com>
20994
20995         * gfortran.dg/list_read_1.f90: New file.
20996
20997 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20998
20999         * g++.dg/opt/loop1.C: XFAIL.
21000
21001 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21002
21003         * gcc.dg/funcdef-storage-1.c: New.
21004         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21005         an extern function in local scope.
21006         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21007         declare an 'auto inline' function in local scope.
21008         * gcc.dg/20011130-1.c: Likewise.
21009         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21010         an 'auto' function in local scope.
21011         * gcc.dg/20021014-1.c: Likewise.
21012         * gcc.dg/20030331-2.c: Likewise.
21013
21014 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21015
21016         * gfortran.dg/blockdata_1.f90: New test.
21017
21018 2004-08-30  Richard Henderson  <rth@redhat.com>
21019
21020         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21021
21022 2004-08-30  Richard Henderson  <rth@redhat.com>
21023
21024         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21025         additional_flags set by alternate driver.
21026         (ieee-options): New procedure.
21027         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21028         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21029         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21030         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21031
21032 2004-08-30  Richard Henderson  <rth@redhat.com>
21033
21034         * lib/f-torture.exp: Remove.
21035
21036 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21037
21038         PR rtl-optimization/16590
21039         * g++.dg/opt/loop1.C: New test.
21040
21041 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21042
21043         PR fortran/13910
21044         * gfortran.dg/oldstyle_1.f90: New test.
21045
21046 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21047         Paul Brook  <paul@codesourcery.com>
21048
21049         * gfortran.dg/g77/README: Update.
21050         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21051         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21052         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21053
21054 2004-08-28  Paul Brook  <paul@codesourcery.com>
21055
21056         PR libfortran/17195
21057         * gfortran.dg/edit_real_1.f90: New test.
21058
21059 2004-08-27  Paul Brook  <paul@codesourcery.com>
21060
21061         * gfortran.dg/rewind_1.f90: New test.
21062
21063 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21064
21065         PR fortran/16597
21066         * gfortran.dg/pr16597.f90: New test.
21067
21068 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21069
21070         PR c/13801
21071         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21072         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21073         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21074         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21075         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21076
21077 2004-08-26  Nick Clifton  <nickc@redhat.com>
21078
21079         * gcc.c-torture/compile/pr17119.c: New test.
21080
21081 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21082
21083         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21084
21085 2004-08-25  Richard Henderson  <rth@redhat.com>
21086
21087         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21088         the bits that expect kind=8 to be the largest real kind.
21089
21090 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21091
21092         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21093
21094 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21095
21096         * gfortran.dg/assignment_1.f90: New test.
21097
21098 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21099
21100         * g++.dg/template/repo3.C: New test.
21101
21102 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21103
21104         PR middle-end/16693
21105         PR tree-optimization/16372
21106         * g++.dg/opt/pr16372-1.C: New test case.
21107         * g++.dg/opt/pr16693-1.C: New test case.
21108         * g++.dg/opt/pr16693-2.C: New test case.
21109
21110 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21111
21112         * objc.dg/proto-lossage-4.m: New test.
21113
21114 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/17155
21117         * g++.dg/inherit/local2.C: New test.
21118
21119 2004-08-25  Paul Brook  <paul@codesourcery.com>
21120
21121         PR fortran/17144
21122         * gfortran.dg/string_ctor_1.f90: New test.
21123
21124 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21125
21126         PR c++/14428
21127         * g++.dg/template/redecl2.C: New test.
21128
21129 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21130
21131         PR fortran/17143
21132         * gfortran.dg/pr17143.f90: New test.
21133
21134 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21135
21136         PR fortran/17164
21137         * gfortran.dg/pr17164.f90: New test.
21138
21139 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21140
21141         * gcc.dg/tree-ssa/loop-1.c: New test.
21142
21143 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21144
21145         * gcc.c-torture/compile/20040824-1.c: New test.
21146
21147 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21148
21149         * gcc.c-torture/compile/iftrap-3.c: New test.
21150
21151 2004-08-24  Paul Brook  <paul@codesourcery.com>
21152
21153         * gfortran.dg/entry_2.f90: New test.
21154
21155 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21156
21157         PR c++/16889
21158         * g++.dg/lookup/ambig[12].C: New.
21159
21160 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21161
21162         PR c++/16706
21163         * g++.dg/template/crash21.C: New test.
21164         * g++.dg/template/crash22.C: Likewise.
21165
21166 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         PR c++/17149
21169         * g++.dg/template/access15.C: New.
21170
21171 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21172
21173         PR c++/17163
21174         * g++.dg/template/repo2.C: New test.
21175
21176 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21177
21178         PR rtl-optimization/17078
21179         * gcc.c-torture/execute/pr17078-1.c: New test case.
21180
21181 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c/14492
21184         * gcc.dg/debug/crash1.c: New test.
21185
21186 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21187
21188         PR c/16180
21189         * gcc.dg/loop-5.c: New test.
21190
21191 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21192
21193         * gcc.c-torture/execute/20040823-1.c: New test.
21194
21195 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21196
21197         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21198         to the assembler.  Simplify test accordingly.
21199         (asm_abi_flags): Use GNU names.
21200         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21201         to check for ABI flags.
21202
21203 2004-08-22  Andrew Pinski  <apinski@apple.com>
21204
21205         * g++.dg/opt/pr14029.C: New test.
21206         * gcc.c-torture/execute/pr15262.c: New test.
21207
21208 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21209
21210         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21211
21212 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21213
21214         PR 16908
21215         * gfortran.dg/direct_io.f90: New test.
21216
21217 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/17121
21220         * g++.dg/inherit/local2.C: New test.
21221
21222 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21223
21224         PR c++/17120
21225         * g++.dg/warn/Wparentheses-4.C: New test.
21226
21227 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21228
21229         PR c++/17121
21230         * g++.dg/inherit/local2.C: New test.
21231
21232         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21233         * gcc.dg/ppc-ldstruct.c: Likewise.
21234         * gcc.dg/ppc64-abi-2.c: Likewise.
21235
21236 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21237
21238         PR rtl-optimization/17099
21239         * gcc.c-torture/execute/20040820-1.c: New test.
21240
21241 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21242
21243         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21244
21245 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21246
21247         PR fortran/17077
21248         * gfortran.dg/auto_array_1.f90: New test.
21249
21250 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21251
21252         PR fortran/17074
21253         * gfortran.dg/simpleif_1.f90: New test.
21254
21255 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21256
21257         * lib/target-supports.exp (check_profiling_available): Return
21258         false for arm*-*-symbianelf* and arm*-*-eabi*.
21259
21260         PR c++/15890
21261         * g++.dg/template/delete1.C: New test.
21262
21263 2004-08-19  Paul Brook  <paul@codesourcery.com>
21264
21265         PR fortran/14976
21266         PR fortran/16228
21267         * gfortran.dg/data_char_1.f90: New test.
21268
21269 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21270
21271         PR fortran/16946
21272         * gfortran.dg/reduction.f90: New testcase.
21273
21274 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21275
21276         PR fortran/16520
21277         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21278
21279 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21280
21281         PR c++/17041
21282         * g++.dg/Wparentheses-3.C: New test.
21283
21284 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21285
21286         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21287         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21288         * gcc.dg/vect/vect-2.c: Likewise.
21289         * gcc.dg/vect/vect-3.c: Likewise.
21290         * gcc.dg/vect/vect-4.c: Likewise.
21291         * gcc.dg/vect/vect-5.c: Likewise.
21292         * gcc.dg/vect/vect-6.c: Likewise.
21293         * gcc.dg/vect/vect-7.c: Likewise.
21294         * gcc.dg/vect/vect-25.c: Likewise.
21295         * gcc.dg/vect/vect-31.c: Likewise.
21296         * gcc.dg/vect/vect-32.c: Likewise.
21297         * gcc.dg/vect/vect-34.c: Likewise.
21298         * gcc.dg/vect/vect-36.c: Likewise.
21299         * gcc.dg/vect/vect-all.c: Likewise.
21300
21301 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/17068
21304         * g++.dg/template/operator4.C: New test.
21305
21306 2004-08-18  Richard Henderson  <rth@redhat.com>
21307
21308         * gcc.dg/20040206-1.c: XFAIL.
21309
21310 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/16246
21313         * g++.dg/template/array7.C: New test.
21314
21315 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21316
21317         * gcc.dg/mips-movcc-1.c: New test.
21318         * gcc.dg/mips-movcc-2.c: New test.
21319         * gcc.dg/mips-movcc-3.c: New test.
21320
21321         * gcc.dg/mips-nmadd-1.c: New test.
21322         * gcc.dg/mips-nmadd-2.c: New test.
21323
21324 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21325
21326         PR c++/15871
21327         * g++.dg/opt/inline8.C: New test.
21328
21329         PR c++/16965
21330         * g++.dg/parse/error17.C: New test.
21331
21332 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21333
21334         * gcc.dg/vect: New directory for vectorizer tests.
21335         * gcc.dg/vect/tree-vect.h: New file.
21336         * gcc.dg/vect/vect.exp: New file.
21337         * gcc.dg/vect/pr16105.c.c: New test.
21338         * gcc.dg/vect/vect-1.c: New test.
21339         * gcc.dg/vect/vect-2.c: New test.
21340         * gcc.dg/vect/vect-3.c: New test.
21341         * gcc.dg/vect/vect-4.c: New test.
21342         * gcc.dg/vect/vect-5.c: New test.
21343         * gcc.dg/vect/vect-6.c: New test.
21344         * gcc.dg/vect/vect-7.c: New test.
21345         * gcc.dg/vect/vect-8.c: New test.
21346         * gcc.dg/vect/vect-9.c: New test.
21347         * gcc.dg/vect/vect-10.c: New test.
21348         * gcc.dg/vect/vect-11.c: New test.
21349         * gcc.dg/vect/vect-12.c: New test.
21350         * gcc.dg/vect/vect-13.c: New test.
21351         * gcc.dg/vect/vect-14.c: New test.
21352         * gcc.dg/vect/vect-15.c: New test.
21353         * gcc.dg/vect/vect-16.c: New test.
21354         * gcc.dg/vect/vect-17.c: New test.
21355         * gcc.dg/vect/vect-18.c: New test.
21356         * gcc.dg/vect/vect-19.c: New test.
21357         * gcc.dg/vect/vect-20.c: New test.
21358         * gcc.dg/vect/vect-21.c: New test.
21359         * gcc.dg/vect/vect-22.c: New test.
21360         * gcc.dg/vect/vect-23.c: New test.
21361         * gcc.dg/vect/vect-24.c: New test.
21362         * gcc.dg/vect/vect-25.c: New test.
21363         * gcc.dg/vect/vect-26.c: New test.
21364         * gcc.dg/vect/vect-27.c: New test.
21365         * gcc.dg/vect/vect-28.c: New test.
21366         * gcc.dg/vect/vect-29.c: New test.
21367         * gcc.dg/vect/vect-30.c: New test.
21368         * gcc.dg/vect/vect-31.c: New test.
21369         * gcc.dg/vect/vect-32.c: New test.
21370         * gcc.dg/vect/vect-33.c: New test.
21371         * gcc.dg/vect/vect-34.c: New test.
21372         * gcc.dg/vect/vect-35.c: New test.
21373         * gcc.dg/vect/vect-36.c: New test.
21374         * gcc.dg/vect/vect-37.c: New test.
21375         * gcc.dg/vect/vect-38.c: New test.
21376         * gcc.dg/vect/vect-40.c: New test.
21377         * gcc.dg/vect/vect-41.c: New test.
21378         * gcc.dg/vect/vect-42.c: New test.
21379         * gcc.dg/vect/vect-43.c: New test.
21380         * gcc.dg/vect/vect-44.c: New test.
21381         * gcc.dg/vect/vect-45.c: New test.
21382         * gcc.dg/vect/vect-46.c: New test.
21383         * gcc.dg/vect/vect-47.c: New test.
21384         * gcc.dg/vect/vect-48.c: New test.
21385         * gcc.dg/vect/vect-49.c: New test.
21386         * gcc.dg/vect/vect-50.c: New test.
21387         * gcc.dg/vect/vect-51.c: New test.
21388         * gcc.dg/vect/vect-52.c: New test.
21389         * gcc.dg/vect/vect-53.c: New test.
21390         * gcc.dg/vect/vect-54.c: New test.
21391         * gcc.dg/vect/vect-55.c: New test.
21392         * gcc.dg/vect/vect-56.c: New test.
21393         * gcc.dg/vect/vect-57.c: New test.
21394         * gcc.dg/vect/vect-58.c: New test.
21395         * gcc.dg/vect/vect-59.c: New test.
21396         * gcc.dg/vect/vect-60.c: New test.
21397         * gcc.dg/vect/vect-61.c: New test.
21398         * gcc.dg/vect/vect-all.c: New test.
21399         * gcc.dg/vect/vect-none.c: New test.
21400
21401 2004-08-17  Paul Brook  <paul@codesourcery.com>
21402
21403         PR fortran/13082
21404         * gfortran.dg/entry_1.f90: New test.
21405
21406 2004-08-17  Andrew Pinski  <apinski@apple.com>
21407
21408         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21409
21410 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21411
21412         * gcc.dg/pr17036-1.c: New test.
21413
21414 2004-08-16  Devang Patel  <dpatel@apple.com>
21415
21416         * gcc.dg/darwin-20040809-1.c: New test.
21417
21418 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21419
21420         * gcc.dg/funcdef-attr-1.c: New test.
21421
21422 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21423
21424         * gcc.dg/altivec-17.c: New test.
21425         * gcc.dg/altivec-18.c: New test.
21426
21427 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21428
21429         PR c++/6749
21430         * g++.dg/template/vtable2.C: New test.
21431
21432 2004-08-14  Richard Henderson  <rth@redhat.com>
21433
21434         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21435         * gcc.dg/pack-test-4.c (main): Return 0.
21436         * gcc.dg/setjmp-1.c: Remove XFAIL.
21437         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21438
21439 2004-08-14  Richard Henderson  <rth@redhat.com>
21440
21441         * gcc.dg/980217-1.c: Add prototype for printf.
21442
21443 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21444
21445         * gfortran.dg/pr16935.f90: New test.
21446
21447 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21448
21449         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21450
21451 2004-08-13  Paul Brook  <paul@codesourcery.com>
21452
21453         * gfortran.dg/der_io_1.f90: Remove stray comma.
21454
21455 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21456
21457         * gcc.dg/vmx/cw-bug-2.c: Remove.
21458         * gcc.dg/vmx/vprint-1.c: Remove.
21459         * gcc.dg/vmx/vscan-1.c: Remove.
21460
21461 2004-08-12  Devang patel  <dpatel@apple.com>
21462
21463         * gcc.dg/darwin-20040809-2.c: New test.
21464
21465 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21466
21467         * g++.dg/ext/altivec-12.C: New test.
21468
21469         * g++.dg/ext/altivec-11.C: New test.
21470
21471 2004-08-12  Paul Brook  <paul@codesourcery.com>
21472
21473         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21474
21475 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21476
21477         * g++.dg/ext/altivec-2.C: Check for hardware support before
21478         executing any VMX instructions.
21479
21480         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21481
21482 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21483
21484         PR c++/16276
21485         * g++.old-deja/g++.other/comdat4.C: New test.
21486         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21487
21488 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21489
21490         PR target/16286
21491         * gcc.dg/pr16286.c: New test.
21492
21493 2004-08-12 Jan Beulich <jbeulich@novell.com>
21494
21495         * g++.dg/ext/asm5.C: New.
21496
21497 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/16698
21500         * g++.dg/eh/crash1.C: New test.
21501
21502         PR c++/16717
21503         * g++.dg/ext/construct1.C: New test.
21504
21505 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/16853
21508         * g++.dg/init/ptrmem1.C: New test.
21509
21510         PR c++/16618
21511         * g++.dg/parse/offsetof5.C: New test.
21512
21513         PR c++/16870
21514         * g++.dg/template/overload3.C: New test.
21515
21516 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21517
21518         PR c++/16964
21519         * g++.dg/parse/error16.C: New test.
21520
21521         PR c++/16904
21522         * g++.dg/template/error14.C: New test.
21523
21524         PR c++/16929
21525         * g++.dg/template/error15.C: New test.
21526
21527 2004-08-11  Devang Patel  <dpatel@apple.com>
21528
21529         * gcc.dg/darwin-ld-20040809-1.c: New test.
21530         * gcc.dg/darwin-ld-20040809-2.c: New test.
21531
21532 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21533
21534         PR fortran/16917
21535         * gfortran.dg/dfloat_1.f90: New test.
21536
21537 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21538
21539         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21540         * gcc.dg/dll-2.c: Fix dg-require syntax.
21541         * gcc.misc-tests/arm-isr.c (abort): Declare.
21542         (exit): Likewise.
21543
21544 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21545
21546         PR c++/16971
21547         * g++.dg/parse/crash16.C: New test.
21548
21549 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21550
21551         * gcc.dg/mips-rsqrt-1.c: New test case.
21552         * gcc.dg/mips-rsqrt-2.c: New test case.
21553         * gcc.dg/mips-rsqrt-3.c: New test case.
21554
21555 2004-08-10  Paul Brook  <paul@codesourcery.com>
21556
21557         * gfortran.dg/der_io_1.f90: New test.
21558
21559 2004-08-10  Paul Brook  <paul@codesourcery.com>
21560
21561         PR fortran/16919
21562         * gfortran.dg/der_array_1.f90: New test.
21563
21564 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21565
21566         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21567
21568 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21569
21570         * gcc.dg/wchar_t-2.c: Fix typo.
21571
21572 2004-08-09  Falk Hueffner  <falk@debian.org>
21573
21574         PR tree-optimization/12517
21575         * gcc.c-torture/compile/pr12517.c: New test.
21576
21577         PR tree-optimization/12578
21578         * gcc.c-torture/compile/pr12578.c: New test.
21579
21580         PR tree-optimization/12899
21581         * gcc.c-torture/compile/pr12899.c: New test.
21582
21583         PR rtl-optimization/14692
21584         * gcc.c-torture/compile/pr14692.c: New test.
21585
21586         PR tree-optimization/16461
21587         * gcc.c-torture/compile/pr16461.c: New test.
21588
21589 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21590
21591         * gfortran.dg/getenv_1.f90: New test.
21592
21593 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21594
21595         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21596         wchar_t.
21597         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21598
21599 2004-08-06  Paul Brook  <paul@codesourcery.com>
21600
21601         * gfortran.dg/ret_array_1.f90: New test.
21602         * gfortran.dg/ret_pointer_1.f90: New test.
21603
21604 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21605
21606         * gcc.dg/missing-field-init-[12].c: New tests.
21607         * g++.dg/warn/missing-field-init-[12].C: New tests.
21608
21609 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21610
21611         * gcc.dg/enum2.c: New test.
21612         * gcc.dg/symbian3.c: Likewise.
21613         * gcc.dg/symbian4.c: Likewise.
21614         * gcc.dg/wchar_t-2.c: Likewise.
21615
21616 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21617
21618         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21619         destructor tests.
21620
21621 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21622
21623         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21624         dg-require-visiblity.
21625         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21626         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21627         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21628         * g++.dg/ext/visibility/new1.C: Likewise.
21629         * g++.dg/ext/visibility/pragma.C: Likewise.
21630         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21631         * g++.dg/ext/visibility/virtual.C: Likewise.
21632         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21633         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21634         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21635         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21636         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21637         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21638         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21639         * g++/dg/ext/visibility/visibility-8.C: New test.
21640         * gcc.c-torture/compile/dll.x: Remove.
21641         * gcc.dg/dll-2.c: Use dg-require-dll
21642         * gcc.dg/visibility-10.c: New test.
21643         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21644         supporting DLLs.
21645         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21646         (scan_not_hidden): Likewise.
21647
21648 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21649
21650         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21651
21652 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21653
21654         * gcc.c-torture/execute/20040805-1.c: New test.
21655
21656 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21657
21658         * gcc.dg/20020118-1.c: Declare abort.
21659         * gcc.dg/altivec_check.h: Likewise.
21660         * gcc.dg/iftrap-2.c: Likewise.
21661         * gcc.dg/pragma-darwin.c: Likewise.
21662         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21663
21664 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21665
21666         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21667
21668 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21669
21670         * gcc.c-torture/execute/builtins/abs-2.c,
21671         gcc.c-torture/execute/builtins/abs-3.c,
21672         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21673         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21674         intmax_t, uintmax_t and their limits.
21675         * gcc.dg/intmax_t-1.c: New test.
21676
21677 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21678
21679         * g++.dg/tc1/dr147.C: Add reference to PR.
21680
21681 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21682
21683         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21684         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21685
21686 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21687
21688         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21689
21690 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21691
21692         * gcc.dg/redecl-5.c: New test.
21693         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21694         of scanf.
21695
21696 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21697
21698         PR middle-end/16790
21699         * gcc.c-torture/execute/pr16790-1.c: New test case.
21700
21701 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21702
21703         * g++.dg/ext/visibility/assign1.C: New test.
21704         * g++.dg/ext/visibility/new1.C: Likewise.
21705
21706         * gcc.dg/symbian1.c: New test.
21707         * gcc.dg/symbian2.c: Likewise.
21708
21709 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21710
21711         PR target/16570
21712         * gcc.dg/i386-sse-9.c: New test.
21713
21714 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21715
21716         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21717
21718 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21719
21720         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21721         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21722         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21723         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21724         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21725         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21726         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21727         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21728         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21729         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21730         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21731         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21732         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21733         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21734         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21735         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21736         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21737         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21738         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21739         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21740         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21741         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21742         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21743         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21744         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21745         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21746         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21747         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21748         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21749         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21750         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21751         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21752         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21753         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21754         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21755         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21756         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21757         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21758         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21759         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21760         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21761         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21762         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21763         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21764         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21765         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21766         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21767         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21768         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21769         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21770         gcc.misc-tests/i386-pf-3dnow-1.c,
21771         gcc.misc-tests/i386-pf-athlon-1.c,
21772         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21773         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21774         Declare built-in functions used.
21775         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21776
21777 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21778
21779         PR c++/16707
21780         * g++.dg/lookup/using12.C: New test.
21781
21782         * g++.dg/init/null1.C: Fix PR number.
21783         * g++.dg/parse/namespace10.C: Likewise.
21784
21785 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21786
21787         PR c++/16224
21788         * g++.dg/template/spec17.C: New test.
21789         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21790         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21791
21792 2004-08-02  David Billinghurst
21793
21794         PR fortran/16292
21795         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21796
21797 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21798
21799         * gcc.dg/ia64-got-1.c: New test case.
21800
21801 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/16489
21804         * g++.dg/init/null1.C: New test.
21805         * g++.dg/tc1/dr76.C: Adjust error marker.
21806
21807         PR c++/16529
21808         * g++.dg/parse/namespace10.C: New test.
21809
21810         PR c++/16810
21811         * g++.dg/inherit/ptrmem2.C: New test.
21812
21813 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21814
21815         PR target/16155
21816         * gcc.dg/pr16155.c: New test.
21817
21818 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21819
21820         * gcc.dg/redecl-2.c: New test.
21821
21822 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21823
21824         * gcc.dg/darwin-longdouble.c: New file.
21825
21826 2004-07-30  Richard Henderson  <rth@redhat.com>
21827
21828         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21829         write to constant argument.
21830         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21831
21832 2004-07-30  Richard Henderson  <rth@redhat.com>
21833
21834         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21835         tests of nearest around zero.
21836
21837 2004-07-30  Andrew Pinski  <apinski@apple.com>
21838
21839         * gcc.c-torture/compile/20040730-1.c: New test.
21840
21841 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21842
21843         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21844         powerpc-eabispe.
21845
21846 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21847
21848         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21849
21850 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21851
21852         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21853         contains $ld_library_path.
21854         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21855
21856 2004-07-29  Richard Henderson  <rth@redhat.com>
21857
21858         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21859
21860         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21861         (alt2, which): New.
21862         (Check): Accept either alternative.
21863
21864 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * g++.dg/abi/inline1.C: New test.
21867         * g++.dg/abi/local1-a.cc: Likewise.
21868         * g++.dg/abi/local1.C: Likewise.
21869         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21870         * g++.dg/abi/mangle12.C: Likewise.
21871         * g++.dg/abi/mangle17.C: Likewise.
21872         * g++.dg/abi/mangle20-2.C: Likewise.
21873         * g++.dg/opt/interface1.C: Likewise.
21874         * g++.dg/opt/interface1.h: Likewise.
21875         * g++.dg/opt/interface1-a.cc: New test.
21876         * g++.dg/parse/repo1.C: New test.
21877         * g++.dg/template/repo1.C: Likewise.
21878         * g++.dg/warn/Winline-1.C: Likewise.
21879         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21880
21881 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21882
21883         * gcc.dg/tree-ssa/20040729-1.c: New test.
21884
21885 2004-07-27  Matt Austern <austern@apple.com>
21886
21887         * gcc.dg/darwin-bool-1.c: New test.
21888         * gcc.dg/darwin-bool-2.c: New test.
21889
21890 2004-07-28  Richard Henderson  <rth@redhat.com>
21891
21892         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21893         arguments in the correct type.  Don't write to constant arguments.
21894
21895 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21896
21897         PR tree-optimization/16688
21898         PR tree-optimization/16689
21899         * g++.dg/tree-ssa/pr16688.C: New test.
21900
21901 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21902
21903         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21904         loads.  Not only in the comment, this time.
21905
21906 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21907
21908         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21909         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21910         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21911         * gcc.dg/sh4a-bitmovua.c: New.
21912         * gcc.dg/sh4a-cos.c: New.
21913         * gcc.dg/sh4a-cosf.c: New.
21914         * gcc.dg/sh4a-fprun.c: New.
21915         * gcc.dg/sh4a-fsrra.c: New.
21916         * gcc.dg/sh4a-memmovua.c: New.
21917         * gcc.dg/sh4a-sin.c: New.
21918         * gcc.dg/sh4a-sincos.c: New.
21919         * gcc.dg/sh4a-sincosf.c: New.
21920         * gcc.dg/sh4a-sinf.c: New.
21921
21922 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21923
21924         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21925         conditionals.
21926         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21927         loads.
21928         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21929         DOM1.
21930
21931 2004-07-27  Andrew Pinski  <apinski@apple.com>
21932
21933         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21934
21935 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21936
21937         * gcc.dg/pragma-isr.c: New test.
21938
21939 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21940
21941         PR c++/14429
21942         * g++.dg/template/ttp11.C: New test.
21943
21944 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21945
21946         * gcc.c-torture/compile/20040727-1.c: New test.
21947
21948 2004-07-26  Eric Christopher  <echristo@redhat.com>
21949
21950         * gcc.c-torture/compile/20040726-2.c: New test.
21951
21952 2004-07-26  Andrew Pinski  <apinski@apple.com>
21953
21954         * g++.dg/rtti/tinfo1.C: Xfail.
21955
21956 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21957
21958         * gcc.c-torture/compile/20040726-1.c: New test.
21959
21960 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21961             Brian Ryner  <bryner@brianryner.com>
21962
21963         PR c++/9283
21964         PR c++/15000
21965         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21966         * g++.dg/ext/visibility/: New directory.
21967         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21968         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21969         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21970         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21971         * g++.dg/ext/visibility/fvisibility.C,
21972         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21973         g++.dg/ext/visibility/fvisibility-override1.C
21974         g++.dg/ext/visibility/fvisibility-override2.C
21975         g++.dg/ext/visibility/memfuncts.C
21976         g++.dg/ext/visibility/noPLT.C
21977         g++.dg/ext/visibility/pragma.C
21978         g++.dg/ext/visibility/pragma-override1.C
21979         g++.dg/ext/visibility/pragma-override2.C
21980         g++.dg/ext/visibility/staticmemfuncts.C
21981         g++.dg/ext/visibility/virtual.C: New tests.
21982
21983 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         PR c/15360
21986         * gcc.dg/pr15360-1.c: New test.
21987
21988 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21989
21990         * gcc.dg/pragma-align-2.c: New test.
21991         * gcc.dg/pragma-init-fini.c: New test.
21992         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21993         targets.
21994
21995 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21996
21997         * gcc.dg/init-string-2.c: New test.
21998
21999 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22000
22001         PR 16684
22002         * gcc.dg/Wredundant-decls-1.c: New test case.
22003
22004 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22005
22006         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22007         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22008         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22009         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22010         * gcc.dg/compat/generate-random.c: New file.
22011         * gcc.dg/compat/generate-random.h: Likewise.
22012         * gcc.dg/compat/generate-random_r.c: Likewise.
22013         * gcc.dg/compat/struct-layout-1.h: Likewise.
22014         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22015         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22016         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22017         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22018         * gcc.dg/compat/struct-layout-1_main.c: New test.
22019         * gcc.dg/compat/struct-layout-1_x.c: New file.
22020         * gcc.dg/compat/struct-layout-1_y.c: New file.
22021         * gcc.dg/compat/struct-layout-1_test.h: New file.
22022
22023 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22024
22025         * gcc.dg/comp-return-1.c: New test
22026
22027 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22028
22029         * gcc.dg/vmx/8-02a.c: Fix typo.
22030
22031         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22032         * gcc.dg/darwin-abi-3.c: New test.
22033
22034         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22035         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22036
22037         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22038         * gcc.dg/vmx/ops-long-1.c: New test.
22039         * gcc.dg/vmx/ops-long-2.c: New test.
22040
22041 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22042
22043         * g++.dg/lookup/conv-[1234].C: New.
22044
22045 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22046
22047         * g++.dg/parse/attr2.C: Simplify.
22048
22049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22050
22051         PR c/7284
22052         * gcc.c-torture/execute/pr7284-1.c: New test.
22053
22054 2004-07-22  Brian Booth  <bbooth@redhat.com>
22055
22056         * gcc.dg/tree-ssa/20040721-1.c: New test.
22057
22058 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22059
22060         * g++.dg/template/crash20.c: New.
22061
22062 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22063
22064         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22065         Add dg-run directive.  Declare variables as required.
22066         * gfortran.dg/g77/README: Update
22067
22068 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22069
22070         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22071         gcc.dg/cris-peep2-andu2.c: New tests.
22072
22073 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22074
22075         PR c/15052
22076         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22077         on return type.
22078         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22079         messages.
22080         * gcc.dg/qual-return-2.c: Update expected messages.
22081         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22082
22083 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22084
22085         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22086         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22087
22088 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22089
22090         PR c/11250
22091         * gcc.dg/init-string-1.c: New test.
22092
22093 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22094
22095         PR middle-end/15345
22096         PR c/16450
22097         * gcc.dg/torture/nested-fn-1.c: New test.
22098
22099 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22100
22101         PR target/16559
22102         * gcc.dg/ia64-fptr-1.c: New file.
22103
22104 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22105
22106         PR c++/14497
22107         * g++.dg/template/spec16.C: New test.
22108         * g++.old-deja/g++.robertl/eb118.C: Remove.
22109
22110 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22111
22112         PR c++/509
22113         * g++.dg/template/spec15.C: New test.
22114
22115 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22116
22117         Copy cases from g77.f-torture/execute and add dg-run
22118         directive.  Other changes as noted.
22119         * gfortran.dg/g77/13037.f
22120         * gfortran.dg/g77/1832.f
22121         * gfortran.dg/g77/19981119-0.f
22122         * gfortran.dg/g77/19990313-0.f
22123         * gfortran.dg/g77/19990313-1.f
22124         * gfortran.dg/g77/19990313-2.f
22125         * gfortran.dg/g77/19990313-3.f
22126         * gfortran.dg/g77/19990419-1.f
22127         * gfortran.dg/g77/19990826-0.f
22128         * gfortran.dg/g77/19990826-2.f
22129         * gfortran.dg/g77/20000503-1.f
22130         * gfortran.dg/g77/20001111.f
22131         * gfortran.dg/g77/20010116.f
22132         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22133         * gfortran.dg/g77/20010430.f
22134         * gfortran.dg/g77/6177.f
22135         * gfortran.dg/g77/947.f
22136         * gfortran.dg/g77/970816-3.f
22137         * gfortran.dg/g77/971102-1.f
22138         * gfortran.dg/g77/980520-1.f
22139         * gfortran.dg/g77/980628-0.f
22140         * gfortran.dg/g77/980628-1.f
22141         * gfortran.dg/g77/980628-10.f
22142         * gfortran.dg/g77/980628-2.f
22143         * gfortran.dg/g77/980628-3.f
22144         * gfortran.dg/g77/980628-7.f
22145         * gfortran.dg/g77/980628-8.f
22146         * gfortran.dg/g77/980628-9.f
22147         * gfortran.dg/g77/980701-0.f
22148         * gfortran.dg/g77/980701-1.f
22149         * gfortran.dg/g77/cabs.f
22150         * gfortran.dg/g77/claus.f
22151         * gfortran.dg/g77/complex_1.f
22152         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22153         * gfortran.dg/g77/dcomplex.f
22154         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22155         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22156         * gfortran.dg/g77/f90-intrinsic-numeric.f
22157         * gfortran.dg/g77/int8421.f
22158         * gfortran.dg/g77/labug1.f
22159         * gfortran.dg/g77/large_vec.f
22160         * gfortran.dg/g77/le.f
22161         * gfortran.dg/g77/short.f
22162         * gfortran.dg/g77/README: Update
22163
22164 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/16637
22167         * g++.dg/parse/lookup4.C: New test.
22168
22169 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         PR c++/16175
22172         * g++.dg/template/ttp10.C: New test.
22173
22174 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22175
22176         * gcc.dg/pr12625-1.c: New test.
22177
22178 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22179
22180         * testsuite/gcc.dg/switch-warn-1.c: New test.
22181         * testsuite/gcc.dg/switch-warn-2.c: New test.
22182         * gcc.c-torture/compile/pr14730.c: Update.
22183
22184 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22185
22186         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22187         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22188         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22189         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22190
22191 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22192
22193         PR c++/16623
22194         * g++.dg/template/assign1.C: New test.
22195
22196 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22197
22198         PR c++/12170
22199         * g++.dg/template/ttp9.C: New test.
22200
22201 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22202
22203         * gcc.dg/format/cmn-err-1.c: New test.
22204
22205 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22206
22207         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22208         gcc.dg/Wparentheses-10.c: New tests.
22209         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22210
22211 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22212
22213         PR fortran/16465
22214         * gfortran.dg/g77//ffixed-line-length-0.f,
22215         gfortran.dg/g77/ffixed-line-length-132.f,
22216         gfortran.dg/g77/ffixed-line-length-72.f,
22217         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22218         gfortran.dg/g77/README: Update.
22219
22220 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22221
22222         PR c++/13092
22223         * g++.dg/template/non-dependent7.C: New test.
22224         * g++.dg/template/non-dependent8.C: Likewise.
22225         * g++.dg/template/non-dependent9.C: Likewise.
22226         * g++.dg/template/non-dependent10.C: Likewise.
22227
22228 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/16337
22231         * g++.dg/parse/attr2.C: New test.
22232
22233 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22234
22235         * g77.dg: Removed.
22236         * g77.f-torture: Ditto.
22237
22238 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22239
22240         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22241         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22242         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22243
22244 2004-07-16  Richard Henderson  <rth@redhat.com>
22245
22246         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22247
22248 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22249
22250         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22251         tests with full list of options.
22252         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22253         of TORTURE_OPTIONS if test contains 'dg-do run'.
22254
22255         PR fortran/16404
22256         * gfortran.dg/do_iterator.f90: New test.
22257
22258 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22259
22260         PR rtl-optimization/16536
22261         * gcc.c-torture/execute/restrict-1.c: New test.
22262
22263 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22264
22265         PR fortran/15324
22266         * gfortran.dg/pr15324.f90: New test.
22267
22268         PR fortran/15129
22269         * gfortran.dg/pr15129.f90: New test.
22270
22271         PR fortran/15140
22272         * gfortran.dg/pr15140.f90: New test.
22273
22274         PR fortran/13792
22275         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22276         compile-time simplification.
22277
22278 2004-07-14  Mike Stump  <mrs@apple.com>
22279
22280         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22281
22282 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22283
22284         PR target/16325
22285         * gcc.dg/profile-generate-1.c: New.
22286
22287 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22288
22289         * gcc.c-torture/execute/20040709-1.c: New test.
22290         * gcc.c-torture/execute/20040709-2.c: New test.
22291
22292 2004-07-14  Mike Stump  <mrs@apple.com>
22293
22294         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22295
22296 2004-07-14  Mike Stump  <mrs@apple.com>
22297
22298         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22299
22300 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22301
22302         PR c++/16518
22303         * g++.dg/parse/mutable1.C: New test.
22304
22305 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22306
22307         PR tree-optimization/16443
22308         * gcc.dg/tree-ssa/20040713-1.c: New test.
22309
22310 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22311
22312         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22313         for operator new.
22314
22315 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22316
22317         * gfortran.dg/g77/README: New file
22318         * gfortran.dg/g77/19981216-0.f: Copy from
22319         g77.f-torture/noncompile.  Add "dg-do compile" and
22320         dg-error as required.
22321         * gfortran.dg/g77/19990218-1.f: Likewise.
22322         * gfortran.dg/g77/19990905-1.f: Likewise.
22323         * gfortran.dg/g77/9263.f: Likewise.
22324         * gfortran.dg/g77/980615-0.f: Likewise.
22325         * gfortran.dg/g77/980616-0.f: Likewise.
22326         * gfortran.dg/g77/check0.f: Likewise.
22327         * gfortran.dg/g77/select_no_compile.f: Likewise.
22328
22329 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22330
22331         Copy files from g77.f-torture/compile.
22332         Add "{ dg-do compile}".  Other changes as noted
22333         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22334         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22335         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22336         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22337         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22338         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22339         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22340         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22341         statement to conform to standard.  Append alpha1.x for reference.
22342         * gfortran.dg/g77/xformat.f: Add dg-warning
22343
22344 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22345
22346         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22347         Add {dg-do compile} directive.
22348         * gfortran.dg/g77/cpp2.F: Likewise.
22349
22350 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22351
22352         PR c++/5402
22353         * g++.dg/lookup/name-clash1.C: New test.
22354
22355         PR c++/9777
22356         * g++.dg/lookup/name-clash2.C: New test.
22357
22358         PR c++/12102
22359         * g++.dg/lookup/name-clash3.C: New test.
22360
22361 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22362
22363         * g++.dg/lookup/new2.C: New test.
22364         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22365
22366 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22367
22368         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22369         Add {dg-do compile} directive.
22370         * gfortran.dg/g77/13060.f: Likewise.
22371         * gfortran.dg/g77/19990218-0.f: Likewise.
22372         * gfortran.dg/g77/19990305-0.f: Likewise.
22373         * gfortran.dg/g77/19990419-0.f: Likewise.
22374         * gfortran.dg/g77/19990502-0.f: Likewise.
22375         * gfortran.dg/g77/19990502-1.f: Likewise.
22376         * gfortran.dg/g77/19990525-0.f: Likewise.
22377         * gfortran.dg/g77/19990826-1.f: Likewise.
22378         * gfortran.dg/g77/19990826-3.f: Likewise.
22379         * gfortran.dg/g77/19990905-2.f: Likewise.
22380         * gfortran.dg/g77/20000412-1.f: Likewise.
22381         * gfortran.dg/g77/20000511-1.f: Likewise.
22382         * gfortran.dg/g77/20000511-2.f: Likewise.
22383         * gfortran.dg/g77/20000518.f: Likewise.
22384         * gfortran.dg/g77/20000601-1.f: Likewise.
22385         * gfortran.dg/g77/20000601-2.f: Likewise.
22386         * gfortran.dg/g77/20000629-1.f: Likewise.
22387         * gfortran.dg/g77/20000630-2.f: Likewise.
22388         * gfortran.dg/g77/20010115.f: Likewise.
22389         * gfortran.dg/g77/20010321-1.f: Likewise.
22390         * gfortran.dg/g77/20010426.f: Likewise.
22391         * gfortran.dg/g77/20020307-1.f: Likewise.
22392         * gfortran.dg/g77/8485.f: Likewise.
22393         * gfortran.dg/g77/960317-1.f: Likewise.
22394         * gfortran.dg/g77/970915-0.f: Likewise.
22395         * gfortran.dg/g77/980310-1.f: Likewise.
22396         * gfortran.dg/g77/980310-2.f: Likewise.
22397         * gfortran.dg/g77/980310-3.f: Likewise.
22398         * gfortran.dg/g77/980310-4.f: Likewise.
22399         * gfortran.dg/g77/980310-6.f: Likewise.
22400         * gfortran.dg/g77/980310-7.f: Likewise.
22401         * gfortran.dg/g77/980310-8.f: Likewise.
22402         * gfortran.dg/g77/980419-2.f: Likewise.
22403         * gfortran.dg/g77/980424-0.f: Likewise.
22404         * gfortran.dg/g77/980427-0.f: Likewise.
22405         * gfortran.dg/g77/980729-0.f: Likewise.
22406         * gfortran.dg/g77/981117-1.f: Likewise.
22407         * gfortran.dg/g77/toon_1.f: Likewise.
22408
22409 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22410
22411         PR c++/2204
22412         * g++.dg/other/abstract2.C: New test.
22413
22414 2004-07-12  Paul Brook  <paul@codesourcery.com>
22415
22416         * gfortran.dg/pointer_init_1.f90: New test.
22417
22418 2004-07-11  Paul Brook  <paul@codesourcery.com>
22419
22420         PR fortran/15986
22421         * gfortran.dg/contained_1.f90: New test.
22422
22423 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22424
22425         * g++.dg/parse/defarg8.C: New test.
22426
22427 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22428
22429         PR fortran/16433
22430         * gfortran.dg/pr16433.f: New test.
22431
22432         PR fortran/17574
22433         * gfortran.dg/pr15754.f90: New test.
22434
22435 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22436
22437         PR tree-optimization/16437
22438         * gcc.c-torture/execute/bitfld-4.c: New test.
22439
22440 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22441
22442         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22443         access to common var from module.
22444
22445 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22446
22447         PR fortran/16336
22448         * gfortran.fortran-torture/execute/common_2.f90: New test.
22449
22450 2004-07-10  Paul Brook  <paul@codesourcery.com>
22451
22452         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22453
22454 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22455
22456         PR fortran/15969
22457         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22458
22459 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22460
22461         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22462         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22463         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22464         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22465         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22466         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22467         * gfortran.dg/g77/funderscoring.f: Likewise.
22468         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22469
22470 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22471
22472         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22473
22474 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22475         Paul Brook  <paul@codesourcery.com>
22476
22477         PR fortran/13415
22478         * gfortran.dg/common_pointer_1.f90: New test.
22479
22480 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22481
22482         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22483
22484 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22485
22486         PR target/16364
22487         * gcc.c-torture/compile/20040709-1.c: New.
22488
22489 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22490
22491         PR fortran/14077
22492         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22493
22494 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22495
22496         PR fortran/13201
22497         * gfortran.dg/shape_1.f90: New test.
22498
22499 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22500             Andrew Pinski  <apinski@apple.com>
22501
22502         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22503
22504 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22505
22506         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22507         comment.
22508
22509 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22510         Paul Brook  <paul@codesourcery.com>
22511
22512         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22513         '.f95' and '.F95'.
22514
22515 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22516
22517         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22518
22519 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22520
22521         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22522         testcases with capital suffix.
22523
22524 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22525
22526         PR fortran/15481
22527         PR fortran/13372
22528         PR fortran/13575
22529         PR fortran/15978
22530         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22531
22532         * gfortran.dg/implicit_1.f90: New test.
22533
22534 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22535
22536         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22537         expression to match gfortran warning/error messages
22538         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22539         dg-error text.
22540
22541 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22542
22543         * lib/fortran-torture.exp: Rename proc search_for to
22544         search_for_re.
22545
22546 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22547
22548         * gcc.c-torture/execute/simd-5.x: New file.
22549         XFAIL on SPARC 64-bit at -O0.
22550
22551 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22552
22553         PR c++/8211
22554         PR c++/16165
22555         * g++.dg/warn/effc3.C: New test.
22556
22557 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22558
22559         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22560         change X to 1X in format.
22561         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22562         add data statements to conform to standard.
22563
22564 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22565
22566         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22567         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22568         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22569
22570 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22571
22572         * gfortran.dg/g77/7388.f: Copy from g77.dg
22573         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22574         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22575         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22576         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22577         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22578         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22579         * gfortran.dg/g77/strlen0.f: Likewise.
22580
22581 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22582
22583         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22584         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22585
22586 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22587
22588         * gcc.c-torture/execute/920428-2.x: Delete.
22589         * gcc.c-torture/execute/920501-7.x: Likewise.
22590
22591 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22592
22593         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22594         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22595         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22596         prescott and c3-2.
22597         (PREFETCH_3DNOW): Add -march=c3.
22598
22599 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22600
22601         PR c/16437
22602         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22603         * gcc.c-torture/execute/bf64-1.x: Likewise.
22604
22605 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22606
22607         * gcc.c-torture/compile/20040708-1.c: New test.
22608
22609 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22610
22611         PR c++/16169
22612         * g++.dg/warn/effc2.C: New test.
22613
22614 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22615
22616         * gcc.c-torture/execute/bitfld-1.x: Remove.
22617         * gcc.c-torture/execute/bitfld-3.c: New test.
22618         * gcc.dg/bitfld-2.c: Remove XFAILs.
22619
22620 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22621
22622         PR c++/16276
22623         * g++.dg/rtti/tinfo1.C: New file.
22624
22625 2004-07-07  Eric Christopher  <echristo@redhat.com>
22626
22627         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22628
22629 2004-07-07  Andrew Pinski  <apinski@apple.com>
22630
22631         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22632
22633 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22634
22635         * g++.dg/init/call1.C: XFAIL.
22636
22637 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22638
22639         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22640         except for movstrict*, to movmem* and clrstr* to clrmem*.
22641
22642 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22643
22644         * gcc.c-torture/execute/20040707-1.c: New test.
22645
22646 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22647
22648         * gcc.c-torture/execute/20040706-1.c: New test.
22649
22650 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22651
22652         PR c++/3671
22653         * g++.dg/template/spec14.C: New test.
22654
22655 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22656
22657         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22658         nothing if not yet defined.  Use it in b, c and d type definitions.
22659         * gcc.c-torture/execute/20040705-1.c: New test.
22660         * gcc.c-torture/execute/20040705-2.c: New test.
22661
22662 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22663
22664         PR c++/2518
22665         * g++.dg/lookup/new1.C: New test.
22666
22667 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22668
22669         PR c++/11406
22670         * g++.dg/template/sizeof8.C: New test.
22671
22672 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22673
22674         * gcc.c-torture/compile/20040705-1.c: New test.
22675
22676 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22677
22678         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22679
22680 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22681
22682         * gcc.dg/cpp/if-mop.c: Two new testcases.
22683         * gcc.dg/cpp/trad/comment-3.c: New.
22684
22685 2004-07-04  Paul Brook  <paul@codesourcery.com>
22686
22687         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22688
22689 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22690
22691         PR c++/3761
22692         * g++.dg/lookup/crash4.C: New test.
22693
22694 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22695
22696         * gcc.c-torture/execute/builtin-abs-1.c
22697         * gcc.c-torture/execute/builtin-abs-2.c
22698         * gcc.c-torture/execute/builtin-complex-1.c
22699         * gcc.c-torture/execute/builtins/string-1-lib.c
22700         * gcc.c-torture/execute/builtins/string-1.c
22701         * gcc.c-torture/execute/builtins/string-2-lib.c
22702         * gcc.c-torture/execute/builtins/string-2.c
22703         * gcc.c-torture/execute/builtins/string-3-lib.c
22704         * gcc.c-torture/execute/builtins/string-3.c
22705         * gcc.c-torture/execute/builtins/string-4-lib.c
22706         * gcc.c-torture/execute/builtins/string-4.c
22707         * gcc.c-torture/execute/builtins/string-5-lib.c
22708         * gcc.c-torture/execute/builtins/string-5.c
22709         * gcc.c-torture/execute/builtins/string-6-lib.c
22710         * gcc.c-torture/execute/builtins/string-6.c
22711         * gcc.c-torture/execute/builtins/string-7-lib.c
22712         * gcc.c-torture/execute/builtins/string-7.c
22713         * gcc.c-torture/execute/builtins/string-8-lib.c
22714         * gcc.c-torture/execute/builtins/string-8.c
22715         * gcc.c-torture/execute/builtins/string-9-lib.c
22716         * gcc.c-torture/execute/builtins/string-9.c
22717         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22718         * gcc.c-torture/execute/builtins/string-asm-1.c
22719         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22720         * gcc.c-torture/execute/builtins/string-asm-2.c
22721         * gcc.c-torture/execute/stdio-opt-1.c
22722         * gcc.c-torture/execute/stdio-opt-2.c
22723         * gcc.c-torture/execute/stdio-opt-3.c
22724         * gcc.c-torture/execute/string-opt-1.c
22725         * gcc.c-torture/execute/string-opt-10.c
22726         * gcc.c-torture/execute/string-opt-11.c
22727         * gcc.c-torture/execute/string-opt-12.c
22728         * gcc.c-torture/execute/string-opt-13.c
22729         * gcc.c-torture/execute/string-opt-14.c
22730         * gcc.c-torture/execute/string-opt-15.c
22731         * gcc.c-torture/execute/string-opt-16.c
22732         * gcc.c-torture/execute/string-opt-2.c
22733         * gcc.c-torture/execute/string-opt-6.c
22734         * gcc.c-torture/execute/string-opt-7.c
22735         * gcc.c-torture/execute/string-opt-8.c:
22736         Replace with ...
22737
22738         * gcc.c-torture/execute/builtins/abs-2.c
22739         * gcc.c-torture/execute/builtins/abs-3.c
22740         * gcc.c-torture/execute/builtins/complex-1.c
22741         * gcc.c-torture/execute/builtins/fprintf.c
22742         * gcc.c-torture/execute/builtins/fputs.c
22743         * gcc.c-torture/execute/builtins/memcmp.c
22744         * gcc.c-torture/execute/builtins/memmove.c
22745         * gcc.c-torture/execute/builtins/memops-asm.c
22746         * gcc.c-torture/execute/builtins/mempcpy-2.c
22747         * gcc.c-torture/execute/builtins/mempcpy.c
22748         * gcc.c-torture/execute/builtins/memset.c
22749         * gcc.c-torture/execute/builtins/printf.c
22750         * gcc.c-torture/execute/builtins/sprintf.c
22751         * gcc.c-torture/execute/builtins/strcat.c
22752         * gcc.c-torture/execute/builtins/strchr.c
22753         * gcc.c-torture/execute/builtins/strcmp.c
22754         * gcc.c-torture/execute/builtins/strcpy.c
22755         * gcc.c-torture/execute/builtins/strcspn.c
22756         * gcc.c-torture/execute/builtins/strlen-2.c
22757         * gcc.c-torture/execute/builtins/strlen.c
22758         * gcc.c-torture/execute/builtins/strncat.c
22759         * gcc.c-torture/execute/builtins/strncmp-2.c
22760         * gcc.c-torture/execute/builtins/strncmp.c
22761         * gcc.c-torture/execute/builtins/strncpy.c
22762         * gcc.c-torture/execute/builtins/strpbrk.c
22763         * gcc.c-torture/execute/builtins/strpcpy-2.c
22764         * gcc.c-torture/execute/builtins/strpcpy.c
22765         * gcc.c-torture/execute/builtins/strrchr.c
22766         * gcc.c-torture/execute/builtins/strspn.c
22767         * gcc.c-torture/execute/builtins/strstr-asm.c
22768         * gcc.c-torture/execute/builtins/strstr.c:
22769         ... these new files.
22770
22771         * gcc.c-torture/execute/builtins/abs-2-lib.c
22772         * gcc.c-torture/execute/builtins/abs-3-lib.c
22773         * gcc.c-torture/execute/builtins/complex-1-lib.c
22774         * gcc.c-torture/execute/builtins/fprintf-lib.c
22775         * gcc.c-torture/execute/builtins/fputs-lib.c
22776         * gcc.c-torture/execute/builtins/memcmp-lib.c
22777         * gcc.c-torture/execute/builtins/memmove-lib.c
22778         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22779         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22780         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22781         * gcc.c-torture/execute/builtins/memset-lib.c
22782         * gcc.c-torture/execute/builtins/printf-lib.c
22783         * gcc.c-torture/execute/builtins/sprintf-lib.c
22784         * gcc.c-torture/execute/builtins/strcat-lib.c
22785         * gcc.c-torture/execute/builtins/strchr-lib.c
22786         * gcc.c-torture/execute/builtins/strcmp-lib.c
22787         * gcc.c-torture/execute/builtins/strcpy-lib.c
22788         * gcc.c-torture/execute/builtins/strcspn-lib.c
22789         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22790         * gcc.c-torture/execute/builtins/strlen-lib.c
22791         * gcc.c-torture/execute/builtins/strncat-lib.c
22792         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22793         * gcc.c-torture/execute/builtins/strncmp-lib.c
22794         * gcc.c-torture/execute/builtins/strncpy-lib.c
22795         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22796         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22797         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22798         * gcc.c-torture/execute/builtins/strrchr-lib.c
22799         * gcc.c-torture/execute/builtins/strspn-lib.c
22800         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22801         * gcc.c-torture/execute/builtins/strstr-lib.c
22802         * gcc.c-torture/execute/builtins/lib/abs.c
22803         * gcc.c-torture/execute/builtins/lib/fprintf.c
22804         * gcc.c-torture/execute/builtins/lib/memset.c
22805         * gcc.c-torture/execute/builtins/lib/printf.c
22806         * gcc.c-torture/execute/builtins/lib/sprintf.c
22807         * gcc.c-torture/execute/builtins/lib/strcpy.c
22808         * gcc.c-torture/execute/builtins/lib/strcspn.c
22809         * gcc.c-torture/execute/builtins/lib/strncat.c
22810         * gcc.c-torture/execute/builtins/lib/strncmp.c
22811         * gcc.c-torture/execute/builtins/lib/strncpy.c
22812         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22813         * gcc.c-torture/execute/builtins/lib/strspn.c
22814         * gcc.c-torture/execute/builtins/lib/strstr.c:
22815         New files containing support routines.
22816
22817         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22818         declaration.
22819         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22820         when not optimizing.
22821
22822 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22823
22824         PR c++/16240
22825         * g++.dg/abi/mangle22.C: New test.
22826         * g++.dg/abi/mangle23.C: Likewise.
22827
22828 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22829
22830         PR fortran/16290
22831         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22832         Allow for cases without denormalized floating point numbers.
22833
22834 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22835
22836         PR c/1027
22837         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22838         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22839         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22840         expected warning text.
22841         * gcc.dg/format/diag-2.c: New test.
22842
22843 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22844
22845         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22846
22847 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22848
22849         * gcc.dg/builtins-43.c: New.
22850         * gcc.dg/builtins-44.c: New.
22851         * gcc.dg/builtins-45.c: New.
22852
22853 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22854             Andreas Tobler  <a.tobler@schweiz.ch>
22855
22856         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22857         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22858         as SIGSEGV.
22859         * gcc.dg/cleanup-11.c: Likewise.
22860         * gcc.dg/cleanup-8.c: Likewise.
22861         * gcc.dg/cleanup-9.c: Likewise.
22862         * gcc.dg/cleanup-5.c: Run on all platforms.
22863
22864 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22865
22866         * g++.dg/warn/nonnull1.C: New test.
22867
22868 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22869
22870         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22871         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22872         Special-case the Sun compiler wrt to <complex.h>.
22873
22874 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22875
22876         * gcc.dg/Wunreachable-8.C: New test.
22877
22878         * gcc.dg/h8300-ice2.c : New test.
22879
22880 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22881
22882         PR fortran/16161
22883         * gfortran.fortran-torture/compile/implicit.f90: Add test
22884         for implicit character.
22885
22886 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22887
22888         PR fortran/16289
22889         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22890         Use tiny() intrinsic to find smallest non-negative real
22891
22892 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22893
22894         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22895         * gcc.dg/compat/struct-by-value-22_x.c: New.
22896         * gcc.dg/compat/struct-by-value-22_y.c: New.
22897
22898         * gcc.c-torture/execute/20040629-1.c: New test.
22899
22900 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22901
22902         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22903         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22904
22905         PR target/16195
22906         * gcc.dg/20040625-1.c: New test.
22907
22908 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22909
22910         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22911
22912 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22913
22914         PR fortran/15963
22915         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22916
22917 2004-06-29  Richard Henderson  <rth@redhat.com>
22918
22919         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22920
22921 2004-06-29  Paul Brook  <paul@codesourcery.com>
22922
22923         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22924         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22925
22926 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22927
22928         PR c++/16260
22929         * g++.dg/parse/crash15.C: New.
22930
22931 2004-06-28  Andrew Pinski  <apinski@apple.com>
22932
22933         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22934         by the error already.
22935
22936         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22937
22938 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22939
22940         PR target/14041
22941         * gcc.dg/h8300-bss-align-1.c : New.
22942
22943 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * PR c++/16174
22946         * g++.dg/template/ctor4.C: New.
22947
22948 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22949
22950         PR c++/16205
22951         * g++.dg/warn/Wsequence-point-1.C: New test.
22952
22953 2004-06-27  Paul Brook  <paul@codesourcery.com>
22954
22955         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22956
22957 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22958
22959         * g++.old-deja/g++.mike/p7325.C: Remove.
22960
22961 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22962
22963         PR c/14963
22964         * gcc.dg/pr14963.c: New test.
22965
22966 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/16193
22969         * g++.dg/parse/redef1.C: New test.
22970
22971 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22972
22973         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22974         20021110.c.
22975         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22976         20021119-1.c.
22977         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22978         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22979         5-04.c.
22980         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22981         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22982         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22983         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22984         g++.brendan/enum14.C.
22985         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22986         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22987         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22988         g++.mike/virt1.C.
22989         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22990         memtemp24.C.
22991
22992 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22993
22994         * gcc.dg/20040527-1.c: New test case.
22995
22996 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22997
22998         PR gfortran/pr16196
22999         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23000
23001 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23002
23003         PR middle-end/15825
23004         * gcc.dg/pr15825-1.c: New test case.
23005
23006 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23007
23008         * gcc.c-torture/execute/20040625-1.c: New test.
23009
23010 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23011
23012         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23013
23014 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23015
23016         * gcc.dg/torture/mips-div-1.c: New test.
23017
23018 2004-06-24  Jeff Law  <law@redhat.com>
23019
23020         * gcc.dg/tree-ssa/20040624-1.c: New test.
23021
23022 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23023
23024         * gcc.c-torture/compile/20040624-1.c: New test.
23025
23026 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23027
23028         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23029         this directory.
23030
23031 2004-06-23  Andrew Pinski  <apinski@apple.com>
23032
23033         PR middle-end/15988
23034         * g++.dg/opt/ptrmem4.C: New test.
23035
23036         * gcc.dg/c90-array-quals-2.c: New test.
23037
23038 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23039
23040         * gcc.dg/kpice1.c: New test.
23041
23042 2006-06-23  Andrew Pinski  <apinski@apple.com>
23043
23044         * gcc.dg/c90-array-quals.c: New test.
23045
23046 2006-06-22  Richard Henderson  <rth@redhat.com>
23047
23048         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23049
23050 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23051
23052         * gcc.dg/builtins-config.h: Handle FreeBSD.
23053
23054 2006-06-22  Richard Henderson  <rth@redhat.com>
23055
23056         * g++.dg/opt/devirt1.C: New.
23057
23058 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23059
23060         * g++.dg/opt/pr15551.C: New testcase.
23061
23062 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23063
23064         PR target/14800
23065         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23066         x86_64-*-linux* when compiling for 32bit.
23067
23068 2004-06-21  Andrew Pinski  <apinski@apple.com>
23069
23070         * gcc.dg/pch/struct-1.c: New.
23071         * gcc.dg/pch/struct-1.hs: New.
23072
23073 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23074
23075         * gcc.dg/pch/save-temps-1.c: New file.
23076         * gcc.dg/pch/save-temps-1.hs: New file.
23077
23078 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23079
23080         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23081         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23082
23083 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23084
23085         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23086         to fix type error.
23087         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23088         Remove trailing spaces.
23089
23090 2004-06-21  Richard Henderson  <rth@redhat.com>
23091
23092         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23093         merging && to BIT_FIELD_REF.
23094
23095 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23096
23097         * g++.dg/opt/placeholder1.C: New test.
23098
23099 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23100
23101         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23102         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23103         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23104         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23105
23106 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23107
23108         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23109         extern "C".
23110         * g++.dg/other/pragma-re-1.C: Add comments.
23111
23112 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23113
23114         PR gfortran/16080
23115         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23116
23117 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23118
23119         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23120         instead of setting the type of size_t by
23121         hand.
23122
23123 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23124
23125         * gcc.dg/unordered-2.c: New test case.
23126         * gcc.dg/unordered-3.c: New test case.
23127
23128 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23129
23130         PR other/16043
23131         * lib/g++.exp (g++_version): Tweak regexp for version
23132         * lib/g77.exp (g77_version): Likewise.
23133         * lib/gfortran.exp (gfortran_version): Likewise.
23134         * lib/objc.exp (objc_version): Likewise.
23135         * lib/treelang.exp (treelang_version): Likewise.
23136
23137 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23138
23139         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23140         Use INT_MAX instead of __INT_MAX__.
23141         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23142
23143         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23144         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23145         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23146         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23147         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23148         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23149         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23150         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23151         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23152
23153         * gcc.dg/range-test-1.c: New test.
23154         * g++.dg/opt/range-test-1.C: New test.
23155
23156 2004-06-17  Richard Henderson  <rth@redhat.com>
23157
23158         * objc.dg/sync-1.m: New.
23159         * objc.dg/try-catch-1.m: Don't force next runtime.
23160         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23161         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23162         shadowed catch clause.
23163         * objc.dg/try-catch-5.m: New.
23164
23165 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23166
23167         Bug 14610
23168         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23169
23170 2004-06-15  Richard Henderson  <rth@redhat.com>
23171
23172         * gcc.dg/20001116-1.c: Move expected warning line.
23173
23174 2004-06-15  Richard Henderson  <rth@redhat.com>
23175
23176         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23177         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23178
23179 2004-06-15  Jeff Law  <law@redhat.com>
23180
23181         * gcc.dg/tree-ssa/20040615-1.c: New test.
23182         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23183         be less sensitive to operand ordering.
23184         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23185
23186 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23187
23188         * g++.dg/abi/bitfield3.C: Add comment..
23189
23190 2004-06-15  Richard Henderson  <rth@redhat.com>
23191
23192         * g++.dg/ext/stmtexpr1.C: XFAIL.
23193         * gcc.dg/20030612-1.c: XFAIL.
23194
23195 2004-06-15  Eric Christopher  <echristo@redhat.com>
23196
23197         * g++.dg/charset/asm5.c: New.
23198         * gcc.dg/charset/asm6.c: New.
23199
23200 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23201
23202         PR fortran/15962
23203         * gfortran.fortran-torture/execute/select_1.f90: New test.
23204
23205 2004-06-15  Paul Brook  <paul@codesourcery.com>
23206
23207         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23208
23209 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23210
23211         PR c++/15967
23212         * g++.dg/lookup/crash3.C: New test.
23213
23214 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23215
23216         PR c++/15947
23217         * g++.dg/parse/dtor4.C: New test.
23218
23219 2004-06-14  Jeff Law  <law@redhat.com>
23220
23221         * gcc.c-torture/compile/20040614-1.c: New test.
23222
23223 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23224
23225         PR fortran/15211
23226         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23227         LEN of a character array.
23228
23229 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23230
23231         PR c++/15096
23232         * g++.dg/template/ptrmem10.C: New test.
23233
23234         PR c++/14930
23235         * g++.dg/template/friend30.C: New test.
23236
23237 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23238
23239         PR fortran/14928
23240         * gfortran.fortran-torture/compile/mloc.f90: New test.
23241
23242 2004-06-13  Paul Brook  <paul@codesourcery.com>
23243
23244         * gfortran.fortran-torture/execute/random_2.f90: New test.
23245
23246 2004-06-13  Eric Christopher  <echristo@redhat.com>
23247
23248         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23249
23250 2004-06-12  Paul Brook  <paul@codesourcery.com>
23251
23252         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23253
23254 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23255
23256         PR fortran/14923
23257         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23258
23259 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23260
23261         PR fortran/14957
23262         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23263         syntax errors in end statements of contained subroutines.
23264
23265 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23266
23267         PR fortran/12841
23268         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23269
23270 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23271
23272         PR fortran/15665
23273         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23274
23275 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23276
23277         PR gfortran/12839
23278         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23279
23280 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23281
23282         PR c++/15862
23283         * g++.dg/parse/enum1.C: New test.
23284
23285 2004-06-10  Jeff Law  <law@redhat.com>
23286
23287         * gcc.c-torture/compile/20040610-1.c: New test.
23288
23289 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23290
23291         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23292         * g++.old-deja/g++.other/decl3.C: Likewise.
23293
23294 2004-06-10  Brian Booth  <bbooth@redhat.com>
23295
23296         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23297         V_MAY_DEF instead of VDEF.
23298         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23299
23300 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23301
23302         PR c++/14211
23303         * g++.dg/conversion/const1.C: New test.
23304
23305         PR c++/15076
23306         * g++.dg/conversion/reinterpret1.C: New test.
23307
23308         PR c++/15877
23309         * g++.dg/template/enum2.C: New test.
23310
23311         PR c++/15227
23312         * g++.dg/template/error13.C: New test.
23313
23314 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23315
23316         PR fortran/14957
23317         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23318         arguments to test_* REAL and of the right size.
23319
23320 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23321
23322         PR target/15569
23323         PR rtl-optimization/15681
23324         * gcc.dg/20040609-1.c: New test.
23325
23326 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23327
23328         PR c++/14791
23329         * g++.dg/opt/builtins1.C: New test.
23330
23331 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23332
23333         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23334         that use default windows32 struct layout.
23335         * gcc.dg/i386-bitfield2.c: Likewise.
23336
23337 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23338
23339         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23340         for mingw32 and cygwin targets.
23341
23342 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23343
23344         * gcc.dg/pch/macro-4.c: New.
23345         * gcc.dg/pch/macro-4.hs: New.
23346
23347 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23348
23349         PR fortran/13249
23350         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23351
23352 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23353
23354         PR fortran/13372
23355         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23356
23357 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23358
23359         PR gfortran/14897
23360         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23361
23362 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23363
23364         PR gfortran/15755
23365         * gfortran.fortran-torture/execute/backspace.c : New test.
23366
23367 2004-06-09  Paul Brook  <paul@codesourcery.com>
23368
23369         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23370         (pointer_to_section): Rewrite to use smaller array.
23371
23372 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23373
23374         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23375         * gcc.dg/ext/altivec-10.c: Same.
23376         * gcc.dg/ext/altivec-11.c: Same.
23377         * gcc.dg/ext/altivec-12.c: Same.
23378         * gcc.dg/ext/altivec-13.c: Same.
23379         * gcc.dg/ext/altivec-14.c: Same.
23380         * gcc.dg/ext/altivec-15.c: Same.
23381         * gcc.dg/ext/altivec-16.c: Same.
23382         * gcc.dg/ext/altivec-3.c: Same.
23383         * gcc.dg/ext/altivec-4.c: Same.
23384         * gcc.dg/ext/altivec-6.c: Same.
23385         * gcc.dg/ext/altivec-7.c: Same.
23386         * gcc.dg/ext/altivec-8.c: Same.
23387         * gcc.dg/ext/altivec-varargs-1.c: Same.
23388
23389         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23390         * g++.dg/ext/altivec-10.C: Same.
23391         * g++.dg/ext/altivec-2.C: Same.
23392         * g++.dg/ext/altivec-3.C: Same.
23393         * g++.dg/ext/altivec-4.C: Same.
23394         * g++.dg/ext/altivec-5.C: Same.
23395         * g++.dg/ext/altivec-6.C: Same.
23396         * g++.dg/ext/altivec-7.C: Same.
23397         * g++.dg/ext/altivec-8.C: Same.
23398         * g++.dg/ext/altivec-9.C: Same.
23399
23400 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23401
23402         PR c++/7841
23403         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23404
23405 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23406
23407         * gcc.dg/union-1.c: New test.
23408
23409 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23410
23411         * gcc.dg/builtins-41.c: New test case.
23412         * gcc.dg/builtins-42.c: New test case.
23413
23414 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23415
23416         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23417         * g++.dg/ext/altivec-10.C: Same.
23418         * g++.dg/ext/altivec-2.C: Same.
23419         * g++.dg/ext/altivec-3.C: Same.
23420         * g++.dg/ext/altivec-4.C: Same.
23421         * g++.dg/ext/altivec-5.C: Same.
23422         * g++.dg/ext/altivec-6.C: Same.
23423         * g++.dg/ext/altivec-7.C: Same.
23424         * g++.dg/ext/altivec-8.C: Same.
23425         * g++.dg/ext/altivec-9.C: Same.
23426         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23427         * g++.old-deja/g++.brendan/new3.C: Same.
23428         * gcc.c-torture/execute/eeprof-1.x: Same.
23429
23430 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23431
23432         PR c/14765
23433         * gcc.dg/pr14765-1.c: New test.
23434
23435 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23436
23437         PR c/14649
23438         * gcc.dg/pr14649-1.c: New test case.
23439
23440 2004-06-07  Richard Henderson  <rth@redhat.com>
23441
23442         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23443         if temporaries.
23444
23445 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23446
23447         * g++.dg/eh/elide1.C: Remove XFAIL.
23448
23449 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/15337
23452         * g++.dg/expr/sizeof3.C: New test.
23453
23454         PR c++/14777
23455         * g++.dg/template/access14.C: New test.
23456
23457         PR c++/15554
23458         * g++.dg/template/enum1.C: New test.
23459
23460         PR c++/15057
23461         * g++.dg/eh/throw1.C: New test.
23462
23463 2004-06-07  David Ayers  <d.ayers@inode.at>
23464             Ziemowit Laski  <zlaski@apple.com>
23465
23466         * lib/objc.exp (objc_target_compile): Revert the '-framework
23467         Foundation' flag fix, since bare Darwin does not ship
23468         with the Foundation framework.
23469         * objc/execute/next_mapping.h: Provide a local NSConstantString
23470         @interface and @implementation.
23471         (objc_constant_string_init): A constructor function, used to
23472         initialize the NSConstantString meta-class object.
23473         * objc/execute/string1.m: Include "next_mapping.h" instead of
23474         <Foundation/NSString.h>.
23475         * objc/execute/string2.m: Likewise.
23476         * objc/execute/string3.m: Likewise.
23477         * objc/execute/string4.m: Likewise.
23478
23479 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23480
23481         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23482         to double. Replace double with FLOAT.
23483         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23484
23485         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23486         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23487         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23488         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23489         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23490         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23491         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23492         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23493
23494 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23495
23496         PR c/13519
23497         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23498
23499 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23500
23501         PR c++/15503
23502         * g++.dg/template/meminit2.C: New test.
23503
23504 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23505
23506         PR target/15822
23507         * gcc.c-torture/execute/compare-fp-1.c,
23508         gcc.c-torture/execute/compare-fp-2.c,
23509         gcc.c-torture/execute/compare-fp-3.c,
23510         gcc.c-torture/execute/compare-fp-4.c,
23511         gcc.c-torture/execute/compare-fp-3.x,
23512         gcc.c-torture/execute/compare-fp-4.x: Moved...
23513         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23514         gcc.c-torture/execute/ieee/compare-fp-2.c,
23515         gcc.c-torture/execute/ieee/compare-fp-3.c,
23516         gcc.c-torture/execute/ieee/compare-fp-4.c,
23517         gcc.c-torture/execute/ieee/compare-fp-3.x,
23518         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23519
23520 2004-06-04  David Ayers  <d.ayers@inode.at>
23521
23522         * objc/execute/protocol-isEqual-4.m: New testcase.
23523
23524 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23525
23526         * objc/execute/protocol-isEqual-1.m: New testcase.
23527         * objc/execute/protocol-isEqual-2.m: New testcase.
23528         * objc/execute/protocol-isEqual-3.m: New testcase.
23529
23530 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23531
23532         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23533
23534 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23535
23536         * lib/objc.exp (objc_target_compile): When running tests on
23537         Darwin (Mac OS X), inform the linker about '-framework
23538         'Foundation'.
23539
23540 2004-06-02  Eric Christopher  <echristo@redhat.com>
23541
23542         * gcc.c-torture/compile/20040602-1.c: New.
23543
23544 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23545
23546         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23547         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23548
23549         PR tree-optimization/14736
23550         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23551
23552         PR tree-optimization/14042
23553         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23554
23555         PR tree-optimization/14729
23556         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23557
23558 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23559
23560         PR fortran/15557
23561         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23562
23563 2004-06-01  Richard Hederson  <rth@redhat.com>
23564
23565         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23566
23567 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23568
23569         PR c++/14932
23570         * g++.dg/parse/offsetof4.C: New test.
23571
23572 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23573
23574         PR objc/7993
23575         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23576
23577 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23578
23579         PR c++/15701
23580         * g++.dg/template/friend29.C: New test.
23581
23582 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23583
23584         PR c/15749
23585         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23586
23587 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588
23589         * gcc.dg/sparc-trap-1.c: New test.
23590
23591 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23592
23593         PR middle-end/15069
23594         * g++.dg/opt/fold3.C: New test case.
23595
23596 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23597
23598         * lib/target-supports.exp (check_iconv_available): Fix fallout
23599         from 2004-05-28 patch.
23600
23601 2004-05-30  Paul Brook  <paul@codesourcery.com>
23602
23603         PR fortran/15620
23604         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23605         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23606
23607 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23608
23609         * gfortran.fortran-torture/execute/random_1.f90: New test.
23610
23611 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23612
23613         * g++.dg/ext/altivec-10.C: New test.
23614
23615 2004-05-29  Paul Brook  <paul@codesourcery.com>
23616
23617         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23618
23619 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23620
23621         * gcc.dg/altivec-16.c: New test.
23622
23623 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23624
23625         * lib/target-supports.exp (check_vmx_hw_available): New.
23626         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23627
23628         * lib/target-supports.exp (check_alias_available,
23629         check_iconv_available, check_named_sections_available): Use
23630         unique names for temporary files.
23631
23632 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23633
23634         * gcc.dg/altivec-15.c: New test.
23635
23636 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23637
23638         PR c++/15083
23639         * g++.dg/warn/noeffect6.C: New test.
23640
23641         PR c++/15471
23642         * g++.dg/expr/ptrmem4.C: New test.
23643
23644         PR c++/15640
23645         * g++.dg/template/operator3.C: New test.
23646
23647 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/14668
23650         * g++.dg/lookup/redecl1.C: New test.
23651         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23652
23653 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23654
23655         * gcc.c-torture/execute/compare-fp-1.c,
23656         gcc.c-torture/execute/compare-fp-2.c,
23657         gcc.c-torture/execute/compare-fp-3.c,
23658         gcc.c-torture/execute/compare-fp-4.c,
23659         gcc.c-torture/execute/compare-fp-3.x,
23660         gcc.c-torture/execute/compare-fp-4.x,
23661         gcc.dg/pr15649-1.c: New.
23662
23663 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23664
23665         PR c++/12883
23666         * g++.dg/init/array14.C: New test.
23667
23668 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23669
23670         * lib/compat.exp (compat-get-options-main): New.
23671         (compat-get-options): Remove unneeded code, warn for ignored
23672         command.
23673         (compat-execute): Check flag set by dg-require-* commands.
23674
23675         * lib/compat.exp (compat-execute): Break up long lines.
23676
23677 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23678
23679         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23680         * gcc.dg/altivec-14.c: New test.
23681         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23682
23683         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23684         * gcc.dg/altivec-12.c: Ditto.
23685
23686         * gcc.dg/altivec-3.c: Move call to altivec_check.
23687
23688 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23689
23690         PR c++/15044
23691         * g++.dg/template/error12.C: New test.
23692
23693         PR c++/15317
23694         * g++.dg/ext/attrib15.C: New test.
23695
23696         PR c++/15329
23697         * g++.dg/template/ptrmem9.C: New test.
23698
23699 2004-05-25  Paul Brook  <paul@codesourcery.com>
23700
23701         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23702
23703 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/15165
23706         * g++.dg/template/crash19.C: New test.
23707
23708 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23709
23710         PR c++/15025
23711         * g++.dg/template/redecl1.C: New test.
23712
23713 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23714
23715         PR c++/14821
23716         * g++.dg/other/ns1.C: New test.
23717
23718         PR c++/14883
23719         * g++.dg/template/invalid1.C: New test.
23720
23721 2004-05-23  Paul Brook  <paul@codesourcery.com>
23722         Victor Leikehman  <lei@haifasphere.co.il>
23723
23724         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23725         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23726
23727 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23728
23729         PR c++/15285
23730         PR c++/15299
23731         * g++.dg/template/non-dependent5.C: New test.
23732         * g++.dg/template/non-dependent6.C: New test.
23733
23734 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23735
23736         PR c++/15507
23737         * g++.dg/inherit/union1.C: New test.
23738
23739         PR c++/15542
23740         * g++.dg/template/addr1.C: New test.
23741
23742         PR c++/15427
23743         * g++.dg/template/array5.C: New test.
23744
23745         PR c++/15287
23746         * g++.dg/template/array6.C: New test.
23747
23748 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23749             Roger Sayle  <roger@eyesopen.com>
23750
23751         * g++.dg/lookup/forscope2.C: New test case.
23752
23753 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23754
23755         * gcc.dg/cpp/Wmissingdirs.c: New.
23756
23757 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23758
23759         PR target/15301
23760         * gcc.dg/compat/union-m128-1.h: New file.
23761         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23762         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23763         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23764
23765 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23766
23767         PR target/15302
23768         * gcc.dg/compat/struct-complex-1.h: New file.
23769         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23770         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23771         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23772
23773 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23774
23775         PR middle-end/3074
23776         * gcc.dg/pr3074-1.c: New test case.
23777         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23778
23779 2004-05-20  Falk Hueffner  <falk@debian.org>
23780
23781         PR other/15526
23782         * gcc.dg/ftrapv-1.c: New test case.
23783
23784 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23785
23786         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23787
23788 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23789             Jeff Law  <law@redhat.com>
23790
23791         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23792         * gcc.dg/tree-ssa/20040518-2.c: New test.
23793
23794         * gcc.dg/tree-ssa/20040518-1.c: New test.
23795
23796 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23797
23798         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23799
23800 2004-05-18  Paul Brook  <paul@codesourcery.com>
23801
23802         PR fortran/13930
23803         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23804
23805 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23806
23807         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23808         constant folding.
23809
23810 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23811
23812         * gcc.dg/tree-ssa/20040517-1.c: New test.
23813
23814 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23815
23816         * gcc.dg/loop-4.c: New test.
23817
23818 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23819
23820         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23821
23822 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23823
23824         PR fortran/15311
23825         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23826
23827 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23828
23829         PR fortran/13826
23830         PR fortran/13940
23831         * gfortran.fortran-torture/compile/data_1.f90: New test.
23832
23833 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23834
23835         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23836         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23837
23838 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23839
23840         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23841
23842 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23843
23844         PR c/15444
23845         * gcc.dg/format/xopen-1.c: Adjust expected message.
23846         * gcc.dg/format/xopen-3.c: New test.
23847
23848 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23849
23850         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23851
23852 2004-05-14  Jeff Law  <law@redhat.com>
23853
23854         * gcc.dg/tree-ssa/20040514-2.c: New test.
23855
23856 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23857
23858         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23859         this ...
23860         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23861         this.
23862
23863 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23864
23865         * gcc.dg/tree-ssa/20040514-1.c: New test.
23866
23867 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23868
23869         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23870         test.
23871
23872 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23873
23874         PR fortran/14066
23875         * gfortran.fortran-torture/compile/do_1.f90: New test.
23876
23877 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23878
23879         PR fortran/15051
23880         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23881         test.
23882
23883 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23884
23885         PR fortran/15149
23886         * gfortran.fortran-torture/execute/random_init.f90: New test.
23887
23888 2004-05-13  Paul Brook  <paul@codesourcery.com>
23889
23890         PR fortran/15314
23891         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23892
23893 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23894
23895         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23896         for the powerpc case.
23897
23898 2004-05-13  Jeff Law  <law@redhat.com>
23899
23900         * gcc.dg/tree-ssa/20040513-1.c: New test.
23901         * gcc.dg/tree-ssa/20040513-2.c: New test.
23902
23903 2004-05-13  Paul Brook  <paul@codesourcery.com>
23904
23905         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23906         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23907         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23908
23909 2004-05-13  Andreas Schwab  <schwab@suse.de>
23910
23911         PR other/10819
23912         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23913         characters.
23914
23915 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23916
23917         PR fortran/15294
23918         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23919
23920 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23921
23922         Merge from tree-ssa-20020619-branch.  See
23923         ChangeLog.tree-ssa for details.
23924
23925 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23926
23927         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23928         include <altivec.h> explicitly.
23929         * gcc.dg/altivec-13.c: Likewise.
23930
23931 2004-05-11  Paul Brook  <paul@codesourcery.com>
23932
23933         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23934
23935 2004-05-10  Eric Christopher  <echristo@redhat.com>
23936
23937         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23938         * gcc.dg/sibcall-4.c: Ditto.
23939
23940 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23941
23942         * g++.dg/ext/altivec-8.C: New test case.
23943         * gcc.dg/altivec-13.c: New test case.
23944
23945 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23946
23947         * gcc.c-torture/execute/divcmp-1.c: New test case.
23948         * gcc.c-torture/execute/divcmp-2.c: New test case.
23949         * gcc.c-torture/execute/divcmp-3.c: New test case.
23950
23951 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23952
23953         * g++.dg/other/pragma-re-2.C: New test.
23954
23955 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23956
23957         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23958         * gcc.dg/i386-387-2.c: Likewise.
23959
23960         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23961         __builtin_drem.
23962         * gcc.dg/i386-387-6.c: Likewise.
23963
23964 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23965
23966         * gcc.dg/builtins-33.c: Also check log1p*.
23967
23968 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23969
23970         PR optimization/15296
23971         * gcc.c-torture/execute/pr15296.c: New test.
23972
23973 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23974
23975         * gcc.dg/builtins-40.c: New test.
23976
23977 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23978
23979         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23980
23981 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23982
23983         * g++.dg/ext/spe1.C: New testcase.
23984
23985 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23986
23987         * objc.dg/image-info.m: Allow additional attributes
23988         for __image_info section.
23989
23990 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23991
23992         * gcc.dg/torture/mips-hilo-2.c: New test.
23993
23994 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23995
23996         PR c++/14389
23997         * g++.dg/template/member5.C: New test.
23998
23999 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24000
24001         * gcc.dg/builtins-34.c: Also check expm1*.
24002
24003 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24004
24005         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24006         * gcc.dg/torture/builtin-convert-3.c: New test.
24007
24008 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24009
24010         PR middle-end/15054
24011         * g++.dg/opt/pr15054.C: New test.
24012
24013 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24014
24015         * gcc.dg/torture/builtin-rounding-1.c: New test.
24016         * gcc.dg/builtins-25.c: Delete.
24017         * gcc.dg/builtins-29.c: Delete.
24018
24019 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24020
24021         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24022         * gcc.dg/sibcall-4.c: Likewise.
24023         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24024
24025 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24026
24027         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24028         bit-field on 16-bit targets.
24029
24030 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24031
24032         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24033         16-bit targets.
24034
24035 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24036
24037         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24038         * gcc.dg/rs6000-power2-2.c: Likewise.
24039
24040 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24041
24042         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24043         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24044         Change the asm registers to be in form of frN instead of fN.
24045
24046 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24047
24048         * gcc.dg/torture/builtin-convert-2.c: New test.
24049
24050 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24051
24052         * gcc.dg/rs6000-power2-1.c: New test.
24053         * gcc.dg/rs6000-power2-2.c: New test.
24054
24055 2004-04-28  Jan Hubicka  <jh@suse.cz>
24056
24057         * gcc.dg/unused-6.c: New test.
24058
24059 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24060             Ulrich Weigand  <uweigand@de.ibm.com>
24061
24062         * ada/acats/run_all.sh: Define $target variable.
24063
24064 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24065
24066         PR c++/15119
24067         * g++.dg/other/vararg-1.C: New test.
24068
24069         PR c++/4794
24070         * g++.dg/eh/cleanup3.C: New test.
24071
24072 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24073
24074         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24075         and ad8011a (target_insn).
24076         * ada/acats/support/macro.dfs: Likewise.
24077         * ada/acats/support/impbit.adb: New file.
24078
24079 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24080
24081         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24082
24083 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24084
24085         * gcc.dg/loop-3.c: New test.
24086
24087 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24088
24089         * gcc.c-torture/execute/simd-5.c: New test.
24090
24091 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24092
24093         PR c++/15064
24094         * g++.dg/template/crash18.C: New test.
24095
24096 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24097
24098         * g++.dg/ext/complit3.C: New test.
24099
24100 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24101
24102         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24103         * gcc.dg/altivec-3.c: Same.
24104         * gcc.dg/altivec-varargs-1.c: Same.
24105
24106 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24107
24108         * lib/target-supports.exp (check_profiling_available): Assume
24109         profiling is not available on powerpc-eabi targets.
24110
24111 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24112
24113         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24114         * gcc.dg/vmx/bug-1.c: Ditto.
24115
24116 2004-04-20  Eric Christopher  <echristo@redhat.com>
24117
24118         * gcc.dg/charset/extern.c: New test.
24119         * g++.dg/charset/extern3.cc: Ditto.
24120
24121 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24122
24123         * gcc.dg/builtins-39.c: New test.
24124
24125 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24126
24127         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24128
24129 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24130
24131         * gcc.dg/torture/mips-hilo-1.c: New test.
24132
24133 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24134
24135         * gcc.c-torture/compile/20040419-1.c: New test.
24136
24137 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24138
24139         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24140
24141 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24142             Aldy Hernandez  <aldyh@redhat.com>
24143
24144         * gcc.c-torture/execute/va-arg-24.c: New.
24145
24146 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24147             Aldy Hernandez  <aldyh@redhat.com>
24148
24149         * gcc.dg/vmx/1b-01.c: New.
24150         * gcc.dg/vmx/1b-02.c: New.
24151         * gcc.dg/vmx/1b-03.c: New.
24152         * gcc.dg/vmx/1b-04.c: New.
24153         * gcc.dg/vmx/1b-05.c: New.
24154         * gcc.dg/vmx/1b-06.c: New.
24155         * gcc.dg/vmx/1b-07.c: New.
24156         * gcc.dg/vmx/1c-01.c: New.
24157         * gcc.dg/vmx/1c-02.c: New.
24158         * gcc.dg/vmx/3a-01a.c: New.
24159         * gcc.dg/vmx/3a-01.c: New.
24160         * gcc.dg/vmx/3a-01m.c: New.
24161         * gcc.dg/vmx/3a-03.c: New.
24162         * gcc.dg/vmx/3a-03m.c: New.
24163         * gcc.dg/vmx/3a-04.c: New.
24164         * gcc.dg/vmx/3a-04m.c: New.
24165         * gcc.dg/vmx/3a-05.c: New.
24166         * gcc.dg/vmx/3a-06.c: New.
24167         * gcc.dg/vmx/3a-06m.c: New.
24168         * gcc.dg/vmx/3a-07.c: New.
24169         * gcc.dg/vmx/3b-01.c: New.
24170         * gcc.dg/vmx/3b-02.c: New.
24171         * gcc.dg/vmx/3b-10.c: New.
24172         * gcc.dg/vmx/3b-13.c: New.
24173         * gcc.dg/vmx/3b-14.c: New.
24174         * gcc.dg/vmx/3b-15.c: New.
24175         * gcc.dg/vmx/3c-01a.c: New.
24176         * gcc.dg/vmx/3c-01.c: New.
24177         * gcc.dg/vmx/3c-02.c: New.
24178         * gcc.dg/vmx/3c-03.c: New.
24179         * gcc.dg/vmx/3d-01.c: New.
24180         * gcc.dg/vmx/4-01.c: New.
24181         * gcc.dg/vmx/4-03.c: New.
24182         * gcc.dg/vmx/5-01.c: New.
24183         * gcc.dg/vmx/5-02.c: New.
24184         * gcc.dg/vmx/5-03.c: New.
24185         * gcc.dg/vmx/5-04.c: New.
24186         * gcc.dg/vmx/5-05.c: New.
24187         * gcc.dg/vmx/5-06.c: New.
24188         * gcc.dg/vmx/5-07.c: New.
24189         * gcc.dg/vmx/5-07t.c: New.
24190         * gcc.dg/vmx/5-08.c: New.
24191         * gcc.dg/vmx/5-10.c: New.
24192         * gcc.dg/vmx/5-11.c: New.
24193         * gcc.dg/vmx/7-01a.c: New.
24194         * gcc.dg/vmx/7-01.c: New.
24195         * gcc.dg/vmx/7c-01.c: New.
24196         * gcc.dg/vmx/7d-01.c: New.
24197         * gcc.dg/vmx/7d-02.c: New.
24198         * gcc.dg/vmx/8-01.c: New.
24199         * gcc.dg/vmx/8-02a.c: New.
24200         * gcc.dg/vmx/8-02.c: New.
24201         * gcc.dg/vmx/brode-1.c: New.
24202         * gcc.dg/vmx/bug-1.c: New.
24203         * gcc.dg/vmx/bug-2.c: New.
24204         * gcc.dg/vmx/bug-3.c: New.
24205         * gcc.dg/vmx/cw-bug-1.c: New.
24206         * gcc.dg/vmx/cw-bug-2.c: New.
24207         * gcc.dg/vmx/cw-bug-3.c: New.
24208         * gcc.dg/vmx/dct.c: New.
24209         * gcc.dg/vmx/debug-1.c: New.
24210         * gcc.dg/vmx/debug-2.c: New.
24211         * gcc.dg/vmx/debug-3.c: New.
24212         * gcc.dg/vmx/debug-4.c: New.
24213         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24214         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24215         * gcc.dg/vmx/eg-5.c: New.
24216         * gcc.dg/vmx/fft.c: New.
24217         * gcc.dg/vmx/gcc-bug-1.c: New.
24218         * gcc.dg/vmx/gcc-bug-2.c: New.
24219         * gcc.dg/vmx/gcc-bug-3.c: New.
24220         * gcc.dg/vmx/gcc-bug-4.c: New.
24221         * gcc.dg/vmx/gcc-bug-5.c: New.
24222         * gcc.dg/vmx/gcc-bug-6.c: New.
24223         * gcc.dg/vmx/gcc-bug-7.c: New.
24224         * gcc.dg/vmx/gcc-bug-8.c: New.
24225         * gcc.dg/vmx/gcc-bug-9.c: New.
24226         * gcc.dg/vmx/gcc-bug-b.c: New.
24227         * gcc.dg/vmx/gcc-bug-c.c: New.
24228         * gcc.dg/vmx/gcc-bug-d.c: New.
24229         * gcc.dg/vmx/gcc-bug-e.c: New.
24230         * gcc.dg/vmx/gcc-bug-f.c: New.
24231         * gcc.dg/vmx/gcc-bug-g.c: New.
24232         * gcc.dg/vmx/gcc-bug-i.c: New.
24233         * gcc.dg/vmx/harness.h: New.
24234         * gcc.dg/vmx/ira1.c: New.
24235         * gcc.dg/vmx/ira2a.c: New.
24236         * gcc.dg/vmx/ira2b.c: New.
24237         * gcc.dg/vmx/ira2.c: New.
24238         * gcc.dg/vmx/ira2c.c: New.
24239         * gcc.dg/vmx/mem.c: New.
24240         * gcc.dg/vmx/newton-1.c: New.
24241         * gcc.dg/vmx/ops.c: New.
24242         * gcc.dg/vmx/sn7153.c: New.
24243         * gcc.dg/vmx/spill2.c: New.
24244         * gcc.dg/vmx/spill3.c: New.
24245         * gcc.dg/vmx/spill.c: New.
24246         * gcc.dg/vmx/t.c: New.
24247         * gcc.dg/vmx/varargs-1.c: New.
24248         * gcc.dg/vmx/varargs-2.c: New.
24249         * gcc.dg/vmx/varargs-3.c: New.
24250         * gcc.dg/vmx/varargs-4.c: New.
24251         * gcc.dg/vmx/varargs-5.c: New.
24252         * gcc.dg/vmx/varargs-6.c: New.
24253         * gcc.dg/vmx/varargs-7.c: New.
24254         * gcc.dg/vmx/vmx.exp: New.
24255         * gcc.dg/vmx/vprint-1.c: New.
24256         * gcc.dg/vmx/vscan-1.c: New.
24257         * gcc.dg/vmx/x-01.c: New.
24258         * gcc.dg/vmx/x-02.c: New.
24259         * gcc.dg/vmx/x-03.c: New.
24260         * gcc.dg/vmx/x-04.c: New.
24261         * gcc.dg/vmx/x-05.c: New.
24262         * gcc.dg/vmx/yousufi-1.c: New.
24263         * gcc.dg/vmx/zero-1.c: New.
24264         * gcc.dg/vmx/zero.c: New.
24265
24266 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         * g++.dg/lookup/java1.C: Update for chage of
24269         _Jv_AllocObject.
24270         * g++.dg/lookup/java2.C: Likewise.
24271
24272 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24273
24274         * ada/acats/run_all.sh: use -O2 by default.
24275
24276 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24277
24278         * gcc.dg/vr-mult-[12].c: New tests.
24279
24280 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24281
24282         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24283
24284         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24285
24286 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24287
24288         * lib/target-supports.exp (check_profiling_available): Assume profiling
24289         isn't available for mips*-*-elf targets.
24290
24291 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24292
24293         * gcc.dg/builtins-38.c: New test.
24294
24295 2004-04-14  Eric Christopher  <echristo@redhat.com>
24296
24297         * g++.dg/charset/charset.exp: Run .cc extension tests.
24298
24299 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24300
24301         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24302
24303 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24304
24305         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24306
24307 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24308
24309         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24310         * gcc.dg/i386-387-2.c: Likewise.
24311
24312         * gcc.dg/i386-387-7.c: New test.
24313         * gcc.dg/i386-387-8.c: New test.
24314
24315         * gcc.dg/builtins-37.c: New test.
24316
24317 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24318
24319         * g++.dg/pch/externc-1.C: Add missing semicolon.
24320
24321 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24322
24323         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24324
24325 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24326
24327         * gcc.c-torture/execute/20040411-1.c: New test.
24328
24329 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24330
24331         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24332
24333 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24334
24335         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24336
24337 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24338
24339         * lib/target-supports.exp (check_named_sections_available): New.
24340         * lib/gcc-dg.exp (dg-require-named-sections): New.
24341         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24342         old-deja.exp.  Also prune error-count message from HP linker.
24343         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24344
24345         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24346         * g++.old-deja/g++.pt/static3.C: Likewise.
24347         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24348
24349 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24350
24351         * gcc.c-torture/execute/20040409-1.c: New test case.
24352         * gcc.c-torture/execute/20040409-2.c: New test case.
24353         * gcc.c-torture/execute/20040409-3.c: New test case.
24354
24355 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24356
24357         * gcc.dg/20040409-1.c: New test.
24358
24359 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24360
24361         PR target/14888
24362         * g++.dg/opt/pr14888.C: New test case.
24363
24364 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24365
24366         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24367         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24368         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24369         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24370         New tests.
24371
24372 2004-04-08  Paul Brook  <paul@codesourcery.com>
24373
24374         * gcc.dg/spill-1.c: New test.
24375
24376 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24377
24378         * gcc.dg/torture/builtin-ctype-2.c: New test.
24379
24380 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24381
24382         * gcc.dg/pch/pch.exp: Add largefile test.
24383
24384 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24385
24386         * g++.dg/pch/externc-1.Hs: New.
24387         * g++.dg/pch/externc-1.C: New.
24388
24389 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24390
24391         * gcc.dg/compat/struct-by-value-5a_main.c,
24392         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24393         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24394         * gcc.dg/compat/struct-by-value-5a_x.c,
24395         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24396         gcc.dg/compat/struct-by-value-5_x.c.
24397         * gcc.dg/compat/struct-by-value-5a_y.c,
24398         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24399         gcc.dg/compat/struct-by-value-5_y.c.
24400
24401         * gcc.dg/compat/struct-by-value-6a_main.c,
24402         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24403         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24404         * gcc.dg/compat/struct-by-value-6a_x.c,
24405         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24406         gcc.dg/compat/struct-by-value-6_x.c.
24407         * gcc.dg/compat/struct-by-value-6a_y.c,
24408         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24409         gcc.dg/compat/struct-by-value-6_y.c.
24410
24411         * gcc.dg/compat/struct-by-value-7a_main.c,
24412         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24413         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24414         * gcc.dg/compat/struct-by-value-7a_x.c,
24415         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24416         gcc.dg/compat/struct-by-value-7_x.c.
24417         * gcc.dg/compat/struct-by-value-7a_y.c,
24418         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24419         gcc.dg/compat/struct-by-value-7_y.c.
24420
24421 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24422
24423         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24424         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24425         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24426         options.
24427
24428 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24429
24430         * gcc.dg/builtins-36.c: New test.
24431
24432 2004-04-06  Paul Brook  <paul@codesourcery.com>
24433
24434         * README.gcc: Remove obsolete contraint on testcases.
24435
24436 2004-04-05  Paul Brook  <paul@codesourcery.com>
24437
24438         PR2123
24439         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24440         failure and exit(0) on success.
24441         * g++.dg/expr/anew2.C: Ditto.
24442         * g++.dg/expr/anew3.C: Ditto.
24443         * g++.dg/expr/anew4.C: Ditto.
24444
24445 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24446
24447         PR c++/3518
24448         * g++.dg/template/unify7.C: New.
24449
24450 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24451
24452         * g++.dg/README: Bring up to date with new subdirectories; remove
24453         duplicate subdirectory lines.
24454
24455 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         PR c++/14007
24458         * g++.dg/template/unify5.C: New.
24459         * g++.dg/template/unify6.C: New.
24460         * g++.dg/template/qualttp20.C: Adjust.
24461         * g++.old-deja/g++.jason/report.C: Adjust.
24462         * g++.old-deja/g++.other/qual1.C: Adjust.
24463
24464 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/14803
24467         * g++.dg/inherit/ptrmem1.C: New test.
24468
24469 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24470
24471         PR c++/14755
24472         * gcc.c-torture/execute/20040331-1.c: New test.
24473         * gcc.dg/20040331-1.c: New test.
24474
24475 2004-04-01  Paul Brook  <paul@codesourcery.com>
24476
24477         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24478
24479 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/14724
24482         * g++.dg/init/goto1.C: New test.
24483
24484         PR c++/14763
24485         * g++.dg/template/defarg4.C: New test.
24486
24487 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24488
24489         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24490
24491 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24492
24493         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24494
24495 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24496
24497         * gcc.dg/noncompile/undeclared-2.c: New test.
24498
24499 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24500
24501         * gcc.dg/940409-1.c: Remove XFAIL.
24502         * gcc.dg/reg-vol-struct-1.c: New test.
24503
24504 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24505
24506         * gcc.dg/torture/builtin-wctype-1.c: New test.
24507
24508 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24509
24510         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24511         * gcc.dg/20001101-1.c: Likewise.
24512         * gcc.dg/20001102-1.c: Likewise.
24513
24514 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24515
24516         * gcc.dg/compare8.c: Add an additional test for XOR.
24517
24518 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24519
24520         * gcc.dg/torture/builtin-ctype-1.c: New test.
24521
24522 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24523
24524         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24525         * gcc.dg/torture/builtin-math-1.c: Likewise.
24526         * gcc.dg/torture/builtin-power-1.c: New test.
24527
24528 2004-03-24  Andreas Schwab  <schwab@suse.de>
24529
24530         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24531         IA64 assembler.
24532
24533 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24534             Roger Sayle  <roger@eyesopen.com>
24535
24536         * gcc.dg/compare8.c: New test case.
24537
24538 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24539
24540         * g++.dg/ext/altivec-7.C: New test.
24541
24542 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24543
24544         PR 12267, 12391, 12560, 13129, 14114, 14133
24545         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24546         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24547         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24548         Adjust error regexps.
24549         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24550         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24551         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24552         * gcc.dg/local1.c: Add explanatory comment.
24553
24554 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24555
24556         PR optimization/14669
24557         * g++.dg/opt/fold2.C: New test case.
24558
24559 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24560
24561         PR c/14069
24562         * gcc.dg/20040322-1.c: New test.
24563
24564 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24565
24566         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24567         * gcc.dg/ultrasp4.c: Likewise.
24568         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24569
24570 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24571
24572         * gcc.dg/i386-sse-8.c: Reset default options.
24573
24574 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24575
24576         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24577         in the error message text.
24578
24579 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24580
24581         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24582
24583 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/14616
24586         * g++.dg/init/array13.C: New test.
24587
24588 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24589
24590         PR target/13889
24591         * gcc.c-torture/compile/pr13889.c: New test case.
24592
24593 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24594
24595         PR c/14635
24596         * builtins-1.c (nan, nans): Don't test.
24597         * builtins-30.c: Don't use nan, nanf, nanl.
24598         * builtins-35.c: New test.
24599
24600 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24601
24602         * g++.dg/ext/altivec-6.C: New test.
24603
24604 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24605
24606         * g++.dg/init/placement3.C: New test.
24607
24608         * g++.dg/template/spec13.C: New test.
24609
24610         * g++.dg/lookup/using11.C: New test.
24611
24612         * g++.dg/lookup/koenig3.C: New test.
24613
24614         * g++.dg/template/operator2.C: New test.
24615
24616         * g++.dg/expr/dtor3.C: New test.
24617         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24618         marker.
24619         * g++.old-deja/g++.law/visibility28.C: Likewise.
24620
24621 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24622
24623         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24624         * gcc.dg/ppc64-abi-3.c: Likewise.
24625
24626 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24627
24628         PR c++/14545
24629         * g++.dg/parse/template15.C: New test.
24630
24631 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24632
24633         * g++.dg/expr/dtor2.C: New test.
24634
24635         * g++.dg/lookup/anon4.C: New test.
24636
24637         * g++.dg/overload/using1.C: New test.
24638
24639         * g++.dg/template/lookup7.C: New test.
24640
24641         * g++.dg/template/typename6.C: New test.
24642
24643         * g++.dg/expr/cond6.C: New test.
24644
24645 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24646
24647         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24648
24649 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24650
24651         * g++.dg/expr/cond5.C: New test.
24652         * g++.dg/expr/constcast1.C: Likewise.
24653         * g++.dg/expr/ptrmem2.C: Likewise.
24654         * g++.dg/expr/ptrmem3.C: Likewise.
24655         * g++.dg/lookup/main1.C: Likewise.
24656         * g++.dg/template/lookup6.C: Likewise.
24657
24658 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24659
24660         * gcc.dg/local1.c: New test.
24661
24662         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24663
24664 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24665
24666         * gcc.dg/torture/builtin-convert-1.c: New test.
24667
24668 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24669
24670         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24671
24672 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/14481
24675         * g++.dg/warn/Wunused-7.C: New test.
24676
24677 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24678
24679         * gcc.dg/torture/builtin-integral-1.c: New test.
24680
24681 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24682
24683         PR c++/14586
24684         * g++.dg/parse/non-dependent3.C: New test.
24685
24686 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24687
24688         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24689         * g++.dg/eh/simd-2.C: Likewise.
24690         * g++.dg/init/array10.C: Likewise.
24691         * gcc.c-torture/compile/simd-1.c: Likewise.
24692         * gcc.c-torture/compile/simd-2.c: Likewise.
24693         * gcc.c-torture/compile/simd-3.c: Likewise.
24694         * gcc.c-torture/compile/simd-4.c: Likewise.
24695         * gcc.c-torture/compile/simd-6.c: Likewise.
24696         * gcc.c-torture/execute/simd-1.c: Likewise.
24697         * gcc.c-torture/execute/simd-2.c: Likewise.
24698         * gcc.dg/compat/vector-defs.h: Likewise.
24699         * gcc.dg/20020531-1.c: Likewise.
24700         * gcc.dg/altivec-3.c: Likewise.
24701         * gcc.dg/altivec-4.c: Likewise.
24702         * gcc.dg/altivec-varargs-1.c: Likewise.
24703         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24704         * gcc.dg/i386-mmx-3.c: Likewise.
24705         * gcc.dg/i386-sse-4.c: Likewise.
24706         * gcc.dg/i386-sse-5.c: Likewise.
24707         * gcc.dg/i386-sse-8.c: Likewise.
24708         * gcc.dg/simd-1.c: Likewise.
24709         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24710         __ev64_opaque__ since the machine description provides it.
24711
24712 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24713
24714         * lib/compat.exp (skip_list): New global variable.
24715         Use it to hold the user defined COMPAT_SKIPS list if any.
24716         (compat-obj): Add the members of skip_list to optall.
24717
24718 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24719
24720         * gcc.dg/compat/union-by-value-1_main.c,
24721         union-by-value-1_x.c, union-by-value-1_y.c,
24722         union-check.h, union-defs.h,
24723         union-init.h, union-return-1_main.c,
24724         union-return-1_x.c, union-return-1_y.c: New files.
24725
24726 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24727
24728         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24729         mixed-struct-init.h: Add 4 mixed structure types.
24730         struct-by-value-21_main.c, struct-by-value-21_x.c,
24731         struct-by-value-21_y.c, struct-return-21_main.c,
24732         struct-return-21_x.c, struct-return-21_y.c: New files.
24733
24734 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/14550
24737         * g++.dg/parse/template14.C: New test.
24738
24739 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24740
24741         * gcc.c-torture/execute/20040313-1.c: New test.
24742
24743 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24744
24745         PR target/14533
24746         * gcc.dg/20040311-2.c: New test.
24747
24748 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24749
24750         PR other/14544
24751         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24752         bit-field.
24753
24754 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24755
24756         * gcc.dg/20040305-2.c: Add missing return statement.
24757
24758 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24759
24760         * gcc.dg/builtins-34.c: Also check pow10*.
24761
24762 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24763
24764         PR target/14262
24765         * gcc.dg/20040305-2.c: New test.
24766
24767 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24768
24769         * gcc.dg/20040310-1.c: New test.
24770
24771 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24772
24773         * gcc.c-torture/execute/20040311-1.c: New test case.
24774
24775 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24776
24777         PR c++/14476
24778         * g++.dg/lookup/enum1.C: New test.
24779
24780 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24781
24782         PR c++/14510
24783         * g++.dg/lookup/struct2.C: New test.
24784
24785 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24786
24787         * gcc.dg/builtins-34.c: New test.
24788
24789 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24792
24793 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24794
24795         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24796         * gcc.dg/alias-2.c: New testcase.
24797
24798 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24799
24800         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24801
24802 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24803
24804         * gcc.c-torture/execute/20040309-1.c: New test case.
24805
24806 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         PR c++/14397
24809         * g++.dg/overload/ref1.C: New.
24810
24811 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24812
24813         PR c++/14409
24814         * g++.dg/template/spec12.C: New test.
24815
24816         PR c++/14448
24817         * g++.dg/parse/crash14.C: New test.
24818
24819 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24820
24821         PR c++/14230
24822         * g++.dg/init/ref11.C: New test.
24823
24824 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/14432
24827         * g++.dg/parse/builtin2.C: New test.
24828
24829 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c++/14401
24832         * g++.dg/init/ctor3.C: New test.
24833         * g++.dg/init/union1.C: New test.
24834         * g++.dg/ext/anon-struct4.C: New test.
24835
24836 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24837
24838         * g++.dg/lookup/koenig1.C: Tweak error messages.
24839         * g++.dg/lookup/used-before-declaration.C: Likewise.
24840         * g++.dg/other/do1.C: Likewise.
24841         * g++.dg/overload/koenig1.C: Likewise.
24842         * g++.dg/parse/crash13.C: Likewise.
24843         * g++.dg/template/instantiate3.C: Likewise.
24844
24845 2004-03-08  Eric Christopher  <echristo@redhat.com>
24846
24847         * * lib/target-supports.exp: Enable libiconv in test
24848         compilation.  Fix up error checking.
24849
24850 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24851
24852         PR middle-end/14289
24853         * gcc.dg/pr14289-1.c: New test case.
24854         * gcc.dg/pr14289-2.c: Likewise.
24855         * gcc.dg/pr14289-3.c: Likewise.
24856
24857 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24858
24859         * gcc.c-torture/execute/20040308-1.c: New test.
24860
24861 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24862
24863         * gcc.c-torture/execute/20040307-1.c: New test case.
24864
24865 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24866
24867         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24868
24869 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24870
24871         * gcc.dg/20040306-1.c: New test.
24872
24873 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24874
24875         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24876         them static.
24877         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24878
24879 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24880
24881         PR c/14465
24882         * gcc.dg/decl-6.c: New test.
24883
24884 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24885
24886         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24887         Rename LOGPOW -> LOG_POW.
24888         (SQRT_EXP, POW_EXP): New.
24889
24890 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24891
24892         * gcc.dg/i386-sse-8.c: New test.
24893
24894 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24895
24896         PR c/14114
24897         * gcc.dg/decl-5.c: New test.
24898
24899 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24900
24901         * gcc.dg/20040305-1.c: New test.
24902
24903 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24904
24905         PR other/14354
24906         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24907
24908 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24909
24910         PR c++/14425, c++/14426
24911         * g++.dg/ext/altivec-4.C: New test.
24912         * g++.dg/ext/altivec-5.C: New test.
24913
24914 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24915
24916         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24917         global variables of a type with no linkage.
24918         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24919         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24920         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24921         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24922         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24923         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24924         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24925         * g++.dg/warn/deprecated.C: Name enum Color.
24926         * g++.dg/overload/VLA.C: Name structure for 'b'.
24927         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24928
24929 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24930
24931         * gcc.c-torture/compile/20040304-1.c: New test.
24932
24933 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24934
24935         PR 13728
24936         * gcc.dg/decl-4.c: New testcase.
24937
24938 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24939
24940         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24941         as PRECF if sizeof (float) > sizeof (double).
24942         (PRECL): Make it the same as PRECF if
24943         sizeof (float) > sizeof (long double).
24944
24945 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24946
24947         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24948         system type.  Add check for irix6 which doesn't have c99 runtime.
24949
24950 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24951
24952         * gcc.dg/const-elim-1.c: xfail for xtensa.
24953
24954 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24955
24956         PR c++/14369
24957         * g++.dg/template/cond4.C: New test.
24958
24959 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/14360
24962         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24963
24964         PR c++/14361
24965         * g++.dg/parse/defarg7.C: New test.
24966
24967         PR c++/14359
24968         * g++.dg/template/friend26.C: New test.
24969
24970 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24971
24972         PR c++/14324
24973         * g++.dg/abi/mangle21.C: New test.
24974
24975         PR c++/14260
24976         * g++.dg/parse/constructor2.C: New test.
24977
24978         PR c++/14337
24979         * g++.dg/template/sfinae1.C: New test.
24980
24981 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24982
24983         PR c++/14267
24984         * g++.dg/expr/crash2.C: New test.
24985
24986         PR middle-end/13448
24987         * gcc.dg/inline-5.c: New test.
24988         * gcc.dg/always-inline.c: Split out tests into ...
24989         * gcc.dg/always-inline2.c: ... this and ...
24990         * gcc.dg/always-inline3.c: ... this.
24991
24992 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24993
24994         PR debug/12103
24995         * g++.dg/debug/crash1.C: New test.
24996
24997 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24998
24999         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25000         function with __attribute__((noinline)).
25001         (recurser_void2): Likewise.
25002         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25003         (recurser_void2): Likewise.
25004
25005 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25006
25007         PR middle-end/14203
25008         * g++.dg/warn/Wunused-6.C: New test case.
25009
25010 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25011
25012         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25013         not defined.
25014
25015 2004-02-27  Eric Christopher  <echristo@redhat.com>
25016
25017         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25018         * g++.dg/charset/asm2.c: Run only x86.
25019         * gcc.dg/charset/asm3.c: Ditto.
25020
25021 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25022
25023         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25024         ld_library_path.
25025
25026 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25027
25028         * g++.dg/ext/altivec-3.C: New.
25029
25030 2004-02-26  Richard Henderson  <rth@redhat.com>
25031
25032         * g++.dg/ext/attrib10.C: Mark for warning.
25033         * gcc.dg/attr-alias-1.c: New.
25034
25035 2004-02-26  Richard Henderson  <rth@redhat.com>
25036
25037         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25038         * gcc.c-torture/execute/20040208-2.c: ... it back.
25039
25040 2004-02-26  Eric Christopher  <echristo@redhat.com>
25041
25042         * lib/target-supports.exp (check-iconv-available): New function.
25043         * lib/gcc-dg.exp (dg-require-iconv): New function.
25044         Use above.
25045         * gcc.dg/charset: New directory.
25046         * gcc.dg/charset/charset.exp: New file.
25047         * gcc.dg/charset/asm1.c: Ditto.
25048         * gcc.dg/charset/asm2.c: Ditto.
25049         * gcc.dg/charset/asm3.c: Ditto.
25050         * gcc.dg/charset/asm4.c: Ditto.
25051         * gcc.dg/charset/asm5.c: Ditto.
25052         * gcc.dg/charset/attribute1.c: Ditto.
25053         * gcc.dg/charset/attribute2.c: Ditto.
25054         * gcc.dg/charset/string1.c: Ditto.
25055         * g++.dg/charset: New directory.
25056         * g++.dg/dg.exp: Add here. Special options.
25057         * g++.dg/charset/charset.exp: New file.
25058         * g++.dg/charset/asm1.c: Ditto.
25059         * g++.dg/charset/asm2.c: Ditto.
25060         * g++.dg/charset/asm3.c: Ditto.
25061         * g++.dg/charset/asm4.c: Ditto.
25062         * g++.dg/charset/attribute1.c: Ditto.
25063         * g++.dg/charset/attribute2.c: Ditto.
25064         * g++.dg/charset/extern1.cc: Ditto.
25065         * g++.dg/charset/extern2.cc: Ditto.
25066         * g++.dg/charset/string1.c: Ditto.
25067
25068 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25069
25070         PR c++/14278
25071         * g++.dg/parse/comma1.C: New test.
25072
25073 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25074
25075         PR c++/14284
25076         * g++.dg/template/ttp8.C: New test.
25077
25078 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25079
25080         * gcc.dg/fixuns-trunc-1.c: New test.
25081
25082 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25083
25084         * gcc.dg/builtins-config.h: Use #elif.
25085
25086 2004-02-26  Michael Matz  <matz@suse.de>
25087
25088         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25089         * gcc.dg/991214-1.c: Likewise.
25090         * gcc.dg/i386-asm-1.c: Likewise.
25091
25092 2004-02-25  Richard Henderson  <rth@redhat.com>
25093
25094         * gcc.c-torture/execute/20040208-2.c: Move ...
25095         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25096
25097 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25098
25099         PR c++/14246
25100         * g++.dg/other/crash-3.C: New test.
25101
25102 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25103
25104         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25105         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25106
25107         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25108         HP-UX.
25109
25110 2004-02-24  Michael Matz  <matz@suse.de>
25111
25112         * gcc.dg/i386-regparm.c: New.
25113
25114 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25115
25116         * gcc.c-torture/execute/20040223-1.c: New.
25117
25118 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25119             Kazu Hirata  <kazu@cs.umass.edu>
25120
25121         * gcc.dg/fwritable-strings-1.c: Remove.
25122
25123 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25124
25125         PR c/14156
25126         * gcc.dg/20040223-1.c: New test.
25127
25128 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25129
25130         PR c++/14106
25131         * g++.dg/ext/typeof9.C: New test.
25132
25133 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25134
25135         PR c++/14250
25136         * g++.dg/other/switch1.C: New test.
25137
25138 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25139
25140         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25141         * gcc.dg/va-arg-1.c: Likewise.
25142
25143 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25144
25145         PR c++/14143
25146         * g++.dg/template/koenig5.C: New test.
25147
25148 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25149
25150         * g++.dg/ext/altivec-1.C: Generalize target triple.
25151         * g++.dg/ext/altivec-2.C: New test case.
25152         * g++.dg/ext/altivec_check.h: New file.
25153         * gcc.dg/altivec-1.c: Generalize target triple;
25154         include altivec_check.h and call altivec_check().
25155         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25156         * gcc.dg/altivec-6.c: New test case.
25157         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25158         type casts as needed.
25159         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25160         altivec_check().
25161         * gcc.dg/altivec-12.c: New test case.
25162         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25163         include altivec_check.h and call altivec_check().
25164         * gcc.dg/altivec_check.h: New file.
25165
25166 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25167
25168         * lib/target-supports.exp (check_alias_available): Don't mangle
25169         function `g' in test program.
25170
25171 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25172
25173         * lib/target-supports.exp (check_profiling_available): Check
25174         argument to determine whether we support a profiling type.
25175         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25176         check_profiling_available.
25177         * g++.dg/bprob/bprob.exp: Likewise.
25178         * g77.dg/bprob/bprob.exp: Likewise.
25179         * gcc.misc-tests/bprob.exp: Likewise.
25180         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25181         dg-require-profiling and delete expected error handling.
25182         * gcc.dg/20021014-1.c: Likewise.
25183         * gcc.dg/nest.c: Likewise.
25184
25185 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25186
25187         PR c++/12007
25188         * g++.dg/other/vthunk1.C: New test.
25189
25190 2004-02-20  Falk Hueffner  <falk@debian.org>
25191
25192         PR target/14201
25193         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25194
25195 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25196
25197         PR c++/13927
25198         * g++.dg/other/error8.C: Remove XFAIL markers.
25199
25200         PR c++/14173
25201         * g++.dg/ext/packed5.C: New test.
25202
25203         PR c++/14199
25204         * g++.dg/warn/Wunused-5.C: New test.
25205
25206         PR c++/14186
25207         * g++.dg/lookup/member1.C: New test.
25208
25209 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25210
25211         * gcc.c-torture/compile/20040130-1.c: Enable only when
25212         __INT_MAX__ >= 2147483647L.
25213         * gcc.c-torture/compile/961203-1.c: Likewise.
25214
25215 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25218         * g++.dg/opt/template1.C: Robustify assembler regexp
25219
25220 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25221
25222         * gcc.c-torture/execute/simd-4.x: Remove.
25223         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25224         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25225         Guard with #ifndef SKIP_ATTRIBUTE.
25226         * gcc.dg/compat/vector-1_y.c: Likewise.
25227         * gcc.dg/compat/vector-2_x.c: Likewise.
25228         * gcc.dg/compat/vector-2_y.c: Likewise.
25229         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25230         * g++.dg/eh/simd-2.C: Likewise.
25231
25232 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25233
25234         * gcc.c-torture/compile/complex-1.c: New.
25235
25236 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25237
25238         PR target/14209
25239         * gcc.c-torture/execute/20040218-1.c: New test.
25240
25241 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25242
25243         PR c++/14181
25244         * g++.dg/parse/new2.C: New test.
25245
25246 2004-02-18  Paul Brook  <paul@codesourcery.com>
25247
25248         * gcc.c-torture/compile/libcall-1.c: New test.
25249
25250 2004-02-18  Paul Brook  <paul@codesourcery.com>
25251
25252         PR debug/12934
25253         * gcc.dg/debug/debug-7.c: New test.
25254
25255 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25256
25257         * gcc.dg/20040217-1.c: New test.
25258
25259 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25260
25261         * gcc.c-torture/execute/990208-1.x: Delete.
25262
25263 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25264
25265         * gcc.c-torture/execute/20040208-2.x: New file.
25266
25267 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/11326
25270         * g++.dg/abi/structret1.C: New test.
25271
25272 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25275         (i386_cpuid): No need to test if cpuid is available on AMD64.
25276         Fix assembly, so that it works onboth i386 and AMD64.
25277         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25278         (vecInLong): Fix s[] member type to unsigned int.
25279         (vecInWord): Remove type.
25280         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25281         (a64, b64, c64, d64, e64): Remove.
25282         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25283         Remove unused variable.  Remove initialization of removed variables.
25284         Don't call mmx_tests nor sse_tests.
25285         (reference_mmx, reference_sse): Remove.
25286         (check): Add return stmt.
25287         * gcc.dg/i386-sse-7.c: New test.
25288         * gcc.dg/i386-mmx-4.c: New test.
25289
25290 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25291
25292         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25293         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25294         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25295         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25296         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25297         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25298         g++.dg/tc1/dr94.C: Fix line terminator.
25299
25300 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25301
25302         * gcc.c-torture/compile/20040216-1.c: New.
25303
25304 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25305
25306         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25307         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25308         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25309         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25310         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25311         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25312
25313 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25314
25315         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25316
25317 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25318
25319         PR c++/13971
25320         * g++.dg/expr/cond4.C: New test.
25321
25322         PR c++/14086
25323         * g++.dg/lookup/crash2.C: New test.
25324
25325 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25326
25327         * gcc.c-torture/compile/20040214-2.c: New test.
25328
25329 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25330
25331         PR c++/14116
25332         * g++.dg/ext/typeof8.C: New test.
25333
25334 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25335
25336         * gcc.c-torture/compile/20040214-1.c: New test.
25337
25338 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25339
25340         PR c++/13635
25341         * g++.dg/template/spec11.C: New test.
25342
25343 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25344
25345         PR c++/13927
25346         * g++.dg/other/error8.C: New test.
25347
25348 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25349
25350         PR c++/14122
25351         * g++.dg/template/array4.C: New test.
25352
25353         PR c++/14108
25354         * g++.dg/inherit/thunk2.C: New test.
25355
25356         PR c++/14083
25357         * g++.dg/eh/cond2.C: New test.
25358
25359 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25360
25361         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25362
25363 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25364
25365         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25366
25367 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25368
25369         * g++.dg/simd-2.C: xfail on ppc64-linux.
25370
25371 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25372
25373         PR c/456
25374         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25375         tests.
25376
25377 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25378
25379         * gcc.dg/builtins-33.c: New test.
25380
25381 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25382
25383         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25384
25385 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25386
25387         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25388
25389 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25390
25391         * gcc.dg/ppc64-abi-3.c: New test.
25392
25393 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25394
25395         PR c/14092
25396
25397         * gcc.dg/pr14092-1.c: New testcase.
25398
25399 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25400
25401         * gcc.dg/cpp/assert4.c: Fix typo last change.
25402
25403         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25404         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25405
25406         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25407
25408 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25409
25410         * gcc.c-torture/compile/20040209-1.c: New test case.
25411
25412 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25413
25414         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25415
25416 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25417
25418         * gcc.c-torture/execute/20040208-[12].c: New tests.
25419
25420 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25421
25422         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25423
25424 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25425
25426         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25427
25428 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25429
25430         Bug 13856
25431         * gcc.dg/visibility-8.c: New testcase.
25432
25433 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25434
25435         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25436         arguments.
25437         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25438
25439 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25440
25441         PR middle-end/13696
25442         * g++.dg/opt/fold1.C: New test case.
25443
25444 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25445
25446         PR c++/14033
25447         * g++.dg/other/crash-2.C: New test.
25448
25449 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25450
25451         PR c++/14028
25452         * g++.dg/parse/angle-bracket2.C: New test.
25453
25454 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25455
25456         PR middle-end/13750
25457         Revert:
25458         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25459         PR pch/13361
25460         * testsuite/g++.dg/pch/wchar-1.C: New.
25461         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25462
25463 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25464
25465         PR c++/14008
25466         * g++.dg/parse/error15.C: New test.
25467         * g++.dg/parse/crash11.C: Update dg-error mark.
25468
25469 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25470
25471         PR c++/13932
25472         * g++.dg/warn/conv2.C: New test.
25473
25474 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25475
25476         PR c++/13086
25477         * g++.dg/warn/incomplete1.C: Remove xfail.
25478
25479 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25480
25481         * lib/file-format.exp (gcc_target_object_format): Use
25482         ${tool}_target_compile, not gcc_target_compile.
25483         * lib/target-supports.exp (check_alias_available): Likewise.
25484         (check_gc_sections_available): Likewise.
25485         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25486         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25487         dg-require-alias.
25488
25489 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25490
25491         PR c++/13969
25492         * g++.dg/template/static6.C: New test.
25493
25494 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25495
25496         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25497
25498 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25499
25500         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25501         tests for systems where `char' is unsigned by default.
25502
25503 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25504
25505         PR c++/13997
25506         * g++.dg/template/partial3.C: New test.
25507
25508 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25509
25510         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25511         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25512         Remove mentions of obsolete ports.
25513
25514 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25515
25516         * gcc.dg/noncompile/20001228-1.c: Fix for new
25517         error message.
25518
25519 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25520
25521         PR target/9348
25522         * gcc.c-torture/execute/multdi-1.c: New test case.
25523
25524 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25525
25526         PR c++/13925
25527         * g++.dg/template/lookup5.C: New test.
25528
25529 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25530
25531         PR c++/13950
25532         * g++.dg/template/lookup4.C: New test.
25533
25534         PR c++/13970
25535         * g++.dg/parse/error14.C: New test.
25536
25537         PR c++/14002
25538         * g++.dg/parse/template13.C: New test.
25539
25540 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25541
25542         PR c++/13978
25543         * g++.dg/template/koenig4.C: New test.
25544
25545         PR c++/13968
25546         * g++.dg/template/crash17.C: New test.
25547
25548         PR c++/13975
25549         * g++.dg/parse/error13.C: New test.
25550         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25551
25552 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25553
25554         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25555
25556 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25557
25558         PR c/11658
25559         PR c/13994
25560         * gcc.dg/noncompile/20040203-1.c: New test.
25561         * gcc.dg/noncompile/20040203-2.c: Likewise.
25562         * gcc.dg/noncompile/20040203-3.c: Likewise.
25563         * gcc.dg/20040203-1.c: Likewise.
25564
25565 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25566
25567         PR c++/10858
25568         * g++.dg/template/sizeof7.C: New test.
25569
25570 2004-02-02  Eric Christopher  <echristo@redhat.com>
25571             Zack Weinberg  <zack@codesourcery.com>
25572
25573         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25574
25575 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25576
25577         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25578         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25579         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25580         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25581
25582 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/13113
25585         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25586
25587         PR c++/13854
25588         * g++.dg/ext/attrib13.C: New test.
25589
25590         PR c++/13907
25591         * g++.dg/conversion/op2.C: New test.
25592
25593 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25594
25595         * gcc.dg/titype-1.c: Fix pasto.
25596
25597 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25598
25599         * gcc.dg/titype-1.c: New test.
25600
25601 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25602
25603         PR c++/13957
25604         * g++.dg/template/non-type-template-argument-1.C,
25605         g++.dg/template/qualified-id1.C: Update dg-error marks.
25606         * g++.dg/template/nontype6.C: New test.
25607
25608 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25609
25610         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25611         * gcc.dg/builtins-31.c: New testcase.
25612         * gcc.dg/builtins-32.c: New testcase.
25613
25614 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25615
25616         * objc.dg/call-super-2.m: Update line numbers
25617         for the including of stddef.h.
25618
25619 2004-01-30  Michael Matz  <matz@suse.de>
25620
25621         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25622         g++.dg/ext/case-range3.C: New tests.
25623
25624 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25625
25626         DR206
25627         PR c++/13813
25628         * g++.dg/template/member4.C: New test.
25629
25630 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25631
25632         PR c++/13683
25633         * g++.dg/template/sizeof6.C: New test.
25634
25635 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25636
25637         * gcc.dg/fwritable-strings-1.c: New test.
25638
25639 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25640
25641         * gcc.c-torture/compile/20040130-1.c: New test.
25642
25643 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25644
25645         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25646
25647 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25648
25649         PR c++/13883
25650         * g++.dg/template/ctor3.C: New test.
25651
25652 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25653
25654         * g++.dg/tc1: New directory.
25655         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25656         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25657         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25658         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25659         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25660
25661 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25662
25663         * g++.dg/parse/error11.C: New test.
25664         * g++.dg/parse/error12.C: Likewise.
25665
25666 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25667
25668         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25669         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25670
25671 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25672
25673         PR c++/13791
25674         * g++.dg/ext/attrib12.C: New test.
25675
25676         PR c++/13736
25677         * g++.dg/parse/cast2.C: New test.
25678
25679 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25680
25681         * objc.dg/encode-2.m (main): New local string.  Set depending on
25682         sizeof long.  Use in sscanf call.
25683         * objc.dg/encode-3.m (main): New local string.  Set depending on
25684         sizeof long.  Use in scan_initial call.
25685
25686 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25687
25688         * objc.dg/call-super-2.m: Make LP64-safe.
25689         * objc.dg/desig-init-1.m: Likewise.
25690
25691 2004-01-27  Devang Patel <dpatel@apple.com>
25692
25693         * g++.dg/debug/namespace1.C: New test.
25694
25695 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25696
25697         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25698         xscale-*-*.
25699
25700         * gcc.dg/arm-mmx-1.c: New test.
25701
25702 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25703
25704         * gcc.dg/20040127-1.c: New test.
25705         * gcc.dg/20040127-2.c: New test.
25706
25707 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25708
25709         * objc.dg/stret-1.m (glob): Renamed to globa.
25710
25711 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25712
25713         PR c++/13663
25714         * g++.dg/expr/for1.C: New test.
25715
25716 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25717
25718         PR middle-end/13779
25719         * gcc.dg/darwin-longlong.c: New test.
25720
25721 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25722
25723         * gcc.dg/20040124-1.c: Moved test from here...
25724         * gcc.c-torture/compile/20040124-1.c: ...to here.
25725
25726 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727
25728         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25729         the assembly output if -m64 is passed.
25730
25731 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c++/13833
25734         * g++.dg/template/cond3.C: New test.
25735
25736 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25737
25738         PR c++/13810
25739         * g++.dg/template/ttp7.C: New test.
25740
25741 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25742
25743         PR c++/13797
25744         * g++.dg/template/nontype4.C: New test.
25745         * g++.dg/template/nontype5.C: Likewise.
25746
25747 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25748
25749         * gcc.dg/torture/mips-clobber-at.c: New test.
25750
25751 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25752
25753         * gcc.dg/20040124-1.c: New test.
25754
25755 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.dg/20040123-1.c: New test.
25758
25759 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25760
25761         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25762
25763 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25764
25765         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25766
25767 2004-01-23  Andrew Pinski  <apinski@apple.com>
25768
25769         * gcc.dg/20030121-1.c: Move to ..
25770         * gcc.dg/20040121-1.c: here.
25771
25772 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25773
25774         * gcc.dg/builtins-29.c: New test case.
25775
25776 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25777
25778         PR 18314
25779         * gcc.dg/builtins-30.c: New testcase.
25780
25781 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25782
25783         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25784         * lib/g77.exp: Likewise.
25785         * lib/objc.exp: Likewise.
25786         * lib/g++.exp: Likewise.
25787
25788 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25789
25790         * gcc.dg/struct-by-value-2.c: New test.
25791
25792 2004-01-21  Andrew Pinski  <apinski@apple.com>
25793
25794         PR target/13785
25795         * gcc.dg/20030121-1.c: New test.
25796
25797 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25798
25799         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25800         clobber frame pointer register in asm statement.
25801
25802 2004-01-21  Falk Hueffner  <falk@debian.org>
25803
25804         * gcc.c-torture/compile/20040121-1.c: New test.
25805
25806 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25807
25808         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25809
25810 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25811
25812         * gcc.dg/ppc64-abi-2.c: New test.
25813
25814 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25815
25816         * lib/treelang.exp: Fill out this file.
25817         * lib/treelang-dg.exp: New File.
25818
25819 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25820
25821         * gcc.c-torture/compile/981022-1.c: Remove.
25822         * gcc.dg/array-5.c: Remove XFAIL.
25823         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25824         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25825         gcc.dg/cond-lvalue-1.c: Update.
25826         * gcc.dg/cast-lvalue-2.c: New test.
25827
25828 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25829
25830         PR c++/13592
25831         * g++.dg/other/error1.C (class foo): Tweak error message.
25832
25833         PR c++/13592
25834         * g++.dg/template/call2.C: New test.
25835
25836 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25839         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25840         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25841         scalar-return-1_x.c, scalar-return-2_y.c,
25842         scalar-return-3_x.c, scalar-return-3_y.c,
25843         scalar-return-4_x.c, scalar-return-4_y.c,
25844         struct-align-1.h, struct-align-1_x.c,
25845         struct-align-1_y.c, struct-align-2.h,
25846         struct-align-2_x.c, struct-align-2_y.c,
25847         struct-by-value-10_y.c, struct-by-value-11_x.c,
25848         struct-by-value-11_y.c, struct-by-value-12_x.c,
25849         struct-by-value-12_y.c, struct-by-value-13_x.c,
25850         struct-by-value-13_y.c, struct-by-value-14_x.c,
25851         struct-by-value-14_y.c, struct-by-value-15_x.c,
25852         struct-by-value-15_y.c, struct-by-value-16_y.c,
25853         struct-by-value-17_y.c, struct-by-value-18_y.c,
25854         struct-by-value-19_y.c, struct-by-value-1_x.c,
25855         struct-by-value-1_y.c, struct-by-value-20_y.c,
25856         struct-by-value-2_x.c, struct-by-value-2_y.c,
25857         struct-by-value-3_y.c, struct-by-value-4_x.c,
25858         struct-by-value-4_y.c, struct-by-value-5_y.c,
25859         struct-by-value-6_y.c, struct-by-value-7_y.c
25860         struct-by-value-8_x.c, struct-by-value-8_y.c
25861         struct-by-value-9_x.c, struct-by-value-9_y.c
25862         struct-return-10_x.c, struct-return-10_y.c,
25863         struct-return-19_x.c, struct-return-20_x.c
25864         struct-return-2_x.c, struct-return-2_y.c
25865         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25866         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25867
25868 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25869
25870         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25871         attribute on sparc*-sun-solaris2.*.
25872
25873 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25874
25875         PR c++/13710
25876         * g++.dg/ext/typeof7.C: New test.
25877
25878 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25879
25880         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25881         * gcc.dg/const-elim-1.c: Same.
25882
25883 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25884
25885         * objc.dg/stret-1.m: New.
25886         * objc.dg/stret-2.m: New.
25887
25888 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25889
25890         PR c++/11895
25891         * g++.dg/ext/vector1.C: New test.
25892
25893 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25894
25895         * gcc.dg/pch/import-1.c: New.
25896         * gcc.dg/pch/import-1.hs: New.
25897         * gcc.dg/pch/import-1a.h: New.
25898         * gcc.dg/pch/import-1b.h: New.
25899         * gcc.dg/pch/import-1c.h: New.
25900
25901 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/13574
25904         * g++.dg/ext/array1.C: New test.
25905
25906         PR c++/13178
25907         * g++.dg/conversion/op1.C: New test.
25908
25909 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25910
25911         PR 11864
25912         From Kazumoto Kojima / Dan Kegel:
25913         * gcc.dg/pr11864-1.c: New test.
25914
25915         PR 10392
25916         From Marcus Comstedt / Dan Kegel:
25917         * gcc.dg/pr10392-1.c: New test.
25918
25919 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25920
25921         PR c++/13478
25922         * g++.dg/init/ref10.C: New test.
25923
25924 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25925
25926         PR c++/13407
25927         * g++.dg/parse/typename6.C: New test.
25928
25929 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25930
25931         PR pch/13361
25932         * testsuite/g++.dg/pch/wchar-1.C: New.
25933         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25934
25935 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25936
25937         PR c++/9259
25938         * g++.dg/expr/sizeof2.C: New test.
25939
25940 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25941
25942         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25943
25944 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25945
25946         PR c++/13659
25947         * g++.dg/lookup/strong-using-3.C: New.
25948         * g++.dg/lookup/using-10.C: New.
25949
25950 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25951
25952         PR c++/13594
25953         * g++.dg/lookup/strong-using-2.C: New.
25954
25955 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25956             Dan Kegel <dank@kegel.com>
25957             J"orn Rennecke <joern.rennecke@superh.com>
25958
25959         PR target/9365
25960         * gcc.dg/pr9365-1.c: New test.
25961
25962 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25963
25964         PR c++/8856
25965         * g++.dg/parse/casting-operator2.C: New test.
25966         * g++.old-deja/g++.pt/explicit83.C: Remove.
25967
25968 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25969
25970         * gcc.dg/label-compound-stmt-1.c: New test.
25971         * gcc.c-torture/compile/950922-1.c,
25972         gcc.c-torture/compile/20000211-3.c,
25973         gcc.c-torture/compile/20000518-1.c,
25974         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25975         compound statements.
25976
25977 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25978
25979         * gcc.dg/ppc64-abi-1.c: New test.
25980
25981 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25982
25983          * g++.dg/ext/attrib9.C: Add dg-warnings.
25984
25985 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25986
25987         PR c++/12335
25988         * g++.dg/parse/dtor3.C: New test.
25989
25990 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25991
25992         PR c++/12709
25993         * g++.dg/parse/try-catch-1.C: New test.
25994
25995 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25996
25997         * ada/acats/run_all.sh: Add more verbose output in acats.log
25998         when compiling tests.
25999
26000 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26001
26002         PR 13656
26003         * gcc.dg/typedef-redecl.c: New test case.
26004         * gcc.dg/typedef-redecl.h: New support file.
26005
26006 2004-01-13  Jan Hubicka  <jh@suse.cz>
26007
26008         * gcc.dg/always_inline.c: New test.
26009         * gcc.dg/debug/20031231-1.c: Fix.
26010
26011 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26012
26013         PR c++/13474
26014         * g++.dg/template/array3.C: New test.
26015
26016 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26017
26018         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26019         * g++.dg/warn/Wunused-2.C: Likewise.
26020
26021 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26022
26023         PR c++/13289
26024         * g++.dg/template/instantiate6.C: New test.
26025
26026 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26027
26028         PR middle-end/11397
26029         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26030
26031 2004-01-12  Jan Hubicka  <jh@suse.cz>
26032
26033         PR opt/12826
26034         * gcc.dg/20040112-1.c: New.
26035
26036         * gcc.dg/dwarf-die[1-7].c: Move to...
26037         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26038         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26039
26040 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26041
26042         PR c++/4100
26043         * g++.dg/parse/friend4.C: New test.
26044
26045 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26046
26047         PR c++/4100
26048         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26049         definition is called a friend.
26050
26051 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26052
26053         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26054
26055 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26056
26057         PR c++/3478
26058         * g++.dg/parse/error10.C: New test.
26059         * g++.dg/template/arg2.C: Accept "invalid type" error.
26060
26061 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26062
26063         PR middle-end/13392
26064         * g++.dg/opt/expect2.C: New test.
26065
26066 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26067
26068         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26069         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26070         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26071         Update dg-error regexps.
26072
26073 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26074
26075         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26076         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26077
26078 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26079
26080         * gcc.dg/pragma-re-1.c: Use right pointer type.
26081
26082 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26083
26084         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26085
26086 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26087
26088         * gcc.dg/rs6000-ldouble-1.c: New.
26089
26090 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26091
26092         DR 337
26093         PR c++/9256
26094         * g++.dg/other/abstract1.C: New test.
26095
26096 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26097
26098         * g++.dg/lookup/strong-using-1.C: New.
26099
26100 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26101
26102         PR c/11234
26103         * gcc.dg/func-ptr-conv-1.c: New test.
26104         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26105
26106 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26107
26108         PR target/13380.
26109         * gcc.c-torture/compile/20040109-1.c: New.
26110
26111 2004-01-08  Stuart Hastings  <stuart@apple.com>
26112
26113         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26114         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26115         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26116
26117 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26118
26119         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26120
26121 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26122
26123         * ada/acats/run_acats: Treat 'gnatchop' the same way
26124         as 'gnatmake'.  Export GCC_DRIVER.
26125         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26126         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26127
26128 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26129
26130         PR c++/12573
26131         * g++.dg/template/dependent-expr4.C: New test.
26132
26133 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26134
26135         * gcc.dg/altivec-11.c: New test.
26136
26137 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26138
26139         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26140
26141 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26142
26143         PR c/6024
26144         * gcc.dg/enum-compat-1.c: New test.
26145         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26146
26147 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26148
26149         PR c/12165
26150         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26151         gcc.dg/c99-idem-qual-3.c: New tests.
26152
26153 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26154
26155         * gcc.dg/winline-7.c: Don't cast void * to int.
26156
26157 2004-01-06  Jan Hubicka  <jh@suse.cz>
26158
26159         * gcc.dg/i386-sse-5.c: New test
26160         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26161
26162 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/12815
26165         * g++.dg/rtti/typeid4.C: New test.
26166
26167 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26168
26169         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26170
26171 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26172
26173         PR c++/12132
26174         * g++.dg/template/error11.C: New test.
26175
26176         PR c++/13451
26177         * g++.dg/template/class2.C: New test.
26178
26179 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26180         Richard Sandiford <rsandifo@redhat.com>
26181
26182         PR c++/13387
26183         * g++.dg/opt/alias3.C: New test.
26184
26185 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26186
26187         PR c++/13157
26188         * g++.dg/template/koenig3.C: New test.
26189
26190         PR c++/13529
26191         * g++.dg/parse/offsetof3.C: New test.
26192
26193         * g++.dg/init/copy7.C: Add missing dg-error markers.
26194
26195         PR c++/12226
26196         * g++.dg/init/copy7.c: New test.
26197
26198         PR c++/13536
26199         * g++.dg/parse/cast1.C: New test.
26200
26201 2004-01-04  Jan Hubicka  <jh@suse.cz>
26202
26203         * gcc.dg/winline[1-7].c: New tests.
26204
26205 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26206
26207         PR c++/13520
26208         * g++.dg/template/qualttp22.C: New test.
26209
26210 2004-01-01  Jan Hubicka  <jh@suse.cz>
26211
26212         * gcc.dg/debug/20031231-1.c: New.
26213         * gcc.c-torture/compile/20040101-1.c: New.
26214         * gcc.dg/dwarf-die-[1-7].c: New.
26215
26216 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26217
26218         PR optimization/13521
26219         * gcc.c-torture/compile/20031231-1.c: New test.
26220
26221 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26222
26223         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26224
26225 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26226
26227         PR c++/10079
26228         * g++.dg/template/crash16.C: New test.
26229
26230 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26231
26232         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26233
26234 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26235
26236         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26237         ports.
26238         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26239         * g++.old-deja/g++.law/profile1.C: Likewise.
26240         * gcc.c-torture/compile/981006-1.c: Likewise.
26241         * gcc.c-torture/execute/loop-2e.x: Likewise.
26242         * gcc.c-torture/execute/loop-2f.x: Remove.
26243         * gcc.c-torture/execute/loop-2g.x: Likewise.
26244         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26245         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26246
26247 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         PR c++/13507
26250         * g++.dg/ext/attrib11.C: New test.
26251
26252         PR c++/13494
26253         * g++.dg/template/array2-1.C: New test.
26254         * g++.dg/template/array2-2.C: New test.
26255
26256 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26257
26258         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26259
26260 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26261
26262         PR c++/12774
26263         * g++.dg/template/array1-1.C: New test.
26264         * g++.dg/template/array1-2.C: New test.
26265
26266 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26267
26268         PR fortran/12632
26269         * g77.dg/12632.f: New test case.
26270
26271 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26272
26273         PR c++/13289
26274         * g++.dg/parse/nontype1.C: New test.
26275
26276 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26277
26278         PR c++/12403
26279         * g++.dg/parse/explicit1.C: New test.
26280         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26281
26282 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26283
26284         PR c++/13081
26285         * g++.dg/opt/inline6.C: New test.
26286
26287         PR c++/12613
26288         * g++.dg/parse/error9.C: New test.
26289
26290         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26291
26292 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26293
26294         PR c++/13009
26295         * g++.dg/init/assign1.C: New test.
26296
26297 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26298
26299         PR c++/13070
26300         * g++.dg/warn/format3.C: New test case.
26301
26302 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26303
26304         * gcc.c-torture/compile/20031227-1.c: New test.
26305
26306 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26309         * g77.dg/bprob/bprob.exp: Likewise.
26310         * gcc.misc-tests/bprob.exp: Likewise.
26311         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26312         variants on systems where the library does not provide that
26313         functionality.
26314         * gcc.dg/builtins-20.c: Use builtins-config.h.
26315         * gcc.dg/builtins-config.h: New file.
26316
26317 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26318
26319         * lib/gcc-dg.exp (dg-require-profiling): New function.
26320         * lib/target-supports.exp (check_profiling_available): Likewise.
26321         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26322         * g77.dg/bprob/bprob.exp: Likewise.
26323         * gcc.misc-tests/bprob.exp: Likewise.
26324         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26325         * gcc.dg/20021014-1.c: Likewise.
26326         * gcc.dg/nest.c: Likewise.
26327
26328 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26329
26330         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26331         compiling.
26332         * g++.dg/lookup/java2.C: Likewise.
26333         * gcc.dg/cpp/lexident.c: Likewise.
26334
26335 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26336
26337         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26338         given.
26339         * gcc.c-torture/compile/961203-1.c: Likewise.
26340         * gcc.c-torture/compile/980506-1.c: Likewise.
26341
26342 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26343
26344         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26345         (additional_prunes): New global.
26346         (gcc-dg-prune): Handle additional per-test pruning.
26347         (dg-test): Clear additional_prunes between tests.
26348
26349         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26350         dg-prune-output to avoid spurious failures from assembler
26351         complaining about nonexistent WAW violations.
26352         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26353         Use dg-prune-output to avoid spurious failures from assembler
26354         warning about Itanium B-step errata.
26355
26356 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26357
26358         * g++.dg/abi/macro0.C: New test.
26359         * g++.dg/abi/macro1.C: Likewise.
26360         * g++.dg/abi/macro2.C: Likewise.
26361
26362         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26363         * g++.dg/abi/bitfield7.C: Likewise.
26364         * g++.dg/abi/dtor2.C: Likewise.
26365         * g++.dg/abi/mangle11.C: Likewise.
26366         * g++.dg/abi/mangle12.C: Likewise.
26367         * g++.dg/abi/mangle14.C: Likewise.
26368         * g++.dg/abi/mangle17.C: Likewise.
26369         * g++.dg/abi/vbase10.C: Likewise.
26370         * g++.dg/abi/vbase14.C: Likewise.
26371         * g++.dg/template/qualttp17.C: Likewise.
26372
26373 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26374
26375         PR c/11995
26376         * gcc.dg/20031223-1.c: New test.
26377
26378 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26379
26380         * gcc.dg/noreturn-7.c: New test.
26381
26382 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26383
26384         * gcc.dg/null-pointer-1.c: New test.
26385
26386 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26387
26388         * g++.old-deja/g++.jason/template18.C: Remove.
26389         * g++.old-deja/g++.jason/template37.C: Likewise.
26390
26391         PR c++/12862
26392         * g++.dg/lookup/ns1.C: New test.
26393
26394         PR c++/12397
26395         * g++.dg/template/lookup3.C: New test.
26396
26397 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26398
26399         * g++.dg/template/recurse1.C: New test
26400
26401 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26402
26403         PR c++/12479
26404         * g++.dg/parse/semicolon1.C: New test.
26405         * g++.dg/parse/semicolon1.h: Likewise.
26406
26407 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26408
26409         * gcc.dg/darwin-misaligned.c: New test.
26410
26411 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26412
26413         PR c/9163
26414         * gcc.dg/20031222-1.c: New test.
26415
26416 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26417
26418         PR c++/13438
26419         * g++.dg/parse/error8.C: New test.
26420
26421         PR c++/11554
26422         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26423
26424 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26425
26426         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26427         too small.
26428         * gcc.c-torture/compile/930217-1.c: Likewise.
26429         * gcc.c-torture/compile/930513-1.c: Likewise.
26430         * gcc.c-torture/execute/920908-2.c: Likewise.
26431         * gcc.c-torture/execute/921204-1.c: Likewise.
26432         * gcc.c-torture/execute/930621-1.c: Likewise.
26433         * gcc.c-torture/execute/930630-1.c: Likewise.
26434         * gcc.c-torture/execute/931031-1.c: Likewise.
26435         * gcc.c-torture/execute/980602-2.c: Likewise.
26436         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26437         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26438         * gcc.c-torture/execute/extzvsi.c: Likewise.
26439         * gcc.c-torture/unsorted/ext.c: Likewise.
26440
26441 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26442
26443         PR target/12749
26444         * gcc.c-torture/compile/20031220-2.c: New test case.
26445
26446 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26447
26448         PR optimization/13031
26449         * gcc.c-torture/compile/20031220-1.c: New test case.
26450
26451 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26452
26453         * gcc.dg/cast-function-1.c: New test.
26454
26455 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26456
26457         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26458         formats.
26459
26460 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26461
26462         PR c++/12795
26463         * g++.dg/ext/attrib10.C: New test.
26464
26465 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * gcc.dg/cleanup-10.c: New test.
26468         * gcc.dg/cleanup-11.c: New test.
26469
26470 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26471
26472         PR c++/13239
26473         * g++.dg/opt/expect1.C: New test.
26474
26475 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26476
26477         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26478
26479 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26480
26481         PR debug/12923
26482         * gcc.dg/20031218-1.c: New test.
26483
26484         PR debug/12389
26485         * gcc.dg/20031218-2.c: New test.
26486         * gcc.dg/20031218-3.c: New test.
26487
26488         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26489         of label name and allow for USER_LABEL_PREFIX == "_" names.
26490         * g++.dg/abi/mangle18-2.C: Likewise.
26491         * g++.dg/abi/mangle19-1.C: Likewise.
26492         * g++.dg/abi/mangle19-2.C: Likewise.
26493         * g++.dg/abi/mangle20-1.C: Likewise.
26494         * g++.dg/abi/mangle20-2.C: Likewise.
26495
26496 2003-12-18  Richard Henderson  <rth@redhat.com>
26497
26498         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26499
26500 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26501             Dan Kegel <dank@kegel.com>
26502
26503         PR other/12009
26504         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26505         testing a cross compiler, it causes spurious compile failures.
26506         * lib/g++.exp: Likewise.
26507
26508 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26509
26510         PR c++/13262
26511         * g++.dg/template/access13.C: New test.
26512
26513 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26514
26515         * gcc.dg/20031216-1.c: New test.
26516
26517 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26518
26519         PR c++/9154
26520         * g++.dg/template/error10.C: New test.
26521
26522 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26523
26524         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26525         * g++.dg/eh/simd-2.C: Likewise.
26526
26527 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26528             Roger Sayle  <roger@eyesopen.com>
26529
26530         * gcc.c-torture/execute/ieee/mzero5.c: New.
26531
26532 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/10603
26535         * g++.dg/parse/error6.C: New test.
26536
26537         PR c++/12827
26538         * g++.dg/parse/error7.C: New test.
26539
26540 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26541
26542         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26543         at -O with stabs debugging formats.
26544         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26545         * gcc.dg/debug/debug-2.c: Likewise.
26546
26547 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/12696
26550         * g++.dg/init/error1.C: New test.
26551
26552         PR c++/12218
26553         * g++.dg/init/pm3.C: New test.
26554
26555 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26556
26557         PR c/3347
26558         * gcc.dg/bitfld-8.c: New test.
26559
26560 2003-12-16  James Lemke  <jim@wasabisystems.com>
26561
26562         * gcc.dg/arm-scd42-[123].c: New tests.
26563
26564 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         PR c++/9043
26567         * g++.dg/abi/mangle20-1.C: New test.
26568         * g++.dg/abi/mangle20-2.C: New test.
26569
26570 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26571
26572         PR c++/13275
26573         * g++.dg/other/offsetof2.C: Remove XFAIL.
26574         * g++.dg/parse/offsetof1.C: New test.
26575         * g++.gd/parse/offsetof2.C: Likewise.
26576
26577 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26578
26579         * g++.dg/template/nontype3.C: New test.
26580         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26581
26582 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26583
26584         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26585
26586 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         PR c++/13387
26589         * g++.dg/expr/assign1.C: New test.
26590
26591         PR c++/13242
26592         * g++.dg/abi/mangle19-1.C: New test.
26593         * g++.dg/abi/mangle19-2.C: New test.
26594
26595 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26596
26597         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26598
26599 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26600
26601         * gcc.c-torture/execute/20031216-1.c: New test.
26602
26603 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26604
26605         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26606         an ICE regression.
26607
26608 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26609
26610         PR c++/10926
26611         * g++.dg/template/error9.C: New test.
26612
26613         PR c++/11116
26614         * g++.dg/template/error8.C: New test.
26615
26616 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26617
26618         PR middle-end/13400
26619         * gcc.c-torture/execute/20031215-1.c: New test case.
26620
26621 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26622
26623         PR c++/13269
26624         * g++.dg/parse/error5.C: New test.
26625
26626         PR c++/12989
26627         * g++.dg/expr/sizeof1.C: New test.
26628
26629         PR c++/13310
26630         * g++.dg/template/crash15.C: New test.
26631
26632 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26633
26634         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26635         a non-POD type as the last named parameter of a varargs function.
26636
26637 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/13243
26640         PR c++/12573
26641         * g++.dg/template/crash14.C: New test.
26642         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26643
26644 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26645
26646         * g++.dg/other/java1.C: New test.
26647
26648         PR c++/13241
26649         * g++.dg/abi/mangle18-1.C: New test.
26650         * g++.dg/abi/mangle18-2.C: New test.
26651
26652 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26653
26654         PR optimization/10312
26655         * gcc.c-torture/execute/20031214-1.c: New.
26656
26657 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26658
26659         PR c++/10779
26660         PR c++/12160
26661         * g++.dg/parse/error3.C: New test.
26662         * g++.dg/parse/error4.C: Likewise.
26663         * g++.dg/abi/mangle4.C: Tweak error messages.
26664         * g++.dg/lookup/using5.C: Likewise.
26665         * g++.dg/other/error2.C: Likewise.
26666         * g++.dg/parse/typename5.C: Likewise.
26667         * g++.dg/parse/undefined1.C: Likewise.
26668         * g++.dg/template/arg2.C: Likewise.
26669         * g++.dg/template/ttp3.C: Likewise.
26670         * g++.dg/template/type1.C: Likewise.
26671         * g++.old-deja/g++.other/crash32.C: Likewise.
26672         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26673
26674 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26675
26676         PR c++/13106
26677         * g++.dg/warn/noreturn-3.C: New test.
26678
26679 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         PR c++/13118
26682         * g++.dg/abi/covariant3.C: New.
26683
26684 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26685
26686         * g++.dg/eh/ia64-1.C: New test.
26687
26688 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26689
26690         PR optimization/13037
26691         * g77.f-torture/execute/13037.f: New test case.
26692
26693 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26694
26695         PR c++/12881
26696         * g++.dg/abi/covariant2.C: New.
26697
26698 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26699
26700         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26701
26702 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26703
26704         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26705
26706 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26707
26708         PR other/10819
26709         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26710         to fix Bug 10819.
26711         * lib/g++.exp (g++_version): Likewise.
26712         * lib/g77.exp (g77_version): Likewise.
26713         * lib/objc.exp (default_objc_version): Likewise.
26714
26715 2003-12-10  Richard Henderson  <rth@redhat.com>
26716
26717         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26718
26719         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26720
26721 2003-12-08  Matt Austern  <austern@apple.com>
26722
26723         PR c/13134
26724         * lib/gcc-dg.exp (dg-require-visibility): Define.
26725         * lib/target-supports (check_visibility_available): Define.
26726         * gcc.dg/visibility-1.c: New test.
26727         * gcc.dg/visibility-2.c: Likewise.
26728         * gcc.dg/visibility-3.c: Likewise.
26729         * gcc.dg/visibility-4.c: Likewise.
26730         * gcc.dg/visibility-5.c: Likewise.
26731         * gcc.dg/visibility-6.c: Likewise.
26732         * g++.dg/ext/visibility-1.C: Likewise.
26733         * g++.dg/ext/visibility-2.C: Likewise.
26734         * g++.dg/ext/visibility-3.C: Likewise.
26735         * g++.dg/ext/visibility-4.C: Likewise.
26736         * g++.dg/ext/visibility-5.C: Likewise.
26737         * g++.dg/ext/visibility-6.C: Likewise.
26738
26739 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26740
26741         * g++.dg/lookup/java1.C: New test.
26742         * g++.dg/lookup/java2.C: New test.
26743
26744 2003-12-07  Falk Hueffner  <falk@debian.org>
26745
26746         * g++.dg/opt/noreturn-1.C: New test.
26747
26748 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26749
26750         * gcc.dg/overflow-1.c: New test.
26751
26752 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26753
26754         * g77.f-torture/compile/13060.f: New test.
26755
26756 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26757
26758         PR c++/13323
26759         * g++.dg/inherit/operator2.C: New test.
26760
26761 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/13305
26764         * g++.dg/ext/attrib9.C: New test.
26765
26766 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26767
26768         PR c++/13314
26769         * g++.dg/template/error7.C: New test.
26770
26771 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26772             J"orn Rennecke <joern.rennecke@superh.com>
26773
26774         PR target/13302
26775         * g++.dg/other/struct-va_list.C: New test.
26776
26777 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26778
26779         PR c++/13166
26780         * g++.dg/parse/defarg6.C: New test.
26781
26782 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26783
26784         PR target/13256
26785         * gcc.c-torture/execute/20031201-1.c: New test.
26786
26787 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26788
26789         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26790
26791 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26792
26793         * gcc.dg/builtin-return-1.c: New test.
26794
26795 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26796             J"orn Rennecke <joern.rennecke@superh.com>
26797
26798         PR optimization/13260
26799         * gcc.c-torture/execute/20031204-1.c: New test.
26800
26801 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26802
26803         PR c++/9127
26804         * g++.dg/template/error6.C: New test.
26805
26806 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26807
26808         * gcc.dg/20031202-1.c: New test.
26809
26810 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/13179
26813         * g++.dg/template/eh1.C: New test.
26814
26815         PR c++/10771
26816         * g++.dg/template/error5.C: New test.
26817
26818 2003-12-02  David Ung  <davidu@mips.com>
26819
26820         * gcc.dg/compat/vector-check.h: Corrected type for var
26821         g_##TMODE
26822
26823 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26824
26825         PR c++/10126
26826         * g++.dg/template/ptrmem8.C: New test.
26827
26828 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26829
26830         PR c++/12573
26831         * g++.dg/template/dependent-expr3.C: New test.
26832
26833 2003-12-01  James Lemke  <jim@wasabisystems.com>
26834
26835         * gcc.dg/arm-g2.c: New test.
26836
26837 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26838
26839         PR optimization/11634
26840         * gcc.dg/20031201-2.c: New test case.
26841
26842 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26843
26844         PR 11433
26845         * objc.dg/proto-lossage-3.m: New test.
26846
26847 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26848
26849         PR optimization/12628
26850         * gcc.dg/20031201-1.c: New test case.
26851
26852 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26853
26854         * gcc.dg/unaligned-1.c: New test.
26855
26856 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26857
26858         PR c++/9849
26859         * g++.dg/template/error4.C: New test.
26860         * g++.dg/template/nested3.C: Adjust error markers.
26861
26862 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26863
26864         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26865
26866 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26867
26868         PR c/10333
26869         * gcc.dg/bitfld-7.c: New test.
26870
26871 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26872
26873         * gcc.dg/tls/asm-1.C: New test.
26874
26875 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26876
26877         * gcc.dg/cpp/assert4.c: Update.
26878
26879 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26880
26881         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26882         * gcc.dg/builtin-apply3.c: New test.
26883
26884 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26885
26886         * lib/compat.exp (compat-obj): New xfaildata parameter.
26887         Use it to set compiler_conditional_xfail_data before compiling.
26888         (compat-get-options): Handle dg-xfail-if.
26889         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26890         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26891         * gcc.dg/compat/vector-1_y.c: Likewise.
26892         * gcc.dg/compat/vector-2_x.c: Likewise.
26893         * gcc.dg/compat/vector-2_y.c: Likewise.
26894
26895 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26896
26897         * g++.dg/opt/reg-stack4.C: New test.
26898
26899 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26900
26901         * gcc.dg/builtin-apply2.c: New test.
26902
26903 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26904
26905         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26906
26907 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26908
26909         PR c++/12924
26910         * g++.dg/template/template-id-2.C: New test.
26911
26912 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26913
26914         PR c++/5369
26915         * g++.dg/template/memfriend1.C: New test.
26916         * g++.dg/template/memfriend2.C: Likewise.
26917         * g++.dg/template/memfriend3.C: Likewise.
26918         * g++.dg/template/memfriend4.C: Likewise.
26919         * g++.dg/template/memfriend5.C: Likewise.
26920         * g++.dg/template/memfriend6.C: Likewise.
26921         * g++.dg/template/memfriend7.C: Likewise.
26922         * g++.dg/template/memfriend8.C: Likewise.
26923         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26924
26925 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26926
26927         PR c++/12515
26928         * g++.dg/ext/cond1.C: New test.
26929
26930 2003-11-20  Richard Henderson  <rth@redhat.com>
26931
26932         * gcc.dg/20020201-2.c: Remove.
26933         * gcc.dg/20020201-4.c: Remove.
26934         * gcc.dg/20020304-1.c: Remove.
26935
26936 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26937
26938         * gcc.dg/cpp/trad/xwin1.c: New test case.
26939
26940 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26941
26942         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26943         * lib/g77.exp: Likewise.
26944         * lib/objc.exp: Likewise.
26945         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26946         for darwin.
26947
26948 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26949
26950         PR c++/12932
26951         * g++.dg/template/static5.C: New test.
26952
26953 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26954
26955         * gcc.dg/nested-func-1.c: New test.
26956
26957 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26958
26959         * gcc.dg/cpp/assert4.c: New test.
26960
26961 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26962
26963         PR c++/2294
26964         * g++.dg/lookup/using9.c: New test.
26965
26966 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26967
26968         PR c++/12762
26969         * g++.dg/template/error3.C: New test.
26970
26971 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26972
26973         PR ada/13035
26974         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26975         No longer use a wrapper for gcc, since this does not work under
26976         Windows.
26977
26978 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26979
26980         PR c++/2094
26981         * g++.dg/template/ptrmem7.C: New test.
26982
26983 2003-11-13  Andrew Pinski <apinski@apple.com>
26984
26985         * gcc.c-torture/compile/20031113-1.c: New test.
26986
26987 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26988             Kean Johnston <jkj@sco.com>
26989
26990         PR c/13029
26991         * gcc.dg/unused-4.c: Update.
26992
26993 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26994
26995         * g++.dg/opt/const3.C: New test.
26996
26997 2003-11-13  Jan Hubicka  <jh@suse.cz>
26998
26999         * gcc.c-torture/compile/20031112-1.c: New test.
27000
27001 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27002
27003         * g++.dg/parse/crash10.C: Remove bogus error marker.
27004
27005 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27006
27007         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27008         (host_gcc): Likewise.
27009         (ROOT): Honor $PWDCMD.
27010         (BASE): Likewise.
27011         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27012
27013 2003-11-12  Catherine Moore  <clm@redhat.com>
27014
27015         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27016
27017 2003-11-12  Andreas Jaeger  <aj@suse.de>
27018             Jakub Jelinek  <jakub@redhat.com>
27019             Andrew Pinski  <pinskia@physics.uc.edu>
27020             Richard Henderson  <rth@redhat.com>
27021
27022         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27023         systems.
27024         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27025
27026         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27027         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27028
27029 2003-11-11  Andreas Jaeger  <aj@suse.de>
27030
27031         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27032
27033         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27034
27035 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27036
27037         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27038         Clean ups.
27039
27040 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27041
27042         * gcc.dg/trampoline-1.c: New test.
27043
27044 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27045
27046         * gcc.c-torture/compile/200031109-1.c: New test.
27047
27048 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27049
27050         PR c/3190
27051         PR c/8714
27052         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27053         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27054         gcc.dg/format/no-y2k-1.c: Update.
27055
27056 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27057
27058         PR optimization/10467
27059         * gcc.dg/20031108-1.c: New test case.
27060
27061 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27062
27063         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27064
27065 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27066
27067         * gcc.dg/compound-lvalue-1.c: New test.
27068         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27069         some XFAILs.
27070
27071 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27072
27073         * gcc.dg/altivec-varargs-1.c: New test.
27074
27075 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27078         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27079         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27080         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27081         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27082
27083 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27084
27085         * gcc.dg/cond-lvalue-1.c: New test.
27086
27087 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27088
27089         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27090
27091 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27092
27093         PR c++/11616
27094         * g++.dg/template/instantiate5.C: New test.
27095
27096 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27097
27098         PR c++/12726
27099         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27100         * ChangeLog: Add missing first entry for above test.
27101
27102 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27103
27104         PR c++/9810
27105         * g++.dg/template/using8.C: New test.
27106         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27107
27108 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27109
27110         PR optimization/10817
27111         * gcc.c-torture/compile/20031102-1.c: New test case.
27112
27113 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27114
27115         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27116         2147483647.
27117
27118 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27119
27120         * gcc.dg/20031102-1.c: New test.
27121
27122 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27123
27124         * gcc.dg/complex-1.c: New test.
27125
27126 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27127
27128         PR c++/12796
27129         * g++.dg/template/crash13.C: Adjust expected error location.
27130         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27131
27132 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27133
27134         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27135
27136 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27137
27138         PR/10239
27139         * gcc.c-torture/compile/20031031-2.c: New test.
27140
27141 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27142
27143         PR/11640
27144         * gcc.c-torture/compile/20031031-1.c: New test.
27145
27146 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27147
27148         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27149         * gcc.misc-tests/bprob.exp: Likewise.
27150         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27151         the execution test on arm-elf configs.
27152         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27153         configs that don't support scratch files.
27154         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27155
27156 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27157
27158         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27159         done by dejagnu.
27160
27161 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27162
27163         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27164         Avoid non pure sh syntax. Add more logging.
27165
27166         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27167         fail.
27168
27169 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27170
27171         PR libgcj/10610
27172         * gcc.dg/ppc-stackalign-1.c: New test.
27173
27174 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27175
27176         * ada/acats/run_all.sh: Change output to be more compliant with
27177         dejagnu framework.
27178         Create acats.sum and acats.log files under testsuite/ada/acats
27179         Only run [a-z]* directories, to filter out e.g. CVS.
27180         Redirect build output to log file.
27181
27182 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27183
27184         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27185
27186 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27187
27188         PR ada/5909:
27189         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27190
27191 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * gcc.c-torture/compile/20031023-1.c: New test.
27194         * gcc.c-torture/compile/20031023-2.c: New test.
27195         * gcc.c-torture/compile/20031023-3.c: New test.
27196         * gcc.c-torture/compile/20031023-4.c: New test.
27197
27198 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27199
27200         PR c++/10371
27201         * g++.dg/lookup/scoped8.C: New test.
27202
27203 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27204
27205         * g++.dg/opt/reg-stack3.C: New test.
27206
27207 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27208
27209         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27210
27211 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27212
27213         PR c++/11076
27214         * g++.dg/template/crash13.C: New test.
27215
27216 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27217
27218         * gcc.dg/c99-restrict-2.c: New test.
27219
27220 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         PR c++/12698, c++/12699, c++/12700, c++/12566
27223         * g++.dg/inherit/covariant9.C: New test.
27224         * g++.dg/inherit/covariant10.C: New test.
27225         * g++.dg/inherit/covariant11.C: New test.
27226
27227 2003-10-23  Jason Merrill  <jason@redhat.com>
27228
27229         PR c++/12726
27230         * g++.dg/ext/complit2.C: New test.
27231
27232 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27233
27234         PR target/12654
27235         * gcc.c-torture/execute/20031020-1.c: New test.
27236
27237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27238
27239         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27240         following the jump_insn.
27241
27242 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27243
27244         * gcc.dg/cast-lvalue-1.c: New test.
27245
27246 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/11962
27249         * g++.dg/template/cond2.C: New test.
27250
27251 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27252
27253         * gcc.dg/builtins-28.c: New test.
27254
27255 2003-10-20  Jan Hubicka  <jh@suse.cz>
27256
27257         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27258         parameter.
27259         * testsuite/gcc.dg/inline-2.c: Likewise.
27260
27261 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27262
27263         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27264         * gcc.dg/nest.c: Likewise.
27265
27266 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27267
27268         PR c++/9781, c++/10583, c++/11862
27269         * g++.dg/parse/crash13.C: New test.
27270
27271 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27272
27273         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27274
27275 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27276
27277         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27278         Define HAVE_C99_RUNTIME except on Solaris.
27279         * gcc.dg/builtins-20.c: Likewise.
27280
27281 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27282
27283         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27284
27285 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27286
27287         PR c++/12495
27288         * g++.dg/template/crash21.C: New test.
27289
27290 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27291
27292         PR c++/2513
27293         * g++.dg/template/typename5.C: New test.
27294
27295 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27296
27297         PR c++/12369
27298         * g++.dg/template/friend25.C: New test.
27299
27300 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27301
27302         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27303         versions.
27304
27305 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27306
27307         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27308         == 2147483647.
27309
27310 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27311
27312         * gcc.c-torture/execute/960416-1.x: Remove.
27313         * gcc.c-torture/execute/divconst-3.x: Likewise.
27314
27315 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27316
27317         PR target/12598
27318         * gcc.dg/torture/cris-volatile-1.c: New test.
27319
27320 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27321
27322         PR optimization/9325
27323         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27324         for overflowing floating point to integer conversion during RTL
27325         simplification.
27326
27327 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27328
27329         * objc/execute/_cmd.m: Fix typo.
27330         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27331         Relax 'scan-assembler' regexp.
27332         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27333         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27334         * objc.dg/zero-link-2.m: Remove blank line.
27335         * objc.dg/zero-link-3.m: New test case.
27336
27337 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27338
27339         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27340
27341         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27342         than linker trickery.
27343
27344 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27345
27346         PR c++/12370
27347         * g++.dg/other/friend2.C: New test.
27348
27349 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27350
27351         * gcc.dg/20031012-1.c: New test.
27352
27353 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27354
27355         * gcc.dg/weak/weak-3.c: Fix for new warning.
27356
27357 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27358
27359         PR optimization/8750
27360         * gcc.c-torture/execute/20031012-1.c: New test case.
27361
27362 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27363
27364         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27365         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27366
27367 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27368
27369         PR optimization/12260
27370         * gcc.c-torture/compile/20031011-2.c: New test case.
27371
27372 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27373
27374         * gcc.c-torture/execute/20031011-1.c: New testcase.
27375
27376 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27377
27378         * gcc.c-torture/compile/20031011-1.c: New test.
27379
27380 2003-10-11  Jan Hubicka  <jh@suse.cz>
27381
27382         * g++.dg/other/first-global.C: New test.
27383
27384 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27385
27386         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27387
27388 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27389
27390         * gcc.c-torture/compile/20031010-1.c: New test.
27391
27392 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27393
27394         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27395         * gcc.c-torture/execute/va-arg-25.c: ... here.
27396
27397 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27398
27399         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27400
27401 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27402
27403         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27404
27405 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27406
27407         * g++.dg/parse/error2.C: New test.
27408
27409 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27410
27411         PR c++/11097
27412         * g++.dg/other/error5.C: Modify the error message.
27413         * g++.dg/lookup/using8.C: New test.
27414
27415 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27416
27417         * gcc.dg/darwin-abi-2.c: New file.
27418         * gcc.c-torture/execute/va-arg-24.c: New file.
27419
27420 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27421
27422         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27423         indentation.
27424
27425 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/10147
27428         * g++.dg/other/error4.C: Update error messages.
27429         * g++.dg/template/ptrmem4.C: Likewise.
27430
27431         PR c++/12337
27432         * g++.dg/init/new9.C: New test.
27433
27434         PR c++/12334, c++/12236, c++/8656
27435         * g++.dg/ext/attrib8.C: New test.
27436
27437 2003-10-06  Devang Patel  <dpatel@apple.com>
27438
27439         * gcc.dg/debug/dwarf2-3.h: New test.
27440         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27441
27442 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27443
27444         * g++.dg/opt/cfg2.C: New test.
27445
27446 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27447
27448         * g++.dg/opt/float1.C: New test.
27449
27450 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27451
27452         * gcc.dg/c90-array-lval-6.c: New test.
27453         * gcc.dg/c99-array-lval-6.c: New test.
27454
27455 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27456             Ziemowit Laski  <zlaski@apple.com>
27457
27458         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27459         'Derived', so that it is never considered a class method; add
27460         new warning for '+port' method ambiguity.
27461         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27462         <objc/objc-api.h> (needed on Mac OS X).
27463         * objc.dg/method-13.m: New test.
27464
27465 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27466
27467         PR optimization/9325, PR java/6391
27468         * gcc.c-torture/execute/20031003-1.c: New test case.
27469
27470 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR optimization/12180
27473         * gcc.dg/20031002-1.c: New test.
27474
27475         PR c++/12486
27476         * g++.dg/inherit/error1.C: New test.
27477
27478 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27479
27480         * lib/f-torture.exp (search_for): Rename to...
27481         (search_for_re): This.  Also, clean up comments and the
27482         "regexp" invocation.
27483
27484 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27485
27486         * gcc.c-torture/compile/20031002-1.c: New test.
27487
27488 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27489
27490         * g++.dg/opt/cond1.C: New test.
27491
27492 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27493
27494         * gcc.dg/Wold-style-definition-2.c: New testcase.
27495         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27496
27497 2003-09-29  Richard Henderson  <rth@redhat.com>
27498
27499         * g++.dg/init/array10.C: Add dg-options.
27500
27501 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27502
27503         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27504
27505 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27506
27507         * g++.dg/template/friend19.C: Fix typo.
27508         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27509
27510 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27511
27512         * gcc.c-torture/execute/20030928-1.c: New test.
27513         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27514
27515 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27516
27517         * g++.dg/opt/unroll1.C: New test.
27518
27519 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27520
27521         PR optimization/11741
27522         * gcc.dg/20030926-1.c: New test case.
27523
27524 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27525
27526         PR c++/5655
27527         * g++.dg/parse/access7.C: New test.
27528         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27529
27530 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27531
27532         MERGE OF objc-improvements-branch into MAINLINE:
27533         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27534         if libobjc has not been built.
27535         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27536         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27537         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27538         objc/execute/nested-3.m, objc/execute/np-2.m,
27539         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27540         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27541         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27542         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27543         objc.dg/special/unclaimed-category-1.h,
27544         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27545         well as GNU runtime.
27546         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27547         * execute/cascading-1.m, execute/function-message-1.m,
27548         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27549         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27550         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27551         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27552         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27553         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27554         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27555         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27556         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27557         * objc.dg/bitfield-2.m: Run only on Darwin.
27558         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27559         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27560         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27561         * objc.dg/const-str-1.m: Fix constant string layout.
27562
27563 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27564
27565         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27566
27567 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27568
27569         * gcc.dg/darwin-abi-1.c: New file.
27570
27571 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27572
27573         PR target/12281
27574         * gcc.c-torture/compile/20030921-1.c: New test.
27575
27576 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27577
27578         * g++.dg/opt/reg-stack2.C: New test.
27579
27580 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27581
27582         * g++.dg/eh/delayslot1.C: New test.
27583
27584 2003-09-20  Richard Henderson  <rth@redhat.com>
27585
27586         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27587
27588 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27589
27590         * gcc.c-torture/execute/20030920-1.c: New test case.
27591
27592 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27593
27594         * g++.dg/rtti/typeid3.C: Correct expected error message.
27595
27596 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27597
27598         PR c++/157
27599         * g++.dg/parse/crash12.C: New test.
27600
27601 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27602
27603         * gcc.dg/compat/mixed-struct-check.h: New.
27604         * gcc.dg/compat/mixed-struct-defs.h: New.
27605         * gcc.dg/compat/mixed-struct-init.h: New.
27606         * gcc.dg/compat/struct-by-value-19_main.c: New.
27607         * gcc.dg/compat/struct-by-value-19_x.c: New.
27608         * gcc.dg/compat/struct-by-value-19_y.c: New.
27609         * gcc.dg/compat/struct-by-value-20_main.c: New.
27610         * gcc.dg/compat/struct-by-value-20_x.c: New.
27611         * gcc.dg/compat/struct-by-value-20_y.c: New.
27612         * gcc.dg/compat/struct-return-19_main.c: New.
27613         * gcc.dg/compat/struct-return-19_x.c: New.
27614         * gcc.dg/compat/struct-return-19_y.c: New.
27615         * gcc.dg/compat/struct-return-20_main.c: New.
27616         * gcc.dg/compat/struct-return-20_x.c: New.
27617         * gcc.dg/compat/struct-return-20_y.c: New.
27618
27619 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27620         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27621         so that it will not complain on LP64 targets.
27622
27623 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27624
27625         PR c++/495
27626         * g++.dg/template/friend24.C: New test.
27627
27628 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27629
27630         PR c++/12332
27631         * g++.dg/template/memtmpl2.C: New test.
27632
27633 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27634
27635         PR target/11184
27636         * gcc.dg/builtin-apply1.c: New test.
27637
27638 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         PR c++/9848
27641         * g++.dg/warn/Wunused-4.C: New test.
27642
27643 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27644
27645         PR c++/12316
27646         * g++.dg/other/gc2.C: New test.
27647
27648 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27649
27650         PR c++/11991
27651         * g++.dg/rtti/typeid3.C: New test.
27652
27653         PR c++/12266
27654         * g++.dg/overload/template1.C: New test.
27655
27656 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27657
27658         * g++.dg/opt/cfg3.C: New test.
27659
27660 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27661
27662         PR c++/7939
27663         * g++.dg/template/crash11.C: New test.
27664
27665 2003-09-16  Jason Merrill  <jason@redhat.com>
27666             Jakub Jelinek  <jakub@redhat.com>
27667
27668         * gcc.dg/attr-warn-unused-result.c: New test.
27669
27670 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         PR c++/12184
27673         * g++.dg/expr/call2.C: New test.
27674
27675 2003-09-15  Andreas Jaeger  <aj@suse.de>
27676
27677         * gcc.dg/Wold-style-definition-1.c: New test.
27678
27679 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27680
27681         PR c++/3907
27682         * g++.dg/parse/template12.C: New test.
27683
27684         * g++.dg/abi/bitfield11.C: New test.
27685         * g++.dg/abi/bitfield12.C: Likewise.
27686
27687 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27688
27689         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27690         non-expansion of functional macro name without arguments at EOL.
27691         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27692
27693 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27694
27695         * gcc.c-torture/execute/20030914-[12].c: New tests.
27696
27697 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27698
27699         PR c++/11788
27700         * g++.dg/overload/addr1.C: New test.
27701
27702 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27703
27704         * gcc.dg/20030909-1.c: New test.
27705
27706 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27707
27708         * gcc.dg/ultrasp10.c: New test.
27709
27710 2003-09-09  Devang Patel  <dpatel@apple.com>
27711
27712         * gcc.dg/darwin-ld-6.c: New test.
27713
27714 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27715
27716         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27717
27718 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * gcc.dg/ia64-types1.c: New test.
27721         * gcc.dg/ia64-types2.c: Likewise.
27722
27723 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27724
27725         * gcc.dg/builtins-1.c: Add more _Complex tests.
27726         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27727
27728         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27729         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27730
27731 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27732
27733         PR c++/11786
27734         * g++.dg/lookup/koenig2.C: New test.
27735
27736         PR c++/5296
27737         * g++.dg/rtti/typeid2.C: New test.
27738
27739 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27740
27741         * gcc.c-torture/compile/20030904-1.c: New test.
27742
27743 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27744
27745         * g++.dg/opt/longbranch2.C: New test.
27746
27747 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27748
27749         * g++.dg/template/crash10.C: Only compile it.
27750
27751 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27752
27753         PR middle-end/11665
27754         * gcc.c-torture/compile/20030907-1.c: New test.
27755         * g++.dg/init/array11.C: New test.
27756
27757 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27758
27759         PR c++/11852
27760         * g++.dg/init/struct1.C: New test.
27761
27762 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27763
27764         PR c++/12181
27765         * g++.dg/expr/comma1.C: New test.
27766
27767 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27768
27769         PR c++/11867
27770         * g++.dg/expr/static_cast5.C: New test.
27771
27772 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27773
27774         PR c++/11507
27775         * g++.dg/lookup/scoped7.C: New test.
27776
27777         PR c++/9574
27778         * g++.dg/other/static1.C: New test.
27779
27780         PR c++/11490
27781         * g++.dg/warn/template-1.C: New test.
27782
27783         PR c++/11432
27784         * g++.dg/template/crash10.C: New test.
27785
27786         PR c++/2478
27787         * g++.dg/overload/VLA.C: New test.
27788
27789         PR c++/10804
27790         * g++.dg/template/call1.C: New test.
27791
27792 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         PR c++/11794
27795         * g++.dg/parse/using3.C: New test.
27796
27797 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27798
27799         PR c++/11409
27800         * g++.dg/overload/builtin3.C: New test case.
27801
27802 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27803
27804         PR c/9862
27805         * gcc.dg/20030906-1.c: New test.
27806         * gcc.dg/20030906-2.c: Likewise.
27807
27808 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27809
27810         PR c++/12167
27811         * g++.dg/parse/defarg5.C: New test.
27812
27813         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27814
27815 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27816
27817         PR c++/12163
27818         * g++.dg/expr/static_cast4.C: New test.
27819
27820         PR c++/12146
27821         * g++.dg/template/crash9.C: New test.
27822
27823 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27824
27825         * g++.old-deja/g++.ext/pretty2.C: Update for change
27826         in __FUNCTION__.
27827         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27828
27829 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         PR c++/11922
27832         * g++/dg/template/qualified-id1.C: New test.
27833
27834         PR c++/12037
27835         * g++.dg/warn/noeffect4.C: New test.
27836
27837 2003-09-04  Matt Austern  <austern@apple.com>
27838
27839         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27840         * g++.dg/ext/fnname2.C: Likewise.
27841         * g++.dg/ext/fnname3.C: Likewise.
27842
27843 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27844
27845         * g++.dg/expr/lval1.C: New test.
27846         * g++.dg/ext/lvcast.C: Remove.
27847
27848 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27849
27850         PR optimization/11700.
27851         * gcc.c-torture/compile/20030903-1.c: New test case.
27852
27853 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27854
27855         PR c++/12053
27856         * g++.dg/abi/layout4.C: New test.
27857
27858 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27859
27860         PR c++/11553
27861         * g++.dg/parse/friend3.C: New test.
27862
27863 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27864
27865         PR c++/11847
27866         * g++.dg/template/class1.C: New test.
27867
27868         PR c++/11808
27869         * g++.dg/expr/call1.C: New test.
27870
27871 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27872
27873         PR c++/12114
27874         * g++.dg/init/ref9.C: New test.
27875
27876         PR c++/11972
27877         * g++.dg/template/nested4.C: New test.
27878
27879 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27880
27881         PR c++/12093
27882         * g++.dg/template/non-dependent4.C: New test.
27883
27884         PR c++/11928
27885         * g++.dg/inherit/conv1.C: New test.
27886
27887 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27888
27889         PR c++/6196
27890         * g++.dg/ext/label1.C: New test.
27891         * g++.dg/ext/label2.C: Likewise.
27892
27893 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27894
27895         * g++.dg/expr/cond3.C: New test.
27896
27897 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27898
27899         * gcc.dg/builtins-1.c: Add new builtin cases.
27900
27901 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27902
27903         * gcc.dg/builtins-1.c: Add new cases.
27904         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27905
27906 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27907
27908         * gcc.dg/builtins-1.c: Add more math builtin tests.
27909         * gcc.dg/torture/builtin-attr-1.c: New test.
27910
27911 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27912
27913         PR optimization/5079
27914         * g++.dg/opt/static3.C: New test.
27915
27916 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27917
27918         * gcc.misc-tests/gcov-10b.c: New test.
27919
27920 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27921
27922         * g++.dg/opt/ptrmem3.C: New test.
27923
27924         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27925
27926 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * gcc.dg/20030826-2.c: New test.
27929
27930 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27931
27932         PR middle-end/12002
27933         * g77.f-torture/compile/12002.f: New test case.
27934
27935 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27936
27937         * gcc.dg/20030826-1.c: New test case.
27938
27939 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27940
27941         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27942
27943 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         PR c++/11871
27946         * c++.dg/lookup/crash1.C: New test.
27947
27948         * c++.dg/warn/noeffect3.C: New test.
27949
27950 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27951
27952         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27953         * gcc.dg/compat/vector-1_y.c: Ditto.
27954         * gcc.dg/compat/vector-2_x.c: Ditto.
27955         * gcc.dg/compat/vector-2_y.c: Ditto.
27956
27957 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27958
27959         * gcc.dg/20030702-1.c: New test.
27960
27961 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27962
27963         PR c++/8795
27964         * g++.dg/ext/altivec-1.C: New test.
27965
27966 2003-08-24  Richard Henderson  <rth@redhat.com>
27967
27968         * g++.dg/eh/simd-2.C: Add -w for x86.
27969
27970 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27971
27972         * gcc.dg/20030815-1.c: New test.
27973
27974 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27975
27976         PR c++/3765
27977         * g++.dg/parse/access6.C: New test.
27978
27979 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27980
27981         PR c++/641, c++/11876
27982         * g++.dg/template/friend22.C: New test.
27983         * g++.dg/template/friend23.C: Likewise.
27984
27985 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27986
27987         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27988         identically.
27989
27990 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27991
27992         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27993
27994 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27995
27996         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27997
27998 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27999
28000         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28001
28002 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28003
28004         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28005
28006 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/11919
28009         * g++.dg/overload/prom1.C: New test.
28010
28011         PR c++/11551
28012         * g++.dg/parse/dtor2.C: New test.
28013
28014         PR c++/10762
28015         * g++.dg/parse/using2.C: New test.
28016
28017 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28018
28019         PR target/11805
28020         * gcc.c-torture/compile/20030821-1.c: New.
28021
28022 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/11834
28025         * g++.dg/template/deduce2.C: New test.
28026
28027 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28028
28029         * gcc.c-torture/execute/20030821-1.c: New test.
28030
28031 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28032
28033         PR middle-end/11984
28034         * gcc.dg/20030820-1.c: New test case.
28035
28036 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         PR c++/11945
28039         * g++.dg/warn/noeffect2.C: New test.
28040
28041 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28042
28043         PR c++/10926
28044         * g++.dg/template/dtor2.C: New test.
28045
28046         PR c++/11684
28047         * g++.dg/template/operator1.C: New test.
28048         * g++.dg/parse/operator4.C: New test.
28049
28050         PR c++/11946.C
28051         * g++.dg/expr/enum1.C: New test.
28052         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28053
28054         PR c++/11036.C
28055         * g++.dg/parse/elab2.C: New test.
28056         * g++.dg/parse/typedef4.C: Change error message.
28057         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28058         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28059         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28060
28061 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28062
28063         * gcc.dg/pch/warn-1.c: New.
28064         * gcc.dg/pch/warn-1.hs: New.
28065
28066         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28067         not-tested file.
28068
28069 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28070
28071         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28072
28073 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28074
28075         * gcc.dg/uninit-D.c: New Test.
28076         * gcc.dg/uninit-E.c: New Test.
28077         * gcc.dg/uninit-F.c: New Test.
28078         * gcc.dg/uninit-G.c: New Test.
28079
28080 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28081
28082         * g++.dg/README: Describe the pch directory.
28083
28084 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28085
28086         PR c++/11174
28087         * g++.dg/parse/access4.C: New test.
28088         * g++.dg/parse/access5.C: Likewise.
28089         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28090
28091 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28092
28093         * gcc.dg/noncompile/20030818-1.c: New.
28094
28095 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28096
28097         PR c++/11957
28098         * g++.dg/warn/noeffect1.C: New test.
28099
28100         * g++.dg/template/scope2.C: New test.
28101         * g++.dg/template/error2.C: Correct dg-error
28102
28103 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28104
28105         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28106
28107 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         PR C++/11512
28110         * g++.dg/template/warn1.C: New.
28111
28112 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.dg/template/error2.C: New test.
28115         * g++.dg/lookup/using7.C: Adjust errors
28116         * g++.old-deja/g++.pt/crash36.C: Likewise.
28117         * g++.old-deja/g++.pt/derived3.C: Likewise.
28118
28119 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28120
28121         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28122         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28123         * gcc.c-torture/execute/builtins/string-9.c: New, from
28124         string-opt-9.c.  Adjust for execute/builtins framework.
28125         * gcc.c-torture/execute/string-opt-9.c: Delete.
28126
28127 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28128
28129         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28130
28131         * g++.dg/parse/ret-type2.C: New test.
28132
28133         PR c++/11703
28134         * g++.dg/init/new8.C: New test.
28135
28136         PR c++/10923
28137         * g++.dg/parse/typedef5.C: New test.
28138
28139         PR c++/9512
28140         * g++.dg/parse/qualified2.C: New test.
28141         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28142         invalid code.
28143
28144 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28145
28146         * g++.dg/conversion/ptrmem1.C: New test.
28147
28148 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28149
28150         PR target/11693
28151         * gcc.dg/20030811-1.c: New test.
28152
28153         PR target/11535
28154         * gcc.c-torture/execute/20030811-1.c: New test.
28155
28156 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28157
28158         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28159
28160 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28161
28162         PR c++/11789.C
28163         * g++.dg/inherit/multiple1.C: New test.
28164
28165 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         * gcc.dg/spe1.c: New test.
28168
28169         PR c++/11670
28170         * g++.dg/expr/cast2.C: New test.
28171
28172         PR c++/10530
28173         * g++.dg/template/dependent-name2.C: New test.
28174
28175 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28176
28177         * g++.dg/parse/crash11.C: Put the dg options in comments.
28178
28179 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28180
28181         * lib/gcc-dg.exp: Update for diagnostic change.
28182
28183 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28184
28185         PR c++/5767
28186         * g++.dg/parse/crash11.C: New test.
28187
28188 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28189
28190         * gcc.dg/cpp/spacing1.c: Update.
28191
28192 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28193
28194         PR target/11739
28195         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28196         a value for -mtune.
28197
28198 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28199
28200         PR middle-end/11771
28201         * gcc.c-torture/compile/20030804-1.c: New test case.
28202
28203 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28204
28205         * gcc.dg/20030804-1.c: New test case.
28206
28207 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28208
28209         * gcc.dg/cpp/separate-1.c: New test.
28210
28211 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28212
28213         PR c++/11704
28214         * g++.dg/template/dependent-expr2.C: New test.
28215
28216         PR c++/11766
28217         * g++.dg/expr/ptrmem1.C: New test.
28218
28219 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28220
28221         PR c++/9453
28222         * g++.dg/template/friend15.C: New test.
28223
28224 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28225
28226         * lib/dg-pch.exp: Work round PCH bug.
28227
28228 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28229
28230         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28231         builtins.  Move cases from builtins-4.c here.
28232
28233         * gcc.dg/torture/builtin-math-1.c: New test taken from
28234         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28235         additional cases.
28236
28237         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28238         Delete.
28239
28240 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         PR c++/9447
28243         * g++.dg/template/using7.C: New test.
28244
28245 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28246
28247         * import1.c, import2.c: New tests.
28248
28249 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28250
28251         * g++.dg/eh/crossjump1.C: New test.
28252
28253 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/11697
28256         * g++.dg/template/using6.C: New test.
28257
28258         PR c++/11744
28259         * g++.dg/template/koenig2.C: New test.
28260
28261 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28262
28263         PR c++/7983
28264         * g++.dg/parse/typedef4.C: New test.
28265
28266 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28267
28268         PR c++/8442, c++/8806
28269         * g++.dg/template/elab1.C: New test.
28270         * g++.dg/template/type2.C: Likewise.
28271         * g++.dg/template/ttp3.C: Adjust expected error message.
28272         * g++.old-deja/g++.law/visibility13.C: Likewise.
28273         * g++.old-deja/g++.niklas/t135.C: Likewise.
28274         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28275         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28276         template argument.
28277         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28278
28279 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         PR c++/11295
28282         * g++.dg/ext/stmtexpr1.C: New test.
28283
28284         * g++.dg/opt/tmp1.C: New test.
28285
28286         PR c++/11525
28287         * g++.dg/parse/constant4.C: New test.
28288
28289         PR c++/9447
28290         * g++.dg/template/using5.C: New test.
28291
28292 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28293
28294         * gcc.dg/builtins-27.c: New test case.
28295
28296 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28297
28298         * gcc.dg/tls/opt-7.c: New test.
28299
28300 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28301
28302         * g++.old-deja/g++.other/crash18.C: Remove.
28303
28304 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28305
28306         * g++.dg/template/explicit3.C: New.
28307         * g++.dg/template/explicit4.C: New.
28308         * g++.dg/template/explicit5.C: New.
28309
28310         PR c++/11347
28311         * g++.dg/template/memtmpl1.C: New.
28312
28313 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28314
28315         PR target/11565
28316         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28317         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28318
28319 2003-07-30  Jan Hubicka  <jh@suse.cz>
28320
28321         * vtgc1.c: Kill.
28322
28323 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28324
28325         * gcc.dg/struct-in-proto-1.c: New test.
28326
28327 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28328
28329         * gcc.dg/cpp/include2.c: Only expect one message.
28330
28331 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         PR c++/9447
28334         * g++.dg/template/using1.C: New test.
28335         * g++.dg/template/using2.C: New test.
28336         * g++.dg/template/using3.C: New test.
28337         * g++.dg/template/using4.C: New test.
28338
28339 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28340
28341         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28342         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28343
28344 2003-07-28  Jan Hubicka  <jh@suse.cz>
28345
28346         PR c++/11530
28347         * g++.dg/opt/call1.C: New test.
28348
28349 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28350
28351         PR c++/11667
28352         * g++.dg/init/enum2.C: New test.
28353         * g++.dg/template/overload1.C: Add "-w" option.
28354
28355 2003-07-28    <hp@bitrange.com>
28356
28357         * gcc.dg/Wdeclaration-after-statement-1.c,
28358         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28359
28360 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28361
28362         * gcc.c-torture/compile/20030725-1.c: New test.
28363
28364 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28365
28366         * gcc.dg/20030505.c: Only run for SPE.
28367         Remove definition of opaque type.
28368
28369 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28370
28371         * g++.dg/template/ptrmem6.C: New test.
28372
28373 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28374
28375         * gcc.c-torture/compile/zero-strct-2.c: New test.
28376
28377 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28378
28379         * gcc.dg/intermod-1.c: New test.
28380
28381 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         PR c++/11617
28384         * g++.dg/template/lookup2.C: New test.
28385         * g++.dg/template/memclass1.C: Remove instantiated from error.
28386         * g++.dg/other/error2.C: Tweak expected errors.
28387
28388         PR c++/11596
28389         * g++.dg/template/defarg3.C: New test.
28390
28391         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28392
28393 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28394
28395         * g++.dg/inherit/access5.C: New test.
28396
28397 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28398
28399         PR c++/11513
28400         * g++.dg/template/crash8.C: New test.
28401
28402 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28403
28404         PR c/10602
28405         * gcc.dg/noncompile/incomplete-2.c: New test.
28406
28407 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/11645
28410         * g++.dg/inherit/access4.C: New test.
28411
28412         PR c++/11517
28413         * g++.dg/expr/cond2.C: New test.
28414
28415         PR optimization/10679
28416         * g++.dg/opt/inline4.C: New test.
28417
28418 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.dg/parse/crash10: New test.
28421
28422 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.dg/ext/flexary1.C: New test.
28425
28426 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28427
28428         PR c++/10793
28429         * g++.dg/template/crash9.C: New test.
28430
28431 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28432
28433         PR c++/3004
28434         * g++.dg/parse/typedef3.C: New test.
28435
28436         PR c++/7906
28437         * g++.dg/parse/operator2.C: New test.
28438
28439         PR c++/8895
28440         * g++.dg/parse/def-tmpl-arg1.C: New test.
28441
28442         PR c++/9282
28443         * g++.dg/parse/funptr1.C: New test.
28444
28445         PR c++/9452
28446         * g++.dg/parse/ambig3.C: New test.
28447
28448         PR c++/9454
28449         * g++.dg/parse/operator3.C: New test.
28450
28451         PR c++/9486
28452         * g++.dg/parse/template10.C: New test.
28453
28454         PR c++/9488
28455         * g++.dg/parse/template11.C: New test.
28456
28457         PR c++/10150
28458         * g++.dg/parse/invalid-op1.C: New test.
28459
28460         PR c++/10247
28461         * g++.dg/parse/condexpr1.C: New test.
28462
28463 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.dg/ext/packed3.C: New test.
28466         * g++.dg/ext/packed4.C: New test.
28467
28468         * gcc.dg/pack-test-3.c: New test.
28469
28470 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28471
28472         * lib/compat.exp: Handle dg-options per source file.
28473         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28474         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28475         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28476         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28477         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28478         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28479         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28480         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28481         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28482         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28483         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28484         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28485         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28486         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28487
28488 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28489
28490         PR c/10320
28491         * gcc.c-torture/execute/20030718-1.c: New test.
28492
28493 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28494
28495         PR optimization/11536
28496         * gcc.dg/20030721-1.c: New test.
28497
28498 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28499
28500         PR c++/11546
28501         * g++.dg/template/lookup1.C: New test.
28502
28503 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28504
28505         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28506         diagnostics of ill-formed constructs involving labels.
28507         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28508         the new 'previously defined here' message.
28509
28510 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28511
28512         * g++.dg/parse/non-dependent2.C: New test.
28513
28514 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28515
28516         * g++.dg/init/init-ref4.C: xfail on targets without
28517         weak symbols.
28518
28519 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28520
28521         PR target/11087
28522         * gcc.c-torture/execute/20030717-1.c: New test.
28523
28524 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28525
28526         * g++.dg/opt/cfg1.C: New test.
28527
28528 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR optimization/11557
28531         * gcc.dg/20030717-1.c: New test.
28532
28533 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28534
28535         PR c++/10476
28536         * g++.dg/expr/crash-1.C: New test.
28537
28538         PR c++/11027
28539         * g++.dg/template/init3.C: New test.
28540
28541         PR c++/8222
28542         * g++.dg/template/non-dependent1.C: New test.
28543
28544         PR c++/11070
28545         * g++.dg/template/non-dependent2.C: New test.
28546
28547         PR c++/11071
28548         * g++.dg/template/non-dependent3.C: New test.
28549
28550         PR c++/9907
28551         * g++.dg/template/sizeof5.C: New test.
28552
28553 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28554
28555         PR 11498
28556         * gcc.c-torture/compile/mangle-1.c: New file.
28557
28558 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28559
28560         PR c++/7809
28561         * g++.dg/parse/access3.C: New test.
28562
28563 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28564
28565         PR c++/11384
28566         * g++.dg/init/init-ref4.C: New test.
28567
28568 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/11547
28571         * g++.dg/parse/constant3.C: New test.
28572         * g++.dg/parse/crash7.C: Likewise.
28573
28574 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28575
28576         PR target/11008
28577         * gcc.dg/i386-pentium4-not-mull.c: New.
28578
28579 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28580
28581         * gcc.dg/asm-names.c (ymain): Make it weak.
28582
28583 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28584
28585         PR c++/5421
28586         * g++.dg/template/friend21.C: New test.
28587
28588 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28589
28590         * gcc.dg/cleanup-8.c: New test.
28591         * gcc.dg/cleanup-9.c: New test.
28592
28593 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28594
28595         * g++.dg/ext/dll-MI1.h: New file.
28596         * g++.dg/ext/dllexport-MI1.C: New file.
28597         * g++.dg/ext/dllimport-MI1.C: New file.
28598
28599 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28602         it does not have cmpstrsi patterns (just cmpmemsi).
28603
28604 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR debug/11473
28607         * g++.dg/debug/debug8.C: New test.
28608
28609 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28610
28611         PR c++/10108
28612         * g++.dg/template/crash7.C: New test.
28613
28614 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28615
28616         PR target/10795
28617         * gcc.c-torture/compile/20030708-1.c: New.
28618
28619 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28620
28621         * gcc.c-torture/execute/20030715-1.c: New test.
28622
28623 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28624
28625         * gcc.dg/pch/inline-3.c: New file.
28626         * gcc.dg/pch/inline-3.hs: New file.
28627         * gcc.dg/pch/inline-4.c: New file.
28628         * gcc.dg/pch/inline-4.hs: New file.
28629
28630 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28631
28632         PR c++/11509
28633         * g++.dg/template/crash6.C: New test.
28634
28635         PR c++/7053
28636         * g++.dg/template/friend20.C: New test.
28637
28638         PR c++/7019
28639         * g++.dg/template/overload2.C: New test.
28640
28641 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28642
28643         PR optimization/11440
28644         * gcc.c-torture/execute/20030714-1.c: New test.
28645
28646 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28647
28648         PR c++/11154
28649         * g++.dg/template/partial2.C: New test.
28650
28651 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28652
28653         PR c++/11503
28654         * g++.dg/template/anon1.C: New test.
28655
28656         PR c++/11493
28657         PR c++/11495
28658         * g++.dg/parse/template9.C: Likewise.
28659         * g++.dg/template/crash4.C: New test.
28660         * g++.dg/template/koenig1.C: Likewise.
28661         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28662         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28663         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28664         functions.
28665         * g++.old-deja/g++.jason/template36.C: Likewise.
28666         * g++.old-deja/g++.mike/p1989.C: Likewise.
28667         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28668         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28669         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28670         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28671         compiling.
28672         * g++.old-deja/g++.pt/union2.C: Use this->.
28673
28674 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28675
28676         * gcc.dg/20030711-1.c: New test.
28677
28678 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         PR c++/11050
28681         * g++.dg/parse/args1.C: New test.
28682         * g++.pt/defarg8.C: Change expected errors.
28683
28684 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28685
28686         PR c++/8164
28687         * g++.dg/template/nontype2.C: New test.
28688
28689         PR c++/10558
28690         * g++.dg/parse/template8.C: New test.
28691
28692         PR c++/8327
28693         * g++.dg/template/scope1.C: New test.
28694
28695         * g++.dg/warn/Wsign-compare-1.C: New test.
28696
28697 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28698
28699         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28700
28701 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28702
28703         PR c++/9411
28704         * g++.dg/template/explicit2.C: New test.
28705
28706         PR c++/10032
28707         * g++.dg/warn/pedantic1.C: New test.
28708
28709 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         PR c++ 9483
28712         * g++.dg/other/field1.C: New test.
28713
28714 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28715
28716         PR c/11449
28717         * gcc.c-torture/compile/20030707-1.c: New.
28718
28719 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28720
28721         PR c++/10849
28722         * g++.dg/template/access12.C: New test.
28723
28724 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28727         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28728         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28729         * gcc.misc-tests/gcov.exp: Update
28730         * g++.dg/gcov/gcov.exp: Update
28731         * lib/gcov.exp: Update.
28732
28733 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28734
28735         * g++.dg/abi/mangle17.C: Make sure template expressions are
28736         dependent.
28737         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28738         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28739         * g++.dg/opt/stack1.C: Remove erroneous code.
28740         * g++.dg/parse/template7.C: New test.
28741         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28742         * g++.old-deja/g++.pt/crash4.C: Likewise.
28743
28744 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28745
28746         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28747         with zero or one occurence of `$' after the initial `L'.
28748
28749 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28750
28751         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28752
28753 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28754
28755         PR c/11370
28756         * gcc.dg/Wunreachable-6.c: New testcase.
28757         * gcc.dg/Wunreachable-7.c: New testcase.
28758
28759 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28760
28761         PR c/11420
28762         * gcc.dg/20030708-1.c: New test.
28763
28764 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28765
28766         * gcc.dg/compat/sdata-section.h: New file.
28767         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28768         * gcc.dg/torture/mips-sdata-1.c: New test.
28769
28770 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28771
28772         PR c++/11030
28773         * g++.dg/template/friend19.C: New test.
28774
28775 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28776
28777         * g++.dg/opt/strength-reduce.C: New test.
28778
28779 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28780
28781         PR target/10979
28782         * gcc.dg/20030707-1.c: New testcase.
28783
28784 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28785
28786         PR optimization/11059
28787         * g++.dg/opt/emptyunion.C: New testcase.
28788
28789 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28790             Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * g++.dg/opt/stack1.C: New test.
28793
28794 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28795
28796         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28797         run test.
28798
28799         PR c++/11431
28800         * g++.dg/expr/static_cast3.C: New test.
28801
28802 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28803
28804         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28805         everywhere.
28806         * gcc.dg/concat.c: Concatenation of string constants with
28807         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28808         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28809         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28810         necessary to avoid multi-character character constant warning.
28811         * gcc.dg/cpp/escape.c: Likewise.
28812         * gcc.dg/cpp/ucs.c: Likewise.
28813         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28814         Fix a typo.
28815
28816 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28817
28818         PR c/11428
28819         * gcc.c-torture/compile/20030704-1.c: New.
28820
28821 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28822
28823         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28824
28825 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28826
28827         PR c++/5287, PR c++/7910,  PR c++/11021
28828         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28829         tests for warnings.
28830         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28831         * g++.dg/ext/dllimport3.C: Likewise.
28832         * g++.dg/ext/dllimport4.C: New file.
28833         * g++.dg/ext/dllimport5.C: New file.
28834         * g++.dg/ext/dllimport6.C: New file.
28835         * g++.dg/ext/dllimport7.C: New file.
28836         * g++.dg/ext/dllimport8.C: New file.
28837         * g++.dg/ext/dllimport9.C: New file.
28838         * g++.dg/ext/dllimport10.C: New file.
28839         * g++.dg/ext/dllexport1.C: New file.
28840
28841 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28842
28843         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28844         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28845
28846 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28847
28848         * gcc.dg/builtins-25.c: New testcase.
28849         * gcc.dg/builtins-26.c: New testcase.
28850
28851 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28852
28853         * gcc.dg/compat/vector-defs.h: New file.
28854         * gcc.dg/compat/vector-setup.h: New file.
28855         * gcc.dg/compat/vector-check.h: New file.
28856         * gcc.dg/compat/vector-1_main.c: New file.
28857         * gcc.dg/compat/vector-1_x.c: New file.
28858         * gcc.dg/compat/vector-1_y.c: New file.
28859         * gcc.dg/compat/vector-2_main.c: New file.
28860         * gcc.dg/compat/vector-2_x.c: New file.
28861         * gcc.dg/compat/vector-2_y.c: New file.
28862
28863         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28864         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28865         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28866         * gcc.dg/compat/struct-align-1.h: New file.
28867         * gcc.dg/compat/struct-align-1_main.c: New file.
28868         * gcc.dg/compat/struct-align-1_x.c: New file.
28869         * gcc.dg/compat/struct-align-1_y.c: New file.
28870         * gcc.dg/compat/struct-align-2.h: New file.
28871         * gcc.dg/compat/struct-align-2_main.c: New file.
28872         * gcc.dg/compat/struct-align-2_x.c: New file.
28873         * gcc.dg/compat/struct-align-2_y.c: New file.
28874
28875         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28876         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28877         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28878         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28879         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28880         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28881         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28882         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28883         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28884         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28885         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28886         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28887         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28888         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28889         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28890         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28891         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28892         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28893         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28894         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28895         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28896         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28897         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28898         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28899         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28900         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28901         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28902         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28903         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28904
28905 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28906
28907         * gcc.dg/i386-call-1.c: New test.
28908
28909 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         PR c++/9162
28912         * g++.dg/parse/defarg4.C: New.
28913
28914 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28915
28916         PR target/10700
28917         * gcc.c-torture/compile/20030703-1.c: New test case.
28918
28919 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28920
28921         * g++.dg/template/local3.C: Remove extra semicolon.
28922
28923 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28924
28925         * gcc.dg/i386-volatile-1.c: New test.
28926
28927 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28928
28929         PR c++/11072
28930         * g++.dg/other/offsetof2.C: XFAIL.
28931         * g++.dg/other/offsetof5.C: New.
28932
28933         PR c++/10219
28934         * g++.dg/template/error1.C: New.
28935
28936         PR c++/9779
28937         * g++.dg/template/dependent-expr1.C: New.
28938
28939 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/6949
28942         * g++.dg/template/local3.C: New test.
28943
28944         PR c++/11149
28945         * g++.dg/lookup/scoped6.C: New test.
28946
28947 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28948
28949         PR c++/8046
28950         * g++.dg/other/error7.C: New test.
28951
28952 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28953
28954         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28955         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28956         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28957         * g++.old-deja/g++.other/union2.C: Likewise.
28958         * gcc.dg/c90-const-expr-2.c: Likewise.
28959         * gcc.dg/c90-const-expr-3.c: Likewise.
28960         * gcc.dg/c99-const-expr-2.c: Likewise.
28961         * gcc.dg/c99-const-expr-3.c: Likewise.
28962         * gcc.dg/concat.c: Likewise.
28963
28964 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/9559
28967         * g++.dg/init/static1.C: New test.
28968
28969 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28970
28971         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28972         * g++.old-deja/g++.other/access2.C: Likewise.
28973         * g++.old-deja/g++.other/decl2.C: Likewise.
28974         * gcc.c-torture/execute/20020615-1.c: Likewise.
28975
28976 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28977
28978         PR c++/4933
28979         * g++.dg/template/sizeof4.C: New test.
28980
28981 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28982
28983         * g++.dg/other/error6.C: New test.
28984
28985 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28986
28987         PR c++/10750
28988         * g++.dg/parse/constant2.C: New test.
28989
28990 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28991
28992         PR c++/11106
28993         * g++.dg/other/error5.C: New test.
28994
28995 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28996
28997         * gcc.dg/format/gcc_diag-1.c: New test.
28998
28999 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29000
29001         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29002
29003 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29004
29005         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29006         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29007         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29008
29009 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29010
29011         * gcc.c-torture/execute/builtins/string-8.c: New test.
29012         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29013         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29014         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29015
29016 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29017
29018         PR c++/10468
29019         * g++.dg/ext/typeof6.C: New test.
29020
29021 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29022
29023         PR c++/10796
29024         * g++.dg/init/enum1.C: New test.
29025
29026 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29027
29028         * gcc.dg/20030627-1.c: New test.
29029
29030 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/11332
29033         * g++.dg/expr/static_cast2.C: New test.
29034
29035 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29036             Jakub Jelinek  <jakub@redhat.com>
29037
29038         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29039         sprintf(dst,"%s",src) optimization.
29040         * gcc.c-torture/execute/20030626-1.c: New test case.
29041         * gcc.c-torture/execute/20030626-2.c: New test case.
29042
29043 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29044
29045         * gcc.c-torture/execute/multi-ix.c: New test.
29046
29047         * gcc.c-torture/execute/simd-4.c (main):
29048         Added missing semicolon at end of union.
29049
29050 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29051
29052         PR c++/8266
29053         * g++.dg/template/explicit-instantiation3.C: New test.
29054
29055 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29056
29057         * gcc.dg/20030626-1.c: Use signed char.
29058
29059 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29060
29061         * gcc.dg/20030626-1.c: New test.
29062
29063 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29064
29065         * const-str-2.m: Update.
29066
29067 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/10990
29070         * g++.dg/rtti/dyncast1.C: New test.
29071         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29072         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29073         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29074
29075         PR c++/10931
29076         * g++.dg/expr/static_cast1.C: New test.
29077
29078 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29079
29080         * gcc.dg/20030625-1.c: New test.
29081
29082 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29083
29084         * gcc.c-torture/compile/20030624-1.c: New test case.
29085
29086 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29087
29088         * gcc.c-torture/execute/string-opt-17.c: New test.
29089
29090 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29091
29092         PR c++/5754
29093         * g++.dg/parse/crash6.C: New test.
29094
29095 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29096
29097         * gcc.dg/builtins-24.c: New test case.
29098
29099 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * g++.dg/opt/operator1.C: New test.
29102
29103 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29104
29105         * gcc.c-torture/execute/string-opt-16.c: New test case.
29106
29107 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29108
29109         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29110         * g++.old-deja/g++.other/conv7.C: Likewise.
29111         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29112         * g++.old-deja/g++.other/overload14.C: Likewise.
29113
29114 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29115
29116         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29117         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29118
29119 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29120
29121         PR c++/10888
29122         * g++.dg/warn/Winline-3.C: New test.
29123
29124 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29125
29126         * lib/target-supports.exp (check_alias_available): Make the test
29127         program acceptable to the Solaris assembler.
29128
29129         PR c++/10749
29130         * g++.dg/template/memclass2.C: New test.
29131
29132 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29133             Eric Botcazou  <ebotcazou@libertysurf.fr>
29134
29135         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29136         data for non-matching targets.
29137         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29138
29139 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29140
29141         PR c++/10845
29142         * g++.dg/template/member3.C: New test.
29143
29144 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29145
29146         PR c++/10939
29147         * g++.dg/template/func1.C: New test.
29148
29149         PR c++/9649
29150         * g++.dg/template/static4.C: New test.
29151         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29152
29153         PR c++/11041
29154         * g++.dg/init/ref7.C: New test.
29155
29156 2003-06-19  Matt Austern  <austern@apple.com>
29157
29158         PR c++/11228
29159         * g++.dg/anew1.C: New test.
29160         * g++.dg/anew2.C: New test.
29161         * g++.dg/anew3.C: New test.
29162         * g++.dg/anew4.C: New test.
29163
29164 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29165
29166         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29167
29168 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29169
29170         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29171         endian-dependent.
29172
29173 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29174
29175         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29176         Remove cruft.
29177
29178 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29179
29180         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29181         * gcc.c-torture/compile/961203-1.c: Likewise.
29182         * gcc.c-torture/compile/980506-1.c: Likewise.
29183
29184 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29185
29186         PR c++/10712
29187         * g++.dg/lookup/using7.C: New test.
29188
29189 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29190
29191         PR c++/11105
29192         * g++.dg/abi/conv1.C: Remove it.
29193         * g++.dg/template/conv7.C: New test.
29194         * g++.dg/template/conv8.C: Likewise.
29195         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29196         conversion operator.
29197
29198 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29199
29200         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29201         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29202         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29203         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29204         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29205         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29206         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29207         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29208         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29209         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29210         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29211         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29212         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29213         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29214         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29215         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29216         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29217         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29218         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29219         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29220         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29221         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29222         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29223         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29224         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29225         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29226         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29227         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29228         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29229
29230 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29231
29232         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29233         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29234         indications.
29235
29236 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29237
29238         * gcc.dg/i386-387-5.c: New test case.
29239         * gcc.dg/i386-387-6.c: New test case.
29240         * gcc.dg/builtins-23.c: New test case.
29241
29242 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29243
29244         * gcc.dg/builtins-22.c: New test case.
29245         * gcc.dg/i386-387-1.c: Update to test exp.
29246         * gcc.dg/i386-387-2.c: Likewise.
29247
29248 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29249
29250         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29251
29252 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29253
29254         * lib/gcc-dg.exp (dg-require-dll): New function.
29255         (dg-xfail-if): Likewise.
29256         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29257         driver.
29258
29259         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29260         * gcc.c-torture/compile/20001205-1.c: Likewise.
29261         * gcc.c-torture/compile/20001226-1.c: Likewise.
29262         * gcc.c-torture/compile/20010518-2.c: Likewise.
29263         * gcc.c-torture/compile/20020312-1.c: Likewise.
29264         * gcc.c-torture/compile/20020604-1.c: Likewise.
29265         * gcc.c-torture/compile/920501-12.c: Likewise.
29266         * gcc.c-torture/compile/920501-4.c: Likewise.
29267         * gcc.c-torture/compile/920520-1.c: Likewise.
29268         * gcc.c-torture/compile/920521-1.c: Likewise.
29269         * gcc.c-torture/compile/920625-1.c: Likewise.
29270         * gcc.c-torture/compile/961203-1.c: Likewise.
29271         * gcc.c-torture/compile/980506-1.c: Likewise.
29272         * gcc.c-torture/compile/981006-1.c: Likewise.
29273         * gcc.c-torture/compile/981022-1.c: Likewise.
29274         * gcc.c-torture/compile/981223-1.c: Likewise.
29275         * gcc.c-torture/compile/990617-1.c: Likewise.
29276         * gcc.c-torture/compile/dll.c: Likewise.
29277         * gcc.c-torture/compile/labels-3.c: Likewise.
29278         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29279         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29280         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29281         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29282         * gcc.c-torture/compile/simd-5.c: Likewise.
29283         * gcc.c-torture/compile/20000804-1.x: Remove.
29284         * gcc.c-torture/compile/20001205-1.x: Likewise.
29285         * gcc.c-torture/compile/20001226-1.x: Likewise.
29286         * gcc.c-torture/compile/20010518-2.x: Likewise.
29287         * gcc.c-torture/compile/20020312-1.x: Likewise.
29288         * gcc.c-torture/compile/20020604-1.x: Likewise.
29289         * gcc.c-torture/compile/920501-12.x: Likewise.
29290         * gcc.c-torture/compile/920501-4.x: Likewise.
29291         * gcc.c-torture/compile/920520-1.x: Likewise.
29292         * gcc.c-torture/compile/920521-1.x: Likewise.
29293         * gcc.c-torture/compile/920625-1.x: Likewise.
29294         * gcc.c-torture/compile/961203-1.x: Likewise.
29295         * gcc.c-torture/compile/980506-1.x: Likewise.
29296         * gcc.c-torture/compile/981006-1.x: Likewise.
29297         * gcc.c-torture/compile/981022-1.x: Likewise.
29298         * gcc.c-torture/compile/981223-1.x: Likewise.
29299         * gcc.c-torture/compile/990617-1.x: Likewise.
29300         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29301         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29302         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29303         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29304         * gcc.c-torture/compile/simd-5.x: Likewise.
29305
29306         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29307
29308 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29309
29310         * gcc.c-torture/execute/20030611-1.c: New test.
29311
29312 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29313
29314         PR middle-end/168
29315         * gcc.dg/20030612-1.c: New test case.
29316
29317 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29318
29319         PR c++/10635
29320         * g++.dg/expr/cast1.C: New test.
29321
29322 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29323
29324         * gcc.dg/builtins-21.c: New test case.
29325
29326 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29327
29328         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29329         options instead of at the end.
29330         * lib/objc.exp (objc_target_compile): Likewise.
29331
29332 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/10432
29335         * g++.dg/parse/error1.C: New test.
29336
29337 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29338
29339         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29340         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29341         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29342         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29343         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29344         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29345         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29346         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29347         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29348         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29349         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29350         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29351         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29352         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29353         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29354         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29355         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29356         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29357         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29358         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29359         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29360         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29361         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29362         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29363
29364         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29365         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29366         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29367         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29368         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29369         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29370         * gcc.dg/compat/scalar-return-3_main.c: New file.
29371         * gcc.dg/compat/scalar-return-3_x.c: New file.
29372         * gcc.dg/compat/scalar-return-3_y.c: New file.
29373         * gcc.dg/compat/scalar-return-4_main.c: New file.
29374         * gcc.dg/compat/scalar-return-4_x.c: New file.
29375         * gcc.dg/compat/scalar-return-4_y.c: New file.
29376
29377 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29378
29379         * gcc.dg/compat/fp2-struct-check.h: New file.
29380         * gcc.dg/compat/fp2-struct-defs.h: New file.
29381         * gcc.dg/compat/fp2-struct-init.h: New file.
29382         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29383         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29384         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29385         * gcc.dg/compat/struct-return-10_main.c: New file.
29386         * gcc.dg/compat/struct-return-10_x.c: New file.
29387         * gcc.dg/compat/struct-return-10_y.c: New file.
29388
29389         * gcc.dg/compat/compat-common.h: New file.
29390         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29391         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29392         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29393         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29394         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29395         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29396         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29397         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29398         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29399         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29400         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29401         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29402         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29403         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29404         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29405         * gcc.dg/compat/small-struct-check.h: Ditto.
29406         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29407         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29408         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29409         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29410         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29411         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29412         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29413         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29414         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29415         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29416         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29417         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29418         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29419         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29420         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29421         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29422         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29423         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29424         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29425         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29426         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29427         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29428         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29429         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29430         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29431         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29432         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29433         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29434         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29435         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29436
29437 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29438
29439         * g++.dg/pch/static-1.C: New file.
29440         * g++.dg/pch/static-1.Hs: New file.
29441
29442 2003-06-10  Richard Henderson  <rth@redhat.com>
29443
29444         * gcc.dg/asm-7.c: Adjust expected warning text.
29445
29446 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29447
29448         * gcc.dg/builtins-20.c: New test case.
29449
29450 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/11131
29453         * g++.dg/opt/template1.C: New test.
29454
29455 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29456
29457         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29458         additional_sources.
29459
29460 2003-05-21  David Taylor  <dtaylor@emc.com>
29461
29462         * gcc.dg/Wpadded.c: New file.
29463
29464 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29465
29466         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29467         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29468         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29469         dg-require-weak.
29470
29471 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29472
29473         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29474
29475 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29476
29477         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29478         (dg-require-alias): Likewise.
29479         (dg-require-gc-sections): Likewise.
29480         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29481
29482 2003-06-08  Richard Henderson  <rth@redhat.com>
29483
29484         * gcc.dg/20011029-2.c: Fix the array reference.
29485         * gcc.dg/asm-7.c: New.
29486
29487 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29488
29489         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29490
29491 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29492
29493         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29494         (dg-require-gc-sections): Likewise.
29495
29496 2003-06-08  Jan Hubicka  <jh@suse.cz>
29497
29498         * i386-cmov1.c: Fix regular expression.
29499         * i386-cvt-1.c: Likewise.
29500         * i386-local.c: Likewise.
29501         * i386-local2.c: Likewise.
29502         * i386-mul.c: Likewise.
29503         * i386-ssetype-1.c: Likewise.
29504         * i386-ssetype-3.c: Likewise.
29505         * i386-ssetype-5.c: Likewise.
29506
29507 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29508
29509         PR c++/11039
29510         * g++.dg/warn/implicit-typename2.C: New test.
29511         * g++.dg/warn/implicit-typename3.C: New test.
29512
29513 2003-06-07  Richard Henderson  <rth@redhat.com>
29514
29515         * g++.dg/other/offsetof3.C: Use size_t.
29516         * g++.dg/other/offsetof4.C: Likewise.
29517
29518 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29519
29520         * lib/copy-file.exp: New. Implement gcc_copy_files.
29521
29522         * lib/dg-pch.exp: Load copy-file.exp
29523         (dg-pch): Use gcc_copy_files instead of "file copy".
29524
29525 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29526
29527         * gcc.dg/weak/weak.exp: Simplify.
29528         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29529         * gcc.dg/weak/weak-1.c: Likewise.
29530         * gcc.dg/weak/weak-2.c: Likewise.
29531         * gcc.dg/weak/weak-3.c: Likewise.
29532         * gcc.dg/weak/weak-4.c: Likewise.
29533         * gcc.dg/weak/weak-5.c: Likewise.
29534         * gcc.dg/weak/weak-6.c: Likewise.
29535         * gcc.dg/weak/weak-7.c: Likewise.
29536         * gcc.dg/weak/weak-8.c: Likewise.
29537         * gcc.dg/weak/weak-9.c: Likewise.
29538
29539 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29540
29541         gcc.c-torture/execute/20030606-1.c: New.
29542
29543 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29544
29545         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29546         * gcc.dg/builtins-19.c: Likewise.
29547
29548 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29549
29550         * gcc.dg/builtins-2.c: Add some more tests.
29551         * gcc.dg/builtins-18.c: New test case.
29552         * gcc.dg/builtins-19.c: New test case.
29553
29554 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29555             Jim Wilson  <wilson@tuliptree.org>
29556
29557         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29558
29559 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29560
29561         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29562         mempcpy/stpcpy calls not to be optimized into something else.
29563         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29564         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29565         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29566
29567 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29568
29569         * gcc.dg/format/asm_fprintf-1.c: New test.
29570
29571 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29572
29573         * lib/gcc-defs.exp (additional_sources): New variable.
29574         (dg-additional-sources): New function.
29575         (additional_files): New variable.
29576         (dg-additional-files): New function.
29577         (dg-additional-files-options): Likewise.
29578         * lib/gcc-dg.exp (dg-require-weak): New function.
29579         (dg-require-alias): Likewise.
29580         (dg-require-gc-sections): Likewise.
29581         * lib/target-supports.exp (check_alias_available): Remove testfile
29582         parameter.
29583         (check_gc_sections_available): New function.
29584         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29585         (dg-gpp-additional-files): Likewise.
29586         * lib/g++.exp (additional_sources): Remove.
29587         (additional_files): Likewise.
29588         (g++_target_compile): Use dg-additional-files-options.
29589
29590         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29591         Tcl logic.
29592         * gcc.dg/special/ecos.exp: Remove.
29593         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29594         * gcc.dg/special/alias-1.c: Likewise.
29595         * gcc.dg/special/alias-2.c: Likewise.
29596         * gcc.dg/special/gcsec-1.c: Likewise.
29597         * gcc.dg/special/weak-1.c: Likewise.
29598         * gcc.dg/special/weak-2.c: Likewise.
29599         * gcc.dg/special/wkali-1.c: Likewise.
29600         * gcc.dg/special/wkali-2.c: Likewise.
29601
29602         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29603         dg-gpp-additional-*.
29604         * g++.dg/special/conpr-3.C: Likewise.
29605         * g++.dg/special/conpr-4.C: Likewise.
29606         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29607         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29608         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29609         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29610         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29611         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29612         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29613         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29614         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29615         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29616         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29617         * g++.old-deja/g++.other/comdat1.C: Likewise.
29618         * g++.old-deja/g++.other/comdat2.C: Likewise.
29619         * g++.old-deja/g++.other/comdat3.C: Likewise.
29620         * g++.old-deja/g++.other/ctor1.C: Likewise.
29621         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29622
29623 2003-06-05  Richard Henderson  <rth@redhat.com>
29624
29625         * gcc.dg/debug/20030605-1.c: New.
29626
29627 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29628
29629         * README.QMTEST: Update.
29630
29631 2003-06-04  Richard Henderson  <rth@redhat.com>
29632
29633         * gcc.dg/cleanup-1.c: New.
29634         * gcc.dg/cleanup-2.c: New.
29635         * gcc.dg/cleanup-3.c: New.
29636         * gcc.dg/cleanup-4.c: New.
29637         * gcc.dg/cleanup-5.c: New.
29638         * gcc.dg/cleanup-6.c: New.
29639         * gcc.dg/cleanup-7.c: New.
29640
29641 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29642
29643         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29644
29645         * lib/dg-pch.exp: New file.
29646         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29647         * gcc.dg/pch/pch.exp: Likewise.
29648
29649 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29650
29651         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29652         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29653         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29654         * gcc.dg/builtins-17.c: New test case.
29655         * gcc.dg/i386-387-4.c: New test case.
29656         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29657
29658 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29659
29660         * gcc.dg/ultrasp9.c: New test.
29661
29662 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29663
29664         * gcc.c-torture/compile/20030604-1.c: New test.
29665         * gcc.dg/sparc-constant-1.c: New test.
29666
29667 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29668
29669         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29670
29671 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29672
29673         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29674
29675         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29676         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29677
29678 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29679
29680         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29681
29682 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29683
29684         PR c++/10940
29685         * g++.dg/template/spec10.C: New test.
29686
29687 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29688
29689         * gcc.dg/builtins-16.c: New test case.
29690
29691 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29694         mempcpy test with post-increments.
29695         * gcc.c-torture/execute/string-opt-3.c: New test.
29696         * gcc.dg/string-opt-1.c: New test.
29697
29698 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29699
29700         PR fortran/10965
29701         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29702
29703 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29704
29705         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29706         (scan-assembler): ... here.  Use dg-scan.
29707         (scan-assembler-not): Likewise.
29708         (scan-file): New function.
29709         (scan-file-not): Likewise.
29710         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29711         * gcc.dg/cpp/_Pragma4.c: Likewise.
29712         * gcc.dg/cpp/_Pragma5.c: Likewise.
29713         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29714         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29715         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29716         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29717         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29718         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29719         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29720         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29721         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29722         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29723         * gcc.dg/cpp/cxxcom1.c: Likewise.
29724         * gcc.dg/cpp/line1.c: Likewise.
29725         * gcc.dg/cpp/maccom1.c: Likewise.
29726         * gcc.dg/cpp/maccom2.c: Likewise.
29727         * gcc.dg/cpp/maccom3.c: Likewise.
29728         * gcc.dg/cpp/maccom4.c: Likewise.
29729         * gcc.dg/cpp/maccom5.c: Likewise.
29730         * gcc.dg/cpp/maccom6.c: Likewise.
29731         * gcc.dg/cpp/multiline.c: Likewise.
29732         * gcc.dg/cpp/spacing1.c: Likewise.
29733         * gcc.dg/cpp/spacing2.c: Likewise.
29734         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29735         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29736         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29737         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29738         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29739         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29740         * gcc.dg/cpp/cxxcom2.c: Likewise.
29741         * gcc.dg/cpp/cxxcom2.h: New file.
29742
29743         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29744         * g++.dg/cpp/truefalse.C: Here.
29745         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29746
29747 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29748
29749         * gcc.dg/cpp/redef3.c: New file.
29750
29751 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29752
29753         * gcc.dg/i386-loop-3.c: New test.
29754
29755 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29756
29757         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29758
29759 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29760
29761         * gcc.dg/fwrapv-1.c: New test case.
29762         * gcc.dg/fwrapv-2.c: New test case.
29763
29764 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/10956
29767         * g++.dg/template/spec9.C: New test.
29768
29769 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29770
29771         * gcc.dg/duff-4.c: New test case.
29772
29773 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29774
29775         PR fortran/10843
29776         * g77.dg/ffixed-form-1.f: New test
29777         * g77.dg/ffixed-form-2.f: New test
29778         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29779         * g77.dg/ffree-form-3.f: New test
29780
29781 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29782
29783         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29784         * gcc.dg/wint_t-1.c: Likewise.
29785
29786 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29787
29788         * g++.dg/template/access11.C: New test.
29789
29790 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29791
29792         PR c++/10849
29793         * g++.dg/template/access10.C: New test.
29794
29795 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29796             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29797
29798         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29799
29800 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29801
29802         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29803         suppress for powerpc-*-darwin*.
29804         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29805
29806 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29807
29808         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29809         suppress option for powerpc-*-darwin*.
29810
29811 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29812
29813         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29814         * gcc.dg/builtins-4.c: Add test for fmod.
29815
29816 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29817
29818         PR c++/10682
29819         * g++.dg/template/instantiate4.C: New test.
29820
29821 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29822
29823         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29824
29825 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29826
29827         * gcc.dg/compat/scalar-return-1_main.c: New file.
29828         * gcc.dg/compat/scalar-return-1_x.c: New file.
29829         * gcc.dg/compat/scalar-return-1_y.c: New file.
29830         * gcc.dg/compat/scalar-return-2_main.c: New file.
29831         * gcc.dg/compat/scalar-return-2_x.c: New file.
29832         * gcc.dg/compat/scalar-return-2_y.c: New file.
29833         * gcc.dg/compat/struct-return-3_main.c: New file.
29834         * gcc.dg/compat/struct-return-3_y.c: New file.
29835         * gcc.dg/compat/struct-return-3_x.c: New file.
29836         * gcc.dg/compat/struct-return-2_main.c: New file.
29837         * gcc.dg/compat/struct-return-2_x.c: New file.
29838         * gcc.dg/compat/struct-return-2_y.c: New file.
29839
29840 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29841
29842         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29843         for hppa*-hp-hpux*.
29844         * gcc.dg/20021014-1.c (dg-options): Likewise.
29845         * gcc.dg/nest.c (dg-options): Likewise.
29846
29847 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29848
29849         PR c++/9738
29850         * g++.dg/ext/dllimport2.C: New file.
29851         * g++.dg/ext/dllimport3.C: New file.
29852
29853 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29854
29855         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29856         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29857         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29858         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29859         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29860         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29861         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29862         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29863         * gcc.dg/compat/small-struct-defs.h: New file.
29864         * gcc.dg/compat/small-struct-init.h: New file.
29865         * gcc.dg/compat/small-struct-check.h: New file.
29866         * gcc.dg/compat/fp-struct-defs.h: New file.
29867         * gcc.dg/compat/fp-struct-check.h: New file.
29868         * gcc.dg/compat/fp-struct-init.h: New file.
29869         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29870         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29871
29872 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.dg/20030225-2.c: New test.
29875
29876 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29877             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29878
29879         * gcc.c-torture/compile/20030518-1.c: New test case.
29880
29881 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29882
29883         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29884         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29885         gcc-dg-debug-runtest.
29886         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29887         gcc-dg-debug-runtest.
29888
29889 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29890
29891         PR c++/9022
29892         * g++.dg/lookup/using6.C: New test.
29893
29894 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29895
29896         * g++.dg/parse/access2.C: New test.
29897
29898 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29899
29900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29901         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29902         * gcc.dg/debug/debug.exp: Likewise.
29903
29904 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29905
29906         * gcc.dg/dollar.c: New test.
29907
29908 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29909
29910         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29911         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29912         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29913         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29914         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29915         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29916         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29917         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29918         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29919         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29920         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29921         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29922         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29923         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29924         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29925         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29926         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29927         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29928
29929 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29930
29931         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29932         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29933         support for "repo" mode.
29934         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29935         * lib/g77-dg.exp: Likewise.
29936         * lib/obj-dg.exp: Likewise.
29937
29938 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29939
29940         Merge from gcc-3_2-rhl8-branch:
29941         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29942
29943         * gcc.dg/tls/opt-6.c: New test.
29944
29945         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29946
29947         * gcc.dg/20030405-1.c: New test.
29948
29949         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29950
29951         * gcc.dg/20030309-1.c: New test.
29952
29953         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29954
29955         * gcc.c-torture/execute/20030307-1.c: New test.
29956
29957         2003-02-20  Randolph Chung  <tausq@debian.org>
29958
29959         * gcc.c-torture/compile/20030220-1.c: New test.
29960
29961         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29962
29963         * gcc.dg/20030217-1.c: New test.
29964
29965         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29966
29967         * gcc.c-torture/compile/20020129-1.c: New test.
29968
29969         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29970
29971         * gcc.dg/unroll-1.c: New test.
29972
29973         2002-11-16  Jan Hubicka  <jh@suse.cz>
29974
29975         * gcc.c-torture/execute/20020920-1.c: New test.
29976
29977         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29978
29979         PR target/7434
29980         * gcc.c-torture/compile/20021008-1.c: New test.
29981
29982         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29983
29984         PR target/7559
29985         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29986
29987         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29988
29989         * gcc.c-torture/compile/20020807-1.c: New test.
29990
29991         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29992
29993         * gcc.dg/tls/opt-1.c: New test.
29994
29995         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gcc.dg/20020729-1.c: New test.
29998
29999         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * g++.dg/opt/life1.C: New test.
30002
30003         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30004
30005         * gcc.dg/20020525-1.c: New test.
30006
30007         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30008
30009         PR c++/6794
30010         * g++.dg/ext/pretty1.C: New test.
30011         * g++.dg/ext/pretty2.C: New test.
30012
30013 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30014
30015         PR c++/8385
30016         * g++.dg/ext/typeof5.C: New test.
30017
30018 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30019
30020         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30021         __USER_LABEL_PREFIX__ into account.
30022         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30023
30024 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30025
30026         * gcc.dg/builtins-15.c: New test case.
30027
30028 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30029
30030         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30031
30032 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30033
30034         * lib/g++.exp: Tweak handling of additional source files.
30035         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30036         * g++.dg/special/conpr-2a.C: Rename to ...
30037         * g++.dg/special/conpr-2a.cc: ... this.
30038         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30039         * g++.dg/special/conpr-3a.C: Rename to ...
30040         * g++.dg/special/conpr-3a.cc: This.
30041         * g++.dg/special/conpr-3b.C: Rename to ...
30042         * g++.dg/special/conpr-3b.cc: This.
30043         * g++.dg/special/conpr-4.C: New test.
30044         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30045
30046 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30047
30048         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30049
30050 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30053         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30054         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30055         * g++.old-deja/g++.other/warn3.C: Likewise.
30056
30057 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30058
30059         * gcc.dg/i386-387-1.c: Update to also test log.
30060         * gcc.dg/i386-387-2.c: Likewise.
30061
30062 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30063
30064         * g77.f-torture/execute/int8421.f: New test.
30065
30066 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30067
30068         PR c++/10230, c++/10481
30069         * g++.dg/lookup/scoped5.C: New test.
30070
30071 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30072
30073         PR c++/10552
30074         * g++.dg/template/ttp6.C: New test.
30075
30076 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30077
30078         * gcc.c-torture/execute/builtins: New directory.
30079         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30080         gcc.c-torture/execute/builtins.
30081         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30082         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30083         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30084         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30085
30086 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30087
30088         PR c++/9252
30089         * g++.dg/template/access8.C: New test.
30090         * g++.dg/template/access9.C: New test.
30091
30092 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30093
30094         PR c++/9554
30095         * g++.dg/parse/access1.C: New test.
30096
30097 2003-05-09  DJ Delorie  <dj@redhat.com>
30098
30099         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30100         long, and not an int.
30101
30102 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30103
30104         PR c++/10555, c++/10576
30105         * g++.dg/template/memclass1.C: New test.
30106
30107 2003-05-08  DJ Delorie  <dj@redhat.com>
30108
30109         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30110         targets.
30111         * gcc.c-torture/execute/20021024-1.x: Likewise.
30112         * gcc.c-torture/execute/shiftdi.x: Likewise.
30113         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30114         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30115         * gcc.dg/20021018-1.c: Likewise.
30116
30117 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30118
30119         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30120
30121         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30122         (bcopy): Call memmove.
30123
30124 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30125
30126         * g77.f-torture/compile/8485.f: New test case.
30127
30128 2003-05-07  Richard Henderson  <rth@redhat.com>
30129
30130         PR c++/10570
30131         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30132         Verify exception_cleanup not called for rethrows.
30133         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30134         when exiting catch block without rethrowing.
30135         * g++.dg/eh/forced3.C: New.
30136         * g++.dg/eh/forced4.C: New.
30137
30138 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30139
30140         * gcc.dg/20030505.c: Fix triplet.
30141
30142 2003-05-06  DJ Delorie  <dj@redhat.com>
30143
30144         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30145         * gcc.dg/nest.c: Likewise.
30146
30147 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30148
30149         * gcc.dg/builtins-14.c: New test case.
30150
30151 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30152
30153         * lib/compat.exp (compat-execute): New argument.
30154         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30155         * gcc.dg/compat: New test directory.
30156         * gcc.dg/compat/compat.exp: New expect script.
30157         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30158         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30159         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30160         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30161         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30162         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30163
30164         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30165         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30166         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30167         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30168         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30169         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30170         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30171         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30172         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30173         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30174         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30175         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30176         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30177         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30178         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30179
30180 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30181
30182         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30183
30184 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30185
30186         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30187
30188 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30189
30190         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30191         * gcc.dg/ppc-fsel-2.c: New test.
30192
30193         * gcc.dg/unused-5.c: New test.
30194
30195 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30196
30197         PR c++/10496
30198         * g++.dg/warn/pmf1.C: New test.
30199
30200 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30201
30202         PR c++/4494
30203         * g++.dg/warn/main.C: New test.
30204
30205 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30206
30207         * gcc.dg/nonnull-3.c: New test.
30208
30209 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30210
30211         * gcc.dg/cpp/Wtrigraphs.c: Update.
30212         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30213
30214 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30215
30216         * gcc.dg/ppc-fsel-1.c: New test.
30217
30218 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30219
30220         PR c/10604
30221         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30222
30223 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30224
30225         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30226
30227 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30228
30229         PR c++/9364, c++/10553, c++/10586
30230         * g++.dg/parse/typename4.C: New test.
30231         * g++.dg/parse/typename5.C: Likewise.
30232
30233 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30234
30235         * gcc.c-torture/compile/20030503-1.c: New test.
30236
30237 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30238
30239         * g++.dg/lookup/using5.C: Fix testcase error.
30240
30241 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30242
30243         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30244         since MEABI is no longer supported.  Remove all vestiges
30245         of MEABI from the test.
30246
30247 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30248
30249         PR c++/10554
30250         * g++.dg/lookup/using5.C: New test.
30251
30252 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30253
30254         PR c++/8772
30255         * g++.dg/template/ttp5.C: New test.
30256
30257 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30258
30259         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30260         (dg-gpp-additional-sources): New function.
30261         (dg-gpp-additional-files): Likewise.
30262         * lib/g++.exp (additional_sources): New variable.
30263         (additional_files): Likewise.
30264         (g++_target_compile): Deal with them.
30265         * lib/old-dejagnu.exp: Remove.
30266         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30267         * g++.old-deja: Revise all tests to use dg commands.
30268
30269 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30270
30271         PR c++/9432, c++/9528
30272         * g++.dg/lookup/using4.C: New test.
30273
30274 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30275
30276         * gcc.dg/noreturn-5.c: New file.
30277         * gcc.dg/noreturn-6.c: New file.
30278
30279         * gcc.c-torture/compile/inline-1.c: New file.
30280
30281 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/10551
30284         * g++.dg/template/explicit1.C: New test.
30285
30286 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30287
30288         PR c++/10549
30289         * g++.dg/other/bitfield1.C: New test.
30290
30291         PR c++/10527
30292         * g++.dg/init/new7.C: New test.
30293
30294 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30295
30296         * g++.dg/ext/desig1.C: New test.
30297         * g++.dg/ext/init1.C: Update.
30298
30299         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30300
30301 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30302
30303         PR c++/10180
30304         * g++.dg/warn/Winline-1.C: New test.
30305
30306 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30307
30308         * gcc.c-torture/execute/string-opt-19.c: New test.
30309
30310         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30311         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30312
30313 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/10506
30316         * g++.dg/init/new6.C: New test.
30317
30318         PR c++/10503
30319         * g++.dg/init/ref6.C: New test.
30320
30321 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30322
30323         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30324
30325 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30326
30327         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30328         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30329
30330 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30331
30332         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30333         initialized static data members.
30334
30335 2003-04-25  H.J. Lu <hjl@gnu.org>
30336
30337         * gcc.dg/ia64-sync-4.c: New test.
30338
30339 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30340
30341         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30342         date.
30343
30344 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30345
30346         PR c++/10337
30347         * g++.dg/warn/conv1.C: New test.
30348         * g++.old-deja/g++.other/conv7.C: Adjust.
30349         * g++.old-deja/g++.other/overload14.C: Adjust.
30350
30351 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR c++/10471
30354         * g++.dg/template/defarg2.C: New test.
30355
30356 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30357
30358         * gcc.dg/cpp/include2.c: Update.
30359         * gcc.dg/cpp/multiline-2.c: New.
30360         * gcc.dg/cpp/multiline.c: Update.
30361         * gcc.dg/cpp/strify2.c: Update.
30362         * gcc.dg/cpp/trad/literals-2.c: Update.
30363
30364 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30365
30366         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30367
30368 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30369
30370         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30371
30372 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30373
30374         PR c++/10451
30375         * g++.dg/parse/crash4.C: New test.
30376
30377         PR c++/9847
30378         * g++.dg/parse/crash5.C: New test.
30379
30380 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30381
30382         PR c++/10446
30383         * g++.dg/parse/crash3.C: New test.
30384
30385         PR c++/10428
30386         * g++.dg/parse/elab1.C: New test.
30387
30388 2003-04-22  Devang Patel  <dpatel@apple.com>
30389
30390         * gcc.dg/cpp/trad/funlike-5.c: New test.
30391
30392 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30393
30394         * g++.dg/other/packed1.C: Fix dg options.
30395
30396 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30397
30398         * g++.dg/other/offsetof2.C: New test.
30399
30400 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30401
30402         * g++.dg/template/recurse.C: Adjust location of error messages.
30403
30404 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30405
30406         PR c++/9881
30407         * g++.dg/init/addr-const1.C: New test.
30408         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30409
30410 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30411
30412         PR c++/10405
30413         * g++.dg/lookup/struct-hack1.C: New test.
30414
30415 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30416
30417         * ucs.c: Update diagnostic messages.
30418
30419 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30420
30421         * gcc.dg/cpp/truefalse.cpp: New test.
30422         * gcc.dg/cpp/cpp.exp: Update.
30423         * g++.dg/other/stdbool-if.C: Remove.
30424
30425 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30426
30427         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30428         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30429
30430 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30431
30432         * gcc.c-torture/compile/20030418-1.c: New test.
30433
30434 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30435
30436         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30437
30438 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30439
30440         PR c++/10347
30441         g++.dg/template/dependent-name1.C: New test.
30442
30443 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30444
30445         * gcc.dg/warn-1.c (tourist_guide): New array,
30446         contains a pointer to bar.
30447
30448 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30449
30450         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30451         * gcc.c-torture/execute/medce-1.c: New test case.
30452         * gcc.c-torture/execute/medce-2.c: New test case.
30453
30454 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30455
30456         * lib/prune.exp: Ignore more messages.
30457
30458         PR c++/10381
30459         * g++.dg/parse/lookup3.C: New test.
30460
30461 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30462
30463         * gcc.c-torture/compile/20030415-1.c : New test.
30464
30465 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30466
30467         * gcc.c-torture/execute/scope-2.c: Move to ...
30468         * gcc.dg/noncompile/scope.c: .... here.
30469
30470 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30471
30472         * gcc.dg/20030414-2.c: New test case.
30473
30474 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30475
30476         PR target/10377
30477         * gcc.dg/20030414-1.c: New test.
30478
30479 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30480
30481         * gcc.dg/builtins-12.c: New test case.
30482         * gcc.dg/builtins-13.c: New test case.
30483
30484 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30485
30486         * gcc.c-torture/execute/string-opt-18.c: New test.
30487
30488 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/10300
30491         * g++.dg/init/new5.C: New test.
30492
30493 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/7910
30496         * g++.dg/ext/dllimport1.C: New test.
30497
30498 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30499
30500         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30501
30502 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30503
30504         PR Fortran/9263
30505         * g77.f-torture/noncompile/9263.f: New test
30506         PR Fortran/1832
30507         * g77.f-torture/execute/1832.f: New test
30508
30509 2003-04-11  David Chad  <davidc@freebsd.org>
30510             Loren J. Rittle  <ljrittle@acm.org>
30511
30512         libobjc/8562
30513         * objc.dg/headers.m: New test.
30514
30515 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30516
30517         * gcc.c-torture/execute/builtin-noret-2.c: New.
30518         * gcc.c-torture/execute/builtin-noret-2.x: New.
30519         XFAIL builtin-noret-2.c at -O1 and above.
30520         * gcc.dg/redecl.c: New.
30521         * gcc.dg/Wshadow-1.c: Update error regexps.
30522
30523 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30524
30525         * g++.dg/abi/bitfield10.C: New test.
30526
30527 2003-04-09  Mike Stump  <mrs@apple.com>
30528
30529         * gcc.dg/pch/pch.exp: Make testcase names longer.
30530         * g++.dg/pch/pch.exp: Make testcase names longer.
30531
30532 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30533
30534         * gcc.dg/builtins-11.c: New test case.
30535
30536 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30537
30538         * gcc.dg/builtins-9.c: New test case.
30539         * gcc.dg/builtins-10.c: New test case.
30540
30541 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30542
30543         * gcc.dg/noncompile/init-4.c.c: New test.
30544
30545 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * gcc.misc-test/gcov-9.c: New test.
30548         * gcc.misc-test/gcov-10.c: New test
30549         * gcc.misc-test/gcov-11.c: New test.
30550
30551 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30552
30553         PR optimization/10024
30554         * gcc.c-torture/compile/20030405-1.c: New test.
30555
30556 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30557
30558         * gcc.dg/pch/static-3.c: New.
30559         * gcc.dg/pch/static-3.hs: New.
30560         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30561
30562 2003-04-04  Richard Henderson  <rth@redhat.com>
30563
30564         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30565         * g++.dg/eh/forced2.C: Likewise.
30566
30567 2003-04-03  Mike Stump  <mrs@apple.com>
30568
30569         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30570         target arg.
30571         (scan-assembler-times, scan-assembler-not): Likewise.
30572         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30573
30574 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30575
30576         * gcc.dg/sparc-loop-1.c: New test.
30577
30578 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30579
30580         PR other/9274
30581         * g++.dg/pch/system-2.C: New.
30582         * g++.dg/pch/system-2.Hs: New.
30583
30584 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30585
30586         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30587
30588         * g++.dg/eh/simd-1.C (vecfunc): Same.
30589
30590 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30591
30592         * gcc.c-torture/execute/20030401-1.c: New test case.
30593
30594 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30595
30596         * objc.dg/defs.m: New.
30597
30598 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30599
30600         * g++.dg/eh/simd-1.C: New.
30601         * g++.dg/eh/simd-2.C: New.
30602
30603 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30604
30605         * gcc.c-torture/execute/simd-3.c: New.
30606
30607 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30608
30609         PR c/9936
30610         * gcc.dg/20030331-2.c: New test.
30611
30612 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30613
30614         PR c++/10278
30615         * g++.dg/parse/crash2.C: New test.
30616
30617 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30618
30619         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30620         * gcc.c-torture/execute/20030331-1.c: ...here.
30621
30622 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30623
30624         * gcc.c-torture/execute/20030331-1.c: New test.
30625
30626 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30627
30628         * lib/gcov.exp: Adjust call return testing strings.
30629         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30630
30631 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30632
30633         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30634         * gcc.dg/builtins-7.c: New test case.
30635         * gcc.dg/builtins-8.c: New test case.
30636
30637 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30638
30639         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30640
30641 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30642
30643         PR c++/7647
30644         * g++.dg/lookup-class-member-2.C: New test.
30645
30646 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30647
30648         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30649
30650 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30651
30652         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30653
30654 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30655
30656         * g++.dg/init/attrib1.C: New test.
30657
30658 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30659
30660         * gcc.dg/ultrasp8.c: New test.
30661
30662 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30663
30664         * gcc.dg/ultrasp7.c: New test.
30665
30666 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30667
30668         PR c++/10047
30669         * g++.dg/template/inline1.C: New test.
30670
30671 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30672
30673         * gcc.dg/sparc-dwarf2.c: New test.
30674
30675 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30676
30677         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30678         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30679
30680 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30681
30682         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30683         than reading .x files.
30684         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30685         * g77.dg/gcov/gcov-1.f: Likewise.
30686         * gcc.misc-tests/gcov-4b.c: Likewise.
30687         * gcc.misc-tests/gcov-5b.c: Likewise.
30688         * gcc.misc-tests/gcov-6.c: Likewise.
30689         * gcc.misc-tests/gcov-7.c: Likewise.
30690         * gcc.misc-tests/gcov-8.c: Likewise.
30691         * g++.dg/gcov/gcov-1.x: Remove.
30692         * g77.dg/gcov/gcov-1.x: Likewise.
30693         * gcc.misc-tests/gcov-4b.x: Likewise.
30694         * gcc.misc-tests/gcov-5b.x: Likewise.
30695         * gcc.misc-tests/gcov-6.x: Likewise.
30696         * gcc.misc-tests/gcov-7.x: Likewise.
30697         * gcc.misc-tests/gcov-8.x: Likewise.
30698
30699 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30700
30701         PR opt/10087
30702         * gcc.dg/20030324-1.c: New test.
30703
30704 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30705
30706         PR c++/10224
30707         * g++.dg/template/arg3.C: New test.
30708
30709         PR c++/10158
30710         * g++.dg/template/friend18.C: New test.
30711
30712 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30713
30714         * g77.f-torture/compile/20030326-1.f: New test case.
30715
30716 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30717
30718         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30719
30720         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30721
30722 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30723
30724         * gcc.dg/ia64-sync-3.c: New test.
30725
30726 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30727
30728         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30729
30730 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30731
30732         * gcc.dg/ultrasp6.c: New test.
30733
30734 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * gcc.dg/i386-signbit-1.c: New test.
30737         * gcc.dg/i386-signbit-2.c: New test.
30738         * gcc.dg/i386-signbit-3.c: New test.
30739
30740 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30741
30742         * gcc.dg/ultrasp5.c: Fix options.
30743
30744 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30745
30746         * gcc.dg/ultrasp5.c: Fix comment.
30747
30748 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30749
30750         PR fortran/10197
30751         * g77.f-torture/execute/10197.f: New test.
30752
30753 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         PR c++/9898, c++/383
30756         * g++.dg/template/conv6.C: New test.
30757
30758         PR c++/10119
30759         * g++.dg/template/ptrmem5.C: New test.
30760
30761         PR c++/10026
30762         * g++.dg/lookup/koenig1.C: New test.
30763
30764         PR C++/10199
30765         * g++.dg/lookup/template2.C: New test.
30766
30767 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30768
30769         * g++.dg/opt/rtti1.C: New test.
30770
30771 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30772
30773         * gcc.dg/ultrasp5.c: New test.
30774
30775 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30776
30777         PR middle-end/9967
30778         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30779         builtin fputs.
30780
30781 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30782
30783         PR c/8224
30784         * gcc.dg/20030323-1.c: New test.
30785
30786 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30787
30788         * gcc.c-torture/compile/20030323-1.c: New test case.
30789
30790 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30791
30792         * gcc.dg/20030321-1.c: New test.
30793
30794 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30795
30796         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30797
30798 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         PR c++/9978, c++/9708
30801         * g++.dg/ext/vlm1.C: Adjust expected error.
30802         * g++.dg/ext/vla2.C: New test.
30803         * g++.dg/template/arg1.C: New test.
30804         * g++.dg/template/arg2.C: New test.
30805
30806 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30807
30808         * g77.f-torture/execute/select.f: New test.
30809         * g77.f-torture/noncompile/select_no_compile.f: New test.
30810
30811 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30812
30813         PR c++/9898
30814         * g++.dg/other/error4.C: New test.
30815
30816 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30817
30818         * g++.dg/template/friend17.C: New test.
30819
30820 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30821
30822         * gcc.c-torture/compile/20030320-1.c: New.
30823
30824 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30825
30826         * gcc.dg/builtins-6.c: New test case.
30827
30828 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30829
30830         PR target/10073
30831         * gcc.c-torture/compile/20030319-1.c: New.
30832
30833 2003-03-18  Jan Hubicka  <jh@suse.cz>
30834
30835         * gcc.dg/i386-cvt-1.c: New test.
30836
30837 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30838
30839         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30840         * objc.dg/naming-2.m: Likewise.
30841
30842 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30843
30844         PR c++/9639
30845         * g++.dg/parse/crash1.C: New test.
30846
30847 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30848
30849         PR c++/8805
30850         * g++.dg/eh/cleanup1.C: New test.
30851
30852 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30853
30854         * gcc.c-torture/execute/20030316-1.c: New test case.
30855
30856 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         PR c++/9629
30859         * g++.dg/init/ctor2.C: New test.
30860
30861 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30862
30863         * g77.f-torture/compile/xformat.f: New test case.
30864
30865 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30866
30867         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30868         * g++.old-deja/g++.mike/eh50.C: Likewise.
30869
30870 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30871
30872         PR c++/6440
30873         * g++.dg/template/spec7.C: New test.
30874         * g++.dg/template/spec8.C: Likewise.
30875
30876 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.c-torture/execute/20030313-1.c: New test.
30879
30880 2003-03-14  Richard Henderson  <rth@redhat.com>
30881
30882         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30883
30884 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30885
30886         * gcc.c-torture/compile/20030314-1.c: New test.
30887
30888 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30889
30890         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30891         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30892         thumb target,
30893         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30894         to accept newer _imp__  prefix and additional
30895         newline in .drectve section.
30896         * gcc.dg/dll-4.c: Likewise.
30897         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30898         switch.
30899
30900 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30901
30902         * g++.dg/parse/namespace9.C: New test.
30903
30904         * g++.dg/init/ref5.C: New test.
30905         * g++.dg/parse/ptrmem1.C: Likewise.
30906
30907 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30908
30909         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30910         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30911         regular expression.
30912         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30913         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30914
30915 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30916
30917         * gcc.c-torture/execute/20030224-2.c: New test.
30918
30919 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30920
30921         * gcc.dg/decl-3.c: New test.
30922
30923 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30924
30925         * gcc.dg/i386-loop-2.c: New test.
30926
30927 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/9474
30930         * g++.dg/parse/namespace8.C: New test.
30931
30932         PR c++/9924
30933         * g++.dg/overload/builtin2.C: New test.
30934
30935 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30936
30937         * gcc.dg/return-type-3.c: New test.
30938
30939 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30940
30941         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30942         profiling options are not supported.
30943
30944 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30945
30946         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30947         * g++.old-deja/g++.warn/impint2.C: Likewise.
30948
30949 2003-03-10  Devang Patel  <dpatel@apple.com>
30950
30951         * g++.dg/cpp/c++_cmd_1.C: New test.
30952         * g++.dg/cpp/c++_cmd_1.h: New file.
30953
30954 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30955
30956         * gcc.dg/altivec-9.c: New file.
30957
30958 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30959
30960         * gcc.dg/ppc-sdata-1.c: New test.
30961         * gcc.dg/ppc-sdata-2.c: New test.
30962
30963 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30964
30965         PR c++/9373
30966         * g++.dg/opt/ptrmem2.C: New test.
30967
30968         PR c++/8534
30969         * g++.dg/opt/ptrmem1.C: New test.
30970
30971 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30972
30973         * gcc.dg/i386-loop-1.c: New test.
30974
30975 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30976
30977         PR c++/9970
30978         * g++.dg/lookup/friend1.C: New test.
30979
30980 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30981
30982         PR c++/9823
30983         * g++.dg/parser/constructor1.C: New test.
30984
30985 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30986
30987         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30988
30989         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30990
30991 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30992
30993         * gcc.dg/cpp/Wunused.c: Update test.
30994
30995 2003-03-08  Jan Hubicka  <jh@suse.cz>
30996
30997         * gcc.dg/inline-3.c: New test.
30998
30999 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31000
31001         PR c++/9809
31002         * g++.dg/parse/builtin1.C: New test.
31003
31004         PR c++/9982
31005         * g++.dg/abi/cookie1.C: New test.
31006         * g++.dg/abi/cookie2.C: Likewise.
31007
31008         PR c++/9524
31009         * g++.dg/template/field1.C: New test.
31010
31011         PR c++/9912
31012         * g++.dg/parse/class1.C: New test.
31013         * g++.dg/parse/namespace7.C: Likewise.
31014         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31015
31016 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31017
31018         * g++.dg/init/ref4.C: New test.
31019
31020 2003-03-07  Jan Hubicka  <jh@suse.cz>
31021
31022         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31023         * gcc.dg/inline-3.c: New test.
31024
31025 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31026
31027         * g++.dg/init/ref3.C: New test.
31028
31029         PR c++/9965
31030         * g++.dg/init/ref2.C: New test.
31031
31032         PR c++/9400
31033         * g++.dg/warn/Wshadow-2.C: New test.
31034
31035         PR c++/9791
31036         * g++.dg/warn/Woverloaded-1.C: New test.
31037
31038 2003-03-05  Jan Hubicka  <jh@suse.cz>
31039
31040         * gcc.dg/i386-local2.c: New.
31041         * gcc.dg/i386-local.c: Fix typo.
31042
31043 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31044
31045         * g++.dg/abi/layout3.C: New test.
31046
31047 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31048
31049         * gcc.c-torture/compile/20030305-1.c
31050
31051 2003-03-05  Jan Hubicka  <jh@suse.cz>
31052
31053         * gcc.dg/i386-local.c: New.
31054
31055 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31056
31057         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31058
31059 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31060
31061         * gcc.dg/switch-2.c: New test.
31062         * gcc.dg/switch-3.c: New test.
31063         * gcc.dg/Wswitch.c: Adjust line numbers.
31064         * gcc.dg/Wswitch-default.c: Likewise.
31065         * gcc.dg/Wswitch-enum.c: Likewise.
31066
31067 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31068
31069         * gcc.c-torture/execute/20030222-1.c: New test.
31070
31071 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31072
31073         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31074
31075 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/9878
31078         * g++.dg/init/ref1.C: New test.
31079
31080 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31081
31082         * gcc.dg/sh-relax.c: New SH-only test.
31083
31084 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31085
31086         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31087         comment explaining purpose of testcase.
31088
31089 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31090
31091         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31092         for HC11/HC12 (asm needs two int registers).
31093         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31094         HC11/HC12 because the test uses an asm which needs two 32-bit
31095         registers.
31096
31097 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31098
31099         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31100         for HC11/HC12 (array is too large otherwise).
31101         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31102         * gcc.c-torture/compile/20010518-2.x: Likewise.
31103         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31104         HC11/HC12 (array is too large).
31105
31106 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31107
31108         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31109         * lib/g++-dg.exp (g++-dg-test): Likewise.
31110
31111 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31112
31113         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31114         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31115
31116 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31117
31118         * g++.dg/warn/implicit-typename1.C: Remove warning.
31119
31120 2003-02-28  Richard Henderson  <rth@redhat.com>
31121
31122         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31123         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31124
31125 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31126
31127         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31128         * g++.dg/pch/pch.exp: Likewise.
31129
31130 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31131
31132         PR c++/9879
31133         * testsuite/g++.dg/init/new4.C: New test.
31134
31135 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31136
31137         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31138
31139 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31140
31141         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31142         unsigned long.
31143
31144         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31145         wider than float.
31146
31147 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31148
31149         * lib/scanasm.exp: Add support for counting numbers of
31150         occurences.
31151         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31152         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31153
31154 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/9683
31157         * g++.dg/template/static3.C: New test.
31158
31159         PR c++/9829
31160         * g++.dg/parse/namespace6.C: New test.
31161
31162 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31163
31164         PR target/9732
31165         * gcc.dg/20030225-1.c: New test.
31166
31167 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31168
31169         * README: Remove out-of-date information.
31170
31171         PR c++/9836
31172         * g++.dg/template/spec6.C: New test.
31173
31174 2003-02-24  Jeff Law  <law@redhat.com>
31175
31176         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31177
31178 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31179
31180         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31181         * gcc.dg/pragma-ep-1.c: Likewise.
31182
31183 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31184
31185         PR c++/9602
31186         * g++.dg/template/friend16.C: New test.
31187
31188 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31189
31190         PR c++/5333
31191         * g++.dg/parse/fused-params1.C: Adjust error messages.
31192         * g++.dg/template/nested3.C: New test.
31193
31194 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31195
31196         * g++.dg/abi/param1.C: New test.
31197
31198 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31199
31200         PR c++/7982
31201         * g++.dg/warn/implicit-typename1.C: New test.
31202
31203 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31204
31205         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31206         with "mtune".
31207         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31208         * gcc.c-torture/execute/20010129-1.x: Likewise.
31209         * gcc.dg/20011107-1.c: Likewise.
31210         * gcc.dg/20020108-1.c: Likewise.
31211         * gcc.dg/20020122-3.c: Likewise.
31212         * gcc.dg/20020206-1.c: Likewise.
31213         * gcc.dg/20020310-1.c: Likewise.
31214         * gcc.dg/20020426-2.c: Likewise.
31215         * gcc.dg/20020517-1.c: Likewise.
31216         * gcc.dg/991230-1.c: Likewise.
31217         * gcc.dg/i386-unroll-1.c: Likewise.
31218         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31219
31220 2003-02-22  Jan Hubicka  <jh@suse.cz>
31221
31222         * gcc.dg/i386-mul.c: New test.
31223
31224 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31225
31226         * gcc.dg/builtins-5.c: New test case.
31227
31228 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31229
31230         * gcc.dg/asmreg-1.c: New test.
31231
31232 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31233
31234         PR c++/9749
31235         * g++.dg/parse/varmod1.C: New test.
31236
31237 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c++/9727
31240         * g++.dg/template/op1.C: New test.
31241
31242 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31243
31244         PR c++/8906
31245         * g++.dg/template/nested2.C: New test.
31246
31247 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31248
31249         PR c++/8724
31250         * g++.dg/expr/dtor1.C: New test.
31251
31252 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31253
31254         * gcc.dg/cpp/include3.c: New test.
31255         * gcc.dg/cpp/inc/foo.h: New file.
31256
31257 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31258
31259         * gcc.c-torture/execute/20030221-1.c: New test.
31260
31261 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31262
31263         PR c++/9729
31264         * g++.dg/abi/conv1.C: New test.
31265
31266 2003-02-20  Jan Hubicka  <jh@suse.cz>
31267
31268         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31269
31270 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31271
31272         * gcc.c-torture/compile/20030219-1.c: New test.
31273
31274 2003-02-18  Jan Hubicka  <jh@suse.cz>
31275
31276         * gcc.dg/funcorder.c: New test.
31277
31278 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31279
31280         * gcc.c-torture/execute/20030218-1.c: New.
31281
31282 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31283
31284         * gcc.dg/20030218-1.c: New.
31285
31286 2003-02-18  Richard Henderson  <rth@redhat.com>
31287
31288         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31289         * gcc.dg/attr-used-2.c: New.
31290
31291 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/9704
31294         * g++.dg/init/copy5.C: New test.
31295
31296 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31297
31298         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31299         * g++.dg/pch/pch.exp: Likewise.
31300
31301 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31302
31303         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31304         STACK_SIZE is not defined.
31305
31306 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31307
31308         PR c++/9457
31309         * g++.dg/template/init1.C: New test.
31310
31311 2003-02-16  Jan HUbicka  <jh@suse.cz>
31312
31313         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31314         (foo): Add few extra tests
31315         * gcc.dg/c99-const-expr-3.c: Likewise.
31316         * gcc.c-torture/execute/20030216-1.c: New.
31317
31318 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31319
31320         PR c++/9459
31321         * g++.dg/ext/typeof4.C: New test.
31322
31323 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31324
31325         * gcc.dg/i386-387-3.c: New test case.
31326
31327 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31328
31329         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31330         cris-*-elf* cris-*-aout* and mmix-*-*.
31331
31332 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31333
31334         * gcc.dg/20030213-1.c: New test.
31335
31336 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31337
31338         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31339         * gcc.dg/i386-387-2.c: Likewise.
31340
31341 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31342
31343         * gcc.dg/ppc-spe.c: Fix formatting.
31344         Enable tests that were previously unsupported by gas.
31345         Delete tests for instructions that no longer exist.
31346         Switch arguments on evsubifw builtin.
31347
31348 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31349
31350         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31351         STACK_SIZE is too small.
31352
31353 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31354             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31355
31356         * gcc.dg/decl-2.c: New test.
31357
31358 2003-02-10  Jan Hubicka  <jh@suse.cz>
31359
31360         * gcc.dg/i386-fpcvt-1.c: New test.
31361
31362 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31363
31364         * gcc.c-torture/execute/20030209-1.c: New test.
31365
31366 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31367
31368         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31369         int-wide bitops, use the constants of the same width.
31370         Likewise, if long long is 32-bit wide, test bitops using
31371         32-bit constants.
31372
31373 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31374
31375         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31376
31377 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31378
31379         * testsuite/gcc.dg/builtins-4.c: New test case.
31380
31381 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31382
31383         * gcc.dg/20020430-1.c: Fix dg command typos.
31384         * gcc.dg/20020503-1.c: Likewise.
31385
31386 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31387
31388         PR c++/8785
31389         * g++.dg/parse/fused-params1.C: New test.
31390
31391         PR c++/8857
31392         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31393
31394         PR c++/8921
31395         * g++.dg/parse/non-dependent1.C: New test.
31396
31397         PR c++/8928
31398         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31399
31400         PR c++/9228
31401         * g++.dg/parse/undefined7.C: New test.
31402         * g++.dg/parse/non-templ1.C: New test.
31403
31404         PR c++/9229
31405         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31406
31407 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31408
31409         * gcc.c-torture/compile/20030206-1.c: New test.
31410
31411 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31412
31413         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31414         "pow" to "foo" to avoid potential confusion with a math built-in.
31415
31416 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31417
31418         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31419         conditions for SPARC targets.
31420
31421 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31422
31423         * gcc.dg/20030204-1.c: New test.
31424
31425 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31426
31427         PR c++/38
31428         * g++.dg/parse/array-size1.C: New test.
31429
31430         PR c++/5657
31431         * g++.dg/parse/undefined3.C: New test.
31432
31433         PR c++/5665
31434         * g++.dg/parse/undefined4.C: New test.
31435
31436         PR c++/5975
31437         * g++.dg/parse/undefined5.C: New test.
31438
31439         PR c++/7259
31440         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31441
31442         PR c++/8578
31443         * g++.dg/parse/casting-operator1.C: New test.
31444
31445         PR c++/8596
31446         * g++.dg/parse/undefined6.C: New test.
31447
31448         PR c++/8736
31449         * g++.dg/parse/missing-template1.C: New test.
31450
31451 2003-02-04  Jan Hubicka  <jh@suse.cz>
31452
31453         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31454         * gcc.dg/i386-cmov?.c: Likewise.
31455         * gcc.dg/i386-fpcvt-?.c: Likewise.
31456         * gcc.dg/i386-ssefp-1.c: Likewise.
31457         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31458         conventions.
31459
31460 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31461
31462         PR c++/7129
31463         * testsuite/g++.dg/ext/max.C: New test.
31464
31465 2003-02-03  Jan Hubicka  <jh@suse.cz>
31466
31467         * gcc.c-torture/execute/20030203-1.c: New test.
31468
31469 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31470
31471         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31472         'natural-endian'.
31473
31474 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31475
31476         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31477         * g++.dg/init/new2.C: Likewise.
31478         * g++.dg/other/new1.C: Likewise.
31479
31480 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31481
31482         * gcc.dg/struct-ret-libc.c: New test.
31483
31484 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31485
31486         * gcc.dg/20030129-1.c: New test.
31487
31488 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31489
31490         PR c++/8849
31491         * g++.dg/template/ptrmem4.C: New test.
31492
31493 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31494
31495         * g++.dg/parser/constant1.C: New test.
31496
31497 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31498
31499         PR c++/8591
31500         * g++.dg/parse/friend2.C: New test.
31501
31502 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         PR c++/9437
31505         * g++.dg/template/unify4.C: New test.
31506
31507 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31508
31509         * gcc.c-torture/execute/20030128-1.c: New test.
31510
31511 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31512
31513         * g++.dg/lookup/nested1.C: Test moved from ...
31514         * g++.old-deja/g++.other/lookup24.C: ... here.
31515
31516 2003-01-28  Jan Hubicka  <jh@suse.cz>
31517
31518         * gcc.dg/i386-cmov5.c: New test.
31519
31520 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31521
31522         * gcc.c-torture/execute/20010925-1.c: Changed the
31523         memcpy declaration.
31524
31525 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31526
31527         PR c++/3902
31528         * g++.dg/parse/template5.C: New test.
31529
31530 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31531
31532         PR fortran/9258
31533         * g77.dg/pr9258: New test.
31534
31535 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31536
31537         * README: Move relevant parts from README.g++.
31538
31539         * README.g++: Remove this file.
31540
31541 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31542
31543         * g++.dg/abi/dcast1.C: New test.
31544
31545 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31546
31547         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31548
31549 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31550
31551         PR c++/47
31552         * g++.old-deja/g++.other/lookup24.C: New test.
31553
31554 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31555
31556         PR middle-end/7227
31557         * gcc.dg/uninit-C.c: New test.
31558
31559 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31560
31561         * g++.dg/abi/covariant1.C: New test.
31562
31563 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31564
31565         * gcc.dg/20030123-1.c: New test.
31566
31567 2003-01-25  Jan Hubicka  <jh@suse.cz>
31568
31569         PR opt/8492
31570         * gcc.c-torture/compile/20030125-1.c
31571
31572 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31573
31574         PR c++/9403
31575         * g++.dg/parse/template3.C: New test.
31576         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31577
31578         PR c++/795
31579         * g++.dg/parse/template4.C: New test.
31580
31581         PR c++/9415
31582         * g++.dg/template/qual2.C: New test.
31583
31584         PR c++/8545
31585         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31586
31587         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31588
31589 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31590
31591         * gcc.c-torture/execute/switch-1.c: New test case.
31592
31593 2003-01-25  Jan Hubicka  <jh@suse.cz>
31594
31595         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31596
31597 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31598
31599         Tweaks for Bison-1.875. From the NEWS file:
31600         "- `parse error' -> `syntax error'
31601         Bison now uniformly uses the term `syntax error'"
31602         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31603         * gcc.dg/cpp/digraph2.c: Likewise.
31604         * gcc.dg/cpp/direct2.c: Likewise.
31605         * gcc.dg/cpp/paste4.c: Likewise.
31606         * gcc.dg/c90-restrict-1.c: Likewise.
31607         * gcc.dg/c99-func-2.c: Likewise.
31608         * gcc.dg/noncompile/920721-2.c: Likewise.
31609         * gcc.dg/noncompile/930622-2.c: Likewise.
31610         * gcc.dg/noncompile/940112-1.c: Likewise.
31611         * gcc.dg/noncompile/950921-1.c: Likewise.
31612         * gcc.dg/noncompile/951123-1.c: Likewise.
31613         * gcc.dg/noncompile/971104-1.c: Likewise.
31614         * gcc.dg/noncompile/990416-1.c: Likewise.
31615
31616 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31617
31618         * g++.dg/parse/undefined1.C: Add error message.
31619
31620 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31621
31622         PR c++/9354
31623         * g++.dg/parse/new1.C: New test.
31624
31625         PR c++/9216
31626         * g++.dg/parse/template2.C: New test.
31627
31628         PR c++/9354
31629         * g++.dg/parse/typedef2.C: New test.
31630
31631         PR c++/9328
31632         * g++.dg/ext/typeof3.C: New test.
31633
31634 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31635
31636         PR c++/2738
31637         * g++.dg/parse/ret-type1.C: New test.
31638
31639         PR c++/3792
31640         * g++.dg/parse/tmpl-outside1.C: New test.
31641
31642         PR c++/4207
31643         * g++.dg/parse/int-as-enum1.C: New test.
31644
31645         PR c++/4903
31646         * g++.dg/parse/no-typename1.C: New test.
31647
31648         PR c++/5533
31649         * g++.dg/parse/no-value1.C: New test.
31650
31651         PR c++/5921
31652         * g++.dg/parse/wrong-inline1.C: New test.
31653
31654         PR c++/6402
31655         * g++.dg/parse/ref1.C: New test.
31656
31657         PR c++/6992
31658         * g++.dg/parse/attr-ctor1.C: New test.
31659
31660         PR c++/7229
31661         * g++.dg/parse/namespace5.C: New test.
31662
31663         PR c++/7917
31664         * g++.dg/parse/func-def1.C: New test.
31665
31666         PR c++/8143
31667         * g++.dg/parse/undefined1.C: New test.
31668
31669         PR c++/5723, PR c++/8522
31670         * g++.dg/parse/specialization1.C: New test.
31671
31672         PR c++/163, PR c++/8595
31673         * g++.dg/parse/struct-as-enum1.C: New test.
31674
31675         PR c++/9173
31676         * g++.dg/parse/undefined2.C: New test.
31677
31678 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31679
31680         PR c++/9298
31681         * g++.dg/parse/template1.C: New test.
31682
31683         PR c++/9384
31684         * g++.dg/parse/using1.C: New test.
31685
31686         PR c++/9285
31687         PR c++/9294
31688         * g++.dg/parse/expr2.C: New test.
31689
31690         PR c++/9388
31691         * g++.dg/parse/lookup2.C: Likewise.
31692
31693 2003-01-21  Jan Hubicka  <jh@suse.cz>
31694
31695         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31696         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31697         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31698         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31699
31700 2003-01-20  Nick Clifton  <nickc@redhat.com>
31701
31702         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31703         problem with ARM sibcall code generation.
31704
31705 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31706
31707         * gcc.c-torture/execute/20030120-1.c: New.
31708
31709 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31710
31711         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31712
31713 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31714
31715         PR c++/9272
31716         * g++.dg/parse/ctor1.C: New test.
31717
31718         PR c++/9294:
31719         * g++.dg/parse/qualified1.C: New test.
31720
31721         * g++.dg/parse/typename3.C: New test.
31722
31723 2003-01-16  Richard Henderson  <rth@redhat.com>
31724
31725         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31726
31727 2003-01-16  Richard Henderson  <rth@redhat.com>
31728
31729         * g++.dg/pch/pch.exp: Copy test header to the working directory
31730         before using it either for precompilation or direct use.
31731         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31732         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31733
31734 2003-01-16  Richard Henderson  <rth@redhat.com>
31735
31736         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31737         before using it either for precompilation or direct use.
31738         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31739         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31740
31741 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31742
31743         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31744         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31745         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31746         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31747         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31748         typename warning into error.
31749         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31750         error messages.
31751         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31752         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31753         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31754         messages.
31755         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31756         make declaration visible in template.
31757         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31758         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31759         messages.
31760         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31761         message.
31762         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31763         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31764         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31765         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31766         typename warning with error message.
31767         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31768         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31769         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31770
31771 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * g++.dg/parse/ambig2.C: New test.
31774
31775 2003-01-15  Richard Henderson  <rth@redhat.com>
31776
31777         * g++.dg/tls/init-2.C: Update error message string.
31778
31779 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31780
31781         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31782
31783 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31784
31785         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31786         all for HC11/HC12.
31787         * gcc.c-torture/compile/20001205-1.x: Likewise.
31788         * gcc.c-torture/compile/20001226-1.x: Likewise.
31789         * gcc.c-torture/compile/920520-1.x: Likewise.
31790         * gcc.c-torture/compile/961203-1.x: Likewise.
31791         * gcc.c-torture/compile/20020604-1.x: Likewise.
31792
31793 2003-01-15  Jan Hubicka  <jh@suse.cz>
31794
31795         * gcc.c-torture/compile/20030115-1.c: New test.
31796
31797         * gcc.dg/i386-fpcvt-1.c: New test.
31798         * gcc.dg/i386-fpcvt-2.c: New test.
31799
31800 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31801
31802         Further conform g++'s __vmi_class_type_info to the C++ ABI
31803         specification.
31804         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31805         the specification.
31806
31807 2003-01-14  Jan Hubicka  <jh@suse.cz>
31808
31809         * gcc.dg/i386-fpcvt-1.c: New test.
31810         * gcc.dg/i386-fpcvt-2.c: New test.
31811
31812 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31813
31814         * gcc.dg/i386-mmx-3.c: New test.
31815
31816 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31817
31818         PR c++/9264
31819         * g++.dg/parse/octal1.C: New file.
31820
31821         PR c++/9172
31822         * g++.dg/parse/typename1.C: New file.
31823
31824 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31825
31826         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31827         * gcc.dg/bf-no-ms-layout.c: Likewise.
31828         * gcc.dg/bf-ms-attrib.c: Likewise.
31829
31830 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/9099
31833         * g++.dg/parse/dtor1.C: New file.
31834
31835         PR c++/9128
31836         * g++.dg/rtti/typeid1.C: New file.
31837
31838         PR c++/9153
31839         * g++.dg/parse/lookup1.C: New file.
31840
31841         PR c++/9171
31842         * g++.dg/templ/spec5.C: New file.
31843
31844 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31845
31846         * gcc.c-torture/compile/20030110-1.c: New test.
31847
31848 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31849
31850         Merge from pch-branch:
31851
31852         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31853
31854         * gcc.dg/pch/cpp-1.h: New.
31855         * gcc.dg/pch/cpp-1.c: New.
31856         * gcc.dg/pch/cpp-2.h: New.
31857         * gcc.dg/pch/cpp-2.c: New.
31858
31859         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31860
31861         * gcc.dg/pch/except-1.h: New.
31862         * gcc.dg/pch/except-1.c: New.
31863
31864         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31865
31866         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31867         running test.
31868         * gcc.dg/pch: Include *.hp not *.h.
31869         * gcc.dg/pch/system-1.h: New.
31870         * gcc.dg/pch/system-1.c: New.
31871
31872         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31873
31874         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31875         rather than trying to build and run a program using PCH.
31876         * gcc.dg/pch: Remove dg-do commands from test files.
31877
31878         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31879
31880         * gcc.dg/pch/macro-3.c: New.
31881         * gcc.dg/pch/macro-3.h: New.
31882
31883         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31884
31885         * gcc.dg/pch/common-1.c: New.
31886         * gcc.dg/pch/common-1.h: New.
31887         * gcc.dg/pch/decl-1.c: New.
31888         * gcc.dg/pch/decl-1.h: New.
31889         * gcc.dg/pch/decl-2.c: New.
31890         * gcc.dg/pch/decl-2.h: New.
31891         * gcc.dg/pch/decl-3.c: New.
31892         * gcc.dg/pch/decl-3.h: New.
31893         * gcc.dg/pch/decl-4.c: New.
31894         * gcc.dg/pch/decl-4.h: New.
31895         * gcc.dg/pch/decl-5.c: New.
31896         * gcc.dg/pch/decl-5.h: New.
31897         * gcc.dg/pch/global-1.c: New.
31898         * gcc.dg/pch/global-1.h: New.
31899         * gcc.dg/pch/inline-1.c: New.
31900         * gcc.dg/pch/inline-1.h: New.
31901         * gcc.dg/pch/inline-2.c: New.
31902         * gcc.dg/pch/inline-2.h: New.
31903         * gcc.dg/pch/static-1.c: New.
31904         * gcc.dg/pch/static-1.h: New.
31905         * gcc.dg/pch/static-2.c: New.
31906         * gcc.dg/pch/static-2.h: New.
31907
31908         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31909
31910         * g++.dg/pch/pch.exp: Better handle failing testcases.
31911         * gcc.dg/pch/pch.exp: Likewise.
31912         * gcc.dg/pch/macro-1.c: New.
31913         * gcc.dg/pch/macro-1.h: New.
31914         * gcc.dg/pch/macro-2.c: New.
31915         * gcc.dg/pch/macro-2.h: New.
31916
31917         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31918
31919         * g++.dg/dg.exp: Treat files in pch/ specially.
31920         * g++.dg/pch/pch.exp: New file.
31921         * g++.dg/pch/empty.H: New file.
31922         * g++.dg/pch/empty.C: New file.
31923         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31924         "precompile".
31925
31926         * gcc.dg/pch/pch.exp: New file.
31927         * gcc.dg/pch/empty.h: New file.
31928         * gcc.dg/pch/empty.c: New file.
31929         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31930         "precompile".
31931
31932 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31933
31934         * g++.dg/template/friend14.C: New test.
31935
31936 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31937
31938         * gcc.dg/old-style-asm-1.c: New test.
31939
31940 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31941
31942         * gcc.c-torture/compile/20030109-1.c: New test.
31943
31944 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31945
31946         * gcc.c-torture/execute/20030109-1.c: New test.
31947
31948 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31949
31950         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31951         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31952         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31953         * g++.old-deja/g++.mike/eh2.C: Likewise.
31954         * g++.old-deja/g++.mike/eh3.C: Likewise.
31955         * g++.old-deja/g++.mike/eh5.C: Likewise.
31956         * g++.old-deja/g++.mike/eh6.C: Likewise.
31957         * g++.old-deja/g++.mike/eh7.C: Likewise.
31958         * g++.old-deja/g++.mike/eh8.C: Likewise.
31959         * g++.old-deja/g++.mike/eh9.C: Likewise.
31960         * g++.old-deja/g++.mike/eh10.C: Likewise.
31961         * g++.old-deja/g++.mike/eh12.C: Likewise.
31962         * g++.old-deja/g++.mike/eh13.C: Likewise.
31963         * g++.old-deja/g++.mike/eh14.C: Likewise.
31964         * g++.old-deja/g++.mike/eh16.C: Likewise.
31965         * g++.old-deja/g++.mike/eh17.C: Likewise.
31966         * g++.old-deja/g++.mike/eh18.C: Likewise.
31967         * g++.old-deja/g++.mike/eh21.C: Likewise.
31968         * g++.old-deja/g++.mike/eh23.C: Likewise.
31969         * g++.old-deja/g++.mike/eh24.C: Likewise.
31970         * g++.old-deja/g++.mike/eh25.C: Likewise.
31971         * g++.old-deja/g++.mike/eh26.C: Likewise.
31972         * g++.old-deja/g++.mike/eh27.C: Likewise.
31973         * g++.old-deja/g++.mike/eh28.C: Likewise.
31974         * g++.old-deja/g++.mike/eh29.C: Likewise.
31975         * g++.old-deja/g++.mike/eh31.C: Likewise.
31976         * g++.old-deja/g++.mike/eh33.C: Likewise.
31977         * g++.old-deja/g++.mike/eh34.C: Likewise.
31978         * g++.old-deja/g++.mike/eh35.C: Likewise.
31979         * g++.old-deja/g++.mike/eh36.C: Likewise.
31980         * g++.old-deja/g++.mike/eh37.C: Likewise.
31981         * g++.old-deja/g++.mike/eh38.C: Likewise.
31982         * g++.old-deja/g++.mike/eh39.C: Likewise.
31983         * g++.old-deja/g++.mike/eh40.C: Likewise.
31984         * g++.old-deja/g++.mike/eh41.C: Likewise.
31985         * g++.old-deja/g++.mike/eh42.C: Likewise.
31986         * g++.old-deja/g++.mike/eh44.C: Likewise.
31987         * g++.old-deja/g++.mike/eh46.C: Likewise.
31988         * g++.old-deja/g++.mike/eh47.C: Likewise.
31989         * g++.old-deja/g++.mike/eh48.C: Likewise.
31990         * g++.old-deja/g++.mike/eh49.C: Likewise.
31991         * g++.old-deja/g++.mike/eh50.C: Likewise.
31992         * g++.old-deja/g++.mike/eh51.C: Likewise.
31993         * g++.old-deja/g++.mike/eh53.C: Likewise.
31994         * g++.old-deja/g++.mike/eh55.C: Likewise.
31995         * g++.old-deja/g++.mike/p7912.C: Likewise.
31996         * g++.old-deja/g++.mike/p9706.C: Likewise.
31997         * g++.old-deja/g++.mike/p10416.C: Likewise.
31998         * g++.old-deja/g++.mike/p11667.C: Likewise.
31999         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32000         Remove redundant reference to Iris.
32001         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32002         Elxsi, i860, Pico Java, and WE32K.
32003
32004 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32005
32006         * g++.dg/ext/asm4.C: New test.
32007
32008 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32009
32010         PR c++/9030
32011         * g++.dg/template/friend12.C: New test.
32012         * g++.dg/template/friend13.C: Likewise.
32013         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32014
32015 2003-01-08  Jan Hubicka  <jh@suse.cz>
32016
32017         * gcc.dg/i386-cadd.c: New test.
32018         * gcc.dg/i386-cmov4.c: Likewise.
32019
32020 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR c++/9165
32023         * g++.dg/warn/Wunused-3.C: New test.
32024
32025         * g++.dg/abi/bitfield9.C: New test.
32026
32027         PR c++/9189
32028         * g++.dg/parse/defarg3.C: New test.
32029
32030 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32031
32032         * g++.dg/parse/ambig1.C: New test.
32033         * g++.dg/parse/defarg2.C: New test.
32034
32035 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32036
32037         * g++.dg/template/defarg-1.C: New test.
32038         * g++.dg/template/local2.C: Likewise.
32039
32040 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32041
32042         * gcc.c-torture/execute/20030105-1.c: New test.
32043
32044 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32045
32046         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32047         * g++.dg/parse/namespace4.C: Likewise.
32048
32049 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         * g++.dg/template/ntp2.C: New test.
32052
32053 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32054
32055         * g++.dg/parse/extern-C-1.C: New test.
32056
32057         * g++.dg/parse/namespace4.C: New test.
32058
32059         * g++.dg/template/nested1.C: New test.
32060
32061         * g++.dg/parse/namespace3.C: New test.
32062
32063 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32064
32065         * g++.dg/lookup/two-stage1.C: New test.
32066
32067 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32068
32069         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32070         * g++.old-deja/g++.jason/access8.C: Likewise.
32071         * g++.old-deja/g++.other/decl5.C: Likewise.
32072
32073 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32074
32075         * g++.dg/parse/parse7.C: New test.
32076
32077 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32078
32079         PR c++/2843
32080         * g++.dg/ext/attrib7.C: New test.
32081
32082 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32083
32084         * g++.dg/parse/parse6.C: New test.
32085
32086 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32087
32088         * gcc.dg/h8300-stack-1.c: New.
32089
32090 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32091
32092         g++.dg/lookup/exception1.C: New test.
32093
32094         g++.dg/lookup/template1.C: New test.
32095
32096         g++.dg/parse/namespace2.C: New test.
32097
32098         g++.dg/parse/parens2.C: New test.
32099
32100 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32101
32102         * g++.dg/parse/parse5.C: New test.
32103         * g++.dg/lookup/scoped4.C: New test.
32104
32105 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32106
32107         * g++.dg/parse/parens1.C: New test.
32108
32109         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32110         angle-bracket1.C.
32111         * g++.dg/parse/parens2.C: New test.
32112
32113         * g++.dg/lookup/scope-operator1.C: New test.
32114
32115         * g++.dg/parse/operator1.C: New test.
32116
32117 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32118
32119         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32120         * g++.old-deja/g++.other/access6.C: Likewise.
32121         * g++.old-deja/g++.other/decl1.C: Likewise.
32122         * g++.old-deja/g++.pt/typename12.C: Likewise.
32123
32124 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32125
32126         * g++.dg/parse/namespace1.C: New test.
32127
32128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32129
32130         * g++.dg/parse/parse4.C: New test.
32131
32132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32133
32134         * g++.dg/parse/parse3.C: New test.
32135
32136 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32137
32138         * g++.dg/parse/parse2.C: New test.
32139
32140 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32141
32142         * g++.dg/template/friend11.C: New test.
32143
32144 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32145
32146         * g++.dg/parse/parse1.C: New test.
32147
32148 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32149
32150         * lib/profopt.exp: Change the name of a global variable to avoid
32151         possible clashes with other test suites.
32152
32153 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.dg/inherit/covariant8.C: New test.
32156
32157 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32158
32159         * g++.dg/init/array9.C: New test.
32160
32161         PR c++/9112
32162         * g++.dg/parse/expr1.C: New test.
32163
32164 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32165
32166         * gcc.c-torture/compile/20021230-1.c: New test.
32167
32168 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * g++.dg/inherit/covariant5.C: New test.
32171         * g++.dg/inherit/covariant6.C: New test.
32172         * g++.dg/inherit/covariant7.C: New test.
32173
32174 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32175
32176         PR c++/2739
32177         * g++.dg/other/access2.C: New test.
32178
32179 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32180
32181         * g++.dg/other/anon-struct.C: No longer fails
32182         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32183         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32184         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32185
32186 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32187
32188         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32189
32190 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32191
32192         * g++.dg/eh/spec4.C: Remove stray semicolon.
32193         * g++.dg/expr/pmf-1.C: Change error message.
32194         * g++.dg/ext/asm1.C: Remove stray semicolon.
32195         * g++.dg/ext/typename1.C: Add missing typenames.
32196         * g++.dg/inherit/template-as-base.C: Change error message.
32197         * g++.dg/lookup/scoped1.C: Likewise.
32198         * g++.dg/lookup/scoped2.C: Likewise.
32199         * g++.dg/lookup/using2.C: Likewise.
32200         * g++.dg/other/component1.C: Remove stray semicolon.
32201         * g++.dg/other/do1.C: Change error message.
32202         * g++.dg/other/error2.C: Likewise.
32203         * g++.dg/other/init1.C: Likewise.
32204         * g++.dg/other/packed1.C: Remove stray semicolon.
32205         * g++.dg/other/ptrmem2.C: Change error message.
32206         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32207         marker.
32208         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32209         * g++.dg/template/access3.C: Add typename keyword.
32210         * g++.dg/template/access5.C: Remove stray semicolon.
32211         * g++.dg/template/access6.C: Likewise.
32212         * g++.dg/template/complit1.C: Likewise.
32213         * g++.dg/template/crash1.C: Change error message.
32214         * g++.dg/template/inherit2.C: Remove stray semicolon.
32215         * g++.dg/template/instantiate2.C: Likewise.
32216         * g++.dg/template/instantiate3.C: Change error message.
32217         * g++.dg/template/qual1.C: Remove stray semicolon.
32218         * g++.dg/template/qualttp18.C: Change error message.
32219         * g++.dg/template/ref1.C: Remove stray semicolon.
32220         * g++.dg/template/sizeof1.C (A::value): Declare it.
32221         * g++.dg/template/spec4.C: Change error message.
32222         * g++.dg/template/static1.C: Likewise.
32223         * g++.dg/template/type1.C: Likewise.
32224         * g++.dg/template/typename3.C: Likewise.
32225         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32226         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32227         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32228         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32229         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32230         named return value extension.
32231         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32232         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32233         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32234         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32235         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32236         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32237         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32238         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32239         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32240         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32241         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32242         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32243         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32244         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32245         syntax.
32246         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32247         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32248         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32249         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32250         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32251         * g++.old-deja/g++.brendan/template11.C: Likewise.
32252         * g++.old-deja/g++.brendan/template26.C: Likewise.
32253         * g++.old-deja/g++.brendan/template27.C: Use explicit
32254         specialization syntax.
32255         * g++.old-deja/g++.brendan/template30.C: Likewise.
32256         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32257         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32258         non-dependent names.
32259         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32260         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32261         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32262         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32263         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32264         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32265         named return value extension.
32266         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32267         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32268         * g++.old-deja/g++.ext/return1.C: Likewise.
32269         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32270         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32271         * g++.old-deja/g++.jason/access8.C: Likewise.
32272         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32273         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32274         pseudo-destructor names.
32275         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32276         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32277         pseudo-destructor names.
32278         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32279         * g++.old-deja/g++.jason/overload19.C: Likewise.
32280         * g++.old-deja/g++.jason/overload32.C: Likewise.
32281         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32282         stray semicolons.
32283         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32284         * g++.old-deja/g++.jason/return.C: Likewise.
32285         * g++.old-deja/g++.jason/return2.C: Likewise.
32286         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32287         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32288         syntax.
32289         * g++.old-deja/g++.jason/template10.C: Account for use of
32290         non-dependent names.
32291         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32292         syntax.
32293         * g++.old-deja/g++.jason/template37.C: Likewise.
32294         * g++.old-deja/g++.law/access4.C: Change error messages.
32295         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32296         pseudo-destructor names.
32297         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32298         * g++.old-deja/g++.law/ctors9.C: Likewise.
32299         * g++.old-deja/g++.law/cvt22.C: Likewise.
32300         * g++.old-deja/g++.law/dtors5.C: Likewise.
32301         * g++.old-deja/g++.law/global-init1.C: Likewise.
32302         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32303         * g++.old-deja/g++.law/operators28.C: Likewise.
32304         * g++.old-deja/g++.law/visibility28.C: Likewise.
32305         * g++.old-deja/g++.martin/eval1.C: Likewise.
32306         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32307         name.
32308         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32309         * g++.old-deja/g++.mike/net34.C: Likewise.
32310         * g++.old-deja/g++.mike/net36.C: Likewise.
32311         * g++.old-deja/g++.mike/ns2.C: Likewise.
32312         * g++.old-deja/g++.mike/p12306.C: Likewise.
32313         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32314         value extension.
32315         * g++.old-deja/g++.mike/p700.C: Likewise.
32316         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32317         * g++.old-deja/g++.mike/p710.C: Likewise.
32318         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32319         value extension.
32320         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32321         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32322         * g++.old-deja/g++.ns/crash2.C: Likewise.
32323         * g++.old-deja/g++.ns/crash3.C: Likewise.
32324         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32325         * g++.old-deja/g++.ns/ns17.C: Likewise.
32326         * g++.old-deja/g++.ns/template16.C: Likewise.
32327         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32328         keyword.
32329         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32330         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32331         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32332         named return value extension.
32333         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32334         * g++.old-deja/g++.other/access4.C: Issue additional error
32335         messages.
32336         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32337         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32338         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32339         * g++.old-deja/g++.other/crash25.C: Change error message.
32340         * g++.old-deja/g++.other/crash4.C: Change error message.
32341         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32342         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32343         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32344         checks.
32345         * g++.old-deja/g++.other/defarg8.C: Likewise.
32346         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32347         * g++.old-deja/g++.other/dtor10.C: Likewise.
32348         * g++.old-deja/g++.other/incomplete.C: Likewise.
32349         * g++.old-deja/g++.other/linkage7.C: Likewise.
32350         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32351         lookup algorithm.
32352         * g++.old-deja/g++.other/mangle2.C: Likewise.
32353         * g++.old-deja/g++.other/refinit2.C: Likewise.
32354         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32355         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32356         * g++.old-deja/g++.pt/crash28.C: Likewise.
32357         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32358         syntax.
32359         * g++.old-deja/g++.pt/crash32.C: Change error message.
32360         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32361         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32362         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32363         error message position.
32364         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32365         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32366         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32367         syntax.
32368         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32369         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32370         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32371         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32372         keyword.
32373         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32374         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32375         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32376         keyword.
32377         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32378         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32379         syntax.
32380         * g++.old-deja/g++.pt/friend28.C: Account for use of
32381         non-dependent names.
32382         * g++.old-deja/g++.pt/friend29.C: Likewise.
32383         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32384         rules.
32385         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32386         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32387         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32388         lookup rules.
32389         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32390         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32391         keyword.
32392         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32393         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32394         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32395         keyword.
32396         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32397         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32398         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32399         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32400         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32401         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32402         keyword.
32403         * g++.old-deja/g++.pt/spec10.C: Likewise.
32404         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32405         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32406         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32407         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32408         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32409         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32410         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32411         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32412         * g++.old-deja/g++.pt/typename15.C: Likewise.
32413         * g++.old-deja/g++.pt/typename22.C: Likewise.
32414         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32415         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32416         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32417         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32418         syntax.
32419         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32420         return value extension.
32421         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32422         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32423         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32424         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32425
32426 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         * g++.dg/warn/inline1.C: New test.
32429         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32430         * g++.old-deja/g++.jason/synth10.C: Likewise.
32431         * g++.old-deja/g++.mike/net31.C: Likewise.
32432         * g++.old-deja/g++.mike/p8786.C: Likewise.
32433
32434         * g++.dg/template/friend10.C: New test.
32435         * g++.dg/template/conv5.C: New test.
32436
32437 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32438
32439         * g++.dg/lookup/scoped3.C: New test.
32440
32441         * g++.dg/lookup/decl1.C: New test.
32442         * g++.dg/lookup/decl2.C: New test.
32443
32444 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32445
32446         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32447         gcc.c-torture/compile/20021015-1.c,
32448         gcc.c-torture/compile/20021015-2.c,
32449         gcc.c-torture/compile/20021123-1.c,
32450         gcc.c-torture/compile/20021123-2.c,
32451         gcc.c-torture/compile/20021123-3.c,
32452         gcc.c-torture/compile/20021123-4.c,
32453         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32454         only to 3.1 or 3.2 branch.
32455
32456 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32457
32458         * gcc.dg/i386-bitfield3.c: New test.
32459
32460         * gcc.dg/i386-bitfield2.c: New test.
32461
32462 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * g++.dg/parse/conv_op1.C: New test.
32465
32466 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32467
32468         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32469         approved.
32470
32471 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32472
32473         * gcc.c-torture/compile/20021220-1.c: New test.
32474
32475 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32476
32477         * gcc.dg/i386-fastcall-1.c: New.
32478
32479 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32480
32481         * gcc.c-torture/execute/20021219-1.c: New test.
32482
32483 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32484
32485         * gcc.dg/i386-pic-1.c: New test.
32486
32487 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32488
32489         PR c++/8099
32490         * g++.dg/template/friend9.C: New test.
32491
32492 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32493
32494         PR c++/3663
32495         * g++.dg/template/access7.C: New test.
32496
32497 2002-12-18  Nick Clifton  <nickc@redhat.com>
32498
32499         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32500         the libstdc++-v3 directory has been found.
32501
32502 2002-12-12  Devang Patel <dpatel@apple.com>
32503         * gcc.dg/darwin-ld-1.c: New test.
32504         * gcc.dg/darwin-ld-2.c: New test.
32505         * gcc.dg/darwin-ld-3.c: New test.
32506         * gcc.dg/darwin-ld-4.c: New test.
32507         * gcc.dg/darwin-ld-5.c: New test.
32508
32509 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32510
32511         * gcc.c-torture/compile/20021212-1.c: New test.
32512
32513 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32514
32515         * gcc.dg/fshort-wchar: New test.
32516
32517 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32518
32519         PR c++/8372
32520         * g++.dg/template/dtor1.C: New test.
32521
32522         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32523         markers.
32524
32525 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32526
32527         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32528
32529 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32530
32531         * g++.dg/template/static1.C: New test.
32532         * g++.dg/template/static2.C: New test.
32533         * g++.old-deja/g++.ext/memconst.C: New test.
32534
32535 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32536
32537         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32538         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32539         * g++.dg/special/initp1.C: Likewise.
32540
32541 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32542
32543         * gcc.c-torture/execute/20021204-1.c: New test.
32544
32545 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32546
32547         * gcc.dg/ppc-fmadd-1.c: New file.
32548         * gcc.dg/ppc-fmadd-2.c: New file.
32549         * gcc.dg/ppc-fmadd-3.c: New file.
32550
32551 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32552
32553         * gcc.c-torture/compile/20021204-1.c: New test.
32554
32555 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32556
32557         * g++.dg/inherit/covariant2.C: New test.
32558         * g++.dg/inherit/covariant3.C: New test.
32559         * g++.dg/inherit/covariant4.C: New test.
32560         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32561         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32562
32563 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/8688
32566         * g++.dg/init/brace3.C: New test.
32567
32568 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32569
32570         * gcc.dg/20020210-1.c: Fix a comment typo.
32571
32572 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32573
32574         PR c++/8720
32575         * g++.dg/parse/defarg1.C: New test.
32576
32577         PR c++/8615
32578         * g++.dg/template/char1.C: New test.
32579
32580         * g++.dg/template/varmod1.C: Fix typo.
32581
32582 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32583
32584         DR 180
32585         * g++.old-deja/g++.pt/crash32.C: Expect error.
32586
32587 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32588
32589         PR c++/5919
32590         * g++.dg/template/varmod1.C: New test.
32591
32592         PR c++/8727
32593         * g++.dg/inherit/typeinfo1.C: New test.
32594
32595         PR c++/8663
32596         * g++.dg/inherit/typedef1.C: New test.
32597
32598 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32599
32600         PR c++/8332
32601         PR c++/8493
32602         * g++.dg/template/strlen1.C: New test.
32603
32604         PR c++/8227
32605         * g++.dg/template/ctor2.C: New test.
32606
32607         PR c++/8214
32608         * g++.dg/init/string1.C: New test.
32609
32610         PR c++/8511
32611         * g++.dg/template/friend8.C: New test.
32612
32613 2002-11-29  Joe Buck <jbuck@synopsys.com>
32614
32615         * g++.dg/lookup/anon2.C: New test.
32616
32617 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32618
32619         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32620         h8300 port.
32621
32622 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32623
32624         * gcc.dg/bitfld-6.c: New test.
32625
32626 2002-11-27  Jan Hubicka  <jh@suse.cz>
32627
32628         * gcc.c-torture/execute/20021127.[cx]: New test.
32629
32630 2002-11-26  Jan Hubicka  <jh@suse.cz>
32631
32632         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32633         quality.
32634
32635 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32636
32637         * g++.dg/init/brace2.C: New test.
32638         * g++.old-deja/g++.mike/p9129.C: Correct.
32639
32640 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32641
32642         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32643
32644 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32645
32646         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32647
32648 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32649
32650         * testsuite/g++.dg/abi/empty11.C: New test.
32651         * testsuite/g++.dg/rtti/cv1.C: New test.
32652
32653 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32654
32655         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32656
32657 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32658
32659         * g++.dg/abi/empty10.C: New test.
32660
32661 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32662
32663         * gcc.c-torture/compile/20021124-1.c: New test.
32664
32665 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32666
32667         * g++.dg/abi/rtti2.C: New test.
32668
32669 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32670
32671         * gcc.dg/i386-unroll-1.c: New test.
32672
32673 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32674
32675         * gcc.c-torture/compile/20021120-1.c: New test.
32676         * gcc.c-torture/compile/20021120-2.c: New test.
32677
32678 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32679
32680         * gcc.dg/bitfld-5.c: New test.
32681
32682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32683
32684         * gcc.c-torture/execute/20021120-3.c: New test.
32685
32686 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32687
32688         * gcc.c-torture/execute/20021120-2.c: New test.
32689
32690 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32691
32692         * gcc.c-torture/execute/20021120-1.c: New test.
32693
32694 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32695
32696         * gcc.c-torture/execute/20021118-3.c: New test.
32697
32698 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32699
32700         * gcc.c-torture/compile/20021119-1.c: New test.
32701
32702 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32703
32704         * gcc.dg/duff-1.c: New test.
32705         * gcc.dg/duff-2.c: New test.
32706         * gcc.dg/duff-3.c: New test.
32707
32708 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32709
32710         * gcc.dg/cpp/_Pragma5.c: New test.
32711
32712 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32713
32714         * gcc.c-torture/execute/20021118-2.c: New test.
32715
32716 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32717
32718         * gcc.c-torture/execute/20021118-1.c: New test.
32719
32720 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.dg/20021116-1.c: New test.
32723
32724 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32725
32726         * g++.dg/abi/vcall1.C: New test.
32727
32728 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32729
32730         * gcc.dg/20021029-1.c: New test.
32731         * gcc.dg/20021029-2.c: New test.
32732
32733 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32734
32735         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32736
32737 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32738
32739         PR c/8439
32740         * gcc.dg/20021110.c: Move to ...
32741         * gcc.c-torture/compile/20021110.c: .... here.
32742
32743 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32744
32745         PR c/8467
32746         * gcc.c-torture/execute/20021111-1.c
32747
32748 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32749
32750         PR c/8439
32751         * gcc.dg/20021110.c: New test.
32752
32753 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32754
32755         * g++.dg/abi/vthunk3.C: Run only on x86.
32756
32757 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32758
32759         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32760
32761 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32762
32763         * lib/compat.exp (compat-execute): Fix logic error in last
32764         change.
32765
32766 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32767
32768         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32769
32770 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32771
32772         PR c++/8389
32773         * g++.dg/template/access6.C: New test.
32774
32775 2002-11-08  Jan Hubicka  <jh@suse.cz>
32776
32777         * gcc.dg/i386-ssefp-1.c: New test.
32778         * gcc.dg/i386-ssefp-1.c: New test.
32779
32780 2002-11-08  Jan Hubicka  <jh@suse.cz>
32781
32782         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32783
32784 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32785
32786         * g++.dg/abi/vthunk3.C: New test.
32787
32788         PR c++/8338
32789         * g++.dg/template/crash2.C: New test.
32790
32791 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32792
32793         * testsuite/g++.dg/abi/dtor1.C: New test.
32794         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32795
32796 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32797
32798         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32799         Darwin.
32800
32801 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32802
32803         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32804         -mthumb.  Only xfail with -O0.
32805
32806 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32807
32808         * g++.dg/abi/thunk1.C: New test.
32809         * g++.dg/abi/thunk2.C: Likewise.
32810         * g++.dg/abi/vtt1.C: Likewise.
32811
32812 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32813
32814         PR optimization/8423
32815         * gcc.c-torture/execute/builtin-constant.c: New test.
32816
32817 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32818
32819         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32820         Add some more cases.
32821
32822 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32823
32824         PR c++/8391
32825         * g++.dg/opt/local1.C: New test.
32826
32827 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32828
32829         PR c++/8160
32830         * g++.dg/template/complit1.C: New test.
32831
32832         PR c++/8149
32833         * g++.dg/template/typename4.C: Likewise.
32834
32835 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32836
32837         Core issue 287, PR c++/7639
32838         * g++.dg/template/instantiate1.C: Adjust error location.
32839         * g++.dg/template/instantiate3.C: New test.
32840         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32841         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32842         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32843
32844 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32845
32846         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32847
32848 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32849
32850         PR c++/8287
32851         * g++.dg/init/dtor2.C: New test.
32852
32853 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32854
32855         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32856         * gcc.dg/nest.c: Bypass errors on irix6.
32857
32858 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32859
32860         * gcc.dg/nest.c: Expect error for mmix-*-*.
32861         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32862
32863 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32864
32865         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32866         markers.
32867
32868         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32869
32870 2002-10-25  Mike Stump  <mrs@apple.com>
32871
32872         * gcc.dg/warn-1.c: New test.
32873
32874 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32875
32876         * g++.dg/template/typename3.C: New test.
32877
32878 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32879
32880         * g++.dg/lookup/ptrmem1.C: New test.
32881
32882         * g++.dg/abi/vthunk2.C: New test.
32883
32884 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32885
32886         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32887
32888 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32889
32890         * g++.dg/abi/empty9.C: New test.
32891
32892 2002-10-24  Richard Henderson  <rth@redhat.com>
32893
32894         * g++.dg/inherit/thunk1.C: Enable for ia64.
32895
32896 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32897
32898         PR c++/8067
32899         * g++.dg/lookup/pretty1.C: New test.
32900
32901 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.dg/20021023-1.c: New test.
32904
32905 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32906
32907         PR c++/7679
32908         * g++.dg/parse/inline1.C: New test.
32909
32910 2002-10-23  Richard Henderson  <rth@redhat.com>
32911
32912         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32913
32914         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32915
32916 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32917
32918         PR c++/6579
32919         * g++.dg/parse/stmtexpr3.C: New test.
32920
32921 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32922
32923         * g++.dg/expr/cond1.C: New test.
32924
32925 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32926
32927         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32928
32929 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32930
32931         * g++.dg/abi/vbase13.C: New test.
32932         * g++.dg/abi/vbase14.C: Likewise.
32933
32934 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * gcc.dg/tls/pic-1.c: New test.
32937         * gcc.dg/tls/nonpic-1.c: New test.
32938         * gcc.dg/20021018-1.c: New test.
32939
32940 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32941
32942         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32943         Remove only files with the same base name as the test case.
32944         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32945         (profopt-execute): Likewise.  Also, remove old profiling
32946         and performance data files before running the tests.
32947
32948         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32949         * g++.dg/bprob/bprob.exp: Likewise.
32950         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32951         to allow more general test case names.
32952
32953         * g++.dg/bprob/bprob-1.C: Rename to ...
32954         * g++.dg/bprob/g++-bprob-1.C: ... this.
32955
32956         * g77.dg/bprob/bprob-1.f: Rename to ...
32957         * g77.dg/bprob/g77-bprob-1.f: ... this.
32958
32959 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32960
32961         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32962         bison 1.50 or later.
32963
32964 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32965
32966         * g++.dg/README: Describe more test directories.
32967
32968 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32969
32970         * g++.dg/init/array6.C: Add additional tests.
32971
32972 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32973
32974         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32975         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32976
32977 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32978
32979         * gcc.c-torture/compile/20020604-1.x: New.
32980         * gcc.c-torture/compile/simd-5.x: Likewise.
32981         * gcc.c-torture/execute/920710-1.x: Likewise.
32982         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32983
32984 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.dg/inherit/override1.C: Add dg-options clause.
32987
32988 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32989
32990         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32991         _mm_slli_si128.
32992
32993 2002-10-19  Andreas Schwab  <schwab@suse.de>
32994
32995         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32996         directory component.
32997
32998 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32999
33000         * g++.dg/inherit/thunk1.C: New test.
33001
33002         * g++.dg/inherit/override1.C: New test.
33003
33004         * g++.dg/abi/mangle11.C: New test.
33005         * g++.dg/abi/mangle14.C: New test.
33006         * g++.dg/abi/mangle17.C: New test.
33007
33008 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         * g++.dg/overload/member2.C: New test.
33011
33012 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33013
33014         * g++.dg/README: Describe new compat directory.
33015         * g++.dg/dg.exp: Skip tests in compat directory.
33016         * README.compat: New file.
33017         * lib/compat.exp: New expect script.
33018         * g++.dg/compat: New test directory.
33019         * g++.dg/compat/compat.exp: New expect script.
33020         * g++.dg/compat/abi: New test directory.
33021         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33022         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33023         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33024         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33025         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33026         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33027         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33028         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33029         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33030         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33031         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33032         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33033         * g++.dg/compat/break: New test directory.
33034         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33035         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33036         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33037         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33038         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33039         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33040         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33041         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33042         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33043         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33044         g++.dg/compat/break/README: New files.
33045         * g++.dg/compat/eh: New test directory.
33046         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33047         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33048         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33049         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33050         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33051         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33052         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33053         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33054         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33055         g++.dg/compat/eh/filter2_y.C,
33056         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33057         g++.dg/compat/eh/new1_y.C,
33058         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33059         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33060         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33061         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33062         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33063         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33064         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33065         g++.dg/compat/eh/unexpected1_y.C: New files.
33066         * g++.dg/compat/init: New test directory.
33067         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33068         g++.dg/compat/init/array5_y.C,
33069         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33070         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33071         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33072         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33073         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33074         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33075         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33076         g++.dg/compat/init/init-ref2_y.C: New files.
33077
33078 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR c++/7584
33081         * g++.dg/inherit/using3.C: New test.
33082
33083 2002-10-17  Jan Hubicka  <jh@suse.cz>
33084
33085         * gcc.dg/20021017-2.c: New test.
33086
33087 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33088
33089         * g++.dg/abi/mangle16.C: Adjust.
33090
33091         * g++.dg/init/array8.C: New test.
33092
33093 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33094
33095         * gcc.dg/special/mips-abi.exp: New test.
33096         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33097
33098 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33099
33100         * g++.dg/abi/mangle16.C: New test.
33101         * g++.dg/abi/mangle17.C: Likewise.
33102
33103         PR c++/7478
33104         * g++.dg/template/ref1.C: New test.
33105
33106 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33107
33108         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33109
33110 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33111
33112         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33113
33114 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33115
33116         PR c++/7524
33117         * g++.dg/init/array7.C: New test.
33118
33119 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33120
33121         * g++.dg/init/array6.C: New test.
33122
33123         * g++.dg/abi/mangle13.C: Likewise.
33124         * g++.dg/abi/mangle14.C: Likewise.
33125         * g++.dg/abi/mangle15.C: Likewise.
33126
33127 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33128
33129         * g++.dg/abi/empty8.C: New test.
33130
33131 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33132
33133         * g++.dg/init/ctor1.C: New test.
33134
33135 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33136
33137         * gcc.c-torture/execute/20021015-1.c: New test.
33138
33139 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33140
33141         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33142
33143 2002-10-14  Jan Hubicka  <jh@suse.cz>
33144
33145         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33146
33147 2002-10-14  Richard Henderson  <rth@redhat.com>
33148
33149         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33150
33151 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33152
33153         PR optimization/6631
33154         * g++.dg/opt/const2.C: New test.
33155
33156 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33157
33158         PR c++/7176
33159         * g++.dg/parse/friend1.C: New test.
33160         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33161
33162 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33163
33164         * gcc.dg/20021014-1.c: New test.
33165
33166 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33167
33168         PR c++/5661
33169         * g++.dg/ext/vlm1.C: New test.
33170         * g++.dg/ext/vlm2.C: Likewise.
33171
33172         * g++.dg/init/array1.C: Remove invalid braces.
33173         * g++.dg/init/brace1.C: New test.
33174         * g++.dg/init/copy2.C: Likewise.
33175         * g++.dg/init/copy3.C: Likewise.
33176         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33177         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33178         braces.
33179
33180 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33181
33182         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33183
33184 2002-10-11  Richard Shann  <richard.shann@superh.com>
33185
33186         * gcc.c-torture/compile/simd-5.c: New test.
33187
33188 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33189
33190         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33191
33192 2002-10-10  Jim Wilson  <wilson@redhat.com>
33193
33194         * gcc.c-torture/execute/20021010-1.c: New test.
33195
33196 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33197
33198         PR c/7353
33199         * g++.dg/ext/typedef-init.C: New test.
33200         * gcc.dg/typedef-init.c: New test.
33201
33202 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33203
33204         * gcc.dg/cpp/paste13.c: New test.
33205
33206 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33207
33208         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33209         remaining platforms, XFAIL during compile, not execute.  Don't
33210         XFAIL at -O0.
33211
33212 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         * gcc.dg/alias-1.c: Tweak expected warning.
33215
33216 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33217
33218         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33219
33220 2002-10-06  Andreas Jaeger  <aj@suse.de>
33221
33222         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33223         * gcc.dg/cpp/c++98.C: Likewise.
33224
33225         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33226         * g++.dg/cpp/c++98.C: Likewise.
33227
33228         * g++.dg/README (Subdirectories): Mention cpp directory.
33229
33230         PR target/7559
33231         * gcc.dg/20021006-1.c: New test.
33232
33233 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33234
33235         PR c++/7804
33236         * g++.dg/other/warning1.C: New test.
33237
33238 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33239
33240         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33241         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33242         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33243
33244 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33245
33246         PR c++/7931
33247         * g++.dg/template/ptrmem3.C: New test.
33248
33249         PR c++/7754
33250         * g++.dg/template/union1.C: New test.
33251
33252 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/8006
33255         * g++.dg/abi/mangle9.C: New test.
33256         * g++.dg/abi/mangle10.C: New test.
33257         * g++.dg/abi/mangle11.C: New test.
33258         * g++.dg/abi/mangle12.C: New test.
33259
33260 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33261
33262         PR c++/7188.
33263         * g++.dg/template/meminit1.C: New test.
33264         * g++.dg/warn/Wreorder-1.C: Likewise.
33265         * g++.old-deja/g++.mike/warn3.C: Tweak.
33266         * lib/prune.exp: Ingore "in copy constructor".
33267
33268 2002-10-02  Andreas Jaeger  <aj@suse.de>
33269
33270         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33271         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33272         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33273         on x86-64.
33274
33275 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33276
33277         * gcc.dg/empty1.C: Fix typo.
33278
33279 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * gcc.dg/alias-1.c: New test.
33282
33283 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33284
33285         * gcc.dg/empty1.C: New test.
33286
33287         * g++.dg/tls/init-2.C: Tweak error messages.
33288
33289 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33290
33291         * gcc.c-torture/compile/20020923-1.c: New test.
33292
33293 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33294
33295         * gcc.c-torture/execute/ffs-1.c: New test.
33296         * gcc.c-torture/execute/ffs-2.c: Ditto.
33297
33298 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33299
33300         * g++.dg/overload/member1.C: New test.
33301
33302 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33303
33304         * g++.dg/abi/empty7.C: New test.
33305         * g++.dg/init/pm2.C: Likewise.
33306
33307 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33308
33309         * g++.dg/rtti/crash1.C: New test.
33310
33311 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33312
33313         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33314         gcc.dg/sibcall-4.c: New tests.
33315
33316 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33317
33318         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33319         powerpc and MMIX targets.
33320
33321 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33322
33323         * gcc.dg/cpp/20020927-1.c: New.
33324
33325 2002-09-26  David S. Miller  <davem@redhat.com>
33326
33327         * gcc.c-torture/compile/trunctfdf.c: New.
33328
33329 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33330
33331         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33332
33333 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33334
33335         * gcc.c-torture/execute/loop-15.c: New.
33336
33337 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33338
33339         * README.QMTEST: Fix typo.
33340
33341 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33342
33343         * gcc.dg/20020926-1.c: New test.
33344
33345 2002-09-25  David S. Miller  <davem@redhat.com>
33346
33347         PR target/7842
33348         * gcc.c-torture/execute/shiftdi.c: New test.
33349
33350 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33351
33352         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33353         unique to the tool.
33354         * lib/g77.exp (g77_init): Likewise.
33355         * lib/g++.exp (g++_init): Likewise.
33356         * lib/objc.exp (objc_init): Likewise.
33357
33358 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33359
33360         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33361         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33362         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33363
33364 2002-09-25  Richard Henderson  <rth@redhat.com>
33365
33366         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33367         too-small long double.
33368
33369 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33370
33371         * gcc.dg/20020919-1.c: New test.
33372
33373 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33374
33375         * g++.dg/abi/bitfield6.C: New test.
33376         * g++.dg/abi/bitfield7.C: New test.
33377         * g++.dg/abi/bitfield8.C: New test.
33378         * g++.dg/abi/vbase11.C: New test.
33379
33380 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33381
33382         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33383         hppa*-*-hpux*.  Update test comment.
33384
33385 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33386
33387         * gcc.dg/tls/struct-1.c: New test.
33388
33389 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33390
33391         * gcc.dg/cpp/tr-warn2.c: Update.
33392
33393 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33394
33395         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33396
33397 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33398
33399         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33400         systems.
33401
33402 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33403
33404         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33405
33406         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33407         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33408         setting of cxxfilt.
33409
33410 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33411
33412         * gcc.dg/20020312-2.c: Update for darwin.
33413
33414 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33415
33416         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33417
33418 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33419
33420         * objc.dg/comp-types-1.m: New test.
33421         * objc.dg/comp-types-2.m: New test.
33422         * objc.dg/comp-types-3.m: New test.
33423         * objc.dg/comp-types-4.m: New test.
33424         * objc.dg/comp-types-5.m: New test.
33425         * objc.dg/comp-types-6.m: New test.
33426
33427 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33428
33429         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33430
33431 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33432
33433         * g++.dg/other/do1.C: New test.
33434
33435         * g++.dg/template/subst1.C: New test.
33436
33437 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33438
33439         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33440
33441 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33442
33443         * g++.dg/template/qualttp20.C: Adjust expected errors.
33444         * g++.old-deja/g++.jason/report.C: Likewise.
33445         * g++.old-deja/g++.other/qual1.C: Likewise.
33446
33447         * g++.dg/lookup/scoped2.C: New test.
33448
33449         * g++.dg/ext/asm3.C: New test.
33450
33451 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33452
33453         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33454
33455 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33456
33457         * ChangeLog: follow spelling conventions.
33458         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33459         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33460         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33461         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33462         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33463         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33464         * g++.old-deja/g++.law/global-init1.C: Likewise.
33465         * g++.old-deja/g++.other/delete4.C: Likewise.
33466         * g++.old-deja/g++.other/inline21.C: Likewise.
33467         * g++.old-deja/g++.other/singleton.C: Likewise.
33468         * g77.dg/strlen0.f: Likewise.
33469         * g77.f-torture/compile/20010519-1.f: Likewise.
33470         * g77.f-torture/compile/980310-4.f: Likewise.
33471         * gcc.c-torture/compile/20000605-1.c: Likewise.
33472         * gcc.c-torture/execute/20020225-1.c: Likewise.
33473         * gcc.dg/c90-hexfloat-2.c: Likewise.
33474         * gcc.dg/c99-bool-1.c: Likewise.
33475         * gcc.dg/c99-hexfloat-2.c: Likewise.
33476         * gcc.dg/dll-2.c: Likewise.
33477         * gcc.dg/wtr-union-init-1.c: Likewise.
33478         * gcc.dg/wtr-union-init-2.c: Likewise.
33479         * gcc.dg/wtr-union-init-3.c: Likewise.
33480         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33481         * gcc.dg/cpp/defined.c: Likewise.
33482         * gcc.dg/cpp/macsyntx.c: Likewise.
33483         * gcc.dg/cpp/paste2.c: Likewise.
33484         * gcc.dg/cpp/trad/defined.c: Likewise.
33485         * gcc.dg/format/c90-printf-1.c: Likewise.
33486         * gcc.dg/format/c90-scanf-1.c: Likewise.
33487         * gcc.dg/format/c99-printf-1.c: Likewise.
33488         * gcc.dg/format/c99-scanf-1.c: Likewise.
33489         * gcc.misc-tests/gcov-8.c: Likewise.
33490         * lib/profopt.exp: Likewise.
33491
33492 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33493
33494         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33495
33496 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33497
33498         * g++.dg/inherit/using2.C: New test.
33499
33500 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33501
33502         * ChangeLog: Follow spelling conventions.
33503         * g++.dg/template/friend4.C: Likewise.
33504         * g++.old-deja/g++.pt/crash67.C: Likewise.
33505         * gcc.c-torture/execute/20000801-4.c: Likewise.
33506         * gcc.dg/c90-digraph-1.c: Likewise.
33507         * gcc.dg/c94-digraph-1.c: Likewise.
33508         * gcc.dg/c99-digraph-1.c: Likewise.
33509         * gcc.dg/cpp/line5.c: Likewise.
33510         * gcc.dg/cpp/multiline.c: Likewise.
33511         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33512         * gcc.dg/format/attr-3.c: Likewise.
33513         * gcc.dg/format/c90-scanf-3.c: Likewise.
33514         * gcc.dg/format/ext-4.c: Likewise.
33515
33516 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33517
33518         * g++.dg/template/pretty1.C: New test.
33519
33520 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33521
33522         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33523
33524 2002-09-13  Matt Austern  <austern@apple.com>
33525
33526         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33527         passing a cast expression to a function by const reference.
33528
33529 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33530
33531         * g++.dg/template/deduce1.C: New test.
33532
33533 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33534
33535         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33536         32-bit int.
33537
33538 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33539
33540         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33541         usage.
33542
33543 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33544
33545         * gcc.c-torture/compile/20020910-1.c: New test.
33546
33547 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33548
33549         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33550
33551 2002-09-10  Andreas Jaeger  <aj@suse.de>
33552
33553         * gcc.dg/20020312-2.c: Adjust for x86-64.
33554
33555 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33556
33557         * g77.dg/7388.f: New test case for PR 7388.
33558
33559 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33560
33561         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33562
33563 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33564
33565         * objc.dg/proto-lossage-1.m: New test.
33566
33567 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33568
33569         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33570
33571 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33572
33573         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33574         expected to pass.
33575
33576 2002-09-06  Stan Shebs  <shebs@apple.com>
33577             David Edelsohn  <edelsohn@gnu.org>
33578
33579         * gcc.dg/weak: New directory.
33580         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33581         target-specific xfail bits.
33582         * gcc.dg/typeof-2.c: Move to new directory.
33583         * gcc.dg/weak.exp: New expect script.
33584
33585 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33586
33587         * gcc.c-torture/execute/extzvsi.c: New test.
33588
33589 2002-09-05  Stan Shebs  <shebs@apple.com>
33590
33591         * gcc.dg/weak-1.c: xfail on Darwin.
33592         * gcc.dg/weak-2.c: Ditto.
33593         * gcc.dg/weak-3.c: Ditto.
33594         * gcc.dg/weak-4.c: Ditto.
33595         * gcc.dg/weak-5.c: Ditto.
33596         * gcc.dg/weak-6.c: Ditto.
33597         * gcc.dg/weak-7.c: Ditto.
33598         * gcc.dg/weak-8.c: Ditto.
33599         * gcc.dg/weak-9.c: Ditto.
33600
33601 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33602
33603         * gcc.c-torture/execute/loop-14.c: New test.
33604
33605 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33606
33607         * g++.dg/other/cxa-atexit1.C: New test.
33608
33609         * gcc.dg/typeof-2.c: New test.
33610
33611 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33612
33613         * gcc.dg/builtins-2.c: New testcase.
33614         * gcc.dg/builtins-3.c: New testcase.
33615
33616 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33617
33618         * gcc.dg/cpp/_Pragma4.c: New test.
33619
33620 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33621
33622         * objc/execute/nil_method-1.m: New testcase.
33623
33624 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33625
33626         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33627         [Object class], not [Object initialize].
33628
33629 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33630             Hans-Peter Nilsson  <hp@bitrange.com>
33631
33632         * gcc.c-torture/execute/20020720-1.x: Skip test on
33633         mmix-knuth-mmixware.  Correct comment.
33634
33635 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33636
33637         * testsuite/g++.dg/abi/bitfield5.C: New test.
33638         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33639
33640 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33641
33642         * objc.dg/undeclared-selector.m: New test.
33643
33644 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33645
33646         * g++.dg/other/offsetof1.C: Avoid cast warning.
33647
33648 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33649
33650         * objc.dg/super-class-2.m: New test.
33651
33652 2002-08-24  Matt Austern  <austern@apple.com>
33653
33654         * g++.dg/ext/lvaddr.C: New test.
33655         * g++.dg/ext/lvcast.C: New test.
33656
33657 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33658
33659         * testsuite/g++.dg/inherit/cond1.C: New test.
33660
33661 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33662
33663         * gcc.dg/noncompile/incomplete-1.c: New test.
33664
33665 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33666
33667         * gcc.dg/typespec-1.c: New test.
33668
33669 2002-08-20  Devang Patel  <dpatel@apple.com>
33670         * objc.dg/proto-hier-2.m: New test.
33671
33672 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33673
33674         * objc.dg/bitfield-1.m: New test.
33675         * objc.dg/bitfield-2.m: New test.
33676
33677 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33678
33679         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33680         gcc.dg/c99-flex-array-4.c: New tests.
33681
33682 2002-08-16  Stan Shebs  <shebs@apple.com>
33683
33684         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33685
33686 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33687
33688         * gcc.dg/typeof-1.c: New test.
33689         * g++.dg/ext/typeof2.C: New test.
33690
33691 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33692
33693         * g++.dg/other/offsetof1.C: New test.
33694
33695 2002-08-14  Richard Henderson  <rth@redhat.com>
33696
33697         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33698
33699 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33700
33701         * gcc.dg/cpp/_Pragma3.c: New test.
33702
33703 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33704
33705         * g++.dg/template/inherit3: New test.
33706
33707 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33708
33709         * gcc.dg/bitfld-4.c: Add blank options.
33710
33711 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33712
33713         * g++.dg/template/crash1.C: New test.
33714
33715 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33716
33717         * gcc.dg/tls/opt-2.c: New test.
33718
33719 2002-08-08  Devang Patel  <dpatel@apple.com>
33720
33721         * objc.dg/selector-1.m : New test
33722
33723 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33724
33725         * g++.dg/abi/bitfield4.C: New test.
33726         * gcc.dg/bitfld-4.c: New test.
33727
33728 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33729
33730         * g++.dg/other/packed1.C: New test.
33731
33732 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33733
33734         * g++.dg/abi/offsetof.C: Tweak error messages.
33735         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33736
33737 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33738
33739         * gcc.dg/bitfld-3.c: New test.
33740
33741 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33742             Richard Henderson  <rth@redhat.com>
33743
33744         * gcc.dg/i386-bitfield1.c: New test.
33745         * g++.dg/abi/bitfield3.C: Update.
33746
33747 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33748
33749         * objc.dg/const-str-2.m: Update.
33750         * gcc.dg/cpp/c++98.c: Change to C extension.
33751         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33752         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33753
33754 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33755
33756         * testsuite/gcc.dg/tls/diag-3.c: New.
33757
33758 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33759
33760         * g++.dg/README (Subdirectories): Document new subdir expr.
33761         * g++.dg/expr/pmf-1.C: New test.
33762
33763 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33764
33765         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33766
33767 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * g++.dg/abi/bitfield3.C: New test.
33770
33771 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33772
33773         * lib/gcov.exp: Tweak expected line formats.
33774         * gcc.misc-tests/gcov8.c: New test.
33775         * gcc.misc-tests/gcov8.x: New flags.
33776
33777 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * consistency.vlad/layout/endian.c: Include string.h.
33780
33781         * gcc.c-torture/execute/20020805-1.c: New test.
33782
33783 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33784
33785         * g++.dg/other/conversion1.C: New test.
33786
33787 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33788
33789         * gcc.dg/builtins-1.c: New testcase.
33790
33791 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33792
33793         * g++.dg/inherit/access3.C: New test.
33794
33795 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33796
33797         * gcc.dg/ia64-visibility-2.c: New test.
33798
33799 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33800
33801         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33802         __qualifier_flags to __flags.
33803
33804 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33805
33806         * g++.dg/inherit/operator1.C: New test.
33807         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33808         * g++.dg/other/error1.C: Change expected error message.
33809         * g++.dg/template/conv4.C: Likewise.
33810
33811 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33812
33813         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33814         for documented behavior.
33815
33816 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33817
33818         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33819         several targets known to fail.
33820
33821 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33822
33823         * gcc.dg/mips-args-[123].c: New tests.
33824
33825 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33826
33827         * gcc.dg/ppc-spe.c: New.
33828
33829 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33830
33831         * g++.dg/other/ptrmem4.C: New testcase.
33832
33833 2002-07-24  Richard Henderson  <rth@redhat.com>
33834
33835         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33836
33837 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33838
33839         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33840
33841 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33842
33843         * gcc.c-torture/execute/memset-3.c: New testcase.
33844
33845 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33846
33847         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33848         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33849
33850 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33851
33852         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33853         Delete.
33854
33855 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33856
33857         * gcc.c-torture/compile/simd-4.c: New test.
33858
33859 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33860
33861         PR c++/7347, c++/7348
33862         * g++.dg/template/access4.C: New test.
33863         * g++.dg/template/access5.C: New test.
33864         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33865         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33866         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33867         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33868
33869 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33870
33871         * gcc.dg/gnu89-init-2.c: New test.
33872
33873 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33874
33875         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33876
33877 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33878
33879         * gcc.c-torture/execute/20020720-1.c: New testcase.
33880
33881 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33882
33883         * gcc.dg/cpp/Wsignprom.c: New tests.
33884
33885 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33886
33887         * gcc.c-torture/execute/loop-13.c: New test.
33888
33889 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33890
33891         * gcc.dg/cpp/expr.c: New tests.
33892
33893 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33894
33895         * g++.dg/opt/pr6713.C: Add template instantiation.
33896
33897 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33898
33899         * gcc.dg/nest.c: New test.
33900
33901 2002-07-17  Richard Henderson  <rth@redhat.com>
33902
33903         * g++.dg/opt/pr6713.C: New test.
33904
33905 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33906
33907         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33908         XFAIL for all x86 processors.
33909
33910 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33911
33912         * gcc.c-torture/execute/20010122-1.x: Do not test with
33913         -fomit-frame-pointer.
33914
33915 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33916
33917         * g++.dg/template/instantiate2.C: New test.
33918         * g++.dg/template/spec4.C: New test.
33919
33920 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33921
33922         * g++.dg/template/access2.C: New test.
33923         * g++.dg/template/access3.C: New test.
33924
33925 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33926
33927         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33928         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33929         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33930         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33931         Convert to use <stdarg.h>.
33932         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33933         Delete.
33934         * gcc.dg/va-arg-2.c: New.
33935         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33936
33937 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33938
33939         * gcc.c-torture/compile/20020710-1.c: New test.
33940
33941 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33942                           Andrew Pinski  <pinskia@physics.uc.edu>
33943
33944         gcc.c-torture/compile/simd-2.c: New testcase.
33945         gcc.c-torture/compile/simd-3.c: Likewise.
33946
33947 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33948
33949         PR c++/7224
33950         * g++.dg/overload/error1.C: New test.
33951
33952 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33953
33954         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33955         configuration and IRIX 6 O32 ABI.
33956
33957 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33958
33959         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33960
33961 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33962
33963         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33964
33965 2002-07-10  Jeffrey A Law  <law@redhat.com>
33966
33967         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33968
33969         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33970
33971 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33972
33973         * gcc.dg/20020312-2.c: Check for __PPC__.
33974
33975 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33976
33977         * gcc.c-torture/compile/20020709-1.c: New test.
33978
33979 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33980
33981         * g++.dg/template/qualttp21.C: New test case.
33982
33983 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33984
33985         * gcc.c-torture/compile/20020706-1.c: New test.
33986         * gcc.c-torture/compile/20020706-2.c: New test.
33987
33988 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33989             Alexandre Oliva  <aoliva@redhat.com>
33990
33991         * g++.dg/warn/incomplete1.C: New test.
33992
33993 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33994
33995         PR c++/7099
33996         * g++.dg/warn/noreturn1.C: New test.
33997
33998 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33999
34000         PR c++/6706
34001         * g++.dg/debug/debug6.C: New test.
34002         * g++.dg/debug/debug7.C: New test.
34003
34004 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34005
34006         * gcc.c-torture/compile/simd-3.c: New test.
34007
34008 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34009
34010         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34011         * gcc.dg/20020620-1.c: Likewise.
34012
34013 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34014
34015         PR c++/6944
34016         * g++.dg/init/array4.C: New test.
34017         * g++.dg/init/array5.C: New test.
34018
34019 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34020
34021         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34022         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34023
34024 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34025
34026         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34027         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34028         * gcc.dg/wtr-conversion-1.c: Likewise.
34029         * gcc.dg/wtr-escape-1.c: Likewise.
34030         * gcc.dg/wtr-int-type-1.c: Likewise.
34031         * gcc.dg/wtr-label-1.c: Likewise.
34032         * gcc.dg/wtr-static-1.c: Likewise.
34033         * gcc.dg/wtr-strcat-1.c: Likewise.
34034         * gcc.dg/wtr-suffix-1.c: Likewise.
34035         * gcc.dg/wtr-switch-1.c: Likewise.
34036         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34037         * gcc.dg/wtr-union-init-1.c: Likewise.
34038         * gcc.dg/wtr-union-init-2.c: Likewise.
34039         * gcc.dg/wtr-union-init-3.c: Likewise.
34040
34041         * gcc.dg/wtr-func-def-1.c: New test.
34042
34043 2002-07-02 Devang Patel <dpatel@apple.com>
34044
34045         * objc.dg/param-1.m: New test.
34046
34047 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34048
34049         * gcc.dg/cpp/trad/directive.c: Add test.
34050         * gcc.dg/cpp/trad/macroargs.c: Add test.
34051         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34052
34053 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34054
34055         * gcc.dg/cpp/cmdlne-M.c: New test.
34056
34057 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34058
34059         * objc.dg/desig-init-1.m: New test.
34060
34061 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34062
34063         PR c++/6716
34064         * g++.dg/template/instantiate1.C: New test.
34065
34066 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34067
34068         PR c++/7112
34069         * g++.dg/template/sizeof2.C: New test.
34070
34071 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34072
34073         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34074         gcc.dg/cpp/trad/include.c: New tests.
34075
34076 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34077
34078         PR target/7177
34079         * gcc.c-torture/compile/20020701-1.c: New test.
34080
34081 2002-07-01  Stan Shebs  <shebs@apple.com>
34082
34083         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34084         header here...
34085         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34086         (objc-torture-execute): or here.
34087
34088 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34089
34090         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34091
34092 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34093
34094         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34095
34096 2002-06-30  Devang Patel  <dpatel@apple.com>
34097
34098         * objc.dg/fsyntax-only.m: New test.
34099
34100 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34101
34102         PR c++/6695
34103         * g++.dg/template/friend7.C: New file.
34104
34105 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34106
34107         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34108         return type.
34109
34110 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34111
34112         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34113         avoid division by zero.
34114
34115 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34116
34117         * gcc.dg/Wunknownprag.c: New tests.
34118
34119 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34120
34121         * gcc.c-torture/execute/simd-2.c: New test.
34122
34123 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34124
34125         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34126         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34127         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34128         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34129         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34130         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34131         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34132         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34133         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34134         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34135         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34136         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34137         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34138         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34139         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34140         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34141         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34142
34143 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34144
34145         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34146         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34147         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34148         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34149         New tests.
34150         * gcc.dg/cpp/trad/directive.c: Update.
34151
34152 2002-06-23  Andreas Jaeger  <aj@suse.de>
34153
34154         * gcc.c-torture/execute/complex-6.c: New.
34155
34156 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34157
34158         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34159         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34160         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34161         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34162
34163 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34164
34165         * gcc.dg/cpp/trad: New directory with traditional tests copied
34166         from parent directory.
34167         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34168         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34169         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34170         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34171         Move to trad/ and rename.
34172         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34173         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34174         gcc.dg/cpp/trad/redef2.c: New tests.
34175         * gcc.dg/cpp/trad/trad.exp: New driver.
34176
34177 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34178
34179         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34180         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34181         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34182         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34183         Remove.
34184
34185 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34186
34187         * gcc.dg/20020620-1.c: New test.
34188
34189 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34190
34191         * g++.dg/template/ttp4.C: New test.
34192
34193 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34194
34195         * g++.dg/opt/vt1.C: Fix regexp.
34196
34197 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34198
34199         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34200         Don't use attribute `noinline'.
34201
34202 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34203
34204         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34205
34206 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34207
34208         * gcc.c-torture/execute/simd-1.c: New.
34209
34210         * gcc.dg/simd-1.c: New.
34211
34212 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34213
34214         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34215
34216 2002-06-16  Richard Henderson  <rth@redhat.com>
34217
34218         * g++.dg/ext/anon-struct1.C: New.
34219         * g++.dg/ext/anon-struct2.C: New.
34220         * g++.dg/ext/anon-struct3.C: New.
34221         * gcc.dg/anon-struct-1.c: New.
34222         * gcc.dg/anon-struct-2.c: New.
34223         * gcc.dg/anon-struct-3.c: New.
34224         * gcc.dg/20011008-1.c: Adjust warning text.
34225         * gcc.dg/20020527-1.c: Add -fms-extensions.
34226
34227 2002-06-16  Richard Henderson  <rth@redhat.com>
34228
34229         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34230
34231 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34232
34233         * gcc.c-torture/execute/20020615-1.c: New test.
34234
34235 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34236
34237         * gcc.c-tortuture/execute/compare-1.c: New test case.
34238         * gcc.c-tortuture/execute/compare-2.c: New test case.
34239         * gcc.c-tortuture/execute/compare-3.c: New test case.
34240
34241 2002-06-13  Richard Henderson  <rth@redhat.com>
34242
34243         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34244         ia64 ilp32.
34245
34246 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34247
34248         * g++.dg/template/typename2.C: Update error message.
34249
34250 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34251
34252         * gcc.c-torture/execute/20020611-1.c: New test.
34253
34254 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34255
34256         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34257         list of targets to skip.
34258
34259 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34260
34261         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34262         targets if not optimizing.
34263
34264 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34265
34266         * gcc.c-torture/compile/20020605-1.c: New test.
34267
34268         * g++.dg/opt/vt1.C: New test.
34269
34270         * gcc.dg/20020531-1.c: New test.
34271
34272         * gcc.dg/20020530-1.c: New test.
34273
34274         * gcc.dg/20020527-1.c: New test.
34275
34276         * g++.dg/opt/cse1.C: New test.
34277
34278 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34279
34280         * gcc.dg/20020607-2.c: New test case.
34281
34282 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34283
34284         * gcc.c-torture/compile/20020604-1.c: New test.
34285
34286 2002-06-04  Richard Henderson  <rth@redhat.com>
34287
34288         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34289         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34290         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34291
34292 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34293
34294         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34295
34296 2002-06-03  Richard Henderson  <rth@redhat.com>
34297
34298         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34299         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34300
34301 2002-06-02  Richard Henderson  <rth@redhat.com>
34302
34303         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34304         test functions static.
34305
34306 2002-06-02  Andreas Jaeger  <aj@suse.de>
34307
34308         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34309         now.
34310
34311 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34312
34313         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34314         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34315         Update for mofified diagnostics.
34316         * gcc.dg/c99-intconst-1.c: No longer fail.
34317
34318 2002-06-02  Richard Henderson  <rth@redhat.com>
34319
34320         * gcc.dg/uninit-A.c: Remove xfail markers.
34321
34322 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34323
34324         * gcc.dg/fnegate-1.c: New test case.
34325
34326 2002-05-30  Osku Salerma  <osku@iki.fi>
34327
34328         * gcc.c-torture/execute/mayalias-1.c: New file.
34329
34330 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34331
34332         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34333         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34334         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34335
34336 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34337
34338         * gcc.c-torture/execute/20020529-1.c: New test.
34339
34340 2002-05-27  Richard Henderson  <rth@redhat.com>
34341
34342         * g++.dg/ext/attrib6.C: New test case.
34343
34344 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34345
34346         * gcc.c-torture/execute/pure-1.c: New test.
34347
34348 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34349
34350         * gcc.dg/cpp/arith-2.c: Remove.
34351
34352 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34353
34354         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34355         * gcc.dg/cpp/if-3.c: Remove.
34356
34357 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34358
34359         * g++.dg/opt/cse2.C: New test.
34360
34361 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34362
34363         * gcc.dg/cpp/arith-1.c: New semantic tests.
34364         * gcc.dg/cpp/if-1.c: Update.
34365
34366 2002-05-24  Ben Elliston  <bje@redhat.com>
34367
34368         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34369
34370 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34371
34372         * gcc.dg/verbose-asm.c: New test.
34373
34374 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34375
34376         * gcc.dg/cpp/paste12.c: New test.
34377
34378 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34379
34380         * g++.dg/parse/named_ops.C: New test.
34381
34382 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34383
34384         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34385
34386 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34387
34388         * gcc.dg/weak-2.c: Allow optional leading underscore
34389         in scan-assembler symbol name.
34390         * gcc.dg/weak-3.c: Likewise.
34391         * gcc.dg/weak-4.c: Likewise.
34392         * gcc.dg/weak-5.c: Likewise.
34393
34394 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34395
34396         * gcc.dg/20020523-1.c: New test.
34397
34398 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34399
34400         * objc.dg/const-str-2.m: Update now that we stop after
34401         a command line error.
34402
34403 2002-05-22  Richard Henderson  <rth@redhat.com>
34404
34405         * g++.dg/dg.exp: Fix typo in test pruneing.
34406
34407 2002-05-22  Richard Henderson  <rth@redhat.com>
34408
34409         * g++.dg/dg.exp: Prune the tls subdirectory.
34410         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34411         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34412         * g++.dg/tls/init-1.C: New.
34413
34414 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34415
34416         * gcc.dg/20020517-1.c: New test.
34417
34418 2002-05-21  Richard Henderson  <rth@redhat.com>
34419
34420         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34421         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34422
34423 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34424
34425         * g++.dg/other/copy2.C: New test.
34426
34427 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34428
34429         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34430         (MAX_COPY): Bump up to 10 times sizeof (long long).
34431         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34432
34433         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34434         sizeof (long long).
34435
34436         * gcc.c-torture/execute/strcpy-1.c: New test.
34437
34438 2002-05-19  Jason Merrill  <jason2redhat.com>
34439
34440         * g++.dg/ext/oper1.C: New test.
34441
34442 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34443 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34444
34445         * README.QMTEST: New file.
34446
34447         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34448
34449 2002-05-19  Andreas Jaeger  <aj@suse.de>
34450
34451         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34452         now.
34453         * gcc.c-torture/execute/loop-2d.x: Likewise.
34454
34455 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34456
34457         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34458         support weak symbols.
34459         * gcc.dg/weak-4.c: Likewise.
34460         * gcc.dg/weak-6.c: Likewise.
34461
34462 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34463
34464         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34465         cygwin, coff and h8300-*-hms targets
34466         * gcc.dg/weak-5.c: Likewise.
34467         * gcc.dg/weak-7.c: Likewise.
34468
34469 2002-05-16  Jason Merrill  <jason@redhat.com>
34470
34471         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34472         (scan-assembler-not, scan-assembler-dem): Likewise.
34473         (scan-assembler-dem-not): Likewise.
34474
34475 2002-05-15  Richard Henderson  <rth@redhat.com>
34476
34477         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34478
34479 2002-05-15  Richard Henderson  <rth@redhat.com>
34480
34481         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34482         (vfoo1f): Warning here.
34483         (vfoo1l): Don't redefine the alias.
34484
34485 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34486
34487         * g++.dg/init/pm1.C: New test.
34488
34489 2002-05-12  David S. Miller  <davem@redhat.com>
34490
34491         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34492         types.
34493
34494 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34495
34496         * gcc.c-torture/execute/20020510-1.c: New test case.
34497
34498 2002-05-10  David S. Miller  <davem@redhat.com>
34499
34500         * gcc.c-torture/execute/conversion.c: Test long double too.
34501
34502 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34503
34504         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34505         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34506         * lib/g++.exp (g++_link_flags): Likewise.
34507         * lib/objc.exp (objc_target_compile): Likewise.
34508
34509 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34510
34511         * gcc.dg/cpp/poison.c: Update.
34512         * gcc.dg/cpp/20000625-2.c: Remove.
34513         * gcc.dg/cpp/direct2s.c: Remove final test.
34514
34515 2002-05-08  Tom Rix  <trix@redhat.com>
34516
34517         * gcc.c-torture/execute/20020508-1.c: New test.
34518         * gcc.c-torture/execute/20020508-2.c: New test.
34519         * gcc.c-torture/execute/20020508-3.c: New test.
34520
34521 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34522
34523         * gcc.dg/cpp/charconst-4.c: More tests.
34524
34525 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34526
34527         PR c/6569
34528         * gcc.dg/weak-3.c: Update location of warning messages.
34529         * gcc.dg/weak-5.c: Likewise.
34530
34531 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34532
34533         * gcc.c-torture/execute/20020506-1.c: New test case.
34534
34535 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34536
34537         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34538
34539 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34540
34541         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34542
34543 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34544
34545         * gcc.dg/cpp/charconst-3.c: New test.
34546
34547 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34548
34549         * gcc.dg/cpp/charconst.c: Update tests.
34550
34551 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34552
34553         * treelang: Added directory for new sample language treelang. Also
34554         lib/treelang.exp: New file to signal treelang should be tested.
34555
34556 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34557
34558         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34559         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34560         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34561         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34562         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34563         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34564         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34565
34566 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34567
34568         * gcc.dg/format/xopen-2.c: New test.
34569
34570 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34571
34572         * gcc.dg/20020503-1.c: New test.
34573
34574 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34575
34576         * g++.dg/init/dtor1.C: Make it tougher.
34577
34578 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34579
34580         * g++.dg/init/dtor1.C: New test.
34581
34582 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34583
34584         * gcc.dg/altivec-8.c: New.
34585
34586 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34587
34588         * gcc.dg/altivec-7.c: New.
34589
34590 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34591
34592         * g++.dg/parse/typedef1.C: New test.
34593
34594 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34595
34596         PR c++/6486
34597         * g++.dg/template/friend6.C: New test.
34598
34599         PR c++/6492
34600         * g++.dg/init/copy1.C: New test.
34601
34602 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34603
34604         * g++.dg/warn/effc1.C: New test.
34605
34606 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34607
34608         * gcc.dg/cpp/if-cexp.c: Add a test.
34609
34610 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34611
34612         * gcc.dg/20020426-2.c: New test.
34613
34614 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34615
34616         * gcc.dg/cpp/if-mop.c: Update.
34617         * gcc.dg/cpp/if-mpar.c: Add test.
34618         * gcc.dg/cpp/if-oppr.c: Update.
34619
34620 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34621
34622         PR c/6343
34623         * gcc.dg/weak-[2-7].c: New tests.
34624
34625 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34626
34627         * gcc.dg/enum1.c: New test.
34628
34629 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34630
34631         PR c++/6497
34632         * g++.dg/inherit/access2.C: New test.
34633
34634 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34635
34636         PR bootstrap/6445
34637         * gcc.dg/20020426-1.c: New test.
34638
34639 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34640
34641         * g++.dg/abi/enum1.C: New test.
34642
34643 2002-04-26  Richard Henderson  <rth@redhat.com>
34644
34645         * gcc.dg/c99-bool-1.c: Expect always true warning.
34646
34647 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34648
34649         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34650
34651 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34652
34653         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34654         targets.
34655
34656 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34657
34658         * g++.dg/abi/mange7.C: New test.
34659
34660         PR c++/6438.
34661         * g++.dg/parse/stmtexpr2.C: New test.
34662
34663 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34664
34665         * gcc.dg/20020312-2.c: Add SH target.
34666
34667 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34668
34669         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34670         compiler output on mips*-*-irix*.
34671
34672 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * g++.dg/parse/attr1.C: New test.
34675
34676 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34677
34678         * gcc.c-torture/execute/string-opt-17.c: New test case.
34679         * gcc.c-torture/execute/memset-2.c: New test case.
34680
34681 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/6256:
34684         * g++.dg/template/friend5.C: New test.
34685
34686         PR c++/6331:
34687         * g++.dg/template/qual1.C: Likewise.
34688
34689 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34690
34691         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34692         Include stdlib.h, not stdio.h or ctype.h.
34693
34694 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34695
34696         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34697         cris-*-elf* and mmix-*-*.
34698         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34699         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34700         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34701         Ditto.
34702         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34703         * gcc.dg/wchar_t-1.c: Ditto.
34704
34705 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34706
34707         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34708         Clarify comment.
34709
34710 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34711
34712         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34713
34714 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34715
34716         * gcc.c-torture/execute/20000906-1.x: Delete.
34717
34718 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34719
34720         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34721
34722 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34723
34724         * PR6367
34725         * g77.f-torture/execute/6367.f: New test.
34726         * g77.f-torture/execute/6367.x: Disable for MMIX.
34727
34728 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34729
34730         * PR6352
34731         * g++.dg/opt/inline2.C: New test.
34732
34733 2002-04-18  Richard Henderson  <rth@redhat.com>
34734
34735         * gcc.dg/20000906-1.c: Enable for all targets.
34736         * gcc.c-torture/compile/iftrap-2.c: New.
34737
34738 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.dg/20020418-1.c: New test.
34741         * gcc.dg/20020418-2.c: New test.
34742
34743 2002-04-18  Richard Henderson  <rth@redhat.com>
34744
34745         * gcc.c-torture/compile/iftrap-1.c: New.
34746         * gcc.dg/iftrap-1.c: Adjust for ia64.
34747         * gcc.dg/iftrap-2.c: New.
34748
34749 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34750
34751         * gcc.c-torture/compile/20020418-1.c: New test.
34752
34753 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34754
34755         * gcc.c-torture/compile/20020415-1.c: New.
34756
34757 2002-04-18  David S. Miller  <davem@redhat.com>
34758
34759         * gcc.c-torture/execute/20020418-1.c: New test.
34760
34761 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34762
34763         * gcc.dg/20020416-1.c: New test.
34764
34765         * g++.dg/opt/inline1.C: New test.
34766
34767 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * gcc.dg/altivec-5.c: New test.
34770
34771         * gcc.dg/20020415-1.c: New test.
34772
34773 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * testsuite/lib/chill.exp: Remove.
34776
34777 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34778
34779         * g++.dg/other/big-struct.C: New test.
34780
34781 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34782
34783         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34784         of scratch file.
34785
34786 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34787
34788         PR c/6277
34789         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34790         in scan-assembler function name
34791
34792 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34793
34794         * g77.f-torture/execute/980628-4.x,
34795         g77.f-torture/execute/980628-5.x,
34796         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34797         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34798         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34799         i[34567]86-*-*.
34800
34801 2002-04-13  David S. Miller  <davem@redhat.com>
34802
34803         * gcc.c-torture/execute/20020413-1.c: New test.
34804
34805 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34806
34807         * gcc.dg/asm-6.c,
34808         * g++.dg/ext/asm1.C: New tests.
34809
34810 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34811
34812         PR c++ 5373.
34813         * g++.dg/parse/stmtexpr1.C: New test.
34814
34815         PR c++/5189.
34816         * g++.dg/template/copy1.C: New test.
34817
34818 2002-04-12  Richard Henderson  <rth@redhat.com>
34819
34820         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34821
34822 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34823
34824         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34825         gcc.c-torture/execute/20020307-2.c.
34826
34827 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34828
34829         * g++.dg/ext/attrib5.C,
34830         * g++.dg/lookup/struct1.C: New tests.
34831
34832 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34833
34834         * gcc.dg/20020411-1.c: New test.
34835
34836         * gcc.c-torture/execute/20020411-1.c: New test.
34837
34838 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34839
34840         * g77.f-torture/execute/6177.f: New test.
34841
34842 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34843
34844         PR middle-end/6247
34845         * g++.dg/opt/cleanup1.C: New test.
34846
34847         * g++.dg/opt/const1.C: New test.
34848
34849 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34850
34851         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34852
34853 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34854
34855         PR c++/5507
34856         * g++.dg/template/typename2.C: New test.
34857
34858 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34859
34860         * gcc.c-torture/execute/loop-12.c: New.
34861
34862 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34863
34864         * g77.f-torture/execute/980628-4.x,
34865         g77.f-torture/execute/980628-5.x,
34866         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34867         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34868         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34869
34870 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34871
34872         PR optimization/6086
34873         * g++.dg/opt/preinc1.C: New test.
34874
34875 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/5571
34878         * g++.dg/opt/static2.C: New test.
34879
34880 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34881
34882         PR c/5120
34883         * gcc.dg/20020406-1.c: New test.
34884
34885 2002-04-04  David S. Miller  <davem@redhat.com>
34886
34887         * gcc.c-torture/execute/20020404-1.c: New test.
34888
34889 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34890
34891         PR c/6123
34892         * gcc.dg/20020312-2.c: Do not declare global register variable
34893         if __PIC__ or __pic__ is defined.
34894
34895 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34896
34897         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34898         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34899
34900 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34901
34902         * gcc.misc-tests/linkage.exp: Update last change to handle
34903         sparc*-, not just sparc-.
34904
34905 2002-04-03  Richard Henderson  <rth@redhat.com>
34906
34907         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34908
34909 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34910
34911         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34912
34913 2002-04-02  David S. Miller  <davem@redhat.com>
34914
34915         * gcc.c-torture/execute/20020402-3.c: New test.
34916
34917 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34918
34919         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34920         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34921
34922         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34923         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34924         g77.f-torture/execute/20001201.x,
34925         g77.f-torture/execute/u77-test.x: New files.
34926
34927         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34928         * gcc.dg/wchar_t-1.c: Ditto.
34929
34930 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34931
34932         * gcc.c-torture/execute/20020402-1.c: New test.
34933
34934 2002-04-01  Richard Henderson  <rth@redhat.com>
34935
34936         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34937
34938         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34939
34940 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34941
34942         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34943
34944 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34945
34946         * g++.dg/inherit/template-as-base.C: Expect error.
34947         * g++.dg/inherit/namespace-as-base.C: Likewise.
34948
34949 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34950
34951         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34952         g++.dg/ext/instantiate3.C: Tweak match patterns.
34953
34954         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34955         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34956         -da test.
34957
34958 2002-03-31  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/special/alias-2.c: New.
34961         * gcc.dg/special/ecos.exp: Run it.
34962
34963 2002-03-31  Richard Henderson  <rth@redhat.com>
34964
34965         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34966
34967 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34968
34969         * gcc.dg/weak-1.c: Disable on h8300 port.
34970
34971 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34972
34973         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34974         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34975         ordering tests.
34976         * g++.dg/bprob/bprob-1.C: New test.
34977         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34978         * g++.dg/gcov/gcov-1.C: New test.
34979         * g++.dg/gcov/gcov-1.x: New file.
34980         * g++.dg/gcov/gcov-2.C: New test.
34981         * g++.dg/gcov/gcov-3.C: New test.
34982         * g++.dg/gcov/gcov-3.h: New file.
34983
34984 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34985
34986         * g++.old-deja/g++.other/builtins5.C: New test.
34987         * g++.old-deja/g++.other/builtins6.C: New test.
34988         * g++.old-deja/g++.other/builtins7.C: New test.
34989         * g++.old-deja/g++.other/builtins8.C: New test.
34990         * g++.old-deja/g++.other/builtins9.C: New test.
34991
34992 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34993
34994         * g++.dg/opt/static1.C: New test.
34995
34996         * g++.dg/opt/longbranch1.C: New test.
34997
34998 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34999
35000         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35001
35002         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35003
35004 2002-03-28  Jeffrey A Law  (law@redhat.com)
35005
35006         * gcc.c-torture/execute/20020328-1.c: New test.
35007
35008 2002-03-27  Richard Henderson  <rth@redhat.com>
35009
35010         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35011         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35012         move from g++.old-deja/g++.ext/.
35013
35014 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35015
35016         * g++.dg/init/new2.C: New test.
35017
35018 2002-03-26  Richard Henderson  <rth@redhat.com>
35019
35020         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35021
35022         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35023         on sparc.
35024
35025         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35026         sparcv9 systems.
35027         * gcc.dg/20001102-1.c: Likewise.
35028
35029 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35030
35031         * gcc.dg/cpp/endif-pedantic1.c,
35032         gcc.dg/cpp/endif-pedantic2.c: New tests.
35033
35034 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35035
35036         * g++.dg/init/new1.C: New test.
35037
35038 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35039
35040         * g++.dg/abi/vbase9.C: New test.
35041
35042 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35043
35044         * gcc.dg/arm-asm.c: New test.
35045
35046 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35047
35048         * gcc.dg/Wswitch-enum.c: New test.
35049         Fix PR c/5044.
35050
35051 2002-03-26  Richard Henderson  <rth@redhat.com>
35052
35053         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35054         structure.
35055
35056 2002-03-25  Richard Henderson  <rth@redhat.com>
35057
35058         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35059         sparcv9 systems.
35060
35061         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35062         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35063
35064 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35065
35066         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35067
35068 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35069
35070         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35071         targets using generic thunk support.
35072
35073 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35074
35075         * gcc.c-torture/compile/20020323-1.c: New test.
35076
35077         * g++.dg/opt/conj2.C: New test.
35078
35079 2002-03-24  Richard Henderson  <rth@redhat.com>
35080
35081         * gcc.dg/weak-1.c: Use -fno-common.
35082
35083 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35084
35085         * g77.dg/f77-edit-apostrophe-out.f: New test
35086         * g77.dg/f77-edit-h-out.f: New test
35087         * g77.dg/f77-edit-t-in.f: New test
35088         * g77.dg/f77-edit-t-out.f: New test
35089         * g77.dg/f77-edit-x-out.f: New test
35090         * g77.dg/f77-edit-slash-out.f: New test
35091         * g77.dg/f77-edit-colon-out.f: New test
35092         * g77.dg/f77-edit-s-out.f: New test
35093
35094 2002-03-24  Richard Henderson  <rth@redhat.com>
35095
35096         * objc/execute/formal_protocol-6.x: New XFAIL.
35097
35098 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35099
35100         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35101         that do not support weak symbols
35102
35103 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35104
35105         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35106         * lib/g77.exp: Likewise.
35107         * lib/objc.exp: Likewise.
35108
35109 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35110
35111         * gcc.dg/Wswitch-default.c: New test.
35112
35113 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35114
35115         * g++.dg/other/enum1.C: New test.
35116
35117 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35118
35119         * gcc.dg/pragma-ep-3.c: Fix typo.
35120
35121 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35122
35123         * g++.dg/inherit/template-as-base.C: New test.
35124
35125 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35126
35127         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35128         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35129
35130 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35131
35132         * gcc.dg/cpp/multiline.c: Update to match.
35133
35134 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35135
35136         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35137
35138 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35139
35140         * gcc.dg/cpp/extratokens2.c: New file.
35141
35142 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35143
35144         * gcc.dg/20020312-2.c: Add rs6000 target.
35145
35146         * gcc.c-torture/compile/20020319-1.c: New test.
35147
35148 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35149
35150         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35151         (A, E): Handle this.
35152
35153 2002-03-20  Jason Merrill  <jason@redhat.com>
35154
35155         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35156         ignoring -fpic.
35157         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35158         through prune_gcc_output.
35159
35160 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35161
35162         * gcc.c-torture/compile/20020320-1.c: New test.
35163
35164 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35165
35166         * gcc.c-torture/compile/20020318-1.c: New test.
35167
35168         * gcc.dg/struct-by-value-1.c: New test.
35169
35170         * gcc.dg/20020319-1.c: New test.
35171
35172 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35173
35174         * g++.dg/opt/conj1.C: New test.
35175
35176 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35177
35178         * g++.dg/template/qualttp20.C: Revert previous change.
35179         * g++.dg/template/qualttp3.C: Likewise.
35180         * g++.dg/template/qualttp4.C: Likewise.
35181         * g++.dg/template/qualttp5.C: Likewise.
35182         * g++.dg/template/qualttp6.C: Likewise.
35183         * g++.dg/template/qualttp7.C: Likewise.
35184         * g++.dg/template/qualttp8.C: Likewise.
35185         * g++.dg/template/recurse.C: Likewise.
35186
35187 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35188
35189         * gcc.dg/cpp/wchar-1.c: Update.
35190
35191 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35192
35193         * g++.dg/template/conv1.C: New test.
35194         * g++.dg/template/conv2.C: New test.
35195         * g++.dg/template/conv3.C: New test.
35196         * g++.dg/template/conv4.C: New test.
35197
35198 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35199
35200         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35201         * g++.dg/template/qualttp3.C: Likewise.
35202         * g++.dg/template/qualttp4.C: Likewise.
35203         * g++.dg/template/qualttp5.C: Likewise.
35204         * g++.dg/template/qualttp6.C: Likewise.
35205         * g++.dg/template/qualttp7.C: Likewise.
35206         * g++.dg/template/qualttp8.C: Likewise.
35207         * g++.dg/template/recurse.C: Likewise.
35208
35209 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35210
35211         * g++.dg/opt/dtor1.C: New test.
35212
35213 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35214
35215         * gcc.c-torture/compile/20020315-1.c: New test.
35216
35217 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35218
35219         * gcc.dg/weak-1.c: Fix scan tests.
35220
35221 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35222
35223         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35224         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35225         cris-*-aout* mmix-*-*.
35226         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35227         cris-*-aout* mmix-*-*.
35228         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35229         cris-*-elf* cris-*-aout* and mmix-*-*.
35230         * gcc.dg/20001009-1.c: Ditto.
35231         * gcc.dg/20010912-1.c: Ditto.
35232         * gcc.dg/20020122-4.c: Ditto.
35233         * gcc.dg/inline-2.c: Ditto.
35234
35235 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35236
35237         * gcc.c-torture/compile/20020314-1.c: New test.
35238
35239 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35240
35241         * gcc.c-torture/execute/20020314-1.c: New test.
35242
35243 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35244
35245         * g++.dg/warn/Wunused-1.C: New test.
35246
35247 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35248
35249         * g++.dg/abi/mangle6.C: New test.
35250
35251 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35252
35253         * gcc.c-torture/compile/20020309-2.c: New test.
35254
35255         * gcc.c-torture/compile/20020312-1.c: New test.
35256
35257 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35258
35259         * g++.dg/other/access1.C: New test.
35260
35261 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35262
35263         * gcc.c-torture/execute/wchar_t-1.c: New test.
35264
35265 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35266
35267         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35268
35269 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35270
35271         * gcc.dg/20020312-1.c: New test case.
35272
35273 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35274
35275         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35276
35277 2002-03-11  Richard Henderson  <rth@redhat.com>
35278
35279         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35280         * g++.old-deja/g++.jason/report.C: Likewise.
35281
35282 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35283
35284         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35285         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35286
35287 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35288
35289         * testsuite/g++.dg/overload/pmf1.C: New test.
35290
35291 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35292
35293         * gcc.c-torture/execute/20020307-1.c: Use long.
35294
35295 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35296
35297         PR optimization/5844
35298         * gcc.dg/20020310-1.c: New test.
35299
35300 2002-03-09  Michael Meissner  <meissner@redhat.com>
35301
35302         * gcc.c-torture/execute/memcpy-2.c: New test.
35303         * gcc.c-torture/execute/memset-1.c: New test.
35304         * gcc.c-torture/execute/strlen-1.c: New test.
35305         * gcc.c-torture/execute/strcmp-1.c: New test.
35306         * gcc.c-torture/execute/strncmp-1.c: New test.
35307
35308 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35309
35310         * gcc.dg/ppc-ldstruct.c: New test.
35311
35312 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35313
35314         * gcc.c-torture/execute/va-arg-22.c: New test.
35315
35316 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35317
35318         * gcc.c-torture/compile/20020309-1.c: New test.
35319
35320 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35321
35322         * gcc.c-torture/execute/20020307-2.c: New test.
35323
35324 2002-03-07  Jeffrey A Law  (law@redhat.com)
35325
35326         * g77.f-torture/compile/20020307-1.f: New test.
35327
35328 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35329
35330         * gcc.dg/unordered-1.c: New test.
35331
35332 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35333
35334         * gcc.c-torture/execute/20020307-1.c: New test.
35335
35336 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35337
35338         * gcc.dg/20020304-1.c: New test.
35339
35340         * gcc.c-torture/compile/20020304-2.c: New test.
35341
35342 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35343
35344         * gcc.c-torture/compile/20020304-1.c: New test case
35345         (from PR c/5830).
35346
35347 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35348
35349         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35350
35351 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35352
35353         * g++.dg/other/classkey1.C: New test.
35354
35355 2002-03-01  Richard Henderson  <rth@redhat.com>
35356
35357         * gcc.c-torture/compile/981223-1.x: New.
35358         * gcc.c-torture/compile/920625-1.x: New.
35359
35360 2002-02-28  Richard Henderson  <rth@redhat.com>
35361
35362         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35363
35364 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35365
35366         * gcc.c-torture/execute/20020227-1.c: New test.
35367
35368 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35369
35370         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35371         here" ERROR lines.
35372         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35373         * g++.old-deja.g++.other/defarg1.C: Likewise.
35374         * g++.old-deja/g++.pt/calls2.C: Likewise.
35375         * g++.old-deja/g++.pt/crash20.C: Likewise.
35376         * g++.old-deja/g++.pt/crash30.C: Likewise.
35377         * g++.old-deja/g++.pt/crash36.C: Likewise.
35378         * g++.old-deja/g++.pt/crash6.C: Likewise.
35379         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35380         * g++.old-deja/g++.pt/derived3.C: Likewise.
35381         * g++.old-deja/g++.pt/error1.C: Likewise.
35382         * g++.old-deja/g++.pt/friend21.C: Likewise.
35383         * g++.old-deja/g++.pt/friend23.C: Likewise.
35384         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35385         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35386
35387 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35388
35389         * gcc.c-torture/execute/20020225-2.c: New test.
35390
35391 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35392
35393         * gcc.c-torture/execute/920730-1t.c,
35394         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35395         Delete test cases, only relevant to -traditional.
35396
35397 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35398
35399         * gcc.dg/cpp/undef1.c: Remove.
35400         * gcc.dg/cpp/directiv.c: Update.
35401         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35402
35403 2002-02-27  Michael Meissner  <meissner@redhat.com>
35404
35405         * gcc.c-torture/execute/20020226-1.c: New test.
35406
35407 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35408
35409         * g++.dg/debug/debug4.C: New test.
35410
35411         * gcc.dg/ia64-visibility-1.c: New test.
35412
35413 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35414
35415         * gcc.dg/debug/20020224-1.c: New.
35416
35417 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35418
35419         * gcc.c-torture/execute/960416-1.x: New.
35420         * gcc.c-torture/execute/divconst-3.x: Likewise.
35421
35422 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35423
35424         * gcc.dg/20020224-1.c: New test.
35425
35426 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35427
35428         * gcc.c-torture/execute/20020225-1.c: New.
35429
35430 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35431
35432         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35433
35434 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35435
35436         * gcc.dg/20020222-1.c: New test.
35437
35438 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * g++.dg/opt/anonunion1.C: New test.
35441
35442 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         * g++.dg/template/qualttp19.C: New test.
35445         * g++.dg/template/qualttp20.C: New test.
35446         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35447         * g++.old-deja/g++.other/qual1.C: Likewise.
35448
35449 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35450
35451         * gcc.dg/attr-alwaysinline.c: New.
35452
35453 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35454
35455         * gcc.dg/20020220-1.c: New test.
35456
35457         * gcc.dg/20020220-2.c: New test.
35458
35459         * g++.dg/opt/mmx1.C: New test.
35460
35461 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35462
35463         * gcc.c-torture/compile/20020110.c: New test.
35464
35465 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * gcc.c-torture/execute/20020219-1.c: New test.
35468
35469         * gcc.dg/20020219-1.c: New test.
35470
35471         * gcc.dg/noncompile/20020220-1.c: New test.
35472
35473         * g++.dg/opt/ptrintsum1.C: New test.
35474
35475         * gcc.dg/debug/20020220-1.c: New test.
35476
35477 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35478
35479         * gcc.c-torture/execute/20020216-1.c: New test.
35480
35481 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35482
35483         * gcc.dg/decl-1.c: Update, new test.
35484
35485 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35486
35487         * g++.dg/abi/bitfield1.C: New test.
35488         * g++.dg/abi/bitfield2.C: New test.
35489
35490 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35491
35492         * gcc.dg/attr-nest.c: New test.
35493
35494 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35495
35496         * gcc.c-torture/execute/20020215-1.c: New test.
35497
35498 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35499
35500         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35501         * g++.dg/debug/debug.exp: New.
35502         * g++.dg/debug/trivial.C: New.
35503         * g++.dg/debug/debug1.C: Moved...
35504         * g++.dg/other/debug1.C: ...from here.
35505         * g++.dg/debug/debug2.C: Moved...
35506         * g++.dg/other/debug2.C: ...from here.
35507         * g++.dg/debug/debug3.C: Moved...
35508         * g++.dg/other/debug3.C: ...from here.
35509
35510         * gcc.dg/noncompile/20020213-1.c: New test.
35511
35512 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * g++.dg/other/debug3.C: New test.
35515
35516         * gcc.c-torture/execute/20020213-1.c: New test.
35517
35518 2002-02-13  Richard Smith <richard@ex-parrot.com>
35519
35520         * g++.old-deja/g++.other/thunk1.C: New test.
35521
35522 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35523
35524         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35525
35526 2002-02-13  Stan Shebs  <shebs@apple.com>
35527
35528         * gcc.dg/altivec-3.c: New.
35529
35530 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35531
35532         * gcc.dg/Wunreachable-1.c: New test.
35533         * gcc.dg/Wunreachable-2.c: New test.
35534
35535 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35536
35537         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35538
35539 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35540
35541         * gcc.dg/decl-1.c: New test.
35542
35543 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35544
35545         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35546
35547 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35548
35549         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35550         * gcc.c-torture/compile/980506-1.x: Likewise.
35551
35552 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35553
35554         * gcc.dg/20020210-1.c: New.
35555
35556 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35557
35558         * g77.f-torture/execute/947.f: New regression test
35559         for PR fortran/947.
35560
35561 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35562
35563         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35564         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35565
35566 2002-02-08  Richard Henderson  <rth@redhat.com>
35567
35568         * gcc.c-torture/compile/labels-3.c: New.
35569
35570 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35571
35572         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35573         expression statements work instead.
35574         * gcc.dg/noncompile/20020207-1.c: New test.
35575
35576 2002-02-07  Richard Henderson  <rth@redhat.com>
35577
35578         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35579
35580 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35581
35582         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35583         message from g77
35584         * lib/g77-dg.exp: Trim g77 error messages so that they are
35585         recognized by dg.exp.
35586
35587 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35588
35589         PR fortran/5473
35590         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35591
35592 2002-02-07  Richard Henderson  <rth@redhat.com>
35593
35594         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35595         to be sufficiently aligned for integers.
35596
35597 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.dg/template/friend4.C: New test.
35600
35601 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35602
35603         PR fortran/5743
35604         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35605         unsupported cases.
35606
35607 2002-02-07  Richard Henderson  <rth@redhat.com>
35608
35609         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35610         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35611         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35612         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35613
35614 2002-02-06  Richard Henderson  <rth@redhat.com>
35615
35616         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35617
35618 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35619
35620         * gcc.dg/20020206-1.c: New test.
35621
35622 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * gcc.c-torture/execute/20020206-1.c: New test.
35625
35626         * gcc.c-torture/execute/20020206-2.c: New test.
35627
35628         PR optimization/5429:
35629         * gcc.c-torture/compile/20020206-1.c: New test.
35630
35631 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35632
35633         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35634         as certain file formats cannot support particularly large
35635         alignments.
35636
35637         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35638         and do not expect to be able to link the executable.
35639
35640         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35641         fail because the COFF format does not support the weak attribute.
35642
35643 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35644
35645         * g77.dg/pr5473.f: New test
35646
35647 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35648
35649         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35650         Fix testcase accordingly.
35651
35652 2002-02-04  Richard Henderson  <rth@redhat.com>
35653
35654         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35655         (buf): Change to be an array of pointers, not ints.
35656
35657 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35658
35659         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35660         before all tests.  Move warning one line above to match where it
35661         C frontend emits.
35662         * gcc.dg/Wswitch-2.c: New test.
35663         * g++.dg/warn/Wswitch-1.C: New test.
35664         * g++.dg/warn/Wswitch-2.C: New test.
35665
35666 2002-02-04  Richard Henderson  <rth@redhat.com>
35667
35668         * g++.dg/abi/offsetof.C: Fix size comparison.
35669
35670 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35671
35672         * gcc.dg/cast-qual-2.c: New test.
35673
35674 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35675
35676         * gcc.dg/20020201-4.c: New test.
35677
35678 2002-02-04  Ben Elliston  <bje@redhat.com>
35679
35680         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35681         target_info attribute != 0, in addition to the empty string.
35682         (gcc_target_compile): Likewise.
35683
35684 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35685
35686         * gcc.dg/Wswitch.c: New test.
35687         PR gcc/4475. PR gcc/3780.
35688
35689 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35690
35691         * g77.f-torture/execute/5122.f: New test for regressions
35692         against PR fortran/5122.
35693
35694 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35695
35696         * g77.f-torture/compile/pr3743.f: Delete
35697         * g77.dg/pr3743-1.f: New test.
35698         * g77.dg/pr3743-2.f: New test.
35699         * g77.dg/pr3743-3.f: New test.
35700         * g77.dg/pr3743-4.f: New test.
35701
35702 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35703
35704         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35705
35706 2002-02-02  Richard Henderson  <rth@redhat.com>
35707
35708         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35709         * gcc.c-torture/execute/bf64-1.c: Likewise.
35710
35711 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35712
35713         * gcc.dg/20020201-2.c: New test.
35714
35715         * gcc.dg/20020201-3.c: New test.
35716
35717         * gcc.c-torture/execute/bitfld-2.c: New test.
35718
35719 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35720
35721         * gcc.dg/bitfld-1.c: Update.
35722         * gcc.dg/bitfld-2.c: Update.
35723         * gcc.c-torture/execute/bitfld-1.x: New.
35724
35725 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35726
35727         * gcc.c-torture/execute/20020201-1.c: New test.
35728
35729 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35730
35731         PR target/5469
35732         * gcc.dg/20020201-1.c: New test.
35733
35734 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35735
35736         PR fortran/3743
35737         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35738         * g77.f-torture/compile/pr3743.x: Remove
35739
35740 2002-01-31  Tom Rix  <trix@redhat.com>
35741
35742         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35743
35744 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35745
35746         * gcc.dg/noncompile/20020130-1.c: New test.
35747
35748 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35749
35750         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35751
35752 2002-01-29  Richard Henderson  <rth@redhat.com>
35753
35754         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35755         to long long.
35756         * gcc.c-torture/execute/bf64-1.c: Likewise.
35757
35758 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35759
35760         * gcc.c-torture/execute/20020129-1.c: New test.
35761
35762 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35763
35764         * gcc.c-torture/compile/20000224-1.c: Update.
35765         * gcc.c-torture/execute/bitfld-1.c: New tests.
35766         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35767         * gcc.dg/uninit-A.c: Update.
35768
35769 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35770
35771         * g++.dg/template/ctor1.C: Add instantiation.
35772
35773 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35774
35775         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35776         argument to __builtin_prefetch to be const ptr.
35777
35778 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.c-torture/compile/20020120-1.c: New test.
35781
35782 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35783
35784         * gcc.c-torture/execute/20020127-1.c: New test.
35785
35786 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35787
35788         * g77.dg/f77-edit-i-in.f: New test
35789         * g77.dg/f77-edit-i-out.f: New test
35790
35791 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35792
35793         * gcc.dg/debug/debug.exp: New file.
35794         * gcc.dg/debug/trivial.c: New file.
35795         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35796         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35797         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35798         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35799         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35800         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35801         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35802         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35803         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35804         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35805         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35806         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35807         * gcc.dg/20000503-1.c: Removed.
35808         * gcc.dg/20010207-1.c: Removed.
35809         * gcc.dg/20011223-1.c: Removed.
35810         * gcc.dg/20020104-2.c: Removed.
35811         * gcc.dg/debug-1.c: Removed.
35812         * gcc.dg/debug-2.c: Removed.
35813         * gcc.dg/debug-3.c: Removed.
35814         * gcc.dg/debug-4.c: Removed.
35815         * gcc.dg/debug-5.c: Removed.
35816         * gcc.dg/debug-6.c: Removed.
35817         * gcc.dg/dwarf2-1.c: Removed.
35818         * gcc.dg/dwarf2-2.c: Removed.
35819
35820 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35821
35822         * g++.old-deja/g++.other/eh5.C: New test.
35823         * g++.old-deja/g++.other/sibcall2.C: New test.
35824         * g++.old-deja/g++.other/array9.C: New test.
35825         * g++.old-deja/g++.other/typename2.C: New test.
35826         * g++.old-deja/g++.other/crash60.C: New test.
35827         * g++.old-deja/g++.other/conv9.C: New test.
35828         * g++.old-deja/g++.other/mangle10.C: New test.
35829         * g++.old-deja/g++.other/unchanging1.C: New test.
35830         * g++.old-deja/g++.other/exprstmt1.C: New test.
35831         * g++.old-deja/g++.other/inline23.C: New test.
35832         * g++.old-deja/g++.eh/ia64-1.C: New test.
35833         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35834         * g++.old-deja/g++.other/reload1.C: New test.
35835         * g++.old-deja/g++.other/static20.C: New test.
35836         * g++.old-deja/g++.other/local-alloc1.C: New test.
35837         * g++.old-deja/g++.other/conv8.C: New test.
35838         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35839         * g++.old-deja/g++.other/storeexpr1.C: New test.
35840         * g++.old-deja/g++.other/storeexpr2.C: New test.
35841         * g++.dg/eh/template2.C: New test.
35842         * g++.dg/warn/weak1.C: New test.
35843
35844 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35845
35846         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35847         Remove first, non-varying, argument.
35848
35849 2002-01-23  Richard Henderson  <rth@redhat.com>
35850
35851         * gcc.dg/inline-2.c: New.
35852
35853         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35854         Add optional target arg.  Check number of arguments.
35855         (scan-assembler-not, scan-assembler-dem): Likewise.
35856         (scan-assembler-dem-not): Likewise.
35857
35858 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35859
35860         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35861         line 12.
35862         * g++.old-deja/g++.brendan/parse3.C,
35863         g++.old-deja/g++.other/crash26.C,
35864         g++.old-deja/g++.other/crash28.C,
35865         g++.old-deja/g++.other/crash29.C,
35866         g++.old-deja/g++.other/crash30.C,
35867         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35868
35869 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35870
35871         * gcc.dg/20020115-1.c: New.
35872
35873 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35874
35875         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35876
35877 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35878
35879         * gcc.dg/20020122-3.c: New.
35880
35881 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35882
35883         * g++.dg/other/gc1.C: New test.
35884
35885 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35886
35887         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35888
35889 2002-01-22  Richard Henderson  <rth@redhat.com>
35890
35891         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35892
35893 2002-01-22  Richard Henderson  <rth@redhat.com>
35894
35895         * gcc.dg/20020122-4.c: New.
35896
35897 2002-01-22  H.J. Lu <hjl@gnu.org>
35898
35899         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35900         link output.
35901         * gcc.dg/special/ecos.exp: Likewise.
35902         * lib/g++-dg.exp: Likewise.
35903         * lib/g77-dg.exp: Likewise.
35904         * lib/gcc-dg.exp : Likewise.
35905         * lib/mike-g++.exp: Likewise.
35906         * lib/mike-g77.exp: Likewise.
35907         * lib/mike-gcc.exp: Likewise.
35908         * lib/objc-dg.exp: Likewise.
35909
35910 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35911
35912         PR target/5379
35913         * gcc.dg/20020122-2.c: New test.
35914
35915 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35916
35917         * gcc.dg/20020122-1.c: New test.
35918
35919 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35920
35921         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35922
35923 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35924
35925         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35926
35927 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35928
35929         * gcc.c-torture/compile/20020121-1.c: New test.
35930
35931 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35932
35933         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35934         ld_library_path.
35935
35936 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35937
35938         * gcc.dg/20020218-1.c: New test.
35939
35940 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35941
35942         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35943         messages
35944         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35945         "At global scope" warning
35946         * g++.dg/ext/align1.C: Change cygwin test for alignment
35947         from db-bogus to dg-warning
35948
35949 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35950
35951         * g77.f-torture/compile/cpp2.F: New test.
35952
35953 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         * g++.dg/template/access1.C: New test.
35956
35957 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35958
35959         * gcc.dg/20020118-1.c: New.
35960
35961 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35962
35963         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35964
35965 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35966
35967         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35968         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35969         alignment warnings.
35970
35971 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35972
35973         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35974         torture_with_loops and torture_without_loops
35975
35976 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35977
35978         * gcc.c-torture/compile/20020116-1.c: New test.
35979
35980 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35981
35982         * gcc.dg/20020116-2.c: New test.
35983
35984         * gcc.dg/ultrasp4.c: New test.
35985
35986         * gcc.dg/20020116-1.c: New test.
35987
35988 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35989
35990         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35991         by EABI.
35992
35993 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35994
35995         * gcc.misc-tests/i386-prefetch.exp: New.
35996         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35997         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35998         * gcc.misc-tests/i386-pf-none-1.c: New test.
35999         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36000
36001 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * gcc.dg/gnu89-init-1.c: Add new tests.
36004
36005 2002-01-15  Andreas Jaeger  <aj@suse.de>
36006
36007         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36008         * gcc.dg/i386-mmx-2.c: Likewise.
36009         * gcc.dg/i386-sse-1.c: Likewise.
36010         * gcc.dg/i386-sse-2.c: Likewise.
36011         * gcc.dg/i386-sse-3.c: Likewise.
36012
36013 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36014
36015         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36016         Uncomment additional cases that now pass.
36017
36018 2002-01-11  Richard Henderson  <rth@redhat.com>
36019
36020         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36021         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36022
36023 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36024
36025         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36026
36027 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36028
36029         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36030         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36031
36032 2002-01-10  Dale Johannesen  <dalej@apple.com>
36033
36034         * gcc.c-torture/execute/loop-11.c: New.
36035
36036 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36037
36038         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36039         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36040
36041 2002-01-09  Richard Henderson  <rth@redhat.com>
36042
36043         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36044         type in which to perform the operation for each size.
36045
36046 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36047
36048         * gcc.c-torture/compile/20020109-2.c: New test.
36049
36050 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36051
36052         * gcc.c-torture/execute/loop-10.c: New test.
36053
36054 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36055
36056         * gcc.c-torture/compile/20010226-1.c: New test.
36057         * gcc.c-torture/compile/20010227-1.c: New test.
36058         * gcc.c-torture/compile/20010426-1.c: New test.
36059         * gcc.c-torture/compile/20010510-1.c: New test.
36060         * gcc.c-torture/compile/20010605-3.c: New test.
36061         * gcc.c-torture/compile/20010824-1.c: New test.
36062         * gcc.c-torture/execute/20010409-1.c: New test.
36063         * gcc.dg/noncompile/20000901-1.c: New test.
36064         * gcc.dg/20001023-1.c: New test.
36065         * gcc.dg/20001101-1.c: New test.
36066         * gcc.dg/20001102-1.c: New test.
36067         * gcc.dg/20010207-1.c: New test.
36068         * gcc.dg/20010405-1.c: New test.
36069         * gcc.dg/20010822-1.c: New test.
36070         * gcc.dg/20011107-1.c: New test.
36071
36072 2002-01-09  Jeffrey A Law  (law@redhat.com)
36073
36074         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36075
36076         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36077         execution failure on PA targets.
36078
36079 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36080
36081         * gcc.c-torture/compile/20020109-1.c: New test.
36082
36083 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36084
36085         * gcc.c-torture/execute/20020108-1.c: New test.
36086
36087 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36088
36089         * gcc.dg/20020108-1.c: New test.
36090
36091 2002-01-08  H.J. Lu <hjl@gnu.org>
36092
36093         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36094         for header files.
36095
36096 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36097
36098         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36099         consistency.
36100
36101 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36102
36103         * gcc.dg/altivec-4.c: Test altivec predicates.
36104
36105 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36106
36107         * gcc.c-torture/execute/20020107-1.c: New test.
36108
36109 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36110
36111         PR c/5279
36112         * gcc.c-torture/compile/20020106-1.c: New test.
36113
36114 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36115
36116         * gcc.c-torture/execute/nestfunc-4.c: New test.
36117
36118 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36119
36120         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36121         extra triple that slipped in.
36122         * g++.old-deja/g++.abi/align.C: Likewise.
36123         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36124
36125 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36126
36127         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36128         * g++.old-deja/g++.abi/align.C: Likewise.
36129         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36130
36131         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36132         on FreeBSD/i386.
36133         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36134         FreeBSD.
36135
36136 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * gcc.dg/20020104-1.c: New test.
36139
36140         * gcc.dg/20020104-2.c: New test.
36141
36142 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36143
36144         * gcc.dg/20020103-1.c: Fix typo in target selector.
36145
36146 2002-01-03  Richard Henderson  <rth@redhat.com>
36147
36148         * gcc.dg/20020103-1.c: New.
36149
36150 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36151
36152         * gcc.c-torture/execute/20020103-1.c: New test.
36153
36154 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * g++.dg/other/debug2.C: New test.
36157
36158         * gcc.c-torture/compile/20020103-1.c: New test.
36159
36160 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36161
36162         * gcc.dg/gnu89-init-1.c: Added new tests.
36163
36164 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.dg/template/friend2.C: Remove as patch is reverted.
36167
36168         * g++.dg/warn/oldcast1.C: New test.
36169
36170         * g++.dg/template/ptrmem1.C: New test.
36171         * g++.dg/template/ptrmem2.C: New test.
36172
36173         * g++.dg/template/ntp.C: New test.
36174
36175         * g++.dg/other/component1.C: New test.
36176
36177         * g++.dg/template/ttp3.C: New test.
36178
36179         * g++.dg/template/friend2.C: New test.
36180         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36181
36182 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         * g++.dg/other/ptrmem1.C: New test.
36185         * g++.dg/other/ptrmem2.C: New test.
36186
36187 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.dg/template/ctor1.C: New test.
36190
36191 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         * g++.dg/template/friend2.C: New test.
36194
36195 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36196
36197         * gcc.dg/mmix-1.c: New test.
36198
36199 2001-12-31  Richard Henderson  <rth@redhat.com>
36200
36201         * gcc.dg/asm-5.c: New.
36202
36203 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36204
36205         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36206         in namespace __gnu_cxx
36207
36208 2001-12-30  Richard Henderson  <rth@redhat.com>
36209
36210         * gcc.dg/debug-6.c: New.
36211
36212 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36213
36214         * gcc.c-torture/compile/20011229-2.c: New test.
36215
36216 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36217
36218         * gcc.dg/debug-3.c: New test.
36219         * gcc.dg/debug-4.c: New test.
36220         * gcc.dg/debug-5.c: New test.
36221
36222 2001-12-29  Richard Henderson  <rth@redhat.com>
36223
36224         * g++.dg/eh/loop1.C: New.
36225
36226 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36227
36228         * g++.dg/template/crash1.C: New test.
36229
36230 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36231
36232         * g++.dg/other/const1.C: New test.
36233
36234 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36235
36236         * gcc.c-torture/compile/20011229-1.c: New test.
36237
36238 2001-12-28  Stan Shebs  <shebs@apple.com>
36239
36240         * lib/objc-torture.exp: Resync with c-torture.exp.
36241         * lib/objc.exp: Load standard libraries.
36242
36243 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36246         additional tests.
36247
36248 2001-12-27  Roger Sayle <roger@eyesopen.com>
36249
36250         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36251
36252 2001-12-27  Richard Henderson  <rth@redhat.com>
36253
36254         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36255
36256 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36257
36258         * g++.dg/eh/ctor1.C: New test.
36259         * g++.dg/other/error2.C: New test.
36260
36261 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36262
36263         * g++.dg/other/init2.C: New test.
36264
36265 2001-12-24  Richard Henderson  <rth@redhat.com>
36266
36267         * gcc.dg/20011223-1.c: New.
36268         * gcc.dg/inline-1.c: New.
36269
36270 2001-12-23  Richard Henderson  <rth@redhat.com>
36271
36272         * gcc.dg/asm-4.c: Test operand modifiers.
36273
36274 2001-12-23  Richard Henderson  <rth@redhat.com>
36275
36276         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36277
36278 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36279
36280         * gcc.c-torture/execute/20011223-1.c: New test.
36281
36282 2001-12-21  Richard Henderson  <rth@redhat.com>
36283
36284         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36285         re-enables the warning.
36286
36287 2001-12-21  Richard Henderson  <rth@redhat.com>
36288
36289         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36290
36291 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36292
36293         * gcc.c-torture/compile/20011218-1.c: New test.
36294
36295 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36296
36297         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36298         arm-isr.c test.
36299         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36300         epilogue generation for ARM ISR routines.
36301
36302 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36303
36304         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36305         * gcc.dg/format/c90-printf-3.c: Likewise.
36306         * gcc.dg/format/c99-printf-3.c: Likewise.
36307         * gcc.dg/format/ext-1.c: Likewise.
36308         * gcc.dg/format/ext-6.c: Likewise.
36309         * gcc.dg/format/format.h: Prototype unlocked stdio.
36310
36311 2001-12-20  Richard Henderson  <rth@redhat.com>
36312
36313         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36314         (arena): Use it.
36315         (malloc): Correct allocation logic.  Abort if we fill up the
36316         arena before initialization complete.
36317         (realloc): Correct allocation logic.
36318
36319 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36320
36321         * gcc.c-torture/compile/20011219-2.c: New test.
36322
36323         * gcc.c-torture/execute/20011219-1.c: New test.
36324
36325 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36326
36327         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36328         target does not support weak symbols.
36329
36330 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.c-torture/compile/20011219-1.c: New test.
36333
36334 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.dg/other/error1.C: New test.
36337
36338 2001-12-17  Jeffrey A Law  (law@redhat.com)
36339
36340         * gcc.c-torture/execute/20011217-1.c: New test.
36341
36342 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36343
36344         * objc.dg/special/: New directory.
36345         * objc.dg/special/special.exp: New file.
36346         * objc.dg/special/unclaimed-category-1.h: New file.
36347         * objc.dg/special/unclaimed-category-1a.m: New file.
36348         * objc.dg/special/unclaimed-category-1.m: New file.
36349
36350 2001-12-17  Andreas Jaeger  <aj@suse.de>
36351
36352         * gcc.c-torture/compile/20011217-2.c: New test.
36353
36354 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36355
36356         * gcc.c-torture/compile/20011217-1.c: New test.
36357
36358 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36359
36360         * testsuite/gcc.dg/20011214-1.c: New.
36361
36362 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36363
36364         * gcc.dg/altivec-4.c: New.
36365
36366 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36367
36368         * gcc.dg/20011113-1.c: New test.
36369
36370 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36371
36372         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36373         std::__malloc_alloc_template<0> and
36374         std::__default_alloc_template<false, 0>.
36375
36376 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36377
36378         * objc/execute/bf-21.m: New test.
36379         * objc/execute/enumeration-1.m: New test.
36380         * objc/execute/enumeration-2.m: New test.
36381
36382 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36383
36384         * gcc.dg/gnu89-init-1.c: New test.
36385
36386 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36387
36388         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36389         * g++.old-deja/g++.jason/2371.C: Likewise.
36390         * g++.old-deja/g++.jason/template33.C: Likewise.
36391         * g++.old-deja/g++.jason/template34.C: Likewise.
36392         * g++.old-deja/g++.jason/template36.C: Likewise.
36393         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36394         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36395         * g++.old-deja/g++.other/typename1.C: Likewise.
36396         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36397         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36398         * g++.old-deja/g++.pt/typename11.C: Likewise.
36399         * g++.old-deja/g++.pt/typename14.C: Likewise.
36400         * g++.old-deja/g++.pt/typename16.C: Likewise.
36401         * g++.old-deja/g++.pt/typename3.C: Likewise.
36402         * g++.old-deja/g++.pt/typename4.C: Likewise.
36403         * g++.old-deja/g++.pt/typename5.C: Likewise.
36404         * g++.old-deja/g++.pt/typename7.C: Likewise.
36405         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36406
36407 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         * g++.dg/other/linkage1.C: New test.
36410         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36411         specifiers.
36412
36413 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36414
36415         * gcc.dg/concat.c: New test.
36416
36417 2001-12-11  Stan Shebs  <shebs@apple.com>
36418
36419         * objc/compile: New test directory.
36420         * objc/compile/compile.exp: New expect script.
36421         * objc/compile/20011211-1.m: New compile test.
36422
36423 2001-12-11  Jason Merrill  <jason@redhat.com>
36424
36425         * lib/prune.exp (prune_gcc_output): Also handle "In member
36426         function".  So many permutations...
36427
36428 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.dg/template/typedef1.C: New test.
36431
36432 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.dg/other/copy1.C: New test.
36435
36436 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36437
36438         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36439
36440         * gcc.dg/builtin-choose-expr.c: New.
36441
36442 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36443
36444         * gcc.dg/altivec-2.c: New.
36445
36446 2001-12-07  Richard Henderson  <rth@redhat.com>
36447
36448         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36449
36450 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36451
36452         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36453         ultrasparc.
36454
36455 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36456
36457         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36458
36459 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36460
36461         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36462         variable argument list.
36463
36464 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36465
36466         * gcc.c-torture/execute/memcheck: Delete entire directory.
36467         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36468         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36469
36470 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36471
36472         * gcc.dg/Wshadow-1.c: New test.
36473
36474 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36475
36476         * gcc.c-torture/compile/20011130-1.c: New test.
36477
36478         * gcc.dg/noncompile/20011025-1.c: New test.
36479
36480         * g++.dg/other/anon-union.C: New test.
36481
36482         * gcc.c-torture/execute/20011024-1.c: New test.
36483
36484 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36485
36486         * gcc.c-torture/execute/20000722-1.x,
36487         gcc.c-torture/execute/20010123-1.x: Remove.
36488         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36489         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36490         gcc.dg/c99-complit-2.c: New tests.
36491
36492 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.dg/inherit/base1.C: New test.
36495
36496 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36497
36498         * g++.dg/other/stdarg1.C: New test.
36499
36500         * gcc.c-torture/compile/20011130-2.c: New test.
36501
36502 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36503
36504         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36505         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36506         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36507         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36508         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36509         * gcc.dg/builtin-prefetch-1.c: New test.
36510
36511 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36512
36513         * gcc.dg/20011130-1.c: New test.
36514
36515 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36516
36517         * g++.dg/other/scope1.C: New test.
36518         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36519
36520 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36521
36522         * gcc.dg/vla-init-1.c: New test.
36523
36524 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36525
36526         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36527
36528 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36529
36530         * objc.dg/alias.m: Update.
36531         * objc.dg/class-1.m: Update.
36532         * objc.dg/const-str-1.m: Update.
36533         * objc.dg/fwd-proto-1.m: Update.
36534         * objc.dg/id-1.m: Update.
36535         * objc.dg/super-class-1.m: Update.
36536
36537 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36538
36539         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36540         constructs.
36541
36542 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36543
36544         * gcc.c-torture/execute/20011128-1.c: New test.
36545
36546 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36547
36548         * gcc.dg/20011127-1.c: New test.
36549
36550 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36551
36552         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36553         from Austin Group draft 7.
36554         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36555         scanf format arguments.
36556         * gcc.dg/format/no-exargs-2.c: New test.
36557
36558 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.dg/abi/vbase8-4.C: New test.
36561
36562 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36563
36564         * gcc.c-torture/execute/20011121-1.c: New test.
36565
36566 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36567
36568         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36569
36570 2001-11-23  Andreas Jaeger  <aj@suse.de>
36571
36572         * gcc.dg/cpp/charconst-2.c: New test.
36573
36574 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36575
36576         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36577         to the host if it is remote.  Let tests specify extra headers
36578         they use.
36579         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36580         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36581         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36582         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36583         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36584         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36585         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36586         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36587         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36588         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36589
36590 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36591
36592         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36593         for little endian ARMs.
36594
36595 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36596
36597         * gcc.c-torture/compile/20011119-1.c: New test.
36598         * gcc.c-torture/compile/20011119-2.c: New test.
36599
36600 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36601
36602         * gcc.dg/altivec-1.c: Fix typo.
36603
36604 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36605
36606         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36607
36608 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36609
36610         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36611
36612 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36613
36614         * lib/g77.exp: Don't specify --rpath-link.
36615
36616         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36617         across all the headers.
36618         * gcc.dg/format/format.exp: For testing on a remote host,
36619         copy format.h.
36620
36621         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36622         * gcc.c-torture/execute/930406-1.c: Likewise.
36623         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36624
36625 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36626
36627         * gcc.dg/altivec-1.c: New.
36628
36629 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36630
36631         * gcc.dg/cpp/fpreprocessed.c: New test case.
36632
36633 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36634
36635         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36636         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36637         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36638
36639 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36640
36641         * gcc.dg/no-builtin-1.c: New test.
36642
36643 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36644
36645         * gcc.c-torture/execute/20011115-1.c: New test.
36646
36647 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * gcc.c-torture/compile/20011114-2.c: New test.
36650         * gcc.c-torture/compile/20011114-3.c: New test.
36651         * gcc.c-torture/compile/20011114-4.c: New test.
36652
36653 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36654
36655         * g++.dg/other/init1.C: New test.
36656
36657 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36658
36659         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36660         message.
36661
36662         * gcc.c-torture/execute/20011114-1.c: New testcase.
36663
36664         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36665         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36666         like the (before this change) version of 20010327-1.c.
36667
36668 2001-11-14  Roger Sayle <roger@eyesopen.com>
36669
36670         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36671
36672 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36673
36674         * g++.dg/init/array2.C: New test.
36675
36676 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36677
36678         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36679
36680 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36681
36682         * g++.dg/other/forscope1.C: New test.
36683         * g++.dg/ext/forscope1.C: New test.
36684         * g++.dg/ext/forscope2.C: New test.
36685
36686 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36687
36688         * gcc.c-torture/execute/20011113-1.c: New test.
36689
36690 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36691
36692         * gcc.c-torture/execute/20011109-2.c: New test.
36693
36694         * gcc.c-torture/execute/20011109-1.c: New test.
36695
36696 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36697
36698         * gcc.c-torture/compile/20011109-1.c: New test.
36699
36700 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36701
36702         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36703         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36704         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36705         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36706         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36707         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36708         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36709
36710 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36711
36712         * g++.dg/warn/Wshadow-1.C: New tests.
36713         * g++.old-deja/g++.mike/for3.C: Update.
36714
36715 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36716
36717         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36718         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36719         XFAILs.  Adjust expected error texts.
36720         * gcc.c-torture/compile/20011106-1.c,
36721         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36722         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36723         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36724         gcc.dg/c99-array-lval-5.c: New tests.
36725
36726 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36727
36728         * gcc.dg/cpp/defined.c: Update.
36729
36730 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36731
36732         * gcc.c-torture/execute/anon-1.c: New test.
36733
36734 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36735
36736         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36737         same size, so no warning should be produced on stormy16.
36738
36739         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36740         due to oversized array.
36741         * g++.old-deja/g++.mike/ns15.C: Likewise.
36742         * g++.old-deja/g++.pt/crash16.C: Likewise.
36743
36744 2001-11-02  Graham Stott  <grahams@redhat.com>
36745
36746         * g++.dgother/debug1.C: Fix typos.
36747
36748 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36749
36750         * g++.dg/other/debug1.C: New test.
36751
36752 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36753
36754         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36755         of unsigned long.
36756
36757 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36758
36759         * gcc.dg/20011029-2.c: New test.
36760
36761         * gcc.c-torture/compile/20011029-1.c: New test.
36762
36763 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36764
36765         * objc/execute/class_self-1.m: New test.
36766         * objc/execute/class_self-2.m: New test.
36767
36768 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36769
36770         * gcc.misc-tests/msgs.exp: Delete.
36771         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36772         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36773         error set to match recent changes.
36774
36775 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36776
36777         * gcc.dg/20011021-1.c: New test.
36778
36779 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36780
36781         * gcc.c-torture/compile/20011023-1.c: New test.
36782
36783 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36784
36785         * lib/g77.exp: Rewrite based on lib/g++.exp.
36786
36787 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36788
36789         * gcc.c-torture/execute/20011019-1.c: New test.
36790
36791         * gcc.dg/20011018-1.c: New test.
36792
36793 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36794
36795         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36796
36797 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36798
36799         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36800         * gcc.dg/attr-invalid.c: Likewise.
36801
36802 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36803
36804         * testsuite/gcc.dg/20011015-1.c: New test.
36805
36806 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36807
36808         * g++.dg/template/unify2.C: New test.
36809
36810 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36811
36812         * g++.dg/other/exception-specification.C: New test
36813
36814 2001-10-13  Tom Rix  <trix@redhat.com>
36815
36816         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36817         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36818
36819 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36820
36821         * testsuite/gcc.dg/20011009-1.c: New test.
36822
36823 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         PR g++/4476
36826         * g++.dg/other/friend1.C: New test.
36827
36828 2001-10-11  Richard Henderson  <rth@redhat.com>
36829
36830         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36831
36832 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36833
36834         * gcc.c-torture/compile/20011010-1.c: New.
36835
36836 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36837
36838         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36839         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36840         g77.f-torture/execute/execute.exp,
36841         g77.f-torture/noncompile/noncompile.exp,
36842         gcc.c-torture/compile/compile.exp,
36843         gcc.c-torture/execute/execute.exp,
36844         gcc.c-torture/execute/ieee/ieee.exp,
36845         gcc.c-torture/execute/memcheck/memcheck.exp,
36846         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36847         objc/execute/execute.exp: Update FSF address.
36848
36849 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36850
36851         * gcc.dg/cpp/cmdlne-C.c: Update.
36852         * gcc.dg/cpp/cmdlne-C2.c: New.
36853
36854 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36855
36856         * gcc.c-torture/execute/20011008-3.c: New.
36857
36858 2001-10-08  DJ Delorie  <dj@redhat.com>
36859
36860         * gcc.dg/20011008-1.c: New.
36861         * gcc.dg/20011008-2.c: New.
36862
36863 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36864
36865         * gcc.dg/cpp/spacing1.c: Update test.
36866
36867 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36868
36869         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36870         spelling errors of "separate" as "seperate".
36871
36872 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36873
36874         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36875         enough to avoid inlining.
36876
36877 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36878
36879         * lib/g77.exp: set libg2c_dir correctly.
36880
36881 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36882
36883         * gcc.dg/cpp/macro11.c: New test.
36884
36885 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36888         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36889         gcc.dg/format/multattr-3.c: New tests.
36890         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36891         tests for format attributes on function pointers being rejected.
36892
36893 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36894
36895         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36896
36897 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36898
36899         * g++.dg/warn/format1.C: New test.
36900
36901 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36902
36903         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36904
36905 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36906
36907         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36908
36909 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36910
36911         * gcc.dg/cpp/redef2.c: Add test.
36912
36913 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36914
36915         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36916         long-standing bug on i686, apparently.
36917         * gcc.c-torture/execute/loop-2c.x: New file.
36918         * gcc.c-torture/execute/loop-2d.x: New file.
36919         * gcc.c-torture/execute/loop-3c.x: New file.
36920
36921 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36922
36923         * gcc.dg/cpp/20000625-2.c: Correct line number.
36924
36925 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36926
36927         * gcc.dg/cpp/macro10.c: New test.
36928         * gcc.dg/cpp/strify3.c: New test.
36929         * gcc.dg/cpp/spacing1.c: Add tests.
36930         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36931         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36932
36933 2001-09-24  DJ Delorie  <dj@redhat.com>
36934
36935         * gcc.c-torture/execute/20010924-1.c: New test.
36936
36937 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36938
36939         * testsuite/objc/execute/paste.m: Remove.
36940
36941 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36942
36943         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36944
36945 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36946
36947         * g77.dg/strlen0.f: New test.
36948
36949 2001-09-21  Richard Henderson  <rth@redhat.com>
36950
36951         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36952         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36953
36954 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36955
36956         Table-driven attributes.
36957         * g++.dg/ext/attrib1.C: New test.
36958
36959 2001-09-20  DJ Delorie  <dj@redhat.com>
36960
36961         * gcc.dg/20000926-1.c: Update expected warning messages.
36962         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36963         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36964         array.
36965
36966 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36967
36968         * g++.dg/eh/registers1.C: New test case.
36969
36970 2001-09-17  Richard Henderson  <rth@redhat.com>
36971
36972         * gcc.dg/array-5.c: Fix VLA decomposition test.
36973
36974 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36975
36976         * gcc.dg/cpp/line5.c: New testcase.
36977
36978 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36979
36980         * gcc.dg/cpp/macro9.c: New test.
36981
36982 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36983
36984         * gcc.c-torture/execute/980223.c: Change type of addr from long
36985         to char *.
36986
36987 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36988
36989         * gcc.c-torture/execute/20010915-1.c: New test.
36990
36991 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36992
36993         * g77.dg/bprob: New directory.
36994         * g77.dg/bprob/bprob.exp: New file.
36995         * g77.dg/bprob/bprob-1.f: New test.
36996         * g77.dg/gcov: New directory.
36997         * g77.dg/gcov/gcov.exp: New file.
36998         * g77.dg/gcov/gcov-1.f: New test.
36999         * g77.dg/gcov/gcov-1.x: New file.
37000
37001 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37002
37003         * gcc.dg/cpp/directiv.c: Update.
37004         * gcc.dg/cpp/undef1.c: Update.
37005
37006 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37007
37008         * gcc.dg/20010912-1.c: New test.
37009
37010 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37011
37012         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37013         language-independent file in lib.
37014         * lib/gcov.exp: New file.
37015
37016 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37017
37018         * gcc.c-torture/compile/20010911-1.c: New test.
37019
37020 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37021
37022         * lib/profopt.exp: New, to support profile-directed optimizations.
37023         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37024         * gcc.misc-tests/bprob-1.c: New test.
37025         * gcc.misc-tests/bprob-2.c: New test.
37026
37027 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37028
37029         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37030         XFAIL and which kinds of gcov output to verify.
37031         * gcc.misc-tests/gcov-4b.x: New file.
37032         * gcc.misc-tests/gcov-5b.x: New file.
37033         * gcc.misc-tests/gcov-6.x: New file.
37034         * gcc.misc-tests/gcov-7.c: New test.
37035         * gcc.misc-tests/gcov-7.x: New file.
37036
37037 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37038
37039         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37040         * gcc.misc-tests/gcov-6.c: New test.
37041
37042 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37043
37044         PR c++/3986
37045         * g++.dg/abi/vbase1.C: New test.
37046
37047 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37048
37049         * objc.dg/method-2.m: New.
37050
37051 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37052
37053         PR c++/4203
37054         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37055         * g++.dg/init/empty1.C: New test.
37056
37057 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37058
37059         * gcc.c-torture/compile/20010903-1.c: New test.
37060
37061 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37062
37063         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37064         for m68k.
37065
37066 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37067
37068         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37069
37070         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37071
37072         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37073
37074 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37075
37076         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37077         for 16-bit 'unsigned int'.
37078
37079 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37080
37081         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37082
37083 2001-08-27  Richard Henderson  <rth@redhat.com>
37084
37085         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37086         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37087
37088 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37089
37090         * gcc.dg/asm-names.c (ymain): New.
37091
37092 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37093
37094         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37095         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37096         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37097
37098 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37099
37100         * gcc.dg/compare5.c: New testcase.
37101
37102 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37103
37104         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37105         and "In instantiation".
37106
37107 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37108
37109         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37110
37111 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37112
37113         * gcc.misc-tests/gcov.exp: Add support for branch information.
37114         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37115         * gcc.misc-tests/gcov-4.c: New test.
37116         * gcc.misc-tests/gcov-4b.c: New test.
37117         * gcc.misc-tests/gcov-5b.c: New test.
37118
37119 2001-08-20  Zack Weinberg  <zackw@panix.com>
37120
37121         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37122         expected to fail.
37123
37124 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37125
37126         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37127
37128 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * g++.dg/eh/template1.C: New test.
37131
37132 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37133
37134         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37135         Fix thinko.
37136         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37137         for xfail.
37138
37139 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37140
37141         * lib/g77-dg.exp: Use prune.exp for common procedures
37142         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37143         * lib/g77.exp: (g77-dg-prune) Remove
37144
37145 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37146
37147         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37148
37149 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37150
37151         * g++.dg/template/unify1.C: New test.
37152
37153 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37154
37155         * g++.dg/abi/empty4.C: New test.
37156
37157 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37158
37159         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37160         solaris2.*
37161         * g77.f-torture/compile/pr3743.x: Likewise.
37162
37163 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37164
37165         * g++.dg/other/using-declaration.C: New test.
37166
37167 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37168
37169         * gcc.dg/cpp/tr-sign.c: New testcase.
37170
37171 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37172
37173         * gcc.dg/cpp/19951025-1.c: Revert.
37174         * gcc.dg/cpp/directiv.c: We no longer process directives that
37175         interrupt macro arguments.
37176
37177 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37178
37179         * gcc.dg/bconstp-1.c: New test.
37180
37181 2001-08-03  Richard Henderson  <rth@redhat.com>
37182
37183         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37184
37185 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37186
37187         * gcc.dg/cpp/19951025-1.c: Update.
37188
37189 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37190
37191         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37192         should be x.
37193
37194 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         Kill -fhonor-std.
37197         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37198         * g++.old-deja/g++.other/std1.C: Likewise.
37199         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37200
37201 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37202
37203         * lib/g77.exp: Load gcc-defs.exp for common procedures
37204         (g77_pass, g77_fail, g77_finish, g77_exit,
37205         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37206
37207 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37208
37209         * g77.dg/fbackslash.f
37210         * g77.dg/fcase-preserve.f
37211         * g77.dg/ff90-1.f
37212         * g77.dg/ffixed-line-length-0.f
37213         * g77.dg/ffixed-line-length-132.f
37214         * g77.dg/ffixed-line-length-7.f
37215         * g77.dg/ffixed-line-length-72.f
37216         * g77.dg/ffixed-line-length-none.f
37217         * g77.dg/ffree-form-1.f
37218         * g77.dg/fno-backslash.f
37219         * g77.dg/fno-f90-1.f
37220         * g77.dg/fno-fixed-form-1.f
37221         * g77.dg/fno-onetrip.f
37222         * g77.dg/fno-typeless-boz.f
37223         * g77.dg/fno-underscoring.f
37224         * g77.dg/fno-vxt-1.f
37225         * g77.dg/fonetrip.f
37226         * g77.dg/ftypeless-boz.f
37227         * g77.dg/fugly-assumed.f
37228         * g77.dg/funderscoring.f
37229         * g77.dg/fvxt-1.f
37230
37231 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37232
37233         * objc.dg/fwd-proto-1.m: New.
37234         * objc.dg/local-decl-1.m: New.
37235         * objc.dg/naming-1.m: New.
37236         * objc.dg/naming-2.m: New.
37237         * objc.dg/proto-hier-1.m: New.
37238
37239 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37240
37241         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37242         largest-type elements to a struct makes its size grow.
37243
37244 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         * g++.dg/abi/vthunk1.C: New test.
37247
37248 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         * g++.dg/abi/vbase8-22.C: New test.
37251
37252 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37253
37254         * gcc.dg/cpp/macro8.c: New test.
37255
37256 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.dg/abi/vbase8-21.C: New test.
37259
37260 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.dg/abi/vbase8-10.C: New test.
37263
37264 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37265
37266         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37267         ${tool}_set_ld_library_path.
37268         Changed caller.
37269         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37270         g++.exp.
37271
37272 2001-07-26  Stan Cox <scox@redhat.com>
37273
37274         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37275         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37276         gcc_exit, gcc_check_unsupported_p):
37277         Moved to gcc-deps.exp
37278         * gcc-deps.exp: New file.
37279
37280 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37281
37282         * g++.old-deja/g++.pt/defarg14.C: New test.
37283
37284 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.old-deja/g++.other/lineno5.C: New test.
37287
37288 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         * g++.old-deja/g++.pt/crash68.C: New test.
37291
37292 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37293
37294         * g++.old-deja/g++.other/crash42.C: New test.
37295
37296 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37297
37298         * gcc.dg/cpp/extratokens.c: Fix.
37299         * gcc.dg/cpp/skipping2.c: New tests.
37300
37301 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37302
37303         * gcc.c-torture/execute/20010724-1.c: New file.
37304         * gcc.c-torture/execute/20010724-1.x: New file.
37305
37306 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37307
37308         * g++.old-deja/g++.other/cond7.C: New test.
37309
37310 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37311
37312         * g++.old-deja/g++.other/optimize4.C: New test.
37313
37314 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37315
37316         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37317
37318 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37319
37320         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37321         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37322         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37323         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37324
37325         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37326         bug report" message.
37327
37328         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37329         * g++.dg/ext/instantiate1.C: Move from old-deja.
37330
37331 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37332
37333         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37334         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37335         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37336         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37337
37338 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37339
37340         * gcc.c-torture/execute/20010723-1.c: New test.
37341
37342 2001-07-23  Ben Elliston  <bje@redhat.com>
37343
37344         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37345
37346 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37347
37348         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37349         i[34567]86-*-*.
37350         Delete handling of ieee_multilib_flags.
37351         Pass -mieee for alpha*-*-* and sh-*-*.
37352         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37353
37354 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37355
37356         Remove old-abi tests.
37357         * g++.old-deja/g++.mike/p11116.C: Remove.
37358         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37359
37360 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37361
37362         * g77.f-torture/compile/pr3743.f: New test
37363
37364 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37365
37366         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37367
37368 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37369
37370         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37371         g++.old-deja/g++.pt/static6.C: Likewise.
37372         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37373         supports weak symbols.
37374
37375 2001-07-18  Andreas Jaeger  <aj@suse.de>
37376
37377         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37378         supported again.
37379
37380 2001-07-18  Andreas Jaeger  <aj@suse.de>
37381
37382         * gcc.dg/iftrap-1.c: Fix target line.
37383
37384 2001-07-17  Richard Henderson  <rth@redhat.com>
37385
37386         * gcc.c-torture/execute/20010717-1.c: New.
37387
37388 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37389
37390         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37391         tests.
37392
37393 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37394
37395         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37396
37397 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37398
37399         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37400         UAC_SIGBUS, UAC_NOPRINT definitions.
37401
37402 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37403
37404         * objc/execute/object_is_class.m: New test.
37405         * objc/execute/object_is_meta_class.m: New test.
37406
37407 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37408
37409         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37410         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37411
37412 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37413
37414         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37415         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37416
37417 2001-07-14  Richard Henderson  <rth@redhat.com>
37418
37419         * gcc.dg/iftrap-1.c: New.
37420
37421 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37422
37423         * g77.f-torture/execute/intrinsic77.f: New test.
37424
37425 2001-07-11  Janis Johnson <janis@us.ibm.com>
37426
37427         * gcc.misc-tests/gcov-3.c: New test.
37428
37429 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37430
37431         * gcc.c-torture/compile/20010711-1.c,
37432         * gcc.c-torture/compile/20010711-2.c: New tests.
37433
37434 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37435
37436         * gcc.c-torture/execute/20010711-1.c: New test.
37437
37438 2001-07-11  Ben Elliston  <bje@redhat.com>
37439
37440         * g++.old-deja/g++.other/enum5.C: New test.
37441
37442 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37443
37444         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37445         (g++-dg-prune): Call prune_gcc_output.
37446         * prune.exp: New file for prune_gcc_output.
37447         * lib/g++.exp, lib/gcc.exp: Load it.
37448
37449 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37450
37451         * gcc.c-torture/compile/20010701-1.c,
37452         g++.old-deja/g++.ext/attrib6.C: New tests.
37453
37454 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37455
37456         * gcc.c-torture/compile/20010706-1.c: New test.
37457
37458 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37459
37460         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37461
37462 2001-06-28  Stan Shebs  <shebs@apple.com>
37463
37464         * gcc.dg/pragma-darwin.c: New test.
37465
37466 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37467
37468         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37469         Solaris 2.[678] system.
37470
37471 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37472
37473         * gcc.dg/20010622-1.c: New test.
37474
37475 2001-06-18  Stan Shebs  <shebs@apple.com>
37476
37477         * objc.dg: New directory.
37478         * objc.dg/dg.exp: New file.
37479         * objc.dg/alias.m: New.
37480         * objc.dg/class-1.m: New.
37481         * objc.dg/class-2.m: New.
37482         * objc.dg/const-str-1.m: New.
37483         * objc.dg/const-str-2.m: New.
37484         * objc.dg/id-1.m: New.
37485         * objc.dg/method-1.m: New.
37486         * objc.dg/super-class-1.m: New.
37487         * lib/objc-dg.exp: New file.
37488
37489 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37490
37491         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37492         of label name.
37493
37494 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37495
37496         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37497
37498 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37499
37500         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37501         variable.
37502
37503 2001-06-12  Richard Henderson  <rth@redhat.com>
37504
37505         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37506
37507 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37508
37509         * g++.old-deja/g++.abi/vbase5.C: New test.
37510         * g++.old-deja/g++.abi/vbase6.C: New test.
37511         * g++.old-deja/g++.abi/vbase7.C: New test.
37512
37513 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37514
37515         * gcc.c-torture/compile/20010610-1.c: New test.
37516
37517 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.abi/vbase4.C: New test.
37520
37521 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37522
37523         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37524         support %f for HC11/HC12 targets.
37525         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37526         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37527         on HC11/HC12 targets.
37528         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37529
37530 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37531
37532         * gcc.dg/wchar_t-1.c: New file.
37533         * gcc.dg/wint_t-1.c: Likewise.
37534
37535 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37536
37537         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37538
37539 2001-06-11  Richard Henderson  <rth@redhat.com>
37540
37541         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37542
37543 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37544
37545         * gcc.c-torture/compile/20010611-1.c: New test.
37546
37547 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37548
37549         * gcc.dg/c99-tag-1.c: Add more tests.
37550
37551 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37552
37553         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37554         representation on MN10300 and ARM/Thumb.
37555
37556 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37557
37558         * g77.f-torture/execute/20010610.f: New.
37559
37560 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37561
37562         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37563         names.
37564
37565 2001-06-09  Richard Henderson  <rth@redhat.com>
37566
37567         * gcc.c-torture/execute/ashrdi-1.c: New.
37568         * gcc.c-torture/execute/ashldi-1.c: New.
37569         * gcc.c-torture/execute/lshrdi-1.c: New.
37570
37571 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37572
37573         * objc/execute/load-3.m: Added. Check sending +load to categories,
37574         in addition to classes.
37575
37576 2001-06-08  Stan Shebs  <shebs@apple.com>
37577
37578         * objc/execute/load-2.m: New test.  From Nicola Pero
37579         <n.pero@mi.flashnet.it>.
37580
37581 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37582
37583         * gcc.c-torture/execute/20010605-2.c: New test.
37584
37585 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.old-deja/g++.abi/vbase2.C: New test.
37588         * g++.old-deja/g++.abi/vbase3.C: New test.
37589
37590 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37591
37592         * g++.old-deja/g++.pt/friend49.C: New test.
37593
37594 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         * g++.old-deja/g++.ext/anon3.C: New test.
37597
37598 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37599
37600         * g++.old-deja/g++.other/conv7.C: New test.
37601
37602 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37603
37604         * gcc.c-torture/compile/20010605-2.c: New test.
37605
37606 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37607
37608         * gcc.c-torture/execute/20010604-1.c: New test.
37609
37610 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37611
37612         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37613
37614 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37615
37616         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37617         (g++_link_flags): Likewise.
37618         (g++_init): Pass gccpath's value to two previous functions.
37619
37620 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37621
37622         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37623         Ensure logfile entry matches exec command line.
37624
37625 2001-05-31  Richard Henderson  <rth@redhat.com>
37626
37627         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37628         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37629
37630 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37631
37632         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37633         compiler for irix6.2
37634
37635 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37636
37637         * g++.old-deja/g++.other/optimize3.C: New file.
37638
37639 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37640
37641         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37642         assemble.
37643
37644 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37645
37646         * g++.old-deja/g++.other/optimize2.C: New file.
37647
37648 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37649
37650         * gcc.c-torture/compile/20010518-2.c: New file.
37651         * gcc.c-torture/execute/20010518-1.c: New file.
37652         * gcc.c-torture/execute/20010518-2.c: New file.
37653
37654 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37655
37656         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37657
37658 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37659
37660         G++ no longer defines builtins that do not begin with __builtin.
37661         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37662         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37663         * g++.old-deja/g++.law/builtin1.C: Likewise.
37664         * g++.old-deja/g++.law/cvt2.C: Likewise.
37665         * g++.old-deja/g++.mike/net5.C: Likewise.
37666         * g++.old-deja/g++.other/builtins1.C: Likewise.
37667         * g++.old-deja/g++.other/builtins2.C: Likewise.
37668         * g++.old-deja/g++.other/builtins3.C: Likewise.
37669         * g++.old-deja/g++.other/builtins4.C: Likewise.
37670         * g++.old-deja/g++.other/inline8.C: Likewise.
37671         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37672
37673 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37674
37675         * g++.old-deja/g++.pt/using1.C: Adjust.
37676         * g++.old-deja/g++.pt/using2.C: New test.
37677
37678 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37679
37680         * gcc.dg/cpp/charconst.c: New tests.
37681         * gcc.dg/cpp/escape.c: New tests.
37682         * gcc.dg/cpp/escape-1.c: New tests.
37683         * gcc.dg/cpp/escape-2.c: New tests.
37684         * gcc.dg/cpp/ucs.c: New tests.
37685
37686 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37687
37688         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37689         native compiler for irix6.5.
37690
37691 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37692
37693         * lib/g++.exp (g++_include_flags): Use args to compute
37694         get_multilibs.
37695         (g++_link_flags): Likewise.
37696         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37697
37698 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37699
37700         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37701
37702 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37703
37704         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37705         this file.
37706
37707 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37708
37709         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37710         STACK_SIZE;
37711         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37712         to STACK_SIZE; Use it to define size of add_histo array.
37713         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37714         to STACK_SIZE.
37715         (f): Use GITT_SIZE to define size of gitt local table.
37716         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37717         to STACK_SIZE; Use it to define size of bytemem array.
37718
37719 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37720
37721         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37722         on 68HC11/HC12 due to the asm instruction.
37723         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37724         * gcc.c-torture/compile/920520-1.x: Likewise.
37725         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37726         on 68HC11/HC12 because the function is larger than 64K.
37727         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37728         on 68HC11/HC12 because the structure is too large.
37729
37730 2001-05-20  Richard Henderson  <rth@redhat.com>
37731
37732         * gcc.c-torture/execute/20010520-1.c: New.
37733
37734 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37735
37736         * g++.old-deja/g++.warn/compare1.C: New test.
37737         * gcc.dg/compare4.c: New test.
37738
37739 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37740
37741         * g++.old-deja/g++.other/optimize1.C: New test.
37742
37743 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37744
37745         * g++.old-deja/g++.pt/spec41.C: New test.
37746
37747 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37748
37749         * gcc.c-torture/compile/20010114-1.x: Remove.
37750
37751 2001-05-18  Stan Shebs  <shebs@apple.com>
37752
37753         * gcc.c-torture/compile/20010518-1.c: New test.
37754
37755 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37758         * g++.old-deja/g++.pt/crash67.C: New test.
37759
37760 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37761
37762         * g++.old-deja/g++.other/debug9.C: New test.
37763
37764 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37765
37766         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37767
37768 2001-05-16  Jan Hubicka  <jh@suse.cz>
37769
37770         * gcc.c-torture/compile/20010516-1.c: New test.
37771
37772 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.old-deja/g++.other/crash41.C: New test.
37775
37776 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37777
37778         * g++.old-deja/g++.pt/crash66.C: New test.
37779
37780 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37781
37782         * g++.old-deja/g++.robertl/eb27.C: Convert.
37783
37784 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37785
37786         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37787         declaration being redundant.
37788
37789 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37790
37791         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37792
37793 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37794
37795         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37796
37797 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37798
37799         * lib/g++.exp: Use testsuite_flags.
37800
37801 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37802
37803         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37804
37805 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37806
37807         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37808
37809 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37812
37813 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37814
37815         * gcc.c-torture/compile/20010313-1.c: New test.
37816
37817 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37818
37819         * gcc.dg/cpp/direct2.c: New test.
37820         * gccq.dg/cpp/direct2s.c: New test.
37821
37822         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37823
37824 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37825
37826         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37827         * g++.old-deja/g++.other/op3.C: Likewise.
37828
37829 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37830
37831         * gcc.dg/cpp/syshdr.h: New file.
37832         * gcc.dg/cpp/sysmac1.c: Update.
37833         * gcc.dg/cpp/sysmac2.c: Update.
37834
37835 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37836
37837         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37838
37839 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37840
37841         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37842         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37843
37844 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37845
37846         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37847
37848 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37849
37850         * lib/g++.exp (g++_include_flags): Don't use any special flags
37851         if TESTING_IN_BUILD_TREE is not defined.
37852         (g++_init): Use a plain 'c++' as the compiler if
37853         TESTING_IN_BUILD_TREEE is not defined.
37854
37855 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37856
37857         * g++.old-deja/g++.eh/catch13.C: New test.
37858         * g++.old-deja/g++.eh/catch14.C: New test.
37859
37860 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37861
37862         * gcc.dg/cpp/tr-define.c: New test.
37863
37864 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37865
37866         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37867         <stdlib.h>, not <malloc.h>.
37868
37869 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37870
37871         * g++.old-deja/g++.ns/template17.C: New test.
37872
37873 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37874
37875         * g++.old-deja/g++.pt/ref4.C: New test.
37876
37877 2001-04-30  Richard Henderson  <rth@redhat.com>
37878
37879         * gcc.dg/20000724-1.c: Revert last change.
37880
37881 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37882
37883         * g77.f-torture/execute/20010430.f: New test.
37884
37885 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37886
37887         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37888
37889 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37890
37891         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37892
37893 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37894
37895         * g++.old-deja/g++.eh/crash6.C: New test.
37896
37897 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37898
37899         * g++.old-deja/g++.other/warn7.C: New test.
37900
37901 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37902
37903         * g++.old-deja/g++.other/defarg9.C: New test.
37904
37905 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37906
37907         * g77.f-torture/compile/20010426.f: New test.
37908         * g77.f-torture/execute/20010426.f: New test.
37909
37910 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37911
37912         * g77.f-torture/compile/20000629-1.x: Remove - error
37913         has been fixed.
37914
37915 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37916
37917         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37918         Tweak slightly to work with g++.dg framework.
37919         * g++.dg/special/ecos.exp: Run initp1.C test.
37920         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37921
37922         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37923         its linker doesn't give line numbers either.
37924         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37925
37926 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37927
37928         * g++.old-deja/g++.other/lex1.C: New test.
37929
37930 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37931
37932         * gcc.dg/noncompile/20010425-1.c: New test.
37933
37934 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37935
37936         * g++.old-deja/g++.pt/mangle2.C: New test.
37937
37938 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37939
37940         * gcc.dg/format/plus-1.c: New test.
37941
37942 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37943
37944         * gcc.dg/20010423-1.c: New test.
37945
37946 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37947
37948         * gcc.c-torture/execute/20010422-1.c: New test.
37949
37950 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.old-deja/g++.ns/type2.C: New test.
37953
37954 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37955
37956         * g++.old-deja/g++.other/perf1.C: New test.
37957
37958 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37959
37960         * gcc.dg/c99-func-2.c: Remove xfail.
37961         * gcc.dg/c99-func-3.c: Remove xfail.
37962         * gcc.dg/c99-func-4.c: Remove xfail.
37963
37964 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37965
37966         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37967
37968 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37969
37970         * gcc.c-torture/compile/20010423-1.c: New test.
37971
37972 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37973
37974         * g++.old-deja/g++.pt/typename28.C: New test.
37975
37976 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.abi/empty2.C: New test.
37979         * g++.old-deja/g++.abi/empty3.C: New test.
37980
37981 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37982
37983         * g++.old-deja/g++.other/comdat2.C: New test.
37984         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37985
37986 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37987
37988         * g++.old-deja/g++.other/overload14.C: New test.
37989
37990 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37991
37992         * g++.old-deja/g++.other/lookup23.C: New test.
37993
37994 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * gcc.c-torture/execute/20010403-1.c: New test.
37997
37998 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37999             Mark Mitchell  <mark@codesourcery.com>
38000
38001         * lib/old-dejagnu.exp: Don't delete output of executable.
38002         Add .exe suffix to executables.
38003
38004 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38005
38006         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38007
38008 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38009
38010         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38011
38012 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38013
38014         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38015         * g++.old-deja/g++.abi/crash1.C: New test.
38016
38017 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * g++.old-deja/g++.other/crash40.C: New test.
38020
38021 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38024
38025 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38026
38027         * g++.old-deja/g++.other/warn6.C: New test.
38028
38029 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38030
38031         * g++.old-deja/g++.robertl/eb42.C: Same.
38032
38033 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38034
38035         * gcc.dg/wtr-conversion-1.c: New testcase.
38036
38037 2001-04-10  Richard Henderson  <rth@redhat.com>
38038
38039         * g++.old-deja/g++.other/array5.C: New.
38040
38041 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38042
38043         * gcc.c-torture/execute/20010408-1.c: New test.
38044
38045 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38046
38047         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38048         headers and constructs.
38049         * g++.old-deja/g++.robertl/eb79.C: Same.
38050         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38051         * g++.old-deja/g++.robertl/eb73.C: Same.
38052         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38053         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38054         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38055         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38056         * g++.old-deja/g++.robertl/eb44.C: Same.
38057         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38058         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38059         * g++.old-deja/g++.robertl/eb39.C: Same.
38060         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38061         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38062         * g++.old-deja/g++.robertl/eb30.C: Same.
38063         * g++.old-deja/g++.robertl/eb3.C: Same.
38064         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38065         * g++.old-deja/g++.robertl/eb21.C: Same.
38066         * g++.old-deja/g++.robertl/eb15.C: Same.
38067         * g++.old-deja/g++.robertl/eb118.C: Same.
38068         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38069         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38070         * g++.old-deja/g++.robertl/eb109.C: Same.
38071         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38072         * g++.old-deja/g++.mike/rtti1.C: Same.
38073         * g++.old-deja/g++.mike/p658.C: Same.
38074         * g++.old-deja/g++.mike/net46.C: Same.
38075         * g++.old-deja/g++.mike/net34.C: Same.
38076         * g++.old-deja/g++.mike/memoize1.C: Same.
38077         * g++.old-deja/g++.mike/eh2.C: Same.
38078         * g++.old-deja/g++.law/weak.C: Same.
38079         * g++.old-deja/g++.law/visibility7.C: Same.
38080         * g++.old-deja/g++.law/visibility25.C: Same.
38081         * g++.old-deja/g++.law/visibility22.C: Same.
38082         * g++.old-deja/g++.law/visibility2.C: Same.
38083         * g++.old-deja/g++.law/visibility17.C: Same.
38084         * g++.old-deja/g++.law/visibility13.C: Same.
38085         * g++.old-deja/g++.law/visibility10.C: Same.
38086         * g++.old-deja/g++.law/visibility1.C: Same.
38087         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38088         * g++.old-deja/g++.law/vbase1.C: Same.
38089         * g++.old-deja/g++.law/operators32.C: Same.
38090         * g++.old-deja/g++.law/nest3.C: Same.
38091         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38092         * g++.old-deja/g++.law/except5.C (main): Same.
38093         * g++.old-deja/g++.law/cvt7.C (run): Same.
38094         * g++.old-deja/g++.law/cvt2.C: Same.
38095         * g++.old-deja/g++.law/cvt16.C: Same.
38096         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38097         * g++.old-deja/g++.law/ctors17.C (main): Same.
38098         * g++.old-deja/g++.law/ctors13.C: Same.
38099         * g++.old-deja/g++.law/ctors12.C (main): Same.
38100         * g++.old-deja/g++.law/ctors10.C: Same.
38101         * g++.old-deja/g++.law/code-gen5.C: Same.
38102         * g++.old-deja/g++.law/bad-error7.C: Same.
38103         * g++.old-deja/g++.law/arm9.C: Same.
38104         * g++.old-deja/g++.law/arm12.C: Same.
38105         * g++.old-deja/g++.law/arg8.C: Same.
38106         * g++.old-deja/g++.law/arg1.C: Same.
38107         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38108         * g++.old-deja/g++.jason/template31.C: Same.
38109         * g++.old-deja/g++.jason/template24.C (main): Same.
38110         * g++.old-deja/g++.jason/2371.C: Same.
38111         * g++.old-deja/g++.eh/new2.C: Same.
38112         * g++.old-deja/g++.eh/new1.C: Same.
38113         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38114         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38115         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38116         * g++.old-deja/g++.brendan/crash62.C: Same.
38117         * g++.old-deja/g++.brendan/crash52.C: Same.
38118         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38119         * g++.old-deja/g++.brendan/crash38.C: Same.
38120         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38121         * g++.old-deja/g++.brendan/copy9.C: Same.
38122
38123 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38124
38125         * gcc.c-torture/execute/20001203-2.c (memset):
38126         Count argument is of type __SIZE_TYPE__.
38127
38128 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38129
38130         * gcc.c-torture/compile/20010404-1.c: New test.
38131
38132 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38133
38134         * gcc.c-torture/compile/20010326-1.c: New test.
38135
38136 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38137
38138         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38139         peculiarities of the SH.
38140         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38141
38142 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38143
38144         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38145         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38146         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38147
38148 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38149
38150         * g77.f-torture/compile/20010321-1.f: New test.
38151
38152 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38153
38154         * gcc.c-torture/compile/20010329-1.c: New test.
38155
38156 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * gcc.c-torture/execute/20010329-1.c: New test.
38159
38160 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38161
38162         * g++.old-deja/g++.other/eh4.C: Fix typo.
38163
38164 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38165
38166         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38167
38168 2001-03-28  Philip Blundell  <philb@gnu.org>
38169
38170         * gcc.c-torture/compile/20010328-1.c: New test.
38171
38172 2001-03-27  Richard Henderson  <rth@redhat.com>
38173
38174         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38175         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38176
38177 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38178
38179         * gcc.c-torture/compile/20010327-1.c: New test.
38180
38181 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         * g++.old-deja/g++.other/friend12.C: New test.
38184         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38185         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38186
38187 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38188
38189         * gcc.c-torture/execute/20010325-1.c: New test.
38190
38191 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * g++.old-deja/g++.other/mangle3.C: New test.
38194
38195 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38196
38197         * g++.old-deja/g++.other/anon8.C: New test.
38198
38199 2001-03-20  Philip Blundell  <philb@gnu.org>
38200
38201         * gcc.c-torture/compile/20010320-1.c: New test.
38202
38203 2001-03-17  Richard Henderson  <rth@redhat.com>
38204
38205         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38206
38207 2001-03-15  Geoff Keating  <geoff@redhat.com>
38208
38209         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38210         tests on AIX.
38211
38212 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38213
38214         * g++.old-deja/g++.other/eh4.C: New test.
38215
38216 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38217
38218         * gcc.dg/cpp/mi1.c: Update.
38219
38220 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38221
38222         * g++.old-deja/g++.other/regstack.C: New test.
38223
38224 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38225
38226         * g++.old-deja/g++.other/ref4.C: New test.
38227
38228 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38229
38230         * objc/execute/va_method.m: Added.
38231         * objc/execute/IMP.m: Added.
38232         * objc/execute/_cmd.m: Added.
38233         * objc/execute/accessing_ivars.m: Added.
38234         * objc/execute/class-1.m: Added.
38235         * objc/execute/class-10.m: Added.
38236         * objc/execute/class-11.m: Added.
38237         * objc/execute/class-12.m: Added.
38238         * objc/execute/class-13.m: Added.
38239         * objc/execute/class-14.m: Added.
38240         * objc/execute/class-2.m: Added.
38241         * objc/execute/class-3.m: Added.
38242         * objc/execute/class-4.m: Added.
38243         * objc/execute/class-5.m: Added.
38244         * objc/execute/class-6.m: Added.
38245         * objc/execute/class-7.m: Added.
38246         * objc/execute/class-8.m: Added.
38247         * objc/execute/class-9.m: Added.
38248         * objc/execute/class-tests-1.h
38249         * objc/execute/class-tests-2.h
38250         * objc/execute/compatibility_alias.m: Added.
38251         * objc/execute/encode-1.m: Added.
38252         * objc/execute/formal_protocol-1.m: Added.
38253         * objc/execute/formal_protocol-2.m: Added.
38254         * objc/execute/formal_protocol-3.m: Added.
38255         * objc/execute/formal_protocol-4.m: Added.
38256         * objc/execute/formal_protocol-5.m: Added.
38257         * objc/execute/formal_protocol-6.m: Added.
38258         * objc/execute/formal_protocol-7.m: Added.
38259         * objc/execute/informal_protocol.m: Added.
38260         * objc/execute/initialize.m: Added.
38261         * objc/execute/load.m: Added.
38262         * objc/execute/many_args_method.m: Added.
38263         * objc/execute/nested-3.m: Added.
38264         * objc/execute/no_clash.m: Added.
38265         * objc/execute/private.m: Added.
38266         * objc/execute/redefining_self.m: Added.
38267         * objc/execute/root_methods.m: Added.
38268         * objc/execute/selector-1.m: Added.
38269         * objc/execute/static-1.m: Added.
38270         * objc/execute/static-2.m: Added.
38271         * objc/execute/va_method.m: Added.
38272
38273 2001-03-10  Richard Henderson  <rth@redhat.com>
38274
38275         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38276
38277 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38278
38279         * g++.old-deja/g++.other/crash31.C: XFAIL.
38280         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38281         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38282         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38283         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38284         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38285
38286 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38287
38288         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38289
38290 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38291
38292         * gcc.dg/20000724-1.c: Don't use multiline strings.
38293
38294 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38295
38296         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38297         result of -cString against what we expect it to be; don't just
38298         print it out for no one to read.
38299
38300         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38301         Based on testcases provided by Nicola Pero.
38302
38303 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38304
38305         * gcc.dg/cpp/macro7.c: New test.
38306
38307 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38308
38309         * gcc.dg/cpp/multiline.c: Update.
38310
38311 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38312
38313         * g++.old-deja/g++.other/enum3.C: New test.
38314
38315 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         * g++.old-deja/g++.other/pod1.C: New test.
38318
38319 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.ext/overload1.C: New test.
38322
38323 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38324
38325         * g++.old-deja/g++.pt/using1.C: New test.
38326
38327 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38328
38329         * g++.old-deja/g++.other/using9.C: New test.
38330
38331 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38332
38333         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38334
38335         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38336
38337 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38338
38339         * g++.old-deja/g++.ext/realpt1.C: Remove.
38340
38341 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38344
38345 2001-02-26  Will Cohen  <wcohen@redhat.com>
38346
38347         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38348
38349 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38350
38351         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38352         templatized constructors.
38353
38354 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38355
38356         * gcc.c-torture/execute/20010224-1.c: New test.
38357
38358 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.c-torture/execute/20010222-1.c: New test.
38361
38362 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * g++.old-deja/g++.other/inline20.C: New test.
38365
38366 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38367
38368         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38369
38370 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38371
38372         * g++.old-deja/g++.other/lookup22.C: New test.
38373
38374 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38375
38376         * g77.dg: New directory.
38377         * g77.dg/20010216-1.f: New test case.
38378         * g77.dg/dg.exp: New driver.
38379         * lib/g77-dg.exp: New driver library.
38380
38381 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38382
38383         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38384
38385 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38386
38387         * g++.old-deja/g++.other/decl9.C: New test.
38388
38389 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38390
38391         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38392         not need <string> and also tests the initialization at runtime.
38393
38394 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38395
38396         * gcc.c-torture/execute/longlong.c: New test.
38397
38398 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38399
38400         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38401
38402 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38403
38404         * gcc.c-torture/execute/920302-1.c (execute):
38405         Change argument type to short.
38406
38407 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38408
38409         * g++.old-deja/g++.pt/deduct6.C: New test.
38410
38411 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38412
38413         * g++.old-deja/g++.pt/deduct5.C: New test.
38414
38415 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38416
38417         * gcc.c-torture/execute/20010209-1.c: New test.
38418
38419 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38420
38421         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38422
38423 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38424
38425         * g++.dg/vtgc1.C: Update for new ABI.
38426
38427         * consistency.vlad: New directory, 1665 files.
38428
38429 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38430
38431         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38432         return type.
38433         * gcc.dg/cpp/digraphs.c: Declare puts.
38434
38435 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38436
38437         * g++.old-deja/g++.other/warn5.C: New test.
38438
38439 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38440
38441         * g++.old-deja/g++.pt/spec40.C: New test.
38442
38443 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38444
38445         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38446         case.
38447         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38448
38449 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38450
38451         * gcc.c-torture/compile/20010209-1.c: New test.
38452
38453 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38454
38455         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38456         excess errors message but not if it crashes.
38457         * g++.old-deja/g++.other/crash27.C: Likewise.
38458         * g++.old-deja/g++.other/crash28.C: Likewise.
38459         * g++.old-deja/g++.other/crash30.C: Likewise.
38460         * g++.old-deja/g++.other/crash32.C: Likewise.
38461         * g++.old-deja/g++.other/crash35.C: Likewise.
38462         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38463
38464 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38465
38466         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38467         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38468         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38469         g77.f-torture/execute/execute.exp,
38470         g77.f-torture/noncompile/noncompile.exp,
38471         gcc.c-torture/execute/execute.exp,
38472         gcc.c-torture/execute/memcheck/memcheck.exp,
38473         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38474         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38475         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38476         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38477         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38478         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38479         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38480         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38481         Remove bug reporting instructions with ancient email addresses.
38482
38483 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38484
38485         * gcc.dg/20010202-1.c: New test.
38486         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38487
38488 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38489
38490         * g++.dg/stdbool-if.C: New test.
38491
38492 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38493
38494         * objc/execute/fdecl.m: Added main().
38495
38496 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38497
38498         * gcc.c-torture/execute/20010206-1.c: New test.
38499
38500 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38501
38502         * gcc.dg/cpp/avoidpaste1.c: Update.
38503
38504 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38505
38506         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38507         Pero <nicola@brainstorm.co.uk>.
38508         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38509
38510 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38511
38512         * g++.old-deja/g++.pt/spec39.C: New test.
38513
38514 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38515
38516         * gcc.c-torture/compile/20010202-1.c: New test.
38517
38518 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38519
38520         * g++.old-deja/g++.abi/primary2.C: New test.
38521         * g++.old-deja/g++.abi/primary3.C: New test.
38522         * g++.old-deja/g++.abi/primary4.C: New test.
38523         * g++.old-deja/g++.abi/primary5.C: New test.
38524         * g++.old-deja/g++.abi/vtable3.h: New test.
38525         * g++.old-deja/g++.abi/vtable3a.C: New test.
38526         * g++.old-deja/g++.abi/vtable3b.C: New test.
38527         * g++.old-deja/g++.abi/vtable3c.C: New test.
38528         * g++.old-deja/g++.abi/vtable3d.C: New test.
38529         * g++.old-deja/g++.abi/vtable3e.C: New test.
38530         * g++.old-deja/g++.abi/vtable3f.C: New test.
38531         * g++.old-deja/g++.abi/vtable3g.C: New test.
38532         * g++.old-deja/g++.abi/vtable3h.C: New test.
38533         * g++.old-deja/g++.abi/vtable3i.C: New test.
38534         * g++.old-deja/g++.abi/vtable3j.C: New test.
38535         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38536
38537 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38538
38539         * g++.old-deja/g++.other/anon6.C: New test.
38540         * g++.old-deja/g++.other/anon7.C: New test.
38541
38542 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38543
38544         * gcc.dg/cpp/avoidpaste2.c: New tests.
38545
38546 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38549
38550 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38551
38552         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38553         DECIMAL_DIG cases for Irix."
38554
38555 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38556
38557         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38558
38559 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38560
38561         * gcc.dg/c99-tag-1.c: New test.
38562
38563 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38564
38565         * gcc.dg/cpp/tr-warn1.c: Add tests.
38566
38567 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38568
38569         * gcc.dg/cpp/avoidpaste1.c: Update.
38570         * gcc.dg/cpp/paste4.c: Update.
38571
38572 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38573
38574         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38575         cases for Irix.
38576
38577 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38578
38579         * g++.old-deja/g++.other/inline19.C: New test.
38580
38581 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38582
38583         * gcc.dg/Wlarger-than.c: New test.
38584
38585 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38586
38587         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38588
38589 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38590
38591         * gcc.c-torture/execute/20010129-1.c: New test.
38592         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38593
38594 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38595
38596         * gcc.dg/cpp/avoidpaste1.c: Test case.
38597
38598 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38599
38600         * g++.old-deja/g++.other/inline18.C: New test.
38601
38602 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38603
38604         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38605         and __builtin_putchar.
38606
38607 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38608
38609         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38610         tests.
38611
38612 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38613
38614         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38615         floating point number rounding mode to round to the nearest
38616         representable mode.
38617
38618 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38619
38620         * g++.old-deja/g++.other/mangle2.C: New test.
38621
38622 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.c-torture/compile/20010124-1.c: New test.
38625
38626 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38627
38628         * g++.old-deja/g++.pt/spec38.C: New test.
38629
38630 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38631
38632         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38633         "Build don't run".
38634
38635 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38636
38637         * gcc.c-torture/execute/20010123-1.c: New test.
38638
38639 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38640
38641         * g++.old-deja/g++.pt/spec37.C: New test.
38642
38643 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         * g++.old-deja/g++.pt/overload14.C: New test.
38646
38647 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38648
38649         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38650         __builtin_return_address.
38651
38652 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38653
38654         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38655         * g++.old-deja/g++.pt/spec35.C: New test.
38656         * g++.old-deja/g++.pt/spec36.C: New test.
38657
38658 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38659
38660         * gcc.c-torture/compile/20010118-1.c: New test.
38661
38662 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38663
38664         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38665
38666 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38667
38668         * gcc.c-torture/execute/20010119-1.c: New test.
38669
38670 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38671
38672         * g++.old-deja/g++.other/vbase5.C: New test.
38673
38674 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38675
38676         * gcc.c-torture/execute/20010118-1.c: New test.
38677
38678 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         * g++.old-deja/g++.pt/deduct3.C: New test.
38681
38682 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38683
38684         * g++.old-deja/g++.pt/spec34.C: New test.
38685
38686 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38687
38688         * g77.f-torture/compile/20000601-2.f: New test.
38689
38690 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38691
38692         * g++.old-deja/g++.other/init17.C: New test.
38693
38694 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38695
38696         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38697
38698 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38699
38700         * g++.old-deja/g++.pt/unify8.C: New test.
38701
38702 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38703
38704         * g++.old-deja/g++.abi/vbase1.C: New test.
38705
38706 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38707
38708         * g++.old-deja/g++.pt/crash65.C: New test.
38709
38710 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38711
38712         * gcc.dg/cpp/assembl2.S: New test case.
38713
38714 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38715
38716         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38717         are supported.
38718
38719 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38720
38721         * g++.old-deja/g++.other/builtins1.C: New test.
38722         * g++.old-deja/g++.other/builtins2.C: Likewise.
38723         * g++.old-deja/g++.other/builtins3.C: Likewise.
38724         * g++.old-deja/g++.other/builtins4.C: Likewise.
38725
38726 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38727
38728         * gcc.c-torture/compile/20010117-1.c: New test.
38729         * gcc.c-torture/compile/20010117-2.c: New test.
38730
38731 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38732
38733         * g77.f-torture/execute/20010116.[fx]: New test,
38734         XFAIL on i?86-*-*.
38735         * g77.f-torture/compile/20010115.f: Indicate it's
38736         a test for PR fortran/1636.
38737
38738 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38739
38740         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38741
38742 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38743
38744         * g77.f-torture/compile/20010115.f: New test.
38745
38746 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38747
38748         * g++.old-deja/g++.pt/nontype5.C: New test.
38749
38750 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38751
38752         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38753         have an equivalent working one below it.
38754
38755 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38756
38757         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38758         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38759
38760 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38761
38762         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38763         message containing "init_priority".
38764         (conpr-2.C): Likewise.
38765         (conpr-3.C): Likewise.
38766         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38767
38768 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38769
38770         * gcc.c-torture/execute/20010114-2.c: New test.
38771
38772 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38773
38774         * gcc.c-torture/compile/20010114-1.c: New test.
38775         * gcc.c-torture/compile/20010114-1.x: Xfail.
38776         * gcc.c-torture/compile/20010114-2.c: New test.
38777         * gcc.c-torture/execute/20010114-1.c: New test.
38778         * gcc.dg/trunc-1.c: New test.
38779         * gcc.dg/uninit-B.c: New test.
38780
38781 2001-01-13  Nick Clifton  <nickc@redhat.com>
38782
38783         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38784         target.
38785
38786 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38787
38788         * gcc.c-torture/compile/20010113-1.c: New test.
38789
38790 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38791
38792         * gcc.c-torture/compile/20001212-1.c: New test.
38793
38794 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38795
38796         * gcc.dg/cpp/widestr1.c: Update.
38797         * gcc.dg/cpp/prag-imp.c: Remove.
38798
38799 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38800
38801         * gcc.c-torture/execute/20000801-3.x: Remove.
38802         * gcc.dg/c90-init-1.c: New test.
38803         * gcc.dg/c99-init-1.c: New test.
38804         * gcc.dg/c99-init-2.c: New test.
38805         * gcc.dg/gnu99-init-1.c: New test.
38806
38807 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38808
38809         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38810         testing that no relevant ones were found.
38811
38812 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * g++.old-deja/g++.pt/cast2.C: New test.
38815
38816 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38817
38818         * g++.old-deja/g++.pt/friend47.C: New test.
38819
38820 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38821
38822         * g++.old-deja/g++.pt/instantiate13.C: New test.
38823
38824 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38825
38826         * g++.old-deja/g++.other/defarg7.C: New test.
38827         * g++.old-deja/g++.other/defarg8.C: New test.
38828
38829 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38830
38831         * g++.old-deja/g++.pt/crash64.C: New test.
38832
38833 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38834
38835         * g++.old-deja/g++.pt/crash63.C: New test.
38836
38837 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38838
38839         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38840
38841 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38842
38843         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38844
38845 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38846
38847         * g++.old-deja/g++.pt/error3.C: New test.
38848
38849 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38850
38851         * g++.old-deja/g++.other/crash39.C: New test.
38852
38853 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38854
38855         * g++.old-deja/g++.other/vbase4.C: New test.
38856
38857 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38858
38859         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38860         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38861         * gcc.dg/special/special.exp: New test driver which will check
38862         for alias support for the above test.
38863
38864 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38865
38866         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38867         problems on small machines.
38868         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38869         parameterize.
38870
38871 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38872
38873         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38874         mips.
38875         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38876
38877 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         * g++.old_deja/g++.pt/using8.C: New test.
38880
38881 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38882
38883         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38884
38885 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38886
38887         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38888         where a failure is expected.
38889         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38890
38891 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         * g++.old_deja/g++.pt/instantiate12.C: New test.
38894
38895 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38896
38897         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38898         start of structs.
38899         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38900         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38901         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38902         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38903         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38904         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38905         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38906         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38907         * g++.old-deja/g++.eh/spec6.C: Likewise.
38908         * g++.old-deja/g++.jason/crash3.C: Likewise.
38909         * g++.old-deja/g++.law/ctors11.C: Likewise.
38910         * g++.old-deja/g++.law/ctors17.C: Likewise.
38911         * g++.old-deja/g++.law/ctors5.C: Likewise.
38912         * g++.old-deja/g++.law/ctors9.C: Likewise.
38913         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38914         * g++.old-deja/g++.mike/net22.C: Likewise.
38915         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38916         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38917         * g++.old-deja/g++.mike/virt3.C: Likewise.
38918         * g++.old-deja/g++.niklas/t128.C: Likewise.
38919         * g++.old-deja/g++.other/anon4.C: Likewise.
38920         * g++.old-deja/g++.other/using1.C: Likewise.
38921         * g++.old-deja/g++.other/warn3.C: Likewise.
38922         * g++.old-deja/g++.pt/t37.C: Likewise.
38923         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38924         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38925
38926 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38927
38928         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38929
38930 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38931
38932         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38933
38934 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * gcc.c-torture/compile/20010107-1.c: New test.
38937
38938 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38939
38940         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38941
38942 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38943
38944         * gcc.dg/format/format.h: New file.
38945         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38946         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38947         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38948         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38949         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38950         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38951         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38952         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38953         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38954         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38955         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38956         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38957         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38958         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38959         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38960         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38961         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38962         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38963         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38964         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38965         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38966         instead of declaring standard types, macros and functions in each
38967         test.
38968
38969 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38970
38971         * gcc.c-torture/execute/20010106-1.c: New test.
38972
38973 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38974
38975         * gcc.dg/format/format.exp: New file.
38976         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38977         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38978         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38979         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38980         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38981         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38982         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38983         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38984         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38985         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38986         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38987         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38988         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38989         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38990         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38991         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38992         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38993         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38994         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38995         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38996         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38997         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38998         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38999         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39000         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39001         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39002         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39003         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39004         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39005         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39006         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39007         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39008         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39009         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39010         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39011         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39012         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39013         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39014         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39015         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39016         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39017         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39018
39019 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39020
39021         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39022         account.
39023
39024 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39025
39026         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39027
39028 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.old-deja/g++.pt/crash62.C: New test.
39031
39032 2001-01-04  Richard Henderson  <rth@redhat.com>
39033
39034         * gcc.dg/20000926-1.c: Update expected warnings.
39035         * gcc.dg/array-2.c: Likewise.
39036         * gcc.dg/array-4.c: Also validate flexible array members.
39037         * gcc.dg/c99-flex-array-1.c: New.
39038
39039 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39040
39041         * gcc.c-torture/compile/20001222-1.x: Remove.
39042
39043 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39044
39045         * gcc.c-torture/execute/built-in-setjmp.c: New.
39046
39047 2001-01-03  Richard Henderson  <rth@redhat.com>
39048
39049         * gcc.dg/940510-1.c: Update expected error wording.
39050         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39051
39052 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39053
39054         * lib/target-supports.exp (check_alias_available): Modified to
39055         indicate aliases not supported if only weak aliases are supported.
39056
39057 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39058
39059         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39060         Turn on cmpstrsi checks for __pj__ and __i370__.
39061
39062 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39063
39064         * g++.old-deja/g++.other/virtual11.C: New test.
39065
39066 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39069
39070 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39071
39072         * gcc.c-torture/compile/20010102-1.c: New test.
39073
39074 2001-01-02  Andreas Jaeger  <aj@suse.de>
39075
39076         * gcc.dg/noreturn-3.c: New test.
39077
39078         * gcc.dg/noreturn-4.c: New test.
39079
39080 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39081
39082         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39083         __builtin_fputc and __builtin_fwrite.
39084
39085 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39086
39087         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39088         signed char, not default char.
39089
39090 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39091
39092         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39093
39094 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39095
39096         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39097
39098 2000-12-29  Richard Henderson  <rth@redhat.com>
39099
39100         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39101         (__cyg_profile_func_exit): Define.
39102
39103 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39104
39105         * g++.dg/vtgc1.C: New test.
39106
39107 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39108
39109         * gcc.dg/noncompile/20001228-1.c: New test.
39110
39111         * gcc.dg/20001228-1.c: New test.
39112
39113         * gcc.c-torture/execute/20001228-1.c: New test.
39114
39115 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39116
39117         * gcc.dg/format-strfmon-1.c: New test.
39118
39119 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39120
39121         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39122         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39123         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39124         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39125         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39126         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39127         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39128         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39129         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39130         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39131         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39132         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39133         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39134
39135         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39136         * gcc.c-torture/execute/string-opt-4.c: Test index.
39137
39138 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39139
39140         * gcc.c-torture/compile/20001226-1.c: New test.
39141
39142 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39143
39144         * gcc.c-torture/compile/20001222-1.c: New test.
39145         * gcc.c-torture/compile/20001222-1.x: Xfail.
39146
39147 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39148
39149         * gcc.c-torture/execute/comp-goto-2.c: New test.
39150
39151 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39152
39153         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39154         Use long types if __INT_MAX__ is 32767.
39155         (main): Use cast to (sint32 *) when poking 88 into a_page.
39156
39157         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39158
39159 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39160
39161         * gcc.c-torture/compile/20001221-1.c: New test.
39162         * gcc.c-torture/execute/20001221-1.c: New test.
39163
39164 2000-12-20  Richard Henderson  <rth@redhat.com>
39165
39166         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39167         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39168
39169 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39170
39171         * gcc.dg/compare3.c: New test.
39172
39173 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39174
39175         * gcc.dg/format-warnll-1.c: New test.
39176
39177 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39178
39179         * gcc.dg/cpp/cmdlne-P.c: New test.
39180
39181 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39182
39183         * gcc.c-torture/execute/builtin-abs-1.c,
39184         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39185
39186 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39187
39188         * gcc.dg/cpp/multiline.c: New test.
39189
39190 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39191
39192         * g++.old-deja/g++.other/syshdr1.C: Update.
39193         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39194
39195 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39196
39197         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39198
39199 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39200
39201         * g++.old-deja/g++.pt/ttp65.C: New test.
39202
39203 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39204
39205         * g++.old-deja/g++.pt/ttp64.C: New test.
39206
39207 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39208
39209         * g++.old-deja/g++.pt/spec33.C: New test.
39210
39211 2000-12-14  Catherine Moore  <clm@redhat.com>
39212
39213         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39214         * gcc.c-torture/execute/920612-2.c: Likewise.
39215         * gcc.c-torture/execute/920428-2.c: Likewise.
39216         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39217         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39218
39219 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39220
39221         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39222         * gcc.dg/pack-test-2.c: Likewise.
39223
39224 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39225
39226         Tests by Zack Weinberg <zackw@stanford.edu>.
39227
39228         * gcc.dg/cpp/defined.c: Update.
39229         * gcc.dg/cpp/defined_trad.c: New tests.
39230
39231 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39232
39233         * gcc.dg/cpp/trad-direct.c: Update.
39234
39235 2000-12-11  Neil Booth  <neilb@earthling.net>
39236
39237         * gcc.dg/cpp/defined_trad.c
39238
39239 2000-12-11  Neil Booth  <neilb@earthling.net>
39240
39241         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39242
39243 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39244
39245         * gcc.dg/format-miss-2.c: New test.
39246
39247 2000-12-09  Neil Booth  <neilb@earthling.net>
39248
39249         * gcc.dg/cpp/lineflags.c: New tests.
39250         * gcc.dg/cpp/poison.c: Update.
39251         * gcc.dg/cpp/redef2.c: Update.
39252         * gcc.dg/cpp/skipping.c: New test.
39253
39254 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39255
39256         * g++.old-deja/g++.other/eh3.C: New testcase.
39257
39258 2000-12-07  Neil Booth  <neilb@earthling.net>
39259
39260         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39261         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39262         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39263         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39264         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39265         Update.
39266
39267 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39268
39269         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39270         __SIZE_TYPE__ instead of int for type of integers cast to
39271         pointers.
39272
39273 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * g++.old-deja/g++.other/cleanup4.C: New test.
39276
39277 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39278
39279         * format-sec-1.c: New test.
39280
39281 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39282
39283         * gcc.dg/format-nonlit-3.c: New test.
39284
39285 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39286
39287         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39288         through a null pointer.
39289
39290 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39291
39292         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39293         * g++.old-deja/g++.pt/partial4.C: New test.
39294
39295 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39296
39297         * gcc.c-torture/execute/ieee/hugeval.x: New.
39298
39299 2000-12-06  Neil Booth  <neilb@earthling.net>
39300
39301         * gcc.dg/cpp/backslash2.c: New tests.
39302
39303 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39304
39305         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39306         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39307
39308 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39309
39310         * gcc.c-torture/execute/20001203-2.c: New testcase.
39311
39312 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39313
39314         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39315         * g++.old-deja/g++.other/virtual10.C: New test.
39316
39317 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39320
39321 2000-12-05  Richard Henderson  <rth@redhat.com>
39322
39323         * gcc.c-torture/compile/20001205-1.c: New.
39324
39325 2000-12-04  Neil Booth  <neilb@earthling.net>
39326
39327         * g++.old-deja/g++.other/virtual9.C: New test.
39328         * g++.old-deja/g++.pt/crash61.C: New test.
39329         * gcc.c-torture/execute/loop-9.c: New test.
39330
39331 2000-12-04  Neil Booth  <neilb@earthling.net>
39332
39333         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39334         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39335         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39336         * gcc.dg/cpp/extratokens.c: ...here.
39337
39338 2000-12-04  Neil Booth  <neilb@earthling.net>
39339
39340         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39341         New tests.
39342
39343 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39344
39345         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39346         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39347
39348 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39349
39350         * gcc.c-torture/execute/20001203-1.c: New test.
39351
39352 2000-12-03  Neil Booth  <neilb@earthling.net>
39353
39354         * gcc.dg/cpp/macro6.c: New test cases.
39355
39356 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39357
39358         * gcc.c-torture/execute/string-opt-9.c: New test.
39359         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39360         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39361         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39362
39363         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39364         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39365
39366 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39367
39368         * gcc.dg/cpp/if-6.c: New testcase.
39369
39370         * gcc.dg/20001201-1.c: New testcase.
39371
39372 2000-12-02  Neil Booth  <neilb@earthling.net>
39373
39374         * g++.old-deja/g++.other/externC4.C,
39375         g++.old-deja/g++.other/friend10.C: New tests.
39376
39377 2000-12-02  Neil Booth  <neilb@earthling.net>
39378
39379         * g++.old-deja/g++.other/instan2.C
39380         * g++.old-deja/g++.other/instan3.C: New test.
39381
39382 2000-12-02  Neil Booth  <neilb@earthling.net>
39383
39384         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39385         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39386         gnuc99.c,gnuc99-pedantic.c: New tests.
39387
39388 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39389
39390         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39391         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39392
39393 2000-12-01  Neil Booth  <neilb@earthling.net>
39394
39395         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39396         * gcc.dg/cpp/poison.c: Update.
39397         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39398
39399 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39400
39401         * g77.f-torture/execute/20001201.f: New test.
39402
39403 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39404
39405         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39406
39407 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39410
39411 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39412
39413         * g++.old-deja/g++.other/cast6.C: New test.
39414
39415 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39416
39417         * gcc.c-torture/execute/20001130-2.c: New testcase.
39418
39419 2000-11-30  Richard Henderson  <rth@redhat.com>
39420
39421         * gcc.c-torture/execute/20001130-1.c: New test.
39422
39423 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39424
39425         * g++.old-deja/g++.other/op3.C: New test.
39426
39427 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         * g++.old-deja/g++.other/op2.C: New test.
39430
39431 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39432
39433         * g++.old-deja/g++.other/crash38.C: New test.
39434
39435 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39436
39437         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39438
39439 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39440
39441         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39442         tests.
39443         * gcc.c-torture/execute/string-opt-6.c: New test.
39444
39445         * gcc.dg/20001117-1.c: Add main.
39446
39447 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39448
39449         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39450         Move from here ...
39451         * gcc.dg/940510-1.c: ... to here.
39452
39453         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39454         zero-size arrays in toplevel structures.
39455
39456 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39457
39458         * gcc.c-torture/execute/loop-8.c: New test.
39459
39460 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.other/base1.C: New test.
39463
39464 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39465
39466         * g++.old-deja/g++.other/parse2.C: New test.
39467
39468 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39469
39470         * g++.old-deja/g++.pt/incomplete1.C: New test.
39471
39472 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39473
39474         * g++.old-deja/g++.other/friend9.C: New test.
39475
39476 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39477
39478         * gcc.dg/20001127-1.c: New test.
39479
39480 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39481
39482         * g++.old-deja/g++.pt/friend46.C: New test.
39483
39484 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39485
39486         * g++.old-deja/g++.other/ptrmem8.C: New test.
39487
39488 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39489
39490         * gcc.c-torture/execute/string-opt-7.c: New test.
39491         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39492
39493 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39494
39495         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39496         instead of 'mkcheck 2'.
39497
39498 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39499
39500         * gcc.c-torture/execute/memcheck/driver.c,
39501         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39502         C9X references to refer to C99.
39503
39504 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39505
39506         * gcc.dg/ultrasp3.c: New test.
39507
39508 2000-11-25  Neil Booth  <neilb@earthling.net>
39509
39510         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39511
39512 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39513
39514         * gcc.c-torture/compile/20001123-2.c: New.
39515
39516 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39517
39518         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39519
39520 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39521
39522         * gcc.dg/sequence-point-1.c: Add some new tests.
39523         * gcc.c-torture/execute/20001124-1.c: New test.
39524
39525 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39526
39527         * g++.old-deja/g++.other/vaarg4.C: New test.
39528         * gcc.c-torture/compile/20001123-1.c: New test.
39529
39530 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39531
39532         * g++.other/crash24.C: Adjust and remove XFAIL.
39533         * g++.other/crash37.C: New test.
39534
39535 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39536
39537         * g++.old-deja/g++.pt/instantiate9.C: New test.
39538
39539 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39540
39541         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39542         new ABI, too.
39543
39544         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39545         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39546
39547 2000-11-22  Neil Booth  <neilb@earthling.net>
39548
39549         * gcc.dg/cpp/Wtrigraphs.c: New test.
39550
39551 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39552
39553         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39554
39555 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39556
39557         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39558
39559 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39560
39561         * lib/gcc-dg.exp: load_lib scanasm.exp.
39562         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39563         * lib/g++-dg.exp: load_lib scanasm.exp.
39564         * lib/scanasm.exp: New.
39565         (scan-assembler, scan-assembler-not): Add optional arguments to
39566         test name, or if not present, the pattern name.
39567         (scan-assembler-dem, scan-assembler-dem-not): New.
39568
39569         * g++.dg/dg.exp: New.
39570
39571 2000-11-21  Neil Booth  <neilb@earthling.net>
39572
39573         * gcc.dg/cpp/integrated1.c: Remove.
39574
39575 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39576
39577         * gcc.c-torture/execute/20001121-1.c: New test.
39578
39579 2000-11-21  Richard Henderson  <rth@redhat.com>
39580
39581         * gcc.c-torture/compile/20001121-1.c: New test.
39582
39583 2000-11-20  Neil Booth  <neilb@earthling.net>
39584
39585         * gcc.dg/cpp/integrated1.c: New test.
39586
39587 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * g++.old-deja/g++.other/inline17.C: New test.
39590
39591 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39592
39593         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39594         local variable to be zero: I made the variable global. Now
39595         uses abort() and exit() instead of relying on main's return value.
39596
39597 2000-11-20  Neil Booth  <neilb@earthling.net>
39598
39599         * gcc.dg/cpp/paste2.c: Update test.
39600         * objc/execute/paste.m: New test.
39601
39602 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39603
39604         * gcc.dg/c99-condexpr-1.c: New test.
39605
39606 2000-11-20  Neil Booth  <neilb@earthling.net>
39607
39608         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39609
39610 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39611
39612         * g++.old-deja/g++.pt/export1.C: New test.
39613
39614 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39615
39616         * gcc.dg/20001117-1.c: New test.
39617
39618 2000-11-18  Richard Henderson  <rth@redhat.com>
39619
39620         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39621
39622 2000-11-18  Richard Henderson  <rth@redhat.com>
39623
39624         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39625         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39626         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39627
39628 2000-11-18  Richard Henderson  <rth@redhat.com>
39629
39630         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39631         (main): New.  Exit cleanly.
39632
39633 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39634
39635         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39636         gcc.dg/c99-fordecl-2.c: New tests.
39637
39638 2000-11-18  Richard Henderson  <rth@redhat.com>
39639
39640         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39641         * gcc.c-torture/execute/zerolen-2.c: New.
39642
39643 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39644
39645         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39646         memory.
39647
39648 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39649
39650         * g++.old-deja/g++.pt/instantiate8.C: New test.
39651
39652 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39653
39654         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39655         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39656
39657 2000-11-16  Nick Clifton  <nickc@redhat.com>
39658
39659         * gcc.c-torture/execute/nestfunc-2.c: New test.
39660         * gcc.c-torture/execute/nestfunc-3.c: New test.
39661
39662 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39663
39664         * gcc.c-torture/compile/20001116-1.c: New test.
39665
39666 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39667
39668         * gcc.c-torture/execute/20001115-1.c: New test.
39669
39670 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39671
39672         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39673         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39674         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39675         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39676
39677 2000-11-15  Neil Booth  <neilb@earthling.net>
39678
39679         gcc.dg/cpp/_Pragma1.c: Update.
39680         gcc.dg/cpp/_Pragma2.c: New test.
39681
39682 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39683
39684         * g++.old-deja/g++.other/anon5.C: New test.
39685
39686 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39687
39688         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39689         tests.
39690
39691 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39692
39693         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39694         output.
39695
39696 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39697
39698         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39699         labels at end of compound statements.
39700
39701 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39702
39703         * gcc.c-torture/execute/loop-7.c: New test.
39704
39705 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39706
39707         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39708
39709 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39710
39711         * gcc.dg/c99-bool-1.c: New test.
39712
39713 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39714
39715         * gcc.dg/c99-scope-1.c: Remove xfail.
39716         * gcc.dg/c99-scope-2.c: New test.
39717
39718 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39719
39720         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39721         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39722
39723 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39724
39725         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39726         error messages.
39727
39728         * g++.mike/p700.C: Don't typedef wchar_t.
39729         * g++.mike/p784.C: Likewise.
39730         * g++.mike/eb101.C: Don't use __wchar_t.
39731
39732 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39733
39734         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39735         from DO loop.
39736
39737 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39738
39739         * gcc.c-torture/execute/20001111-1.c: New test.
39740
39741 2000-11-10  Nick Clifton  <nickc@redhat.com>
39742
39743         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39744         long multuiple and accumulate.
39745
39746 2000-11-09  Richard Henderson  <rth@redhat.com>
39747
39748         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39749         via size_t instead of int.
39750
39751         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39752         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39753         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39754         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39755
39756 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39757
39758         * gcc.c-torture/compile/20001109-1.c: New test.
39759         * gcc.c-torture/compile/20001109-2.c: New test.
39760
39761 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.old-deja/g++.pt/operator1.C: New test.
39764         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39765
39766 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39767
39768         * gcc.dg/20001108-1.c: New test.
39769
39770 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39771
39772         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39773         with both arguments constant strings.
39774         * gcc.c-torture/execute/string-opt-3.c: New test.
39775         * gcc.c-torture/execute/string-opt-4.c: New test.
39776         * gcc.c-torture/execute/string-opt-5.c: New test.
39777
39778 2000-11-08  Nick Clifton  <nickc@redhat.com>
39779
39780         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39781         mulsidi3adddi patterns.
39782
39783 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39784
39785         * g++.old-deja/g++.other/crash36.C: New test.
39786
39787 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39788
39789         * g++.old-deja/g++.other/init16.C: New test.
39790
39791 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39792
39793         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39794
39795 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39796
39797         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39798         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39799         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39800
39801 2000-11-07  DJ Delorie  <dj@redhat.com>
39802
39803         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39804
39805 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39806
39807         * gcc.c-torture/execute/string-opt-1.c: New test.
39808
39809 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39810
39811         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39812         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39813         parameters in registers, and there is no way for a varargs
39814         function to know in which order the integer and floating-point
39815         parameters should be interleaved when they are placed on the
39816         stack.
39817         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39818         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39819
39820 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39821
39822         * gcc.c-torture/execute/string-opt-2.c: New test.
39823
39824 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39825
39826         * g++.old-deja/g++.pt/crash60.C: New test.
39827
39828 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39829
39830         * g++.old-deja/g++.other/crash24.C: New test.
39831         * g++.old-deja/g++.other/crash25.C: New test.
39832         * g++.old-deja/g++.other/crash26.C: New test.
39833         * g++.old-deja/g++.other/crash27.C: New test.
39834         * g++.old-deja/g++.other/crash28.C: New test.
39835         * g++.old-deja/g++.other/crash29.C: New test.
39836         * g++.old-deja/g++.other/crash30.C: New test.
39837         * g++.old-deja/g++.other/crash31.C: New test.
39838         * g++.old-deja/g++.other/crash32.C: New test.
39839         * g++.old-deja/g++.other/crash33.C: New test.
39840         * g++.old-deja/g++.other/crash34.C: New test.
39841         * g++.old-deja/g++.other/crash35.C: New test.
39842
39843 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39844
39845         * gcc.c-torture/execute/20001031-1.c: New test.
39846
39847 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39848
39849         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39850         namespace.
39851
39852         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39853         standards-conformant.
39854
39855         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39856
39857         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39858         * g++.old-deja/g++.mike/p755a.C: Likewise.
39859         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39860         library makes no calls to `operator new' during initialization.
39861
39862 2000-11-04  Neil Booth  <neilb@earthling.net>
39863
39864         * gcc.dg/cpp/include2.c: New tests.
39865
39866 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39867
39868         * lib/g++.exp (g++_set_ld_library_path): New function.
39869         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39870
39871 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39872
39873         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39874         warnings.
39875
39876 2000-11-01  Richard Henderson  <rth@redhat.com>
39877
39878         * g++.old-deja/g++.ext/namedret1.C: New.
39879         * g++.old-deja/g++.ext/namedret2.C: New.
39880         * g++.old-deja/g++.ext/namedret3.C: New.
39881
39882 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39883
39884         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39885         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39886
39887 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39888
39889         * gcc.c-torture/execute/va-arg-21.c: New test.
39890
39891 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39892
39893         * gcc.dg/c99-complex-2.c: New test.
39894
39895 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39896
39897         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39898
39899 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39900
39901         * g++.old-deja/g++.other/inline16.C: New test.
39902
39903 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39904
39905         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39906         __PRETTY_FUNCTION__
39907
39908 2000-10-29  Neil Booth  <neilb@earthling.net>
39909
39910         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39911         New tests.
39912         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39913         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39914         optimisation.
39915
39916 2000-10-29  Neil Booth  <neilb@earthling.net>
39917
39918         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39919         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39920         * mi5.c: Test multiple includes work with -C.
39921         * trigraphs.c: Test ^= version.
39922
39923 2000-10-28  Neil Booth  <neilb@earthling.net>
39924
39925         New tests and test updates for new macro expander.
39926
39927         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39928         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39929         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39930         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39931         new diagnostic messages.
39932
39933         * gcc.dg/cpp/macro3.c: New tests.
39934
39935 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39936
39937         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39938         on the same line.
39939
39940 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39941
39942         * g++.old-deja/g++.other/eh2.C: New test.
39943
39944 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39945
39946         * gcc.c-torture/execute/20001027-1.c: New test.
39947
39948 2000-10-26  Richard Henderson  <rth@redhat.com>
39949
39950         * gcc.c-torture/execute/20001026-1.c: New.
39951
39952 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39953
39954         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39955         * g++.old-deja/g++.law/builtin1.C: Likewise.
39956         * g++.old-deja/g++.law/ctors10.C: Likewise.
39957         * g++.old-deja/g++.law/virtual3.C: Likewise.
39958         * g++.old-deja/g++.mike/p658.C: Likewise.
39959         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39960         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39961         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39962         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39963         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39964
39965 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39966
39967         * gcc.c-torture/compile/20001024-1.c: New test.
39968
39969 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39970
39971         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39972         to tell us whether or not we are using V3.
39973
39974 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39975
39976         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39977         operands.
39978
39979 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39980
39981         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39982
39983 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39984
39985         * gcc.c-torture/execute/20001024-1.c: New test.
39986
39987 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39988
39989         * g++.old-deja/g++.other/sibcall1.C: New test.
39990
39991 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.dg/noncompile/init-3.c: New test.
39994
39995 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39996
39997         * gcc.dg/format-array-1.c: New test.
39998
39999 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40000
40001         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40002         writing through null pointers; remove comment about testing
40003         unterminated strings.
40004
40005 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40006
40007         * gcc.c-torture/execute/20001017-2.c: New test.
40008
40009 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40010
40011         * gcc.c-torture/compile/20001018-1.c: New test.
40012         * gcc.c-torture/compile/20001018-1.x: Xfail.
40013
40014 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40015
40016         * gcc.c-torture/execute/20001017-1.c: New test.
40017
40018 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40019
40020         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40021         for multiple use of arguments with scanf formats; add tests for
40022         multiple use of arguments.
40023
40024 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40025
40026         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40027
40028 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40029
40030         * gcc.dg/format-miss-1.c: New test.
40031
40032 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.c-torture/execute/20001013-1.c: New test.
40035
40036 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40037
40038         * gcc.dg/format-branch-1.c: New test.
40039
40040 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40041
40042         * README, lib/file-format.exp: Remove EGCS references.
40043
40044 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40045
40046         * gcc.dg/20001013-1.c: New test.
40047
40048 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40049
40050         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40051         for intmax_t in the compiler using __typeof__ and the type rules
40052         for conditional expressions.
40053
40054 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * gcc.dg/20001012-1.c: New test.
40057         * gcc.dg/20001012-2.c: New test.
40058
40059 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40060
40061         * gcc.dg/format-attr-1.c: New test.
40062
40063 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40064
40065         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40066         __LONG_LONG_MAX__ instead of LLONG_MAX.
40067
40068 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40069
40070         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40071         scanf flags.
40072         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40073         flags.
40074
40075 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40076
40077         * gcc.dg/sequence-pt-1.c: New test.
40078
40079 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40080
40081         * gcc.c-torture/execute/20001011-1.c: New testcase.
40082         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40083
40084 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40087         does not error on it.
40088
40089 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40090
40091         * gcc.dg/20001009-1.c: New test.
40092
40093 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40094
40095         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40096         * gcc.c-torture/execute/20001009-2.c: ... to here.
40097
40098 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40099
40100         * gcc.c-torture/compile/20001009-1.c: New testcase.
40101         * gcc.c-torture/execute/20001009-1.c: New testcase.
40102         Testcases provided by Jan Hubicka <jh@suse.cz>.
40103
40104 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40105
40106         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40107         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40108         uintmax_t using <limits.h> to emulate the compiler's internal
40109         logic.  No longer XFAIL %j tests.
40110
40111 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40112
40113         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40114         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40115         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40116         regexps and details of expected handling of some bad formats.
40117         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40118         suppression.
40119
40120 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40121
40122         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40123         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40124         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40125         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40126         in list archives.
40127
40128 2000-10-06  Richard Henderson  <rth@cygnus.com>
40129
40130         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40131         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40132         * g++.old-deja/g++.jason/report.C: Likewise.
40133         * g++.old-deja/g++.law/friend5.C: Likewise.
40134         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40135         of the expected warnings.
40136
40137 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.old-deja/g++.pt/enum14.C: New test.
40140
40141 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         * g++.old-deja/g++.pt/crash59.C: New test.
40144
40145 2000-10-04  Will Cohen  <wcohen@redhat.com>
40146
40147         * gcc.dg/20000926-1.c: New test.
40148
40149 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40150
40151         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40152         function name for current C++ compiler.
40153         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40154
40155 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40156
40157         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40158         __PRETTY_FUNCTION__.
40159         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40160
40161 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40162
40163         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40164
40165 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40166
40167         * gcc.c-torture/compile/20000923-1.c: New test.
40168
40169 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40170
40171         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40172         * g++.old-deja/g++.pt/ttp62.C: Same.
40173         * g++.old-deja/g++.other/inline14.C: Same.
40174
40175 2000-09-24  Richard Henderson  <rth@cygnus.com>
40176
40177         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40178
40179 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40180
40181         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40182
40183 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40184
40185         * gcc.c-torture/compile/20000922-1.c: New file.
40186
40187 2000-09-21  Nick Clifton  <nickc@redhat.com>
40188
40189         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40190         a signed long modulo operation.
40191         (mod6): New function - perform an unsigned long modulo operation.
40192         (main): Add tests for modulos of very large numbers by very small
40193         dividends.
40194
40195 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40196
40197         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40198
40199 2000-09-19  Richard Henderson  <rth@cygnus.com>
40200
40201         * gcc.dg/compare2.c (case 10): XFAIL.
40202
40203 2000-09-18  Richard Henderson  <rth@cygnus.com>
40204
40205         * gcc.c-torture/execute/20000906-1.c: Move ...
40206         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40207         that support __builtin_trap.
40208
40209 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40210
40211         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40212
40213 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40214
40215         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40216         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40217         more $ format tests.
40218
40219 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40220
40221         * gcc.dg/format-errmk-1.c: New test.
40222
40223 2000-09-17  Greg McGary  <greg@mcgary.org>
40224
40225         * gcc.c-torture/execute/20000917-1.x: Remove.
40226
40227 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40228
40229         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40230
40231 2000-09-17  Greg McGary  <greg@mcgary.org>
40232
40233         * gcc.c-torture/execute/20000917-1.c: New test.
40234         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40235
40236 2000-09-16  Neil Booth  <NeilB@earthling.net>
40237
40238         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40239         in nested macro bug.
40240
40241 2000-09-15  Neil Booth  <NeilB@earthling.net>
40242
40243         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40244
40245 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40246
40247         * gcc.c-torture/execute/20000914-1.c: New test.
40248
40249 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40250
40251         * g++.other/inline13.C: New test.
40252
40253 2000-09-12  Andreas Jaeger  <aj@suse.de>
40254
40255         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40256         constant by Ulrich Drepper <drepper@redhat.com>.
40257
40258 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40259
40260         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40261
40262 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40263
40264         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40265
40266 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40267
40268         * gcc.dg/cpp/backslash.c: New test.
40269
40270 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40271
40272         * gcc.c-torture/execute/20000910-1.c: New test.
40273         * gcc.c-torture/execute/20000910-2.c: Likewise.
40274
40275 2000-09-11  Robert Lipe  <robertl@sco.com>
40276
40277         * gcc.dg/pragma-align.c: New test.
40278
40279 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.old-deja/g++.pt/explicit82.C: New test.
40282         * g++.old-deja/g++.pt/explicit83.C: New test.
40283
40284 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40285
40286         * gcc.dg/asm-names.c: New test.
40287
40288 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40289
40290         * gcc.dg/cpp/tr-warn6.c: New test
40291
40292 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40293
40294         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40295         be accepted.
40296
40297 2000-09-07  Catherine Moore  <clm@redhat.com>
40298
40299         * gcc.c-torture/execute/unroll-1.c: New test.
40300
40301 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40302
40303         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40304         ERROR markers.
40305         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40306         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40307         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40308         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40309         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40310         Preprocess only.
40311         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40312         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40313
40314 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40315
40316         * g++.old-deja/g++.pt/deduct2.C: New test.
40317
40318 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         * g++.old-deja/g++.pt/parms2.C: New test.
40321
40322 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40323
40324         * g++.old-deja/g++.pt/crash58.C: New test.
40325
40326 2000-09-06  Greg McGary  <greg@mcgary.org>
40327
40328         * gcc.c-torture/execute/20000906-1.c: New test.
40329         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40330
40331 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40332
40333         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40334
40335 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40336
40337         * g++.old-deja/g++.pt/crash57.C: New test.
40338
40339 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40340
40341         * g++.old-deja/g++.pt/crash56.C: New test.
40342
40343 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40344
40345         * g++.old-deja/g++.pt/koenig1.C: New test.
40346
40347 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40348
40349         * gcc.dg/20000904-1.c: New test.
40350
40351 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40352
40353         * gcc.dg/cpp/paste8.c: New test.
40354
40355 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40356
40357         * gcc.c-torture/compile/20000827-1.c: New test.
40358
40359 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40360
40361         * gcc.dg/format-diag-1.c: New test.
40362
40363 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40364
40365         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40366         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40367         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40368         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40369         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40370
40371 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.old-deja/g++.other/nested4.C: New test.
40374
40375 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40376
40377         * g++.old-deja/g++.ns/scoped1.C: New test.
40378
40379 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40380
40381         * lib/g++.exp: Support testing already-installed GCC.
40382
40383 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40384
40385         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40386
40387 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40388
40389         * gcc.dg/return-type-2.c: New test.
40390
40391 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40392
40393         * gcc.c-torture/compile/20000825-1.c: New test.
40394
40395 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40396
40397         * gcc.dg/dwarf2-2.c: New test.
40398
40399 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40400
40401         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40402         dg-warning regexps.
40403
40404 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40405
40406         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40407         gcc.dg/format-ext-5.c: New tests.
40408
40409 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40412
40413 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40414
40415         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40416
40417 2000-08-24  Richard Henderson  <rth@cygnus.com>
40418
40419         * gcc.dg/ia64-sync-1.c: New test.
40420         * gcc.dg/ia64-sync-2.c: New test.
40421         * gcc.dg/ia64-asm-1.c: New test.
40422
40423 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40424
40425         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40426         * gcc.dg/format-ext-2.c: New test.
40427
40428 2000-08-23  Jason Merrill  <jason@redhat.com>
40429
40430         * lib/old-dejagnu.exp: Also ignore "In member function" and
40431         "At global scope".
40432
40433 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40434
40435         * gcc.dg/noncompile/label-lineno-1.c: New test.
40436
40437 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40438
40439         * gcc.dg/c99-array-nonobj-1.c: New test.
40440
40441 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40442
40443         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40444         tests.
40445         * gcc.dg/format-ext-1.c: New test.
40446
40447 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40448
40449         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40450         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40451         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40452         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40453         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40454
40455 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40456
40457         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40458         gcc.dg/c99-strftime-2.c: New tests.
40459
40460 2000-08-22  Richard Henderson  <rth@cygnus.com>
40461
40462         * gcc.c-torture/execute/20000822-1.c: New test.
40463
40464 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40465
40466         * gcc.c-torture/execute/20000819-1.x: Remove.
40467
40468 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40469
40470         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40471         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40472         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40473         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40474         gcc.dg/format-xopen-1.c: New tests.
40475
40476 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40477
40478         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40479
40480 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * g++.old-deja/g++.other/loop2.C: New test.
40483
40484         * gcc.c-torture/compile/20000606-1.c: New test.
40485         * gcc.c-torture/compile/20000728-1.c: New test.
40486         * gcc.c-torture/execute/20000801-1.c: New test.
40487         * gcc.c-torture/execute/20000801-2.c: New test.
40488         * gcc.c-torture/execute/20000819-1.c: New test.
40489         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40490         * gcc.dg/20000629-1.c: New test.
40491         * gcc.dg/20000724-1.c: New test.
40492         * gcc.dg/20000807-1.c: New test.
40493
40494 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40495
40496         * gcc.dg/cpp/pragma-1.c: New test.
40497         * gcc.dg/cpp/pragma-2.c: New test.
40498
40499 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40500
40501         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40502         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40503
40504 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40505
40506         * gcc.c-torture/compile/20000818-1.c: New test.
40507
40508 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40509
40510         * gcc.c-torture/execute/20000818-1.c: New test.
40511
40512 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40513
40514         * gcc.dg/format-va-1.c: New test.
40515
40516 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40517
40518         * g++.old-deja/g++.other/typedef8.C: New test.
40519
40520 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40521
40522         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40523         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40524         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40525         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40526         * g++.old-deja/g++.other/ptrmem7.C: New test.
40527         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40528
40529 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         * g++.old-deja/g++.pt/typename27.C: New test.
40532
40533 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40536         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40537         * g++.old-deja/g++.pt/friend45.C: New test.
40538         * g++.old-deja/g++.other/friend8.C: New test.
40539
40540 2000-08-15  Richard Henderson  <rth@cygnus.com>
40541
40542         * gcc.c-torture/execute/20000815-1.c: New test.
40543
40544 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40545
40546         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40547         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40548         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40549
40550 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40551
40552         * g++.old-deja/g++.other/refinit2.C: New test.
40553
40554 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40555
40556         * lib/c-torture.exp (c-torture): Make
40557         compiler_conditional_xfail_data global.
40558         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40559         compiler_conditional_xfail_data machinery.
40560         (f-torture-execute): Likewise.
40561         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40562         and only when unrolling loops.
40563
40564         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40565
40566 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40567
40568         * g++.old-deja/g++.pt/explicit81.C: New test.
40569
40570 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40571
40572         * g++.old-deja/g++.pt/typename26.C: New test.
40573
40574 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40575
40576         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40577         warning.
40578
40579 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         * g++.old-deja/g++.other/array3.C: New test.
40582
40583 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40584
40585         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40586         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40587         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40588         New tests.
40589
40590 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40591
40592         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40593         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40594
40595 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40596
40597         * gcc.c-torture/execute/20000808-1.c: New test.
40598
40599 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40600
40601         * gcc.dg/c90-const-expr-1.c: New test.
40602
40603 2000-08-08  Richard Henderson  <rth@cygnus.com>
40604
40605         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40606
40607 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40608
40609         * gcc.dg/noncompile/const-ll-1.c: New test.
40610
40611 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40612
40613         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40614
40615 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40616
40617         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40618         that running programs linked against the shared version of libobjc
40619         run correctly.
40620
40621 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40622
40623         * gcc.dg/c99-printf-1.c: New test.
40624
40625 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40626
40627         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40628
40629 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40630
40631         * gcc.c-torture/execute/20000731-1.x: Delete.
40632
40633 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40634
40635         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40636         and torture_without_loops as is done by c-torture.exp.
40637         (search_for): Copy from c-torture.exp.
40638         (gcc-dg-runtest): New function, drives a directory of tests
40639         iterating over the TORTURE_OPTIONS.
40640         (scan-assembler, scan-assembler-not): Move here from
40641         individual directory drivers.
40642
40643         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40644         defined by lib/gcc-dg.exp.
40645         * gcc.dg/cpp/cpp.exp: Likewise.
40646         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40647         gcc-dg-runtest, so we cycle over optimization options.
40648
40649         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40650         * gcc.dg/compare2.c: No longer expected to fail.
40651
40652 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40653
40654         * gcc.c-torture/execute/20000804-1.c: New test.
40655
40656 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40659
40660 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40661
40662         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40663
40664 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40665
40666         * gcc.c-torture/compile/20000803-1.c: New test.
40667
40668 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40669
40670         * gcc.c-torture/execute/20000801-3.c,
40671         gcc.c-torture/execute/20000801-4.c: New tests.
40672         * gcc.c-torture/execute/20000801-3.x,
40673         gcc.c-torture/execute/20000801-4.x: Xfail.
40674
40675 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40676
40677         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40678         libobjc/.libs to allow for libtool.
40679
40680 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40681
40682         * gcc.c-torture/compile/20000802-1.c: New test.
40683
40684 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40685
40686         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40687
40688 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40689
40690         * gcc-c-torture/execute/20000731-2.c: New test.
40691
40692         * gcc.c-torture/execute/20000731-1.c: New test.
40693         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40694
40695 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40696
40697         * testsuite/gcc.dg/cpp/paste7.c: New test.
40698         * gcc.dg/cpp/20000725-1.c: New test.
40699
40700 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40701
40702         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40703         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40704         declaration warning for __builtin_dwarf_reg_size.
40705
40706         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40707
40708 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40709
40710         * gcc.dg/noncompile/voidparam-1.c: New test.
40711
40712 2000-07-30  Richard Henderson  <rth@cygnus.com>
40713
40714         * gcc.dg/c90-digraph-1.c: Don't xfail.
40715         * gcc.dg/compare2.c (case 10): Xfail.
40716         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40717
40718 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40719
40720         * gcc.dg/c99-main-1.c: New test.
40721
40722 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40723
40724         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40725
40726 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40727
40728         * gcc.c-tortuer/execute/20000726-1.c: New test.
40729
40730 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40731
40732         * gcc.c-torture/execute/enum-2.c: New test.
40733
40734 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40735
40736         * gcc.dg/cpp/tr-warn3.c: New test.
40737
40738 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40739
40740         * g++.old-deja/g++.ext/implicit1.C: Remove.
40741         * g++.old-deja/g++.jason/c2.C: Remove
40742         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40743         * g++.old-deja/g++.pt/crash16.C: Likewise.
40744         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40745
40746 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40747
40748         * g++.old-deja/g++.other/for2.C: New test.
40749
40750 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40751
40752         * gcc.dg/20000720-1.c: New test.
40753
40754 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40755
40756         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40757
40758 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40759
40760         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40761         * gcc.c-torture/execute/20000722-1.c: New.
40762         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40763
40764 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40765
40766         * gcc.dg/cpp/20000720-1.S: New test.
40767
40768 2000-07-21  Michael Meissner  <meissner@redhat.com>
40769
40770         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40771
40772 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40773
40774         * g++.old-deja/g++.brendan/crash16.C,
40775         g++.old-deja/g++.brendan/parse3.C,
40776         g++.old-deja/g++.brendan/redecl1.C,
40777         g++.old-deja/g++.ns/template13.C,
40778         g++.old-deja/g++.other/decl4.C,
40779         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40780
40781 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40782
40783         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40784         and "Internal error".
40785
40786         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40787         regexps.
40788         * gcc.dg/cpp/paste6.c: New test.
40789
40790 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40791
40792         * gcc.dg/cpp/tr-direct.c: New test.
40793
40794         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40795         gcc.dg/cpp/undef1.c: Tweak error regexps.
40796
40797 2000-07-18  Eric Christopher <echristo@redhat.com>
40798
40799         * gcc.c-torture/compile/20000718-1.c: New test.
40800
40801 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40802
40803         * cpplex.c (_cpp_push_token): If the token being pushed back
40804         is the previous token in this context, just subtract one from
40805         context->posn.
40806         * cppmacro.c (save_expansion): Clear aux field when storing a
40807         placemarker.
40808
40809 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40810
40811         * gcc.dg/noncompile/redecl-1.c: New test.
40812
40813 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40814
40815         * gcc.c-torture/execute/20000717-5.c: New test.
40816         * gcc.c-torture/execute/20000717-1.x: Removed.
40817
40818 2000-07-17  Richard Henderson  <rth@cygnus.com>
40819
40820         * gcc.c-torture/execute/20000717-4.c: New test.
40821
40822 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40823
40824         * gcc.dg/cpp/syshdr.c: New test.
40825         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40826
40827 2000-07-17  Neil Booth  <neilb@earthling.net>
40828
40829         * gcc.dg/cpp/cmdlne-dM.c: New test.
40830         * gcc.dg/cpp/cmdlne-dD.c: New test.
40831
40832 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40833
40834         * gcc.c-torture/execute/20000717-3.c: New test.
40835
40836         * gcc.c-torture/compile/20000717-1.c: New test.
40837
40838 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40839
40840         * gcc.c-torture/execute/20000717-2.c: New test.
40841
40842 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40843
40844         * gcc.dg/formatz-1.c: New test.
40845
40846         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40847         * gcc.dg/c99-digraph-1.c: New tests.
40848
40849         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40850         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40851
40852         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40853         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40854         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40855         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40856         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40857         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40858         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40859
40860 2000-07-17   Greg McGary <greg@mcgary.org>
40861
40862         * gcc.c-torture/execute/20000717-1.c: New test.
40863         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40864
40865 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40866
40867         * gcc.c-torture/execute/20000715-2.c: New test.
40868         * gcc.dg/20000715-1.c: New test.
40869
40870 2000-07-15  Michael Meissner  <meissner@redhat.com>
40871
40872         * gcc.c-torture/execute/20000715-1.c: New test.
40873
40874 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40875
40876         * gcc.c-torture/execute/20000707-1.c: New test.
40877
40878 2000-07-13  Neil Booth  <NeilB@earthling.net>
40879
40880         * testsuite/gcc.dg/cpp/digraph1.c,
40881         testsuite/gcc.dg/cpp/digraph2.c,
40882         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40883
40884 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40885
40886         * g77.f-torture/compile/20000630-2.f: New test.
40887         * g77.f-torture/compile/20000630-2.x
40888
40889 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40890
40891         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40892
40893 2000-07-11  Neil Booth  <NeilB@earthling.net>
40894
40895         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40896
40897 2000-07-11  Neil Booth  <NeilB@earthling.net>
40898
40899         * gcc.dg/cpp/cmdlne-C.c: New.
40900
40901 2000-07-09  Neil Booth  <NeilB@earthling.net>
40902
40903         * gcc.dg/cpp/directiv.c: New tests.
40904         * gcc.dg/cpp/undef1.c: Update.
40905
40906 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40907
40908         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40909
40910 2000-07-09  Neil Booth  <NeilB@earthling.net>
40911
40912         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40913
40914 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40915
40916         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40917         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40918
40919 2000-07-08  Neil Booth  <NeilB@earthling.net>
40920
40921         * gcc.dg/cpp/macsyntx.c: New tests.
40922
40923 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40924
40925         * gcc.dg/20000707-1.c: New test.
40926
40927 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40928
40929         * gcc.c-torture/execute/20000706-1.c: New test.
40930         * gcc.c-torture/execute/20000706-2.c: New test.
40931         * gcc.c-torture/execute/20000706-3.c: New test.
40932         * gcc.c-torture/execute/20000706-4.c: New test.
40933         * gcc.c-torture/execute/20000706-5.c: New test.
40934
40935 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40936
40937         * g++.old-deja/g++.pt/instantiate7.C: New test.
40938
40939 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40940
40941         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40942         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40943         * g++.old-deja/g++.other/rtti3.C: Likewise.
40944         * g++.old-deja/g++.other/rttid3.C: Likewise.
40945
40946 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40947
40948         *  g77.f-torture/compile/20000630-1.x: Fix typo
40949
40950 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40951
40952         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40953         assembly output.
40954
40955 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40956
40957         * gcc.dg/cpp/ident.c: New test.
40958
40959 2000-07-05  Neil Booth  <NeilB@earthling.net>
40960
40961         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40962           gcc.dg/cpp/lexstrng.c: New tests.
40963
40964 2000-07-04  Neil Booth  <NeilB@earthling.net>
40965
40966         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40967         * gcc.dg/cpp/strify2.c: Same.
40968
40969 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40970
40971         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40972         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40973         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40974         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40975
40976         * testsuite/gcc.dg/cpp/macro1.c,
40977         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40978         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40979         testsuite/gcc.dg/cpp/strify1.c,
40980         testsuite/gcc.dg/cpp/strify2.c: New tests.
40981
40982 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40983
40984         * gcc.c-torture/execute/20000703-1.c: New test.
40985
40986 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40987
40988         * g++.old-deja/g++.pt (lookup10.C): New test.
40989
40990 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40991
40992         * g++.old-deja/g++.pt (typename25.C): New test.
40993
40994 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40995
40996         * gcc.c-torture/compile/20000701-1.c: New test.
40997
40998 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40999
41000         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41001         to test case.
41002
41003 2000-06-30  Catherine Moore  <clm@cygnus.com>
41004
41005         * gcc.c-torture/execute/align-1.c: New test.
41006
41007 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41008
41009         * g++.old-deja/g++.pt/expr8.C: New test.
41010         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41011
41012 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41013
41014         * gcc.c-torture/compile/20000629-1.c: New test.
41015
41016 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41017
41018
41019         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41020         gcc.dg/noncompile directory, depending on whether they're
41021         preprocessor tests or not.  Annotate all the tests for the dg
41022         framework.
41023
41024         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41025         * gcc.dg/noncompile/noncompile.exp: New.
41026
41027         * Moved files:
41028         Old name                                New name
41029         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41030         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41031         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41032         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41033         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41034         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41035         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41036         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41037         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41038         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41039         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41040         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41041         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41042         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41043         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41044         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41045         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41046         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41047         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41048         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41049         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41050         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41051         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41052         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41053
41054         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41055         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41056         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41057         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41058         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41059         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41060
41061 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41062
41063         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41064         declare one variable.  On the fourth, error.
41065         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41066         declared by 20000628-1a.h.
41067
41068 2000-06-29  Richard Henderson  <rth@redhat.com>
41069
41070         * gcc.c-torture/execute/930529-1.x: New file.
41071         * gcc.dg/920413-1.c: Adjust expected warning text.
41072         * gcc.dg/980217-1.c: Declare abort.
41073         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41074
41075 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41076
41077         * g77.f-torture/compile/20000629-1.f: New test.
41078         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41079
41080 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41081
41082         Rearrange lots of files, removing entirely the
41083         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41084         directories.
41085
41086         * Deleted files:
41087         gcc.c-torture/code_quality/code_quality.exp
41088         gcc.c-torture/special/special.exp
41089         gcc.failure/failure.exp
41090         gcc.failure/940409-1.x
41091         gcc.c-torture/compile/961203-1.x
41092
41093         * New files:
41094         gcc.misc-tests/linkage.exp
41095         gcc.c-torture/execute/920730-1t.c
41096         gcc.c-torture/execute/920730-1t.x
41097         gcc.c-torture/compile/920520-1.x
41098         gcc.c-torture/compile/920521-1.x
41099         gcc.c-torture/compile/981006-1.x
41100         gcc.c-torture/execute/eeprof-1.x
41101
41102         * Moved files (possibly with modifications to fit a new harness):
41103         Old name                                New name
41104         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41105         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41106         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41107         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41108         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41109         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41110         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41111         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41112         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41113         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41114         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41115         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41116         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41117         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41118
41119 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41120
41121         * c-torture/compile/961203-1.x: Delete.
41122
41123         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41124         not exit. Include stdio.h.
41125         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41126         * gcc.misc-tests/dg-12.c: Likewise.
41127         * gcc.misc-tests/dg-5.c: Likewise.
41128         * gcc.misc-tests/dg-6.c: Likewise.
41129         * gcc.misc-tests/dg-7.c: Prototype abort.
41130         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41131         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41132         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41133         not exit.
41134         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41135         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41136
41137 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41138
41139         * gcc.dg/cpp/20000628-1.c: New test.
41140         * gcc.dg/cpp/20000628-1.h: New header for above test.
41141         * gcc.dg/cpp/20000628-1a.h: Likewise.
41142
41143 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41144
41145         * gcc.dg/cpp: New directory.
41146         * gcc.dg/cpp/cpp.exp: New driver.
41147         * gcc.dg/cpp/20000627-1.c: New test.
41148         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41149         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41150         and rewrite as a compilation test.
41151
41152         * gcc.dg: Move many files into the cpp subdirectory, possibly
41153         renaming or editing them as well.
41154         Old name                New name
41155         990119-1.c              cpp/19990119-1.c
41156         990228-1.c              cpp/19990228-1.c
41157         990407-1.c              cpp/19990407-1.c
41158         990409-1.c              cpp/19990409-1.c
41159         990413-1.c              cpp/19990413-1.c
41160         990703-1.c              cpp/19990703-1.c
41161         20000127-1.c            cpp/20000127-1.c
41162         20000129-1.c            cpp/20000129-1.c
41163         20000207-1.c            cpp/20000207-1.c
41164         20000207-2.c            cpp/20000207-2.c
41165         20000209-1.c            cpp/20000209-1.c
41166         20000209-2.c            cpp/20000209-2.c
41167         20000301-1.c            cpp/20000301-1.c
41168         20000419-1.c            cpp/20000419-1.c
41169         20000510-1.S            cpp/20000510-1.S
41170         20000519-1.c            cpp/20000519-1.c
41171         20000529-1.c            cpp/20000529-1.c
41172         20000625-1.c            cpp/20000625-1.c
41173         20000625-2.c            cpp/20000625-2.c
41174         cpp-as1.c               cpp/assert1.c
41175         cpp-as2.c               cpp/assert2.c
41176         cxx-comments-1.c        cpp/cxxcom1.c
41177         cxx-comments-2.c        cpp/cxxcom2.c
41178         endif-label.c           cpp/endif.c
41179         cpp-hash1.c             cpp/hash1.c
41180         cpp-hash2.c             cpp/hash2.c
41181         cpp-if1.c               cpp/if-1.c
41182         cpp-if2.c               cpp/if-2.c
41183         cpp-if3.c               cpp/if-3.c
41184         cpp-if4.c               cpp/if-4.c
41185         cpp-if5.c               cpp/if-5.c
41186         cpp-cond.c              cpp/if-cexp.c
41187         cpp-missingop.c         cpp/if-mop.c
41188         cpp-missingparen.c      cpp/if-mpar.c
41189         cpp-opprec.c            cpp/if-oppr.c
41190         cpp-ifparen.c           cpp/if-paren.c
41191         cpp-shortcircuit.c      cpp/if-sc.c
41192         cpp-shift.c             cpp/if-shift.c
41193         cpp-unary.c             cpp/if-unary.c
41194         cpp-li1.c               cpp/line1.c
41195         cpp-li2.c               cpp/line2.c
41196         lineno.c                cpp/line3.c
41197         lineno-2.c              cpp/line4.c
41198         cpp-mi.c                cpp/mi1.c
41199         cpp-mic.h               cpp/mi1c.h
41200         cpp-micc.h              cpp/mi1cc.h
41201         cpp-mind.h              cpp/mi1nd.h
41202         cpp-mindp.h             cpp/mi1ndp.h
41203         cpp-mix.h               cpp/mi1x.h
41204         cpp-mi2.c               cpp/mi2.c
41205         cpp-mi2a.h              cpp/mi2a.h
41206         cpp-mi2b.h              cpp/mi2b.h
41207         cpp-mi2c.h              cpp/mi2c.h
41208         cpp-mi3.c               cpp/mi3.c
41209         cpp-mi3.def             cpp/mi3.def
41210         poison-1.c              cpp/poison.c
41211         pr-impl.c               cpp/prag-imp.c
41212         cpp-redef-2.c           cpp/redef1.c
41213         cpp-redef.c             cpp/redef2.c
41214         strpaste.c              cpp/strp1.c
41215         strpaste-2.c            cpp/strp2.c
41216         cpp-tradpaste.c         cpp/tr-paste.c
41217         cpp-tradstringify.c     cpp/tr-str.c
41218         cpp-tradwarn1.c         cpp/tr-warn1.c
41219         cpp-tradwarn2.c         cpp/tr-warn2.c
41220         trigraphs.c             cpp/trigraphs.c
41221         cpp-unc1.c              cpp/unc1.c
41222         cpp-unc2.c              cpp/unc2.c
41223         cpp-unc3.c              cpp/unc3.c
41224         cpp-unc.c               cpp/unc4.c
41225         undef.c                 cpp/undef1.c
41226         undef-2.c               cpp/undef2.c
41227         cpp-wi1.c               cpp/widestr1.c
41228
41229 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41230
41231         * lib/g++.exp (g++_include_flags): Tweak.
41232
41233 2000-06-27  H.J. Lu  <hjl@gnu.org>
41234             Loren J. Rittle  <ljrittle@acm.org>
41235
41236         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41237         version with one that knows about the new gcc tree structure.
41238         (g++_link_flags): Same.
41239
41240 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41241
41242         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41243         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41244         case we are cross-compiling.
41245
41246         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41247         g++.old-deja/g++.niklas/Makefile.in,
41248         g++.old-deja/g++.niklas/configure.in,
41249         g++.old-deja/g++.other/Makefile.in,
41250         g++.old-deja/g++.other/configure.in,
41251         gcc.c-torture/code_quality/Makefile.in,
41252         gcc.c-torture/code_quality/configure.in,
41253         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41254         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41255         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41256         gcc.c-torture/execute/ieee/Makefile.in,
41257         gcc.c-torture/execute/ieee/configure.in,
41258         gcc.c-torture/noncompile/Makefile.in,
41259         gcc.c-torture/noncompile/configure.in,
41260         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41261         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41262         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41263
41264 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41265
41266         * g++.old-deja/g++.other/ambig3.C: New test.
41267
41268 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         * g++.old-deja/g++.pt/syntax1.C: New test.
41271         * g++.old-deja/g++.pt/syntax2.C: New test.
41272         * g++.old-deja/g++.other/syntax3.C: New test.
41273         * g++.old-deja/g++.other/syntax4.C: New test.
41274
41275 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41276
41277         * gcc.dg/20000623-1.c: Prototype exit and abort.
41278
41279 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41280
41281         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41282         New tests.
41283         * gcc.dg/cpp-mi3.def: New file.
41284
41285         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41286         inside assertions.
41287         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41288         lexer's error messages.
41289         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41290         divine anything from the linemarkers.
41291         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41292         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41293
41294 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41295
41296         * gcc.dg/20000623-1.c: New test.
41297
41298 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41299
41300         * gcc.c-torture/execute/20000622-1.c: New test.
41301
41302 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41303
41304         * g++.old-deja/g++.other/init15.C: New test.
41305
41306 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         * g++.old-deja/g++.pt/vaarg2.C: New test.
41309         * g++.old-deja/g++.pt/vaarg3.C: New test.
41310
41311 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41312
41313         * g++.old-deja/g++.other/dyncast6.C: New test.
41314
41315 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41316
41317         * gcc.c-torture/execute/loop-6.c: New test.
41318
41319 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41320
41321         * gcc.dg/20000614-1.c: New test.
41322         * gcc.dg/20000614-2.c: New test.
41323
41324 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41325
41326         * g++.old-deja/g++.other/inline12.C: New test.
41327
41328 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41329
41330         * g++.old-deja/g++.other/eh1.C: New test.
41331
41332 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41333
41334         * g++.old-deja/g++.other/type.C: New test.
41335
41336 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41337
41338         * g++.old-deja/g++.other/initstring.C: New test.
41339
41340 2000-06-12  Jason Merrill  <jason@redhat.com>
41341
41342         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41343
41344 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41345
41346         * gcc.c-torture/compile/20000609-1.c: New test.
41347
41348 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41349
41350         * gcc.dg/20000609-1.c: New test.
41351
41352 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41353
41354         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41355         * gcc.c-torture/noncompile/poison-1.c: Move...
41356         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41357         * gcc.dg/cpp-li1.c: Add a token after the #line.
41358
41359 2000-06-05  Richard Henderson  <rth@cygnus.com>
41360
41361         * gcc.c-torture/execute/20000605-2.c: New test.
41362         * gcc.c-torture/execute/20000605-3.c: New test.
41363
41364 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41365
41366         * g77.f-torture/execute/20000503-1.x: New file.
41367
41368 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41369
41370         * g++.old-deja/g++.eh/badalloc1.C: New test.
41371
41372 2000-06-05  Richard Henderson  <rth@cygnus.com>
41373
41374         * gcc.c-torture/execute/20000605-1.c: New test.
41375
41376 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41377             Nathan Sidwell <nathan@codesourcery.com>
41378
41379         * gcc.c-torture/compile/20000605-1.c: New test.
41380
41381 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41382
41383         * g77.f-torture/compile/20000601-1.f: New test.
41384
41385 2000-06-03  Richard Henderson  <rth@cygnus.com>
41386
41387         * gcc.c-torture/execute/20000603-1.c: New.
41388
41389 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41390
41391         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41392         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41393
41394 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41395
41396         * gcc.dg/compare2.c (case 12): XFAIL.
41397         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41398         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41399
41400         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41401
41402 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41403
41404         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41405         guard macro is already defined when the header is first
41406         included.
41407         * gcc.dg/cpp-mix.h: New file.
41408         * gcc.dg/endif-label.c: Update patterns to match compiler.
41409
41410         * g++.brendan/complex1.C: Declare abort.
41411         * g++.law/refs4.C: Remove XFAIL.
41412         * g++.oliva/expr2.C: Declare abort and exit.
41413
41414 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41415
41416         * gcc.c-torture/execute/20000528-1.c: New test.
41417
41418         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41419         * g++.old-deja/g++.law/temps4.C: Likewise.
41420
41421         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41422         stdlib.h.  Call abort() on failure.
41423         * g++.old-deja/g++.law/refs4.C: Likewise.
41424         * g++.old-deja/g++.law/temps4.C: Likewise.
41425         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41426         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41427
41428 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41429
41430         Relative to g++.dg/special:
41431         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41432
41433         Relative to g++.old-deja:
41434         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41435         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41436         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41437         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41438         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41439         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41440         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41441
41442         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41443         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41444         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41445         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41446         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41447         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41448         and/or string.h.
41449
41450         * g++.other/goto1.C: Update expectations for error messages.
41451
41452 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41453
41454         * gcc.c-torture/compile/20000523-1.c: New test.
41455
41456 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41457
41458         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41459
41460 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41461
41462         * g++.old-deja/g++.eh/catch11.C: New test.
41463         * g++.old-deja/g++.eh/catch12.C: New test.
41464
41465 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41466
41467         * gcc.c-torture/execute/20000523-1.c: New test.
41468
41469 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41470
41471         * c-torture/execute/bcp-1.c: Replace abort in arg of
41472         __builtin_constant_p with a generic external function.
41473
41474         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41475         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41476         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41477         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41478         Prototype abort and/or exit.
41479
41480         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41481         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41482         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41483         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41484
41485 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41486
41487         * gcc.dg/dwarf2-1.c: New test.
41488
41489 2000-05-20  Richard Henderson  <rth@cygnus.com>
41490
41491         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41492
41493 2000-05-20  Andreas Jaeger  <aj@suse.de>
41494
41495         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41496         testcase.
41497
41498 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41499
41500         * gcc.c-torture/execute/20000519-2.c: New test.
41501
41502 2000-05-19  Andreas Jaeger  <aj@suse.de>
41503
41504         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41505         which fails with SSA.
41506
41507         * lib/c-torture.exp: Also test with -O3 -fssa.
41508
41509 2000-05-18  Michael Meissner  <meissner@redhat.com>
41510
41511         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41512         * gcc.c-torture/execute/920415-1.c: Ditto.
41513         * gcc.c-torture/execute/920501-1.c: Ditto.
41514         * gcc.c-torture/execute/conversion.c: Ditto.
41515         * gcc.c-torture/execute/cvt-1.c: Ditto.
41516
41517 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41518
41519         * gcc.c-torture/compile/20000518-1.c: New test.
41520
41521 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41522
41523         * g77.f-torture/compile/200005018.f: New test.
41524
41525 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41526
41527         * gcc.c-torture/compile/20000517-1.c: New test.
41528
41529 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41530
41531         * gcc.c-torture/execute/20000516-1.c: New test.
41532
41533 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41534
41535         * g++.old-deja/g++.other/eh.C: New test.
41536
41537 2000-05-12  Richard Henderson  <rth@cygnus.com>
41538
41539         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41540         constants through to doit's conditional.
41541
41542 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41543
41544         * gcc.c-torture/compile/20000511-1.c: New test.
41545         * g77.f-torture/compile/20000511-1.f: New test.
41546         * g77.f-torture/compile/20000511-2.f: New test.
41547
41548 2000-05-11  Michael Meissner  <meissner@redhat.com>
41549
41550         * gcc.c-torture/execute/20000511-1.c: New test.
41551
41552 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41553
41554         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41555         * gcc.dg/20000510-1.S: New.
41556
41557 2000-05-08  Catherine Moore  <clm@cygnus.com>
41558
41559         * gcc.dg/unused-3.c: New.
41560
41561 2000-05-06  Richard Henderson  <rth@cygnus.com>
41562
41563           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41564           * g++.old-deja/g++.mike/warn1.C: Likewise.
41565           * g++.old-deja/g++.pt/local1.C: Likewise.
41566           * g++.old-deja/g++.pt/local7.C: Likewise.
41567           * g++.old-deja/g++.pt/spec16.C: Likewise.
41568
41569 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41570
41571         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41572
41573 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41574
41575           * g77.f-torture/execute/20000503-1.f: New test.
41576
41577 2000-05-04  Andreas Jaeger  <aj@suse.de>
41578
41579         * gcc.dg/noreturn-2.c: New test.
41580
41581 2000-05-04  Neil Booth  <NeilB@earthling.net>
41582
41583         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41584         preprocessor.
41585
41586 2000-05-04  Richard Henderson  <rth@cygnus.com>
41587
41588         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41589
41590 2000-05-04  Richard Henderson  <rth@cygnus.com>
41591
41592         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41593         OpenSSL by Jason R Thorpe.
41594
41595 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41596
41597         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41598
41599 2000-05-03  Robert Lipe <robertlipe@usa.net>
41600
41601         * gcc.dg/20000503-1.c: New test.
41602
41603 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41604
41605         * gcc.c-torture/compile/20000502-1.c: New test.
41606         * g++.old-deja/g++.other/align.C: New test.
41607         * gcc.dg/cpp-tradstringify.c: New test.
41608
41609 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41610
41611         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41612         and hard registers.
41613
41614 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41615
41616         * gcc.c-torture/execute/loop-5.c: New test.
41617
41618 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41619
41620         * gcc.c-torture/execute/va-arg-20.c: New test.
41621
41622 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41623
41624         * gcc.c-torture/execute/20000422-1.c: New test.
41625
41626 2000-04-20  Greg McGary  <gkm@gnu.org>
41627
41628         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41629         when optimizing, but without sibling-call optimizations (-O1).
41630
41631 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41632
41633           * gcc.c-torture/compile/20000420-1.c: New test.
41634
41635 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41636
41637         * g++.abi/ptrflags.C: New test.
41638         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41639
41640 2000-04-19  Catherine Moore  <clm@cygnus.com>
41641
41642         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41643
41644 2000-04-19  Greg McGary  <gkm@gnu.org>
41645
41646         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41647         sibling-call optimizations.
41648
41649 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41650
41651         * gcc.dg/20000419-1.c: New test.
41652
41653 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41654
41655         * gcc.c-torture/execute/20000412-6.c: New test.
41656
41657 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41658
41659         * gcc.c-torture/execute/20000412-5.c: New test.
41660         * g77.f-torture/compile/20000412-1.f: New test.
41661         * gcc.c-torture/execute/20000412-4.c: New test.
41662         * gcc.c-torture/compile/20000412-2.c: New test.
41663         * gcc.c-torture/execute/20000412-3.c: New test.
41664         * gcc.c-torture/compile/20000412-1.c: New test.
41665         * gcc.c-torture/execute/20000412-2.c: New test.
41666
41667 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41668
41669         * objc/execute/bf-20.m: New test.
41670
41671 2000-04-10  Richard Henderson  <rth@cygnus.com>
41672
41673         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41674
41675         * gcc.c-torture/execute/20000412-1.c: New test.
41676
41677 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41678
41679         * g++.old-deja/g++.eh/catchptr1.C: New test.
41680
41681 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41684
41685 2000-04-08  Neil Booth  <NeilB@earthling.net>
41686
41687         * gcc.dg/cpp-nullchar.c: Remove test as
41688         embedded nulls cause problems.
41689
41690 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41691
41692         * gcc.dg/compare2.c: New test.
41693
41694 2000-04-08  Neil Booth  <NeilB@earthling.net>
41695
41696         * gcc.dg/cpp-nullchar.c: New test.
41697
41698 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41699
41700         * gcc.dg/cpp-mi2.c: New test.
41701         * gcc.dg/cpp-mi2[abc].h: New files.
41702
41703 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41704
41705         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41706         member name.
41707
41708 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41709
41710         * g++.old-deja/g++.abi/vmihint.C: New test.
41711
41712 2000-04-06  Neil Booth  <NeilB@earthling.net>
41713
41714         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41715         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41716         copyright.
41717
41718 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41719
41720         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41721         avoid stack-frame overwrite.
41722
41723 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41724
41725         * gcc.c-torture/compile/20000405-2.c: New test.
41726         * gcc.c-torture/compile/20000405-3.c: New test.
41727
41728 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41729
41730         * gcc.c-torture/compile/20000405-1.c: New test.
41731
41732 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41733
41734         * gcc.dg/cast-qual-1.c: Revert last change.
41735
41736 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41737
41738         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41739
41740 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41741
41742         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41743         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41744
41745 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41746
41747         * gcc.c-torture/compile/20000403-2.c: New test.
41748         * gcc.c-torture/compile/20000403-1.c: New test.
41749
41750 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41751
41752         * gcc.c-torture/execute/20000403-1.c: New test.
41753
41754 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41755
41756         * gcc.c-torture/execute/20000402-1.c: New test.
41757
41758 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41759
41760         * gcc.c-torture/execute/va-arg-15.c: New test.
41761         * gcc.c-torture/execute/va-arg-16.c: New test.
41762         * gcc.c-torture/execute/va-arg-17.c: New test.
41763         * gcc.c-torture/execute/va-arg-18.c: New test.
41764         * gcc.c-torture/execute/va-arg-19.c: New test.
41765
41766 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41767
41768         * gcc.c-torture/compile/981211-1.c: Move to...
41769         * gcc.dg/cpp-as1.c: ...here.
41770         * gcc.dg/cpp-as2.c: New file.
41771
41772         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41773         compiler.
41774
41775 2000-04-02  Neil Booth  <NeilB@earthling.net>
41776
41777         * gcc.dg/cpp-cond.c  New tests.
41778         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41779         accidental success less likely.
41780         * gcc.dg/cpp-missingop.c  New tests.
41781         * gcc.dg/cpp-missingparen.c  New tests.
41782         * gcc.dg/cpp-shift.c  New tests.
41783         * gcc.dg/cpp-shortcircuit.c  New tests.
41784         * gcc.dg/cpp-unary.c  New tests.
41785
41786 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41787
41788         * gcc.c-torture/compile/20000329-1.c: New test.
41789
41790 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41791
41792         * gcc.c-torture/compile/20000326-1.c: New test.
41793         * gcc.c-torture/compile/20000326-2.c: New test.
41794
41795 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41796
41797         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41798         the first parameter is a function argument.
41799
41800 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41801
41802         * g++.old-deja/g++.ext/array4.C: New test.
41803
41804 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41805
41806         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41807
41808 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41809
41810         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41811
41812 2000-03-19  Richard Henderson  <rth@cygnus.com>
41813
41814         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41815
41816 2000-03-19  Richard Henderson  <rth@cygnus.com>
41817
41818         * gcc.c-torture/compile/20000319-1.c: New test.
41819
41820 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41821
41822         * gcc.c-torture/execute/20000314-3.c: New test.
41823         * gcc.c-torture/execute/20000314-2.c: New test.
41824         * gcc.c-torture/execute/20000314-1.c: New test.
41825         * gcc.c-torture/compile/20000314-2.c: New test.
41826         * gcc.c-torture/compile/20000314-1.c: New test.
41827
41828 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41829
41830         * g++.old-deja/g++.warn/inline.C: New test.
41831
41832 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41833
41834         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41835         standards-compliant result rather than specific constants.
41836         Put test-values in array.
41837
41838 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41839
41840         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41841         (g++_target_compile): Put test-specific options last.
41842
41843 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41844
41845         * g++.old-deja/g++.eh/vbase4.C: New test.
41846
41847 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41848
41849         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41850
41851 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41852
41853         * g++.old-deja/g++.brendan/misc12.C: Removed.
41854         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41855         * g++.old-deja/g++.ext/pretty4.C: New test.
41856
41857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41858
41859         * g++.old-deja/g++.other/string2.C: New test.
41860
41861 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41862
41863         * g++.old-deja/g++.warn/impint2.C: New test.
41864
41865 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41866
41867         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41868         is 1, not zero.
41869
41870 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41871
41872         * g++.old-deja/g++.warn/impint.C: New test.
41873         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41874         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41875         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41876         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41877         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41878         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41879         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41880         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41881         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41882         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41883         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41884         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41885
41886 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41887
41888         * gcc.dg/cpp-redef.c: New test.
41889
41890 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         * g++.old-deja/g++.pt/unify7.C: New test.
41893
41894 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41895
41896         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41897         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41898
41899 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41900
41901         * gcc.c-torture/compile/20000224-1.c: New test.
41902
41903 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41904
41905         * gcc.c-torture/compile/cpp-2.c: New test.
41906         * gcc.c-torture/compile/cpp-1.c: New test.
41907
41908 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41909
41910         * gcc.c-torture/execute/20000225-1.c: New test.
41911
41912 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41913
41914         * gcc.dg/cpp-li2.c: New test.
41915
41916         * gcc.dg/cpp-wi1.c: New test.
41917
41918         * gcc.dg/cpp-li1.c: New test.
41919
41920 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41921
41922         * g++.old-deja/g++.other/sizeof5.C: New test.
41923
41924 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41925
41926         * gcc.c-torture/execute/va-arg-13.c: New test.
41927
41928 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41929
41930         * gcc.c-torture/execute/va-arg-12.c: New test.
41931
41932 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         * gcc.c-torture/execute/20000223-1.c: New test.
41935
41936 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41939
41940 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41941
41942         * g++.old-deja/g++.abi/ptrmem.C: New test.
41943
41944 2000-02-19  Richard Henderson  <rth@cygnus.com>
41945
41946         * gcc.c-torture/compile/init-3.c: New.
41947
41948 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41949
41950         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41951         ALWAYS_CXXFLAGS.
41952
41953 2000-02-11  Robert Lipe <robertl@sco.com>
41954
41955         * gcc.c-torture/compile/20000211-3.c: New test.
41956
41957 2000-02-11  Martin Buchholz <martin@xemacs.org>
41958
41959         * gcc.c-torture/compile/20000211-2.c: New test.
41960
41961 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41962
41963         * gcc.c-torture/compile/20000211-1.c: New test.
41964
41965 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41966
41967         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41968           on native targets
41969
41970 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41971
41972         * g++.old-deja/g++.other/cast5.C: New test.
41973
41974 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41975
41976         * gcc.c-torture/execute/20000205-1.c: New.
41977
41978 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41979
41980         * g++.old-deja/g++.jason/cast3.C: Return void.
41981         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41982
41983 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41984
41985         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41986
41987         * gcc.dg/loop-1.c: New test.
41988
41989 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41990
41991         * gcc.c-torture/compile/20000127-1.c: New test.
41992         * gcc.c-torture/execute/991228-1.c: New test.
41993
41994 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41995
41996         * gcc.dg/unused-2.c: New test.
41997
41998         * gcc.dg/conv-1.c: New test.
41999
42000 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42001
42002         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42003         compiler.
42004         (tool_option_proc): Fix typo.
42005
42006 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42007
42008         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42009         of the ld on the host, not on the build machine.
42010         Also, don't crash if '--help' is not a supported option.
42011
42012 2000-01-24  Richard Henderson  <rth@cygnus.com>
42013
42014         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42015
42016 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42017
42018         * gcc.c-torture/execute/20000120-2.c: New test.
42019         * gcc.c-torture/execute/20000120-1.c: New test.
42020
42021 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42022
42023         * gcc.c-torture/execute/20000113-1.c: New test.
42024
42025 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42026
42027         * gcc.c-torture/execute/20000112-1.c: New test.
42028
42029 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42030
42031         * gcc.dg/20000111-1.c: New test.
42032
42033 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42034
42035         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42036         with 16 bit integers.
42037
42038 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42039
42040         * gcc.dg/20000108-1.c: New test.
42041
42042 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42043
42044         * g++.old-deja/g++.ns/koenig8.C: New test.
42045
42046 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42047
42048         * g++.old-deja/g++.other/cast4.C: New test.
42049
42050 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42051
42052         * gcc.c-torture/compile/20000105-2.c: New test.
42053         * gcc.c-torture/compile/20000105-1.c: New test.
42054
42055 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42056
42057         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42058         references to printf & atoi to conform to ANSI standard.
42059         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42060         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42061         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42062         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42063         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42064         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42065         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42066         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42067         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42068         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42069         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42070         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42071         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42072         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42073         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42074         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42075         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42076         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42077         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42078         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42079         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42080         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42081         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42082         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42083         * g++.old-deja/g++.brendan/init3.C: Likewise.
42084         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42085         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42086         * g++.old-deja/g++.brendan/new2.C: Likewise.
42087         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42088         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42089         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42090         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42091         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42092         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42093         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42094         * g++.old-deja/g++.brendan/template24.C: Likewise.
42095         * g++.old-deja/g++.brendan/template3.C: Likewise.
42096         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42097         * g++.old-deja/g++.jason/inline3.C: Likewise.
42098         * g++.old-deja/g++.jason/opeq.C: Likewise.
42099         * g++.old-deja/g++.law/arg5.C: Likewise.
42100         * g++.old-deja/g++.law/arm7.C: Likewise.
42101         * g++.old-deja/g++.law/ctors11.C: Likewise.
42102         * g++.old-deja/g++.law/cvt8.C: Likewise.
42103         * g++.old-deja/g++.law/init9.C: Likewise.
42104         * g++.old-deja/g++.law/refs4.C: Likewise.
42105         * g++.old-deja/g++.law/template2.C: Likewise.
42106         * g++.old-deja/g++.law/visibility24.C: Likewise.
42107         * g++.old-deja/g++.law/vtable3.C: Likewise.
42108         * g++.old-deja/g++.mike/asm2.C: Likewise.
42109         * g++.old-deja/g++.mike/eh1.C: Likewise.
42110         * g++.old-deja/g++.mike/misc1.C: Likewise.
42111         * g++.old-deja/g++.mike/misc13.C: Likewise.
42112         * g++.old-deja/g++.mike/misc14.C: Likewise.
42113         * g++.old-deja/g++.mike/ns12.C: Likewise.
42114         * g++.old-deja/g++.mike/p1248.C: Likewise.
42115         * g++.old-deja/g++.mike/p3708.C: Likewise.
42116         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42117         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42118         * g++.old-deja/g++.mike/p646.C: Likewise.
42119         * g++.old-deja/g++.mike/p700.C: Likewise.
42120         * g++.old-deja/g++.mike/p783.C: Likewise.
42121         * g++.old-deja/g++.mike/p783a.C: Likewise.
42122         * g++.old-deja/g++.mike/p783b.C: Likewise.
42123         * g++.old-deja/g++.mike/p786.C: Likewise.
42124         * g++.old-deja/g++.mike/p789.C: Likewise.
42125         * g++.old-deja/g++.mike/p789a.C: Likewise.
42126         * g++.old-deja/g++.mike/p807a.C: Likewise.
42127         * g++.old-deja/g++.other/delete3.C: Likewise.
42128         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42129         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42130         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42131         * g++.old-deja/g++.other/empty1.C: Likewise.
42132         * g++.old-deja/g++.other/temporary1.C: Likewise.
42133         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42134         * g++.old-deja/g++.pt/t16.C: Likewise.
42135         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42136
42137 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42138
42139         * gcc.dg/991230-1.c: New test.
42140
42141 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42142
42143         * gcc.c-torture/compile/991229-3.c: New test.
42144         * gcc.c-torture/compile/991229-2.c: New test.
42145         * gcc.c-torture/compile/991229-1.c: New test.
42146
42147 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42148
42149         * gcc.c-torture/compile/labels-2.c: New test.
42150
42151 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42152
42153         * gcc.c-torture/execute/991227-1.c: New test.
42154
42155 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42156
42157         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42158
42159 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42160
42161         * gcc.c-torture/execute/991221-1.c: New test.
42162
42163 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42164
42165         * g++.old-deja/g++.other/cast3.C: New test.
42166
42167 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42168
42169         * gcc.c-torture/execute/991216-4.c: New test.
42170
42171 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42172
42173         * gcc.c-torture/execute/991216-1.c: New test.
42174         * gcc.c-torture/execute/991216-2.c: New test.
42175         * gcc.c-torture/execute/991216-3.c: New test.
42176
42177 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42178
42179         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42180         Actually make the test fail by using "-O2" for compilation.
42181
42182 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42183
42184         * g++.old-deja/g++.warn/cast-align1.C: New test.
42185
42186 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42187
42188         * gcc.c-torture/compile/991214-1.c: New test.
42189         * gcc.c-torture/compile/991214-2.c: New test.
42190
42191 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42192
42193         * gcc.dg/991214-1.c: New test.
42194
42195 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42196
42197         * gcc.c-torture/compile/991213-3.c: New test.
42198         * gcc.c-torture/compile/991213-2.c: New test.
42199         * gcc.c-torture/compile/991213-1.c: New test.
42200
42201 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42202
42203         * gcc.dg/991209-1.c: New test.
42204
42205 1999-12-08  Nathan Sidwell <nathan@acm.org>
42206
42207         * gcc.c-torture/compile/991208-1.c: New test.
42208
42209 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42210
42211         * gcc.dg/ultrasp2.c: New test.
42212
42213 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42214
42215         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42216
42217 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42218
42219         * gcc.c-torture/compile/991202-1.c: New test.
42220         * gcc.c-torture/execute/991202-1.c: New test.
42221         * gcc.c-torture/execute/991202-2.c: New test.
42222         * gcc.c-torture/execute/991202-3.c: New test.
42223
42224 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42225
42226         * g++.old-deja/g++.abi/align.C: New test.
42227         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42228         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42229
42230 1999-12-01  Richard Henderson  <rth@cygnus.com>
42231
42232         * gcc.c-torture/execute/991201-1.c: New.
42233
42234 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42235
42236         * gcc.dg/991129-1.c: New test.
42237
42238 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42239
42240         * gcc.c-torture/compile/991127-1.c: New test.
42241
42242 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42243
42244         * g++.old-deja/g++.other/warn4.C: New test.
42245
42246 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42247
42248         * g++.old-deja/g++.eh/cleanup2.C: New test.
42249         * g++.old-deja/g++.ext/pretty2.C: New test.
42250         * g++.old-deja/g++.ext/pretty3.C: New test.
42251         * g++.old-deja/g++.other/debug6.C: New test.
42252
42253 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42254
42255         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42256         compiler_output to look for one error message instead of two.
42257
42258 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42259
42260         * gcc.c-torture/execute/991118-1.c: Also test case
42261         where the word boundary does not split a byte evenly.
42262
42263 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42264
42265         * g++.old-deja/g++.ext/restrict1.C: New test.
42266
42267 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42268
42269         * gcc.c-torture/execute/991118-1.c: New test.
42270
42271 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42272
42273         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42274         working directory pathnames.
42275
42276 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42277
42278         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42279         host is equipped with driver.h and driver.o so it can actually
42280         compile and run the tests.
42281
42282 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42283
42284         * gcc.c-torture/compile/991008-1.c: New test.
42285
42286 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42287
42288         * lib/gcc-dg.exp: Include target-supports.exp
42289
42290 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42291
42292         * lib/target-supports.exp: New file: Provide procs to test for
42293         features supported by the target.
42294         (check_weak_available): Moved here from ecos.exp.
42295         (check_alias_available): New proc: Determine of the target
42296         toolchain supports the alias attribute.
42297
42298         * gcc.dg/special/ecos.exp: Move check_weak_available to
42299         target-supports.exp.
42300         (alias-1.c): Only perform the test if the target supports
42301         aliases.
42302         (wkali-1.c): Only perform the test if the target supports
42303         aliases.
42304
42305         * gcc.dg/990506-0.c: Expect error messages from cross
42306         targets as well as native targets.
42307
42308 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42309
42310         * gcc.dg/ultrasp1.c: Removed xfail.
42311         * gcc.dg/struct-ret-2.c: Likewise.
42312         * gcc.dg/array-1.c: Likewise.
42313
42314 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42315
42316         * gcc.dg/struct-ret-2.c: New test.
42317
42318         * gcc.dg/array-1.c: New test.
42319
42320 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42321
42322         * gcc.c-torture/execute/991030-1.c: New test.
42323
42324 1999-10-26  Richard Henderson  <rth@cygnus.com>
42325
42326         * gcc.c-torture/compile/991026-2.c: New test.
42327
42328 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42329
42330         * gcc.c-torture/compile/991026-1.c: New test.
42331
42332 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42333
42334         * gcc.c-torture/execute/991023-1.c: New test.
42335
42336 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42337
42338         * gcc.c-torture/execute/991019-1.c: New test.
42339
42340 1999-10-16  Richard Henderson  <rth@cygnus.com>
42341
42342         * gcc.c-torture/execute/991016-1.c: New test.
42343
42344 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42345
42346         * gcc.c-torture/execute/991014-1.c: New test.
42347
42348 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42349
42350         * g++.old-deja/g++.other/union2.C: New test.
42351
42352 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42353
42354         * g++.old-deja/g++.other/vaarg2.C: New test.
42355         * g++.old-deja/g++.other/vaarg3.C: New test.
42356
42357 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42358
42359         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42360         in compile/.
42361
42362 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42363
42364         * gcc.c-torture/execute/va-arg-11.c: New test.
42365
42366 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42367
42368         * lib/file-format.exp (gcc_target_object_format): Don't
42369         crash if objdump is unavailable.
42370
42371 1999-09-29  Donn Terry <donn@interix.com>
42372
42373         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42374
42375 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42376
42377         * gcc.c-torture/compile/990928-1.c: New test.
42378
42379 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42380
42381         * g++.old-deja/g++.other/decl6.C: New test.
42382
42383 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42384
42385         * gcc.c-torture/execute/va-arg-10.c: New test.
42386
42387 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42388
42389         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42390         __PRETTY_FUNCTION__.
42391
42392 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42393
42394         * gcc.c-torture/execute/990923-1.c: New test.
42395
42396 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42397
42398         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42399         for which -fpic is inappropriate.
42400
42401 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42402
42403         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42404
42405 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42406
42407         * g++.old-deja/g++.other/dyncast1.C: New test.
42408         * g++.old-deja/g++.other/dyncast2.C: New test.
42409         * g++.old-deja/g++.other/dyncast3.C: New test.
42410         * g++.old-deja/g++.other/dyncast4.C: New test.
42411         * g++.old-deja/g++.other/dyncast5.C: New test.
42412         * g++.old-deja/g++.eh/catch3.C: New test.
42413         * g++.old-deja/g++.eh/catch3p.C: New test.
42414         * g++.old-deja/g++.eh/catch4.C: New test.
42415         * g++.old-deja/g++.eh/catch4p.C: New test.
42416         * g++.old-deja/g++.eh/catch5.C: New test.
42417         * g++.old-deja/g++.eh/catch5p.C: New test.
42418         * g++.old-deja/g++.eh/catch6.C: New test.
42419         * g++.old-deja/g++.eh/catch6p.C: New test.
42420         * g++.old-deja/g++.eh/catch7.C: New test.
42421         * g++.old-deja/g++.eh/catch7p.C: New test.
42422         * g++.old-deja/g++.eh/catch8.C: New test.
42423         * g++.old-deja/g++.eh/catch8p.C: New test.
42424         * g++.old-deja/g++.eh/catch9.C: New test.
42425         * g++.old-deja/g++.eh/catch9p.C: New test.
42426
42427 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42428
42429         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42430         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42431
42432 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42433
42434         * gcc.c-torture/compile/990913-1.c: New test.
42435
42436 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42437
42438         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42439         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42440
42441 1999-09-09  Richard Henderson  <rth@cygnus.com>
42442
42443         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42444
42445 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42446
42447         * g++.old-deja/g++.other/lookup11.C: New test.
42448         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42449         what is permitted and what we want.
42450         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42451         overload use.
42452         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42453
42454 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42455
42456         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42457         * gcc.c-torture/noncompile/poison-1.c: New file.
42458
42459 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42460
42461         * g++.old-deja/g++.other/sizeof3.C: New test.
42462         * g++.old-deja/g++.other/sizeof4.C: New test.
42463         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42464         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42465
42466 1999-09-07  Richard Henderson  <rth@cygnus.com>
42467
42468         * gcc.dg/va-arg-1.c: New.
42469
42470 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42471
42472         * gcc.c-torture/execute/va-arg-9.c: New test.
42473
42474 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42475
42476         * g77.f-torture/compile/980519-2.f: New test.
42477         * g77.f-torture/compile/19990905-0.f: New test.
42478         * g77.f-torture/compile/19990905-1.f: New test.
42479         * g77.f-torture/compile/19990905-2.f: New test.
42480
42481         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42482
42483 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42484
42485         * gcc.c-torture/execute/990827-1.c: Fix typo.
42486
42487 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42488
42489         * g++.old-deja/g++.other/deref1.C: New test.
42490
42491 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42492
42493         * g++.old-deja/g++.other/ambig2.C: New test.
42494         * g++.old-deja/g++.other/cond5.C: New test.
42495         * g++.old-deja/g++.other/lookup16.C: New test.
42496
42497 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42498
42499         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42500         assemblers too.
42501
42502 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42503
42504         * lib/c-torture.exp: Avoid the "compare executables" optimization
42505         when testing native.
42506
42507 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42508
42509         * gcc.c-torture/execute/990829-1.c: New test.
42510         * gcc.c-torture/compile/990829-1.c: New test.
42511
42512 1999-08-27  Paul Burchard  <burchard@pobox.com>
42513
42514         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42515         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42516         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42517         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42518         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42519         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42520         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42521         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42522         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42523         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42524         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42525
42526 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42527
42528         * gcc.c-torture/execute/990827-1.c: New test.
42529
42530 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42531
42532         * g77.f-torture/noncompile/19990826-4.f: New test.
42533
42534         * g77.f-torture/compile/19990826-3.f: New test.
42535
42536         * g77.f-torture/execute/19990826-2.f: New test.
42537
42538         * g77.f-torture/compile/19990826-1.f: New test.
42539
42540         * gcc.c-torture/execute/990826-0.c: New test.
42541         * g77.c-torture/execute/19990826-0.f: New test.
42542
42543         * g77.f-torture/noncompile/970626-2.f: New test.
42544
42545 1999-08-25  Paul Burchard  <burchard@pobox.com>
42546
42547         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42548         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42549         lss-011.C: New tests.
42550
42551 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42552
42553         * g++.old-deja/g++.other/decl5.C: New test.
42554
42555 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42556
42557         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42558         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42559         call `postbase' for each one.  All callers of `postbase' changed
42560         to call this instead.
42561
42562 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42563
42564         * gcc.c-torture/execute/990811-1.c: New test.
42565
42566 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42567
42568         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42569         just native ones.
42570
42571         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42572         just native ones.
42573
42574 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42575
42576         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42577
42578 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42579
42580         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42581
42582 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42583
42584         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42585
42586 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42587
42588         * gcc.c-torture/execute/990804-1.c: New test.
42589
42590 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42591
42592         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42593         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42594         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42595
42596 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42597
42598         * g++.old-deja/g++.other/struct1.C: New test.
42599
42600 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42601
42602         * g++.old-deja/g++.other/enum2.C: New test.
42603
42604 1999-08-02  Richard Henderson  <rth@cygnus.com>
42605
42606         Adapted from tests from Franz Sirl:
42607         * gcc.c-torture/execute/va-arg-7.c: New test.
42608         * gcc.c-torture/execute/va-arg-8.c: New test.
42609
42610 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42611
42612         * gcc.c-torture/compile/990801-2.c: New test.
42613
42614         * gcc.c-torture/compile/990801-1.c: New test.
42615
42616 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42617
42618         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42619         fp-cmp-1.c, converting double to float.
42620
42621         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42622         fp-cmp-1.c, converting double to long double.
42623
42624         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42625         from fr1 to unknown_register, since fr1 is a legitimate register
42626         on some machines.
42627
42628 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42629
42630         * README: More listname related changes.
42631
42632 1999-07-08  Catherine Moore  <clm@cygnus.com>
42633
42634         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42635
42636 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42637
42638         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42639
42640 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42641
42642         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42643
42644 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42645
42646         * gcc.dg/990703-1.c: New test.
42647
42648 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42649
42650         * lib/file-format.exp: New file: Move definition of proc
42651         gcc_target_object_format to here from
42652         gcc.dg/special/ecos.exp.
42653
42654         * lib/c-torture.exp: Include lib file-format.exp.
42655         * lib/gcc-dg.exp: Include lib file-format.exp.
42656
42657         * gcc.dg/special/ecos.exp: Remove definition of proc
42658         gcc_target_object_format.
42659
42660 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42661
42662         * gcc.c-torture/execute/990628-1.c: New test.
42663
42664 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42665
42666         * gcc.c-torture/compile/990625-2.c: New test.
42667
42668         * gcc.c-torture/compile/990625-1.c: New test.
42669
42670 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42671
42672         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42673         attributes compile.
42674         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42675         ports that use the COFF/PE file format.
42676
42677 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42678
42679         * gcc.c-torture/compile/990617-1.c: New test.
42680
42681 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42682
42683         * g++.old-deja/g++.other/decl4.C: New test.
42684
42685 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42686
42687         * g++.old-deja/g++.other/bitfld3.C: New test.
42688
42689 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42690
42691         * g++.old-deja/g++.eh/catch1.C: New test.
42692
42693 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42694
42695         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42696
42697         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42698         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42699
42700 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42701
42702         * g77.f-torture/compile/19990502-0.f: Replace with new,
42703         shorter, test that still fails after recent changes.
42704
42705 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42706
42707         * gcc.c-torture/execute/990604-1.c: New test.
42708
42709 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42710
42711         * gcc.c-torture/execute/990531-1.c: New test.
42712
42713 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42714
42715         * gcc.c-torture/compile/990527-1.c: New test.
42716
42717 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42718
42719         * gcc.c-torture/execute/990527-1.c: New test.
42720
42721 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42722
42723         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42724         bitfields as signed.
42725
42726 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42727
42728         * g77.f-torture/compile/19990525-0.f: New test.
42729
42730 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42731
42732         * gcc.c-torture/execute/990525-2.c: New test.
42733
42734         * gcc.c-torture/execute/990525-1.c: New test.
42735
42736 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42737
42738         * g++.old-deja/g++.other/anon3.C: New test.
42739         * g++.old-deja/g++.other/anon4.C: New test.
42740         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42741         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42742         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42743         Merrill).
42744
42745 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42746
42747         * gcc.c-torture/execute/990524-1.c: New test.
42748
42749         * gcc.dg/990524-1.c: New test.
42750
42751 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42752
42753         * gcc.c-torture/compile/990523-1.c: New test.
42754
42755 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42756
42757         * gcc.c-torture/compile/990519-1.c: New test.
42758
42759 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42760
42761         * gcc.c-torture/compile/990517-1.c: New test.
42762
42763         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42764         (e4, f4): New tests.
42765         (main): Call them.
42766
42767 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42768
42769         * gcc.dg/noreturn-1.c: New test.
42770
42771 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42772
42773         * gcc.c-torture/execute/990513-1.c: New test.
42774
42775 1999-05-10  Richard Henderson  <rth@cygnus.com>
42776
42777         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42778
42779 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42780
42781         * g77.f-torture/execute/erfc.f: Use small single-precision
42782         values, to avoid problems on Alphas when not -mieee.
42783
42784 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42785
42786         * gcc.dg/990506-0.c: New test.
42787
42788 1999-05-08  Richard Henderson  <rth@cygnus.com>
42789
42790         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42791         the constant to test.  Don't XFAIL 64-bit targets.
42792
42793         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42794         * g++.old-deja/g++.law/profile1.C: Likewise.
42795
42796         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42797         operator new instances.
42798         * g++.old-deja/g++.other/delete5.C: Likewise.
42799
42800 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42801
42802         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42803         intrinsic.
42804
42805 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42806
42807         * g77.f-torture/execute/u77-test.f: Reverse order of two
42808         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42809
42810 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42811
42812         * gcc.dg/compare1.c: New test.
42813
42814 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42815
42816         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42817         New tests.
42818
42819 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42820
42821         * g77.f-torture/compile/19990502-1.f: New test.
42822
42823 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42824
42825         * g77.f-torture/compile/19990502-0.f: New test.
42826
42827 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42828
42829         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42830         intrinsic.
42831
42832 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42833
42834         * g77.f-torture/execute/u77-test.f (main): List libU77
42835         intrinsics not currently tested.
42836         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42837         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42838         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42839         Trim blanks off the ends of some printed strings.
42840
42841 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42842
42843         * g77.f-torture/execute/u77-test.f (main): Just warn about
42844         FSTAT gid disagreement, as it's expected on some systems.
42845
42846 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42847
42848         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42849         use a new function, which allows for some slop.
42850         Clean up some commentary.
42851         (issum): The new function.
42852         (sgladd): Deleted subroutine.
42853
42854 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42855
42856         * g77.f-torture/execute/u77-test.f: Modify to be more like
42857         libf2c/libU77 version, bringing patches to that version here.
42858         Add suitable commentary.
42859
42860 1999-04-25  Richard Henderson  <rth@cygnus.com>
42861
42862         * gcc.dg/990424-1.c: New test.
42863
42864 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42865
42866         * g77.f-torture/execute/u77-test.f (main): Bug involving
42867         LSTAT has been fixed, so turn back on full checking.
42868
42869 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42870
42871         * g77.f-torture/compile/19990419-0.f: New test.
42872         * g77.f-torture/execute/19990419-1.f: New test.
42873
42874 1999-04-17  Richard Henderson  <rth@cygnus.com>
42875
42876         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42877         to avoid the need for a prototype to supress a warning.
42878
42879 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42880
42881         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42882
42883 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42884
42885         * gcc.c-torture/execute/990404-1.c: New test.
42886
42887 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42888
42889         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42890         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42891         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42892         missing initializer warnings.
42893
42894 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42895
42896         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42897         matching strings.
42898
42899 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42900
42901         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42902
42903 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42904
42905         * g77.f-torture/execute/19990325-0.f: New test.
42906         * g77.f-torture/execute/19990325-1.f: New test.
42907
42908 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42909
42910         * gcc.c-torture/execute/990324-1.c: New test.
42911
42912 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42913
42914         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42915         test with 4.
42916
42917 1999-03-17  Richard Henderson  <rth@cygnus.com>
42918
42919         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42920
42921 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42922
42923         * g77.f-torture/execute/19990313-2.f: New test.
42924         * g77.f-torture/execute/19990313-3.f: New test.
42925
42926 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42927
42928         * g77.f-torture/execute/19990313-0.f: New test.
42929         * g77.f-torture/execute/19990313-1.f: New test.
42930
42931 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42932
42933         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42934         printf to sprintf.
42935         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42936         (main): Add check for u15.  Conditionalize u31 check depending on
42937         whether ints are <32 bits or >=32 bits.
42938
42939 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42940
42941         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42942
42943 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42944
42945         * g77.f-torture/compile/19990305-0.f: New test.
42946         * g77.f-torture/execute/19981119-0.f: New test.
42947
42948 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42949
42950         * g77.f-torture/execute/970625-2.f: call ABORT if final
42951         result is not correct, instead of just printing it.
42952         Add this checking via newly introduced obfuscation, to
42953         trip up buggy front ends.
42954
42955 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42956
42957         * g77.f-torture/compile/960317-1.f: Moved from being
42958         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42959
42960 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42961
42962         * g77.f-torture/execute/960317-1.f: New (old) test.
42963         * g77.f-torture/execute/970625-2.f: Ditto.
42964
42965 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42966
42967         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42968         message on line 1 or line 2; cccp and cpplib do this differently.
42969
42970 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42971
42972         * g++.old-deja/g++.law/weak1.C: New test.
42973
42974 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42975
42976         * gcc.c-torture/execute/990119-1.c: Renamed to...
42977         * gcc.dg/990119-1.c: this, so it will only be tested once
42978         (it's a preprocessor test, it doesn't need to be run at
42979         multiple optimization levels).
42980
42981 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42982
42983         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42984           ALWAYS_CXXFLAGS.
42985
42986 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42987
42988         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42989         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42990         to not be compilable by current g77.
42991
42992 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42993
42994         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42995
42996 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42997
42998         * gcc.c-torture/execute/990222-1.c: New test.
42999
43000 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43001
43002         * g77.f-torture/compile/19990218-0.f: New test.
43003         * g77.f-torture/noncompile/19990218-1.f: New test.
43004
43005 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43006
43007         * g77.f-torture/compile/19981216-0.f: New test.
43008
43009 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43010
43011         * gcc.dg/990214-1.c: New test.
43012
43013 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43014
43015         * gcc.dg/990213-2.c: New test.
43016
43017         * gcc.dg/990213-1.c: New test.
43018
43019 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43020
43021         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43022         ints.
43023
43024 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43025
43026         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43027         specified by target.
43028
43029         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43030
43031 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43032
43033         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43034
43035 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43036
43037         * gcc.dg/special/ecos.exp: New test driver for new tests with
43038         special requirements.
43039
43040         * gcc.dg/special/alias-1.c: New test.
43041         * gcc.dg/special/gcsec-1.c: New test.
43042         * gcc.dg/special/weak-1.c: New test.
43043         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43044         * gcc.dg/special/weak-2.c: New test.
43045         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43046         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43047         * gcc.dg/special/wkali-1.c: New test.
43048         * gcc.dg/special/wkali-2.c: New test.
43049         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43050         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43051
43052 1999-02-10  Felix Lee  <flee@cygnus.com>
43053
43054           * lib/c-torture.exp (c-torture-compile): Pull out code for
43055           analyzing gcc error messages.
43056           (c-torture-execute): Likewise.  Fix some (harmless) false
43057           positives.
43058           * lib/gcc.exp (gcc_check_compile): New function.
43059
43060 1999-02-08  Richard Henderson  <rth@cygnus.com>
43061
43062         * gcc.c-torture/execute/990208-1.c: New test.
43063
43064 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43065
43066         * g++.dg/special/ecos.exp: New driver for new tests with special
43067         requirements
43068
43069         * g++.dg/special/conpr-1.C: New test
43070         * g++.dg/special/conpr-2.C: New test
43071         * g++.dg/special/conpr-2a.C: New test
43072         * g++.dg/special/conpr-3.C: New test
43073         * g++.dg/special/conpr-3a.C: New test
43074         * g++.dg/special/conpr-3b.C: New test
43075
43076         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43077         allow g++ to use the dg driver
43078
43079         * README: Add comment about g++.dg directory
43080
43081 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43082
43083         * README: Update email addresses.
43084
43085 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43086
43087         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43088         arguments in order to force structure S onto the stack even on
43089         the alpha.
43090         (test): Pass 10 leading arguments to function foo as well as the
43091         structure S.
43092
43093         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43094         failure for all targets.
43095
43096         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43097         abort to terminate program execution.
43098
43099 1999-01-30  Richard Henderson  <rth@cygnus.com>
43100
43101         * gcc.c-torture/execute/990130-1.c: New test.
43102
43103 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43104
43105         * gcc.dg/990130-1.c: New test.
43106
43107 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43108
43109         * gcc.c-torture/execute/990128-1.c: New test.
43110
43111 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43112
43113         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43114
43115 1999-01-27  Felix Lee  <flee@cygnus.com>
43116
43117         * lib/c-torture.exp (c-torture-compile): pull out code for
43118         analyzing gcc error messages.
43119         (c-torture-execute): ditto, and fix some (harmless) false
43120         positives.
43121         * lib/gcc.exp (gcc_check_compile): new function.
43122
43123 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43124
43125         * gcc.dg/990117-1.c: New test.
43126
43127         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43128
43129         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43130
43131 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43132
43133         * g77.f-torture/compile/990115-1.f: New test.
43134
43135 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43136
43137         * gcc.c-torture/compile/990107-1.c: New test
43138
43139 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43140
43141         * gcc.c-torture/execute/990106-2.c: New test.
43142
43143         * gcc.c-torture/execute/990106-1.c: New test.
43144
43145 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43146
43147         * gcc.c-torture/compile/981223-1.c: New test.
43148
43149 1998-12-29  Richard Henderson  <rth@cygnus.com>
43150
43151         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43152         (opt3): Rename from opt4 and disable.
43153
43154 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43155
43156         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43157
43158 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43159
43160         * g++.old-deja/g++.other/conv5.C: New test.
43161
43162 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43163
43164         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43165
43166 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43167
43168         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43169
43170 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43171
43172         * gcc.c-torture/compile/981211-1.c: New test.
43173
43174 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43175
43176         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43177
43178         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43179
43180 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43181
43182         * gcc.special/930510-1.c: Make C9X safe.
43183         * gcc.misc-tests/gcov-1.c Similarly.
43184         * gcc.misc-tests/gcov-2.c Similarly.
43185
43186 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43187
43188         * gcc.dg/ultrasp1.c: New test.
43189
43190 1998-12-06  Richard Henderson  <rth@cygnus.com>
43191
43192         * gcc.c-torture/execute/981206.c: New test.
43193
43194 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43195
43196         * g++.old-deja/g++.ns/template7.C: New test.
43197
43198         * g++.old-deja/g++.other/expr1.C: New test.
43199
43200         * g++.old-deja/g++.eh/tmpl3.C: New test.
43201
43202         * g++.old-deja/g++.eh/tmpl2.C: New test.
43203
43204 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43205
43206         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43207         * g++.old-deja/g++.other/using6.C: Removed.
43208         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43209
43210         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43211
43212 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43213
43214         * g++.old-deja/g++.pt/overload8.C: New test.
43215
43216         * g++.old-deja/g++.pt/overload7.C: New test.
43217
43218         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43219
43220         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43221         and relinking messages.
43222         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43223         compiling with -frepo.
43224
43225 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43226
43227         * g++.old-deja/g++.pt/lookup6.C: New test.
43228
43229 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43230
43231         * gcc.c-torture/execute/981130-1.c: New test.
43232         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43233
43234 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43235
43236         * g++.old-deja/g++.pt/explicit76.C: New test.
43237
43238         * g++.old-deja/g++.pt/friend38.C: New test.
43239
43240         * g++.old-deja/g++.ns/crash2.C: New test.
43241
43242         * g++.old-deja/g++.pt/defarg8.C: New test.
43243
43244         * g++.old-deja/g++.pt/instantiate6.C: New test.
43245
43246         * g++.old-deja/g++.pt/static6.C: New test.
43247
43248         * g++.old-deja/g++.pt/decl2.C: New test.
43249
43250 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43251
43252         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43253         problem is actually related with name lookup, but so what? :-)
43254
43255         * g++.old-deja/g++.pt/friend37.C: New test.
43256
43257 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43258
43259         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43260         element, which fails on some systems.
43261
43262         * g77.f-torture/execute/labug1.f: New test.
43263
43264 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43265
43266         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43267         is defined.
43268
43269 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43270
43271         * g77.f-torture/compile/981117-1.f: New test.
43272
43273 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43274
43275         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43276         properly discarded.
43277
43278 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43279
43280         * gcc.c-torture/execute/memcheck: New directory of tests for
43281         -fcheck-memory-usage.
43282
43283 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43284
43285         * README: New file, general information about the testsuite and
43286         new description of the various C++ test subdirectories.
43287         * README.g++: Eliminate obsolete information, update and move most
43288         relevant stuff to README.
43289
43290 1998-11-07  Richard Henderson  <rth@cygnus.com>
43291
43292         * gcc.c-torture/compile/981107-1.c: New test.
43293
43294 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43295
43296         * execute/memcpy-bi.c: New testcase.
43297
43298 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43299
43300         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43301         base classes.
43302
43303         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43304         template is selected.
43305
43306         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43307         classes, it should be accepted for all types.
43308
43309         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43310
43311         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43312         specializations start with template headers.
43313
43314 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43315
43316         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43317
43318         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43319         non-POD types.
43320
43321 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43322
43323         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43324
43325 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43326
43327         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43328
43329 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43330
43331         * 981019-1.c: New test.
43332
43333 1998-10-14  Robert Lipe <robertl@dgii.com>
43334
43335         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43336         find objc headers.
43337
43338 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43339
43340         * compile/981001-4.c: Remove use of GCC extension that triggers a
43341         compiler bug.
43342
43343 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43344
43345         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43346
43347 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43348
43349         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43350         instantiation of template produces incorrect code for delete
43351         expression.
43352
43353         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43354         constructors' name is not unique.
43355         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43356         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43357
43358         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43359         automatic array of const is ill-formed.
43360
43361         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43362         of template parameter?
43363
43364         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43365         const.
43366
43367         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43368         pointer-to-member expression.
43369
43370         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43371         declaration causes ICE.
43372
43373 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43374
43375         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43376         reserved in the global namespace.
43377
43378         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43379         generate needed virtual table.
43380
43381         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43382
43383 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43384
43385         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43386         template-dependent type
43387
43388 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43389
43390         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43391         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43392         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43393
43394         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43395         class should be usable as argument of member function.
43396         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43397         class should be usable as return type of member function.
43398         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43399         class should be usable as type of data member.
43400
43401         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43402
43403 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43404
43405         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43406
43407 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43408
43409         * gcc.dg/dll-?.c Add thumb to target list.
43410         Fix assembler scan patterns to match current assembler output.
43411
43412 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43413
43414         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43415         matching of template brackets.
43416
43417         * g++.old-deja/g++.other/using4.C: New test.  Test using
43418         declarations of methods from base classes.
43419
43420         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43421         within functions should introduce names into the innermost
43422         enclosing namespace.
43423
43424         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43425         of static locals if first initialization throws.
43426
43427 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43428
43429         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43430
43431 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43432
43433         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43434         lose track of the possible targets of tablejump insns.
43435         * special/special.exp: Run it.
43436
43437 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43438
43439         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43440         must be declared before its specializations can be named in friend
43441         declarations.
43442
43443 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43444
43445         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43446
43447         * g77.f-torture/execute/io1.f: New test.
43448
43449 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43450
43451         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43452         with pointer to template function, for which no argument deduction
43453         is possible.
43454
43455         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43456         specialization of template function as argument to template
43457         function.
43458
43459         * g++.old-deja/g++.other/access2.C: New test; Inner class
43460         shouldn't have privileged access to Outer's names.
43461
43462 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43463
43464         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43465         friend template declared within template class conflicts with
43466         nested class of the same name.
43467
43468         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43469         is ignored.
43470
43471         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43472         object with direct initializer as function declaration.
43473
43474         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43475         initializers.
43476
43477         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43478         involving const pointer and NULL produces incorrect result.
43479
43480         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43481         type name without `typename' should be rejected with -pedantic.
43482
43483 1998-10-02  Richard Henderson  <rth@cygnus.com>
43484
43485         * g++.old-deja/g++.other/addrof1.C: New test.
43486
43487 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43488
43489         * gcc.c-torture/compile/981001-1.c: New test.
43490         * gcc.c-torture/execute/981001-1.c: New test.
43491
43492 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43493
43494         * gcc.c-torture/compile/981001-2.c: New test.
43495         * gcc.c-torture/compile/981001-3.c: New test.
43496         * gcc.c-torture/compile/981001-4.c: New test.
43497
43498 1998-10-01  Robert Lipe  <robertl@dgii.com>
43499
43500         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43501         multilibbed hosts.  Idea grafted from g77.exp.
43502
43503 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43504
43505         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43506         avoid losing on systems which need -lsocket.
43507
43508 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43509
43510         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43511         * g++.old-deja/g++.other/nested2.C: Ditto.
43512         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43513         failure.
43514
43515 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43516
43517         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43518         preferred over template operator!= for enum bitfields.
43519
43520 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43521
43522         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43523         that happen to have the same base name, but in different scopes,
43524         are incorrectly rejected.
43525
43526 1998-09-16  Richard Henderson  <rth@cygnus.com>
43527
43528         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43529         on the native word size instead of an integer literal.
43530
43531 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43532
43533         * g++.old-deja/g++.other/static2.C: Invocation of static data
43534         member of type pointer-to-function denoted as non-static member.
43535
43536         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43537         checks involving function types and aliases.
43538
43539 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43540
43541         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43542         redefined to the same non-trivial type.
43543
43544         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43545         namespace-qualification of template specializations declared in
43546         other namespaces.
43547
43548         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43549         to declare a subset of the specializations of a template function
43550         as friends of specializations of a template class.
43551
43552         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43553         member templates that do not fully specialize the enclosing
43554         template class are rejected.
43555
43556 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43557
43558         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43559
43560 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43561
43562         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43563         altered from libf2c/libU77 version.
43564
43565 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43566
43567         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43568
43569 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43570
43571         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43572         (un)signed char are different types for template specialization
43573         purposes.
43574
43575 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43576
43577         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43578         * objc: ObjC testsuite.
43579
43580 1998-08-31  Catherine Moore  <clm@cygnus.com>
43581
43582         * gcc.c-torture/execute/941014-1.x: New file.
43583
43584 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43585
43586         * lib/c-torture.exp: Add support for
43587         torture_eval_before_compile and torture_eval_before_execute
43588         variables.
43589
43590 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43591
43592         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43593         this test triggers valid.
43594
43595 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43596
43597         * gcc.dg/980827-1.c: New test.
43598
43599 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43600
43601         * gcc.c-torture/execute/loop-4b.c: New test.
43602
43603 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43604
43605         * lib/c-torture.exp: Add support for
43606         torture_eval_before_compile and torture_eval_before_execute
43607         variables.
43608
43609 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43610
43611         * gcc.c-torture/compile/980825-1.c: New test.
43612
43613 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43614
43615         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43616         count number tests in opt_t0 not good_t0.
43617
43618 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43619
43620         * gcc.c-torture/compile/930326-1.x: Fix typo.
43621
43622 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43623
43624         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43625         causes an ICE.
43626
43627 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43628
43629         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43630         STACK_SIZE is defined.
43631         * gcc.c-torture/unsorted/stuct.c: Similarly.
43632
43633         * gcc.c-torture/compile/980821-1.c: New test.
43634
43635 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43636
43637         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43638
43639 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43640
43641         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43642         code.
43643
43644 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43645
43646         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43647         error'.
43648
43649 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43650
43651         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43652
43653 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43654
43655         * gcc.c-torture/compile/980816-1.c: New test.
43656
43657         * gcc.dg/980816-1.c: New test.
43658
43659 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43660
43661         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43662         compiler for ieee tests.
43663
43664 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43665
43666         * g77.f-torture/compile/980729-0.f: New test.
43667
43668 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43669
43670         * gcc.c-torture/special/eeprof-1.c: New test, for
43671         -finstrument-functions.
43672         * gcc.c-torture/special/special.exp: Run it.
43673
43674 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43675
43676         * gcc.c-torture/compile/980729-1.c: New test.
43677
43678 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43679
43680         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43681         __thumb__ is defined, and test for ARM style doubles if so.
43682
43683 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43684
43685         * g77.f-torture/noncompile/980615-0.f: New test.
43686
43687 1998-07-26  H.J. Lu  (hjl@gnu.org)
43688
43689         * gcc.dg/980312-1.c: Do link instead of compile.
43690         * gcc.dg/980313-1.c: Likewise.
43691
43692 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43693
43694         * gcc.c-torture/compile/980726-1.c: New test.
43695
43696 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43697
43698         * g77.f-torture/execute/io0.f: New test.
43699
43700 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43701
43702         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43703         an int.
43704
43705 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43706
43707         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43708         m32r bugs.
43709
43710 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43711
43712         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43713         c-decl.c:grokdeclarator can handle mode attributes.
43714
43715 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43716
43717         * gcc.c-torture/execute/980716-1.c: New test.
43718
43719 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43720
43721         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43722         the mn10200.
43723         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43724         the mn10200.
43725         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43726         * gcc.c-torture/compile/930326-1.x: Similarly.
43727
43728 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43729
43730         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43731         New test from Craig.
43732
43733 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43734
43735         * g77.f-torture/noncompile/980616-0.f: New test.
43736
43737         * g77.f-torture/execute/970816-3.f: New test from Craig.
43738
43739 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43740
43741         *  g++.other/singleton.C: Return error value instead of taking
43742         SIGSEGV.
43743
43744 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43745
43746         *  g++.other/singleton.C: New test.  Warning is under dispute.
43747         Runtime crash is not.
43748
43749 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43750
43751         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43752         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43753         using6.C, using7.C}: New namespace tests.
43754
43755 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43756
43757         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43758         specialization with typedef'ed names used as array indexes.
43759
43760 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43761
43762         * gcc.c-torture/execute/980709-1.c: New test.
43763
43764         * gcc.dg/980709-1.c: New test.
43765
43766 1998-07-07  Richard Henderson  <rth@cygnus.com>
43767
43768         * gcc.c-torture/execute/bcp-1.c: New test.
43769
43770 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43771
43772         * gcc.c-torture/execute/980707-1.c: New test.
43773
43774 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43775
43776         * gcc.c-torture/compile/980706-1.c: New test.
43777
43778 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43779
43780         * g77.f-torture/execute/980701-0.f,
43781         g77.f-torture/execute/980701-1.f: New test from Craig.
43782
43783 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43784
43785         * gcc.c-torture/compile/980701-1.c: New test.
43786
43787         * gcc.c-torture/execute/980701-1.c: New test.
43788
43789 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43790 rlsruhe.de>
43791
43792         * g++.old-deja/g++.robertl/eb132.C: New test.
43793         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43794
43795 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43796
43797         * g77.f-torture/execute/980628-7.f,
43798         g77.f-torture/execute/980628-8.f,
43799         g77.f-torture/execute/980628-9.f,
43800         g77.f-torture/execute/980628-10.f: New tests from Craig.
43801
43802         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43803
43804 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43805
43806         * g77.f-torture/execute/980628-4.f: New test from Craig.
43807         * g77.f-torture/execute/980628-5.f: Likewise.
43808         * g77.f-torture/execute/980628-2.f: Likewise.
43809         * g77.f-torture/execute/980628-0.f: Likewise.
43810         * g77.f-torture/execute/980628-1.f: Likewise.
43811         * g77.f-torture/execute/980628-3.f: Likewise.
43812         * g77.f-torture/execute/980628-6.f: Likewise.
43813
43814 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43815
43816         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43817         directory when nothing has been installed yet.
43818
43819 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43820
43821         * gcc.c-torture/special/special.exp: Handle newer versions of
43822         dejagnu.
43823
43824 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43825
43826         * gcc.dg/980626-1.c: New test.
43827
43828 1998-06-19  Bruno Haible <haible@ilog.fr>
43829
43830         * gcc.misc-tests/m-un-2.c: New test.
43831         * g++.old-deja/g++.other/warn01.c: Likewise.
43832
43833 1998-06-19  Robert Lipe  <robertl@dgii.com>
43834
43835         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43836         compatibility with assmblers with a different comment character.
43837         Eliminate use of GAS-specific extensions.
43838
43839 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43840
43841         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43842
43843 1998-06-19  Robert Lipe  <robertl@dgii.com>
43844
43845         * lib/g77.exp: Replace search for libf2c.a with search for newly
43846         renamed libg2c.a
43847
43848 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43849
43850         * gcc.c-torture/execute/980617-1.c: New test.
43851
43852 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43853
43854         * gcc.c-torture/execute/980612-1.c: New test.
43855
43856 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43857
43858         * gcc.dg/980523-1.c: Only test on ppc-linux.
43859         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43860
43861         * gcc.c-torture/execute/980608-1.c: New test.
43862
43863 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43864
43865         * gcc.c-torture/execute/980605-1.c: New test.
43866
43867 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43868
43869         * gcc.c-torture/execute/980604-1.c: New test.
43870
43871 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43872
43873         * gcc.c-torture/execute/980602-1.c: New test.
43874         * gcc.c-torture/execute/980602-2.c: Likewise.
43875
43876 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43877
43878         * 970125-0.f: Fix per JCB.  Add commentary.
43879
43880 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43881
43882         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43883         IEEE -0 support.
43884
43885 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43886
43887         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43888         earlier.
43889
43890 1998-05-28  Catherine Moore <clm@cygnus.com>
43891
43892         * gcc.c-torture/execute/980526-3.c: New test.
43893
43894 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43895
43896         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43897         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43898         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43899         m88k-motorola-sysv3 to XFAIL.
43900
43901 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43902
43903         * gcc.dg/980526-1.c: New test.
43904         * gcc.c-torture/execute/980526-2.c: New test.
43905
43906 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43907
43908         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43909
43910         * gcc.c-torture/execute/980526-1.c: New test.
43911
43912 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43913
43914         * g77.f-torture/execute/alpha2.f: Add runtime test.
43915
43916 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43917
43918         * g++.old-deja/old-deja.exp: Strip leading directories.
43919
43920         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43921         error for the line.  Don't run multiple tests for the same line.
43922
43923 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43924
43925         * gcc.dg/980523-1.c: New test.
43926
43927 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43928
43929         * g77.f-torture/compile/970915-0.f: New test.
43930
43931 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43932
43933         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43934
43935 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43936
43937         * gcc.dg/980520-1.c: New test.
43938
43939 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43940
43941         * gcc.dg/980502-1.c: Fix return type.
43942
43943 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43944
43945         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43946         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43947         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43948         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43949         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43950
43951 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43952
43953         * g77.f-torture/execute/980520-1.f: New test.
43954
43955 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43956
43957         * lib/mike-g77.exp: New file.
43958
43959         * g77.f-torture/noncompile/noncompile.exp,
43960         g77.f-torture/noncompile/check0.f: New files.
43961
43962 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43963
43964         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43965         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43966         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43967         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43968         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43969         abort where appropriate.
43970
43971 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43972
43973         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43974         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43975
43976 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43977
43978         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43979
43980 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43981
43982         * g77.f-torture/compile/980427-0.f: New test.
43983
43984 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43985
43986         * g77.f-torture/compile/980424-0.f: New test.
43987
43988 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43989
43990         * g77.f-torture/compile/980419-2.f (main): New test.
43991         * g77.f-torture/compile/970125-0.f: New test.
43992         * g77.f-torture/compile/980419-1.f: New test.
43993
43994 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43995
43996         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43997         of loop-4.c.
43998
43999 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44000
44001         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44002
44003 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44004
44005         * gcc.c-torture/compile/980329-1.c: New test.
44006
44007 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44008
44009         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44010         * gcc.dg/980312-1.c: Fix typo in -march command.
44011
44012 1998-03-16  H.J. Lu  (hjl@gnu.org)
44013
44014         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44015
44016 1998-03-11  Robert Lipe  <robertl@dgii.com>
44017
44018         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44019         Dave Love agree the Fortran source is bogus.
44020
44021 1998-03-11  Robert Lipe  <robertl@dgii.com>
44022
44023         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44024         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44025         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44026         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44027         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44028
44029 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44030
44031         * g++.old-deja/g++.other/friend1.C: New test.
44032
44033 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44034
44035         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44036         possibly uninitialized) variables and declare dnrm2.
44037
44038 1998-02-23  Robert Lipe <robertl@dgii.com>
44039
44040         From Bruno Haible <haible@ilog.fr>:
44041         * gcc.c-torture/execute/980223.c: New test.
44042
44043 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44044
44045         * gcc.dg/ifelse-1.c: New test.
44046
44047 1998-02-09  H.J. Lu  (hjl@gnu.org)
44048
44049         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44050
44051           * lib/old-dejagnu.exp (old-dejagnu): Added the
44052           "execution test - XFAIL *-*-*" handling in the spirit of
44053           "excess errors test -". Changed the "execution test fails"
44054           handling to be like "excess errors test fails".
44055           * Update various tests accordingly.
44056
44057 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44058
44059         * gcc.c-torture/execute/980205.c: New test.
44060
44061 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44062
44063         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44064         * lib/f-torture.exp: Similarly.
44065         * gcc.c-torture: Rename all .cexp files to .x files.
44066
44067 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44068
44069         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44070         (940510-1.c): Removed duplicate.
44071         (971104-1.c): New test.
44072
44073 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44074
44075           * lib/f-torture.exp: Improve error and loop detection.
44076
44077 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44078
44079         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44080         use that to size the filler array.
44081
44082 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44083
44084         * lib/c-torture.exp(c-torture-execute): Fix typo.
44085
44086         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44087         testcase as the executable name. Keep the executable around if
44088         the test fails.
44089
44090 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44091
44092         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44093         changes.  Only test one -g option, and move it to the end of the
44094         list of options to test.
44095
44096 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44097
44098         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44099         variable GCC_TORTURE_OPTIONS to supply default switches separated
44100         by colons.  If no environment variable, run tests with -O0 -g, -O1
44101         -g, and -O2 -g as well.
44102
44103 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44104
44105         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44106         explanatory comments. Fix indentation.
44107
44108 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44109
44110         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44111
44112 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44113
44114         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44115         * g++.old-deja/g++.mike/p7325.C: Likewise.
44116         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44117
44118 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44119
44120         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44121         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44122         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44123         * g++.old-deja/g++.law/operators4.C: Likewise.
44124
44125 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44126
44127         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44128         * g++.old-deja/g++.mike/p784.C: Ditto.
44129         * g++.old-deja/g++.mike/p785.C: Ditto.
44130
44131 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44132
44133           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44134
44135 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44136
44137         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44138         target feature; pass this to c-torture-execute as needed.
44139
44140 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44141
44142         * lib/c-torture.exp(c-torture-execute): If the previous and the
44143         current executables being tested are identical, we don't need to
44144         run the executable again. Try to make the executable names
44145         unique. Add an optional argument for passing additional compiler
44146         flags.
44147
44148 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44149
44150         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44151
44152 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44153
44154         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44155
44156 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44157
44158         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44159         32bit or larger longs.
44160
44161         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44162         have either a 32bit long or 32bit int.
44163
44164 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44165
44166         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44167         Make double precision tests dependent on sizeof (double).
44168
44169 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44170
44171         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44172         too.
44173
44174 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44175
44176         * gcc.c-torture/compile/961203-1.cexp: New script.
44177
44178 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44179
44180         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44181         up the includes ourselves.
44182
44183 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44184
44185         * lib/plumhall.exp: Remove random include, and add a few
44186         verbose messages for debugging.
44187
44188 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44189
44190         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44191         of trying to do it ourselves.
44192
44193 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44194
44195         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44196
44197 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44198
44199         * gcc.prms/5403.c: Made regexp a bit less strict.
44200
44201 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44202
44203         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44204         is returned from remote_load instead.
44205         * lib/plumhall.exp: Ditto.
44206         * lib/mike-g++.exp: Ditto.
44207         * lib/old-dejagnu.exp: Ditto.
44208         * lib/c-torture.exp: Ditto.
44209
44210 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44211
44212         * lib/g++.exp: Use build_wrapper procedure.
44213         * lib/gcc.exp: Ditto.
44214
44215 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44216
44217         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44218         an old-style decl for malloc.  Fixes tests to work when
44219         sizeof (int) != sizeof (size_t).
44220
44221 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44222
44223         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44224
44225         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44226         use stdargs.h interface.
44227
44228 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44229
44230         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44231         NO_VARARGS when compiling.
44232
44233 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44234
44235         * lib/plumhall.exp(ph_includes): New procedure.
44236         (ph_make): Use it.
44237         (ph_compiler): Ditto.
44238
44239         * lib/g++.exp: Rename test-glue.c to testglue.c.
44240         * lib/gcc.exp: Ditto.
44241
44242 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44243
44244         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44245         to completion when it's called.
44246
44247 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44248
44249         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44250         is defined, don't do test.
44251
44252 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44253
44254         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44255         for object files.
44256         (ph_summary): Mark skipped testcases as untested, not unresolved.
44257
44258         * lib/plumhall.exp (ph_make): If unresolved because of bad
44259         errorCode, record errorCode in log file.
44260         (*): Replace send_log/verbose with verbose -log.
44261
44262 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44263
44264         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44265         double conversion if double isn't at least 8 bytes.
44266
44267         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44268         int to work with targets where int is 16 bits.
44269
44270         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44271         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44272         precision for the test to complete.
44273
44274 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44275
44276         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44277         if d10v is not compiled with the -mdouble64 flag.
44278         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44279
44280         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44281         d10v is not compiled with the -mint32 flag.
44282
44283 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44284
44285         * lib/plumhall.exp: Use incr_count.
44286
44287 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44288
44289         * gcc.c-torture: Update to c-torture-1.45.
44290
44291 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44292
44293         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44294         the name of the expect testcase file).
44295
44296         * lib/g++.exp(g++_init): Ditto.
44297
44298 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44299
44300         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44301         the host.
44302
44303         * lib/gcc.exp(gcc_exit): New procedure.
44304
44305 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44306
44307         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44308         specs where appropriate.
44309
44310         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44311         because of new "candidates are" messages, and removed a few
44312
44313         * Converted all non-old-style g++ testcases to old-style, and
44314         moved into g++.old-deja.
44315
44316 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44317
44318         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44319         options.
44320
44321         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44322         succeeded.
44323
44324         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44325
44326 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44327
44328         * lib/gcc.exp (gcc_target_compile): Add support for defining
44329         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44330         the machine doesn't have those features.
44331
44332 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44333
44334         * g++.law/operators4.exp: Don't use LIBS.
44335
44336 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44337
44338         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44339
44340         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44341         * lib/g++.exp: Set it here instead. Also, allow use of the
44342         --tool_exec and --tool_opt options. Change CXX to
44343         GXX_UNDER_TEST.
44344
44345         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44346
44347         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44348
44349 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44350
44351         * lib/old-dejagnu.exp: Use prune_warnings instead of
44352         prune_system_crud.
44353         * lib/mike-g++.exp: Ditto.
44354         * lib/gcc.exp: Ditto.
44355         * lib/g++.exp: Ditto.
44356
44357         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44358
44359 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44360
44361           * 941014-2.c: Include stdlib.h
44362           * 960327-1.c: Include stdio.h
44363           * dbra.c, index-1.c: Don't assume ints are 32bits.
44364
44365 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44366
44367         * lib/gcc.exp: Add gcc,stack_size target feature.
44368
44369         * lib/g++.exp(g++_target_compile): Add the include and link
44370         paths here, not in two other places. And, it's $options, not
44371         options.
44372
44373         * lib/mike-g++.exp(postbase): Remove the code that determines
44374         the correct include and link paths.
44375         * g++.old-deja/old-deja.exp: Ditto.
44376
44377 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44378
44379         * lib/g++.exp(g++_init): target_compile no longer returns the
44380         filename of the result.
44381
44382 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44383
44384         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44385         call to glob.
44386
44387         * gcc.c-torture/special/special.exp: Change call to
44388         gcc_target_compile to include the object file.
44389
44390 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44391
44392         * gcc.c-torture/special/special.exp: Correct misspelling in last
44393         change.
44394
44395 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44396
44397         * lib/plumhall.exp(ph_summary): Log the entire output of the
44398         executable. Return -1 if there were any failures, 0 otherwise.
44399         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44400         (ph_make): Clean up objects and executables that were built
44401         if the tests succeeded.
44402
44403 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44404
44405         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44406         libraries and includes in the build tree as appropriate.
44407
44408 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44409
44410         * lib/c-torture.exp: Instead of looking for the global variable
44411         NO_LONG_LONG, check to see if that's a feature of the target.
44412
44413 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44414
44415         * config/default.exp: Minimize. Delete the remainer of the files in
44416         config; this functionality is now in devo/dejagnu/config.
44417
44418         g++.*/*: Pass any additional flags used to compile to postbase;
44419         delete CXXFLAGS.
44420
44421         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44422         is now done by runtest.exp. Use gcc_target_compile instead of
44423         compile.
44424
44425         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44426         Remove references to CFLAGS. Use remote_file instead of
44427         calling rm -f.
44428         (c-torture): Take a list of arguments to use to compile this
44429         testcase.
44430
44431         lib/g++.exp: Simplify. Use target_compile instead of compile.
44432         lib/gcc-dg.exp: Ditto.
44433         lib/gcc.exp: Ditto.
44434         lib/mike-{gcc,g++}.exp: Ditto.
44435         lib/old-dejagnu.exp: Ditto.
44436         lib/plumhall.exp: Ditto.
44437
44438 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44439
44440         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44441         (ph_linker): Likewise.
44442
44443 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44444
44445           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44446         MAP_ANON / MAP_ANONYMOUS if defined;
44447         else try to map from /dev/zero .
44448
44449 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44450
44451         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44452         isn't defined, then define it to MAP_ANONYMOUS.
44453
44454 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44455
44456         * gcc.c-torture: Update to c-torture-1.42 release.
44457
44458 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44459
44460         * gcc.c-torture: Update to c-torture-1.41 release.
44461
44462 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44463
44464         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44465         c-torture release.
44466
44467 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44468
44469         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44470         and LDFLAGS.  Fix second case to append the target_info ldflags
44471         onto LDFLAGS, not CFLAGS.
44472         * lib/g++.exp (g++_init): Add target_info stuff.
44473         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44474         of libgloss and newlib flags for !native.
44475
44476         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44477         (GDB): Fix relative path to go up another dir for finding gdb.
44478
44479 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44480
44481         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44482         versions in the target_info array, if they don't exist.
44483
44484 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44485
44486         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44487
44488 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44489
44490         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44491         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44492
44493 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44494
44495         * lib/old-dejagnu.exp: Don't remove the output file before we've
44496         actually tested it. Don't append pwd to the path of the executable
44497         we're testing.
44498
44499 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44500
44501         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44502
44503 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44504
44505         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44506         temporary directory for compiler files, and set it to a default
44507         value of /tmp. Set $output as the name of the output file from
44508         compiling the testcase. Add a -o option to $cflags_var so the
44509         compiler writes the final output file as $output. Set $executable
44510         to $output.
44511
44512         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44513         directory for compiler files, and set it to /tmp if it doesn't
44514         already have a value. Set $output_file to the name of the output
44515         file from compiling the testcase. Add a -o option to CXXFLAGS so
44516         the compiler writes the final output file as $output. Use $output
44517         as the executable to be tested.
44518
44519 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44520
44521         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44522
44523 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44524
44525         * gcc.c-torture/execute/pending-1.c: New test.  Still
44526         pending in Tege's queue.
44527
44528 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44529
44530         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44531         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44532         if there were failures.  Call unresolved if there were unresolved
44533         testcases.  Call gcc_fail if program did not run to completion.
44534         (ph_make): Pass additional argument name to ph_execute.
44535         (ph_execute): Add new argument.  Pass additional arguments to
44536         ph_summary.  Call gcc_fail is there is no execution output.
44537
44538 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44539
44540         * lib/plumhall.exp (proc_summary): Output relavent summary
44541         lines into the log so specific failures in plumhall can be
44542         investigated.
44543
44544 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44545
44546         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44547         (c-torture-execute): Don't try to execute tests which use
44548         "long long" types if $NO_LONG_LONG is nonzero.
44549
44550 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44551
44552         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44553         not c-torture.
44554
44555         * gcc.ieee: Move from here.
44556         * gcc.c-torture/execute/ieee: To here.
44557
44558 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44559
44560         * gcc.c-torture: Update to c-torture-1.41 release.
44561
44562 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44563
44564         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44565         not "$output".
44566
44567 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44568
44569         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44570         -c present.
44571
44572 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44573
44574         * config/proelf.exp: Handle connecting to a simulator.
44575
44576 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44577
44578         * config/proelf.exp: New file.  Enough framework that we can
44579         run c-torture tests on the proelf targets (or any other target
44580         that gdb can connect to for that matter).
44581
44582 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44583
44584         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44585         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44586
44587         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44588         exec_output exists.
44589
44590 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44591
44592         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44593         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44594
44595         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44596         to pass/fail/unresolved/unsupported/untested.  Caller must now
44597         call unresolved/unsupported/untested.
44598         * lib/*.exp: Update FSF address.  Update to handle new results of
44599         ${tool}_load.
44600         * lib/chill.exp (verbose): Delete.
44601
44602 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44603
44604         * lib/gcc.exp (default_gcc_start): Change order of args to
44605         $LDFLAGS $CFLAGS $LIBS.
44606         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44607         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44608         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44609         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44610         * gcc.misc-tests/dg-test.exp: Likewise.
44611         * gcc.misc-tests/msgs.exp: Likewise.
44612         * gcc.prms/prms.exp: Likewise.
44613         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44614         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44615
44616         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44617
44618 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44619
44620         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44621
44622         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44623         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44624
44625         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44626         necessary.
44627
44628 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44629
44630         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44631         global for loop; add use of $mathlib.
44632         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44633         settings here; set mathlib for anything but VxWorks.
44634
44635 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44636
44637         * gcc.c-torture: Update to c-torture-1.40 release.
44638
44639 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44640
44641         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44642         dg.exp.
44643
44644 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44645
44646         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44647         global.
44648
44649 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44650
44651         * lib/g++.exp (LIBS): Define if not already.
44652         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44653         (gcc-dg-prune): Call prune_gcc_output.
44654         * lib/gcc.exp (prune_gcc_output): New proc.
44655         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44656         prune_gcc_output.
44657
44658 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44659
44660         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44661         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44662
44663 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44664
44665         * gcc.c-torture: Update to c-torture-1.39 release.
44666
44667 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44668
44669         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44670         fails, try others as well.
44671
44672 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44673
44674         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44675         If compilation fails, mark execute tests as `untested'.
44676         If test is marked as unsupported, don't mark compilation and
44677         execute tests as failed.
44678
44679 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44680
44681         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44682         libstdc++ for whether or not we want to be doing shared
44683         libraries.  Delete link_curses since we don't need it anymore.
44684         * lib/mike-g++.exp (postbase): Don't link in libg++.
44685         * g++.old-deja/old-deja.exp: Likewise.
44686
44687 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44688
44689         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44690
44691 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44692
44693         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44694         For that, add `-Wl,-a,shared_archive'.
44695         * g++.old-deja/old-deja.exp: Likewise.
44696
44697 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44698
44699         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44700
44701 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44702
44703         * lib/mike-g++.exp (postbase): Pay attention to the status of
44704         g++_load.
44705
44706 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44707
44708           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44709
44710 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44711
44712         * lib/gcc.exp (default_gcc_start): No longer need to log program
44713         being executed or its output, execute_anywhere does that now.
44714         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44715         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44716
44717 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44718
44719         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44720         the same as those in lib/g++.exp.
44721
44722 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44723
44724         * gcc.c-torture: Update to c-torture-1.38 release.
44725         * gcc.ieee: Related changes.
44726
44727 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44728
44729         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44730         "exec". Minor reformatting changes.
44731
44732         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44733         cross. This means all "exec" calls now work on a remote host as
44734         well.
44735         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44736         cross. Filter out the extra "\r\n" stuff that expect puts in.
44737         (c-torture-execute): Filter out the bogus warnings like
44738         c-torture-compile does. Add support for canadian cross.
44739         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44740         Use execute_anywhere rather than calling exec directly. Now it
44741         works for canadian cross testing.
44742
44743 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44744
44745         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44746         results into a variable, and check that rather than using file exists.
44747
44748 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44749
44750         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44751         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44752
44753 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44754
44755         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44756         lib_curses if there's a shared libg++ in the build tree.
44757
44758 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44759
44760         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44761         if not supported target.
44762
44763 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44764
44765         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44766         link_curses up to always happen, not just for native builds.
44767
44768 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44769
44770         * gcc.c-torture: Update to c-torture-1.36 release.
44771         * gcc.failure: Related changes.
44772
44773 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44774
44775         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44776
44777 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44778
44779         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44780         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44781         runshlib, link_curses, and mathlib for link and run.
44782
44783         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44784         pass the runtime shared library options for Solaris, OSF/1, and
44785         Irix5, and link with -lcurses to avoid unresolved references.
44786
44787 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44788
44789         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44790         only run once.
44791
44792 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44793
44794         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44795
44796 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44797
44798         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44799         do not have a framework for the "compat" tests yet.
44800
44801 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44802
44803         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44804         set to null if we're testing vxworks5.1.  Use that instead of
44805         `-lm' in the setting of LIBS for link and run.
44806
44807 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44808
44809         * config/rom68k.exp (${tool}_load): Major changes to make it
44810         work.  Verified that it does in fact return the stuff in
44811         exec_output properly.  Catch any Emul or any TRAP other than 0.
44812
44813 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44814
44815         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44816         LDFLAGS properly for targets that need stuff from libgloss.
44817         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44818         only run once.
44819         (gpp_initialized): New variable.
44820
44821 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44822
44823         * config/rom68k.exp: Load libgloss.exp.
44824         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44825         so we can produce a fully linked binary.
44826         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44827         so we can produce a fully linked binary.
44828
44829 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44830
44831         * lib/plumhall.exp (ph_section): Watch for expected failures.
44832         Add missing `else'.
44833
44834         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44835         run the testcase.
44836         (c-torture): Likewise.
44837
44838 1995-08-28  Doug Evans  <dje@cygnus.com>
44839
44840         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44841
44842         * lib/mike-g++.exp (mike_cleanup): New proc.
44843         (prebase): New globals compiler_result, not_compiler_result,
44844         target_regexp.
44845         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44846         allow leading "-" in pattern.  Watch for unsupported tests.
44847         If $compiler_result is set, pattern match assembler code,
44848         and ditto for $not_compiler_result.
44849         * lib/mike-gcc.exp: Likewise.
44850
44851         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44852         execution "succeeded".
44853
44854 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44855
44856         * config/win32.exp: New file.
44857         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44858
44859 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44860
44861         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44862         unsupported.
44863         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44864         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44865         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44866
44867         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44868         "... without exceptions was ...".  That is now handled by
44869         prune_system_crud.
44870         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44871
44872 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44873
44874         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44875         sieve.c,sort2.c}: New files.
44876         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44877         sieve.exp,sort2.exp}: Drivers for them.
44878
44879         * lib/mike-gcc.exp (program_output): New user settable variable.
44880         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44881         messages.
44882         * lib/mike-g++.exp (program_output): New user settable variable.
44883
44884         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44885
44886         * config/sh.exp: Deleted (use sim.exp instead).
44887
44888 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44889
44890         * config/vx.exp: Declare CHECKTASK as global.
44891         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44892         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44893         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44894
44895 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44896
44897         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44898         target. Like vx.exp, only includes `vx29k.exp' instead of
44899         `vxworks.exp'.
44900
44901 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44902
44903         * config/sim.exp: Increase time limit from 120 seconds to 240.
44904
44905 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44906
44907         * gcc.c-torture/execute/950628-1.c: New test.
44908
44909 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44910
44911         * gcc.c-torture: Update with changes/additions from
44912         c-torture-1.34.
44913
44914 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44915
44916         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44917
44918 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44919
44920         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44921
44922 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44923
44924         * gcc.c-torture/compile/950512-1.c: New test.
44925         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44926         * gcc.dg/struct-ret-1.c: Likewise.
44927
44928 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44929
44930         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44931           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44932
44933 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44934
44935         * gcc.c-torture/special/920411-1.c: Deleted.
44936         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44937
44938 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44939
44940         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44941         cpu limit.
44942
44943 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44944
44945         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44946
44947 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44948
44949         From kenner;
44950         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44951         is the proper length.
44952         * va-arg-3.c: Likewise.
44953
44954 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44955
44956         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44957         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44958
44959         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44960         * lib/g++.exp (default_g++_start): Delete old cruft.
44961
44962 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44963
44964         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44965         (2 * (1 << 18)) to (2 * (1 << 17)).
44966
44967         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44968
44969 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44970
44971         * config/rom68k.exp: Renamed from config/idp.exp
44972
44973 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44974
44975         * c-torture/compile/921109-2.c
44976
44977 1995-04-18  Mike Stump  <mrs@cygnus.com>
44978
44979         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44980         excess errors.
44981
44982 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44983
44984         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44985         output.
44986         * lib/g++.exp (default_g++_start): Likewise.
44987
44988 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44989
44990         * gcc.c-torture/compile/950329-1.c: New test.
44991
44992 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44993
44994           * config/bug.exp (${tool}_load): Updated to use new remote_open
44995           and remote_close procs.
44996         * config/idp.exp: New file.
44997
44998 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44999
45000         * gcc.c-torture/execute/950322-1.c: New test.
45001
45002 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45003
45004         * config/vx.exp (${tool}_load): Clean up testing of return code from
45005         vxworks_ld and vxworks_spawn.
45006
45007 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45008
45009         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45010
45011 1995-03-13  Mike Stump  <mrs@cygnus.com>
45012
45013         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45014         can mark excess errors on a machine by machine basis.  Note, the
45015         default is to not expect any excess errors, even when excess
45016         errors test - is given, so you will want to put an XFAIL ... on
45017         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45018         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45019         those 4 machines, but no others.
45020
45021 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45022
45023         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45024         * lib/c-torture.exp: to here.
45025
45026 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45027
45028         * gcc.c-torture/execute/950221-1.c: New test.
45029         * gcc.c-torture/execute/struct-ret-1.c: New test.
45030         * gcc.c-torture/compile/950221-1.c: New test.
45031
45032         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45033
45034 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45035
45036         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45037         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45038
45039 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45040
45041         * g++.gb: New directory of tests, derived from my signature and
45042         class scoping tests.
45043
45044         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45045         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45046         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45047         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45048         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45049         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45050         * g++.gb/sig25.C: Likewise.
45051
45052         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45053         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45054         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45055         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45056         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45057         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45058         * g++.gb/sig25.exp: Likewise.
45059
45060         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45061         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45062         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45063         * g++.gb/scope13.C: Likewise, this test still fails.
45064
45065         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45066         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45067         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45068         * g++.gb/scope13.exp: Ditto.
45069
45070         * g++.gb/README: New file, explains what these tests are about.
45071
45072 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45073
45074         * lib/dg.exp (dg-do): Support `preprocess'.
45075         (dg-test): Likewise.
45076
45077 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45078
45079         * config/udi.exp: change "continue -expect" to "exp_continue".
45080
45081 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45082
45083         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45084         Delete redundant tests.
45085
45086         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45087         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45088         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45089         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45090         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45091         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45092         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45093         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45094
45095         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45096         storing label pointers.
45097         * gcc.c-torture/execute/921019-1.c: Likewise.
45098         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45099         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45100         parameter fp.
45101         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45102         constants.
45103
45104         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45105         Delete obsolete tests.
45106
45107         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45108         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45109         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45110         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45111         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45112         * gcc.c-torture/compile/950124-1.c: New test.
45113
45114         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45115
45116 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45117
45118         * lib/mike-g++.exp: Add -lm to LIBS.
45119
45120 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45121
45122         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45123
45124 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45125
45126         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45127
45128 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45129
45130         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45131
45132 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45133
45134         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45135         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45136         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45137         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45138         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45139         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45140         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45141         * g++.law/{operators31.C, operators32.C,
45142         * g++.law/{operators33.C, operators34.C}: Likewise.
45143         * g++.law/{pic1.C, refs2.C}: Likewise.
45144         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45145         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45146         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45147         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45148
45149         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45150         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45151         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45152         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45153         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45154         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45155         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45156         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45157         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45158         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45159         * g++.law/{operators34.exp}: Likewise.
45160         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45161         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45162         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45163         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45164         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45165
45166         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45167         No longer expected to fail.
45168         * g++.law/missed-error3.C: Tweak for recent bool changes.
45169
45170 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45171
45172         * config/emb-unix: Deleted.
45173         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45174         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45175
45176 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45177
45178         * lib/dg.exp (dg-test): Fix typo in last patch.
45179
45180 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45181
45182         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45183         (handles multiple occurrences).
45184
45185 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45186
45187         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45188         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45189         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45190         printed).
45191         * lib/c-torture.exp (c-torture-compile): Likewise.
45192         (c-torture): Prepend full path if missing.
45193         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45194         (gcc_fail): Likewise.
45195         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45196
45197 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45198
45199         * lib/netware.exp: Only attach to NetWare i386 systems.
45200
45201 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45202
45203         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45204         messages.  Add test name to "output pattern match" pass/fail message.
45205
45206 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45207
45208         * gcc.dg: New testsuite.
45209         * gcc.dg/dg.exp: New file.
45210
45211         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45212         test-switch.c}: Deleted.
45213
45214         * gcc.misc-tests/msgs.exp: New testcase driver.
45215
45216 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45217
45218         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45219         Watch for illegal return values from ${tool}_load.
45220         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45221         cross targets.  Coerce return value >0 to 1.
45222
45223 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45224
45225         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45226
45227         * config/emb-unix.exp: New file.
45228
45229         * config/sim.exp: Error if variable $SIM not defined.
45230         (${tool}_load): Mark test as "untested" if simulator missing.
45231
45232         * config/unix.exp: Load remote.exp to get rcp_download.
45233         * lib/c-torture.exp: Use different option lists for testcases with
45234         and without loops.
45235         * gcc.c-torture/execute/execute.exp: Likewise.
45236
45237 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45238
45239         * config/*.exp: Clarify return code from ${tool}_load.
45240         Call `unresolved' or `untested' instead of `warning' or `perror'
45241         (sometimes you still want to call both though).
45242         Add comment that `shell_id' is local to each file.
45243         * config/udi.exp (timeout): Set to 30.
45244         Don't print warning if connection fails, $connectmode has already
45245         printed an error.
45246         (${tool}_load): Move verbose messages to level 2.
45247         Rework pattern for "Process started" message.
45248         Pass `shell_id' to ${connectmode}_download.
45249         Retry twice upon timeout.  Make resetting of target more robust.
45250         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45251         Pass `shell_id' to exit_$connectmode.
45252         Only call exit_$connectmode if connected.
45253         * config/unix.exp (${tool}_load): Check return codes better.
45254         * config/vrtx.exp (${tool}_load): Likewise.
45255         * config/vx.exp (${tool}_load): Likewise.
45256         Delete unneeded global's.
45257         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45258         from ${tool}_load.
45259         (dg-stat): Delete.
45260         (dg-init): Delete recording of pass/fail counts.
45261         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45262         (old-dejagnu-init): Likewise.
45263         (old-dejagnu-stat): Delete contents, empty proc now.
45264         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45265         (c-torture): Delete references to lcnt, lpass, lfail.
45266         Get option list from TORTURE_OPTIONS.
45267         Delete -funroll[-all]-loops if no loops.
45268         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45269         (g++_stat): Delete contents (empty proc now).
45270         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45271         (gcc_finish): Likewise.
45272         (gcc_stat): Deleted.
45273         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45274         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45275         * gcc.c-torture/execute/execute.exp: Likewise.
45276         Split tests into two parts: compile, execute.
45277         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45278         no loops.  Update to reflect clarified return codes from ${tool}_load.
45279
45280 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45281
45282         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45283         to grep for.
45284         (old-dejagnu): Likewise (where necessary).
45285
45286 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45287
45288         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45289
45290         * lib/dg.exp (dg-process-target): Fix processing of selector.
45291         Add comment regarding use of `error'.
45292
45293         * lib/gcc.exp (prune_system_crud): Define if missing.
45294         * lib/g++.exp (prune_system_crud): Likewise.
45295
45296         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45297         Call prune_system_crud.
45298         * lib/dg.exp (dg-runtest): New proc.
45299         Use perror instead of send_user for tcl errors in testcase.
45300         Don't return any value, it's never used.
45301         Don't clobber previous definition of `unknown'.
45302         Print tcl errors in `dg-final'.
45303
45304 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45305
45306         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45307         (dg-test): Don't print errorInfo, it contains stack backtrace.
45308
45309 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45310
45311         * lib/g++.exp (runtest_file_p): Define if missing.
45312
45313 1994-09-24  Doug Evans  (dje@cygnus.com)
45314
45315         * lib/mike-g++.exp: Comment out loading of g++.exp.
45316         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45317         (default_g++_version): Always print something.
45318         (default_g++_start): Comment out call to `which'.
45319         (g++_start, g++_load): Deleted (must be defined in config file).
45320         * lib/gcc.exp: Test for existence of $CC at start.
45321         Delete check for tmpdir (done in gcc_init).
45322         (default_gcc_version): Always print something.
45323         (default_gcc_start): Comment out call to `which'.
45324         * config/*.exp: Major cleanup - make cross targets work at least a
45325         little better for g++ (by not being "--tool gcc" specific).
45326         Rename gcc_xxx to ${tool}_xxx.
45327         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45328         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45329
45330 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45331
45332         * lib/c-torture.exp (c-torture-compile): Rework compiler
45333         message processing.
45334
45335         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45336         c-torture.
45337
45338 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45339
45340         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45341
45342         * lib/dg.exp (dg-process-target): Support { target native }.
45343
45344 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45345
45346         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45347         looked for "... program xxx got fatal signal".
45348         Correct regsub munging of `comp_output'.
45349         Ignore compiler messages "path prefix not used" and "linker input
45350         file unused".
45351
45352 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45353
45354         * lib/gcc.exp (runtest_file_p): Define if missing.
45355         * gcc.prms/template.c: Example to work from.
45356
45357 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45358
45359         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45360         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45361
45362         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45363         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45364         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45365         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45366
45367         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45368         (dg-process-target): No longer a varargs proc.
45369         Return S/N for target, P/F for xfail.  All callers changed.
45370         (user option procs): More argument checking.
45371         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45372         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45373         (dg-test): Skip test if not running on selected target in `dg-do'.
45374         Update handling of `dg-do-what', `dg-output-text'.
45375         Separate execution pass/fail from output pattern match pass/fail.
45376         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45377
45378 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45379
45380         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45381         target for 920510-1.c.
45382
45383 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45384
45385         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45386         Clean up comment regarding use of passcnt, etc.
45387         (gcc_stat): Don't update `testcnt' here.
45388         (gcc_finish): Do it here.
45389         Might as well reset `but_id' here too.
45390         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45391         to determine if the file should be tested.
45392         * gcc.c-torture/compile/compile.exp: Likewise.
45393         * gcc.c-torture/execute/execute.exp: Likewise.
45394         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45395         * gcc.misc-tests/dg-test.exp: Likewise.
45396         * gcc.prms/prms.exp: Likewise.
45397         * gcc.wendy/wendy.exp: Likewise.
45398         * g++.old-deja.exp: Likewise.
45399         Move "Testing file" message to verbose level 1.
45400
45401 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45402
45403         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45404
45405 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45406
45407         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45408         (default_gcc_start): Accept optional second list element
45409         of compiler flags.  Print compiler output at verbosity level 2.
45410         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45411         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45412         Save current values of framework globals passcnt, failcnt, xpasscnt,
45413         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45414         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45415         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45416         xfailcnt to compute stats.  Update framework global `testcnt' from
45417         pass/fail counts.
45418         (gcc_finish): New proc.  Clean up test environment.
45419         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45420         (gcc_epass, gcc_efail): Delete.
45421         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45422         argument of line number.
45423         (dg-init): If the tool has an init routine, call it.
45424         (dg-test): Remove args `cflags_var' and `libs_var'.
45425         Pass all compiler options to ${tool}_start.
45426         Handle missing line number.
45427         (dg-finish): New function.
45428         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45429         particular files.  Call gcc_finish at end.  Move "skipping test"
45430         message to verbosity level 3.
45431         * gcc.c-torture/compile/compile.exp: Likewise.
45432         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45433         * gcc.c-torture/execute/execute.exp: Likewise.
45434         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45435         Print testcase being tried at verbosity level 1.
45436         * gcc.c-torture/special/special.exp: Unset xfail.
45437         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45438         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45439         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45440         * gcc.failure/failure.exp: Likewise.
45441         * gcc.ieee/ieee.exp: Likewise.
45442         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45443         Update call to dg-test.  Call dg-finish at end.
45444         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45445         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45446         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45447         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45448         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45449         * gcc.wendy/wendy.exp: Add copyright.
45450         Delete setting of tmpdir (done by gcc_init).
45451         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45452         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45453         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45454         gcc_[ce]pass/fail.
45455
45456 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45457
45458         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45459         confusion.
45460         (g++_load): Likewise.
45461
45462         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45463         Rename argument to `prog' to remove the confusion.
45464         Varargs fns behave differently too!
45465         (g++_load): Likewise.
45466
45467         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45468
45469         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45470         what it is.  Delete (always) printing of status value for !native.
45471         Simplify verbose code, and include status and exec_output.
45472         (g++_load): Use gcc_load.
45473
45474 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45475
45476         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45477         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45478         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45479         940714-3.c as these testcases don't exist anymore.  Make
45480         va-arg-1.c expected to pass.
45481
45482 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45483
45484         * gcc.misc-tests/misc.exp: Only run specific testcases.
45485         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45486         * gcc.misc-tests/dg-[1-9].c: New files.
45487
45488         * lib/dg.exp: New testsuite driver.
45489         * gcc.prms/prms.exp: Use it.
45490
45491         * README.gcc: New file.
45492
45493         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45494         Document and reset `lxpass' and `lxfail'.
45495         Simplify "initialized" message.
45496         (gcc_stat): Clean up comments a little.
45497
45498 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45499
45500         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45501
45502 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45503
45504         * lib/old-dejagnu.exp (process-option): New proc.
45505         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45506         (old-dejagnu): Simplify.
45507         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45508
45509 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45510
45511         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45512         exists and is not an empty string.
45513
45514         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45515         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45516         finished.
45517         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45518         automatically.
45519
45520         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45521         longer expected to fail.
45522
45523         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45524         "f" function call.
45525
45526         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45527
45528         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45529         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45530         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45531         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45532         c-torture-1.29.
45533
45534         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45535         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45536
45537         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45538
45539         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45540         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45541
45542         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45543         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45544         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45545
45546 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45547
45548         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45549         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45550         940714-1.c, 940714-2.c, 940714-3.c},
45551         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45552         gcc.misc-tests/{mg.c,mg.exp}:
45553         New tests.
45554         * gcc.noncompile/noncompile.exp: Change accordingly.
45555
45556 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45557
45558         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45559         Undo previous clobberage.
45560
45561 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45562
45563         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45564         * gcc.special/{930510-1.c, special.exp}:
45565         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45566         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45567         struct-varargs-1.c}: New tests from c-torture-1.26.
45568
45569 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45570
45571         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45572           argument to switch.
45573
45574 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45575
45576         * Revert the previous changes.  Please see Rob's directory
45577           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45578           fixes.
45579
45580 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45581
45582         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45583             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45584             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45585             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45586             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45587             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45588             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45589             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45590             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45591             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45592             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45593             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45594             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45595             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45596             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45597             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45598             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45599             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45600             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45601             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45602             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45603             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45604             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45605             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45606             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45607             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45608             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45609
45610 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45611
45612         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45613             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45614           with perror calls.
45615
45616 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45617
45618         * config/unix.exp (g++_load): Fix syntax.
45619
45620 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45621
45622         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45623         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45624         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45625         Don't expect va-arg-1.c to fail.  Correct expected output for
45626         920928-1.c.
45627         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45628         * gcc.wendy/hbm4.c: Correct typo.
45629         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45630
45631 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45632
45633         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45634         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45635         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45636         * lib/c-torture.exp (c-torture-compile): Ditto.
45637
45638         Reduce volume of output (remove all the -I's and such).
45639         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45640         Call gcc_cpass, gcc_cfail.
45641         (c-torture): Pass testing option to c-torture-compile.
45642
45643 1994-03-21  Doug Evans  (dje@cygnus.com)
45644
45645         Bring patches over from progressive.
45646         * config/default.exp: Exit remote shell cleanly.
45647         (g++_exit, g++_start): Add default versions.
45648         * config/sim.exp (gcc_load): Use perror, not error.
45649
45650 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45651
45652         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45653         set in site.exp.
45654
45655 1994-03-14  Doug Evans  (dje@cygnus.com)
45656
45657         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45658         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45659         (wendy_try): New proc to run testcase.
45660         (main loop): Call 'em.
45661         * gcc.wendy/*.c: Clean up pass to correct expected output.
45662
45663         * lib/gcc.exp: Minor cleanup work.
45664         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45665
45666 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45667
45668         * config/sim.exp (gcc_load): Document return codes better.
45669         Don't pass -v to simulator.
45670
45671 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45672
45673           * gcc.special/920717-x.c: Fix typo.
45674           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45675           get at sources.
45676
45677         * lib/mike-gcc.exp: Fix typo.
45678
45679 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45680
45681         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45682         binary to use, transform the name.
45683         * config/*.exp: rename everything. Nuke any g++ specific files,
45684         it's now a special case of gcc that requires no special support.
45685         Add a default.exp for unsupported targets.
45686
45687 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45688
45689         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45690         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45691         version of Tcl.
45692
45693 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45694
45695         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45696         than a warning.
45697
45698 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45699
45700         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45701
45702 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45703
45704         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45705         option_list.  Compile every file with only 4/6 option choices
45706         (same as C torture) instead of with 12/18 different option
45707         choices.
45708         * lib/c-torture.exp: Likewise.
45709
45710         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45711         not already set.
45712
45713 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45714
45715         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45716         can put an XFAIL *-*-* on excess errors.
45717
45718 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45719
45720         * g++.law: Add more tests derived from g++-bugs snapshots.
45721
45722         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45723         equivalent to g++.law/init9.
45724
45725         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45726         compiled it, and the a.out file after we've run it.
45727
45728 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45729
45730         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45731         compiled it, and the a.out file after we've run it.
45732
45733 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45734
45735         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45736
45737 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45738
45739         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45740         version number.
45741
45742 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45743
45744         * g++.law: New directory of g++ tests derived from the g++-bugs
45745         snapshots.
45746
45747 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45748
45749         * gcc.compile: initbug1.c initbug1.exp testcase added
45750
45751 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45752
45753         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45754         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45755           fixes submitted by Jeff Law (law@cs.utah.edu)
45756         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45757           Jeff Law (law@cs.utah.edu)
45758
45759
45760 1993-11-30  Mike Stump  (mrs@cygnus.com)
45761
45762         * config/unix-g++.exp: Follow the gcc way of doing things.
45763         * g++.old-deja/old-deja.exp: Minor updates.
45764         * lib/g++.exp: New file, follow the gcc way of doing things.
45765         * lib/old-dejagnu.exp: Minor updates.
45766         * lib/mike-g++.exp: Always unset errorInfo.
45767
45768 1993-11-06  Mike Stump  (mrs@cygnus.com)
45769
45770         * lib/gcc.exp: Fix some errors with the below change, CC and
45771         CFLAGS should be global when setting, not local.
45772
45773 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45774
45775         * lib/gcc.exp: Transform tool name.
45776
45777 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45778
45779         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45780
45781 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45782
45783         * lib/gcc.exp: change gcc_done to gcc_stat
45784
45785 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45786
45787         * Upgraded gcc testsuite to c-torture version 1.25
45788
45789 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45790
45791         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45792         * lib/c-torture: added hooks for new reporting code.
45793
45794 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45795
45796         * config/sh-gcc.exp: check if sh-sim exists in the path
45797
45798 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45799
45800         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45801         * gcc.compile/compile.exp: Initial changes for new logic.
45802         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45803         * gcc.failure/failure.exp: Initial changes for new logic.
45804         * gcc.ieee/ieee.exp: Initial changes for new logic.
45805         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45806         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45807         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45808         * lib/c-torture.exp: Initial changes for new logic.
45809         * lib/gcc.exp: Initial changes for new logic.
45810
45811 1993-10-15  Mike Stump  (mrs@cygnus.com)
45812
45813         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45814         depend upon failure or success.  Fully qualify names in failure
45815         and success messages.  Always remove a.out before starting
45816         compile, just in case.  Pay more attention to error text output by
45817         the compiler.  Handle testcases with no known past errors just
45818         like all others, so that things are uniform.  Other miscellaneous
45819         improvements.
45820
45821 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45822
45823         * gcc.cpp: new directory for cpp tests
45824
45825 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45826
45827         * lib/chill.exp: Code reformatted, removed unused code.
45828         * config/unix-chill.exp: Code reformatted, removed unused code.
45829         * chill.execute/execute.exp: Code reformatted, removed unused code.
45830         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45831
45832 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45833
45834         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45835         routines not written.
45836
45837 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45838
45839         * config/bug-gcc.exp: Use new procs from bug.exp.
45840
45841 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45842
45843         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45844         via ftp, rather than depending on NFS.
45845         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45846         case.
45847
45848 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45849
45850         * config/bug-gcc.exp: Use new download proc.
45851
45852 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45853
45854         * chill.execute/execute.exp: cleanups, handles errors better
45855         * chill.compile/compile.exp: rewrite, based on execute.exp
45856         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45857         * lib/chill.exp: major changes to diff proc and compile and link
45858           procs. added chill_fail and chill_pass wrappers to pass and
45859           fail. added more comments, and handle error codes better.
45860           Added a hack to capture stderr from exec, so noncompile tests
45861           can work.
45862
45863 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45864
45865         * chill.execute/execute.exp: rewrite of testsuite driver
45866         * lib/chill.exp: rewrite of testsuite driver
45867         * config/unix-chill.exp: rewrite of testsuite driver
45868
45869 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45870
45871         In chill.execute:
45872         * iexpr.ch: Standardize uppercase.
45873         * tuples.dat: Standardize uppercase.
45874         * vary.ch: standardize.  Correct varying string assignments.
45875         * vary.dat: Add new output lines.
45876
45877 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45878
45879         In chill.execute:
45880         * chprintf.ch: Standardize use of uppercase.
45881         * tuples.ch: Standardize and turn arr2 into a DCL,
45882           rather than a SYN.
45883         * pinits.ch: Standardize.
45884
45885 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45886
45887         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45888         * Makefil: Renamed to Makefile.in.
45889         * configure.in: New.
45890
45891 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45892
45893         In chill.execute:
45894         * .cvsignore: Add result/output files.
45895         * Makefile: Fix up variables at start.  Use MFLAGS
45896           everywhere.  Correct bool_loc, built_ins entries.
45897           Add entry for vary1.ch.
45898         * bitarray.ch: Standardize upper-case usage.
45899         * bitexpr.ch: Standardize, add output of b1.
45900         * params.ch: Use arrayt in along PROC parameters, to
45901           avoid novelty problems.
45902         * sets.ch: Tiny cleanup.
45903         * vary1.ch: Re-indent.
45904
45905 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45906
45907           * Add PR-related files to Makefiles, .cvsignore files, etc.
45908
45909 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45910
45911         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45912           with compiler objects. New names are test-flow.c and test-loop.c
45913
45914 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45915
45916         * Upgraded c-torture tests from 1.19 to 1.20
45917
45918         * new files:
45919         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45920         * gcc.compile: 930623-1.c 930623-2.c
45921         * gcc.noncompile: 930622-1.c 930622-2.c
45922         * gcc.failure: 920411-1.c 920627-2.c
45923         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45924
45925 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45926
45927         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45928           More changes to get testsuite working properly. Needs more work.
45929           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45930
45931 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45932
45933         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45934           More changes to get testsuite working properly. Needs more work.
45935
45936 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45937
45938         * chill.compile/compile.exp: Added for Dejagnu support
45939         * chill.execute/execute.exp: Added for Dejagnu support
45940         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45941
45942 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45943
45944         This should complete moving the CHILL test files.
45945         * chill.noncompile(.cvsignore printf.grt
45946             in-printf.grt chprintf.grt chprintf.ch):
45947             Added test-support files.
45948           (Makefile): Modified further.
45949         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45950             signal.ch): Added test files.
45951           * chill.execute (.cvsignore printf.grt printr.c
45952             in-printf.grt rts.c chprintf.grt rts.h): Added
45953           test-support files.
45954             (Makefile): More corrections.
45955
45956 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45957
45958         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45959           test cases, ready for DejaGnu.
45960
45961 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45962
45963         * Upgraded c-torture tests from 1.18 to 1.19
45964
45965         * gcc.compile: added test(s):
45966           930607-1.c
45967         * gcc.execute: added test(s):
45968           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45969
45970         * added new subdirectory for misc tests: gcc.misc-tests
45971         * gcc.misc-test(s): added tests:
45972           inst-check.c test-consts.c test-ior.c test-switch.c
45973
45974 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45975
45976         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45977
45978 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45979
45980         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45981
45982 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45983
45984         * Upgraded c-torture tests from 1.17 to 1.18
45985
45986 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45987
45988         * Upgraded c-torture tests from 1.12 to 1.17
45989
45990 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45991
45992         * lib/old-dejagnu.exp:
45993           Fixed handling of XFAIL target triplets to correctly
45994           recognize wildcard characters.  Removed code that
45995           appended a unique id tag to the end of the file name
45996           printed out by the result of the testcases within a
45997           given test file.
45998
45999 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46000
46001         * lib/old-dejagnu.exp:
46002           Reworked expected failure handling to trigger off of XFAIL
46003           keyword in keyphrase embeded in testcase source code. The
46004           XFAIL keyword must be at the end of the keyphrase line. It
46005           may optionally be followed by one or more target triplets.
46006           It has just occured that the handling of wildcards in the
46007           target triplet may not be correct.
46008
46009 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46010
46011         * g++.old-deja/tests:
46012           Moved all subdirectories up one level into g++.old-deja .
46013
46014         * lib/old-dejagnu.exp:
46015           Fixed problem with CXXFLAGS not being properly reset, and being
46016           corrupted with extraneous "-c" compiler option.  This was
46017           causing binaries to not be generated for test that needed them.
46018           Modified strings passed to "pass" and "fail" so that individual
46019           tests from the same test file would be distinguished by an
46020           identifier appended to the test file name in the summary logs;
46021           this corrected a problem with erroneous diff logs.  Added code
46022           to search testcases for expected fail and unexpected pass keywords.
46023
46024 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46025
46026         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46027
46028 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46029
46030         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46031           Removed extraneous text from end of "Special g++ Options"
46032           keyphrase.
46033
46034         * lib/old-dejagnu.exp: Added pattern matching to look for new
46035           keywords, embedded in testcases comments, which will trigger
46036           calls to xpass and xfail.
46037
46038 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46039
46040         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46041           comments embedded in the testcases, especially the one looking for
46042           special compiler options, as well as the pattern matching for the
46043           compiler output again.
46044
46045 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46046
46047         * lib/old-dejagnu.exp: Do a proper check of the return value for
46048           execute tests. Fixed several problems with the pattern matching
46049           of the compiler output which gave erroneous test results.
46050           Changed several of the test result messages to be more descriptive.
46051         * config/unix-g++.exp: Proc g++_load now actually works and
46052           executes the tests passed to it and returns a usable return
46053           value.
46054
46055 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46056
46057           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46058
46059 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46060
46061         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46062           Modified both files to properly execute the old style
46063           dejagnu tests. The previous versions of these files were
46064           experimental and did not function anything near correctly.
46065
46066 1993-04-05  Rob Savoye  (rob@cygnus.com)
46067
46068         * Removed all Makefile.in and configure.in files. No configuration
46069         needed now.
46070
46071 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46072
46073         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46074
46075 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46076
46077         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46078         gcc.special/configure.in, gcc.noncompile/configure.in,
46079         gcc.execute/configure.in, gcc.code_quality/configure.in,
46080         g++.other/configure.in, g++.old-deja/configure.in,
46081         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46082         in srcname setting.
46083
46084 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46085
46086         * lib/udi.exp: Fixed mondfe and mondfe_download.
46087         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46088         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46089
46090 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46091
46092         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46093         (gdb_exit): Don't remove *_soc files.
46094
46095 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46096
46097         * lib/c-torture.exp: Don't look for main; instead always use -w
46098         -c.  This is how the c-torture tests work.  Remove the object
46099         file if the compilation succeeds.
46100         * gcc.execute/execute.exp: Remove executable if test passes.
46101         * gcc.noncompile/noncompile.exp: Every test is an expected
46102         failure.
46103         * gcc.special/special.exp: Added tests from c-torture 1.11,
46104         corrected use of existing test.
46105         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46106         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46107         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46108         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46109         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46110         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46111         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46112         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46113         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46114         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46115         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46116         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46117         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46118         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46119         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46120         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46121         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46122         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46123         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46124         c-torture 1.11.
46125         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46126         correspond to c-torture 1.11.
46127
46128         * New file.