OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/28224 
4         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5         * gfortran.dg/namelist_internal.f90: New test. 
6
7 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8
9         PR fortran/29625
10         * gfortran.dg/io_real_boz.f90: Add.
11         * gfortran.dg/io_real_boz2.f90: Add.
12
13 2006-10-28  Richard Guenther  <rguenther@suse.de>
14
15         PR middle-end/26899
16         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17
18 2006-10-28  Richard Guenther  <rguenther@suse.de>
19
20         PR target/28806
21         * gcc.target/i386/math-torture/lround.c: New testcase.
22
23 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
24
25         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
26         * gcc.dg/builtins-44.c: Likewise.
27         * gcc.dg/builtins-45.c: Likewise.
28         * gcc.dg/pr28796-2.c: Likewise.
29         * gcc.dg/unordered-3.c: Likewise.       
30
31 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR libgfortran/27954
34         * gfortran.dg/error_recovery_2.f90: New test.
35
36 2006-10-26  Richard Guenther  <rguenther@suse.de>
37
38         * gcc.target/i386/i386.exp: Use glob, not find to collect
39         tests.  Avoids recursing into subdirectories.
40         * gcc.target/i386/math-torture/math-torture.exp: Torture
41         for interesting ia32 math options.
42         * gcc.target.i386/math-torture/lrint.c: New testcase.
43
44 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
45
46         PR libgfortran/29563
47         * gfortran.dg/arrayio_9.f90: Update test.
48         * gfortran.dg/arrayio_19.f90: New test.
49
50 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
51
52         * gcc.dg/20061026.c: New testcase.
53
54 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
55
56         PR libgfortran/29563
57         * gfortran.dg/arrayio_9.f90: New test.
58
59 2006-10-26  Ben Elliston  <bje@au.ibm.com>
60
61         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
62         Copy the strings manually, as strcpy may call strlen.
63
64 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
65
66         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
67         Add checks for log, log2, log10 and log1p.
68
69         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
70         we already test 0.0.  Add checks for expm1, log, log2, log10,
71         log1p, cbrt, erf and erfc.
72
73 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
74
75         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
76
77 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
78
79         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
80         and remainderl() built-in functions.  Remove -ffast-math from
81         dg-options.
82
83 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
86         acosh and atanh.
87         
88         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
89         floating point modifiers to arguments passed to float and long
90         double functions respectively.  Update all callers to use floating
91         point numbers, not integers.  Add tests for exp, exp2 and
92         exp10/pow10.
93
94         * gcc.dg/torture/builtin-math-3.c: New test.
95
96 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
97
98         PR fortran/29393
99         * gfortran.dg/initialize_2.f90: New.
100
101 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
102
103         * gcc.dg/torture/builtin-math-2.c: New test.
104
105 2006-10-24  Richard Guenther  <rguenther@suse.de>
106
107         PR middle-end/28796
108         * gcc.dg/pr28796-1.c: New testcase.
109         * gcc.dg/pr28796-2.c: Likewise.
110
111 2006-10-24  Richard Guenther  <rguenther@suse.de>
112
113         * gcc.dg/builtins-57.c: New testcase.
114
115 2006-10-24  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/29567
118         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
119
120 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
121
122         PR tree-optimization/14784
123         * gcc.dg/alias-10.c: New test.
124
125 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
126
127         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
128
129 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
130
131         * gcc.dg/builtin-strncat-chk-1.c: New test.
132
133 2006-10-23  Jan Hubicka  <jh@suse.cz>
134
135         * gcc.dg/memmove-1.c: New test.
136
137 2006-10-23  Paul Brook  <paul@codesourcery.com>
138
139         * gcc.dg/pragma-pack-5.c: New test.
140
141 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
142
143         * g++.dg/other/s390-1.C: New testcase.
144
145 2006-10-23  Richard Guenther  <rguenther@suse.de>
146
147         PR middle-end/27132
148         PR middle-end/23295
149         * gcc.dg/pr27132.c: New testcase.
150         * gcc.dg/pr23295.c: Likewise.
151         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
152         * g++.dg/tree-ssa/pr19807.C: Likewise.
153
154 2006-10-23  Richard Guenther  <rguenther@suse.de>
155
156         PR middle-end/21032
157         * gcc.dg/pr21032.c: New testcase.
158
159 2006-10-22  Jeff Law  <law@redhat.com>
160         Richard Guenther  <rguenther@suse.de>
161
162         PR tree-optimization/15911
163         * gcc.dg/tree-ssa/vrp30.c: New testcase.
164
165 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
166
167         PR c++/20647
168         * g++.dg/abi/rtti3.C: New.
169
170 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
171
172         PR middle-end/28252
173         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
174         transformation.
175
176 2006-10-21  Richard Guenther  <rguenther@suse.de>
177
178         PR tree-optimization/3511
179         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
180
181 2006-10-21  Richard Guenther  <rguenther@suse.de>
182
183         PR middle-end/26898
184         * gcc.dg/torture/pr26898-1.c: New testcase.
185         * gcc.dg/torture/pr26898-2.c: Likewise.
186
187 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
188         
189         PR c++/28053
190         * g++.dg/parse/bitfield1.C: Adjust error markers.
191         * g++.dg/parse/bitfield2.C: New test. 
192         
193 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
194
195         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
196
197 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
198
199         PR libfortran/27895
200         * gfortran.dg/zero_sized_1.f90: New test.
201
202 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * gcc.dg/div-compare-1.c: New test.
205
206 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
207
208         PR fortran/29216
209         * gfortran.dg/result_default_init_1.f90: New test.
210
211         PR fortran/29314
212         * gfortran.dg/automatic_default_init_1.f90: New test.
213
214         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
215         from 38 to 33.
216
217 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
218
219         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
220         'using namespace std' without previous declaration.
221         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
222         * g++.old-deja/g++.robertl/eb133c.C: New.
223
224 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
225
226         PR libgfortran/29277
227         * gfortran.dg/streamio_4.f90: Update test.
228         * gfortran.dg/streamio_11.f90: New test.
229
230 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
231
232         PR c++/27952
233         * g++.dg/inherit/virtual1.C: New test.
234         
235 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
236
237         PR c++/28261
238         * g++.dg/parse/enum3.C: New test.
239
240 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
241
242         PR c++/29039
243         * g++.dg/init/ctor8.C: New test.
244         
245 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/27270
248         * g++.dg/ext/complit8.C: Tweak error markers.
249         * g++.dg/template/complit1.C: Add error marker.
250
251 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
252
253         PR c++/27270
254         * g++.dg/ext/complit8.C: New test.
255
256         PR c++/29408
257         * g++.dg/parse/dtor12.C: New test.
258
259         PR c++/29435
260         * g++.dg/template/sizeof11.C: New test.
261
262 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
263
264         PR fortran/29392
265         * gfortran.dg/data_char_3.f90: New test.
266
267         PR fortran/20541
268         * gfortran.dg/negative_automatic_size.f90: New test.
269
270 2006-10-16  David Daney  <ddaney@avtrex.com>
271
272         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
273
274 2006-10-16  Eric Christopher  <echristo@apple.com>
275
276         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
277         x86_64.
278
279 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
280
281         PR c++/28211
282         * g++.dg/tc1/dr49.C: Tweak error messages.
283         * g++.dg/parse/template21.C: New test.
284
285 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
286
287         PR middle-end/20491
288         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
289
290 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
291
292         PR fortran/29403
293         * gfortran.dg/print_1.f90: New test.
294
295 2006-10-15  Jan Hubicka  <jh@suse.cz>
296
297         PR middle-end/29241
298         * gcc.c-torture/compile/pr29241.c: New testcase.
299
300 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
301
302         PR middle-end/29250
303         * gcc.c-torture/compile/pr29250.c: New test.
304
305 2006-10-15  Richard Guenther  <rguenther@suse.de>
306
307         * gcc.dg/pr29299.c: New testcase.
308
309 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
310
311         PR fortran/24767
312         * gfortran.dg/label_4.f90: Adjust warning flag.
313
314 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
315
316         PR fortran/29371
317         * gfortran.dg/nullify_3.f90: New test.
318
319 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
320
321         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
322         on Solaris 2.5.1 too.
323
324 2006-10-13  Eric Christopher  <echristo@apple.com>
325
326         * gcc.dg/pr25993.c: Skip for darwin.
327
328 2006-10-13  Eric Christopher  <echristo@apple.com>
329
330         * gcc.dg/visibility-11.c: Skip for darwin.
331
332 2006-10-13  Eric Christopher  <echristo@apple.com>
333
334         * gcc.dg/darwin-weakimport-1.c: Use
335         -fno-asynchronous-unwind-tables.
336         * gcc.dg/darwin-weakimport-3.c: Ditto.
337
338 2006-10-13  Richard Guenther  <rguenther@suse.de>
339
340         PR tree-optimization/29446
341         * gcc.dg/torture/pr29446.c: New testcase.
342
343 2006-10-13  Bill Wendling  <wendling@apple.com>
344
345         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
346         * g++.old-deja/g++.jason/hmc1.C: Likewise.
347         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
348         * g++.old-deja/g++.law/shadow1.C: Likewise.
349         * g++.old-deja/g++.law/ctors10.C: Likewise.
350         * g++.dg/debug/namespace1.C: Likewise.
351         * g++.dg/inherit/namespace-as-base.C: Likewise.
352         * g++.dg/opt/delay-slot-1.C: Likewise.
353         * g++.dg/parse/defarg10.C: Likewise.
354         * g++.dg/template/ptrmem11.C: Likewise.
355         * g++.dg/template/mem_func_ptr.C: Likewise.
356         * g++.dg/template/spec19.C: Likewise.
357
358 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
359
360         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
361
362 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
363
364         PR fortran/29373
365         * gfortran.dg/implicit_9.f90: New test.
366
367         PR fortran/29407
368         * gfortran.dg/namelist_25.f90: New test.
369
370         PR fortran/27701
371         * gfortran.dg/same_name_2.f90: New test.
372
373         PR fortran/29232
374         * gfortran.dg/host_assoc_types_1.f90: New test.
375
376         PR fortran/29364
377         * gfortran.dg/missing_derived_type_1.f90: New test.
378         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
379
380         PR fortran/29422
381         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
382
383         PR fortran/29428
384         * gfortran.dg/alloc_comp_assign_5.f90: New test.
385
386 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
387
388         PR fortran/29391
389         * gfortran.dg/bound_2.f90: New test.
390
391 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
392
393         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
394         directive.
395         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
396         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
397         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
398         * gfortran.dg/gomp/reduction3.f90: Likewise.
399         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
400         * gfortran.dg/dummy_procedure_2.f90: Likewise.
401         * gfortran.dg/interface_derived_type_1.f90: Likewise.
402         * gfortran.dg/forall_4.f90: Likewise.
403         * gfortran.dg/spec_expr_4.f90: Likewise.
404         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
405         * gfortran.dg/forall_5.f90: Likewise.
406         * gfortran.dg/open_access_append_2.f90: Add check for
407         compile-time warning.
408
409 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/28506
412         * g++.dg/parse/pure1.C: New test.
413
414 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
415
416         PR fortran/21435
417         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
418         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
419         for compile-time warnings.
420         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
421         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
422         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
423         file.
424         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
425         specifier.
426         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
427         compile-time warning.
428
429 2006-10-12  Jan Hubicka  <jh@suse.cz>
430
431         PR c/28419
432         * gcc.dg/pr28319.c: New test.
433
434 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
435         PR c++/29318
436         * g++.dg/ext/vla4.C: New test.
437
438 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
439
440         PR c++/27961
441         * g++.dg/template/crash60.C: New test.
442         * g++.dg/other/large-size-array.C: Adjust error markers.
443         * g++.dg/parse/crash27.C: Likewise.
444         * g++.dg/template/crash1.C: Likewise.
445
446 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
447
448         PR testsuite/29093
449         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
450
451 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
452
453         PR preprocessor/28709
454         * gcc.dg/cpp/paste14.c: New test.
455
456 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/29175
459         * g++.dg/init/array24.C: New test.
460
461 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
462
463         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
464         of <sys/types.h>.
465
466 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
467
468         PR c++/29024
469         * g++.dg/parse/typedef8.C: New test.
470         * g++.dg/other/mult-stor1.C: Adjust error markers.
471
472 2006-10-11  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/28230
475         * gcc.dg/torture/pr28230.c: New testcase.
476
477 2006-10-11  Richard Guenther  <rguenther@suse.de>
478
479         PR inline-asm/29119
480         * gcc.dg/torture/pr29119.c: New testcase.
481
482 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
483
484         PR middle-end/29272
485         * gcc.c-torture/execute/20060930-2.c: New test.
486
487 2006-10-09  Richard Henderson  <rth@redhat.com>
488
489         Revert emutls patch.
490
491 2006-10-09  Richard Guenther  <rguenther@suse.de>
492
493         PR middle-end/29254
494         * gcc.dg/pr29254.c: New testcase.
495
496 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
497             Paul Thomas  <pault@gcc.gnu.org>
498
499         PR fortran/20541
500         * gfortran.dg/alloc_comp_basics_1.f90: New test.
501         * gfortran.dg/alloc_comp_basics_2.f90: New test.
502         * gfortran.dg/alloc_comp_assign_1.f90: New test.
503         * gfortran.dg/alloc_comp_assign_2.f90: New test.
504         * gfortran.dg/alloc_comp_assign_3.f90: New test.
505         * gfortran.dg/alloc_comp_assign_4.f90: New test.
506         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
507         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
508         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
509         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
510         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
511         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
512         * gfortran.dg/alloc_comp_std.f90: New test.
513         * gfortran.dg/move_alloc.f90: New test.
514
515 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
516
517         PR fortran/29115
518         * gfortran.dg/derived_constructor_comps_2.f90: New test.
519
520         PR fortran/29211
521         * gfortran.dg/forall_char_dependencies_1.f90: New test.
522
523 2006-10-08  Tobias Burnus  <burnus@net-b.de>
524
525         PR fortran/28585
526         * gfortran.dg/new_line.f90: New test.
527
528 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
529
530         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
531         * gcc.dg/torture/builtin-convert-1.c,
532         gcc.dg/torture/builtin-convert-2.c,
533         gcc.dg/torture/builtin-convert-3.c,
534         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
535
536 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
537
538         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
539         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
540         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
541         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
542
543 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
544
545         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
546         Xfail some tests for powerpc-darwin and powerpc-aix.
547
548 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
549
550         PR c/29380
551         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
552
553 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
554
555         PR target/29300
556         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
557         on hppa*-*-hpux*.
558
559 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
560
561         PR fortran/16580
562         PR fortran/29288
563         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
564         Add tests for using all possible intrinsics as actual arguments.
565         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
566         all possible intrinsics as actual arguments.
567         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
568         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
569
570 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
571
572         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
573         * gcc.dg/debug/debug-2.c: Likewise.
574
575 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
576
577         * gcc.c-torture/compile/sync-2.c: New test.
578
579 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
580
581         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
582         line endings.
583
584 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
585
586         PR rtl-optimization/29128
587         * gcc.c-torture/compile/pr29128.c: New test.
588
589 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
590
591         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
592         line endings.
593
594 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
595
596         PR middle-end/29256
597         * gcc.dg/tree-ssa/loop-19.c: New test.
598
599 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
600
601         PR tree-optimization/29330
602         * gcc.dg/pr29330.c: New test.
603
604         PR target/28924
605         * gcc.c-torture/compile/20061005-1.c: New test.
606
607 2006-10-06  Olivier Hainque  <hainque@adacore.com>
608
609         * gcc.dg/typename-vla-1.c: New case.
610         * gnat.dg/forward_vla.adb: New case.
611
612 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/29290
615         * gfortran.dg/loop_nest_1.f90: New test.
616
617         PR target/29198
618         * gcc.dg/tls/opt-12.c: New test.
619
620         PR fortran/28415
621         * gfortran.dg/save_2.f90: New test.
622
623         PR c/29091
624         * gcc.dg/pr29091.c: New test.
625
626 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
627
628         * lib/target-supports.exp
629         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
630         same as x86_64-*-*; check for LP64.
631
632 2006-10-04  Richard Henderson  <rth@redhat.com>
633
634         * lib/target-supports.exp (check_effective_target_tls): Redefine
635         to mean non-emulated tls.
636         * gcc.dg/tls/alias-1.c: Remove tls requirement.
637         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
638         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
639         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
640         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
641         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
642         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
643
644 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
645
646         PR fortran/29343
647         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
648
649 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
650
651         * gfortran.dg/bounds_check_fail_1.f90: New test.
652
653 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
654
655         PR c++/29020
656         * g++.dg/template/friend48.C: New test.
657
658 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
659
660         PR fortran/29098
661         * gfortran.dg/default_initialization_2.f90: New test.
662
663 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
664
665         PR fortran/20779
666         PR fortran/20891
667         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
668
669 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
670
671         PR fortran/29284
672         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
673
674         PR fortran/29321
675         PR fortran/29322
676         * gfortran.dg/missing_optional_dummy_2.f90: New test.
677
678         PR fortran/25091
679         PR fortran/25092
680         * gfortran.dg/entry_array_specs_1.f90: New test.
681
682 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
683
684         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
685         insufficient to inhibit some test failures at -O3.  Do testing
686         on integers.
687
688 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/29138
691         * g++.dg/inherit/access8.C: New test.
692         * g++.dg/template/dtor4.C: Tweak error messages.
693
694 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
695
696         PR fortran/27478
697         * gfortran.dg/entry_8.f90: New test.
698
699 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
700
701         PR c++/29291
702         * g++.dg/parse/new4.C: New test.
703
704 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
705
706         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
707         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
708         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
709         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
710         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
711
712 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
713
714         PR fortran/19260
715         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
716         * gfortran.dg/continuation_2.f90: New test.
717
718         PR fortran/19262
719         * gfortran.dg/continuation_3.f90: New test.
720         * gfortran.dg/continuation_4.f90: New test.
721         * gfortran.dg/continuation_5.f: New test.
722         * gfortran.dg/continuation_6.f: New test.
723
724 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/29226
727         * g++.dg/template/vla1.C: New test.
728
729 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
730
731         PR fortran/29210
732         * gfortran.dg/complex_parameter_1.f90: New test.
733
734 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
735
736         PR c/29154
737         * gcc.c-torture/execute/20060929-1.c: New test.
738
739 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
740
741         PR c++/29105
742         * g++.dg/template/member6.C: New test.
743         * g++.dg/parse/typename7.C: Adjust error markers.
744
745         PR c++/29080
746         * g++.dg/template/member7.C: New test.
747
748 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
749
750         PR c/24010
751         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
752         gcc.dg/Woverride-init-3.c: New tests.
753
754 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
755
756         * gcc.c-torture/execute/20060930-1.c: New test.
757
758 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
759
760         PR fortran/18791
761         * gfortran.dg/specifics_1.f90: New test.
762         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
763         complex specifics.
764
765 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
766
767         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
768         pthread-init-common.h: New.
769
770 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
771
772         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
773         precision on some archs.
774
775 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
776
777         * gcc.dg/non-local-goto-1.c: New test.
778         * gcc.dg/non-local-goto-2.c: Likewise.
779         * gcc.dg/setjmp-3.c: Likewise.
780         * gcc.dg/setjmp-4.c: Likewise.
781
782 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
783
784         * gnat.dg/self_aggregate_with_pointer.adb: New test.
785
786 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
787
788         PR fortran/28276
789         * gfortran.dg/exponent_1.f90: New test.
790
791         PR fortran/27021
792         * gfortran.dg/nearest_1.f90: New test.
793
794 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
795
796         PR middle-end/25261
797         PR middle-end/28790
798         * gcc.dg/gomp/nestedfn-1.c: New test.
799
800 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
801
802         PR objc/29195
803         * objc/compile/method-1.m: New test.
804
805 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
806
807         PR c++/26938
808         * g++.dg/template/crash58.C: New test.
809         * g++.dg/parse/crash28.C: Adjust error markers.
810         * g++.dg/template/crash34.C: Likewise.
811         * g++.dg/template/friend31.C: Likewise.
812         * g++.dg/template/crash32.C: Likewise.
813
814         PR c++/27329
815         * g++.dg/template/crash59.C: New test.
816
817         PR c++/27667
818         * g++.dg/template/spec33.C: New test.
819         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
820
821 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
822             Adam Nemet  <anemet@caviumnetworks.com>
823
824         * gcc.dg/tree-ssa/ivopts-1.c: New test.
825         * gcc.dg/tree-ssa/ivopts-2.c: New test.
826
827 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
828
829         PR target/28911
830         * gcc.dg/pr28911.c: New.
831
832 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
833
834         PR target/29169
835         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
836         (dg-options): Add -mfpmath=387.
837
838 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
839
840         PR c/28706
841         * gcc.dg/pr28706.c: New test.
842
843         PR c/28712
844         * gcc.dg/pr28712.c: New test.
845
846 2006-09-22  Mike Stump  <mrs@apple.com>
847
848         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
849
850 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
851
852         PR tree-optimization/28888
853         * gcc.dg/pr28888.c: New test.
854
855 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/29016
858         * g++.dg/init/ptrfn1.C: New test.
859
860 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
861
862         PR c++/28861
863         * g++.dg/template/spec32.C: New test.
864         * g++.dg/parse/crash9.C: Adjust error markers.
865
866         PR c++/28303
867         * g++.dg/template/typedef6.C: New test.
868         * g++.dg/init/error1.C: Adjust error markers.
869         * g++.dg/parse/crash9.C: Likewise.
870         * g++.dg/template/crash55.C: Likewise.
871
872 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
873
874         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
875
876 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
877
878         PR target/27650
879         * g++.dg/ext/dllimport12.C: New test.
880
881 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
882
883         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
884         * gcc.target/mips/nmadd-2.c: Likewise.
885         * gcc.target/mips/mips-ps-6.c: New test.
886         * gcc.target/mips/neg-abs-1.c: Likewise.
887         * gcc.target/mips/neg-abs-2.c: Likewise.
888         * gcc.target/mips/nmadd-3.c: New test.
889
890 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
891
892         PR middle-end/28046
893         * gcc.dg/gomp/atomic-10.c: New test.
894         * g++.dg/gomp/atomic-10.C: New test.
895
896 2006-09-20  Eric Christopher  <echristo@apple.com>
897
898         * gcc.target/i386/sse3-not-fisttp.c: New.
899
900 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
901
902         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
903
904 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
905
906         * gcc.c-torture/execute/pr28289.c (one): New variable.
907         (main): Use it instead of argc.
908         * gcc.c-torture/execute/20060102-1.c (one): New variable.
909         (main): Use it instead of argc.
910
911 2006-09-19  Paul Brook  <paul@codesourcery.com>
912
913         PR target/28516
914         * gcc.dg/nested-func-5.c: New test.
915
916 2006-09-19  Ben Elliston  <bje@au.ibm.com>
917
918         * lib/target-supports.exp (check_effective_target_tls): Compile
919         test stubs using ${tool}_target_compile, not just target_compile.
920         (check_effective_target_tls_runtime): Likewise.
921
922 2006-09-19  Ben Elliston  <bje@au.ibm.com>
923
924         * gcc.c-torture/compile/20030405-1.x: Remove.
925
926         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
927         optimising linker from discarding it.
928
929 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
930
931         PR fortran/28526
932         * gfortran.dg/keyword_symbol_1.f90: New test.
933
934         * gfortran.dg/spread_shape_1.f90: Add missing warning with
935         pedantic compilation option.
936
937 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
938
939         PR fortran/29060
940         * gfortran.dg/spread_shape_1.f90: New test.
941
942 2006-09-17  Roger Sayle  <roger@eyesopen.com>
943
944         PR tree-optimization/28887
945         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
946
947 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
948
949         PR c/25993
950         * gcc.dg/pr25993.c: New test.
951
952 2006-09-17  Ira Rosen  <irar@il.ibm.com>
953
954         PR tree-opt/21591
955         * gcc.dg/vect/pr21591.c: New test.
956
957 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
958
959         PR tree-opt/29059
960         * gcc.c-torture/compile/strcpy-1.c: New test.
961         * gcc.c-torture/compile/strcpy-2.c: New test.
962         * gcc.c-torture/compile/memcpy-1.c: New test.
963         * gcc.c-torture/compile/memcpy-2.c: New test.
964
965 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
966
967         PR testsuite/29055
968         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
969
970 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
971
972         * gnat.dg/specs/double_record_extension1.ads: New test.
973         * gnat.dg/specs/double_record_extension2.ads: Likewise.
974
975 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
976
977         PR fortran/29051
978         * gfortran.dg/oldstyle_3.f90: New test.
979
980 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR libgfortran/29099
983         * gfortran.dg/secnds-1.f: New test.
984
985 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
986
987         PR libgfortran/29053
988         * gfortran.dg/streamio_9.f90: New test.
989         * gfortran.dg/streamio_10.f90: New test.
990
991 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
992
993         PR C++/29002
994         * g++.dg/init/array22.C: New test.
995         * g++.dg/init/array23.C: New test.
996
997 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
998
999         * stackcheck.lst: Update list of tests requiring stack checking.
1000         * norun.lst: Adjust for above change.
1001         * ada95.lst: New file.
1002         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1003         requiring -gnat95 switch.
1004
1005 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1006
1007         * gnat.dg/in_out_parameter.adb: New test.
1008
1009 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1010
1011         PR debug/28980
1012         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1013
1014 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gnat.dg/specs/unchecked_union.ads: New test.
1017
1018 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1019
1020         PR rtl-optimization/28982
1021         * gcc.c-torture/execute/pr28982a.c: New test.
1022         * gcc.c-torture/execute/pr28982b.c: Likewise.
1023
1024 2006-09-12  Eric Christopher  <echristo@apple.com>
1025
1026         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1027         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1028
1029 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1030
1031         PR c/28768
1032         PR preprocessor/14634
1033         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1034         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1035         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1036
1037 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1038
1039         * gcc.dg/pr28243.c: New test.
1040
1041 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1042
1043         PR fortran/28971
1044         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1045         this undiagnosed regression reappears.
1046
1047 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1048
1049         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1050         Treat $srcdir as a literal.
1051         * lib/fortran-torture.exp (fortran-torture-compile,
1052         fortran-torture-execute): Likewise.
1053         * lib/objc-torture.exp (objc-torture-compile,
1054         objc-torture-execute): Likewise.
1055         * lib/profopt.exp (profopt-execute): Likewise.
1056
1057 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1058
1059         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1060
1061 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1062
1063         PR testsuite/28950
1064         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1065
1066 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1067
1068         PR target/13685
1069         * gcc.target/i386/pr13685.c: New test.
1070
1071 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1072
1073         * gcc.dg/pr28726.c: New test.
1074
1075 2006-09-11  Josh Conner  <jconner@apple.com>
1076
1077         * gcc.dg/nrv3.c: Increase size of structure.
1078         * gcc.dg/nrv4.c: Likewise.
1079         * gcc.dg/nrv5.c: Likewise.
1080
1081 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1082
1083         PR libfortran/28890
1084         gfortran.dg/assumed_charlen_function_5.f90: New test.
1085
1086 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/28991
1089         * g++.dg/init/static3.C: New test.
1090
1091 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1092
1093         PR testsuite/29007
1094         * gcc.dg/long-long-cst1.c (t): Add cast to
1095         __SIZE_TYPE__ before casting to int.
1096         (main): Return 0 on success.
1097
1098 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1099
1100         * gcc.c-torture/execute/20060910-1.c: New test.
1101
1102 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1103
1104         PR middle-end/26983
1105         * gcc.dg/pr26983.c: New test.
1106
1107 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1108
1109         PR target/29006
1110         * gcc.c-torture/execute/pr29006.c: New test.
1111
1112 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1113
1114         PR libfortran/28947
1115         gfortran.dg/matmul_4.f90: New test.
1116
1117 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1118
1119         PR fortran/28959
1120         gfortran.dg/used_types_10: New test.
1121
1122 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1123
1124         PR libfortran/28923
1125         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1126         gfortran.dg/array_initializer_3.f90: New test.
1127
1128 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1129
1130         PR fortran/28914
1131         * gfortran.dg/actual_array_constructor_3.f90: New test.
1132
1133 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1134
1135         PR testsuite/26778
1136         * gcc.target/i386/pr26778.c: New testcase.
1137
1138 2006-09-08  Eric Christopher  <echristo@apple.com>
1139
1140         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1141         * gcc.target/i386/memcpy-1.c: Ditto.
1142         * gcc.target/i386/asm-1.c: Ditto.
1143         * gcc.target/i386/20060512-4.c: Ditto.
1144         * gcc.target/i386/compress-float-387.c: Ditto.
1145         * gcc.target/i386/20060512-1.c: Ditto.
1146         * gcc.target/i386/compress-float-sse.c: Ditto.
1147         * gcc.target/i386/20060512-2.c: Ditto.
1148         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1149         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1150         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1151         * gcc.dg/pr26449.c: Ditto.
1152         * gcc.dg/attr-ms_struct-2.c: Ditto.
1153         * gcc.dg/attr-ms_struct-1.c: Ditto.
1154         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1155
1156 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1157
1158         PR c/28504
1159         * gcc.dg/vla-10.c: New test.
1160
1161 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1162
1163         PR c++/28858
1164         * g++.dg/parse/template20.C: New test.
1165         * g++.dg/template/operator8.C: Remove obsolete part.
1166         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1167         * g++.old-deja/g++.pt/crash65.C: Likewise.
1168
1169 2006-09-07  Jason Merrill  <jason@redhat.com>
1170
1171         PR middle-end/27724
1172         * gcc.dg/long-long-cst1.c: New test.
1173
1174 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1175
1176         PR C++/28906
1177         * g++.dg/other/array3.C: New test.
1178         * g++.dg/other/array4.C: New test.
1179         * g++.dg/other/array5.C: New test.
1180
1181 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1184
1185 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1186
1187         PR target/28946
1188         * gcc.target/i386/pr28946.c: New test.
1189
1190 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1191
1192         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1193         in integer literal constant.
1194         * gfortran.dg/enum_8.f90: Ditto.
1195         * gfortran.dg/g77/20030326-1.f: Ditto.
1196
1197 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1198
1199         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1200         nonconformance usage.
1201
1202 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1203
1204         PR middle-end/28862
1205         * gcc.c-torture/compile/vector-align-1.c: New test.
1206
1207 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1208
1209         PR rtl-opt/27883
1210         * g++.dg/opt/copysign-1.C: New test.
1211
1212 2006-09-06  Jason Merrill  <jason@redhat.com>
1213
1214         PR c++/27371
1215         * g++.dg/warn/unused-result1.C: New test.
1216
1217 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/28903
1220         * g++.dg/ext/vla3.C: New test.
1221
1222         PR c++/28886
1223         * g++.dg/template/array16.C: New test.
1224
1225 2006-09-06  Richard Guenther  <rguenther@suse.de>
1226
1227         * gcc.dg/pr27226.c: Remove testcase again.
1228
1229 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1230
1231         PR tree-opt/28937
1232         * g++.dg/opt/unroll2.C: New test.
1233
1234 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1235
1236         PR tree-opt/28952
1237         * gcc.dg/vect/pr28952.c: New test.
1238
1239 2006-09-05  Richard Guenther  <rguenther@suse.de>
1240
1241         PR tree-optimization/28900
1242         * gcc.dg/torture/pr28900.c: New testcase
1243
1244 2006-09-05  Richard Guenther  <rguenther@suse.de>
1245
1246         PR tree-optimization/28905
1247         * gcc.c-torture/compile/pr28905.c: New testcase.
1248
1249 2006-09-05  Richard Guenther  <rguenther@suse.de>
1250
1251         PR middle-end/28935
1252         * gcc.dg/pr28935.c: New testcase.
1253
1254 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1255
1256         * gcc.c-torture/execute/20060905-1.c: New test.
1257
1258 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1259
1260         PR fortran/28908
1261         * gfortran.dg/used_types_7.f90: New test.
1262         * gfortran.dg/used_types_8.f90: New test.
1263         * gfortran.dg/used_types_9.f90: New test.
1264
1265 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1266
1267         * gcc.c-torture/compile/20060904-1.c: New test.
1268
1269 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1270
1271         PR c++/23287 Revert my 2006-09-01 patch
1272         * g++.dg/parse/dtor12.C: Remove.
1273
1274 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1275
1276         PR c+/27670
1277         * g++.dg/template/operator9.C: New test.
1278
1279         PR c++/27493
1280         * g++.dg/template/operator7.C: New test.
1281
1282         PR c++/27494
1283         * g++.dg/template/operator8.C: New test.
1284
1285         PR c++/27397
1286         * g++.dg/template/crash57.C: New test.
1287
1288         * g++.dg/template/typedef4.C: Adjust error markers.
1289         * g++.dg/template/typedef5.C: Likewise.
1290
1291 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR c++/28878
1294         * g++.dg/parse/crash33.C: New test.
1295
1296 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1297         Richard Guenther  <rguenther@suse.de>
1298         Adam Nemet  <anemet@caviumnetworks.com>
1299
1300         PR middle-end/27226
1301         * gcc.target/mips/memcpy-1.c: New testcase.
1302         * gcc.dg/pr27226.c: Likewise.
1303
1304 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1305
1306         PR c++/28705
1307         * g++.dg/lookup/koenig5.C: New.
1308         * g++.dg/template/crash56.C: New.
1309
1310 2006-09-01  Josh Conner  <jconner@apple.com>
1311
1312         PR c++/25505
1313         * gcc.dg/nrv3.c: New test.
1314         * gcc.dg/nrv4.c: New test.
1315         * gcc.dg/nrv5.c: New test.
1316
1317 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1318
1319         PR c++/23287
1320         * g++.dg/parse/dtor12.C: New.
1321
1322 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1323
1324         PR tree-optimization/28839
1325         * gcc.dg/pr28839.c: New test.
1326
1327 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1328
1329         PR target/24367
1330         * gcc.dg/pr24367.c: New testcase.
1331
1332 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1333
1334         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1335
1336 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1337
1338         PR rtl-optimization/27735
1339         * gcc.dg/loop-unswitch-1.c: New test.
1340
1341 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1342
1343         PR fortran/28885
1344         * gfortran.dg/aliasing_dummy_2.f90: New test.
1345
1346         PR fortran/20067
1347         * gfortran.dg/generic_5.f90: Change error message.
1348
1349         PR fortran/28873
1350         * gfortran.dg/generic_6.f90: New test.
1351
1352         PR fortran/25077
1353         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1354
1355         PR fortran/25102
1356         * gfortran.dg/invalid_interface_assignment.f90: New test.
1357
1358         PR fortran/24866
1359         * gfortran.dg/module_proc_external_dummy.f90: New test.
1360
1361 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1362
1363         PR c++/28349
1364         * testsuite/g++.dg/warn/var-args1.C: New test.
1365
1366 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1367
1368         PR fortran/28866
1369         * gfortran.dg/simpleif_2.f90: New test.
1370         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1371         * gfortran.dg/enum_5.f90: Ditto.
1372
1373 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1374             Kazu Hirata  <kazu@codesourcery.com>
1375
1376         PR tree-optimization/17506
1377         * gcc.dg/pr17506.c: New.
1378
1379 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1380
1381         PR c++/28139
1382         * g++.dg/eh/alias1.C: New test.
1383
1384 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1385
1386         PR c++/28860
1387         * g++.dg/template/ttp22.C: New test.
1388
1389 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1390
1391         PR middle-end/26632
1392         * gcc.dg/pr26632.c: New.
1393
1394 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1395
1396         PR libgfortran/28354
1397         * gfortran.dg/fmt_zero_precision.f90: New test.
1398
1399 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/28058
1402         * g++.dg/template/spec31.C: New test.
1403
1404 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1405
1406         PR c++/26573
1407         * g++.dg/other/static2.C: New test.
1408
1409 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1410
1411         * gcc.dg/Wswitch-enum-2.c: New test case.
1412         * gcc.dg/Wswitch-enum-3.c: Likewise.
1413
1414 2006-08-26  Richard Guenther  <rguenther@suse.de>
1415
1416         * gcc.c-torture/compile/20060826-1.c: New testcase.
1417
1418 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1419
1420         PR c++/28736
1421         * g++.dg/template/void10.C: New test.
1422
1423         PR c++/28737
1424         * g++.dg/template/void8.C: New test.
1425
1426         PR c+_+/28738
1427         * g++.dg/template/void9.C: New test.
1428
1429         * g++.dg/template/void3.C: Adjust error markers.
1430         * g++.dg/template/void4.C: Likewise.
1431         * g++.dg/template/crash55.C: Likewise.
1432         * g++.dg/template/void7.C: Likewise
1433
1434 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/28588
1437         * g++.dg/inherit/access6.C: New test.
1438         * g++.dg/inherit/access7.C: Likewise.
1439
1440         PR c++/28595
1441         * g++.dg/template/array15.C: New test.
1442         * g++.dg/template/crash2.C: Tweak error markers.
1443
1444 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR middle-end/28683
1447         * gcc.c-torture/compile/20060823-1.c: New test.
1448
1449 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1450
1451         PR c++/28853
1452         * g++.dg/template/ttp21.C: New test.
1453
1454         PR c++/28852
1455         * g++.dg/other/operator1.C: Add error-marker.
1456         * g++.dg/other/operator2.C: New test.
1457
1458 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1459
1460         PR c/27893
1461         * gcc.c-torture/compile/vla-const-1.c,
1462         gcc.c-torture/compile/vla-const-2.c: New tests.
1463
1464 2006-08-26  Richard Guenther  <rguenther@suse.de>
1465
1466         PR middle-end/28814
1467         * gcc.dg/torture/pr28814.c: New testcase.
1468
1469 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1470
1471         PR c/28418
1472         * gcc.c-torture/compile/compound-literal-1.c: New test.
1473
1474 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1475
1476         PR c/28299
1477         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1478         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1479         Expect extra diagnostics.
1480
1481 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1482
1483         gcc.dg/noncompile/pr16876.c: New test.
1484
1485 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1486
1487         PR c++/28056
1488         * g++.dg/parse/local1.C: New test.
1489         * g++.dg/other/qual1.C: Tweak error marker.
1490
1491 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1492
1493         PR c++/27787
1494         * g++.dg/template/typename10.C: New.
1495         * g++.dg/template/lookup4.C: Remove bogus error marker.
1496
1497 2006-08-25  Richard Guenther  <rguenther@suse.de>
1498
1499         PR testsuite/28829
1500         * gcc.dg/pr26570.c: Fix testcase.
1501
1502 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1503
1504         PR tree-opt/28807
1505         * gcc.c-torture/execute/mayalias-2.c: New test.
1506         * gcc.dg/tree-ssa/alias-13.c: New test.
1507
1508 2006-08-24  Jan Hubicka  <jh@suse.cz>
1509
1510         PR debug/26881
1511         * gcc.dg/debug/pr26881.c: New file.
1512
1513 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1514
1515         PR fortran/28788
1516         * gfortran.dg/used_types_4.f90: New test.
1517         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1518         association of derived types.
1519         * gfortran.dg/used_types_2.f90: Add module cleanup.
1520         * gfortran.dg/used_types_3.f90: The same.
1521
1522         PR fortran/28771
1523         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1524         fix of regression.
1525
1526 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1527
1528         PR 28813
1529         * gfortran.dg/direct_io_6.f90: Remove test.
1530
1531 2006-08-23  Stuart Hastings  <stuart@apple.com>
1532
1533         PR 28825
1534         * gcc.target/i386/20060821-1.c: New.
1535
1536 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1537
1538         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1539         dg-warning strings for dllimport.
1540
1541 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1542
1543         PR C++/28450
1544         * g++.dg/ext/vector4.C: New test.
1545         * g++.dg/ext/complex1.C: New test.
1546
1547 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1548
1549         PR debug/28692
1550         * gcc.dg/debug/const-1.c: New.
1551         * gcc.dg/debug/const-2.c: New.
1552         * gcc.dg/debug/dwarf2/const-1.c: New.
1553         * gcc.dg/debug/dwarf2/const-2.c: New.
1554         * gcc.dg/debug/dwarf2/const-2b.c: New.
1555
1556 2006-08-22  Richard Guenther  <rguenther@suse.de>
1557
1558         PR middle-end/28776
1559         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1560         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1561
1562 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1563
1564         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1565
1566 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1567
1568         PR c++/26269
1569         * g++.dg/other/error14.C: New test.
1570
1571         PR c++/28505
1572         * g++.dg/parse/ctor7.C: New test.
1573         * g++.dg/parse/ctor8.C: Likewise.
1574
1575         PR c++/28741
1576         * g++.dg/template/void7.C: New test.
1577
1578 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1579
1580         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1581         * gnat.dg/self_aggregate_with_array.adb: New test.
1582
1583 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1584
1585         * g++.dg/eh/arm-vfp-unwind.C: New test.
1586
1587 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/28341
1590         * g++.dg/template/ref3.C: New test.
1591         * g++.dg/template/nontype13.C: New test.
1592
1593         PR c++/28346
1594         * g++.dg/template/ptrmem17.C: New test.
1595
1596 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1597
1598         PR target/28648 c:
1599         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1600
1601 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/28630
1604         * gfortran.dg/used_types_2.f90: New test.
1605
1606         PR fortran/28601
1607         * gfortran.dg/used_types_3.f90: New test.
1608
1609         PR fortran/20886
1610         * gfortran.dg/generic_actual_arg.f90: New test.
1611
1612         PR fortran/28735
1613         * gfortran.dg/module_private_array_refs_1.f90: New test.
1614
1615         PR fortran/28762
1616         * gfortran.dg/program_name_1.f90: New test.
1617
1618         PR fortran/28425
1619         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1620
1621         PR fortran/28496
1622         * gfortran.dg/array_initializer_2.f90: New test.
1623
1624         PR fortran/18111
1625         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1626
1627         PR fortran/28600
1628         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1629
1630         PR fortran/28771
1631         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1632
1633         PR fortran/28660
1634         * gfortran.dg/dependent_decls_1.f90: New test.
1635
1636 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1637
1638         PR fortran/25217
1639         * gfortran.dg/derived_init_2.f90: New.
1640
1641 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1642
1643         * gcc.c-torture/execute/pr28289.c: New test.
1644
1645 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR c/28744
1648         * gcc.dg/attr-externally-visible-1.c: New test.
1649         * gcc.dg/attr-externally-visible-2.c: New test.
1650         * g++.dg/parse/attr-externally-visible-1.C: New test.
1651         * g++.dg/parse/attr-externally-visible-2.C: New test.
1652
1653 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1654
1655         PR c++/28606
1656         * g++.dg/parse/dtor11.C: New test.
1657
1658 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1659
1660         PR rtl-optimization/28489
1661         * gcc.c-torture/compile/pr28489.c: New test.
1662
1663 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1664
1665         PR c++/28710
1666         * g++.dg/template/redecl4.C: New test.
1667
1668         PR c++/28711
1669         * g++.dg/template/ctor8.C: New test.
1670
1671 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1672
1673         * gcc.dg/pr26570.c: Fix testcase.
1674
1675 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1676
1677         * PR c++/28573
1678         * g++.dg/parse/offsetof6.C: New test.
1679         * g++.dg/parse/offsetof6.C: New test.
1680         * g++.dg/parse/offsetof7.C: New test.
1681
1682 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1683
1684         PR testsuite/28602
1685         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1686         is false.
1687
1688 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         PR c++/28302
1691         * g++.dg/ext/vector3.C: New test.
1692
1693 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1694
1695         PR gcov/profile/26570
1696         * gcc.dg/pr26570.c: New test.
1697
1698 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1699
1700         PR c/27697
1701         * gcc.dg/qual-component-1.c: New test.
1702
1703 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1704
1705         PR c++/28593
1706         * g++.dg/parse/new3.C: New test.
1707
1708 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709
1710         PR fortran/25828
1711         * gfortran.dg/streamio_1.f90: New test.
1712         * gfortran.dg/streamio_2.f90: New test.
1713         * gfortran.dg/streamio_3.f90: New test.
1714         * gfortran.dg/streamio_4.f90: New test.
1715         * gfortran.dg/streamio_5.f90: New test.
1716         * gfortran.dg/streamio_6.f90: New test.
1717         * gfortran.dg/streamio_7.f90: New test.
1718         * gfortran.dg/streamio_8.f90: New test.
1719
1720 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1721
1722         PR c/28287
1723         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1724
1725 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1726
1727         PR c++/28594
1728         * g++.dg/template/void6.C: New test.
1729
1730 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1731
1732         PR c/28649
1733         * gcc.dg/parse-error-1.c: New test.
1734         * gcc.dg/parse-error-2.c: New test.
1735         * gcc.dg/cpp/digraph2.c: Add error-marker.
1736         * gcc.dg/noncompile/920923-1.c: Likewise.
1737
1738 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1739
1740         PR c/27490
1741         * gcc.dg/sizeof-2.c: New testcase.
1742
1743         PR c/27489
1744         * gcc.dg/switch-A.c: New testcase.
1745
1746 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1747
1748         PR c++/28288
1749         PR c++/14556
1750         * g++.old-deja/g++.warn/compare1.C: Delete.
1751         * g++.dg/opt/pr7503-2.C: Delete.
1752         * g++.dg/opt/pr7503-3.C: Delete.
1753         * g++.dg/opt/pr7503-4.C: Delete.
1754         * g++.dg/opt/pr7503-5.C: Delete.
1755         * g++.dg/opt/max1.C: Delete.
1756         * g++.dg/warn/minmax.C: Delete.
1757         * g++.dg/expr/minmax.C: New test.
1758
1759 2006-08-14  Richard Guenther  <rguenther@suse.de>
1760
1761         PR testsuite/28703
1762         * gcc.c-torture/execute/pr28651.c: Do not use argc
1763         to avoid optimization, instead forbid inlining.
1764
1765 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1766
1767         PR rtl-optimization/28634
1768         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1769
1770 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1771
1772         PR c/27184
1773         * gcc.dg/torture/pr27184.c: New test.
1774
1775 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1778
1779 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1780
1781         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1782         * gfortran.dg/stat_2.f90: Likewise.
1783         * gfortran.dg/chmod_1.f90: Likewise.
1784         * gfortran.dg/chmod_2.f90: Likewise.
1785         * gfortran.dg/chmod_3.f90: Likewise.
1786
1787 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1788
1789         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1790
1791 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1792
1793         * g++.dg/opt/pr23454-2.C: New test.
1794
1795 2006-08-11  Richard Guenther  <rguenther@suse.de>
1796
1797         PR middle-end/28651
1798         * gcc.c-torture/execute/pr28651.c: New testcase.
1799
1800 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1801
1802         * gnat.dg/specs/static_initializer.ads: New test.
1803
1804 2006-08-10  Paul Brook  <paul@codesourcery.com>
1805
1806         * gcc.target/arm/cond-asm.c: New test.
1807
1808 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1809
1810         PR tree-optimization/26197
1811         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1812         * g++.dg/vect/vect.exp: Compile the new tests with
1813         --param max-aliased-vops=0.
1814
1815 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1816
1817         PR c++/28637
1818         * g++.dg/template/void3.C: New test.
1819
1820         PR c++/28638
1821         * g++.dg/template/void4.C: New test.
1822
1823         PR c++/28640
1824         * g++.dg/template/void5.C: New test.
1825
1826 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1827
1828         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1829         after dg-do compile.
1830
1831 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1832
1833         PR tree-optimizations/26969
1834         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1835         "unswitch-loops" with -funswitch-loops.
1836         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1837
1838 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1839
1840         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1841         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1842         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1843         * objc.dg/dwarf-1.m: Likewise.
1844         * objc.dg/dwarf-2.m: Likewise.
1845         * obj-c++.dg/dwarf-2.mm: Likewise.
1846
1847 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1848
1849         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1850         * objc.dg/dwarf-2.m: Likewise.
1851         * obj-c++.dg/dwarf-2.mm: Likewise.
1852
1853         PR libfortran/28603
1854         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1855
1856         PR testsuite/27611
1857         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1858
1859         PR testsuite/27033
1860         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1861
1862 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1863
1864         PR target/27827
1865         * gcc.target/i386/pr27827.c: New testcase.
1866
1867 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1868
1869         PR fortran/28590
1870         * gfortran.dg/sequence_types_1.f90: New test.
1871
1872 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1873
1874         PR fortran/28548
1875         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1876         dg-warning.  Add -pedantic option.
1877
1878 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1879
1880         PR c/28502
1881         * gcc.dg/proto-1.c: New test.
1882
1883         PR c/27721
1884         * gcc.dg/lvalue-4.c: New test.
1885
1886         PR c/28136
1887         * gcc.dg/init-bad-5.c: New test.
1888
1889 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1890
1891         PR c++/28347
1892         * g++.dg/ext/typedef-init.C: Add new test for typedef
1893         initialization inside templates. Adjust existing error markers.
1894
1895 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/28148
1898         * g++.dg/init/ptrmem3.C: New test.
1899
1900 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1901
1902         PR tree-optimization/27770
1903         * lib/target-support.exp: New target keyword "section_anchors".
1904         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1905         tests.
1906         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1907         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1908         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1909         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1910
1911 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1912
1913         * gcc.dg/20060801-1.c: Add missing '}'.
1914
1915 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1916
1917         PR c++/27508
1918         * g++.dg/parse/dtor9.C: New test.
1919         * g++.dg/parse/dtor10.C: New test.
1920         * g++.dg/other/error7.C: Adjust error-marker.
1921
1922         PR c++/28274
1923         * g++.dg/other/default5.C: New test.
1924
1925 2006-08-02  Richard Guenther  <rguenther@suse.de>
1926
1927         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1928
1929 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1930
1931         PR c++/28557
1932         * g++.dg/template/conv9.C: New test.
1933
1934 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1935
1936         PR debug/28063
1937         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1938         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1939         Optionally return assembly text.  Update callers.
1940         (check_no_compiler_messages): Update verbose messages.
1941         (check_no_messages_and_pattern): New.
1942         (check_effective_target_string_merging): New.
1943
1944 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1945
1946         PR c++/28250
1947         * g++.dg/eh/catch4.C: New test.
1948
1949         PR c++/28257
1950         * g++.dg/other/qual1.C: New test.
1951
1952         PR c++/28259
1953         * g++.dg/inherit/error2.C: New test.
1954
1955         PR c++/28267
1956         * g++.dg/other/new1.C: New test.
1957
1958         * g++.dg/warn/pr23075.C: Remove obsolete test.
1959         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1960         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1961
1962 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/28523
1965         * g++.dg/eh/cast1.C: New test.
1966
1967 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1968
1969         PR libfortran/28452
1970         * gfortran.dg/random_3.f90:  New test.
1971
1972 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1973
1974         PR c++/28432
1975         * g++.dg/other/pr28304.C: Change expected error message.
1976         * g++.dg/other/pr28432.C: New test.
1977
1978 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1979
1980         PR c++/28256
1981         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1982
1983 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1984
1985         PR debug/23336
1986         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1987         at -g1.
1988         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1989         g++.dg/debug/enum-2.C: New.
1990
1991 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1992
1993         PR c++/6634
1994         * g++.dg/parse/long1.C: Add more tests.
1995
1996 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1997
1998         * gfortran.dg/lrshift_1.c: New file.
1999
2000 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2001
2002         PR libgfortran/28335
2003         * gfortran.dg/no_unit_error_1.f90: New test.
2004
2005 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2006
2007         PR libgfortran/28335
2008         * gfortran.dg/no_unit_error_1.f90: Delete test.
2009         * gfortran.dg/no_unit_error_2.f90: Delete test.
2010
2011 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2012
2013         * gfortran.dg/chmod_3.f90: New test.
2014         * gfortran.dg/ltime_gmtime_1.f90: New test.
2015         * gfortran.dg/ltime_gmtime_2.f90: New test.
2016         * gfortran.dg/lrshift_1.f90: New test.
2017         * gfortran.dg/chmod_1.f90: New test.
2018         * gfortran.dg/chmod_2.f90: New test.
2019
2020 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2021
2022         PR c++/27668
2023         * g++.dg/template/crash55.C: New test.
2024
2025         PR c++/27962
2026         * g++.dg/template/nontype16.C: New test.
2027
2028         * g++.dg/template/void2.C: Adjust error markers.
2029         * g++.dg/template/nontype5.C: Adjust error markers.
2030
2031 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2032
2033         * gcc.target/i386/stack-prot-kernel.c: New test.
2034
2035 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2036
2037         * gcc.dg/builtins-55.c: New test case.
2038
2039 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2040
2041         PR rtl-optimization/27907
2042         * gcc.c-torture/compile/pr27907.c: New test.
2043
2044 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2045
2046         * gfortran.dg/mclock.f90: New test.
2047         * gfortran.dg/int_conv_1.f90: New test.
2048         * gfortran.dg/stat_1.f90: New test.
2049         * gfortran.dg/stat_2.f90: New test.
2050
2051 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052
2053         PR libgfortran/28335
2054         * gfortran.dg/no_unit_error_1.f90: New test.
2055         * gfortran.dg/no_unit_error_2.f90: New test.
2056         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2057
2058 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2059
2060         PR middle-end/28473
2061         * gcc.dg/fold-convround-1.c: New test case.
2062
2063 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2064
2065         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2066
2067 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2068
2069         PR c++/27572
2070         * g++.dg/other/typedef1.C: New test.
2071         * g++.dg/template/typedef4.C: New test.
2072         * g++.dg/template/typedef5.C: New test.
2073
2074 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2075
2076         PR fortran/28416
2077         * gfortran.dg/allocatable_dummy_3.f90: New.
2078
2079 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2080
2081         PR fortran/28439
2082         * gfortran.dg/arithmetic_if.f90:  New test.
2083
2084 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2085
2086         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2087         avoid memcpy optimization.
2088
2089 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2090
2091         PR fortran/25289
2092         * gfortran.dg/direct_io_6.f90: New test.
2093
2094 2006-07-24  Jan Hubicka  <jh@suse.cz>
2095
2096         PR c/25795
2097         PR c++/27369
2098         * gcc.dg/pr25795.c: New test.
2099         * gcc.dg/pr25795-1.c: New test.
2100
2101 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2102
2103         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2104         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2105         which may be transformed to "g || h" on some platforms.
2106
2107 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2108
2109         PR c++/28025
2110         * g++.dg/template/friend45.C: New test.
2111
2112 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113
2114         PR libgfortran/28339
2115         * gfortran.dg/arrayio_8.f90: New test.
2116
2117 2006-07-21  Mike Stump  <mrs@apple.com>
2118
2119         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2120
2121         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2122
2123 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2124
2125         PR c++/28250
2126         * g++.dg/eh/catch3.C: New test.
2127
2128         PR c++/28363
2129         * g++.dg/template/defarg10.C: New test.
2130
2131 2006-07-20  Paul Brook  <paul@codesourcery.com>
2132
2133         PR 27363
2134         * gcc.dg/pr27363.c: New test.
2135
2136 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/28338
2139         * g++.dg/init/ref13.C: New test.
2140
2141 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2142
2143         PR obj-c++/28434
2144         * obj-c++.dg/proto-error-1.mm: New test.
2145
2146 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2147
2148         PR c++/28337
2149         * g++.dg/template/string1.C: New test.
2150
2151 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2152
2153         PR c++/28048
2154         * g++.dg/template/defarg9.C: New test.
2155
2156         PR c++/28235
2157         * g++.dg/template/static27.C: New test.
2158
2159 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2160
2161         PR 28410
2162         * gcc.dg/tree-ssa/pr28410.c: New test.
2163
2164 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2165
2166         PR c++/28258
2167         * g++/dg/other/error13.C: New test.
2168
2169         PR c++/28260
2170         * g++.dg/template/friend44.C: New test.
2171
2172 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2173
2174         PR c++/27495
2175         * g++.dg/other/pr27495.C: New.
2176
2177 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2178
2179         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2180         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2181
2182 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2183
2184         PR c/28286
2185         * gcc.dg/pragma-pack-4.c: New test.
2186
2187 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2188
2189         PR c++/28291
2190         * g++.dg/ext/pr28291.C: New test.
2191
2192 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2193
2194         PR middle-end/28403
2195         * gcc.c-torture/execute/pr28403.c: New test.
2196
2197 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2198
2199         PR middle-end/28402
2200         * gcc.dg/pr28402.c: New test.
2201
2202 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2203
2204         PR c++/28304
2205         * g++.dg/other/pr28304.C: New test.
2206
2207 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2208
2209         PR other/28251
2210         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2211         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2212
2213 2006-07-17  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/28238
2216         * g++.dg/tree-ssa/pr28238.C: New testcase.
2217
2218 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2219
2220         PR c++/28250
2221         * g++.dg/eh/catch1.C: New test.
2222         * g++.dg/eh/catch2.C: New test.
2223
2224 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR c++/28370
2227         * g++.dg/template/anon3.C: New test.
2228
2229 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2230
2231         PR fortran/20844
2232         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2233         specifiers requiring an explicit format tag..
2234
2235         PR fortran/28201
2236         * gfortran.dg/generic_5: New test.
2237
2238         PR fortran/20893
2239         * gfortran.dg/elemental_optional_args_1.f90: New test.
2240
2241 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2242
2243         * gnat.dg/assert.ads: New file.
2244         * gnat.dg/controlled_record.ads: Likewise.
2245         * gnat.dg/controlled_record.adb: Likewise.
2246
2247 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2248
2249         PR c++/28292
2250         * g++.dg/other/error12.C: New test.
2251
2252         PR c++/28269
2253         * g++.dg/template/crash54.C: New test.
2254
2255 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2256
2257         PR c++/28249
2258         * g++.dg/parse/catch1.C: New test.
2259
2260         PR c++/28294
2261         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2262
2263         PR c++/28387
2264         * g++.dg/ext/attrib24.C: New test.
2265
2266 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2267
2268         PR c++/28343
2269         * g++.dg/ext/asmspec1.C: New test.
2270
2271 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2272
2273         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2274         (dg-test): Support shouldfail tests.
2275         * lib/target-supports-dg.exp (dg-shouldfail): New.
2276         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2277         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2278         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2279         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2280         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2281         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2282         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2283
2284 2006-07-13  Jan Hubicka  <jh@suse.cz>
2285
2286         * gcc.target/i386/memcpy-1.c: New.
2287
2288 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2289
2290         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2291
2292 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2293
2294         PR fortran/25097
2295         * gfortran.dg/present_1.f90: New test.
2296
2297         PR fortran/20903
2298         * gfortran.dg/interface_derived_type_1.f90: New test.
2299
2300 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2301
2302         PR fortran/28213
2303         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2304         list.
2305
2306 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2307
2308         PR c++/27820
2309         * g++.dg/other/label1.C: New test.
2310
2311 2006-07-07   Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/28268
2314         * gcc.dg/torture/pr28268.c: New testcase.
2315
2316 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2317
2318         PR c++/27019
2319         * g++.dg/ext/pr27019.C: New.
2320
2321 2006-07-07  Richard Guenther  <rguenther@suse.de>
2322
2323         PR tree-optimization/28187
2324         * gcc.dg/pr28187.c: New testcase.
2325
2326 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gnat.dg/address_conversion.adb: New test.
2329         * gnat.dg/boolean_subtype.adb: Likewise.
2330         * gnat.dg/frame_overflow.adb: Likewise.
2331         * gnat.dg/pointer_array.adb: Likewise.
2332         * gnat.dg/pointer_conversion.adb: Likewise.
2333
2334 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/28237
2337         PR fortran/23420
2338         * gfortran.dg/print_fmt_5.f90: New test.
2339
2340 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2341
2342         PR fortran/28129
2343         * gfortran.dg/bounds_check_4.f90: New test.
2344
2345 2006-07-05  Richard Guenther  <rguenther@suse.de>
2346
2347         PR target/28158
2348         * gfortran.dg/pr28158.f90: New testcase.
2349
2350 2006-07-05  Richard Guenther  <rguenther@suse.de>
2351
2352         PR tree-optimization/28162
2353         * gcc.dg/pr28162.c: New testcase.
2354
2355 2006-07-05  Richard Guenther  <rguenther@suse.de>
2356         Andrew Pinski  <pinskia@gcc.gnu.org>
2357
2358         PR c++/27084
2359         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2360
2361 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2362
2363         PR fortran/28174
2364         * gfortran.dg/actual_array_substr_2.f90: New test.
2365
2366         PR fortran/28167
2367         * gfortran.dg/actual_array_constructor_2.f90: New test.
2368
2369 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2370
2371         * gfortran.dg/itime_idate_1.f: New test.
2372         * gfortran.dg/itime_idate_2.f: New test.
2373
2374 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2375
2376         PR libgfortran/27704
2377         * gfortran.dg/open_status_3.f90: New test.
2378         * gfortran.dg/fmt_l.f90: Update for new feature.
2379
2380 2006-07-03  Asher Langton  <langton2@llnl.gov>
2381
2382         * gfortran.dg/oldstyle_2.f90: New.
2383
2384 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2385
2386         * gnat.dg/string_slice.adb: New test.
2387
2388 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2389
2390         PR fortran/19259
2391         * gfortran.dg/semicolon_fixed.c: New.
2392         * gfortran.dg/semicolon_free.c: New.
2393
2394 2006-06-30  Mike Stump  <mrs@apple.com>
2395
2396         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2397         that don't support internal visibility.
2398
2399 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2400
2401         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2402         for '(' / ')' needing an extra '\'.
2403
2404 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2405
2406         PR middle-end/27428
2407         * gcc.dg/pr27428-1.c: New test case.
2408
2409 2006-06-29  Mike Stump  <mrs@apple.com>
2410
2411         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2412         on darwin as we can't align commons large enough yet.
2413
2414         * gcc.dg/vla-8.c: Add additional testcases.
2415
2416 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2417
2418         PR c++/28114
2419         * g++.dg/other/pr28114.C: New.
2420
2421 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2422
2423         * gcc.c-torture/compile/20060625-1.c: New test.
2424
2425 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2426
2427         PR fortran/20867
2428         * gfortran.dg/stfunc_3.f90: New test.
2429
2430         PR fortran/25056
2431         * gfortran.dg/impure_actual_1.f90: New test.
2432
2433         PR fortran/20874
2434         * gfortran.dg/elemental_result_1.f90: New test.
2435
2436         PR fortran/25073
2437         * gfortran.dg/select_7.f90: New test.
2438
2439         PR fortran/27554
2440         * intrinsic_actual_1.f: New test.
2441
2442         PR fortran/22038
2443         PR fortran/28119
2444         * gfortran.dg/forall_4.f90: New test.
2445
2446         PR fortran/25072
2447         * gfortran.dg/forall_5.f90: New test.
2448
2449 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2450
2451         PR c++/28051
2452         * g++.dg/template/using13.C: New test.
2453
2454         PR c++/28054
2455         * g++.dg/other/incomplete3.C: New test.
2456
2457 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2458
2459         PR fortran/28081
2460         * gfortran.dg/substr_3.f: New test.
2461         * gfortran.dg/equiv_2.f90: Update expected error message.
2462
2463 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2464
2465         PR fortran/28118
2466         * gfortran.dg/actual_array_substr_1.f90: New test.
2467
2468 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2469
2470         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2471         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2472
2473 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2474
2475         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2476
2477 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2478
2479         PR fortran/27981
2480         * gfortran.dg/simpleif_2.f90: New test.
2481
2482 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2483
2484         * g++.dg/template/error22.C: Fix typo.
2485
2486 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2487
2488         PR c++/28112
2489         * g++.dg/ext/attrib23.C: New test.
2490
2491 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2492
2493         * gnat.dg/varsize_temp.adb: New test.
2494
2495 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2496
2497         PR c++/11468
2498         * g++.dg/other/java2.C: New test.
2499
2500 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2501
2502         PR target/27789
2503         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2504         initialization.
2505
2506 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2507
2508         PR target/27531
2509         * gcc.dg/pr27531-1.c: New test case.
2510
2511 2006-06-22  Asher Langton  <langton2@llnl.gov>
2512
2513         PR fortran/24748
2514         * gfortran.dg/implicit_8.f90: New.
2515
2516 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2517
2518         PR rtl-optimization/28121
2519         * gcc.dg/pr28121.c: New test.
2520
2521 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2522
2523         PR c++/27805
2524         * g++.dg/parse/ptrmem6.C: New test.
2525
2526         PR c++/27821
2527         * g++.dg/template/error22.C: New test.
2528
2529 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2530
2531         PR c++/28111
2532         * g++.dg/template/friend43.C: New test.
2533
2534         PR c++/28110
2535         * g++.dg/template/crash53.C: New test.
2536
2537         PR c++/28109
2538         * g++.dg/rtti/incomplete1.C: New test.
2539
2540 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2541
2542         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2543
2544 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2545
2546         * gcc.c-torture/execute/complex-7.c: New.
2547
2548 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2549
2550         * gcc.dg/merge-all-constants-1.c: New test.
2551
2552 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2553
2554         PR c++/28113
2555         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2556
2557 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2558
2559         * gfortran.dg/rrspacing_1.f90: New test.
2560
2561 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2562
2563         PR c++/28052
2564         * g++.dg/other/bitfield2.C: New test.
2565
2566 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2567
2568         PR tree-optimization/27331
2569         * gcc.dg/pr27331.c: New test.
2570
2571 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2572             Eric Botcazou  <ebotcazou@adacore.com>
2573
2574         PR ada/18692
2575         * lib/gnat.exp: New file.
2576         * lib/gnat-dg.exp: Likewise.
2577         * gnat.dg: New directory.
2578         * gnat.dg/dg.exp: New driver.
2579         * gnat.dg/specs: New directory.
2580         * gnat.dg/specs/specs.exp: New driver.
2581         * gnat.dg/style: New directory.
2582         * gnat.dg/style/style.exp: New driver.
2583
2584 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2585
2586         PR fortran/16206
2587         * gfortran.dg/array_initializer_1.f90: New test.
2588
2589         PR fortran/28005
2590         * gfortran.dg/matmul_3.f90: New test.
2591
2592 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2593
2594         PR middle-end/28075
2595         * gcc.dg/tree-ssa/inline-1.c: New test.
2596
2597 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2598
2599         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2600         in malloc prototype; remove XFAIL.
2601         * gcc.dg/pr18241-2.c: Ditto.
2602         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2603         in memset prototype; remove XFAIL.
2604         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2605
2606 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2607
2608         * gcc.dg/vla-8.c: Add.
2609
2610 2006-06-19  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/27090
2613         * g++.dg/tree-ssa/pr27090.C: New testcase.
2614
2615 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2616
2617         PR target/27861
2618         * gcc.dg/pr27861-1.c: New test case.
2619
2620 2006-06-19  Richard Guenther  <rguenther@suse.de>
2621
2622         PR middle-end/28045
2623         * gcc.dg/torture/pr28045.c: New testcase.
2624
2625 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2626
2627         PR fortran/26801
2628         * gfortran.dg/associated_4.f90: New test.
2629
2630 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2631
2632         PR fortran/19310
2633         PR fortran/19904
2634         * gfortran.dg/real_const_3.f90: New test.
2635
2636 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/28016
2639         * g++.dg/template/static26.C: New test.
2640
2641         PR c++/27979
2642         * g++.dg/expr/bitfield2.C: New test.
2643
2644         PR c++/27884
2645         * g++.dg/parse/linkage2.C: New test.
2646
2647 2006-06-16  Richard Guenther  <rguenther@suse.de>
2648
2649         PR middle-end/27116
2650         * gcc.dg/pr15785-1.c: Revert last change.
2651         * gcc.dg/torture/pr27116-2.c: New testcase.
2652
2653 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2654
2655         PR middle-end/27802
2656         * gcc.dg/pr27802-1.c: New test case.
2657
2658 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2659
2660         PR c++/27689
2661         * g++.dg/template/ttp18.C: New test.
2662         * g++.dg/template/ttp19.C: Likewise.
2663
2664         PR c++/27666
2665         * g++.dg/expr/cond9.C: New test.
2666
2667         PR c++/27640
2668         * g++.dg/template/ctor7.C: New test.
2669
2670 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2671
2672         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2673
2674 2006-06-16  Richard Guenther  <rguenther@suse.de>
2675
2676         PR tree-optimization/27781
2677         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2678
2679 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2680
2681         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2682
2683 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2684
2685         * gcc.dg/tree-ssa/loop-18.c: New test.
2686
2687 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/27665
2690         * g++.dg/template/crash52.C: New test.
2691
2692         PR c++/27648
2693         * g++.dg/ext/attrib22.C: New test.
2694
2695         PR c++/26559
2696         * g++.dg/template/builtin1.C: New test.
2697         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2698
2699         PR c++/28018
2700         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2701         assignment.
2702         * g++.old-deja/g++.pt/crash51.C: Likewise.
2703
2704         PR c++/27227
2705         * g++.dg/lookup/linkage1.C: New test.
2706         * g++.dg/lookup/linkage2.C: Likewise.
2707
2708 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2709
2710         PR middle-end/27959
2711         * gcc.dg/pr27959.c: New testcase.
2712
2713 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2714
2715         PR target/28014:
2716         * g++.dg/eh/div.C: New test.
2717
2718 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2719
2720         PR c++/27894
2721         * g++.dg/tree-ssa/pr26757.C: New test.
2722         * g++.dg/tree-ssa/pr27894.C: New test.
2723
2724 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2725
2726         * gcc.c-torture/compile/20060609-1.c: New test.
2727
2728         PR target/27863
2729         * gcc.c-torture/compile/pr27863.c: New test.
2730
2731 2006-06-13  Richard Guenther  <rguenther@suse.de>
2732
2733         PR tree-optimization/27830
2734         * g++.dg/tree-ssa/pr27830.C: New testcase.
2735
2736 2006-06-13  Matthew Sachs  <msachs@apple.com>
2737
2738         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2739         the list of compiler flags; this causes those flags to be checked
2740         for things like dg-skip-if.
2741
2742 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2743
2744         PR c++/27601
2745         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2746
2747 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2748             Kazu Hirata  <kazu@codesourcery.com>
2749
2750         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2751         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2752
2753 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2754
2755         PR c++/27933
2756         * g++.dg/lookup/using15.C: New test.
2757
2758         PR c++/27951
2759         * g++.dg/other/anon4.C: New test.
2760
2761 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2762
2763         PR c++/21210
2764         * g++.dg/init/complex1.C: New test case.
2765
2766 2006-06-11  Eric Christopher  <echristo@apple.com>
2767
2768         PR middle-end/27948
2769         * gcc.dg/bf-ms-layout.c: Run on darwin.
2770         * gcc.dg/bf-no-ms-layout: Ditto.
2771         * gcc.dg/attr-ms_struct-2.c: New.
2772         * gcc.dg/bf-ms-layout-2.c: Ditto.
2773
2774 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2775
2776         * gcc.dg/attr-ms_struct-packed1.c: New.
2777
2778 2006-06-09  Mike Stump  <mrs@apple.com>
2779
2780         * gcc.dg/vla-7.c: Add.
2781
2782 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2783
2784         PR fortran/24558
2785         * gfortran.dg/entry_6.f90: New test.
2786
2787         PR fortran/20877
2788         PR fortran/25047
2789         * gfortran.dg/entry_7.f90: New test.
2790
2791 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR c/27747
2794         * gcc.dg/cpp/_Pragma6.c: New test.
2795
2796         PR c++/27748
2797         * g++.dg/cpp/_Pragma1.C: New test.
2798
2799         PR preprocessor/27746
2800         * gcc.dg/gomp/macro-3.c: New test.
2801         * gcc.dg/gomp/macro-4.c: New test.
2802         * g++.dg/gomp/macro-3.C: New test.
2803         * g++.dg/gomp/macro-4.C: New test.
2804
2805 2006-06-09  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/26998
2808         * gcc.dg/torture/pr26998.c: New testcase.
2809         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2810
2811 2006-06-08  Mike Stump  <mrs@apple.com>
2812
2813         * gcc.dg/pr27095.c: Account for stubs.
2814
2815         PR target/26427
2816         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2817         produce bad code on darwin.
2818
2819 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2820
2821         PR fortran/27958
2822         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2823
2824 2006-06-08  Asher Langton  <langton2@llnl.gov>
2825
2826         PR fortran/27786
2827         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2828
2829 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2830
2831         PR target/27421
2832         * gcc.dg/union-3.c: New test.
2833
2834 2006-06-08  Richard Guenther  <rguenther@suse.de>
2835
2836         PR middle-end/27116
2837         * gcc.dg/torture/pr27116.c: New testcase.
2838         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2839
2840 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2841
2842         PR rtl-optimization/26449
2843         * gcc.dg/pr26449.c: New test.
2844
2845 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2846
2847         PR c++/27601
2848         * g++.dg/ext/offsetof1.C: Test member functions.
2849
2850 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2851
2852         * gcc.dg/pr27095.c: Improve scanning.
2853
2854 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2855
2856         PR fortran/23091
2857         * gfortran.dg/saved_automatic_1.f90: New test.
2858
2859         PR fortran/24168
2860         * gfortran.dg/array_simplify_1.f90: New test.
2861
2862         PR fortran/25090
2863         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2864
2865         PR fortran/25058
2866         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2867
2868 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/27177
2871         * g++.dg/expr/cast7.C: New test.
2872
2873 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2874
2875         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2876         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2877         * lib/fortran-torture.exp (fortran-torture-compile,
2878         fortran-torture-execute): Ditto.
2879
2880 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2881
2882         PR target/27842
2883         * gcc.dg/vmx/pr27842.c: New test.
2884
2885 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2886
2887         PR libfortran/27895
2888         * gfortran.dg/bounds_check_3.f90: New test.
2889
2890 2006-06-05  Mike Stump  <mrs@apple.com>
2891
2892         * objc.dg/objc-fast-4.m: Skip for ppc64.
2893
2894 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2895
2896         PR testsuite/27705
2897         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2898
2899 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2900             Victor Kaplansky  <victork@il.ibm.com>
2901
2902         PR tree-optimizations/26360
2903         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2904         with -fno-tree-dce.
2905         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2906
2907 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2908
2909         PR fortran/14067
2910         * gfortran.dg/data_char_1.f90: Add messages for truncated
2911         strings.
2912
2913         PR fortran/16943
2914         * gfortran.dg/func_decl_2.f90: New test.
2915
2916         PR fortran/20839
2917         * gfortran.dg/do_2.f90: New test.
2918
2919         PR fortran/27655
2920         * gfortran.dg/associated_3.f90: New test.
2921
2922 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/27819
2925         * g++.dg/template/static25.C: New test.
2926
2927         PR c++/27722
2928         * g++.dg/init/array21.C: New test.
2929
2930         PR c++/27807
2931         * g++.dg/ext/complit7.C: New test.
2932
2933         PR c++/27806
2934         * g++.dg/parse/ptrmem5.C: New test.
2935
2936 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2937             Andrew Pinski  <pinskia@physics.uc.edu>
2938
2939         PR c/27150
2940         PR middle-end/27382
2941         * gcc.dg/pr27150-1.c: New testcase.
2942         * gcc.dg/pr27382-1.c: New testcase.
2943         * gcc.dg/pr27382-2.c: New testcase.
2944
2945 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2946
2947         PR c/25161
2948         PR c/27020
2949         * gcc.dg/array-10.c: New test.
2950
2951 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2952
2953         PR c++/27804
2954         * g++.dg/init/const4.C: New test.
2955         * g++.dg/init/member1.C: Add error-marker.
2956         * g++.dg/other/fold1.C: Adjust error-marker.
2957
2958 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2959
2960         PR c++/27601
2961         * g++.dg/ext/offsetof1.C: New test.
2962
2963 2006-06-04 Eric Christopher <echristo@apple.com>
2964
2965         * gcc.dg/attr-ms_struct-1.c: New.
2966
2967 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2968
2969         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2970
2971 2006-06-04  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/27039
2974         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2975
2976 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2977
2978         PR target/26223
2979         * gcc.target/i386/amd64-abi-2.c: New test case.
2980
2981 2006-06-02  Eric Christopher  <echristo@apple.com>
2982
2983         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2984         * gcc.target/i386/20020523-1.c: Skip if darwin.
2985         * gcc.target/i386/asm-3.c: Ditto.
2986         * gcc.target/i386/20011119-1.c: Ditto.
2987         * gcc.target/i386/clobbers.c: Remove pic part of test.
2988
2989 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2990
2991         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2992         * g++.old-deja/g++.other/init19.C: Ditto.
2993         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2994         and add other platforms as expected failures.
2995
2996 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2997
2998         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2999         (is-effective-target-keyword): Ditto.
3000
3001 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3002
3003         PR fortran/27715
3004         * gfortran.dg/extended_char_comparison_1.f:  New test.
3005
3006 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3007
3008         PR fortran/25098
3009         * gfortran.dg/dummy_procedure_1.f90: New test.
3010
3011         PR fortran/25147
3012         * gfortran.dg/dummy_procedure_2.f90: New test.
3013
3014         * gfortran.dg/associated_2.f90: Correct to make consistent with
3015         standard.
3016
3017 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3018
3019         * gcc.target/i386/387-11.c: New test case.
3020
3021 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/27801
3024         * g++.dg/template/cond6.C: New test.
3025
3026         PR c++/26496
3027         * g++.dg/template/crash51.C: New test.
3028         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3029
3030         PR c++/27385
3031         * g++.dg/init/array20.C: New test.
3032
3033 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3034
3035         * gcc.dg/builtins-54.c: New test case.
3036
3037 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR c++/26433
3040         * g++.dg/template/fntry1.C: Add dg-do link.
3041
3042         PR c++/27808
3043         * g++.dg/parse/friend6.C: New test.
3044
3045 2006-05-30  Asher Langton  <langton2@llnl.gov>
3046
3047         * gfortran.dg/cray_pointers_7.f90: New test.
3048
3049 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3050
3051         PR tree-optimization/23452
3052         * gcc.dg/fold-mulconj-1.c: New test case.
3053
3054 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3055
3056         PR c++/27803
3057         * g++.dg/parse/bitfield1.C: New test.
3058
3059 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3060
3061         * gcc.target/ppc-eq0-1.c: New test case.
3062         * gcc.target/ppc-negeq0-1.c: New test case.
3063
3064 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3065
3066         PR c/27273
3067         * gcc.dg/overflow-warn-5.c: New test.
3068
3069 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3070
3071         PR c/27718
3072         * gcc.dg/sizeof-1.c: New test.
3073
3074 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3075
3076         PR target/27790
3077         * gcc.target/i386/pr27790.c: New test.
3078
3079 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         PR libgfortran/27757
3082         * gfortran.dg/direct_io_5.f90: New test.
3083
3084 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         PR libgfortran/27634
3087         * gfortran.dg/fmt_missing_period_1.f: New test.
3088         * gfortran.dg/fmt_missing_period_2.f: New test.
3089         * gfortran.dg/fmt_missing_period_3.f: New test.
3090
3091 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3092
3093         PR fortran/19777
3094         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3095         arrays.
3096
3097 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3098
3099         PR c++/27713
3100         * g++.dg/template/new6.C: New test.
3101
3102 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3103
3104         PR tree-optimization/24964
3105         * gcc.target/i386/387-10.c: New test case.
3106
3107 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3108
3109         * intrinsics/string_intrinsics.c (compare_string):
3110         Use memcmp instead of strncmp to avoid tripping over
3111         CHAR(0) in a string.
3112
3113 2006-05-27  Richard Guenther  <rguenther@suse.de>
3114
3115         PR middle-end/27773
3116         * gcc.dg/torture/pr27773.c: New testcase.
3117
3118 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3119
3120         * gcc.dg/pr24561.c: Rename to..
3121         * gcc.dg/pr25962.c: .. this.
3122
3123 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3124
3125         PR fortran/19777
3126         * gfortran.dg/bounds_check_2.f: New test.
3127
3128 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3129
3130         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3131         * gfortran.dg/byte_1.f90: Likewise.
3132         * gfortran.dg/dup_save_2.f90: Likewise.
3133
3134 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3135
3136         * gfortran.dg/associated_2.f90: New test.
3137
3138 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3139
3140         PR fortran/27524
3141         * gfortran.dg/bounds_check_1.f90: New test.
3142
3143 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3144
3145         PR rtl-optimization/27661
3146         * gcc.dg/pr27661.c: New test case.
3147
3148 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3149
3150         PR fortran/23151
3151         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3152         * gfortran.dg/print_parentheses_1.f:  New test.
3153         * gfortran.dg/print_parentheses_2.f90:  New test.
3154
3155 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR target/27758
3158         * gcc.dg/pr27758.c: New test.
3159
3160 2006-05-24  Falk Hueffner  <falk@debian.org>
3161
3162         * gcc.c-torture/compile/pr27571.c: New test.
3163
3164 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3165
3166         PR fortran/27709
3167         * gfortran.dg/spec_expr_4.f90: New test.
3168
3169         PR fortran/27155
3170         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3171
3172 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3173
3174         PR c++/20103
3175         * g++.dg/ext/complit6.C: New test.
3176         * g++.dg/ext/complit3.C: Adjust error markers.
3177         * g++.dg/init/const3.C: New test.
3178
3179 2006-05-25  Richard Guenther  <rguenther@suse.de>
3180
3181         PR middle-end/27743
3182         * gcc.dg/torture/pr27743.c: New testcase.
3183
3184 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3185
3186         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3187
3188 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3189
3190         * gcc.dg/compat/scalar-by-value-x.h: New.
3191         * gcc.dg/compat/scalar-by-value-y.h: New.
3192         * gcc.dg/compat/scalar-by-value-5.c: New.
3193         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3194         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3195         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3196         * gcc.dg/compat/scalar-by-value-6.c: New.
3197         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3198         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3199         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3200
3201 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3202
3203         PR tree-optimization/27639
3204         PR tree-optimization/26719
3205         * gcc.dg/pr27639.c: New test.
3206         * gcc.dg/pr26719.c: New test.
3207         * gcc.dg/tree-ssa/scev-cast.c: New test.
3208
3209 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3210
3211         PR c++/20173
3212         * g++.dg/template/error21.C: New test.
3213
3214 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3215
3216         PR target/27696
3217         * gcc.target/i386/pr27696.c: New.
3218
3219 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3220
3221         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3222
3223         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3224
3225 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3226
3227         PR c++/27716
3228         * g++.dg/other/assign1.C: New test.
3229
3230 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3231
3232         PR target/27266
3233         * gcc.target/i386/pr27266.c: New.
3234
3235 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3236
3237         PR c++/27451
3238         * g++.dg/ext/asm9.C: New test.
3239
3240 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3241
3242         PR rtl-optimization/25514
3243         * gcc.c-torture/compile/pr25514.c: New test.
3244
3245 2006-05-22  Richard Guenther  <rguenther@suse.de>
3246
3247         Revert
3248         2006-01-31  Richard Guenther  <rguenther@suse.de>
3249
3250         * gcc.target/i386/sselibm-1.c: New testcase.
3251         * gcc.target/i386/sselibm-2.c: Likewise.
3252         * gcc.target/i386/sselibm-3.c: Likewise.
3253         * gcc.target/i386/sselibm-4.c: Likewise.
3254         * gcc.target/i386/sselibm-5.c: Likewise.
3255
3256 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3257
3258         PR c/27420
3259         * gcc.dg/func-args-2.c: New test.
3260
3261         PR c/26818
3262         * gcc.dg/struct-incompl-1.c: New test.
3263
3264 2006-05-22  Richard Guenther  <rguenther@suse.de>
3265
3266         PR testsuite/27708
3267         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3268         the transformations we test for.
3269
3270 2006-05-22  Richard Guenther  <rguenther@suse.de>
3271
3272         PR testsuite/27707
3273         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3274
3275 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3276
3277         PR c++/27210
3278         * g++.dg/warn/new1.C: New test.
3279         * g++.dg/template/new5.C: Likewise.
3280
3281 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3282
3283         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3284         * gcc.target/i386/20060512-3.c: Likewise.
3285
3286 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3287
3288         PR rtl-optimization/27671
3289         * gcc.c-torture/execute/pr27671-1.c: New.
3290         * gcc.dg/pr27671-2.c: Likewise.
3291
3292         PR tree-optimization/26622.
3293         * gcc.c-torture/compile/pr26622.c: New.
3294
3295 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3296
3297         PR fortran/27613
3298         * gfortran.dg/recursive_reference_1.f90: New test.
3299
3300 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3301
3302         PR fortran/25746
3303         * gfortran.dg/elemental_subroutine_3.f90: New test.
3304
3305         PR fortran/25090
3306         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3307
3308         PR fortran/27584
3309         * gfortran.dg/associated_target_1.f90: New test.
3310
3311         PR fortran/19015
3312         * gfortran.dg/maxloc_shape_1.f90: New test.
3313
3314 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR libgfortran/24459
3317         * gfortran.dg/namelist_24.f90: New test.
3318         * gfortran.dg/namelist_12.f: Fix typo in comment.
3319
3320 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3321
3322         PR middle-end/25776
3323         * g++.dg/other/error11.C: New test.
3324
3325 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3326
3327         * gcc.target/mips/pr26765.c: Add -w to options.
3328
3329 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3330
3331         * lib/target-supports.exp (check_effective_target_mpaired_single):
3332         New function.
3333         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3334         multilibs.
3335         * g++.dg/vect/vect.exp: Likewise.
3336
3337 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3338
3339         PR testsuite/25891
3340         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3341
3342 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3343
3344         PR fortran/27662
3345         * gfortran.dg/temporary_1.f90: New file.
3346
3347 2006-05-19  Andreas Schwab  <schwab@suse.de>
3348
3349         * g++.dg/other/unused1.C: Also match "stringz".
3350
3351 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/26433
3354         * g++.dg/template/fntry1.C: New test.
3355
3356 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/27471
3359         PR c++/27506
3360         * g++.dg/conversion/bitfield5.C: New test.
3361         * g++.dg/conversion/bitfield6.C: New test.
3362
3363 2006-05-18  Mike Stump  <mrs@apple.com>
3364
3365         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3366         * gcc.dg/vla-4.c: Add.
3367         * gcc.dg/vla-5.c: Add.
3368         * gcc.dg/vla-6.c: Add.
3369
3370 2006-05-12  Stuart Hastings  <stuart@apple.com>
3371
3372         * testsuite/gcc.target/i386/20060512-1.c: New.
3373         * testsuite/gcc.target/i386/20060512-2.c: New.
3374         * testsuite/gcc.target/i386/20060512-3.c: New.
3375         * testsuite/gcc.target/i386/20060512-4.c: New.
3376
3377 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3378
3379         PR c++/26122
3380         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3381
3382         PR c++/26068
3383         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3384         * g++.dg/parse/linkage1.C: New test.
3385
3386 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3387
3388         PR tree-optimization/27548
3389         * g++.dg/tree-ssa/pr27548.C: New test.
3390
3391 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3392
3393         PR fortran/26551
3394         * gfortran.dg/recursive_check_1.f: New test.
3395         * gfortran.dg/recursive_check_2.f90: New test.
3396
3397 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3398
3399         * g++.dg/opt/temp2.C: New test.
3400
3401 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR c++/27491
3404         * g++.dg/init/brace5.C: New test.
3405
3406         PR middle-end/27415
3407         * gcc.dg/gomp/pr27415.c: New test.
3408         * g++.dg/gomp/pr27415.C: New test.
3409
3410         PR tree-optimization/27549
3411         * g++.dg/tree-ssa/pr27549.C: New test.
3412
3413 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3414
3415         PR libgfortran/27575
3416         * gfortran.dg/read_eof_4.f90: New test.
3417
3418 2006-05-16  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/22303
3421         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3422
3423 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR middle-end/27573
3426         * gcc.dg/gomp/pr27573.c: New test.
3427         * gfortran.dg/gomp/pr27573.f90: New test.
3428
3429         PR c/27499
3430         * gcc.dg/gomp/pr27499.c: New test.
3431         * g++.dg/gomp/pr27499.C: New test.
3432
3433 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/27339
3436         * g++.dg/parser/access8.C: Adjust error marker.
3437         * g++.dg/template/access17.C: New test.
3438         * g++.dg/template/access18.C: Likewise.
3439
3440 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3441
3442         PR target/26600
3443         * gcc.target/i386/pr26600.c: New test case.
3444
3445 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/27505
3448         * g++.dg/expr/bitfield1.C: New test.
3449
3450 2006-05-15  Richard Guenther  <rguenther@suse.de>
3451
3452         PR tree-optimization/27603
3453         * gcc.dg/torture/pr27603.c: New testcase.
3454
3455 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/25090
3458         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3459
3460         PR fortran/25082
3461         * gfortran.dg/scalar_return_1.f90: New test.
3462
3463         PR fortran/27411
3464         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3465
3466 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3467
3468         * gcc.dg/gomp/critical-4.c: New test.
3469         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3470         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3471         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3472         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3473
3474 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3475
3476         PR c++/27582
3477         * g++.dg/template/dependent-args1.C: New test.
3478
3479         PR c++/27581
3480         * g++.dg/lookup/this1.C: New test.
3481
3482         PR c++/27315
3483         * g++.dg/template/operator6.C: New test.
3484         * g++.dg/template/incomplete3.C: New test.
3485
3486         PR c++/27559
3487         * g++.dg/template/new4.C: New test.
3488
3489         PR c++/27496
3490         * g++.dg/template/void2.C: New test.
3491
3492 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3493
3494         * g++.dg/template/dependent-expr5.C: New test.
3495
3496 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3497
3498         PR middle-end/26729
3499         * gcc.dg/pr26729-1.c: New test case.
3500
3501 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3502
3503         * gcc.dg/pr27003.c: New test.
3504
3505 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3506
3507         * lib/target-supports.dg (check_cxa_atexit_available): Change
3508         v3_target_compile to ${tool}_target_compile.
3509
3510 2006-05-11  Jason Merrill  <jason@redhat.com>
3511
3512         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3513
3514 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3515
3516         PR fortran/27553
3517         * gfortran.dg/label_5.f90: New test.
3518
3519 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3520
3521         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3522         check_effective_target_powerpc_altivec_ok): New.
3523         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3524         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3525         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3526         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3527         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3528         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3529         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3530         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3531         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3532         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3533         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3534         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3535         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3536         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3537         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3538         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3539         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3540         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3541         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3542         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3543         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3544         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3545         gcc.target/powerpc/altivec-9.c,
3546         gcc.target/powerpc/altivec-consts.c,
3547         gcc.target/powerpc/altivec-pr22085.c,
3548         gcc.target/powerpc/altivec-splat.c,
3549         gcc.target/powerpc/altivec-types-1.c,
3550         gcc.target/powerpc/altivec-types-2.c,
3551         gcc.target/powerpc/altivec-types-3.c,
3552         gcc.target/powerpc/altivec-types-4.c,
3553         gcc.target/powerpc/altivec-varargs-1.c,
3554         gcc.target/powerpc/altivec-vec-merge.c,
3555         gcc.target/powerpc/ppc-vector-memcpy.c,
3556         gcc.target/powerpc/ppc-vector-memset.c,
3557         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3558         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3559         these effective targets.
3560         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3561         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3562
3563 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3564
3565         PR middle-end/27384
3566         * g++.dg/other/fold1.C: New test.
3567
3568         PR middle-end/27488
3569         * gcc.dg/fold-nonneg-1.c: New test.
3570
3571         PR c++/27547
3572         * g++.dg/other/operator1.C: New test.
3573
3574 2006-05-11  Richard Guenther  <rguenther@suse.de>
3575
3576         PR middle-end/27529
3577         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3578
3579 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3580
3581         * lib/target-supports-dg.exp (check-flags): New.
3582         (dg-skip-if): Move flag checks.
3583
3584 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3585
3586         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3587         * lib/target-supports.dg (check_cxa_atexit_available): New.
3588
3589 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3590
3591         PR fortran/27470
3592         * gfortran.dg/multiple_allocation_2.f90: New test case.
3593
3594 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3595
3596         * gcc.target/arm/pr27387.C: Fix a comment typo.
3597
3598 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3599
3600         PR fortran/24549
3601         * gfortran.dg/error_recovery_1.f90: New test.
3602
3603 2006-05-10  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/27302
3606         * gcc.dg/torture/pr27302.c: New testcase.
3607
3608 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3609         Richard Guenther  <rguenther@suse.de>
3610
3611         PR middle-end/27498
3612         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3613
3614 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3615
3616         PR rtl-optimization/27335
3617         * gcc.dg/pr27335.c: New test.
3618
3619 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3620
3621         * gcc.target/mips/mips-ps-5.c: New file.
3622
3623 2006-05-08  Jan Hubicka  <jh@suse.cz>
3624
3625         PR middle-end/25962
3626         * gcc.dg/pr25962.c: New.
3627
3628 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3629
3630         PR target/27158
3631         * gcc.target/powerpc/pr27158.c: New test case.
3632
3633 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3634
3635         PR testsuite/27476
3636         * ada/acats/run_all.sh: Use test -z.
3637
3638 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3639
3640         PR libfortran/18271
3641         * gfortran.dg/spec_expr_3.f90: New test.
3642
3643 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3644
3645         PR target/24879
3646         * gcc.target/i386/monitor.c: New file.
3647
3648 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3649
3650         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3651
3652 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3653
3654         PR c++/27447
3655         * g++.dg/other/ptrmem7.C: New test.
3656
3657 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3658
3659         PR target/27421
3660         * gcc.dg/array-9.c: New test.
3661
3662 2006-05-07  Richard Guenther  <rguenther@suse.de>
3663
3664         PR tree-optimization/27409
3665         * gcc.dg/torture/pr27409.c: New testcase.
3666
3667 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3668
3669         PR fortran/27457
3670         * gfortran.dg/select_6.f90: New.
3671
3672 2006-05-07  Richard Guenther  <rguenther@suse.de>
3673
3674         PR tree-optimization/27136
3675         * gcc.dg/torture/pr27136.c: New testcase.
3676
3677 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3678
3679         PR fortran/24813
3680         * gfortran.dg/char_cons_len_1.f90: New test.
3681
3682 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3683
3684         PR c++/27427
3685         * g++.dg/template/incomplete2.C: New test.
3686
3687 2006-05-06  Richard Guenther  <rguenther@suse.de>
3688
3689         PR tree-optimization/27151
3690         * gcc.dg/vect/pr27151.c: New testcase.
3691
3692 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3693
3694         PR c++/27430
3695         * g++.dg/template/void1.C: New test.
3696
3697         PR c++/27423
3698         * g++.dg/other/void2.C: New test.
3699
3700         PR c++/27422
3701         * g++.dg/conversion/void1.C: New test.
3702
3703 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3704
3705         PR/21391
3706         * g++.dg/other/unused1.C: New.
3707
3708 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3709
3710         PR objc/27240
3711         * objc.dg/member-1.m: New test.
3712
3713 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3714
3715         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3716
3717 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3718
3719         PR libfortran/26985
3720         * gfortran.dg/matmul_2.f90: New test.
3721
3722 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3723
3724         * ada/acats/run_all.sh: Use sync when main not found.
3725
3726 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3727
3728         PR target/26765
3729         * gcc.target/mips/pr26765.c: New.
3730
3731 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3732
3733         * gcc.target/bfin: New directory.
3734         * gcc.target/bfin/bfin.exp: New file.
3735         * gcc.target/bfin/frmul.c: New file.
3736         * gcc.target/bfin/arith.c: New file.
3737         * gcc.target/bfin/mul-combine.c: New file.
3738         * gcc.target/bfin/shift.c: New file.
3739
3740 2006-05-04  Richard Guenther  <rguenther@suse.de>
3741
3742         PR tree-optimization/14287
3743         PR tree-optimization/14844
3744         PR tree-optimization/19792
3745         PR tree-optimization/21608
3746         PR tree-optimization/27090
3747         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3748         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3749         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3750         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3751         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3752
3753 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR tree-optimization/27285
3756         * gcc.c-torture/execute/pr27285.c: New test.
3757
3758         PR middle-end/27388
3759         * gcc.dg/gomp/pr27388-1.c: New test.
3760         * gcc.dg/gomp/pr27388-2.c: New test.
3761         * gcc.dg/gomp/pr27388-3.c: New test.
3762
3763         PR c++/27359
3764         * g++.dg/gomp/pr27359.C: New test.
3765
3766 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3767
3768         PR fortran/20248
3769         * gfortran.dg/iargc.f90: New test.
3770
3771 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/27102
3774         * g++.dg/template/crash49.C: New test.
3775
3776 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3777
3778         PR testsuite/27032
3779         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3780
3781 2006-05-02  Jeff Law  <law@redhat.com>
3782
3783         PR tree-optimization/27364
3784         * gcc.c-torture/execute/pr27364.c: New test.
3785
3786 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/27309
3789         * g++.dg/parser/ctor5.C: New test.
3790
3791 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3792
3793         PR target/27387
3794         * gcc.target/arm/arm.exp: New.
3795         * gcc.target/arm/pr27387.C: Likewise.
3796
3797 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3798
3799         PR fortran/27269
3800         PR fortran/27324
3801         * gfortran.dg/module_equivalence_2.f90: New test.
3802
3803 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR middle-end/27337
3806         * g++.dg/gomp/pr27337-1.C: New test.
3807         * g++.dg/gomp/pr27337-2.C: New test.
3808
3809         PR middle-end/27328
3810         * gcc.dg/gomp/pr27328.c: New test.
3811
3812         PR middle-end/27325
3813         * g++.dg/gomp/pr27325.C: New test.
3814
3815         PR middle-end/27310
3816         * g++.dg/gomp/pr27310.C: New test.
3817
3818 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3819
3820         PR tree-optimization/27291
3821         * g++.dg/tree-ssa/pr27291.C: New test.
3822
3823 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3824
3825         PR tree-optimization/27283
3826         * g++.dg/tree-ssa/pr27283.C: New test.
3827
3828 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3829
3830         * gcc.dg/tree-ssa/loop-16.c: New test.
3831
3832 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3833             Joseph S. Myers  <joseph@codesourcery.com>
3834
3835         * gcc.dg/Wconversion-3.c: New test case.
3836         * gcc.dg/Wconversion-4.c: Likewise.
3837
3838 2006-05-01  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/26726
3841         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3842
3843 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3844
3845         * gcc.dg/Woverflow-1.c: New test case.
3846         * gcc.dg/Woverflow-2.c: Likewise.
3847         * gcc.dg/Woverflow-3.c: Likewise.
3848
3849 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3850
3851         PR c++/27094
3852         * g++.dg/template/defarg8.C: New test.
3853
3854 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3855
3856         PR c++/27278
3857         * g++.dg/parse/operator7.C: New test.
3858
3859 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3860
3861         PR c++/11471
3862         PR c++/27102
3863         * g++.dg/template/crash48.C: New test.
3864
3865         PR c++/27279
3866         * g++.dg/parse/ctor4.C: New test.
3867
3868 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3869
3870         PR fortran/25681
3871         * gfortran.df/char_type_len.f90: New test.
3872
3873 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3874
3875         PR libgfortran/27304
3876         * gfortran.dg/fmt_exhaust.f90: New test.
3877
3878 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3879
3880         PR c/25309
3881         * gcc.dg/large-size-array-2.c: New test case.
3882
3883 2006-04-28  Richard Guenther  <rguenther@suse.de>
3884
3885         PR target/26826
3886         * gcc.target/i386/pr26826.c: New testcase.
3887
3888 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR middle-end/27260
3891         * gcc.c-torture/execute/pr27260.c: New.
3892
3893 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3894
3895         PR middle-end/27095
3896         * gcc.dg/pr27095.c: New.
3897
3898 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/27292
3901         * g++.dg/conversion/bitfield4.C: New test.
3902
3903 2006-04-27  Eric Christopher  <echristo@apple.com>
3904
3905         * gcc.dg/pragma-ms_struct.c: New.
3906
3907 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c++/27102
3910         * g++.dg/template/crash47.C: New test.
3911
3912 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3913
3914         * gcc.target/i386/sse-7.c: build with -msse.
3915
3916 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3917
3918         PR testsuite/27274:
3919         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3920         (main): Exit if processor doesn't support SSE.
3921
3922 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3923
3924         PR middle-end/27282
3925         * gcc.c-torture/compile/pr27282.c: New test.
3926
3927 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR middle-end/26913
3930         * g++.dg/gomp/pr26913.C: New test.
3931
3932         PR c/25996
3933         * gcc.dg/gomp/pr25996.c: New test.
3934         * g++.dg/gomp/pr25996.C: New test.
3935
3936 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3937
3938         PR rtl-optimization/26725
3939         * gcc.c-torture/compile/pr26725.c: New test.
3940
3941 2006-04-25  Richard Guenther  <rguenther@suse.de>
3942
3943         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3944         than n + -1.
3945
3946 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3947
3948         * gcc.dg/20060425-1.c: New testcase.
3949
3950 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3951
3952         PR tree-optimization/26865
3953         * gcc.dg/pr26865.c: New test.
3954
3955 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/27292
3958         * g++.dg/conversion/bitfield1.C: New test.
3959         * g++.dg/conversion/bitfield2.C: Likewise.
3960         * g++.dg/conversion/bitfield3.C: Likewise.
3961
3962 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3963         Richard Guenther  <rguenther@suse.de>
3964
3965         PR tree-optimization/27236
3966         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3967
3968 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3969
3970         PR c++/19963
3971         * g++.dg/other/incomplete2.C: New test.
3972
3973 2006-04-24  Richard Guenther  <rguenther@suse.de>
3974
3975         PR middle-end/26869
3976         * gcc.dg/torture/pr26869.c: New testcase.
3977
3978 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3979         Richard Guenther  <rguenther@suse.de>
3980
3981         PR tree-optimization/27218
3982         * g++.dg/tree-ssa/pr27218.C: New testcase.
3983
3984 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/26912
3987         * g++.dg/template/friend41.C: New test.
3988
3989 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3990
3991         * g++.dg/opt/pr15551.C: Include cstdio.
3992         (main): Use remove instead of unlink.
3993
3994 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3995
3996         * gcc.dg/sibcall-7.c: New test.
3997         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3998         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3999         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4000         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4001         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4002
4003 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4004
4005         PR c++/26534
4006         * g++.dg/opt/bitfield1.C: New test.
4007         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4008         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4009         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4010         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4011         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4012         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4013         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4014         * g++.dg/abi/bitfield2.C: Likewise.
4015         * g++.dg/init/bitfield1.C: Likewise.
4016
4017 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4018
4019         PR fortran/25099
4020         * gfortran.dg/elemental_subroutine_4.f90: New test.
4021         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4022         call sub (m, x).
4023
4024 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4025
4026         * gcc.c-torture/compile/20060421-1.c: New testcase.
4027
4028 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4029
4030         PR c/25875
4031         * gcc.dg/init-bad-4.c: New test.
4032
4033 2006-04-21  Paul Brook  <paul@codesourcery.com>
4034
4035         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4036
4037 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4038
4039         PR fortran/27122
4040         * gfortran.dg/defined_operators_1.f90: New test.
4041         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4042         remove old ones associated, incorrectly, with Note 5.46.
4043
4044         PR fortran/27113
4045         * gfortran.dg/character_array_constructor_1.f90: New test.
4046
4047 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4048
4049         * gcc.dg/20060419-1.c: New test.
4050
4051 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4052
4053         PR c/26774
4054         * gcc.dg/struct-parse-1.c: New test case.
4055
4056 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4057
4058         PR c++/26558
4059         * g++.dg/parse/template19.C: New test.
4060
4061         PR c++/26739
4062         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4063
4064         PR c++/26036
4065         * g++.dg/expr/call3.C: New test.
4066
4067         PR c++/10385
4068         * g++.dg/conversion/dynamic1.C: New test.
4069
4070 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/27102
4073         * g++.dg/template/crash35.C: Tweak error markers.
4074         * g++.dg/template/crash46.C: New test.
4075         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4076         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4077
4078 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4079
4080         PR rtl-optimization/14261
4081         * gcc.c-torture/compile/20060419-1.c: Added.
4082
4083 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4084
4085         * gfortran.dg/label_1.f90: Adjust dg-error.
4086
4087 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4088
4089         PR target/26961
4090         * gcc.dg/fold-cond-1.c: New test case.
4091         * gcc.dg/pr26961-1.c: Likewise.
4092
4093 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4094
4095         PR libgfortran/27138
4096         * gfortran.dg/read_bad_advance.f90: New test.
4097
4098 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4099             Dale Johannesen  <dalej@apple.com>
4100
4101         PR target/24076
4102         * gcc.target/i386/vecinit-3.c: New testcase.
4103         * gcc.target/i386/vecinit-4.c: Likewise.
4104         * gcc.target/i386/sse-18.c: Likewise.
4105         * gcc.target/i386/sse-19.c: Likewise.
4106
4107 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4108
4109         * gfortran.dg/allocate_zerosize_1.f90: New test.
4110
4111 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/26365
4114         * g++.dg/template/crash45.C: New test.
4115
4116 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4117
4118         PR fortran/26787
4119         * gfortran.dg/proc_assign_1.f90: New test.
4120         * gfortran.dg/procedure_lvalue.f90: Change message.
4121         * gfortran.dg/namelist_4.f90: Add new error.
4122
4123         PR fortran/25597
4124         PR fortran/27096
4125         * gfortran.dg/auto_pointer_array_result_1.f90
4126
4127         PR fortran/27089
4128         * gfortran.dg/specification_type_resolution_1.f90
4129
4130         PR fortran/18003
4131         PR fortran/25669
4132         PR fortran/26834
4133         * gfortran.dg/bounds_temporaries_1.f90: New test.
4134
4135         PR fortran/27124
4136         * gfortran.dg/array_return_value_1.f90: New test.
4137
4138 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4139
4140         PR fortran/25336
4141         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4142
4143 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR middle-end/26823
4146         * g++.dg/gomp/pr26823-1.C: New test.
4147         * g++.dg/gomp/pr26823-2.C: New test.
4148
4149 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4150
4151         PR middle-end/27134
4152         * gcc.dg/pr27314.c: New test.
4153
4154 2006-04-13  Richard Henderson  <rth@redhat.com>
4155
4156         * g++.dg/gomp/block-0.C: Update expected matches.
4157
4158 2006-04-13  DJ Delorie  <dj@redhat.com>
4159
4160         * lib/target-supports.exp (check_effective_target_int32plus): New.
4161         (check_effective_target_ptr32plus): New.
4162         (check_effective_target_size32plus): New.
4163         (check_effective_target_int16): New.
4164         (check_profiling_available): Add m32c to the list of unsupported targets.
4165
4166         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4167         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4168         memory size.
4169         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4170         pointers.
4171         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4172         size_t.
4173         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4174         and size_t.
4175         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4176         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4177         not just xstormy16.  Skip m32c due to weird pointer size.
4178         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4179         not just xstormy16.
4180         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4181         not just xstormy16.
4182         * gcc.dg/20020312-2.c: Add m32c support.
4183         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4184         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4185         in test.
4186         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4187         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4188         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4189         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4190         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4191         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4192         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4193         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4194         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4195         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4196         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4197         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4198         in test.
4199         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4200         in test.
4201         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4202         * gcc.dg/pr23049.c: Require >=32 bit integers.
4203         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4204         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4205         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4206         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4207         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4208         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4209         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4210         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4211         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4212         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4213         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4214         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4215         prototype in test.
4216         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4217         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4218         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4219         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4220         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4221
4222         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4223         * gcc.c-torture/execute/20040703-1.x: Likewise.
4224         * gcc.c-torture/execute/20040705-1.x: Likewise.
4225         * gcc.c-torture/execute/20040705-2.x: Likewise.
4226         * gcc.c-torture/execute/20040709-1.x: Likewise.
4227         * gcc.c-torture/execute/20040709-2.x: Likewise.
4228         * gcc.c-torture/execute/20040811-1.x: Likewise.
4229         * gcc.c-torture/execute/20050316-1.x: Likewise.
4230         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4231         * gcc.c-torture/execute/pr19689.x: Likewise.
4232         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4233         * gcc.c-torture/execute/usmul.x: Likewise.
4234         * gcc.c-torture/execute/vrp-5.x: Likewise.
4235         * gcc.c-torture/execute/vrp-6.x: Likewise.
4236         * gcc.dg/debug/20041023-1.s: Likewise.
4237
4238 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4239
4240         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4241         of integers to a vector types are now constant expressions in C.
4242         * gcc.dg/vect/vect-fold-1.c: New test case.
4243
4244 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4245             Ulrich Weigand  <uweigand@de.ibm.com>
4246
4247         PR target/27006
4248         * gcc.dg/vmx/pr27006.c: New testcase.
4249
4250 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4251
4252         PR libgfortran/26766
4253         * gfortran.dg/write_recursive.f90: New test.
4254
4255 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4256
4257         * g++.dg/parse/dtor7.C: New test.
4258         * g++.dg/parse/new1.C: Add error marker.
4259         * g++.dg/template/new3.C: New test.
4260
4261         PR c++/26122
4262         * g++.dg/template/pure1.C: New test.
4263
4264         PR c++/26295
4265         * g++.dg/parse/ptrmem4.C: New test.
4266
4267 2006-04-10  Jeff Law  <law@redhat.com>
4268
4269         PR/27087
4270         * gcc.c-torture/compile/pr27087.c: New test.
4271
4272 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4273
4274         PR/21391
4275         * gcc.dg/20060410.c: New.
4276
4277 2006-04-10  Matthias Klose  <doko@debian.org>
4278
4279         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4280         Recognize multilib directory names containing underscores.
4281
4282 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4283
4284         * gcc.target/i386/vecinit-1.c: New test case.
4285         * gcc.target/i386/vecinit-2.c: Likewise.
4286
4287 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR debug/27057
4290         * g++.dg/debug/dwarf2-2.C: New test.
4291
4292 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4293
4294         PR rtl-optimization/27073
4295         * gcc.c-torture/execute/pr27073.c: New test.
4296
4297 2006-04-08  Mike Stump  <mrs@apple.com>
4298
4299         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4300
4301 2006-04-07  Richard Guenther  <rguenther@suse.de>
4302
4303         PR tree-optimization/26135
4304         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4305
4306 2006-04-06  Jan Hubicka  <jh@suse.cz>
4307
4308         PR profile/26399
4309         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4310
4311 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4312
4313         * g++.dg/conversion/nullptr1.C: New test case.
4314         * g++.dg/conversion/nullptr2.C: Likewise.
4315
4316 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4317
4318         * gfortran.dg/dependency_18.f90: New test case.
4319
4320 2006-04-05  Richard Guenther  <rguenther@suse.de>
4321
4322         PR tree-optimization/26919
4323         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4324         * gcc.dg/ipa/ipa-2.c: Likewise.
4325         * gcc.dg/ipa/ipa-3.c: Likewise.
4326         * gcc.dg/ipa/ipa-5.c: Likewise.
4327
4328 2006-04-05  Richard Guenther  <rguenther@suse.de>
4329
4330         PR tree-optimization/26763
4331         * gcc.dg/torture/pr26763-1.c: New testcase.
4332         * gcc.dg/torture/pr26763-2.c: Likewise.
4333
4334 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4335
4336         PR fortran/23634
4337         PR fortran/25619
4338         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4339
4340 2006-04-04  Eric Christopher  <echristo@apple.com>
4341
4342         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4343         stubs.
4344         * gcc.target/i386/387-5.c: Ditto.
4345
4346 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4347
4348         * gcc.target/sparc/struct-ret-check.c: New test.
4349
4350 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4351
4352         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4353         zero decimal digits specified in format.
4354
4355 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4356
4357         PR fortran/26891
4358         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4359
4360         PR fortran/26976
4361         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4362         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4363         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4364         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4365         bigendian-ness.
4366
4367 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4368
4369         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4370         dummy arguments work when the actual argument is itself a dummy
4371         argument of the caller.
4372
4373 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4374
4375         PR libfortran/24685
4376         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4377
4378 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4379
4380         * gfortran.dg/dependencency_17.f90: New test case.
4381
4382 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4383
4384         * gfortran.dg/dependency_14.f90: New test case.
4385         * gfortran.dg/dependency_15.f90: Likewise.
4386         * gfortran.dg/dependency_16.f90: Likewise.
4387
4388 2006-03-31  Asher Langton  <langton2@llnl.gov>
4389
4390         PR fortran/25358
4391         gfortran.dg/cray_pointers_6.f90: New test.
4392
4393 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4394
4395         PR libgfortran/26890
4396         * gfortran.dg/read_size_noadvance.f90: New test.
4397
4398 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4399
4400         PR fortran/25031
4401         * gfortran.dg/multiple_allocation_1.f90: Check that the
4402         size has changed after a re-allocation with stat.
4403
4404 2006-03-30  Richard Guenther  <rguenther@suse.de>
4405
4406         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4407         removal.
4408         * gcc.target/i386/sselibm-2.c: Likewise.
4409         * gcc.target/i386/sselibm-3.c: Likewise.
4410         * gcc.target/i386/sselibm-4.c: Likewise.
4411         * gcc.target/i386/sselibm-5.c: Likewise.
4412
4413 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4414
4415         * gcc.dg/fold-andxor-1.c: New test case.
4416         * gcc.dg/fold-xorand-1.c: Likewise.
4417
4418 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4419
4420         * gcc.dg/fold-convnotconv-1.c: New test case.
4421
4422 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4423
4424         PR fortran/26779
4425         * gfortran.dg/private_type_5.f90: New test.
4426
4427 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4428
4429         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4430
4431 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4432
4433         * gfortran.dg/advance_2.f90: New test.
4434         * gfortran.dg/advance_3.f90: New test.
4435
4436         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4437
4438 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4439
4440         PR libgfortran/26661
4441         PR libgfortran/26880
4442         * gfortran.dg/read_x_past.f: New test.
4443
4444 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4445
4446         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4447         to be STABS.
4448
4449 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4450
4451         * objc.dg/dwarf-1.m: Skip on AIX.
4452         * objc.dg/dwarf-2.m: Skip on AIX.
4453
4454 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4455
4456         PR fortran/26816
4457         * gfortran.dg/float_1.f90: New test.
4458
4459 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4460
4461         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4462         X86_64 targets.
4463         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4464
4465 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4466
4467         PR libfortran/26735
4468         * gfortran.dg/convert_implied_open.f90: New test case.
4469
4470 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4471
4472         PR fortran/26769
4473         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4474
4475 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4476
4477         PR middle-end/26717
4478         * gcc.dg/pr26717.c: New test.
4479
4480 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4481
4482         * gfortran.dg/dependency_12.f90: New test case.
4483
4484 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4485
4486         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4487
4488 2006-03-24  Jeff Law  <law@redhat.com>
4489
4490         * gcc.c-torture/pr26840.c: New test.
4491
4492 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4493
4494         * objc.dg/dwarf-2.m: New.
4495         * obj-c++.dg/dwarf-2.mm: New.
4496
4497         * g++.old-deja/g++.other/init19.C: New.
4498
4499 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4500
4501         * g++.dg/eh/spbp.C: Skip on AIX.
4502
4503 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR middle-end/26611
4506         * g++.dg/gomp/pr26611-1.C: New test.
4507         * g++.dg/gomp/pr26611-2.C: New test.
4508
4509 2006-03-24  Jeff Law  <law@redhat.com>
4510
4511         * gcc.c-torture/compile/pr26833.c: New test.
4512         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4513
4514 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4515
4516         * gfortran.dg/endfile_2.f90: Delete temp file.
4517
4518 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4519
4520         PR fortran/19303
4521         * gfortran.dg/record_marker_1.f90: New test case.
4522         * gfortran.dg/record_marker_2.f: New test case.
4523         * gfortran.dg/record_marker_3.f90: New test case.
4524
4525 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4526
4527         PR fortran/17298
4528         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4529         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4530
4531 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4532
4533         * lib/gcc-dg.exp (cleanup-modules): New proc.
4534         * gfortran.dg/allocatable_function_1.f90,
4535         gfortran.dg/allocate_char_star_scalar_1.f90,
4536         gfortran.dg/assumed_charlen_function_1.f90,
4537         gfortran.dg/assumed_dummy_1.f90,
4538         gfortran.dg/assumed_shape_ranks_1.f90,
4539         gfortran.dg/assumed_shape_ranks_2.f90,
4540         gfortran.dg/assumed_size_dt_dummy.f90,
4541         gfortran.dg/auto_char_dummy_array_1.f90,
4542         gfortran.dg/auto_char_len_3.f90,
4543         gfortran.dg/automatic_module_variable.f90,
4544         gfortran.dg/bad_automatic_objects_1.f90,
4545         gfortran.dg/char_array_constructor.f90,
4546         gfortran.dg/char_array_structure_constructor.f90,
4547         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4548         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4549         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4550         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4551         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4552         gfortran.dg/derived_pointer_recursion.f90,
4553         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4554         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4555         gfortran.dg/dummy_functions_1.f90,
4556         gfortran.dg/elemental_initializer_1.f90,
4557         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4558         gfortran.dg/elemental_pointer_1.f90,
4559         gfortran.dg/elemental_subroutine_1.f90,
4560         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4561         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4562         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4563         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4564         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4565         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4566         gfortran.dg/global_references_1.f90,
4567         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4568         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4569         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4570         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4571         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4572         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4573         gfortran.dg/large_integer_kind_1.f90,
4574         gfortran.dg/large_real_kind_1.f90,
4575         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4576         gfortran.dg/module_double_reuse.f90,
4577         gfortran.dg/module_equivalence_1.f90,
4578         gfortran.dg/module_interface_1.f90,
4579         gfortran.dg/module_parameter_array_refs_1.f90,
4580         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4581         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4582         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4583         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4584         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4585         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4586         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4587         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4588         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4589         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4590         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4591         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4592         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4593         gfortran.dg/same_name_1.f90,
4594         gfortran.dg/sibling_dummy_procedure_1.f90,
4595         gfortran.dg/sibling_dummy_procedure_2.f90,
4596         gfortran.dg/sibling_dummy_procedure_3.f90,
4597         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4598         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4599         gfortran.dg/used_dummy_types_2.f90,
4600         gfortran.dg/used_dummy_types_3.f90,
4601         gfortran.dg/used_dummy_types_4.f90,
4602         gfortran.dg/used_dummy_types_5.f90,
4603         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4604         gfortran.dg/userdef_operator_1.f90: Use it.
4605
4606 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4607
4608         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4609         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4610         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4611         gfortran.dg/write_back.f,
4612         gfortran.fortran-torture/execute/inquire_1.f90,
4613         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4614
4615 2006-03-21  Jeff Law  <law@redhat.com>
4616
4617         * gcc.dg/tree-ssa/vrp28.c: New test.
4618
4619 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4620
4621         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4622         if _STDC_C99 is defined.
4623         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4624         * gcc.dg/builtins-20.c: Likewise.
4625         * gcc.dg/builtins-53.c: Likewise.
4626         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4627         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4628
4629 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR tree-opt/26781
4632         * gcc.c-torture/compile/pr26781-1.c: New test.
4633         * gcc.c-torture/compile/pr26781-2.c: New test.
4634
4635 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR c++/26690
4638         * g++.dg/gomp/pr26690-1.C: New test.
4639         * g++.dg/gomp/pr26690-2.C: New test.
4640
4641 2006-03-20  Jeff Law  <law@redhat.com>
4642
4643         * gcc.dg/tree-ssa/pr21829.c: New test.
4644
4645         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4646
4647 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4648
4649         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4650         (check_visibility_available): Use it.
4651         (check_effective_target_default_packed): Likewise.
4652         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4653         (check_effective_target_fopenmp): Likewise.
4654         (check_effective_target_freorder): Likewise.
4655         (check_effective_target_fpic): Likewise.
4656         (check_named_sections_available): Likewise.
4657         (check_effective_target_ilp32): Likewise.
4658         (check_effective_target_lp64): Likewise.
4659
4660 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4661
4662         PR fortran/20935
4663         * gfortran.dg/scalar_mask_2.f90: New test case.
4664
4665 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4666
4667         PR tree-opt/26629
4668         * gcc.dg/tree-ssa/loadpre12.c: New test.
4669         * gcc.dg/tree-ssa/loadpre13.c: New test.
4670         * gcc.dg/tree-ssa/loadpre14.c: New test.
4671         * gcc.dg/tree-ssa/loadpre15.c: New test.
4672         * gcc.dg/tree-ssa/loadpre16.c: New test.
4673         * gcc.dg/tree-ssa/loadpre17.c: New test.
4674         * gcc.dg/tree-ssa/loadpre18.c: New test.
4675         * gcc.dg/tree-ssa/loadpre19.c: New test.
4676         * gcc.dg/tree-ssa/loadpre20.c: New test.
4677         * gcc.dg/tree-ssa/loadpre21.c: New test.
4678         * gcc.dg/tree-ssa/loadpre22.c: New test.
4679
4680 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4681
4682         PR fortran/26741
4683         * gfortran.dg/elemental_initializer_1.f90: New test.
4684
4685         PR fortran/26716
4686         * gfortran.dg/assumed_shape_ranks_2: New test.
4687
4688 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4689
4690         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4691         target fpic.
4692
4693 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4694
4695         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4696         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4697         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4698         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4699         gfortran.fortran-torture/execute/direct_io.f90,
4700         gfortran.fortran-torture/execute/inquire_2.f90,
4701         gfortran.fortran-torture/execute/inquire_4.f90,
4702         gfortran.fortran-torture/execute/list_read_1.f90,
4703         gfortran.fortran-torture/execute/open_replace.f90,
4704         gfortran.fortran-torture/execute/slash_edit.f90,
4705         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4706         temporary files from testcases.
4707
4708 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4709
4710         PR libgfortran/26509
4711         gfortran.dg/write_direct_eor.f90: New test.
4712
4713 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4714
4715         * gcc.target/powerpc/pr26350.c: New.
4716         * gcc.target/powerpc/indexed-addr.c: New.
4717
4718 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4719
4720         * gfortran.dg/dependency_13.f90: New test case.
4721
4722 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4723
4724         PR middle-end/21781
4725         * gcc.dg/real-const-1.c: New test case.
4726
4727 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4728
4729         * g++.old-deja/g++.other/init18.C: New.
4730         * g++.old-deja/g++.other/init5.C: Remove xfail.
4731
4732 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4733
4734         * g++.dg/opt/pr15551.C: Cleanup temp file.
4735
4736 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4737
4738         PR c++/6634
4739         g++.dg/parse/long1.C: New test.
4740
4741 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4742
4743         PR fortran/19101
4744         * gfortran.dg/continuation.f90: New test.
4745         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4746
4747 2006-03-14  Richard Guenther  <rguenther@suse.de>
4748
4749         PR tree-optimization/26672
4750         * gcc.dg/torture/pr26672.c: New testcase.
4751
4752 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4753
4754         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4755         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4756
4757 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4758
4759         PR middle-end/26557
4760         * gcc.c-torture/compile/switch-1.c: New test case.
4761
4762 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/25378
4765         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4766         test to include more permuatations of mask and index.
4767         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4768         respond to F2003 spec. that the position returned for an all false
4769         mask && condition is zero.
4770
4771 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR middle-end/25989
4774         * gcc.dg/gomp/pr25989.c: New test.
4775
4776 2006-03-13  Jeff Law  <law@redhat.com>
4777
4778         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4779
4780 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782         * gcc.dg/switch-9.c: New test.
4783
4784 2006-03-13  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/26630
4787         * gcc.dg/torture/pr26630.c: New testcase.
4788
4789 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4790
4791         * gfortran.dg/dependency_10.f90: New test case.
4792         * gfortran.dg/dependency_11.f90: Likewise.
4793
4794 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4795             Erik Edelmann  <eedelman@gcc.gnu.org>
4796
4797         * gfortran.dg/allocatable_function_1.f90: New.
4798         * gfortran.dg/allocatable_function_2.f90: New.
4799
4800 2006-03-10  Richard Guenther  <rguenther@suse.de>
4801
4802         PR middle-end/26565
4803         * gcc.dg/torture/pr26565.c: New testcase.
4804
4805 2006-03-09  Eric Christopher  <echristo@apple.com>
4806
4807         * gcc.c-torture/compile/20060309-1.c: New.
4808
4809 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4810
4811         PR libgfortran/26499
4812         * gfortran.dg/write_back.f: New test.
4813         * gfortran.dg/write_rewind_1.f: New test.
4814         * gfortran.dg/write_rewind_2.f: New test.
4815
4816 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4817
4818         PR libgfortran/26554
4819         * gfortran.dg/read_logical.f90: New test.
4820
4821 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4822
4823         * ada/acats/norun.lst: cdd2a03 now passes.
4824
4825 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         PR testsuite/25177
4828         * gcc.target/powerpc/pr18096-1.c: Change where the error
4829         would match.
4830
4831 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4832
4833         * gcc.target/i386/cleanup-1.c: New test.
4834         * gcc.target/i386/cleanup-2.c: New test.
4835
4836 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4837
4838         * gfortran.dg/dependency_9.f90: Remove for the time being.
4839
4840 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4841
4842         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4843         directive.
4844
4845 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4846
4847         * gfortran.dg/dependency_9.f90: New test case.
4848
4849 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4850
4851         * gfortran.dg/dependency_4.f90: New test case.
4852         * gfortran.dg/dependency_5.f90: New test case.
4853         * gfortran.dg/dependency_6.f90: New test case.
4854         * gfortran.dg/dependency_7.f90: New test case.
4855         * gfortran.dg/dependency_8.f90: New test case.
4856
4857 2006-03-03  Paul Brook  <paul@codesourcery.com>
4858
4859         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4860         Add m68k-*-elf.
4861
4862 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4863
4864         PR fortran/25031
4865         * multiple_allocation_1.f90: New test.
4866
4867 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4868
4869         PR tree-optimization/26524
4870         * gfortran.dg/pr26524.f: New test case.
4871
4872 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4873
4874         * g++.dg/template/repo5.C: Cleanup repo files.
4875         * gcc.dg/20051201-1.c: Cleanup coverage files.
4876         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4877         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4878         tree dump files.
4879
4880 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4881
4882         * objc.dg/objc-nofilename-1.m: New test.
4883         * objc.dg/bad-receiver-type.m: New test.
4884         * obj-c++.dg/bad-receiver-type.mm: New test.
4885
4886 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4889
4890 2006-03-01  Mike Stump  <mrs@apple.com>
4891
4892         * g++.dg/abi/key2.C: Add.
4893
4894 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4895
4896         * gfortran.dg/logical_dot_product.f90: New test.
4897
4898         PR fortran/26393
4899         * gfortran.dg/used_interface_ref.f90: New test.
4900
4901         PR fortran/20938
4902         * gfortran.dg/dependency_2.f90: New test.
4903         * gfortran.fortran-torture/execute/where17.f90: New test.
4904         * gfortran.fortran-torture/execute/where18.f90: New test.
4905         * gfortran.fortran-torture/execute/where19.f90: New test.
4906         * gfortran.fortran-torture/execute/where20.f90: New test.
4907
4908 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4909
4910         * g++.dg/tree-ssa/pr26443.C: New test case.
4911
4912 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4913
4914         PR middle-end/26022
4915         * g++.dg/opt/return-slot1.C: New test.
4916
4917 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918
4919         PR libgfortran/26136
4920         * gfortran.dg/namelist_23.f90: New test.
4921
4922 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4923
4924         PR middle-end/14752
4925         * gcc.dg/fold-eqandshift-2.c: New test case.
4926
4927 2006-02-28  Richard Guenther  <rguenther@suse.de>
4928
4929         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4930         decomposition.
4931
4932 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4933
4934         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4935
4936 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937
4938         PR libgfortran/26464
4939         * gfortran.dg/backspace_5.f: New test.
4940         * gfortran.dg/backspace_6.f: New test.
4941
4942 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4943
4944         * gcc.dg/fold-eqandnot-1.c: New test case.
4945
4946 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4947
4948         PR middle-end/19983
4949         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4950
4951 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4952
4953         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4954         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4955
4956 2006-02-26  Richard Guenther  <rguenther@suse.de>
4957
4958         PR tree-optimization/26421
4959         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4960
4961 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4962
4963         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4964         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4965
4966 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4967
4968         * gcc.dg/fold-even-1.c: New test case.
4969
4970 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4971
4972         PR middle-end/21137
4973         * gcc.dg/fold-eqandshift-1.c: New test case.
4974
4975 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4976
4977         PR tree-optimization/25125
4978         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4979         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4980
4981 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4982
4983         PR tree-optimizations/26359
4984         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4985         with -fdump-tree-dceloop-details.
4986         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4987
4988 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4989
4990         PR middle-end/23673
4991         * gcc.dg/fold-eqxor-1.c: New test case.
4992         * gcc.dg/fold-eqxor-2.c: Likewise.
4993         * gcc.dg/fold-eqxor-3.c: Likewise.
4994
4995 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4996
4997         PR fortran/23092
4998         * scalar_mask_1.f90: New test.
4999
5000 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5001
5002         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5003         * g++.dg/eh/uncaught2.C: New.
5004         * g++.dg/eh/uncaught3.C: New.
5005
5006 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5007
5008         PR libgfortran/26423
5009         * gfortran.dg/read_many_1.f: New test.
5010
5011 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR fortran/24519
5014         * gfortran.dg/dependency_3.f90: New test.
5015         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5016         XFAILs.
5017
5018         PR fortran/25395
5019         * gfortran.dg/equiv_6.f90: New test.
5020
5021 2006-02-23  Jeff Law  <law@redhat.com>
5022
5023         * gcc.c-torture/compile/pr26425.c: New test.
5024
5025 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR middle-end/26412
5028         * gcc.dg/gomp/pr26412.c: New test.
5029
5030 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5031
5032         PR c++/26291
5033         * g++.dg/other/ellipsis1.C: New test.
5034         * g++.dg/parse/operator4.C: Adjust error marker.
5035
5036 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5037
5038         PR target/25603
5039         * gfortran.dg/pr25603.f: New testcase.
5040
5041 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5044         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5045
5046 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5047
5048         * g++.dg/eh/spbp.C: New.
5049
5050 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5051
5052         PR middle-end/26379
5053         * gcc.target/i386/mmx-7.c: New test.
5054
5055 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5056
5057         PR tree-optimization/26361
5058         * gcc.dg/tree-ssa/vrp27.c: New test case.
5059
5060 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5061
5062         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5063         * gcc.dg/tree-ssa/complex-4.c: Here.
5064
5065 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5066
5067         PR middle-end/19543
5068         * gfortran.dg/logical_1.f90: New test case.
5069
5070 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR middle-end/26334
5073         * gcc.dg/20060218-1.c: Moved to...
5074         * gcc.target/i386/20060218-1.c: ... here.  New test.
5075
5076 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5077
5078         PR fortran/26201
5079         * gfortran.dg/convert_1.f90: New.
5080
5081 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5082
5083         PR fortran/25054
5084         * gfortran.dg/namelist_5.f90: New test.
5085
5086         PR fortran/25089
5087         * gfortran.dg/namelist_4.f90: New test.
5088
5089 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5090
5091         PR tree-opt/25680
5092         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5093
5094 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5095
5096         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5097         variable to take into account the variable name in the
5098         function header.
5099         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5100
5101 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR middle-end/26334
5104         * gcc.c-torture/compile/20060217-1.c: New test.
5105         * gcc.dg/20060218-1.c: New test.
5106
5107 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5108
5109         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5110
5111 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5112
5113         * gcc.dg/cpp/undef3.c: New test.
5114         * gcc.dg/cpp/trad/builtins2.c: New test.
5115
5116 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/26266
5119         * g++.dg/template/static22.C: New test.
5120         * g++.dg/template/static23.C: New test.
5121         * g++.dg/template/static24.C: New test.
5122         * g++.dg/template/non-dependent13.C: New test.
5123         * g++.dg/init/member1.C: Tweak error markers.
5124
5125 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5126
5127         PR target/26255
5128         * gcc.c-torture/compile/pr26255.c: New test case.
5129
5130 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5131
5132         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5133         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5134         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5135         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5136         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5137         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5138         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5139
5140 2006-02-16  Jeff Law  <law@redhat.com>
5141
5142         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5143         * gcc.dg/tree-ssa/vrp26.c: New test.
5144
5145 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5146
5147         PR target/20353
5148         PR target/24578
5149         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5150         __UCLIBC__ is defined.
5151
5152 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5153
5154         PR fortran/26224
5155         * gfortran.dg/gomp/pr26224.f: New test.
5156
5157 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5158
5159         PR tree-opt/25918
5160         * lib/target-supports.exp
5161         (check_effective_target_vect_short_mult): New.
5162         (check_effective_target_vect_char_mult): New.
5163         (check_effective_target_vect_widen_sum_qi_to_si): New.
5164         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5165         (check_effective_target_vect_widen_sum_hi_to_si): New.
5166         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5167         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5168         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5169         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5170         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5171         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5172         vect-reduc-pattern-2c.c
5173         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5174         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5175         vect-reduc-pattern-1c.c
5176
5177 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/24557
5180         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5181
5182 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5183
5184         PR fortran/26054
5185         * gfortran.dg/enum_8.f90: Remove check for warning.
5186         * gfortran.dg/iomsg_1.f90: Ditto.
5187         * gfortran.dg/enum_1.f90: Ditto.
5188         * gfortran.dg/enum_9.f90: Ditto.
5189         * gfortran.dg/enum_2.f90: Ditto.
5190         * gfortran.dg/enum_10.f90: Ditto.
5191         * gfortran.dg/enum_3.f90: Ditto.
5192         * gfortran.dg/flush_1.f90: Ditto.
5193         * gfortran.dg/enum_4.f90: Ditto.
5194         * gfortran.dg/array_constructor_1.f90: Ditto.
5195         * gfortran.dg/enum_5.f90: Ditto.
5196         * gfortran.dg/enum_6.f90: Ditto.
5197         * gfortran.dg/enum_7.f90: Ditto.
5198
5199 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR middle-end/26300
5202         * gcc.c-torture/compile/20060215-1.c: New test.
5203
5204 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5205
5206         PR middle-end/23670
5207         * gcc.dg/tree-ssa/andor-2.c: New test case.
5208
5209 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5210
5211         PR fortran/25045
5212         * optional_dim.f90: New test.
5213
5214 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5215
5216         PR fortran/26277
5217         * gfortran.dg/label_4.f90: New.
5218
5219 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5220             Diego Novillo  <dnovillo@redhat.com>
5221             Uros Bizjak  <uros@kss-loka.si>
5222
5223         * gfortran.dg/gomp: New directory.
5224
5225 2006-02-14  Richard Guenther  <rguenther@suse.de>
5226
5227         PR tree-optimization/26258
5228         * gcc.dg/torture/pr26258.c: New testcase.
5229
5230 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5231
5232         PR fortran/26246
5233         * gfortran.dg/pr26246_1.f90: New test.
5234         * gfortran.dg/pr26246_2.f90: New test.
5235
5236         PR middle-end/26092
5237         * gcc.c-torture/compile/20060208-1.c: New test.
5238
5239 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5240
5241         PR fortran/26074
5242         PR fortran/25103
5243         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5244         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5245         * gfortran.dg/automatic_module_variable.f90: Change error message.
5246
5247         PR fortran/20861
5248         * gfortran.dg/internal_dummy_1.f90: New test.
5249
5250         PR fortran/20871
5251         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5252
5253
5254         PR fortran/25083
5255         * gfortran.dg/uncommon_block_data_1.f90: New test.
5256         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5257         with standard.
5258
5259         PR fortran/25088
5260         * gfortran.dg/typed_subroutine_1.f90: New test.
5261
5262 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5263
5264         * objc.dg/dwarf-1.m: New.
5265
5266 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5267
5268         PR middle-end/24427
5269         * gcc.dg/tree-ssa/andor-1.c: New test case.
5270
5271 2006-02-13  Josh Conner  <jconner@apple.com>
5272
5273         PR target/25376
5274         * gcc.dg/pr25376.c: New test.
5275
5276         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5277         assemble.
5278         * lib/target-supports.exp (check_named_sections_available):
5279         Only compile named-sections test -- don't assemble.
5280
5281 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5282
5283         * g++.dg/warn/no-write-strings.C: New test.
5284         * g++.dg/warn/write-strings.C: Likewise.
5285         * g++.dg/warn/write-strings-default.C: Likewise.
5286
5287 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5288
5289         PR fortran/25806
5290         * gfortran.dg/ret_pointer_2.f90: New test.
5291
5292 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5293
5294         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5295
5296 2006-02-10  Jeff Law  <law@redhat.com>
5297
5298         * gcc.c-torture/compile/pr26213.c: New test.
5299
5300 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5301
5302         gfortran.dg/null_1.f90: New test.
5303
5304 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5305
5306         PR fortran/14771
5307         * gfortran.dg/parens_4.f90: New.
5308         * gfortran.dg/parens_5.f90: New.
5309
5310 2006-02-10  Richard Guenther  <rguenther@suse.de>
5311
5312         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5313
5314 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5315         Paul Thomas  <pault@gcc.gnu.org>
5316
5317         PR fortran/14771
5318         * gfortran.dg/parens_1.f90: New.
5319         * gfortran.dg/parens_2.f90: New.
5320         * gfortran.dg/parens_3.f90: New.
5321
5322 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5323
5324         PR fortran/26038
5325         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5326
5327         PR fortran/25059
5328         * gfortran.dg/impure_assignment_1.f90: New test.
5329
5330         PR fortran/25070
5331         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5332
5333 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5334
5335         PR target/26141
5336         * g++.dg/expr/stdarg2.C: New test.
5337
5338 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5339
5340         PR inline-asm/16194
5341         * gcc.dg/pr16194.c: New test.
5342
5343 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5344
5345         * ada/acats/run_acats: Use portable variant of "$@".
5346
5347 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5348
5349         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5350         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5351
5352 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5353
5354         PR tree-opt/26179
5355         * g++.dg/opt/pr26179.C: New test.
5356
5357 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5358
5359         PR middle-end/26134
5360         * gcc.dg/tree-ssa/complex-3.c: New test.
5361
5362 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5363
5364         * gcc.c-torture/compile/volatile-1.c: New test.
5365
5366 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5367
5368         PR 26180
5369         * gcc.dg/tree-ssa/pr26180.c: New test.
5370
5371 2006-02-08  Jeff Law  <law@redhat.com>
5372
5373         * gcc.dg/tree-ssa/pr21417.c: New test.
5374
5375 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5376
5377         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5378         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5379
5380 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5381
5382         * lib/scanrtl.exp: New.
5383
5384 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5385
5386         PR c++/26071
5387         * g++.dg/other/virtual2.C: New test.
5388
5389         PR c++/26070
5390         * g++.dg/other/virtual1.C: New test.
5391
5392 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5393
5394         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5395         cleanup-ipa-dump): Update dump file glob patterns.
5396         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5397         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5398
5399         * lib/gcc-dg.exp: Load it.
5400         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5401
5402 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5403
5404         PR testsuite/26159
5405         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5406         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5407
5408 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5409
5410         PR fortran/25577
5411         * gfortran.dg/mvbits_1.f90: New.
5412
5413 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5414
5415         * g++.dg/warn/Wdiv-by-zero.C: New test.
5416         * g++.dg/warn/Wno-div-by-zero.C: New.
5417
5418 2006-02-07  Jeff Law  <law@redhat.com>
5419
5420         * gcc.dg/tree-ssa/pr21559.c: New test.
5421
5422         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5423         multiple VRP passes.
5424         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5425         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5426         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5427         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5428         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5429         * gcc.dg/tree-ssa/vrp02.c: Likewise
5430         * gcc.dg/tree-ssa/vrp11.c: Likewise
5431         * gcc.dg/tree-ssa/pr14341.c: Likewise
5432         * gcc.dg/tree-ssa/vrp19.c: Likewise
5433         * gcc.dg/tree-ssa/vrp20.c: Likewise
5434         * gcc.dg/tree-ssa/vrp03.c: Likewise
5435         * gcc.dg/tree-ssa/pr21086.c: Likewise
5436         * gcc.dg/tree-ssa/pr21959.c: Likewise
5437         * gcc.dg/tree-ssa/vrp21.c: Likewise
5438         * gcc.dg/tree-ssa/vrp04.c: Likewise
5439         * gcc.dg/tree-ssa/pr25485.c: Likewise
5440         * gcc.dg/tree-ssa/pr22026.c: Likewise
5441         * gcc.dg/tree-ssa/vrp22.c: Likewise
5442         * gcc.dg/tree-ssa/vrp05.c: Likewise
5443         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5444         * gcc.dg/tree-ssa/pr20701.c: Likewise
5445         * gcc.dg/tree-ssa/vrp23.c: Likewise
5446         * gcc.dg/tree-ssa/vrp06.c: Likewise
5447         * gcc.dg/tree-ssa/pr22117.c: Likewise
5448         * gcc.dg/tree-ssa/pr20702.c: Likewise
5449         * gcc.dg/tree-ssa/vrp15.c: Likewise
5450         * gcc.dg/tree-ssa/pr21090.c: Likewise
5451         * gcc.dg/tree-ssa/pr21294.c: Likewise
5452         * gcc.dg/tree-ssa/vrp24.c: Likewise
5453         * gcc.dg/tree-ssa/vrp07.c: Likewise
5454         * gcc.dg/tree-ssa/pr21563.c: Likewise
5455         * gcc.dg/tree-ssa/pr25382.c: Likewise
5456         * gcc.dg/tree-ssa/vrp16.c: Likewise
5457         * gcc.dg/tree-ssa/vrp25.c: Likewise
5458         * gcc.dg/tree-ssa/vrp08.c: Likewise
5459         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5460         * gcc.dg/tree-ssa/vrp17.c: Likewise
5461         * gcc.dg/tree-ssa/pr21458.c: Likewise
5462         * g++.dg/tree-ssa/pr18178.C: Likewise
5463
5464 2006-02-07  Richard Guenther  <rguenther@suse.de>
5465
5466         PR c++/26140
5467         Revert
5468         2006-01-30  Richard Guenther  <rguenther@suse.de>
5469         PR c++/23372
5470         * gcc.dg/pr23372-1.C: New testcase.
5471
5472         * g++.dg/tree-ssa/pr26140.C: New testcase.
5473
5474 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5475
5476         PR c++/9737
5477         * g++.dg/template/ttp15.C: New test.
5478         * g++.dg/template/ttp16.C: Likewise.
5479         * g++.dg/template/ttp17.C: Likewise.
5480         * g++.old-deja/g++.pt/ttp36.C: Remove.
5481         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5482         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5483         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5484         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5485         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5486         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5487         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5488         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5489         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5490
5491 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5492
5493         PR libfortran/23815
5494         * unf_io_convert_4.f90: New test.
5495
5496 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5497
5498         * gcc.dg/tree-ssa/loadpre10.c: New test.
5499         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5500         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5501         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5502
5503 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5504
5505         PR libfortran/24685
5506         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5507
5508 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5509
5510         PR tree-opt/25251
5511         * gfortran.dg/assign_7.f: New test.
5512
5513 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5514
5515         PR fortran/26041
5516         PR fortran/26064
5517         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5518         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5519         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5520
5521 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5522
5523         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5524         in size_t typedef.
5525
5526 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5527
5528         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5529         * g++.dg/charset/string.c (foo): Likewise.
5530         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5531         const char*
5532         * g++.dg/ext/builtin2.C (printf): Likewise.
5533         * g++.dg/init/new15.C (printf): Likewise.
5534         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5535         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5536         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5537         * g++.dg/template/non-dependent4.C (temp): Likewise.
5538         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5539         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5540         parameter type to const char*.
5541         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5542         Change type to const char*.
5543         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5544         Likewise.
5545         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5546         second parameter type to const char*.
5547         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5548         (Y::Y): Change parameter type to const char*.
5549         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5550         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5551         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5552         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5553         (char*).
5554         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5555         const char*.
5556         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5557         type to const char*.
5558         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5559         return type to const char*.
5560         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5561         to const char*.
5562         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5563         * g++.old-deja/g++.law/refs1.C: Likewise.
5564         * g++.old-deja/g++.law/visibility1.C: Likewise.
5565         * g++.old-deja/g++.law/visibility2.C: Likewise.
5566         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5567         const char*.
5568         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5569         * g++.old-deja/g++.mike/net48.C: Likewise.
5570         * g++.old-deja/g++.mike/p646.C: Likewise.
5571         * g++.old-deja/g++.mike/p6746.C: Likewise.
5572         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5573         type to const char*.
5574         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5575         deprecated conversion warning.
5576         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5577         char*.
5578         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5579         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5580         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5581         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5582         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5583         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5584         * g++.old-deja/g++.pt/t39.C: Likewise.
5585         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5586         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5587
5588 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5589
5590         PR fortran/25075
5591         intrinsic_argument_conformance_1.f90: New test.
5592
5593 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5594
5595         PR fortran/20845
5596         * gfortran.dg/char_result_11.f90: Add SAVE.
5597         * gfortran.dg/der_pointer_4.f90: Ditto.
5598         * gfortran.dg/default_initialization.f90: New test.
5599
5600 2006-02-03  Jeff Law  <law@redhat.com>
5601
5602         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5603         handle more than 100 dump files.
5604         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5605         * lib/scantree.exp (scan-tree-dump): Likewise.
5606         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5607         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5608         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5609         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5610         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5611
5612 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5613
5614         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5615
5616 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5617
5618         * g++.dg/template/using12.C: New test.
5619
5620 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5621
5622         * gcc.target/powerpc/pr25960.c: New test.
5623
5624 2006-02-02  Steven G. Kargl  <kargls@comcast>
5625
5626         PR fortran/24958
5627         gfortran.dg/nullify_2.f90: New test.
5628
5629 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5630
5631         PR 25990
5632         * gcc.dg/gomp/pr25990.c: New test.
5633
5634 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/25342
5637         * g++.gd/template/partial4.C: New test.
5638
5639 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5640
5641         PR middle-end/26001
5642         * gfortran.dg/data_char_2.f90: New.
5643
5644 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5645
5646         PR fortran/26039
5647         maxval_maxloc_conformance_1.f90: New test.
5648
5649 2006-01-31  Richard Guenther  <rguenther@suse.de>
5650
5651         * gcc.target/i386/sselibm-1.c: New testcase.
5652         * gcc.target/i386/sselibm-2.c: Likewise.
5653         * gcc.target/i386/sselibm-3.c: Likewise.
5654         * gcc.target/i386/sselibm-4.c: Likewise.
5655         * gcc.target/i386/sselibm-5.c: Likewise.
5656
5657 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5658
5659         PR fortran/24266
5660         * gfortran.dg/arrayio_derived_2.f90: New.
5661
5662 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5663
5664         * gcc.dg/unsigned-long-compare.c: New test.
5665
5666 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5667
5668         PR testsuite/25318
5669         * lib/target-supports.exp (check_effective_target_freorder):
5670         Check to see if target supports -freorder-blocks-and-partition.
5671         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5672         instead of "dg-require-named-sections".
5673
5674 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5675
5676         PR target/14798:
5677         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5678         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5679         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5680         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5681         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5682         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5683         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5684         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5685
5686 2006-01-30  Richard Guenther  <rguenther@suse.de>
5687
5688         PR c++/23372
5689         * gcc.dg/pr23372-1.C: New testcase.
5690
5691 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5692
5693         * gcc.dg/gomp/pr25874.c: New test.
5694
5695 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5696
5697         PR tree-opt/25911
5698         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5699
5700 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5701
5702         PR fortran/18578
5703         PR fortran/18579
5704         PR fortran/20857
5705         PR fortran/20885
5706         * gfortran.dg/intent_out_1.f90: New test.
5707
5708 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5709
5710         PR fortran/17911
5711         * gfortran.dg/procedure_lvalue.f90: New test.
5712
5713         PR fortran/20895
5714         PR fortran/25030
5715         * gfortran.dg/char_pointer_assign_2.f90: New test.
5716         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5717         assignment to be consistent with standard.
5718         * gfortran.dg/char_result_2.f90: The same.
5719         * gfortran.dg/char_result_8.f90: The same.
5720
5721 2006-01-28  Zack Weinberg  <zackw@panix.com>
5722
5723         * gcc.dg/Woverlength-strings.c
5724         * gcc.dg/Woverlength-strings-pedantic-c89.c
5725         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5726         * gcc.dg/Woverlength-strings-pedantic-c99.c
5727         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5728
5729 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5730
5731         * gcc.c-torture/execute/20060127-1.c: New test.
5732
5733 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5734
5735         PR c++/25999
5736         * g++.dg/ext/pragmaweak1.C: New test.
5737
5738 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/25855
5741         * g++.dg/template/spec29.C: New test.
5742
5743 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5744
5745         PR c/19606.
5746         * gcc.c-torture/execute/pr19606.c: New.
5747
5748 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5749
5750         * gcc.dg/pragma-re-4.c: New test.
5751
5752 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5753
5754         PR fortran/25964
5755         * gfortran.dg/assumed_size_refs_3.f90: New test.
5756
5757 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5758
5759         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5760
5761 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5762
5763         PR ada/21317
5764         * ada/acats/support/impdef.a: Add One_Long_Second.
5765         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5766         * ada/acats/tests/c9/c94026.a: Likewise.
5767         * ada/acats/tests/c9/c97305c.ada: Likewise.
5768         * ada/acats/tests/c9/c99004a.ada: Likewise.
5769
5770 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/25964
5773         * gfortran.dg/global_references_2.f90: New test.
5774
5775         PR fortran/25084
5776         PR fortran/20852
5777         PR fortran/25085
5778         PR fortran/25086
5779         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5780         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5781
5782         PR fortran/25416
5783         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5784
5785 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5786
5787         PR c/25892
5788         * gcc.dg/Wpointer-sign.c: New.
5789         * gcc.dg/Wpointer-sign-Wall.c: New.
5790         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5791         * gcc.dg/Wpointer-sign-pedantic.c: New.
5792         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5793         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5794
5795 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5796
5797         PR C/25861
5798         * gcc.c-torture/compile/pr25861.c: New test.
5799
5800 2006-01-26  Paul Brook  <paul@codesourcery.com>
5801
5802         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5803         on short-enum targets.
5804         * gcc.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         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5809         on short-enum targets.
5810         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5811         variable.
5812         (generate_fields): Use short_enums.
5813         (main): Set short_enums.  Document -e.
5814         * lib/target-supports.exp (check_effective_target_short_enums): New.
5815
5816 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5817
5818         PR target/25947
5819         * gcc.dg/torture/pr25947-1.c: New test.
5820
5821 2006-01-25  Jan Hubicka  <jh@suse.cz>
5822             Roger Sayle  <roger@eyesopen.com>
5823
5824         PR rtl-optimization/25703
5825         * gcc.target/i386/20060125-1.c: New test case.
5826         * gcc.target/i386/20060125-2.c: New test case.
5827
5828 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5829
5830         PR fortran/18540
5831         * gfortran.dg/goto_1.f: New.
5832
5833 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5834
5835         PR fortran/25716
5836         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5837         25716 on 32-bit systems too.
5838
5839 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5840
5841         PR testsuite/25590
5842         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5843
5844 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5845
5846         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5847
5848 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5849
5850         PR fortran/25835
5851         * gfortran.dg/read_eof.f90: Delete, renamed.
5852         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5853         * gfortran.dg/read_eof_2.f90: New test.
5854         * gfortran.dg/read_eof_3.f90: New test.
5855
5856 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5857
5858         PR tree-opt/25860
5859         * gcc.c-torture/compile/pr25860.c: New test.
5860
5861 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5862
5863         PR c++/25552
5864         * g++.dg/parse/dtor8.C: New test.
5865
5866 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5867
5868         PR testsuite/25891
5869         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5870         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5871         check_effective_target_fopenmp returns 0.
5872
5873 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875         PR ada/20548
5876         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5877         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5878         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5879
5880 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5881
5882         PR tree-opt/25857
5883         * g++.dg/opt/pr25857.C: New test.
5884
5885 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5886         Jan Hubicka  <jh@suse.cz>
5887         Richard Guenther  <rguenther@suse.de>
5888
5889         PR rtl-optimization/25654
5890         * gcc.dg/torture/pr25654.c: New testcase.
5891         * gcc.target/i386/pr25654.c: Likewise.
5892
5893 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/25901
5896         * gfortran.dg/internal references_2.f90: New test.
5897
5898         Fix regression in testing of admissability of attributes.
5899         * gfortran.dg/intent_used_1.f90: New test.
5900
5901 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5902
5903         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5904         Remove target conditional torture options for i?86 and x86_64
5905         GNU/Linux.
5906
5907 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5908
5909         PR c++/10891
5910         * g++.dg/rtti/no-rtti.C: New.
5911
5912 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/25895
5915         * g++.dg/inherit/conv2.C: New test.
5916
5917         PR c++/25856
5918         * g++.dg/parse/dtor7.C: New test.
5919
5920         PR c++/25858
5921         * g++.dg/template/crash44.C: New test.
5922
5923 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5924
5925         PR fortran/25124
5926         PR fortran/25625
5927         * gfortran.dg/internal_references_1.f90: New test.
5928           PR fortran/20881
5929         PR fortran/23308
5930         PR fortran/25538
5931         PR fortran/25710
5932         * gfortran.dg/global_references_1.f90: New test.
5933         * gfortran.dg/g77/19990905-1.f: Restore the error that
5934         there is a clash between the common block name and
5935         the name of a subroutine reference.
5936
5937         PR fortran/PR24276
5938         * gfortran.dg/aliasing_dummy_1.f90: New test.
5939
5940 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5941
5942         * gcc.dg/vmx/1b-01.c: Warning fix.
5943         * gcc.dg/vmx/1c-02.c: Likewise.
5944         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5945
5946 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5947
5948         PR testsuite/24962
5949         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5950
5951 2006-01-20  Richard Guenther  <rguenther@suse.de>
5952         Steven Bosscher <stevenb.gcc@gmail.com>
5953
5954         PR rtl-optimization/24626
5955         * gcc.dg/torture/pr24626-1.c: New testcase.
5956         * gcc.dg/torture/pr24626-2.c: Likewise.
5957         * gcc.dg/torture/pr24626-3.c: Likewise.
5958         * gcc.dg/torture/pr24626-4.c: Likewise.
5959
5960 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5961
5962         PR c++/5520
5963         * g++.dg/warn/empty-body.C: New.
5964
5965 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5966
5967         PR c++/22136
5968         * g++.dg/template/using10.C: New test.
5969         * g++.dg/temlpate/using11.C: Likewise.
5970         * g++.dg/inherit/using5.C: Tweak error messages.
5971
5972 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5973
5974         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5975         target test.
5976         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5977
5978 2006-01-19  Jan Hubicka  <jh@suse.cz>
5979
5980         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5981
5982 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5983
5984         PR c++/25854
5985         * g++.dg/template/spec28.C: New test.
5986
5987 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5988
5989         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5990         Fix fprintf's by adding srcdir or removing it.
5991
5992 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5993
5994         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5995         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5996         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5997         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5998         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5999         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6000         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6001         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6002         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6003         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6004         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6005         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6006         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6007         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6008
6009 2006-01-18  Jeff Law  <law@redhat.com>
6010
6011         * gcc.dg/tree-ssa/vrp25.c: New test.
6012
6013 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6014
6015         * gcc.dg/pr25805.c: Fix misapplied patch.
6016
6017 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6018
6019         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6020         (check_effective_target_vect_udot_qi): New.
6021         (check_effective_target_vect_sdot_hi): New.
6022         (check_effective_target_vect_udot_hi): New.
6023         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6024         prefixed with "wrapv-" with -fwrapv.
6025         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6026         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6027         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6028         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6029         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6030
6031         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6032         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6033         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6034         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6035
6036 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6037
6038         PR c++/16829
6039         * g++.dg/other/default2.C: New test.
6040         * g++.dg/other/default3.C: New test.
6041
6042 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6043
6044         PR c/25805
6045         * gcc.dg/pr25805.c: New file.
6046
6047 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/25836
6050         * g++.dg/template/init6.C: New test.
6051
6052 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6053
6054         * gcc.dg/tree-ssa/pr24287.c: New test
6055
6056 2006-01-18  Eric Christopher  <echristo@apple.com>
6057
6058         * g++.dg/eh/table.C: New.
6059
6060 2006-01-18  DJ Delorie  <dj@redhat.com>
6061
6062         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6063         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6064         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6065         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6066
6067 2006-01-18  Jeff Law  <law@redhat.com>
6068
6069         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6070         on wrapping on overflow semantics.
6071
6072         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6073
6074         * gcc.gc/tree-ssa/vrp23.c: New test.
6075         * gcc.gc/tree-ssa/vrp24.c: New test.
6076
6077 2006-01-18  Richard Henderson  <rth@redhat.com>
6078             Aldy Hernandez  <aldyh@redhat.com>
6079             Jakub Jelinek  <jakub@redhat.com>
6080             Diego Novillo  <dnovillo@redhat.com>
6081             Uros Bizjak  <uros@kss-loka.si>
6082
6083         * testsuite/gcc.dg/gomp: New directory.
6084
6085 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6086             Steven G. Kargl  <kargls@comcast.net>
6087
6088         PR fortran/20869
6089         * gfortran.dg/intrinsic_external_1.f90: New test.
6090
6091         PR fortran/20875.
6092         * gfortran.dg/elemental_pointer_1.f90: New test.
6093
6094         PR fortran/25024
6095         * gfortran.dg/external_procedures_1.f90: New test.
6096
6097         PR fortran/25785
6098         gfortran.dg/assumed_present.f90: New test.
6099
6100 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * g++.dg/parse/lookup5.C: New test.
6103
6104 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6105
6106         PR fortran/25697
6107         * gfortran.dg/read_eof.f90: New test.
6108
6109 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6112         add a closing brace.
6113
6114 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6115
6116         PR fortran/25631
6117         * gfortran.dg/fmt_tl.f: New test.
6118
6119 2006-01-17  Eric Christopher  <echristo@apple.com>
6120
6121         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6122         * g++.old-deja/g++.warn/impint2.C: Ditto.
6123         * g++.old-deja/g++.other/null1.C: Ditto.
6124         * g++.dg/warn/conv2.C: Ditto.
6125         * g++.dg/warn/conv4.C: New file.
6126
6127 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6128
6129         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6130
6131 2006-01-17  Andreas Jaeger  <aj@suse.de>
6132             Janis Johnson <janis187@us.ibm.com>
6133
6134         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6135         in 64-bit.
6136         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6137         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6138
6139 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6142         xfail txxx where xxx >= 25.
6143
6144 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         PR testsuite/25764
6147         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6148
6149 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR c/25682
6152         * gcc.dg/pr25682.c: New test.
6153         * g++.dg/parse/array-size2.C: New test.
6154
6155 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6156
6157         * consistency.vlad: Remove entire directory, 1652 files.
6158
6159 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6160
6161         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6162         check_effective_target_dfprt_nocache): New.
6163         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6164         (check_effective_target_dfprt): New.
6165         * lib/c-compat.exp (check_dfp): Remove.
6166         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6167         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6168         level of support for decimal float.
6169         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6170         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6171         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6172         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6173         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6174         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6175         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6176         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6177         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6178         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6179         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6180         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6181         directives.
6182
6183 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6184
6185         PR testsuite/25741
6186         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6187         $base_dir/../.
6188         * lib/gfortran.exp (gfortran_init): Likewise.
6189         * lib/obj-c++.exp (obj-c++_init): Likewise.
6190         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6191         (scan-assembler-dem-not): Likewise.
6192         * lib/scandump.exp (scan-dump-dem): Likewise.
6193         (scan-dump-dem-not): Likewise.
6194
6195 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6196
6197         PR testsuite/25767
6198         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6199         powerpc-*-darwin*.
6200         * lib/obj-c++.exp (obj-c++_init): Likewise.
6201
6202 2006-01-16  Richard Guenther  <rguenther@suse.de>
6203
6204         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6205
6206 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6207
6208         PR testsuite/25777
6209         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6210         to LD_LIBRARY_PATH.
6211
6212 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6213             Andrew Pinski  <pinskia@physics.uc.edu>
6214
6215         * gcc.dg/minmax-1.c: New test.
6216
6217 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6218
6219         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6220         * gcc.misc-tests/dectest.exp: Ditto.
6221
6222 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6223
6224         PR testsuite/25796
6225         * gcc.target/i386/cmov6.c: Use -march=k8.
6226
6227 2006-01-15  Andreas Jaeger  <aj@suse.de>
6228
6229         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6230         x86 does not have __float128.
6231
6232 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6233
6234         * gcc.target/i386/cmov6.c: New test.
6235
6236 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/25663
6239         * g++.dg/template/ctor6.C: New test.
6240
6241 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6242
6243         PR tree-optimization/25485
6244         * gcc.dg/tree-ssa/pr25485.c: New.
6245
6246 2006-01-14  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/22548
6249         PR tree-optimization/22555
6250         PR tree-optimization/22501
6251         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6252         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6253         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6254         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6255         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6256         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6257         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6258         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6259         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6260
6261 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6262
6263         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6264         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6265
6266 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6267         Richard Guenther  <rguenther@suse.de>
6268
6269         PR rtl-optimization/24257
6270         * gcc.dg/torture/pr24257.c: New testcase.
6271
6272 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6273
6274         * gcc.c-torture/execute/20060110-1.c: New test.
6275         * gcc.c-torture/execute/20060110-2.c: New test.
6276
6277 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6278
6279         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6280
6281 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6282
6283         PR fortran/25756
6284         * gfortran.dg/label_3.f90: New test.
6285
6286 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6287
6288         PR tree-optimization/25771
6289         * g++.dg/tree-ssa/pr25771.C: New test
6290
6291 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         PR tree-opt/24365
6294         * g++.dg/opt/complex5.C: New test.
6295
6296 2006-01-13  Richard Guenther  <rguenther@suse.de>
6297
6298         * gcc.target/i386/387-9.c: New testcase.
6299
6300 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6301
6302         PR c++/24824
6303         * g++.dg/debug/dwarf2-1.C: New.
6304
6305 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6306
6307         PR testsuite/25728
6308         * lib/gcov.exp (verify-lines): Add "close $fd".
6309
6310 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6311             Ben Elliston  <bje@au.ibm.com>
6312
6313         * gcc.dg/dfp/inf-1.c: New test.
6314
6315 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6316             Yao Qi  <qiyaoltc@cn.ibm.com>
6317             Ben Elliston  <bje@au.ibm.com>
6318             Jon Grimm  <jgrimm2@us.ibm.com>
6319
6320         * gcc.dg/nodfp-1.c: New test.
6321         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6322         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6323         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6324         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6325         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6326         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6327         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6328         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6329         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6330         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6331         * gcc.dg/format/dfp-printf-1.c: Likewise.
6332         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6333         (compat_setup_dfp): New.
6334         * gcc.dg/compat/compat.exp: Use it.
6335         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6336         Make some variables global, prepend "compat_" to their names.
6337         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6338         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6339         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6340         * lib/compat.exp (compat_skip_list): Make global, rename.
6341         * lib/c-compat.exp: New file.
6342         * lib/target-supports.exp (check_effective_target_dfp): New.
6343
6344         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6345         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6346         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6347         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6348         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6349         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6350         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6351         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6352         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6353         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6354         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6355         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6356         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6357         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6358         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6359         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6360         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6361         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6362         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6363         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6364         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6365         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6366         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6367         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6368         gcc.dg/dfp/struct-layout-1.c,
6369         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6370         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6371         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6372         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6373         gcc.dg/dfp/func-vararg-dfp.c,
6374         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6375         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6376         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6377         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6378         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6379
6380 2006-01-11  Richard Guenther  <rguenther@suse.de>
6381
6382         PR tree-optimization/25734
6383         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6384
6385 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6386
6387         PR fortran/25486
6388         * gfortran.dg/literal_character_constant_1_x.F: New test.
6389         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6390         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6391         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6392
6393 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6394
6395         PR c++/25386
6396         * g++.dg/ext/packed3.C: Add expected packed error.
6397
6398 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6399
6400         PR target/25706
6401         * gcc.dg/torture/pr25706-1.c: New test.
6402
6403 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6404
6405         PR tree-optimization/23109
6406         PR tree-optimization/23948
6407         PR tree-optimization/24123
6408
6409         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6410         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6411         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6412         g++.dg/tree-ssa/pr23948.C: New testcases.
6413         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6414         three divisions in order to do the optimization.
6415
6416 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6417
6418         PR c++/25632
6419         * g++.dg/other/pr25632.C: New test.
6420
6421 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6422
6423         PR fortran/25730
6424         * gfortran.dg/used_types_1.f90: New test.
6425
6426 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6427
6428         PR target/25718
6429         * gcc.dg/torture/pr25718-1.c: New test.
6430
6431 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6432
6433         * gfortran.dg/list_read_2.f90: Fix typo in description.
6434
6435 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6436
6437         * lib/target-supports.exp (check_visibility_available): Simplify test
6438         for *-*-netware*.
6439         (check_profiling_available): Fail for *-*-netware*.
6440         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6441         * gcc.dg/20021014-1.c: Likewise.
6442         * gcc.dg/nest.c: Likewise.
6443
6444 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         fortran/24936
6447         * gfortran.dg/forall_3.f90: New test.
6448
6449 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6450
6451         PR fortran/21977
6452         * gfortran.dg/nesting_2.f90: New test.
6453         * gfortran.dg/nesting_3.f90: New test.
6454
6455 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6456
6457         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6458         Fix typo in comment.
6459
6460 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6461
6462         * gfortran.dg/single_char_string.f90: New test.
6463
6464 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6465
6466         * gfortran.dg/ichar_2.f90: New test.
6467
6468 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6469
6470         PR fortran/25093
6471         * gfortran.dg/private_type_4.f90: New.
6472
6473 2006-01-07  Richard Guenther  <rguenther@suse.de>
6474
6475         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6476
6477 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6478
6479         * gfortran.dg/func_decl_1.f90: New.
6480         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6481         * gfortran.dg/array_alloc_2.f90: Likewise.
6482         * gfortran.dg/char_result_8.f90: Likewise.
6483         * gfortran.dg/dup_save_1.f90: Likewise.
6484         * gfortran.dg/dup_save_2.f90: Likewise.
6485         * gfortran.dg/f2c_6.f90: Likewise.
6486         * gfortran.dg/f2c_7.f90: Likewise.
6487         * gfortran.dg/func_result_2.f90: Likewise.
6488         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6489
6490 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6491
6492         PR fortran/22146
6493         * gfortran.dg/elemental_subroutine_1.f90: New test.
6494         * gfortran.dg/elemental_subroutine_2.f90: New test.
6495
6496         PR fortran/25029
6497         PR fortran/21256
6498         * gfortran.dg/assumed_size_refs_1.f90: New test.
6499
6500         PR fortran/20868
6501         PR fortran/20870
6502         * gfortran.dg/assumed_size_refs_2.f90: New test.
6503         * gfortran.dg/initialization_1.f90: Change warning message.
6504
6505 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6506
6507         * gcc.dg/tree-ssa/loop-15.c: New test.
6508
6509 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6510
6511         PR fortran/25598
6512         * gfortran.dg/backspace_3.f: New test.
6513         * gfortran.dg/backspace_4.f: New test.
6514
6515 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516
6517         PR fortran/24268
6518         * gfortran.dg/fmt_white.f: Update test.
6519
6520 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6521
6522         * gcc.dg/cast-1.c: Add new warning.
6523         * gcc.dg/cast-2.c: Likewise.
6524         * gcc.dg/cast-3.c: Likewise.
6525         * gcc.dg/format/cast-1.c: Likewise.
6526         * gcc.dg/cast-4.c: New testcase.
6527
6528 2006-01-05  Richard Guenther  <rguenther@suse.de>
6529
6530         PR tree-optimization/22555
6531         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6532
6533 2006-01-05  Richard Guenther  <rguenther@suse.de>
6534             Diego Novillo  <dnovillo@redhat.com>
6535
6536         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6537         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6538         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6539         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6540         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6541         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6542         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6543         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6544         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6545         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6546         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6547         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6548         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6549         * treelang/compile/extravar.tree: Likewise.
6550         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6551         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6552         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6553         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6554         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6555
6556 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6557
6558         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6559         for 64-bit fix.
6560
6561 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6562
6563         PR fortran/23675
6564         gfortran.dg/char_result_11.f90: New.
6565
6566 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/24782
6569         * g++.dg/parse/access9.C: New test.
6570         * g++.dg/tc1/dr52.C: Tweak error markers.
6571
6572 2006-01-04  Richard Henderson  <rth@redhat.com>
6573
6574         Merge from gomp branch.
6575         * g++.dg/parse/pragma2.C: Update expected error lines.
6576
6577 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6578
6579         * g++.dg/other/i386-2.C: New test.
6580
6581         PR target/25554
6582         * gcc.c-torture/compile/20051228-1.c: New test.
6583
6584         PR c/25559
6585         * gcc.dg/pr25559.c: New test.
6586
6587 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6588
6589         PR c++/25492
6590         * g++.dg/lookup/friend9.C: New test.
6591
6592         PR c++/25625
6593         * g++.dg/template/repo5.C: New test.
6594
6595 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6596
6597         PR fortran/25101
6598         * gfortran.dg/forall_2.f90: New test.
6599
6600 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6601
6602         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6603         dg-require-weak.  Adjust regexp to handle leading-underscore
6604         targets and space as well as TAB after .weak.  Change previous
6605         64-bit fix to not use naked dot.
6606
6607 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6608
6609         PR rtl-optimization/25578
6610         * gcc.c-torture/execute/20060102-1.c: New testcase.
6611
6612 2006-01-03  Richard Guenther  <rguenther@suse.de>
6613
6614         PR c/25183
6615         * gcc.dg/torture/pr25183.c: New testcase.
6616
6617 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6618
6619         Merge from gomp-branch.
6620         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6621         * gcc.dg/ia64-sync-2.c: Likewise.
6622         * gcc.dg/ia64-sync-3.c: Likewise.
6623         * gcc.dg/ia64-sync-4.c: Likewise.
6624         * gcc.dg/sync-2.c: Likewise.
6625         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6626         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6627
6628 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6629
6630         PR c++/25635
6631         * g++.dg/parse/operator6.C: New test.
6632
6633         PR c++/25637
6634         * g++.dg/parse/error29.C: New test.
6635
6636         PR c++/25638
6637         * g++.dg/parse/dtor6.C: New test.
6638
6639         PR c++/25633
6640         * g++.dg/parse/ctor3.C: New test.
6641
6642         PR c++/25634
6643         * g++.dg/template/class3.C: New test.
6644
6645 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6646
6647         * g++.dg/debug/debug9.C: New.
6648
6649 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6650
6651         PR fortran/24640
6652         * gfortran.dg/label_2.f90: New test.
6653
6654 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6655
6656         * g++.dg/lookup/using12.C: Tighten error marker.
6657
6658 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6659             Andrew Pinski <pinskia@physics.uc.edu>
6660
6661         * gcc.target/powerpc/darwin-abi-3.c: New file.
6662         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6663         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6664         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6665         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6666         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6667         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6668         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6669         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6670
6671 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6672
6673         * gcc.dg/tree-ssa/loadpre1.c: New;
6674         * gcc.dg/tree-ssa/loadpre2.c: New;
6675         * gcc.dg/tree-ssa/loadpre3.c: New;
6676         * gcc.dg/tree-ssa/loadpre4.c: New;
6677         * gcc.dg/tree-ssa/loadpre5.c: New;
6678         * gcc.dg/tree-ssa/loadpre6.c: New;
6679         * gcc.dg/tree-ssa/loadpre7.c: New;
6680         * gcc.dg/tree-ssa/loadpre8.c: New;
6681         * gcc.dg/tree-ssa/loadpre9.c: New;
6682
6683 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6684
6685         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6686         * g++.dg/abi/thunk4.C: Likewise.
6687
6688 2006-01-01  Andreas Jaeger  <aj@suse.de>
6689
6690         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6691         portable.
6692
6693 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6694
6695         PR c++/25294
6696         * gcc.dg/pragma-pack-3.c: New test.
6697         * g++.dg/parse/pragma3.C: New test.
6698
6699 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6700
6701         PR middle-end/24827
6702         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6703
6704 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6705
6706         PR testsuite/25214
6707         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6708
6709 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6710
6711         PR fortran/22607
6712         * gfortran-dg/pure_byref_3.f90: New.
6713
6714         fortran/PR 25396
6715         * gfortran.dg/userdef_operator_1.f90: New.
6716
6717 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6718
6719         * g++.dg/abi/thunk3.C: New.
6720         * g++.dg/abi/thunk4.C: New.
6721
6722 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR fortran/25532
6725         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6726         associated derived type components of derived types are
6727         properly declared in contained procedures.
6728
6729 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6730
6731         PR libgfortran/25139
6732         * gfortran.dg/backspace_2.f: New test.
6733
6734 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6735
6736         PR libgfortran/25550
6737         * gfortran.dg/endfile.f: New test.
6738
6739 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6740
6741         PR libgfortran/25419
6742         * gfortran.dg/comma.f: New test.
6743
6744 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6745
6746         * lib/gfortran-dg.exp: Remove trailing whitespace.
6747         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6748         -funroll-all-loops.
6749
6750 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6751
6752         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6753         Extended Double long doubles or repeat tests when long double is
6754         the same size as double.
6755
6756 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6757
6758         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6759
6760         PR testsuite/25442
6761         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6762         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6763
6764         PR testsuite/25441
6765         * gcc.dg/pr23911.c: Make test variable static.
6766
6767         PR testsuite/25444
6768         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6769
6770 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6771
6772         PR c++/25439
6773         * g++.dg/parse/crash17.C: Adjust error markers.
6774         * g++.dg/template/error20.C: New test.
6775
6776 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/23172
6779         * g++.dg/ext/complit4.C: New test.
6780
6781         PR c++/25417
6782         * g++.dg/ext/complit5.C: Likewise.
6783
6784 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6785
6786         PR tree-optimization/25125
6787         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6788         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6789         * gcc.c-torture/execute/pr25125.c: New.
6790
6791 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6792
6793         PR fortran/25029
6794         PR fortran/21256
6795         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6796         with incorrect assumed size references.
6797
6798 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6799
6800         PR c++/23171
6801         * g++.dg/opt/init1.C: New test.
6802
6803 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6804
6805         PR c++/24671
6806         * g++.dg/template/sfinae3.C: New test.
6807
6808 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6809
6810         * g++.dg/other/friend4.C: New test.
6811
6812 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6813
6814         PR target/25005
6815         * g++.dg/opt/pr25005.C: New test.
6816
6817 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6818
6819         PR c++/25369
6820         * g++.dg/template/ptrmem16.C: New test.
6821
6822 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6823
6824         PR fortran/25029
6825         PR fortran/21256
6826         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6827
6828 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6829
6830         PR libgfortran/25307
6831         * gfortran.dg/list_read_5.f90: New test.
6832
6833 2005-12-22  Richard Henderson  <rth@redhat.com>
6834
6835         * gcc.target/i386/sse-7.c: Use -msse2.
6836
6837 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR rtl-optimization/25432
6840         * gcc.c-torture/compile/20051216-1.c: New test.
6841
6842         PR objc/25328
6843         * objc/execute/pr25328.m: New test.
6844
6845 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/25364
6848         * g++.dg/template/call4.C: New test.
6849
6850 2005-12-22  Dale Johannesen  <dalej@apple.com>
6851
6852         * gcc.target/i386/sse-17.c: New.
6853
6854 2005-12-22  Paul Brook  <paul@codesourcery.com>
6855
6856         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6857
6858 2005-12-22  Paul Brook  <paul@codesourcery.com>
6859
6860         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6861
6862 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6863
6864         PR tree-opt/25513
6865         * gcc.c-torture/compile/pr25513.c: New test.
6866
6867 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6868
6869         PR c++/23333
6870         * g++.dg/parse/error25.C: Add more tests.
6871
6872 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6873
6874         PR fortran/18990
6875         * gfortran.dg/der_charlen_1.f90: New.
6876
6877 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6878
6879         PR fortran/20889
6880         * gfortran.dg/pointer_component_type_1.f90: New test.
6881
6882         PR fortran/25029
6883         PR fortran/21256
6884         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6885         should give an error with assumed size array refernces and checks those
6886         that should not.
6887         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6888         reference an upper bound so that it does not generate an error.
6889
6890         PR fortran/19362
6891         PR fortran/20244
6892         PR fortran/20864
6893         PR fortran/25391
6894         * gfortran.dg/used_dummy_types_1.f90: New test.
6895         * gfortran.dg/used_dummy_types_2.f90: New test.
6896         * gfortran.dg/used_dummy_types_3.f90: New test.
6897         * gfortran.dg/used_dummy_types_4.f90: New test.
6898         * gfortran.dg/used_dummy_types_5.f90: New test.
6899
6900         PR fortran/23152
6901         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6902         group already being USE associated.
6903         * gfortran.dg/assumed_shape_nml.f90: New test.
6904         * gfortran.dg/assumed_size_nml.f90: New test.
6905
6906         PR fortran/20862
6907         PR fortran/25053
6908         PR fortran/25063
6909         PR fortran/25064
6910         PR fortran/25066
6911         PR fortran/25067
6912         PR fortran/25068
6913         PR fortran/25307
6914         * gfortran.dg/io_constraints_1.f90: New test.
6915         * gfortran.dg/io_constraints_1.f90: New test.
6916         * gfortran.dg/iostat_3.f90: Change wording of warning.
6917         * gfortran.dg/g77/19981216-0.f: The same.
6918
6919 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6920
6921         PR tree-optimization/23518
6922         * testsuite/gcc.dg/pr23518.c: New.
6923
6924 2005-12-21  Mike Stump  <mrs@apple.com>
6925
6926         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6927
6928 2005-12-21  Paul Brook  <paul@codesourcery.com>
6929
6930         * gcc.dg/pr19340.c: Skip on m68k targets.
6931
6932 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6933
6934         PR rtl-optimization/25196
6935         * gcc.dg/pr25196.c: New test.
6936
6937 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6938
6939         PR fortran/25423
6940         gfortran.dg/where_nested_1.f90: New.
6941
6942 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6943
6944         PR tree-optimization/25382.
6945         * gcc.dg/tree-ssa/pr25382.c: New.
6946
6947 2005-12-20  Richard Guenther  <rguenther@suse.de>
6948
6949         PR middle-end/24306
6950         * gcc.target/i386/pr24306.c: New testcase.
6951
6952 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6953
6954         PR tree-optimization/25501
6955         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6956
6957 2005-12-20  Richard Guenther  <rguenther@suse.de>
6958
6959         Revert
6960         2005-12-02  Richard Guenther  <rguenther@suse.de>
6961
6962         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6963
6964 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6965
6966         PR c++/21228
6967         * g++.dg/warn/Wunreachable-code-2.C: New test.
6968
6969 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6970
6971         PR c++/24278
6972         * g++.dg/template/ctor5.C: New test.
6973
6974         PR c++/24915
6975         * g++.dg/template/overload8.C: New test.
6976
6977 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6978
6979         * gcc.c-torture/compile/pr25483 : New test.
6980
6981 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6982
6983         PR c++/20552
6984         * g++.dg/ext/typeof10.C: New test.
6985
6986 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6987
6988         * gcc.dg/mt-loopi1.c: New.
6989
6990 2005-12-18  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/25481
6993         * gcc.dg/torture/pr25481.c: New testcase.
6994
6995 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6996
6997         PR rtl-optimization/21041
6998         * gcc.dg/pr21041.c: New test.
6999
7000 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7001
7002         PR libgfortran/25463
7003         * gfortran.dg/advance.f90: New test.
7004
7005 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7006
7007         * gcc.dg/20051201-1.c: New test.
7008
7009 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7010
7011         PR fortran/25018
7012         * gfortran.dg/initialization_1.f90: New test.
7013         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7014         * gfortran.dg/g77/980616-0.f: The same.
7015
7016 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7017
7018         * PR fortran/25458
7019         * gfortran.dg/chkbits.f90: New test.
7020
7021 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7022
7023         * gfortran.dg/enum_5.f: Revert to previous version.
7024
7025 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7026
7027         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7028         * gfortran.dg/nested_modules_1.f90: Ditto.
7029         * gfortran.dg/hollerith_f95.f90: Ditto.
7030         * gfortran.dg/select_5.f90: Ditto.
7031         * gfortran.dg/secnds.f: Ditto.
7032         * gfortran.dg/hollerith2.f90: Ditto.
7033         * gfortran.dg/imag_2.f: Ditto.
7034         * gfortran.dg/ftell_2.f90: Ditto.
7035         * gfortran.dg/malloc_free_1.f90: Ditto.
7036         * gfortran.dg/logint-1.f: Ditto.
7037         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7038         * gfortran.dg/e_d_fmt.f90: Ditto.
7039         * gfortran.dg/hollerith_legacy.f90: Ditto.
7040         * gfortran.dg/logint-2.f: Ditto.
7041         * gfortran.dg/enum_5.f90: Ditto.
7042         * gfortran.dg/f2c_2.f90: Ditto.
7043         * gfortran.dg/pr17143.f90: Ditto.
7044         * gfortran.dg/namelist_14.f90: Ditto.
7045         * gfortran.dg/logint-3.f: Ditto.
7046         * gfortran.dg/spread_scalar_source.f90: Ditto.
7047         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7048         * gfortran.dg/namelist_11.f: Ditto.
7049         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7050         * gfortran.dg/g77/20010519-1.f
7051         * gfortran.dg/g77/alpha1.f: Ditto.
7052         * gfortran.dg/g77/990115-1.f: Ditto.
7053         * gfortran.dg/g77/erfc.f: Ditto.
7054         * gfortran.dg/g77/19990313-3.f: Ditto.
7055         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7056         * gfortran.dg/g77/20010426.f: Ditto.
7057         * gfortran.dg/g77/19990313-0.f: Ditto.
7058         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7059         * gfortran.dg/g77/20000629-1.f: Ditto.
7060         * gfortran.dg/g77/970125-0.f: Ditto.
7061         * gfortran.dg/g77/8485.f: Ditto.
7062         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7063         * gfortran.dg/g77/19990313-1.f: Ditto.
7064         * gfortran.dg/g77/int8421.f: Ditto.
7065         * gfortran.dg/g77/19990305-0.f: Ditto.
7066         * gfortran.dg/g77/947.f: Ditto.
7067         * gfortran.dg/g77/19990905-2.f: Ditto.
7068         * gfortran.dg/g77/cabs.f: Ditto.
7069         * gfortran.dg/g77/19990313-2.f: Ditto.
7070         * gfortran.dg/g77/20020307-1.f: Ditto.
7071         * gfortran.dg/g77/dcomplex.f: Ditto.
7072         * gfortran.dg/g77/19990502-1.f: Ditto.
7073         * gfortran.dg/g77/19981216-0.f: Ditto.
7074         * gfortran.dg/common_4.f90: Ditto.
7075         * gfortran.dg/entry_4.f90: Ditto.
7076         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7077         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7078         * gfortran.dg/namelist_12.f: Ditto.
7079         * gfortran.dg/scale_1.f90: Ditto.
7080         * gfortran.dg/modulo_1.f90
7081         * gfortran.dg/hollerith.f90: Ditto.
7082         * gfortran.dg/direct_io_3.f90: Ditto.
7083         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7084         * gfortran.dg/gnu_logical_1.F: Ditto.
7085         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7086         * gfortran.dg/assign_1.f90: Ditto.
7087         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7088         * gfortran.dg/pr23095.f: Ditto.
7089         * gfortran.dg/read_float_1.f90: Ditto.
7090
7091 2005-12-17  Andreas Jaeger  <aj@suse.de>
7092
7093         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7094         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7095
7096 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7097
7098         PR fortran/24268
7099         * gfortran.dg/fmt_white.f: New test.
7100
7101 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7102
7103         * gfortran.dg/label_1.f90: New test.
7104
7105 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7106
7107         PR testsuite/25422
7108         * gcc.dg/20031012-1.c: Add -Walways-true option.
7109         * gcc.dg/weak/weak-3.c: Likewise.
7110         * g++.old-deja/g++.mike/warn8.C: Likewise.
7111
7112 2005-12-16  Mike Stump  <mrs@apple.com>
7113
7114         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7115         exit.
7116
7117 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7118
7119         PR libgfortran/25264
7120         PR libgfortran/25349
7121         * gfortran.dg/tl_editing.f90: Added additional checks.
7122         * gfortran.dg/t_editing.f: New test.
7123         * gfortran.dg/write_padding.f90: New test
7124
7125 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7126
7127         PR testsuite/25215
7128         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7129
7130 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR rtl-optimization/24899
7133         * gcc.c-torture/execute/20051215-1.c: New test.
7134
7135 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7136
7137         PR 24823
7138         * gfortran.dg/pr24823.f: New test.
7139
7140 2005-12-16  Jeff Law  <law@redhat.com>
7141
7142         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7143
7144 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7145
7146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7147         Change C++ style comments to C style comments.
7148         Remove aligned types from the array.
7149         Keep Enums disabled.
7150         (complex_types): Remove aligned types from the array.
7151         Comment out "_Complex long double".
7152         (attrib_types): Remove.
7153         (complex_attrib_types): Remove.
7154         (attrib_array_types): Remove.
7155         (complex_attrib_array_types): Remove.
7156         (aligned_bitfld_types): Remove.
7157         (n_aligned_bitfld_types): Remove.
7158         (FEATURE_ALIGNEDPACKED): Delete.
7159         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7160         (singles): Remove support for adding attributes.
7161         (choose_type): Remove support for attributed types.
7162         (generate_fields): Remove support for attributed bit-fields.
7163         Remove support for adding attributes.
7164         (generate_random_tests): Remove support for adding attributes.
7165         (features): Add back "[0] :0" and "complex vector [0]".
7166         (main): Remove support for attributed bit-fields.
7167         Uncomment the calling of generate_random_tests for the rests of
7168         the tests.
7169
7170 2005-12-16  Jan Hubicka  <jh@suse.cz>
7171
7172         * gcc.c-torture/combine/pr25224.c: New.
7173
7174 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7175
7176         PR other/25028
7177         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7178         HP-UX.
7179
7180 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7181
7182         * gcc.dg/20051215-1.c: New file.
7183
7184 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7185
7186         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7187         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7188
7189 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7190
7191         PR fortran/18197
7192         * gfortran.dg/dummy_functions_1.f90: New.
7193
7194 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7195
7196         PR rtl-optimization/25310
7197         * gcc.c-torture/compile/pr25310.c: New test.
7198
7199 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR debug/25023
7202         * gcc.dg/pr25023.c: New test.
7203
7204 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7205
7206         * g++.old-deja/g++.brendan/redecl1.C,
7207         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7208         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7209         g++.old-deja/g++.oliva/typeof1.C,
7210         g++.old-deja/g++.other/crash16.C,
7211         g++.old-deja/g++.other/crash34.C,
7212         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7213         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7214         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7215         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7216         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7217         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7218         Remove xfail.
7219
7220 2005-12-14  Kean Johnston  <jkj@sco.com>
7221             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7222
7223         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7224         * gcc.target/i386/20020523-1.c: Ditto.
7225         * gcc.target/i386/tailcall-1.c: Ditto.
7226         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7227         * gcc.target/i386/ssetype-5.c: Ditto.
7228
7229 2005-12-14  Jeff Law  <law@redhat.com>
7230
7231         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7232
7233 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR target/25254
7236         PR target/24188
7237         * gcc.target/i386/pr25254.c: New test.
7238         * gfortran.dg/PR24188.f: New test.
7239
7240 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7241
7242         * lib/fortran-torture.exp: Catch remaining uses of
7243         remote_file build delete.
7244
7245 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7246
7247         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7248
7249 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7250
7251         * gcc.dg/warn-addr-cmp.c: New test.
7252
7253 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7254
7255         PR debug/25023
7256         PR target/25293
7257         * gcc.target/i386/pr25293.c: New test.
7258
7259 2005-12-13  Petr Machata  <machata@post.cz>
7260
7261         PR c++/24907
7262         * g++.dg/parse/comma2.C: New test.
7263
7264 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7265             Jakub Jelinek  <jakub@redhat.com>
7266
7267         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7268         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7269         (limits.h): Include unconditionally.
7270         (stdlib.h): Likewise.
7271         (hashtab.h): Do not include.
7272         (getopt.h): Likewise.
7273         (stddef.h): Include.
7274         (hashval_t): Define.
7275         (struct entry): Add "next" field.
7276         (HASH_SIZE): New macro.
7277         (hash_table): New variable.
7278         (switchfiles): Do not use xmalloc.
7279         (mix): New macro.
7280         (iterative_hash): New function.
7281         (hasht): Remove.
7282         (e_exists): New function.
7283         (e_insert): Likewise.
7284         (output): Use, instead of libiberty hashtable functions.
7285         (main): Do not use getopt.  Do not call htab_create.
7286
7287 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7288
7289         PR c++/25331
7290         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7291         put atal* and atpaal* attributes on array elements.
7292         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7293         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7294         put atal* and atpaal* attributes on array elements.
7295         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7296
7297 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7298
7299         * gcc.dg/single-precision-constant.c: New test.
7300
7301 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7302
7303         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7304         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7305         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7306         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7307         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7308         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7309         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7310         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7311         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7312         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7313         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7314         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7315         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7316         gcc.target/powerpc/ppc-sdata-2.c,
7317         gcc.target/powerpc/ppc-stackalign-1.c,
7318         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7319         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7320         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7321         gcc.target/powerpc/rs6000-ldouble-2.c,
7322         gcc.target/powerpc/rs6000-power2-1.c,
7323         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7324         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7325         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7326         option into target selector.
7327         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7328         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7329
7330 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7331
7332         PR objc/25348
7333         * objc.dg/encode-9.m: New test.
7334
7335 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7336
7337         PR testsuite/20772
7338         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7339         * gcc.dg/asm-b.c: Fix typo.
7340         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7341         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7342         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7343         i?86 lp64 and x86_64 ilp32.
7344         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7345         on i?86 lp64.
7346         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7347
7348 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7349
7350         PR fortran/25078
7351         gfortran.dg/equiv_5.f90: New test.
7352
7353 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7354
7355         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7356         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7357         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7358         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7359         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7360         * gcc.dg/tree-ssa/reassoc-5.c: New.
7361         * gcc.dg/tree-ssa/reassoc-6.c: New.
7362         * gcc.dg/tree-ssa/reassoc-7.c: New.
7363         * gcc.dg/tree-ssa/reassoc-8.c: New.
7364         * gcc.dg/tree-ssa/reassoc-9.c: New.
7365         * gcc.dg/tree-ssa/reassoc-10.c: New.
7366         * gcc.dg/tree-ssa/reassoc-11.c: New.
7367
7368 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7369
7370         PR testsuite/25167
7371         PR testsuite/24478
7372         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7373
7374 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/25300
7377         * g++.dg/template/inherit.C: Do not use a generic error message.
7378
7379 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7380
7381         PR libobjc/25354
7382         * objc.dg/gnu-encoding: New directory.
7383         * objc.dg/gnu-encoding/compat-common.h: New file.
7384         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7385         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7386         * objc.dg/gnu-encoding/vector-defs.h: New file.
7387         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7388         * objc.dg/gnu-encoding/generate-random.c: New file.
7389         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7390         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7391         * objc.dg/gnu-encoding/generate-random.h: New file.
7392
7393 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c++/25337
7396         * g++.dg/template/defarg7.C: New test.
7397
7398 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         PR libobjc/25347
7401         * objc.dg/encode-8.m: New test.
7402
7403 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         PR libobjc/25346
7406         * objc.dg/encode-7.m: New test.
7407
7408 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/25010
7411         * g++.dg/opt/inline10.C: New test.
7412
7413 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7414
7415         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7416
7417 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7418
7419         * gfortran.dg/substring_equivalence.f90: typo in comment
7420
7421 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7422
7423         PR fortran/25068
7424         * gfortran.dg/iostat_3.f90: New test.
7425
7426 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7427
7428         PR fortran/23815
7429         * gfortran.dg/unf_io_convert_1.f90: New test.
7430         * gfortran.dg/unf_io_convert_2.f90: New test.
7431         * gfortran.dg/unf_io_convert_3.f90: New test.
7432
7433 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7434
7435         PR testsuite/20772
7436         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7437         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7438         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7439         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7440         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7441         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7442         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7443         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7444         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7445         gcc.dg/torture/fp-int-convert-float128-timode.c,
7446         gcc.dg/torture/fp-int-convert-float128.c,
7447         gcc.dg/torture/fp-int-convert-float80-timode.c,
7448         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7449         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7450
7451         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7452
7453 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7454
7455         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7456
7457 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7458
7459         * gcc.dg/20051207-1.c,
7460         * gcc.dg/20051207-2.c,
7461         * gcc.dg/20051207-3.c: New tests.
7462
7463 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         PR testsuite/20772
7466         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7467         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7468         dg-skip-if target selector.
7469
7470         PR testsuite/20772
7471         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7472         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7473         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7474         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7475         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7476         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7477         and/or merge with i?86 cases.
7478
7479         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7480
7481         PR testsuite/20772
7482         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7483         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7484         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7485         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7486         x86_64-*-linux*.
7487
7488 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7489
7490         PR target/25311
7491         * gcc.c-torture/compile/pr25311.c: New test.
7492
7493 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7494
7495         PR libgfortran/25039
7496         * gfortran.dg/read_comma.f: New test.
7497
7498 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR c++/19317
7501         * g++.dg/opt/pr19317-1.C: New test.
7502         * g++.dg/opt/pr19317-2.C: New test.
7503         * g++.dg/opt/pr19317-3.C: New test.
7504
7505         PR target/19005
7506         * gcc.c-torture/execute/pr19005.c: New test.
7507
7508         PR target/17828
7509         * g++.old-deja/g++.other/comdat5.C: New test.
7510         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7511
7512         * g++.dg/compat/struct-layout-1.exp: New file.
7513         * g++.dg/compat/struct-layout-1.h: New.
7514         * g++.dg/compat/struct-layout-1_generate.c: New.
7515         * g++.dg/compat/struct-layout-1_x1.h: New.
7516         * g++.dg/compat/struct-layout-1_x2.h: New.
7517         * g++.dg/compat/struct-layout-1_y1.h: New.
7518         * g++.dg/compat/struct-layout-1_y2.h: New.
7519
7520         * gcc.dg/20050330-2.c: New test.
7521
7522 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7523
7524         PR fortran/25292
7525         * gfortran.dg/associated_1.f90: New.
7526
7527 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7528
7529         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7530         ILP32 vect_no_align platforms.
7531
7532 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7533             Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR target/25268
7536         * gcc.c-torture/compile/20051207-1.c: New test.
7537
7538 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7539
7540         PR testsuite/20772
7541         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7542         gcc.dg/torture/pr18582-1.c,
7543         gcc.target/i386/attributes-error.c: Also test on x86_64.
7544
7545         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7546
7547 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7548
7549         PR c++/19397
7550         * g++.dg/template/typedef3.C: New test.
7551
7552         PR c++/19762
7553         PR c++/19764
7554         * g++.dg/template/dtor3.C: Fix error markers.
7555
7556 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7557
7558         * lib/target-supports.exp (check_effective_target_sync_char_short):
7559         Add s390*.
7560
7561 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7562
7563         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7564
7565 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7566
7567         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7568         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7569         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7570         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7571
7572 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7573
7574         PR c++/25263
7575         * g++.dg/other/array2.C: New test case.
7576
7577 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7578
7579         * gcc.dg/darwin-weakimport-3.c: New.
7580
7581         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7582         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7583         and to work on Darwin.
7584         * gcc.dg/attr-weakref-1b.c: New file.
7585         * gcc.dg/attr-weakref-2.c: New test.
7586         * gcc.dg/darwin-weakref-1.c: New test.
7587
7588 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7589
7590         PR testsuite/25247
7591         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7592         use in selector expressions.
7593         (dg-xfail-if): Ditto.
7594         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7595         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7596         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7597         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7598         * gcc.test-framework/test-framework.exp: Skip generated tests if
7599         CHECK_TEST_FRAMEWORK is not 1.
7600
7601 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7602
7603         PR tree-optimization/24963
7604         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7605
7606         PR target/24108
7607         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7608
7609         PR target/18580
7610         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7611         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7612         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7613         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7614
7615 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7616
7617         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7618         dg-options.
7619
7620 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7621
7622         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7623
7624 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7625
7626         * gcc.dg/format/cast-1.c: New test.
7627
7628 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7629
7630         PR c/7776
7631         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7632         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7633         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7634         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7635
7636 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7637
7638         * gcc.dg/cast-pretty-print-1.c: New test.
7639
7640 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7641
7642         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7643
7644 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7645
7646         PR c++/24173
7647         * g++.dg/template/friend40.C: New test.
7648
7649 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR target/25199
7652         * gcc.target/i386/movq-2.c: New test.
7653         * gcc.target/i386/movq.c: Remove target i?86, instead add
7654         dg-require-effective-target ilp32.
7655
7656 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7657
7658         PR c++/24103
7659         * g++.dg/other/default1.C: New test.
7660
7661 2005-12-02  Richard Guenther  <rguenther@suse.de>
7662
7663         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7664
7665 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7666
7667         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7668
7669 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7670
7671         PR target/21017
7672         * gcc.target/powerpc/rotate.c: New.
7673
7674 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7675
7676         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7677         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7678
7679 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7680
7681         PR c/13384
7682         * gcc.dg/pr17730-1.c: Adjust.
7683         * gcc.dg/lvalue1.c (main): Likewise.
7684         * gcc.dg/lvalue-2.c: Likewise.
7685         * g++.dg/pr7503-3.C
7686
7687 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7688
7689         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7690         error messages.
7691
7692 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7693
7694         PR fortran/24789
7695         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7696
7697 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7698
7699         PR target/24475
7700         * lib/target-supports.exp (check_effective_target_tls): New.
7701         (check_effective_target_tls_runtime): New.
7702         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7703         for TLS support.
7704         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7705         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7706         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7707         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7708         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7709         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7710         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7711         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7712         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7713         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7714         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7715         effective-target TLS.
7716         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7717         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7718         effective-target TLS runtime.
7719
7720 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7721
7722         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7723
7724 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7725
7726         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7727         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7728         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7729         ignored" warnings when "packing" is the same as the ABI layout.
7730
7731 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7732
7733         PR fortran/21302
7734         * gfortran.dg/line_length_1.f: New test.
7735         * gfortran.dg/line_length_2.f90: Ditto.
7736
7737 2005-11-30  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/21655
7740         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7741
7742 2005-11-30  Dale Johannesen  <dalej@apple.com>
7743
7744         * gcc.c-torture/compile/pr24930.c: New.
7745
7746 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7747
7748         PR fortran/15809
7749         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7750
7751 2005-11-30  Jeff Law  <law@redhat.com>
7752
7753         * g++.old-deja/g++.law/pr25000.C: New test.
7754
7755 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7756
7757         * gcc.dg/tls/opt-11.c: New test.
7758
7759 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7760
7761         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7762         targets.
7763         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7764         LP64 ia64.
7765
7766 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gfortran.dg/open_access_1.f90: New test.
7769
7770 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7771
7772         * gcc.dg/charset/builtin2.c: New test.
7773
7774 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7777         on mmix-*-* for *_[xy].c.
7778
7779 2005-11-28  Kean Johnston  <jkj@sco.com>
7780
7781         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7782         headers.
7783         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7784         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7785         * gcc.target/i386/asm-3.c: Ditto.
7786         * gcc.target/i386/clobbers.c: Ditto.
7787         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7788         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7789         test regexp.
7790         * gcc.target/i386/mul.c: Ditto.
7791         * gcc.target/i386/ssetype-1.c: Ditto.
7792         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7793         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7794         static so the test works with -fPIC mode too. Based on comment in
7795         PR19231 by Pinski.
7796         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7797
7798 2005-11-28  Richard Guenther  <rguenther@suse.de>
7799
7800         * gcc.dg/alias-9.c: New testcase.
7801         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7802
7803 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7804             Uros Bizjak  <uros@kss-loka.si>
7805
7806         PR middle-end/20219
7807         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7808         tan(x)/sin(x) transformations.
7809
7810 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         PR middle-end/24575
7813         * gcc.dg/tree-ssa/divide-3.c: New test.
7814         * gcc.dg/tree-ssa/divide-4.c: New test.
7815
7816 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7817
7818         PR fortran/24917
7819         *  gfortran.dg/boz_6.f90: New test.
7820
7821 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7822
7823         PR fortran/23912
7824         * gfortran.dg/modulo_1.f90: New test.
7825
7826 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7827
7828         PR libfortran/24919
7829         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7830         fail on CRLF platforms.
7831         * gfortran.dg/ftell_2.f90: Likewise.
7832
7833 2005-11-26  Eric Christopher  <echristo@apple.com>
7834
7835         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7836
7837 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7838
7839         * objc.dg/gnu-runtime-3.m: Simplify.
7840
7841 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7842
7843         PR middle-end/23669
7844         * gcc.dg/tree-ssa/divide-1.c: New test.
7845         * gcc.dg/tree-ssa/divide-2.c: New test.
7846
7847 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7848
7849         PR libgfortran/24945
7850         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7851
7852 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7853
7854         PR libgfortran/24945
7855         * gfortran.dg/open_status_2.f90: New test.
7856
7857 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7858
7859         * gcc.c-torture/execute/builtins/fprintf.c,
7860         gcc.c-torture/execute/builtins/fputs-lib.c,
7861         gcc.c-torture/execute/builtins/fputs.c,
7862         gcc.c-torture/execute/builtins/lib/fprintf.c,
7863         gcc.c-torture/execute/builtins/lib/printf.c,
7864         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7865
7866 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7867
7868         * gcc.dg/20050922-2.c: New test.
7869
7870 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7871
7872         * objc.dg/gnu-runtime-3.m: New test.
7873
7874 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7875
7876         PR c++/9278
7877         * g++.dg/other/void1.C: New test.
7878
7879 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7880
7881         PR middle-end/24998
7882         * gcc.dg/torture/fp-int-convert-float.c,
7883         gcc.dg/torture/fp-int-convert-double.c,
7884         gcc.dg/torture/fp-int-convert-long-double.c,
7885         gcc.dg/torture/fp-int-convert-timode.c,
7886         gcc.dg/torture/fp-int-convert-float80.c,
7887         gcc.dg/torture/fp-int-convert-float80-timode.c,
7888         gcc.dg/torture/fp-int-convert-float128.c,
7889         gcc.dg/torture/fp-int-convert-float128-timode.c,
7890         gcc.dg/torture/fp-int-convert.h: New files.
7891
7892 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR middle-end/24989
7895         * gcc.dg/tree-ssa/bool-10.c: New test.
7896         * gcc.dg/tree-ssa/bool-11.c: New test.
7897         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7898
7899 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7900
7901         PR middle-end/24990
7902         * tree-ssa/pr24990-1.c: New test.
7903
7904 2005-11-24  Richard Guenther  <rguenther@suse.de>
7905         Dirk Mueller <dmueller@suse.de>
7906
7907         PR c++/14024
7908         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7909         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7910         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7911         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7912         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7913         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7914
7915 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7916
7917         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7918
7919 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7920
7921         PR c/21668
7922         * gcc.dg/Wc++-compat.c: New.
7923         * gcc.dg/Wno-c++-compat.c: New.
7924
7925 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7926
7927         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7928         (vspltish, vspltisw): Likewise.
7929
7930 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7931
7932         PR libgfortran/24794
7933         * gfortran.dg/namelist_12.f: Fix quotes.
7934         * gfortran.dg/namelist_13.f90: Fix quotes.
7935         * gfortran.dg/namelist_14.f90: Fix quotes.
7936         * gfortran.dg/namelist_15.f90: Fix quotes.
7937         * gfortran.dg/namelist_use.f90: Fix quotes.
7938         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7939         * gfortran.dg/namelist_21.f90: New test.
7940         * gfortran.dg/namelist_22.f90: New test.
7941
7942 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7943
7944         PR target/23435
7945         * gcc.c-torture/compile/pr23435.c: New.
7946
7947 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7948
7949         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7950
7951 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7952
7953         * gcc.target/powerpc/405-macchw-1.c,
7954         gcc.target/powerpc/405-macchw-2.c,
7955         gcc.target/powerpc/405-macchwu-1.c,
7956         gcc.target/powerpc/405-macchwu-2.c,
7957         gcc.target/powerpc/405-machhw-1.c,
7958         gcc.target/powerpc/405-machhw-2.c,
7959         gcc.target/powerpc/405-machhwu-1.c,
7960         gcc.target/powerpc/405-machhwu-2.c,
7961         gcc.target/powerpc/405-maclhw-1.c,
7962         gcc.target/powerpc/405-maclhw-2.c,
7963         gcc.target/powerpc/405-maclhwu-1.c,
7964         gcc.target/powerpc/405-maclhwu-2.c,
7965         gcc.target/powerpc/405-mulchw-1.c,
7966         gcc.target/powerpc/405-mulchw-2.c,
7967         gcc.target/powerpc/405-mulchwu-1.c,
7968         gcc.target/powerpc/405-mulchwu-2.c,
7969         gcc.target/powerpc/405-mulhhw-1.c,
7970         gcc.target/powerpc/405-mulhhw-2.c,
7971         gcc.target/powerpc/405-mulhhwu-1.c,
7972         gcc.target/powerpc/405-mulhhwu-2.c,
7973         gcc.target/powerpc/405-mullhw-1.c,
7974         gcc.target/powerpc/405-mullhw-2.c,
7975         gcc.target/powerpc/405-mullhwu-1.c,
7976         gcc.target/powerpc/405-mullhwu-2.c,
7977         gcc.target/powerpc/405-nmacchw-1.c,
7978         gcc.target/powerpc/405-nmacchw-2.c,
7979         gcc.target/powerpc/405-nmachhw-1.c,
7980         gcc.target/powerpc/405-nmachhw-2.c,
7981         gcc.target/powerpc/405-nmaclhw-1.c,
7982         gcc.target/powerpc/405-nmaclhw-2.c,
7983         gcc.target/powerpc/440-macchw-1.c,
7984         gcc.target/powerpc/440-macchw-2.c,
7985         gcc.target/powerpc/440-macchwu-1.c,
7986         gcc.target/powerpc/440-macchwu-2.c,
7987         gcc.target/powerpc/440-machhw-1.c,
7988         gcc.target/powerpc/440-machhw-2.c,
7989         gcc.target/powerpc/440-machhwu-1.c,
7990         gcc.target/powerpc/440-machhwu-2.c,
7991         gcc.target/powerpc/440-maclhw-1.c,
7992         gcc.target/powerpc/440-maclhw-2.c,
7993         gcc.target/powerpc/440-maclhwu-1.c,
7994         gcc.target/powerpc/440-maclhwu-2.c,
7995         gcc.target/powerpc/440-mulchw-1.c,
7996         gcc.target/powerpc/440-mulchw-2.c,
7997         gcc.target/powerpc/440-mulchwu-1.c,
7998         gcc.target/powerpc/440-mulchwu-2.c,
7999         gcc.target/powerpc/440-mulhhw-1.c,
8000         gcc.target/powerpc/440-mulhhw-2.c,
8001         gcc.target/powerpc/440-mulhhwu-1.c,
8002         gcc.target/powerpc/440-mulhhwu-2.c,
8003         gcc.target/powerpc/440-mullhw-1.c,
8004         gcc.target/powerpc/440-mullhw-2.c,
8005         gcc.target/powerpc/440-mullhwu-1.c,
8006         gcc.target/powerpc/440-mullhwu-2.c,
8007         gcc.target/powerpc/440-nmacchw-1.c,
8008         gcc.target/powerpc/440-nmacchw-2.c,
8009         gcc.target/powerpc/440-nmachhw-1.c,
8010         gcc.target/powerpc/440-nmachhw-2.c,
8011         gcc.target/powerpc/440-nmaclhw-1.c,
8012         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8013
8014 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8015
8016         PR fortran/24774
8017         * gfortran.dg/inquire_9.f90: New test.
8018
8019         PR fortran/21647
8020         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8021
8022 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023
8024         PR libfortran/24432
8025         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8026         Check that 'cos' is supported.
8027
8028 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8029
8030         PR fortran/24223
8031         * gfortran.dg/substring_equivalence.f90: New test.
8032
8033         PR fortran/24705
8034         * gfortran.dg/auto_internal_assumed.f90: New test.
8035
8036 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8037
8038         * gcc.dg/fold-div-2.c: New test.
8039
8040 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8041
8042         PR rtl-optimization/24883
8043         * gcc.c-torture/compile/pr24883.c: New test.
8044
8045 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8046
8047         PR middle-end/20583
8048         * gcc.c-torture/compile/pr20583.c: New.
8049
8050 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8051
8052         * gcc.c-torture/execute/usmul.c: New test.
8053
8054 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8055
8056         * gcc.dg/tree-ssa/vrp22.c: New test.
8057
8058 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8059
8060         PR middle-end/24912
8061         * gcc.dg/torture/pr24912-1.c: New test.
8062
8063 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8064
8065         PR fortran/24862
8066         * gfortran.dg/arrayio_derived_1.f90: New test.
8067
8068 2005-11-19  Richard Guenther  <rguenther@suse.de>
8069
8070         PR middle-end/23294
8071         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8072
8073 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8074
8075         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8076
8077 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/8355
8080         * g++.dg/template/friend39.C: New test.
8081
8082 2005-11-18  James E Wilson  <wilson@specifix.com>
8083
8084         * gcc.dg/builtin-strstr.c: New.
8085
8086 2005-11-18  Richard Henderson  <rth@redhat.com>
8087
8088         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8089         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8090         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8091         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8092         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8093         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8094         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8095         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8096         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8097         renaming to remove initial "ia64-".
8098
8099 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8100
8101         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8102
8103 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8104
8105         * g++.dg/cpp/string-2.C: New test.
8106
8107 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8108
8109         * gcc.dg/tree-ssa/loop-14.c: New test.
8110
8111 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8112             Michael Chamberlain <michael@chamberlain.net.au>
8113
8114         * ada/acats/run_all.sh (target_run): Kill long running tests.
8115
8116 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8117
8118         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8119         * gcc.dg/cleanup-9.c: Likewise.
8120         * gcc.dg/cleanup-10.c: Likewise.
8121         * gcc.dg/cleanup-11.c: Likewise.
8122
8123 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8124
8125         PR fortran/24892
8126         * gfortran.dg/open_access_append_1.f90: New test.
8127         * gfortran.dg/open_access_append_2.f90: New test.
8128
8129 2005-11-16  Richard Guenther  <rguenther@suse.de>
8130
8131         PR middle-end/24851
8132         * gcc.c-torture/execute/pr24851.c: New testcase.
8133
8134 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8135
8136         * gcc.dg/fold-overflow-1.c: New test.
8137
8138 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8139
8140         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8141         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8142
8143 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8144
8145         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8146         structures.
8147         * g++.dg/eh/forced2.C: Likewise.
8148         * g++.dg/eh/forced3.C: Likewise.
8149         * g++.dg/eh/forced4.C: Likewise.
8150
8151 2005-11-11  Mike Stump  <mrs@apple.com>
8152
8153         * g++.old-deja/g++.mike/unused.C: Add.
8154
8155 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8156
8157         PR c++/24667
8158         * g++.dg/warn/Wcast-qual1.C: New test.
8159
8160 2005-11-15  Jan Hubicka  <jh@suse.cz>
8161
8162         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8163
8164 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8165
8166         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8167
8168 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8169
8170         PR 24840
8171         * gcc.dg/tree-ssa/pr24840.c: New test.
8172
8173 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8174
8175         PR testsuite/24841
8176         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8177
8178 2005-11-14  Dale Johannesen  <dalej@apple.com>
8179
8180         * gcc.c-torture/execute/20051113-1.c: New.
8181
8182 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/24687
8185         * g++.dg/template/crash43.C: New test.
8186
8187 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8188
8189         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8190
8191 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/24817
8194         * g++.dg/eh/spec8.C: New test.
8195
8196 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8197
8198         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8199
8200 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR c++/20293
8203         * g++.dg/parse/ambig4.C: New test.
8204         * g++.dg/tc1/dr101.C: Adjust error markers.
8205         * g++.dg/lookup/strong-using-2.C: Likewise.
8206         * g++.dg/lookup/ambig5.C: Likewise.
8207         * g++.dg/lookup/ambig4.C: Likewise.
8208         * g++.dg/parse/crash22.C: Likewise.
8209
8210 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8211
8212         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8213
8214 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8215
8216         * gcc.dg/nested-calls-1.c: New test.
8217
8218 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8219
8220         * gfortran.dg/complex_intrinsic_1.f90: New test.
8221         * gfortran.dg/complex_intrinsic_2.f90: New test.
8222         * gfortran.dg/fgetc_1.f90: New test.
8223         * gfortran.dg/fgetc_2.f90: New test.
8224         * gfortran.dg/fgetc_3.f90: New test.
8225         * gfortran.dg/ftell_1.f90: New test.
8226         * gfortran.dg/ftell_2.f90: New test.
8227         * gfortran.dg/gnu_logical_1.F: New test.
8228         * gfortran.dg/gnu_logical_2.f90: New test.
8229
8230 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         PR middle-end/24820
8233         * testsuite/gcc.dg/pr24820.c: New test.
8234
8235 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8236
8237         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8238         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8239         variable.
8240
8241 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8242
8243         testsuite/24614
8244         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8245
8246 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8247
8248         * gcc.target/cris/cris.exp: New file.
8249         * gcc.target/cris/rld-legit1.c: New test.
8250         * gcc.target/cris/rld-legit2.c: New test.
8251
8252 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR c++/24780
8255         * g++.dg/opt/pr24780.C: New test.
8256
8257         PR c++/24761
8258         * g++.dg/template/asm1.C: New test.
8259
8260 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8261
8262         PR libgfortran/24787
8263         * gfortran.dg/scan_1.f90: New test.
8264
8265 2005-11-12  Jan Hubicka  <jh@suse.cz>
8266
8267         * gcc.target/i386/minmax-1.c: New.
8268         * gcc.target/i386/minmax-2.c: New.
8269
8270 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8271
8272         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8273
8274 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8275
8276         * gcc.c-torture/execute/20051110-1.c,
8277         gcc.c-torture/execute/20051110-2.c: New tests.
8278
8279 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8280
8281         PR middle-end/24750
8282         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8283         New tests.
8284
8285 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8286
8287         * lib/target-libpath.exp (get_shlib_extension): New proc.
8288         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8289         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8290         * lib/objc.exp (objc_target_compile): Likewise.
8291         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8292         detection.
8293
8294 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8295
8296         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8297
8298         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8299         Add -static to additional_flags and pass it to target_compile.
8300
8301 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8302
8303         PR libgfortran/24719
8304         gfortran.dg/read_noadvance.f90: New test.
8305
8306         PR libgfortran/24699
8307         gfortran.dg/fmt_t_2.f90: New test.
8308
8309         PR libgfortran/24785
8310         gfortran.dg/read_x_eor.f90: New test.
8311
8312         PR libgfortran/24584
8313         gfortran.dg/namelist_empty.f90: Rename test.
8314
8315         PR libgfortran/24489
8316         gfortran/read_eor.f90: Rename test.
8317
8318 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/15976
8321         * gfortran.dg/automatic_module_variable.f90: New test.
8322
8323 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8324
8325         PR target/24445
8326         * gcc.dg/pr24445.c: New test.
8327
8328 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8329
8330         PR fortran/24655
8331         PR fortran/24755
8332         * gfortran.dg/recursive_statement_functions.f90: Add statement
8333         functions using inline intrinsic functions and parameters to test
8334         that they no longer seg-fault.
8335
8336         PR fortran/24409
8337         gfortran.dg/nested_modules_4.f90: New test.
8338         gfortran.dg/nested_modules_5.f90: New test.
8339
8340 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8341
8342         PR fortran/24643
8343         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8344
8345 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8346
8347         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8348         failures.
8349
8350 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8351
8352         * gcc.dg/sparc-getcontext-1.c: New test.
8353
8354 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gcc.dg/ifcvt-fabs-1.c: New test.
8357
8358 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8359
8360         PR other/4372
8361         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8362         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8363
8364 2005-11-09  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/24716
8367         * gcc.c-torture/execute/pr24716.c: New testcase.
8368
8369 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8370
8371         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8372
8373 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8374
8375         PR 24624
8376         * gcc.dg/pr24624.c: Testcase added.
8377
8378 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8379
8380         PR 24623
8381         * g++.dg/other/pr24623.C: Testcase added.
8382
8383 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8384
8385         PR fortran/22607
8386         * gfortran-dg/pure_byref_1.f90: New.
8387         * gfortran-dg/pure_byref_2.f90: New.
8388
8389 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8390
8391         PR c/24101
8392         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8393         * gcc.dg/dg.exp: Run main loop also for *.i files.
8394
8395 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR c++/19450
8398         * g++.dg/tls/diag-3.C: New test.
8399         * g++.dg/tls/diag-4.C: New test.
8400         * g++.dg/tls/static-1.C: New test.
8401         * g++.dg/tls/static-1a.cc: New file.
8402
8403 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8404
8405         PR 23046
8406         * g++.dg/tree-ssa/pr23046.C: New test.
8407
8408 2005-11-08  Devang Patel <dpatel@apple.com>
8409
8410         PR tree-optimization/23115
8411         * gcc.dg/tree-ssa/pr23115.c: New.
8412
8413 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8414
8415         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8416         * gcc.target/powerpc/pr16155.c: Same.
8417         * gcc.target/powerpc/altivec-1.c: Same.
8418         * gcc.target/powerpc/altivec-2.c: Same.
8419         * gcc.target/powerpc/altivec-3.c: Same.
8420         * gcc.target/powerpc/altivec-5.c: Same.
8421         * gcc.target/powerpc/altivec-11.c: Same.
8422         * gcc.target/powerpc/altivec-12.c: Same.
8423         * gcc.target/powerpc/altivec-14.c: Same.
8424         * gcc.target/powerpc/altivec-22.c: Same.
8425         * gcc.target/powerpc/altivec-consts.c: Same.
8426         * gcc.target/powerpc/altivec-pr22085.c: Same.
8427         * gcc.target/powerpc/altivec-splat.c: Same.
8428         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8429         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8430         * gcc.target/powerpc/darwin-longlong.c: Same.
8431
8432 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8433
8434         PR target/19340
8435         * gcc.dg/pr19340.c: New test.
8436
8437 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8438
8439         PR rtl-optimization/24683
8440         * gcc.dg/pr24683.c: New test.
8441
8442 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8443
8444         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8445         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8446
8447 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8448
8449         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8450
8451 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8452
8453         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8454
8455 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8456
8457         PR target/24230
8458
8459         * gcc.target/powerpc/altivec-consts.c,
8460         gcc.target/powerpc/altivec-splat.c: New testcase.
8461
8462 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8463
8464         PR c/24599
8465
8466         * gcc.dg/overflow-2.c: New testcase.
8467
8468 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR rtl-optimization/23567
8471         * gcc.c-torture/execute/20051104-1.c: New test.
8472
8473 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR fortran/24534
8476         gfortran.dg/private_type_2.f90: Modified to check that case with
8477         PRIVATE declaration within derived type is accepted.
8478
8479         PR fortran/20838
8480         gfortran.dg/pointer_assign_1.f90: New test.
8481
8482         PR fortran/20840
8483         * gfortran.dg/arrayio_0.f90: New test.
8484
8485         PR fortran/17737
8486         gfortran.dg/data_initialized.f90: New test.
8487         gfortran.dg/data_constraints_1.f90: New test.
8488         gfortran.dg/data_constraints_2.f90: New test.
8489
8490 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8491
8492         PR fortran/24174
8493         PR fortran/24305
8494         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8495
8496 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8497
8498         PR 24670
8499         * gcc.dg/tree-ssa/pr24670.c: New test.
8500
8501 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8502
8503         PR target/22432
8504         * gcc.target/i386/pr22432.c: New test.
8505
8506 2005-11-05  Richard Henderson  <rth@redhat.com>
8507
8508         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8509         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8510         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8511         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8512         from gcc.dg/alpha-*.
8513         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8514         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8515
8516 2005-11-05  Andreas Jaeger  <aj@suse.de>
8517
8518         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8519
8520 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8521
8522         PR target/23424
8523         * gcc.dg/torture/pr23424-1.c: New test.
8524
8525 2005-11-04  Richard Henderson  <rth@redhat.com>
8526
8527         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8528         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8529         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8530         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8531         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8532         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8533         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8534         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8535         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8536         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8537         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8538         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8539         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8540         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8541         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8542         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8543         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8544         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8545         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8546         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8547         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8548         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8549         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8550         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8551         Move from gcc.dg/.
8552         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8553         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8554         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8555         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8556         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8557         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8558         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8559         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8560         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8561         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8562         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8563         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8564         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8565         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8566         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8567         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8568         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8569         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8570         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8571         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8572         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8573         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8574         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8575         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8576         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8577         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8578         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8579         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8580         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8581         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8582         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8583         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8584         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8585         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8586         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8587         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8588         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8589         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8590         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8591         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8592         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8593         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8594         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8595         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8596         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8597
8598 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8599
8600         PR 24627
8601         * gcc.dg/tree-ssa/pr24627.c: New test.
8602
8603 2005-11-04 Paul Brook  <paul@codesourcery.com>
8604
8605         * gcc.dg/tls/opt-10.c: New test.
8606
8607 2005-11-04  Andreas Jaeger  <aj@suse.de>
8608
8609         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8610         avoid extra warnings.
8611
8612 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8613
8614         PR libfortran/22298
8615         * gcc/testsuite/lib/target-supports.exp
8616         (check_effective_target_static_libgfortran): New
8617         static_libgfortran effective target.
8618         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8619         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8620
8621 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8622
8623         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8624
8625 2005-11-03  Josh Conner  <jconner@apple.com>
8626
8627         PR c++/19989
8628         g++.dg/ext/array2.C: New test.
8629         g++.dg/template/dependent-name3.C: New test.
8630         g++.dg/template/dependent-name4.C: New test.
8631         g++.dg/template/sfinae2.C: New test.
8632
8633 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8634
8635         PR preprocessor/22042
8636         * gcc.dg/cpp/strify4.c: New test.
8637
8638 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8639
8640         PR c++/17964
8641         * g++.dg/cpp/string-1.C: New test.
8642
8643 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8644
8645         * gcc.target/powerpc: New directory.
8646         * gcc.target/powerpc/powerpc.exp: New file.
8647         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8648         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8649         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8650         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8651         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8652         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8653         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8654         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8655         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8656         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8657         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8658         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8659         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8660         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8661         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8662         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8663         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8664         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8665         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8666         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8667         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8668         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8669         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8670         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8671         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8672         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8673         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8674         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8675         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8676         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8677         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8678         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8679         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8680         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8681
8682 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8683
8684         PR c++/21627
8685         * g++.dg/warn/inline2.C: New test.
8686
8687 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8688
8689         PR middle-end/23155
8690         * g++.dg/ext/c99struct1.C: New test.
8691         * gcc.dg/union-cast-1.c: New test.
8692         * gcc.dg/union-cast-2.c: New test.
8693         * gcc.dg/union-cast-3.c: New test.
8694
8695 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         PR middle-end/24589
8698         * gcc.c-torture/execute/zero-struct-2.c: New test.
8699
8700 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8701
8702         PR c++/24582
8703         * g++.dg/init/switch1.C: New test.
8704
8705 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8706
8707         * gcc.dg/delay-slot-1.c: New test.
8708
8709 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8710
8711         PR target/24620
8712         * gcc.dg/pr24620.c: New test.
8713
8714 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8715
8716         PR c/24329
8717         * gcc.dg/format/unnamed-1.c: New test.
8718
8719 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/22434
8722         * g++.dg/expr/cond8.C: New test.
8723
8724         PR c++/24560
8725         * g++.dg/parse/dot1.C: New test.
8726
8727 2005-11-02  Jan Hubicka  <jh@suse.cz>
8728
8729         PR target/23303
8730         * gcc.dg/i386-lea.c: New test
8731
8732 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8733
8734         PR target/24615
8735         * gcc.dg/pr24615.c: New test.
8736
8737 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8738
8739         PR target/24600
8740         * gcc.dg/pr24600.c: New test.
8741
8742 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8743
8744         PR c++/19253
8745         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8746         * g++.dg/parse/typename9.C: New test.
8747         * g++/dg/parse/typename10.C: Likewise.
8748
8749 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         PR fortran/18157
8752         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8753         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8754         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8755
8756 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/24569
8759         * g++.dg/debug/static1.C: New test.
8760
8761 2005-11-02  Josh Conner  <jconner@apple.com>
8762
8763         * g++.dg/crash38.C: moved into proper directory...
8764         * g++.dg/template/crash42.C: ...here
8765
8766 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8767
8768         PR target/18338
8769         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8770         pcc_bitfield_type_matters || default_packed.
8771
8772         * lib/target-supports.exp
8773         (check_effective_target_pcc_bitfield_type_matters): New proc.
8774         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8775
8776         PR testsuite/23304
8777         * lib/target-supports.exp (check_effective_default_packed): New proc.
8778         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8779         Gate expected errors on target ! default_packed.
8780         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8781
8782 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8783
8784         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8785         change (r106358).
8786
8787 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8788
8789         PR fortran/24008
8790         * gfortran.dg/entry_5.f90: New.
8791         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8792
8793 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8794
8795         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8796
8797 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8798
8799         PR fortran/21565
8800         gfortran.dg/namelist_blockdata.f90: New test.
8801
8802         PR fortran/18737
8803         gfortran.dg/external_implicit_none.f90: New test.
8804
8805         PR fortran/14994
8806         * gfortran.dg/secnds.f: New test.
8807
8808 2005-10-31  Jan Hubicka  <jh@suse.cz>
8809
8810         PR target/20928
8811         * gcc.c-torture/compile/pr20928.c: New test.
8812
8813 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8814
8815         PR middle-end/23492
8816         * gcc.c-torture/compile/zero-strct-5.c: New test.
8817
8818 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8819
8820         PR libgfortran/24584
8821         * gfortran.dg/pr24584.f90: New test.
8822
8823 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8824
8825         PR fortran/18883
8826         * gfortran.dg/char_result_9.f90: New.
8827         * gfortran.dg/char_result_10.f90: New.
8828
8829 2005-10-30  Jan Hubicka  <jh@suse.cz>
8830
8831         * g++.dg/tree-ssa/pr24172.C: New testcase.
8832
8833 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8834
8835         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8836
8837 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8838
8839         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8840         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8841         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8842         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8843         gfortran.dg/enum_9.f90,
8844         gfortran.fortran-torture/compile/enum_1.f90,
8845         gfortran.fortran-torture/execute/enum_1.f90,
8846         gfortran.fortran-torture/execute/enum_2.f90,
8847         gfortran.fortran-torture/execute/enum_3.f90,
8848         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8849
8850 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8851
8852         PR target/18482
8853         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8854         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8855
8856 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         PR libfortran/20179
8859         * gfortran.dg/mixed_io_1.f90: New test.
8860         * gfortran.dg/mixed_io_1.c: New file.
8861
8862 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8863
8864         * gfortran.dg/malloc_free_1.f90: New test.
8865
8866 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8867
8868         * gcc.dg/nested-func-4.c: Require profiling -pg.
8869
8870 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8871
8872         PR C++/23229
8873         * g++.dg/warn/main-2.C: New test.
8874
8875 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8876
8877         PR fortran/24545
8878         * gfortran.dg/interface_2.f90: new test.
8879
8880 2005-10-28  Josh Conner  <jconner@apple.com>
8881
8882         PR c++/22153
8883         * g++.dg/template/crash38.C: New test.
8884         * g++.dg/parse/explicit1.C: Change expected errors.
8885
8886 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8887
8888         PR C++/23426
8889         * g++.dg/other/large-size-array.C: New test.
8890
8891 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         PR middle-end/24362
8894         * g++.dg/opt/complex4.C: New test.
8895
8896 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gcc.dg/nested-func-4.c: New test.
8899
8900 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8901
8902         PR fortran/24158
8903         gfortran.dg/derived_recursion.f90: New test.
8904         gfortran.dg/implicit_actual.f90: New test.
8905
8906 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8907
8908         PR middle-end/24295, PR testsuite/24477
8909         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8910         removed when weakref hits the tree.
8911
8912 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8913
8914         * gfortran.dg/cray_pointers_4.f90: New test.
8915
8916         * gfortran.dg/cray_pointers_5.f90: New test.
8917
8918 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8919
8920         PR fortran/22290
8921         * gfortran.dg/assign_5.f90: New test.
8922         * gfortran.dg/assign_6.f: New test.
8923
8924 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8925
8926         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8927         CPU has no SSE support.
8928
8929 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8930
8931         PR libgfortran/24224
8932         * gfortran.dg/arrayio_1.f90: Update attribution.
8933         * gfortran.dg/arrayio_2.f90: Update attribution.
8934         * gfortran.dg/arrayio_3.f90: Update attribution.
8935         * gfortran.dg/arrayio_4.f90: Update test conditions.
8936         * gfortran.dg/arrayio_5.f90: Update attribution.
8937         * gfortran.dg/arrayio_6.f90: New test.
8938         * gfortran.dg/arrayio_7.f90: New test.
8939
8940 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8941
8942         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8943
8944 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8945
8946         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8947
8948 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8949
8950         PR fortran/24416
8951         * gfortran.dg/namelist_char_only.f90: New test.
8952
8953 2005-10-24  Asher Langton  <langton2@llnl.gov>
8954
8955         PR fortran/17031
8956         PR fortran/22282
8957         * gfortran.dg/cray_pointers_1.f90: New test.
8958         * gfortran.dg/cray_pointers_2.f90: New test.
8959         * gfortran.dg/cray_pointers_3.f90: New test.
8960         * gfortran.dg/loc_1.f90: New test.
8961         * gfortran.dg/loc_2.f90: New test.
8962
8963 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8964
8965         * gcc.dg/pr24225.c: New test.
8966
8967 2005-10-24  Asher Langton  <langton2@llnl.gov>
8968
8969         * gfortran.dg/dup_save_1.f90: New test.
8970         * gfortran.dg/dup_save_2.f90: New test.
8971
8972 2005-10-24  Paul Brook  <paul@codesourcery.com>
8973
8974         PR 24107
8975         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8976         stdint.h.
8977
8978 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8979
8980         PR libgfortran/24489
8981         * gfortran.dg/pr24489.f90: New test.
8982
8983 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR fortran/23635
8986         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8987
8988 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8989
8990         PR target/18911
8991         * g++.dg/init/array16.C: Skip for mmix-*-*.
8992
8993 2005-10-23  Asher Langton  <langton2@llnl.gov>
8994
8995         * gfortran.dg/byte_1.f90: New test.
8996         * gfortran.dg/byte_2.f90: New test.
8997
8998 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8999
9000         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9001
9002 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9003
9004         PR fortran/18022
9005         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9006
9007         PR fortran/24311
9008         * gfortran.dg/merge_char_const.f90: New test.
9009
9010         PR fortran/24384
9011         * gfortran.dg/spread_scalar_source.f90: New test.
9012
9013 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9014
9015         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9016
9017         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9018         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9019
9020         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9021
9022 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9023
9024         PR fortran/24426
9025         * gfortran.dg/der_pointer_4.f90: New.
9026
9027 2005-10-22  David Ayers  <d.ayers@inode.at>
9028
9029         * obj-c++.dg/except-1.mm: Simplify.
9030
9031 2005-10-21  David Ayers  <d.ayers@inode.at>
9032
9033         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9034
9035 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * gfortran.dg/assumed_dummy_2.f90: New test.
9038
9039 2005-10-21  James E Wilson  <wilson@specifix.com>
9040
9041         PR preprocessor/15220
9042         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9043
9044 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9045
9046         * gcc.c-torture/execute/20051021-1.c: New test.
9047
9048 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/24260
9051         * g++.dg/ext/tmplattr1.C: New test.
9052
9053 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9054
9055         PR fortran/24440
9056         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9057
9058 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9059
9060         * obj-c++.dg/except-1.mm: New.
9061
9062         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9063
9064 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9065
9066         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9067
9068 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9069
9070         PR middle-end/24295
9071         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9072         declarations with the same names as thunks' alias targets, use
9073         aliases instead.
9074         * gcc.dg/attr-alias-3.c: New test.
9075         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9076
9077 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/22618
9080         * g++.dg/parse/access8.C: New test.
9081
9082 2005-10-20  Richard Guenther  <rguenther@suse.de>
9083
9084         PR c++/24439
9085         * g++.dg/tree-ssa/pr24439.C: New testcase.
9086
9087 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9088
9089         * g++.dg/opt/delay-slot-1.C: New test.
9090
9091 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9092
9093         PR fortran/21625
9094         * gfortran.fg/der_init_1.f90: New.
9095
9096 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9097
9098         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9099
9100 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9101
9102         PR c++/21908
9103         * g++.dg/parse/error28.C: New test.
9104
9105 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9106
9107         * gcc.dg/profile-generate-2.c: New test.
9108
9109 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9110
9111         PR target/23589
9112         * g++.dg/ext/dllimport11.C: New.
9113
9114 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9115
9116         PR c++/22293
9117         * g++.dg/other/friend3.C: New test.
9118
9119 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9120
9121         PR c++/23293
9122         * g++.dg/template/error19.C: New test.
9123
9124 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         PR c++/21383
9127         * g++.dg/overload/koenig2.C: New.
9128
9129         PR c++/23118
9130         * g++.dg/overload/error2.C: New.
9131
9132         PR c++/22604
9133         * g++.dg/inherit/covariant14.C: New.
9134
9135 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9136
9137         PR c++/23440
9138         * g++.dg/parse/for1.C: New test.
9139
9140 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9141
9142         PR fortran/23446
9143         * gfortran.dg/host_dummy_index_1.f90: New test.
9144
9145         PR fortran/21459
9146         * gfortran.dg/automatic_char_len_2.f90: New test.
9147
9148         PR fortran/20866
9149         * gfortran.dg/recursive_statement_functions.f90: New test.
9150
9151         PR fortran/20853
9152         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9153
9154         PR fortran/20849
9155         * gfortran.dg/external_initializer.f90: New test.
9156
9157         PR fortran/20837
9158         * non_module_public.f90: New test.
9159
9160 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         PR c++/24386
9163         * g++.dg/template/overload7.C: New.
9164
9165         PR c++/22551
9166         * g++.dg/other/switch2.C: Remove expected warnings.
9167
9168         PR c++/21353
9169         * g++.dg/template/defarg6.C: New.
9170
9171 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9172
9173         PR target/24315
9174         * gcc.target/i386/pr24315.c: New test.
9175
9176 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/24389
9179         * g++.dg/template/static21.C: New test.
9180         * g++.dg/template/static21-a.cc: Likewise.
9181
9182 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9183
9184         PR c++/23959
9185         * g++.dg/warn/Wswitch-default-1.C: New test.
9186         * g++.dg/warn/Wswitch-default-2.C: New test.
9187
9188 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/22173
9191         * g++.dg/parse/template18.C: New test.
9192         * g++.dg/template/nontype15.C: Likewise.
9193
9194 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9195
9196         PR fortran/22273
9197         * gfortran.dg/spec_expr_2.f90: New.
9198
9199 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9200
9201         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9202         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9203         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9204         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9205         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9206         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9207         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9208         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9209         previous target-specific skips and warning-message matches where
9210         applicable.
9211
9212 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9213
9214         PR c++/21347
9215         * g++.dg/warn/Wctor-dtor.C: New test.
9216
9217 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9218
9219         PR c/23439
9220         * gcc.dg/for-1.c: New test.
9221
9222 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9223
9224         PR c++/19565
9225         * g++.dg/warn/Wconversion1.C: New test.
9226         * g++.dg/ext/packed4.C: Compile with -w.
9227         * g++.dg/opt/20050511-1.C: Likewise.
9228         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9229
9230 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9231
9232         * gfortran.dg/boz_5.f90: New test.
9233
9234 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9235
9236         PR c++/22551
9237         * g++.dg/other/switch2.C: New.
9238
9239         PR c++/23984
9240         * g++.dg/init/ctor7.C: New.
9241
9242 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9243
9244         PR c++/23730
9245         * g++.dg/parse/crash32.C: New test.
9246
9247 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/20721
9250         * g++.dg/init/goto2.C: New test.
9251
9252         PR c++/22464
9253         * g++.dg/template/crash/41.C: New test.
9254
9255         PR c++/22180
9256         * g++.dg/template/crash40.C: New test.
9257
9258         PR c++/23694
9259         * g++.dg/parse/friend5.C: New test.
9260
9261         PR c++/23307
9262         * g++.dg/template/crash38.C: New test.
9263
9264         PR c++/22352
9265         * g++.dg/template/friend38.C: New test.
9266
9267         PR c++/22405
9268         * g++.dg/template/crash39.C: New test.
9269
9270 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9271
9272         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9273         gcc.dg/debug/dwarf2/dwarf-char2.c,
9274         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9275
9276         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9277
9278 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9279
9280         * gcc.dg/dll-2.c: Add tests for warnings.
9281         * gcc.dg/dll-3.c: Likewise.
9282         * gcc.dg/dll-4.c: Likewise.
9283
9284         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9285         * g++.dg/ext/dllimport2.C: Likewise.
9286         * g++.dg/ext/dllimport3.C: Likewise.
9287         * g++.dg/ext/dllimport7.C: Likewise.
9288         * g++.dg/ext/dllimport8.C: Likewise.
9289         * g++.dg/ext/dllimport9.C: Likewise.
9290
9291 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9292
9293         PR fortran/24092
9294         * gfortran.dg/derived_pointer_recursion.f90: New test.
9295
9296 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9297
9298         * gcc.c-torture/execute/20051012-1.c: New test.
9299
9300 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9301
9302         PR fortran/18082
9303         * gfortran.dg/automatic_char_len_1.f90: New test.
9304
9305 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9306
9307         PR fortran/20847
9308         * gfortran.dg/save_common.f90: New test.
9309
9310         PR fortran/20856
9311         * gfortran.dg/save_result.f90: New test.
9312
9313 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9314
9315         PR c++/21592
9316         * g++.dg/template/dependent-expr1.C: Add new expected error.
9317         * g++.dg/template/dependent-expr2.C: Adjust error text.
9318         * g++.dg/template/overload6.C: New.
9319
9320         PR c++/23797
9321         * g++.dg/other/typename8.C: New.
9322
9323         PR c++/21117
9324         * g++.dg/other/return1.C: New.
9325
9326 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9327
9328         PR c++/24052
9329         * g++.dg/ext/label5.C: New.
9330
9331 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9332
9333         PR c++/19964
9334         * g++.dg/parse/crash31.C: New.
9335
9336 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9337
9338         * g++.dg/ipa/ipa-1.c: New test.
9339         * g++.dg/ipa/ipa-2.c: New test.
9340         * g++.dg/ipa/ipa-3.c: New test.
9341         * g++.dg/ipa/ipa-4.c: New test.
9342         * g++.dg/ipa/ipa-5.c: New test.
9343         * g++.dg/ipa/ipa.exp: New file.
9344
9345 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9346
9347         PR fortran/24207
9348         * gfortran.dg/private_type_3.f90: New test.
9349
9350 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9351
9352         PR fortran/20786
9353         gfortran.dg/aint_anint_1.f90: New test.
9354
9355 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9356
9357         PR libgfortran/24313
9358         gfortran.dg/csqrt.f: New test.
9359
9360 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9361
9362         PR c++/8057
9363         * g++.dg/warn/noeffect7.C: New test.
9364         * g++.dg/warn/noeffect2.C: Instantiate templates.
9365         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9366         and warning.
9367
9368 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/21089
9371         * g++.dg/init/float1.C: New test.
9372
9373         PR c++/24277
9374         * g++.dg/init/member1.C: Tweak error markers.
9375
9376 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9377
9378         PR testsuite/24281
9379         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9380         Check for null pointer.
9381
9382 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/21369
9385         * g++.dg/parse/ret-type3.C: New test.
9386
9387 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9388
9389         PR tree-opt/23946
9390         * gcc.c-torture/compile/pr23946.c: New test.
9391
9392 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * g++.dg/opt/mmx2.C: New test.
9395
9396 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/24277
9399         * g++.dg/template/static20.C: New test.
9400
9401         PR c++/24302
9402         * g++.dg/warn/Wunused-12.C: New test.
9403
9404         PR c++/23437
9405         * g++.dg/template/arg4.C: New test.
9406
9407 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9408
9409         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9410         * gcc.dg/ucnid-3.c: Likewise.
9411         * gcc.dg/ucnid-4.c: Likewise.
9412         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9413         * g++.dg/other/ucnid-1.C: Likewise.
9414         * gcc.dg/sparc-frame-1.c: New test.
9415
9416 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/24139
9419         * g++.dg/template/spec27.C: New test.
9420
9421         PR c++/24275
9422         * g++.dg/template/static19.C: New test.
9423
9424 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9425
9426         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9427         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9428
9429 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9430
9431         PR target/24136
9432         * gfortran.fortran-torture/compile/pr24136.f: New test.
9433
9434 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9435
9436         PR c++/22172
9437         * g++.dg/parse/crash30.C: New test.
9438
9439 2005-10-07  Richard Guenther  <rguenther@suse.de>
9440
9441         PR middle-end/24227
9442         * gcc.c-torture/compile/pr24227.c: New testcase.
9443
9444 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9445
9446         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9447         Do not put aligned attributes on array elements.
9448
9449 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9450
9451         PR testsuite/23611, PR testsuite/23615
9452         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9453         writing prototypes of library functions by hand.
9454         * obj-c++.dg/bitfield-4.mm: Likewise.
9455         * obj-c++.dg/const-str-4.mm: Likewise.
9456         * obj-c++.dg/encode-4.mm: Likewise.
9457         * obj-c++.dg/encode-5.mm: Likewise.
9458         * obj-c++.dg/encode-6.mm: Likewise.
9459         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9460         * obj-c++.dg/method-10.mm: Likewise.
9461         * obj-c++.dg/method-17.mm: Likewise.
9462         * obj-c++.dg/method-19.mm: Likewise.
9463         * obj-c++.dg/try-catch-2.mm: Likewise.
9464
9465 2005-10-06  Richard Henderson  <rth@redhat.com>
9466
9467         PR 24236
9468         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9469
9470 2005-10-06  Dale Johannesen  <dalej@apple.com>
9471
9472         * gcc.c-torture/execute/20030125-1.c: Correct.
9473
9474 2005-10-06  Richard Guenther  <rguenther@suse.de>
9475
9476         PR tree-optimization/24238
9477         * g++.dg/tree-ssa/pr24238.C: New testcase.
9478
9479 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9480
9481         PR 18568
9482         * gfortran.dg/der_pointer_3.f90: New test.
9483
9484 2005-10-05  Devang Patel  <dpatel@apple.com>
9485
9486         PR Debug/23205
9487         * g++.dg/other/PR23205.C: New.
9488
9489 2005-10-05  Richard Henderson  <rth@redhat.com>
9490
9491         PR target/23602
9492         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9493         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9494
9495 2005-10-05  Dale Johannesen  <dalej@apple.com>
9496
9497         * gcc.c-torture/execute/float-floor.c: New.
9498
9499 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9500
9501         PR tree-optimization/21419
9502         PR tree-optimization/24146
9503         PR tree-optimization/24151
9504
9505         * g++.dg/ext/asm7.C: New.
9506         * g++.dg/ext/asm8.C: New.
9507         * gcc.dg/asm-1.c: Compile on all targets.
9508         * gcc.dg/asm-pr24146.c: New.
9509         * gcc.dg/pr21419.c: Adjust error messages.
9510
9511 2005-10-05  Richard Guenther  <rguenther@suse.de>
9512
9513         PR fortran/24176
9514         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9515
9516 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         PR c++/23513
9519         * g++.dg/template/spec22.C: Robustify test.
9520         * g++.dg/template/spec26.C: New.
9521
9522 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9523
9524         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9525         if target supports vector instructions.
9526
9527 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9528
9529         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9530         C99 functions.
9531
9532 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9533
9534         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9535         check_effective_target_fortran_large_int): Replace cached result
9536         when target changes.
9537
9538 2005-10-04  Devang Patel  <dpatel@apple.com>
9539
9540         * gcc.dg/i386-sse-vect-types.c: New.
9541
9542 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9543
9544         PR preprocessor/13726
9545         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9546         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9547
9548 2005-10-04  Richard Guenther  <rguenther@suse.de>
9549
9550         PR c/23576
9551         * gcc.dg/noncompile/pr23576.c: New testcase.
9552
9553 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9554
9555         PR middle-end/23125
9556         * gcc.dg/register-var-3.c: New test.
9557
9558 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9559
9560         * gcc.dg/pr23049.c: New test.
9561
9562         * gcc.dg/ucnid-4.c: Fix test.
9563
9564 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9565
9566         PR 23445
9567         * gcc.c-torture/compile/pr23445.c: New test.
9568
9569 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9570
9571         * g++.dg/overload/unknown1.C: New.
9572
9573 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR c++/17775
9576         * g++.dg/template/repo4.C: New test.
9577
9578 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9579
9580         PR libfortran/19308
9581         * gfortran.dg/large_real_kind_2.F90: New test.
9582         * gfortran.dg/large_integer_kind_2.f90: New test.
9583
9584 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9585
9586         * lib/target-supports.exp (check_effective_target_vect_shift):
9587         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9588         (check_effective_target_vect_condition): Fix copy-n-pasto.
9589
9590         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9591         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9592         targets.
9593
9594 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/22621
9597         * g++.dg/template/overload5.C : New test.
9598
9599         PR c++/23840
9600         * g++.dg/expr/stdarg1.C: New test.
9601
9602 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9603
9604         PR 24142
9605         * gcc.c-torture/execute/pr24142.c: New test.
9606
9607 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9608
9609         PR 24141
9610         * gcc.c-torture/execute/pr24141.c: New test.
9611
9612 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9613             Diego Novillo  <dnovillo@redhat.com>
9614
9615         PR 23604
9616         * gcc.c-torture/execute/pr23604.c: New test.
9617
9618 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/16404
9621         PR fortran/20835
9622         PR fortran/20890
9623         PR fortran/20899
9624         PR fortran/20900
9625         PR fortran/20901
9626         PR fortran/20902
9627         gfortran.dg/equiv_constraint_1.f90: New test.
9628         gfortran.dg/equiv_constraint_2.f90: New test.
9629         gfortran.dg/equiv_constraint_3.f90: New test.
9630         gfortran.dg/equiv_constraint_4.f90: New test.
9631         gfortran.dg/equiv_constraint_5.f90: New test.
9632         gfortran.dg/equiv_constraint_6.f90: New test.
9633         gfortran.dg/equiv_constraint_7.f90: New test.
9634         gfortran.dg/equiv_constraint_8.f90: New test.
9635         gfortran.dg/private_type_1.f90: New test.
9636         gfortran.dg/private_type_2.f90: New test.
9637         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9638         980628-10.f: Assert std=gnu to permit mixing of
9639         types in equivalence statements.
9640
9641 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9642
9643         PR 24112
9644         * gfortran.dg/open_status_1.f90: New.
9645
9646 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9647
9648         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9649         * gcc.dg/vect/pr22480.c: Clean up temp files.
9650         * gcc.dg/vect/pr23831.c: Clean up temp files.
9651         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9652         Clean up temp files.
9653         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9654         Clean up temp files.
9655
9656         * gcc.dg/20050309-1.c: Clean up temp files.
9657         * gcc.dg/20050325-1.c: Clean up temp files.
9658
9659 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9660
9661         PR tree-optimization/24059
9662         * gcc.dg/vect/pr24059.c : New test.
9663
9664 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR middle-end/24109
9667         * gcc.c-torture/execute/20050929-1.c: New test.
9668
9669 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9670
9671         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9672
9673 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9674
9675         PR c/21419
9676         * gcc.dg/pr21419.c: New test.
9677
9678 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9679
9680         * gcc.dg/pr23911.c: New test.
9681
9682 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9683
9684         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9685
9686         PR c++/16782
9687         * g++.dg/parse/qualified4.C: New test.
9688         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9689         * g++.old-deja/g++.mike/p8154.C: Likewise.
9690
9691 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9692
9693         PR c++/22147
9694         * g++.dg/template/friend37.C: New test.
9695         * g++.dg/parse/crash28.C: Adjust error markers.
9696
9697 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR fortran/18518
9700         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9701
9702 2005-09-27  Devang Patel  <dpatel@apple.com>
9703
9704         PR tree-optimization/23625
9705         * gcc.dg/pr23625.c: New test.
9706
9707 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9708
9709         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9710         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9711
9712 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR fortran/23677
9715         * gfortran.fortran-torture/execute/save_1.f90: New test.
9716         * gfortran.dg/save_1.f90: New test.
9717
9718 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9719
9720         * gcc.target/i386/builtin-apply-mmx.c: New test.
9721
9722         PR target/22576
9723         * gcc.target/i386/pr22576.c: New test.
9724
9725         PR target/22585
9726         * gcc.target/i386/pr22585.c: New test.
9727
9728         PR target/23268
9729         * gcc.target/i386/pr23268.c: New test.
9730
9731         PR middle-end/23831
9732         * gcc.dg/vect/pr23831.c: New test.
9733
9734         PR target/24055
9735         * gcc.target/i386/pr24055.c: New test.
9736
9737 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9738
9739         PR tree-optimization/23960
9740         * gcc.c-torture/compile/pr23960.c: New.
9741
9742 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9743
9744         PR fortran/16861
9745         * gfortran.dg/nested_modules_3.f90: New.
9746
9747 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9748
9749         PR fortran/24005
9750         gfortran.dg/interface_1.f90: New test.
9751
9752 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9753         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9754
9755         PR fortran/23843
9756         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9757
9758 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9759
9760         PR fortran/23516
9761         * gfortran.dg/imag_1.f: New test.
9762         * gfortran.dg/imag_2.f: Ditto.
9763
9764 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9765
9766         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9767
9768 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR c++/21983
9771         * g++.dg/warn/pr21983.C: New test.
9772
9773 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9774
9775         PR c++/23993
9776         * g++.dg/template/array14.C: New test.
9777
9778 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9779
9780         PR fortran/19929
9781         * gfortran.dg/der_ptr_component_1.f90: New test.
9782
9783 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9784
9785         PR c++/23965
9786         * g++.dg/template/error1.C: Reject "no matching function" message.
9787
9788 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9789
9790         PR c++/17609
9791         * g++.dg/lookup/error1.C: New test.
9792
9793 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9794
9795         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9796         functionality of the testcase.
9797
9798 2005-09-20  Richard Henderson  <rth@redhat.com>
9799
9800         * gcc.dg/vect/vect-22.c: Require vect_float.
9801         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9802
9803 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9804
9805         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9806         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9807         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9808         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9809         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9810         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9811         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9812         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9813         * gcc.dg/cpp/ucnid-8.c: New test.
9814
9815 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR tree-optimization/23929
9818         * gcc.c-torture/compile/pr23929.c: New test.
9819
9820 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9821
9822         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9823         for one loop.
9824
9825 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9826
9827         PR testsuite/23186
9828         * g++.dg/other/pr22003.C: Require named sections.
9829
9830 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR c++/23947
9833         * g++.dg/rtti/crash3.C: New test.
9834
9835         PR tree-optimization/23818
9836         * gcc.dg/pr23818.c: New test.
9837
9838 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9839
9840         PR fortran/23420
9841         * gfortran.dg/print_fmt_4.f: New.
9842
9843 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR fortran/23663
9846         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9847
9848 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9849
9850         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9851         Use pointers to local alignable arrays instead. Added comments.
9852         * gcc.dg/vect/vect-46.c: Likewise.
9853         * gcc.dg/vect/vect-48.c: Likewise.
9854         * gcc.dg/vect/vect-49.c: Likewise.
9855         * gcc.dg/vect/vect-52.c: Likewise.
9856         * gcc.dg/vect/vect-53.c: Likewise.
9857         * gcc.dg/vect/vect-54.c: Likewise.
9858         * gcc.dg/vect/vect-56.c: Likewise.
9859         * gcc.dg/vect/vect-57.c: Likewise.
9860         * gcc.dg/vect/vect-58.c: Likewise.
9861         * gcc.dg/vect/vect-60.c: Likewise.
9862         * gcc.dg/vect/vect-61.c: Likewise.
9863
9864         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9865         The test is no longer vectorizable on vect_no_align targets.
9866         * gcc.dg/vect/vect-43.c: Likewsie.
9867
9868         * gcc.dg/vect/vect-44.c: Added comments.
9869         * gcc.dg/vect/vect-45.c: Added comments.
9870         * gcc.dg/vect/vect-50.c: Added comments.
9871         * gcc.dg/vect/vect-51.c: Added comments.
9872
9873         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9874         aligned type.
9875         * gcc.dg/vect/Os-vect-95.c: Likewise.
9876
9877         * gcc.dg/vect/vect-41.c: Test removed.
9878         * gcc.dg/vect/vect-47.c: Test removed.
9879         * gcc.dg/vect/vect-55.c: Test removed.
9880         * gcc.dg/vect/vect-59.c: Test removed.
9881
9882 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9883
9884         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9885         No longer vectorizable on vect_no_align targets.
9886         * gcc.dg/vect/pr20122.c: Likewise.
9887         * gcc.dg/vect/vect-74.c: Likewise.
9888         * gcc.dg/vect/vect-75.c: Likewise.
9889         * gcc.dg/vect/vect-76.c: Likewise.
9890
9891         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9892         Will not be vectorizable on vect_no_align targets once aliasing issues
9893         are resolved.
9894         * gcc.dg/vect/vect-79.c: Likewise.
9895
9896         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9897         * gcc.dg/vect/vect-78.c: Likewise.
9898         * gcc.dg/vect/vect-97.c: Likewise.
9899
9900 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9901
9902         * gcc.dg/pr23943.c: New test.
9903
9904 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/19181
9907         * gfortran.dg/derived_pointer_null_1.f90: New test.
9908
9909 2005-09-18  Richard Guenther  <rguenther@suse.de>
9910
9911         PR middle-end/23944
9912         * gcc.c-torture/compile/pr23944.c: New testcase.
9913
9914 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9915
9916         PR fortran/15975
9917         * gfortran.dg/der_pointer_2.f90: New test.
9918
9919 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9920
9921         PR fortran/16861
9922         * gfortran.dg/nested_modules_2.f90: New test.
9923
9924 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9925
9926         PR c++/18368
9927         * g++.dg/other/semicolon.C: New test.
9928
9929 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9930
9931         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9932         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9933
9934 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9935
9936         PR c++/23914
9937         * g++.dg/template/static18.C: New test.
9938
9939         PR c++/21514
9940         * g++.dg/template/crash19.C: Remove dg-error marker.
9941         * g++.dg/template/local4.C: New test.
9942
9943 2005-09-16  Paul Brook  <paul@codesourcery.com>
9944
9945         PR fortran/23906
9946         * gfortran.dg/dependency_1.f90: New test.
9947
9948 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9949
9950         PR c++/23896
9951         * g++.dg/template/static17.C: New test.
9952
9953 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9954
9955         PR c++/23139
9956         * g++.dg/warn/huge-val1.C: New test.
9957
9958 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/13140
9961         * g++.dg/parse/class2.C: New test.
9962         * g++.dg/template/explicit8.C: Likewise.
9963         * g++.dg/template/spec25.C: Likewise.
9964
9965 2005-09-14  Josh Conner  <jconner@apple.com>
9966
9967         PR middle-end/23584
9968         * gcc.dg/pr23584.c: New test.
9969
9970 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9971
9972         PR fortran/21875 Internal Unit Array I/O, NIST
9973         * gfortran.dg/arrayio_1.f90: New test.
9974         * gfortran.dg/arrayio_1.f90: New test.
9975         * gfortran.dg/arrayio_1.f90: New test.
9976         * gfortran.dg/arrayio_1.f90: New test.
9977         * gfortran.dg/arrayio_1.f90: New test.
9978
9979 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9980
9981         PR middle-end/22480
9982         * gcc.dg/vect/pr22480.c: New test.
9983
9984 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9985
9986         PR fortran/19358
9987         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9988
9989 2005-09-13 Josh Conner <jconner@apple.com>
9990
9991         PR c++/23180
9992         * g++.dg/init/struct2.C: New test.
9993         * g++.dg/init/struct3.C: New test.
9994
9995 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9996
9997         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9998         Clean up temp files.
9999         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10000         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10001         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10002         gcc.dg/tree-ssa/builtin-printf-1.c,
10003         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10004         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10005         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10006         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10007         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10008         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10009         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10010         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10011         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10012         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10013         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10014         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10015
10016 2005-09-13  Josh Conner  <jconner@apple.com>
10017
10018         * lib/gcc-dg.exp: Load scanipa.exp.
10019         (cleanup-dump): New procedure.
10020         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10021         * lib/scandump.exp: New file.
10022         * lib/scantree.exp: Use it.
10023         * lib/scanipa.exp: New file.
10024
10025 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10026
10027         PR fortran/17740
10028         * gfortran.dg/generic_4.f90: New test.
10029
10030 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10031
10032         PR target/23816
10033         * gcc.target/i386/pr23816-1.c: New test.
10034         * gcc.target/i386/pr23816-2.c: New test.
10035
10036
10037 2005-09-13  Bastian Blank <waldi@debian.org>
10038
10039         PR c++/16171
10040         * g++.dg/abi/mangle26.C: New test.
10041         * g++.dg/abi/mangle27.C: New test.
10042         * g++.dg/abi/mangle28.C: New test.
10043         * g++.dg/abi/mangle29.C: New test.
10044
10045         PR c++/23839
10046         * g++.dg/parse/register1.C: New test.
10047
10048 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/23842
10051         * g++.dg/template/access16.C: New test.
10052
10053 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10054
10055         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10056
10057 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10058
10059         PR fortran/18899
10060         * gfortran.dg/shape_2.f90: New test.
10061
10062 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10063
10064         PR target/19269
10065         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10066         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10067         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10068         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10069         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10070         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10071         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10072         tests.
10073
10074 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/23841
10077         * g++.dg/parse/template17.C: New test.
10078
10079 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10080
10081         PR c++/23789
10082         * g++.dg/template/nontype14.C: New test.
10083
10084 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10085
10086         PR g++/7874
10087         * g++.dg/lookup/friend7.C: New test.
10088         * g++.dg/lookup/friend8.C: New test.
10089         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10090         so that it will be found via argument dependent lookup.
10091         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10092         friend functions which will no longer be found.
10093         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10094         function g, so that it will be found via argument dependent
10095         lookup.
10096         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10097         * g++.old-deja/g++.mike/net43.C: Likewise.
10098
10099 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10100
10101         PR c++/23691
10102         * g++.dg/template/static16.C: New test.
10103
10104 2005-09-12  Josh Conner  <jconner@apple.com>
10105
10106         PR middle-end/23237
10107         * gcc.c-torture/compile/pr23237.c: New test.
10108
10109 2005-09-11  Richard Henderson  <rth@redhat.com>
10110
10111         * g++.dg/other/error8.C: Update expected diagnostic text.
10112
10113 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10114
10115         PR libfortran/19872
10116         * gfortran.dg/overwrite_1.f: New test.
10117
10118 2005-09-09  Josh Conner  <jconner@apple.com>
10119
10120         * g++.dg/init/pr23180-1.C: Removed.
10121         * g++.dg/init/pr23180-2.C: Removed.
10122
10123 2005-09-09  David Daney <ddaney@avtrex.com>
10124
10125         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10126         files which are ...
10127         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10128         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10129
10130 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10131
10132         * gfortran.dg/iostat_2.f90: New test.
10133
10134 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10135
10136         PR c++/22252
10137         * g++.dg/ext/interface1.C: New test.
10138         * g++.dg/ext/interface1.h: Likewise.
10139         * g++.dg/ext/interface1a.cc: Likewise.
10140
10141 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10142
10143         * gfortran.dg/iomsg_1.f90: New test case.
10144
10145 2005-09-09  Richard Guenther  <rguenther@suse.de>
10146
10147         PR c++/23624
10148         * g++.dg/tree-ssa/pr23624.C: New testcase.
10149
10150 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10151
10152         PR fortran/19239
10153         * gfortran.dg/vector_subscript_1.f90,
10154         * gfortran.dg/vector_subscript_2.f90: New tests.
10155
10156 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10157
10158         PR fortran/21104
10159         * gfortran.dg/array_alloc_1.f90,
10160         * gfortran.dg/array_alloc_2.f90,
10161         * gfortran.dg/array_alloc_3.f90: New tests.
10162
10163 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10164
10165         PR fortran/12840
10166         * gfortran.dg/array_constructor_6.f90
10167         * gfortran.dg/array_constructor_7.f90
10168         * gfortran.dg/array_constructor_8.f90
10169         * gfortran.dg/array_constructor_9.f90
10170         * gfortran.dg/array_constructor_10.f90
10171         * gfortran.dg/array_constructor_11.f90
10172         * gfortran.dg/array_constructor_12.f90: New tests.
10173
10174 2005-09-08  Josh Conner  <jconner@apple.com>
10175
10176         PR c++/23180
10177         * g++.dg/init/pr23180-1.C: New test.
10178         * g++.dg/init/pr23180-2.C: New test.
10179
10180 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10181
10182         PR fortran/18878
10183         * gfortran.dg/module_double_reuse.f90: New.
10184
10185 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10186
10187         PR fortran/23270
10188         PR fortran/22304
10189         PR fortran/18870
10190         PR fortran/17917
10191         PR fortran/16511
10192         * gfortran.dg/common_equivalence_1.f: New.
10193         * gfortran.dg/common_equivalence_2.f: New.
10194         * gfortran.dg/common_equivalence_3.f: New.
10195         * gfortran.dg/contained_equivalence_1.f90: New.
10196         * gfortran.dg/module_blank_common.f90: New.
10197         * gfortran.dg/module_commons_1.f90: New.
10198         * gfortran.dg/module_equivalence_1.f90: New.
10199         * gfortran.dg/nested_modules_1.f90: New.
10200         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10201         equivalences and add comment to connect the test with
10202         the PR.
10203
10204 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         PR fortran/23765
10207         * gfortran.dg/common_6.f90: New test.
10208
10209 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10210
10211         PR fortran/15326
10212         * gfortran.dg/char_result_1.f90,
10213         * gfortran.dg/char_result_2.f90,
10214         * gfortran.dg/char_result_3.f90,
10215         * gfortran.dg/char_result_4.f90,
10216         * gfortran.dg/char_result_5.f90,
10217         * gfortran.dg/char_result_6.f90,
10218         * gfortran.dg/char_result_7.f90,
10219         * gfortran.dg/char_result_8.f90: New tests.
10220
10221 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10222
10223         PR fortran/19928
10224         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10225
10226 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10227
10228         PR obj-c++/16816
10229         * obj-c++.dg/selector-5.mm: New test.
10230         * obj-c++.dg/selector-6.mm: New test.
10231
10232 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10233
10234         PR objc/20574
10235         PR objc/19324
10236         * objc.dg/error-1.m: New test.
10237
10238 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10239
10240         PR fortran/23373
10241         * gfortran.fortran-torture/execute/pr23373-1.f90,
10242         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10243
10244 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10245
10246         PR libfortran/23760
10247         * gfortran.dg/g77/1832.f: Remove long string in write statement
10248         to allow the test to pass on correct list directed output with
10249         prepended space.
10250
10251 2005-09-07  James E Wilson  <wilson@specifix.com>
10252
10253         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10254
10255 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10256
10257         * gfortran.dg/parameter+save.f90: Rename to
10258         * gfortran.dg/parameter_save.f90: .. this.
10259
10260 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10261
10262         PR fortran/20848
10263         * gfortran.dg/parameter+save.f90: New test case.
10264
10265 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10266
10267         PR fortran/19269
10268         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10269
10270 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR c/23075
10273         * gcc.dg/pr23075.c: New test.
10274         * g++.dg/warn/pr23075.C: New test.
10275
10276         PR target/22362
10277         * gcc.target/i386/pr22362.c: New test.
10278
10279         PR rtl-optimization/23098
10280         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10281
10282         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10283         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10284         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10285
10286 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10287
10288         * g++.dg/expr/cast6.C: New test.
10289
10290         PR c++/9782
10291         * g++.dg/init/new15.C: New test.
10292
10293 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10294
10295         * gcc.dg/vect/Os-vect-95.c: New test.
10296         * gcc.dg/vect/vect-95.c: Same.
10297
10298 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10299
10300         * gcc.dg/vect/vect-29.c: Update xfail testing.
10301         * gcc.dg/vect/vect-44.c: Same.
10302         * gcc.dg/vect/vect-48.c: Same.
10303         * gcc.dg/vect/vect-50.c: Same.
10304         * gcc.dg/vect/vect-72.c: Same.
10305         * gcc.dg/vect/vect-77.c: Same.
10306         * gcc.dg/vect/vect-78.c: Same.
10307         * gcc.dg/vect/vect-80.c: Same.
10308         * gcc.dg/vect/vect-96.c: Same.
10309         * gcc.dg/vect/vect-100.c: Same.
10310         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10311         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10312         * gfortran.dg/vect/vect-5.f90: Same.
10313
10314 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10317         start strings.
10318         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10319         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10320
10321         PR c++/23056
10322         * g++.dg/opt/pr23056.C: New test.
10323
10324         PR rtl-optimization/23098
10325         * gcc.target/i386/pr23098.c: New test.
10326
10327 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10328
10329         PR c++/23667
10330         * g++.dg/template/static15.C: New test.
10331
10332         PR c++/21440
10333         * g++.dg/ext/stmtexpr5.C: New test.
10334         * g++.dg/ext/stmtexpr6.C: Likewise.
10335
10336 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10337
10338         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10339
10340         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10341         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10342         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10343
10344 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10345
10346         PR libfortran/23321
10347         * gfortran.dg/direct_io_4.f90: New test case.
10348
10349 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10350             Rasmus Hahn  <rassahah@neofonie.de>
10351
10352         PR libobjc/23108
10353         * objc.dg/type-stream-1.m: New test.
10354
10355 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10356
10357         PR fortran/23661
10358         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10359         gfortran.dg/print_fmt_3.f90: New test.
10360
10361 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * gfortran.dg/fmt_t_1.f90: New test.
10364
10365 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR rtl-optimization/23454
10368         * g++.dg/opt/pr23454.C: New test.
10369
10370 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10371
10372         PR c++/23699
10373         * g++.dg/ext/static1.C: New test.
10374
10375 2005-09-02  Richard Henderson  <rth@redhat.com>
10376
10377         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10378         tail call to check_fa_work.
10379
10380 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/21687
10383         * g++.dg/other/gc3.C: New test.
10384
10385 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10386
10387         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10388         * gcc.dg/20050826-1.c: Likewise.
10389
10390 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/23167
10393         * g++.dg/expr/volatile1.C: New test.
10394
10395 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10396
10397         PR middle-end/23547
10398         * gcc.dg/pr23547.c: New test.
10399
10400 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10401
10402         PR c/22061
10403         * gcc.c-torture/execute/pr22061-1.c,
10404         * gcc.c-torture/execute/pr22061-2.c,
10405         * gcc.c-torture/execute/pr22061-3.c,
10406         * gcc.c-torture/execute/pr22061-4.c: New tests.
10407
10408 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10409
10410         * gcc.dg/Wredundant-decls-2.c: New test to check that
10411         -Wredundant-decls does not issue warning for a variable
10412         definition following a declaration.
10413
10414 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10415
10416         PR debug/7241
10417         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10418         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10419         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10420
10421         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10422         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10423         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10424         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10425         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10426         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10427         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10428         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10429
10430 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         PR objc/23306
10433         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10434         scan-assmbler.
10435
10436 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10437
10438         PR target/21255
10439         * gcc.dg/pr21255-1.c: New test.
10440         * gcc.dg/pr21255-2-mb.c: Likewise.
10441         * gcc.dg/pr21255-2-ml.c: Likewise.
10442         * gcc.dg/pr21255-3.c: Likewise.
10443         * gcc.dg/pr21255-4.c: Likewise.
10444
10445 2005-08-31  Dale Johannesen  <dalej@apple.com>
10446
10447         * gcc.dg/20050830-1.c: New.
10448
10449 2005-08-31  Josh Conner  <jconner@apple.com>
10450
10451         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10452         command-line options for arm-*-* targets.
10453         * g++.dg/init/array16.C: Likewise.
10454         * g++.dg/other/crash-4.C: Likewise.
10455
10456 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10457
10458         PR obj-c++/23640
10459         * obj-c++.dg/gnu-runtime-3.mm: New test.
10460
10461 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10462
10463         PR c++/13377
10464         * g++.dg/lookup/ambig4.C: New test.
10465         * g++.dg/lookup/ambig5.C: New test.
10466         * g++.dg/tc1/dr101.C: Adjust error markers.
10467
10468 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10469
10470         PR c++/23639
10471         * g++.dg/template/ttp5.C: Adjust error markers.
10472
10473 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10474
10475         PR testsuite/23609
10476         * lib/obj-c++.exp: Include target-libpath.exp.
10477         (obj-c++_link_flags): Look for the GNU libobjc library
10478         and set the library path to include it.
10479         Don't manually set LD_LIBRARY_PATH (etc.) but call
10480         set_ld_library_path_env_vars instead.
10481         (obj-c++_target_compile): Don't set library path or
10482         linker flags because they are already set correctly
10483         in obj-c++_link_flags.
10484
10485 2005-08-30  Josh Conner  <jconner@apple.com>
10486
10487         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10488         to command-line options for arm-*-* targets.
10489
10490 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10491
10492         * g++.dg/other/i386-1.C: New.
10493
10494 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR preprocessor/20348
10497         PR preprocessor/20356
10498         * gcc.dg/cpp/pr20348.c: New test.
10499         * gcc.dg/cpp/pr20348.h: New file.
10500         * gcc.dg/cpp/inc/pr20348.h: New file.
10501         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10502         * gcc.dg/cpp/pr20356.c: New test.
10503         * gcc.dg/cpp/pr20356.h: New file.
10504         * gcc.dg/cpp/inc/pr20356.h: New file.
10505         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10506
10507 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10508
10509         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10510         Fix array dimension to avoid correct end-of-file error.
10511
10512 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10513
10514         PR libfortran/23598
10515         * gfortran.dg/iostat_1.f90: New test.
10516
10517 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10518
10519         PR middle-end/23408
10520         * gcc.dg/pr23408.c: New test.
10521
10522 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10523
10524         PR c++/23099
10525         * g++.dg/init/member1.C: Make sure erroneous static data member
10526         definitions are required.
10527         * g++.dg/template/static13.C: New test.
10528         * g++.dg/template/static14.C: Likewise.
10529
10530 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10533         -march=pentium4, remove ilp32 requirement.
10534
10535         PR middle-end/23484
10536         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10537         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10538
10539 2005-08-29  Andreas Jaeger  <aj@suse.de>
10540
10541         PR testsuite/23607
10542         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10543
10544 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10545
10546         * gcc.c-torture/execute/20050316-2.c: New test.
10547         * gcc.c-torture/execute/20050316-3.c: New test.
10548         * gcc.dg/torture/pr16104-1.c: New test.
10549
10550 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10551
10552         PR middle-end/23463
10553         * gcc.c-torture/execute/zero-struct-1.c: New test.
10554
10555 2005-08-27  Richard Guenther  <rguenther@suse.de>
10556
10557         PR target/23575
10558         * gcc.target/i386/pr23575.c: New testcase.
10559
10560 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10561
10562         PR rtl-optimization/23561
10563         * gcc.c-torture/execute/20050826-1.c: New test.
10564
10565         PR rtl-opt/23560
10566         * gcc.c-torture/execute/20050826-2.c: New test.
10567
10568 2005-08-26  Dale Johannesen  <dalej@apple.com>
10569
10570         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10571         * gcc.dg/20050826-1.c: New.
10572
10573 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/19004
10576         * g++.dg/template/nontype13.C: New test.
10577
10578         PR c++/23491
10579         * g++.dg/init/new14.C: New test.
10580         * g++.dg/expr/anew1.C: Do not XFAIL.
10581         * g++.dg/expr/anew2.C: Likewise.
10582         * g++.dg/expr/anew3.C: Likewise.
10583
10584 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10585
10586         PR middle-end/22439
10587         * gcc.dg/vla-3.c: New test.
10588
10589 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10590
10591         PR fortran/20363
10592         * gfortran.dg/named_interface.f90: New.
10593
10594 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10595
10596         * gcc.c-torture/execute/frame-address.c: New test.
10597
10598 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10599
10600         PR c++/20817
10601         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10602
10603 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10604
10605         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10606
10607 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10608
10609         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10610         * gcc.dg/altivec-22.c: Rename from..
10611         * gcc.dg/altivec-nomfcr.c: ..this.
10612
10613 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10614
10615         PR tree-optimization/23546
10616         * gcc.dg/tree-ssa/pr23546.c: New test.
10617
10618 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10619
10620         PR fortran/17758
10621         * gfortran.dg/nonreturning_statements.f90: New test.
10622
10623 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         PR c++/22454
10626         * g++.dg/parse/crash29.C: New.
10627
10628 2005-08-23  DJ Delorie  <dj@redhat.com>
10629
10630         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10631         constants have the L suffix.
10632
10633 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10634
10635         PR c++/23044
10636         * g++.dg/template/instantiate8.C: New.
10637
10638 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10639
10640         PR middle-end/23467
10641         * gcc.c-torture/execute/pr23467.c: New test.
10642
10643 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR tree-optimization/22043
10646         * gcc.c-torture/execute/20050613-1.c: New test.
10647
10648 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10649
10650         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10651
10652 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR rtl-optimization/23478
10655         * g++.dg/opt/pr23478.C: New test.
10656
10657 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10658
10659         PR c/18715
10660         * gcc.dg/switch-warn-3.c: New test.
10661
10662 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10663
10664         PR c++/22233
10665         * g++.dg/template/param1.C: New test.
10666
10667 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10668
10669         PR c++/23089
10670         * g++.dg/other/incomplete1.C: New test.
10671
10672 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10673
10674         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10675         are vectorizable.
10676
10677 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10678
10679         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10680         d_lines_5.f: New.
10681
10682 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * gcc.target/i386/sse-4.c: New test.
10685
10686 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10687
10688         PR testsuite/23239
10689         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10690
10691 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * gcc.dg/20050811-1.c: New test.
10694         * gcc.dg/20050811-2.c: New test.
10695
10696 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10697
10698         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10699
10700 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10701
10702         PR 23476
10703         * gcc.c-torture/compile/pr23476.c: New test.
10704
10705 2005-08-19  Devang Patel  <dpatel@apple.com>
10706
10707         PR tree-optimization/23048
10708         * gcc.dg/tree-ssa/pr23048.c: New test.
10709
10710 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10711
10712         PR middle-end/20624
10713         * g++.dg/warn/Wreturn-3.C: New test
10714
10715 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10716
10717         PR tree-optimization/22228
10718         * g++.dg/vect/pr22543.cc: New test.
10719
10720 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10721
10722         PR tree-optimization/21574
10723         * gcc.dg/tree-ssa/pr21574.c: New test.
10724
10725 2005-08-16  James E Wilson  <wilson@specifix.com>
10726
10727         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10728
10729 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10730
10731         PR tree-opt/23402
10732         * gcc.c-torture/compile/zero-strct-3.c: New test.
10733         * gcc.c-torture/compile/zero-strct-4.c: New test.
10734
10735 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10736
10737         PR target/23376
10738         * gcc.target/x86_64/pr23376.c: New test.
10739
10740 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10741
10742         PR c++/23337
10743         * g++.dg/ext/vector2.C: New.
10744
10745 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10746
10747         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10748
10749 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10750
10751         PR libfortran/23428
10752         * gfortran.dg/inquire-complex.f90: New test case.
10753
10754 2005-08-16  James E Wilson  <wilson@specifix.com>
10755
10756         PR tree-optimization/21105
10757         * gcc.dg/large-size-array.c: New.
10758
10759 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10760
10761         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10762         type.
10763         * gcc.dg/vect/vect-41: Likewise.
10764         * gcc.dg/vect/vect-42: Likewise.
10765         * gcc.dg/vect/vect-43: Likewise.
10766         * gcc.dg/vect/vect-44: Likewise.
10767         * gcc.dg/vect/vect-46: Likewise.
10768         * gcc.dg/vect/vect-47: Likewise.
10769         * gcc.dg/vect/vect-48: Likewise.
10770         * gcc.dg/vect/vect-52: Likewise.
10771         * gcc.dg/vect/vect-53: Likewise.
10772         * gcc.dg/vect/vect-54: Likewise.
10773         * gcc.dg/vect/vect-55: Likewise.
10774         * gcc.dg/vect/vect-56: Likewise.
10775         * gcc.dg/vect/vect-57: Likewise.
10776         * gcc.dg/vect/vect-58: Likewise.
10777         * gcc.dg/vect/vect-59: Likewise.
10778         * gcc.dg/vect/vect-60: Likewise.
10779         * gcc.dg/vect/vect-61: Likewise.
10780         * gcc.dg/vect/vect-85: Likewise.
10781         * gcc.dg/vect/vect-87: Likewise.
10782         * gcc.dg/vect/vect-88: Likewise.
10783         * gcc.dg/vect/vect-93.c: Likewise.
10784         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10785         * gcc.dg/vect/vect-75: Likewise.
10786         * gcc.dg/vect/vect-76: Likewise.
10787         * gcc.dg/vect/vect-77: Likewise.
10788         * gcc.dg/vect/vect-78: Likewise.
10789         * gcc.dg/vect/vect-80: Likewise.
10790         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10791         vectorized for the expected reason, rather than checking how alignment
10792         was handled.
10793         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10794         type and also instead of aligned pointers. Added documentation.
10795
10796 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10797
10798         * gfortran.dg/power.f90: New test.
10799
10800 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR rtl-optimization/23299
10803         * g++.dg/opt/pr23299.C: New test.
10804
10805 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10806
10807         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10808
10809 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10810
10811         * g++.dg/template/local6.C: New test.
10812
10813 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10814
10815         * execute/exceptions/finally-1.m: Check that the catch and finally are
10816         being called.  Also add a "return 0;" at the end of main.
10817
10818 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10819
10820         PR fortran/21432.
10821         * gfortran.dg/namelist_print_1.f: New test of functionality of
10822         PRINT namelist.
10823         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10824         namelist generates error with -std=f95.
10825
10826 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10827
10828         PR tree-optimization/23119
10829         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10830
10831 2005-08-13  Marcin Koziej  <creep@desk.pl>
10832             Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR libobjc/22492
10835         * execute/exceptions/finally-1.m: New test.
10836
10837 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10838
10839         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10840         testsuite.
10841         * objc/execute/exceptions/trivial.m: New test.
10842         * objc.dg/try-catch-11.m: Move to ...
10843         * objc/execute/exceptions/foward-1.m: Here.
10844         * objc.dg/try-catch-2.m: Move to ...
10845         * objc/execute/exceptions/catchall-1.m: Here.
10846         * objc.dg/try-catch-8.m: Move to ...
10847         * objc/execute/exceptions/local-variables-1.m: Here.
10848
10849 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10850
10851         * objc.dg/nested-func-1.m: Move to ...
10852         * objc/execute/nested-func-1.m: Here.
10853
10854 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10855
10856         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10857         in ${options} instead of [target_info name].
10858         * lib/obj-c++.exp (objc_target_compile): Likewise.
10859
10860 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10861
10862         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10863
10864 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         part of PR testsuite/23348
10867         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10868         of the torture options.
10869         * objc/compile/trivial.m: New test.
10870
10871 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10872
10873         * gfortran.dg/eoshift.f90: Correct format.
10874
10875 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10876
10877         * gfortran.fortran-torture/execute/character_passing.f90:
10878         Fix comment typo.
10879
10880 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10881
10882         PR c++/8271
10883         * g++.dg/template/unify10.C: New.
10884
10885 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10886
10887         * g++.dg/parse/pr22514.C: Move to...
10888         * g++.dg/debug/pr22514.C: here.
10889
10890 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10891
10892         PR c++/23266
10893         * g++.dg/inherit/pure1.C: New test.
10894
10895         * ChangeLog: Fix typos.
10896
10897 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10898             Steven Bosscher  <stevenb@suse.de>
10899
10900         * gfortran.dg/runtime_warning_1.f90: New test.
10901
10902 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/23219
10905         * g++.dg/parse/crash28.C: New.
10906
10907 2005-08-11  Richard Guenther  <rguenther@suse.de>
10908
10909         PR target/23289
10910         * gcc.target/i386/tailcall-1.c: New testcase.
10911
10912 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10913
10914         * gcc.dg/vect/vect-67.c: Un-xfail.
10915
10916 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10917
10918         PR c++/23225
10919         * g++.dg/testsuite/parse/crash27.C: new test.
10920
10921 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10922
10923         PR libfortran/22143
10924         * gfortran.dg/shift-kind.f90: New testcase.
10925
10926 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10927
10928         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10929         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10930
10931 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10932
10933         PR c++/20646
10934         * g++.dg/other/mult-stor1.C: New test.
10935
10936 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10937
10938         * gcc.c-torture/pr18299-1.c: Move to ...
10939         * gcc.c-torture/compile/pr18299-1.c: Here.
10940
10941 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10942
10943         * gfortran/fortran.torture/execute/character_passing.f90:
10944         Fix types for LSAME.
10945
10946 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10947
10948         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10949         input data back to what it was originally.
10950
10951 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10952
10953         * objc.dg/try-catch-8.m: Enable for all targets.
10954
10955 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10956
10957         * gcc.dg/pr23165.c: New test.
10958
10959 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10960
10961         PR tree-optimization/23234
10962         * gcc.dg/tree-ssa/pr23234.c: New test.
10963
10964 2005-08-08  Josh Conner  <jconner@apple.com>
10965
10966         PR rtl-optimization/23241
10967         * gcc.dg/char-compare.c: New test.
10968
10969 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10970
10971         PR c++/22508
10972         * g++.dg/init/new13.C: New test.
10973
10974 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10975
10976         PR c++/21166
10977         * g++.dg/other/crash-4.C: Adjust
10978         * g++/dg/ext/packed9.C: New.
10979
10980 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10981
10982         PR middle-end/21964
10983         * gcc.c-torture/execute/pr21964-1.c: New test.
10984
10985 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10986
10987         PR c/22458
10988         * gcc.dg/pr22458-1.c: New test.
10989
10990 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10991             Steven G. Kargl <kargls@comcast.net>
10992
10993         PR fortran/22390
10994         * gfortran.dg/flush_1.f90: New test.
10995
10996 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10997
10998         PR c++/23191
10999         * g++.dg/template/eh2.C: New test.
11000
11001 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11002
11003         PR c++/19498
11004         * g++.dg/template/instantiate7.C: New test.
11005
11006 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11007
11008         PR c/23113
11009         * gcc.dg/Wunused-value-1.c: New test.
11010
11011 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11012
11013         PR rtl-optimization/23233
11014         * gcc.c-torture/compile/pr23233-1.c: New test.
11015
11016 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR fortran/18833
11019         PR fortran/20850
11020         * gfortran.dg/equiv_1.f90: New test.
11021         * gfortran.dg/equiv_2.f90: New test.
11022         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11023         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11024         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11025
11026 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11027
11028         * gcc.c-torture/execute/vrp-5.c: New test.
11029         * gcc.c-torture/execute/vrp-6.c: New test.
11030         * gcc.dg/tree-ssa/vrp21.c: New test.
11031
11032 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11033
11034         * g++.dg/parse/pr22514.C: New test.
11035
11036 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11037
11038         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11039
11040         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11041         instead of constant loads / pool entries.
11042
11043 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11044
11045         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11046         TEST_TO_WCTYPE.
11047
11048 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11049
11050         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11051         __WINT_TYPE__ in generated prototypes if possible.
11052
11053 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11054
11055         PR 22037
11056         * g++.dg/tree-ssa/pr22037.C:
11057
11058 2005-08-04  Richard Henderson  <rth@redhat.com>
11059
11060         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11061         scan-tree-dump-times directive.
11062
11063 2005-08-04  Jan Hubicka  <jh@suse.cz>
11064
11065         * gcov-1.C: Fix switch counts.
11066         * gcov-4b.c: Likewise.
11067
11068 2005-08-03  Jeff Law  <law@redhat.com>
11069
11070         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11071
11072 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11073
11074         * gcc.c-torture/execute/pr23135.c: New test.
11075
11076 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11077
11078         PR tree-optimization/19899
11079         * gcc.dg/tree-ssa/scev-1.c: New test.
11080         * gcc.dg/tree-ssa/scev-2.c: New test.
11081
11082 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11083
11084         PR target/18582
11085         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11086
11087 2005-08-03  Jan Hubicka  <jh@suse.cz>
11088
11089         * update-conroll.c: New testcase.
11090         * update-conroll-2.c: New testcase.
11091
11092 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11093
11094         * gfortran.dg/constant_substring.f: New test.
11095         * gfortran.dg/pr22491.f: New test.
11096
11097 2005-08-02  Jan Hubicka  <jh@suse.cz>
11098
11099         * update-threading.c: Replace by the proper one.
11100
11101 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11102
11103         PR 23164
11104         * g++.dg/tree-ssa/pr23164.C: New test.
11105
11106 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11107
11108         * gcc.dg/tree-ssa/pr23192.c: New test.
11109
11110 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11111
11112         * gcc.c-torture/execute/vrp-4.c: New test.
11113
11114 2005-08-02  Jan Hubicka  <jh@suse.cz>
11115
11116         * update-threading.c: New test.
11117
11118 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11119
11120         * gcc.c-torture/compile/20050801-1.c: New test.
11121         * gcc.c-torture/compile/20050801-2.c: New test.
11122
11123 2005-08-01  Jan Hubicka  <jh@suse.cz>
11124
11125         * val-prof-5.c: New test.
11126
11127 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11128
11129         PR c/22311
11130         * gcc.dg/pr22311-1.c : New test.
11131
11132 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11133
11134         PR target/23095
11135         * gfortran.dg/pr23095.f: New test.
11136
11137         PR c++/22003
11138         * g++.dg/other/pr22003.C: New test.
11139
11140 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11141
11142         PR target/20621
11143         * gcc.c-torture/execute/pr20621-1.c: New test.
11144
11145 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11146
11147         * gfortran.dg/comma_format_extension_4.f: Adjust length
11148         of string for format.
11149         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11150         print statement with internal write.
11151         * gfortran.dg/der_array_io_2.f: Likewise.
11152         * gfortran.dg/der_array_io_3.f: Likewise.
11153
11154 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11155
11156         * gcc.dg/fold-abs-4.c: new test.
11157
11158 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11159
11160         PR fortran/22570 an related issues.
11161         * gfortran.dg/x_slash_1.f: New test.
11162
11163 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11164
11165         PR c/23143
11166         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11167         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11168
11169 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11170
11171         PR c/529
11172         * gcc.dg/Wshadow-3.c: New test.
11173
11174 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11175
11176         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11177         used to have the wrong bounds).
11178
11179 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11180
11181         PR c/21720
11182         * gcc.dg/hex-round-1.c: Test more cases.
11183         * gcc.dg/hex-round-2.c: New test.
11184
11185 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11186
11187         PR 22550
11188         * g++.dg/tree-ssa/pr22550.C: New test.
11189
11190 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11191
11192         * gcc.dg/tree-ssa/vrp19.c: New test.
11193         * gcc.dg/tree-ssa-vrp20.c: New test.
11194
11195 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         PR c/22240
11198         * gcc.dg/transparent-union-4.c: New test.
11199
11200 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11201
11202         PR c/22192
11203         * gcc.dg/c99-vla-2.c: New test.
11204
11205 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11206
11207         PR c/21720
11208         * gcc.dg/hex-round-1.c: New test.
11209
11210 2005-07-28  Jan Hubicka  <jh@suse.cz>
11211
11212         * inliner-1.c: Do not dump everything.
11213         * tree-prof.exp: Do not pass -ftree-based-profiling.
11214         * bprob.exp: Likewise.
11215
11216         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11217
11218 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11219
11220         PR c++/22545
11221         * g++.dg/expr/ptrmem7.C: New test.
11222
11223 2005-07-28  Mike Stump  <mrs@apple.com>
11224
11225         * g++.old-deja/g++.mike/visibility-1.C: New test.
11226
11227 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11228
11229         PR c/20187
11230         * gcc.c-torture/execute/pr20187-1.c: New test.
11231
11232 2005-07-28  Jeff Law  <law@redhat.com>
11233
11234         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11235         * gcc.dg/tree-ssa/vrp18.c: New test.
11236
11237 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11238
11239         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11240
11241 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11242
11243         PR tree-optimization/22506
11244         * gcc.dg/vect/ps22506.c: New test.
11245
11246 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11247
11248         PR target/21149
11249         * gcc.target/i386/sse-3.c: New test.
11250
11251 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11252
11253         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11254         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11255
11256 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11257
11258         PR c/22589
11259         * gcc.c-torture/compile/pr22589-1.c: New test.
11260
11261 2005-07-28  Jan Hubicka  <jh@suse.cz>
11262
11263         * update-loopch.c: New testcase.
11264
11265 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11266
11267         PR rtl-optimization/23047
11268         * gcc.c-torture/execute/pr23047.c: New test.
11269         * gcc.c-torture/execute/pr23047.x: New.
11270
11271 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11272
11273         PR tree-optimization/22493
11274         * gcc.c-torture/execute/pr22493-1.c: New test.
11275         * gcc.c-torture/execute/pr22493-1.x: New.
11276         * gcc.c-torture/execute/vrp-1.c: New test.
11277         * gcc.c-torture/execute/vrp-2.c: New test.
11278         * gcc.c-torture/execute/vrp-2.c: New test.
11279
11280 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11281
11282         * gcc.target/frv/all-builtin-read8.c: Delete.
11283         * gcc.target/frv/all-builtin-read16.c: Delete.
11284         * gcc.target/frv/all-builtin-read32.c: Delete.
11285         * gcc.target/frv/all-builtin-read64.c: Delete.
11286         * gcc.target/frv/all-builtin-write8.c: Delete.
11287         * gcc.target/frv/all-builtin-write16.c: Delete.
11288         * gcc.target/frv/all-builtin-write32.c: Delete.
11289         * gcc.target/frv/all-builtin-write64.c: Delete.
11290         * gcc.target/frv/all-read-write-1.c: New.
11291
11292 2005-07-27  Jeff Law  <law@redhat.com>
11293
11294         * gcc.c-torture/execute/pr22630.c: New test.
11295
11296 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11297
11298         PR tree-optimization/23073
11299         * gcc.dg/vect/nodump-pr23073.c: New test.
11300         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11301
11302 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11303
11304         PR tree-optimize/22348
11305         * gcc.c-torture/execute/pr22348.c: New.
11306
11307 2005-07-27  Richard Guenther  <rguenther@suse.de>
11308
11309         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11310
11311 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11312
11313         PR fortran/22503
11314         * gfortran.dg/logical_comp.f90: New test.
11315
11316 2005-07-27  Jan Hubicka  <jh@suse.cz>
11317
11318         * inliner-1.c: Add cleanup of dumps.
11319         * val-prof-*.c: Likewise.
11320         * update-tailcall.c: New.
11321
11322 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11323
11324         PR 22591
11325         * gcc.dg/tree-ssa/pr22591.c: New test.
11326         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11327
11328 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11329
11330         PR libobjc/22606
11331         * objc.dg/try-catch-11.m: New test.
11332
11333 2005-07-26  Richard Guenther  <rguenther@suse.de>
11334
11335         PR tree-optimization/22486
11336         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11337
11338 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11339
11340         PR tree-opt/22484
11341         * testsuite/g++.dg/opt/loop2.C: New test.
11342
11343 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11344
11345         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11346         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11347
11348 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11349
11350         * lib/profopt.exp (profopt-execute): Check for profiling data
11351         files on the target.
11352
11353 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11354
11355         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11356         for matching of asm labels.
11357
11358 2005-07-25  Richard Guenther  <rguenther@suse.de>
11359
11360         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11361
11362 2005-07-25  Richard Guenther  <rguenther@suse.de>
11363
11364         PR testsuite/22624
11365         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11366
11367 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11368
11369         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11370         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11371         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11372         * gcc.dg/vect/vect-100.c: New test.
11373         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11374         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11375         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11376         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11377         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11378         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11379         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11380         * gfortran.dg/vect/pr19049.f90: New testcase.
11381         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11382
11383 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11384
11385         * gcc.c-torture/execute/20050713-1.c: New test.
11386
11387         PR fortran/20063
11388         * gfortran.fortran-torture/execute/data_4.f90: New test.
11389
11390         PR middle-end/20303
11391         * gcc.dg/visibility-d.c: New test.
11392
11393 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11394
11395         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11396         * gfortran.dg/underflow.f90: Ditto.
11397
11398 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11399
11400         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11401         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11402         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11403
11404 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11405
11406         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11407         include case of field width of zero.
11408
11409 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11410
11411         PR libgfortran/21875
11412         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11413         with trailing blanks on normal formatted read.
11414
11415 2005-07-23  Chao-ying Fu  <fu@mips.com>
11416
11417         * gcc.target/mips/mips32-dsp-type.c: New test.
11418         * gcc.target/mips/mips32-dsp.c: New test.
11419
11420 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11421
11422         PR testsuite/21073
11423         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11424
11425         PR testsuite/20454
11426         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11427         and __cyg_profile_func_exit.
11428
11429 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11430
11431         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11432         * gfortran.dg/comma_format_extension_4.f: Same.
11433         * gfortran.dg/pr15332.f: Same.
11434         * gfortran.dg/pr21730.f: Same.
11435
11436 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11437
11438         * g++.dg/opt/vrp2.C: Fix testcase.
11439
11440         PR tree-opt/22625
11441         * g++.dg/opt/vrp2.C: New test.
11442
11443 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR debug/21828
11446         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11447
11448 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11449
11450         * gcc.dg/tree-ssa/20050719-1.c: New test.
11451
11452 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11453
11454         * gcc.dg/bfin-longcall-1.c: New file.
11455         * gcc.dg/bfin-longcall-2.c: New file.
11456
11457 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11458
11459         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11460
11461 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11462
11463         PR middle-end/19055
11464         * gcc.dg/tree-ssa/pr19055.c: New test.
11465         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11466
11467 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11468
11469         PR C++/22358
11470         * g++.dg/other/pr22358.C: New test.
11471
11472 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11473
11474         PR c++/2922
11475         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11476
11477 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11478
11479         PR c++/15938
11480         * g++.dg/init/union2.C: New test.
11481
11482 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11483
11484         PR c/22393
11485         * gcc.dg/complex-4.c: New test.
11486
11487 2005-07-21  Richard Guenther  <rguenther@suse.de>
11488
11489         PR testsuite/22522
11490         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11491         scanning for asm labels.
11492         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11493
11494 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11495
11496         PR target/22085
11497         * gcc.dg/altivec-pr22085.c: New.
11498
11499 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11500
11501         PR tree-optimization/19210
11502         * gcc.dg/tree-ssa/pr19210-1.c: New.
11503         * gcc.dg/tree-ssa/pr19210-2.c: New.
11504
11505 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11506
11507         PR rtl-optimization/22167
11508         * g++.dg/opt/pr22167.C: New test.
11509
11510 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11511
11512         PR c++/2922
11513         * g++.dg/lookup/two-stage2.C: New.
11514         * g++.dg/lookup/two-stage3.C: New.
11515         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11516         fixed two-stage name lookup for operators.
11517         * g++.dg/template/call3.C: Compiler now produces an appropriate
11518         error message.
11519         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11520         14 as a candidate.
11521         * g++.dg/template/ptrmem4.C: Compiler produces different error
11522         message.
11523         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11524         connect_to_method as a candidate.
11525
11526 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11527
11528         * gcc.dg/fold-alloc-1.c: New test.
11529
11530 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11531
11532         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11533         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11534
11535 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11536
11537         * gcc.dg/fold-abs-1.c: New test.
11538         * gcc.dg/fold-abs-2.c: New test.
11539         * gcc.dg/fold-abs-3.c: New test.
11540
11541 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11542
11543         Make CONSTRUCTOR use VEC to store initializers.
11544         * g++.dg/ext/complit3.C: Check for specific error messages.
11545         * g++.dg/init/brace2.C: Update error message.
11546         * g++.dg/warn/Wbraces2.C: Likewise.
11547
11548 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/16940
11551         * gfortran.dg/module_interface_1.f90: New test.
11552
11553 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11554             Kenneth Zadeck <zadeck@naturalbridge.com>
11555
11556         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11557
11558 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11559
11560         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11561         specify -Wformat for these tests.
11562         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11563         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11564         * gcc.dg/format/opt-6.c: Delete.
11565
11566 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11567
11568         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11569         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11570
11571 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11572
11573         * gcc.dg/tree-ssa/alias-2.c: New test.
11574
11575 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/22263
11578         * g++.dg/template/explicit7.C: New test.
11579
11580 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11581
11582         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11583         width of 8 to +Inf and -Inf.
11584
11585 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR c++/22139
11588         * g++.dg/template/friend36.C: New test.
11589
11590 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11591
11592         PR fortran/21730
11593         * gfortran.dg/pr21730.f: New test.
11594
11595 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11596             Kenneth Zadeck <zadeck@naturalbridge.com>
11597
11598         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11599         since pure const detection cannot run at -O1 in c compiler.
11600         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11601         can now optimize this case properly.
11602         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11603         because we now pass.
11604         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11605
11606 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11607
11608         PR c/22421
11609         * gcc.dg/format/bitfld-1.c: New test.
11610
11611 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11612
11613         PR c++/22204
11614         * g++.dg/rtti/repo1.C: New test.
11615
11616 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11617
11618         PR middle-end/22398
11619         * gcc.c-torture/compile/pr22398.c: New test.
11620
11621 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/22132
11624         * g++.dg/expr/cast4.C: New test.
11625
11626 2005-07-15  Richard Guenther  <rguenther@suse.de>
11627
11628         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11629         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11630
11631 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11632
11633         PR tree-optimization/22230
11634         * gcc.dg/tree-ssa/pr22230.c: New test.
11635
11636 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11637
11638         * gfortran.dg/g77/cpp6.f: New test.
11639
11640         PR fortran/22417
11641         * gfortran.dg/g77/cpp5.F: New test.
11642         * gfortran.dg/g77/cpp5.h: New file.
11643         * gfortran.dg/g77/cpp5inc.h: New file.
11644
11645 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR libfortran/16435
11648         * gfortran.dg/tl_editting.f90: New.
11649         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11650
11651 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11652
11653         * gfortran.dg/char_array_constructor.f90: New test.
11654
11655 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11656
11657         * gfortran.dg/past_eor.f90: New.
11658         * gfortran.dg/complex_read.f90: New.
11659
11660 2005-07-13  Jeff Law  <law@redhat.com>
11661
11662         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11663         additional casts.
11664
11665         * gcc.dg/tree-ssa/pr22321.c: New test
11666
11667 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11668
11669         PR tree-optimization/21921
11670         * gcc.dg/tree-ssa/pr21921.c: New.
11671
11672 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11673
11674         PR tree-optimizatio/22442
11675         * gcc.dg/tree-ssa/loop-11.c: New test.
11676
11677 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11678
11679         PR tree-opt/21840
11680         * gcc.c-torture/compile/pr21840.c: New test.
11681
11682 2005-07-12  Jan Hubicka  <jh@suse.cz>
11683
11684         * gcc.c-torture/compile/pr22379.c: New test.
11685
11686 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/21593
11689         gfortran.dg/dev_null.f90: Remove outdated comment about
11690         PR libfortran/21593.
11691
11692
11693 2005-07-12  Dale Johannesen  <dalej@apple.com>
11694
11695         * gcc.target/i386/compress-float-sse.c: New.
11696         * gcc.target/i386/compress-float-sse-pic.c: New.
11697         * gcc.target/i386/compress-float-387.c: New.
11698         * gcc.target/i386/compress-float-387-pic.c: New.
11699         * gcc.dg/compress-float-ppc.c: New.
11700         * gcc.dg/compress-float-ppc-pic.c: New.
11701
11702 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11703
11704         PR libfortran/21593
11705         gfortran.dg/dev_null.f90: Remove targets.
11706
11707 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11708
11709         PR tree-opt/22335
11710         * gcc.dg/pr22335-1.c: New test.
11711         * gcc.dg/pr22335-2.c: New test.
11712
11713 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11714
11715         PR c++/20172
11716         * g++.dg/template/nontype12.C : New test.
11717
11718 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11719
11720         * gcc.dg/tree-ssa/loop-10.c: New test.
11721
11722 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11723
11724         * gcc.c-torture/execute/20020720-1.x: Remove.
11725
11726 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11729
11730 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11731
11732         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11733         (dg-mips-options): Use it.
11734
11735 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11736
11737         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11738
11739 2005-07-09  Richard Henderson  <rth@redhat.com>
11740
11741         * lib/target-supports.exp (check_effective_target_sync_char_short):
11742         Add alpha.
11743
11744 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11745
11746         PR libfortran/22217
11747         * gfortran.dg/negative-z-descriptor.f90: New test.
11748
11749 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11750
11751         PR tree-opt/22329
11752         * gcc.dg/pr22329.c: New test.
11753
11754 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11755
11756         PR tree-optimization/20139
11757         * gcc.dg/tree-ssa/pr20139.c: New.
11758
11759 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11760
11761         PR tree-opt/22356
11762         * testsuite/gcc.dg/pr22356-1.c: New test.
11763
11764 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11765
11766         PR c++/21799
11767         * g++.dg/template/unify8.C: New.
11768         * g++.dg/template/unify9.C: New.
11769
11770 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11773
11774 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11775
11776         * gcc.dg/darwin-version-1.c: New.
11777         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11778         * gcc.dg/builtins-20.c: Likewise.
11779         * gcc.dg/builtins-53.c: Likewise.
11780         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11781         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11782         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11783         * gcc.dg/torture/builtins-power-1.c: Likewise.
11784         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11785         on Darwin.
11786
11787 2005-07-07  Jeff Law  <law@redhat.com>
11788
11789         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11790         argument evaluation order.
11791
11792 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11793
11794         PR libfortran/21594
11795         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11796         Add test cases where the shift length is greater than the
11797         array length.
11798
11799 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11800
11801         * obj-c++.dg/proto-lossage-6.mm: New.
11802         * objc.dg/proto-lossage-6.m: New.
11803
11804 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11805
11806         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11807         * objc.dg/gnu-runtime-2.m: Likewise.
11808
11809 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11810
11811         * gfortran.dg/longline.f: New test.
11812
11813         * gfortran.dg/badline.f: New test.
11814
11815 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11816
11817         PR fortran/16531
11818         PR fortran/15966
11819         PR fortran/18781
11820         * gfortran.dg/hollerith.f90: New.
11821         * gfortran.dg/hollerith2.f90: New.
11822         * gfortran.dg/hollerith3.f90: New.
11823         * gfortran.dg/hollerith4.f90: New.
11824         * gfortran.dg/hollerith_f95.f90: New.
11825         * gfortran.dg/hollerith_legacy.f90: New.
11826         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11827
11828 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11829
11830         PR objc/22274
11831         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11832         * objc.dg/gnu-runtime-2.m: New.
11833
11834 2005-07-06  Jeff Law  <law@redhat.com>
11835
11836         * gcc.dg/tree-ssa/vrp17.c: New test.
11837
11838 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11839
11840         PR fortran/22327
11841         * gfortran.dg/array_constructor_5.f90: New test.
11842
11843 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11846
11847 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11848
11849         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11850         * gcc.dg/980816-1.c: Ditto.
11851
11852 2005-07-06  Jeff Law  <law@redhat.com>
11853
11854         * gcc.c-torture/compile/pr21356.c: New test.
11855
11856 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11857
11858         PR c/22013
11859         PR c/22098
11860         * gcc.c-torture/compile/pr22013-1.c,
11861         gcc.c-torture/execute/pr22098-1.c,
11862         gcc.c-torture/execute/pr22098-2.c,
11863         gcc.c-torture/execute/pr22098-3.c: New tests.
11864
11865 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11866
11867         PR c/22308
11868         * gcc.dg/pr22308-1.c: New test.
11869
11870 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11871
11872         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11873         target.
11874         * gcc.dg/compare9.c: Use -fshort-enums instead of
11875         -fno-short-enums.  Change the last test to dg-bogus.
11876
11877 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11878
11879         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11880         * gcc.dg/compare9.c: New.
11881
11882 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11883
11884         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11885
11886 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11887
11888         PR testsuite/22288
11889         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11890
11891
11892 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11893
11894         * gcc.dg/format/gcc_gfc-1.c: New.
11895
11896 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11897
11898         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11899
11900 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11901
11902         PR fortran/20842
11903         * gfortran.dg/io_invalid_1.f90: New test.
11904
11905 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11906
11907         * gcc.dg/format/gcc_diag-1.c: Update.
11908
11909 2005-07-02  Jeff Law  <law@redhat.com>
11910
11911         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11912         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11913
11914 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11915
11916         * gcc.dg/format/gcc_diag-1.c: Update.
11917
11918 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11919
11920         PR tree-opt/22269
11921         * gcc.c-torture/compile/pr22269.c: New test.
11922
11923 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11924
11925         PR 21584
11926         PR 22219
11927         * g++.dg/tree-ssa/pr21584-1.C: New test.
11928         * g++.dg/tree-ssa/pr21584-2.C: New test.
11929
11930 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11931
11932         * obj-c++.dg/try-catch-11.mm: New.
11933         * objc.dg/try-catch-10.m: New.
11934
11935 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11936
11937         * g++.dg/other/ucnid-1.C: xfail on AIX.
11938
11939 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11940
11941         PR 22234
11942         * gcc.dg/20050629-1.c: New test.
11943
11944 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11945
11946         * obj-c++.dg/const-str-1[0-1].mm: New.
11947         * objc.dg/const-str-1[0-1].m: New.
11948
11949 2005-05-29  Richard Henderson  <rth@redhat.com>
11950
11951         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11952         Rename from check_effective_target_vect_no_max.
11953         (check_effective_target_vect_no_int_add): New.
11954         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11955         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11956         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11957         * gcc.dg/vect/vect-reduc-1.c: Use both.
11958         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11959
11960 2005-05-29  Richard Henderson  <rth@redhat.com>
11961
11962         * lib/target-supports.exp (check_effective_target_vect_no_max):
11963         Remove i386 and x86_64.
11964
11965 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11966
11967         PR testsuite/21969
11968         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11969
11970 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11971
11972         PR middle-end/21969
11973         * gcc.dg/vect/pr21969.c: New test.
11974
11975 2005-06-28  Eric Christopher  <echristo@redhat.com>
11976
11977         PR c/22052
11978         PR c/21975
11979         * gcc.dg/inline1.c: New test.
11980         * gcc.dg/inline2.c: Ditto.
11981         * gcc.dg/inline3.c: Ditto.
11982         * gcc.dg/inline4.c: Ditto.
11983         * gcc.dg/inline5.c: Ditto.
11984
11985 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11986
11987         PR libfortran/22142
11988         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11989         Add testcase also testing eoshift1 for PR 22142.
11990
11991 2005-06-28  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11994         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11995         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11996         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11997         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11998
11999 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12000
12001         PR libfortran/22142
12002         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12003         Add testcase for PR 22142.
12004
12005 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12006
12007         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12008         gcc.target/ia64/fpreg-2.c: New tests.
12009
12010 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12011
12012         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12013
12014 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12015
12016         PR libfortran/22170
12017         * gfortran.dg/slash_1.f90: New test.
12018
12019 2005-06-27  Richard Henderson  <rth@redhat.com>
12020
12021         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12022         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12023         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12024         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12025         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12026         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12027
12028 2005-06-27  Richard Henderson  <rth@redhat.com>
12029
12030         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12031         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12032
12033 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12034
12035         * obj-c++.dg/proto-lossage-5.mm: New.
12036         * objc.dg/proto-lossage-5.m: New.
12037
12038 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12039
12040         PR 21959
12041         * gcc.dg/tree-ssa/pr21959.c: New test.
12042
12043 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12046         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12047         testing uninitialized var.
12048
12049         * gcc.c-torture/execute/builtins/chk.h: New.
12050         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12051         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12052         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12053         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12054         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12055         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12056         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12057         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12058         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12059         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12060         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12061         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12062         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12063         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12064         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12065         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12066         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12067         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12068         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12069         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12070         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12071         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12072         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12073         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12074         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12075         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12076         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12077         * gcc.dg/builtin-object-size-1.c: New test.
12078         * gcc.dg/builtin-object-size-2.c: New test.
12079         * gcc.dg/builtin-object-size-3.c: New test.
12080         * gcc.dg/builtin-object-size-4.c: New test.
12081         * gcc.dg/builtin-object-size-5.c: New test.
12082         * gcc.dg/builtin-stringop-chk-1.c: New test.
12083         * gcc.dg/builtin-stringop-chk-2.c: New test.
12084         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12085         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12086         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12087         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12088         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12089         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12090         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12091         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12092         * gcc.c-torture/execute/printf-1.c: New test.
12093         * gcc.c-torture/execute/fprintf-1.c: New test.
12094         * gcc.c-torture/execute/vprintf-1.c: New test.
12095         * gcc.c-torture/execute/vfprintf-1.c: New test.
12096         * gcc.c-torture/execute/printf-chk-1.c: New test.
12097         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12098         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12099         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12100
12101 2005-06-27  Michael Matz  <matz@suse.de>
12102
12103         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12104         slot is not merged if address escapes.
12105
12106 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12107
12108         PR c/21911
12109         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12110
12111 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12112
12113         PR middle-end/17965
12114         * gcc.c-torture/compile/20050622-1.c: New test.
12115
12116         PR middle-end/22028
12117         * gcc.dg/20050620-1.c: New test.
12118
12119 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12120
12121         PR tree-optimization/22026
12122         * gcc.dg/tree-ssa/pr22026.c: New.
12123
12124 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12125
12126         PR libfortran/22144
12127         * gfortran.dg/shift-alloc.f90: New testcase.
12128
12129 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12130
12131         * all files: Update FSF address in copyright headers.
12132
12133 2005-06-22  Jan Hubicka  <jh@suse.cz>
12134
12135         * wholeprogram-1.c: New testcase.
12136         * wholeprogram-2.c: New testcase.
12137
12138 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR 22171
12141         * gcc.dg/tree-ssa/pr22171.c: New test.
12142
12143 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12144
12145         * gfortran.dg/simplify_modulo.f90: New.
12146
12147 2005-06-24  Jan Hubicka  <jh@suse.cz>
12148
12149         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12150
12151 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12152
12153         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12154
12155 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12156
12157         * obj-c++.dg/typedef-alias-1.mm: New.
12158         * objc.dg/typedef-alias-1.m: New.
12159
12160 2005-06-23  Jeff Law  <law@redhat.com>
12161
12162         * gcc.dg/tree-ssa/vrp16.c: New test.
12163
12164 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12165
12166         * lib/target-supports.exp: Add
12167         check_effective_target_fortran_large_real and
12168         check_effective_target_fortran_large_int to check for
12169         corresponding effective targets.
12170         * gfortran.dg/large_integer_kind_1.f90: New test.
12171         * gfortran.dg/large_real_kind_1.f90: New test.
12172
12173 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12174
12175         PR tree-optimization/22117
12176         * gcc.dg/tree-ssa/pr22117.c: New.
12177
12178 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12179
12180         PR testsuite/22123
12181         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12182
12183 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12184
12185         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12186
12187 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12188
12189         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12190         * gfortran.dg/f2c_4.c: Likewise.
12191
12192 2005-06-22 Paul Brook  <paul@codesourcery.com>
12193
12194         PR fortran/21034
12195         * gfortran.dg/auto_save_1.f90: New test.
12196
12197 2005-06-22  Michael Matz  <matz@suse.de>
12198
12199         * gcc.target/x86-64/abi: New directory.
12200         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12201         * gcc.target/x86-64/abi/README.gcc: New file.
12202         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12203         * gcc.target/x86-64/abi/asm-support.s: New file.
12204         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12205         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12206         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12207         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12208         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12209         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12210         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12211         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12212         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12213         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12214         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12215         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12216         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12217         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12218         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12219         * gcc.target/x86_64/abi/test_varargs.c: New test.
12220
12221 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12222
12223         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12224         32-bit i?86 and x86_64.
12225
12226 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12227
12228         * obj-c++.dg/const-str-[1-9].mm: New tests.
12229
12230 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12231
12232         PR fortran/22010
12233         * gfortran.dg/namelist_use.f90: New.
12234         * gfortran.dg/namelist_use_only.f90: New.
12235
12236 2005-06-21  Jeff Law  <law@redhat.com>
12237
12238         * gcc.dg/tree-ssa/vrp15.c: New test.
12239
12240 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12241
12242         * lib/target-supports.exp (check_effective_target_vect_reduction):
12243         Remove.
12244         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12245         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12246         remove vect_reduction target keyword. Also avoid two returns in main.
12247         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12248         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12249         * gcc.dg/vect/vect-reduc-1short.c: New test.
12250         * gcc.dg/vect/vect-reduc-1char.c: New test.
12251         * gcc.dg/vect/vect-reduc-2short.c: New test.
12252         * gcc.dg/vect/vect-reduc-2char.c: New test.
12253         * gcc.dg/vect/vect-reduc-6.c: New test.
12254         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12255         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12256         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12257
12258 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12259         Paul Thomas  <pault@gcc.gnu.org>
12260
12261         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12262         New tests.
12263
12264 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12265
12266         * gfortran.dg/backslash_1.f90: New test.
12267         * gfortran.dg/backslash_2.f90: New test.
12268
12269 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12270
12271         * gfortran.dg/duplicate_labels.f90: New test.
12272
12273 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12274
12275         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12276         unsupportable relocations.
12277         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12278         * gcc.dg/20050321-2.c: xfail for NetWare.
12279
12280 2005-06-20  Andreas Jaeger  <aj@suse.de>
12281
12282         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12283         gcc.target/i386/fastcall-sseregparm.c,
12284         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12285
12286 2005-06-19  Richard Henderson  <rth@redhat.com>
12287
12288         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12289
12290 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12291
12292         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12293
12294 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12295
12296         PR c++/22115
12297         * g++.dg/conversion/simd2.C: Change expected error message.
12298
12299 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12300
12301         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12302         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12303         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12304
12305 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12306
12307         * gcc.dg/fold-mod-1.c: New test.
12308
12309 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12310
12311         PR fortran/19926
12312         * gfortran.dg/pr19926.f90: New test.
12313
12314 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12315
12316         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12317         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12318         targets.
12319         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12320         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12321
12322 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12323
12324         * gcc.target/ia64/float80-varargs-1.c: New test.
12325
12326 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12327
12328         PR tree-opt/22035
12329         * gfortran.dg/f2c_6.f90: New test.
12330
12331 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12332
12333         PR c++/17413
12334         * g++.dg/template/local5.C: New.
12335
12336 2005-06-17  Richard Henderson  <rth@redhat.com>
12337
12338         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12339
12340 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12341
12342         PR testsuite/21945
12343         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12344
12345 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12346
12347         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12348         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12349         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12350         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12351         check_vect to verify the presence of hardware vector support.
12352
12353 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12354
12355         PR testsuite/22056
12356         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12357
12358 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12359
12360         PR libfortran/19216
12361         * gfortran.dg/pr19216.f: Add correct space between brackets and
12362         dg directive.
12363
12364 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12365
12366         PR libfortran/16436
12367         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12368
12369 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12370
12371         * gcc.target/i386/attributes-error.c: New testcase.
12372         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12373         * gcc.target/i386/regparm-stdcall.c: Likewise.
12374         * gcc.target/i386/sseregparm-1.c: Likewise.
12375         * gcc.target/i386/sseregparm-2.c: Likewise.
12376
12377 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12378
12379         * g++.dg/rtti/crash2.C: New.
12380
12381 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12382
12383         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12384
12385 2005-06-15  David Ung  <davidu@mips.com>
12386
12387         * gcc.target/mips/mips16e-extends.c: New test for testing the
12388         generation of MIPS16e zeb/zeh, seb/seh instructions.
12389
12390 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12391
12392         PR 22018
12393         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12394         * gcc.dg/tree-ssa/pr22018.c: New test.
12395
12396 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12397
12398         * gcc.dg/simd-1.c: Update error messages.
12399         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12400         * gcc.dg/simd-2.c: Update error messages.
12401         * gcc.dg/simd-4.c: New.
12402
12403 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12404
12405         PR c++/20678
12406         * g++.dg/other/crash-4.C: New.
12407
12408 2005-06-14  Devang Patel  <dpatel@apple.com>
12409
12410         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12411
12412 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         PR c++/21929
12415         * g++.dg/parse/crash11.C: Update
12416
12417 2005-06-13  Jeff Law  <law@redhat.com>
12418
12419         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12420         perform the desired transformations.
12421         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12422         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12423
12424 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12425
12426         PR fortran/22038
12427         * gfortran.dg/forall_1.f90: Un-XFAIL.
12428
12429 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         PR c++/21929
12432         * g++.dg/parse/crash26.C: New.
12433
12434         PR c++/20789
12435         * g++.dg/init/member1.C: New.
12436
12437 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12438
12439         * gfortran.dg/altreturn_1.f90: New test.
12440
12441 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12442
12443         PR middle-end/21985
12444         * gcc.dg/tree-ssa/pr21985.c: New test.
12445
12446 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12447
12448         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12449
12450 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12451
12452         PR c++/21930
12453         * g++.dg/other/error10.C: New test case.
12454
12455 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12456
12457         PR libfortran/19155
12458         * gfortran.dg/pr19155.f: Add test.
12459
12460 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12461
12462         * gfortran.dg/f2c_7.f90: New test.
12463
12464         * gfortran.dg/forall_1.f90: XFAILed.
12465
12466 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12467
12468         * gcc.dg/pr14796-1.c: New.
12469         * gcc.dg/pr14796-2.c: New.
12470
12471 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12472
12473         PR fortran/17792
12474         PR fortran/21375
12475         * gfortran.dg/deallocate_stat.f90: New test.
12476
12477 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12478
12479         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12480
12481 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12482
12483         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12484         access will be generated when this loop is vectorized. Test that
12485         accesses with same alignment were detected.
12486         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12487         Test that accesses with same alignment were detected.
12488         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12489         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12490         alignment were detected.
12491
12492 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12493
12494         PR c++/10611
12495         * g++.dg/conversion/simd2.C: New.
12496
12497 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12498
12499         * gcc.dg/Wcxx-compat-1.c: New.
12500
12501 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12502
12503         PR libfortran/21480
12504         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12505         complex array.
12506
12507 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12508
12509         * gcc.dg/alias-8.c: New.
12510
12511 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12512
12513         * gcc.dg/format/cmn_err-1.c: Update.
12514
12515 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12516
12517         PR target/20666
12518         * gcc.target/sparc/fexpand-2.c: New.
12519         * gcc.target/sparc/fpmerge-2.c: New.
12520         * gcc.target/sparc/fpmul-2.c: New.
12521         * gcc.target/sparc/noresult.c: New.
12522         * gcc.target/sparc/pdist-2.c: New.
12523         * gcc.target/sparc/pdist-3.c: New.
12524
12525 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12526
12527         PR testsuite/21702
12528         * gcc.target/i386/i386.exp: Fix comment typo.
12529
12530 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12531
12532         PR c++/19497
12533         * g++.dg/inherit/using5.C: New.
12534         * g++.dg/inherit/using6.C: New.
12535
12536 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12537
12538         PR c++/19894
12539         * g++.dg/template/ptrmem15.C: New test.
12540
12541         PR c++/20563
12542         * g++.dg/ext/label4.C: New test.
12543
12544 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12545
12546         * gcc.dg/tls/debug-1.c: New test.
12547
12548 2005-06-07  Dale Johannesen  <dalej@apple.com>
12549
12550         * gcc.target/i386/movq.c: New.
12551
12552 2005-06-07  Dale Johannesen  <dalej@apple.com>
12553
12554         * gcc.dg/20050607-1.c: New.
12555
12556 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12557
12558         PR middle-end/21850
12559         * gcc.c-torture/execute/20050607-1.c: New test.
12560
12561 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12562
12563         PR libfortran/21926
12564         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12565         Test case where the return array has lowest stride one,
12566         but isn't packed.
12567
12568 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12569
12570         * lib/target-supports.exp (check_effective_target_sync_int_long):
12571         Add s390 and s390x targets.
12572
12573 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12574
12575         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12576         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12577         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12578         * gcc.dg/tree-ssa/loop-9.c: New test.
12579
12580 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         * g++.dg/parse/defarg10.C: New.
12583
12584 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR regression/21897
12587         * gcc.c-torture/execute/20050604-1.c: New test.
12588
12589 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12590
12591         PR 21903
12592         * g++.dg/parse/defarg9.C: New.
12593
12594         PR c++/20637
12595         * g++.dg/inherit/using4.C: New.
12596         * g++.dg/overload/error1.C: Adjust expected errors.
12597         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12598         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12599         * g++.old-deja/g++.other/redecl2.C: Likewise.
12600         * g++.old-deja/g++.other/redecl4.C: Likewise.
12601         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12602
12603 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12604
12605         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12606
12607 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12608
12609         * lib/gfortran.exp (gfortran_target_compile): Call
12610         dg-additional-files-options
12611         * gfortran.dg/f2c_4.f90: New file
12612         * gfortran.dg/f2c_4.c: New file
12613         * gfortran.dg/f2c_5.f90: New file
12614         * gfortran.dg/f2c_5.c: New file
12615
12616 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12617
12618         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12619
12620         PR fortran/21912
12621         * gfortran.dg/array_constructor_4.f90: New test.
12622
12623 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/21619
12626         * g++.dg/ext/builtin9.C: New test.
12627
12628 2005-06-05  Dale Johannesen  <dalej@apple.com>
12629
12630         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12631         * gcc.c-torture/execute/20050603-2.c: Ditto.
12632
12633 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12634
12635         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12636         * gcc.dg/vect/vect-reduc-1.c: New.
12637         * gcc.dg/vect/vect-reduc-2.c: New.
12638         * gcc.dg/vect/vect-reduc-3.c: New.
12639
12640 2005-06-04  Dale Johannesen  <dalej@apple.com>
12641
12642         * gcc.c-torture/execute/20050603-1.c: New.
12643         * gcc.c-torture/execute/20050603-2.c: New.
12644         * gcc.dg/20050603-3.c: New.
12645
12646 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12647
12648         PR fortran/19195
12649         * gfortran.dg/debug_1.f90: New test.
12650
12651         * gfortran.dg/forall_1.f90: New test.
12652
12653 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12654
12655         * gfortran.dg/array_constructor_3.f90: New test.
12656
12657 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12658
12659         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12660
12661 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12662
12663         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12664
12665 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12666
12667         PR c/21873
12668         * gcc.dg/init-excess-1.c: New test.
12669
12670 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/21853
12673         * g++.dg/expr/static_cast6.C: New test.
12674
12675 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12676
12677         * gcc.dg/tree-ssa/vrp14.c: New test.
12678
12679 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/21336
12682         * g++.dg/template/new2.C: New test.
12683
12684 2005-06-03  Josh Conner  <jconner@apple.com>
12685
12686         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12687         all entries in initializer.
12688
12689 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12690
12691         PR middle-end/21858
12692         * gcc.dg/pr21858.c: New testcase.
12693
12694 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12695
12696         PR tree-optimization/21292
12697
12698         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12699         New.
12700         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12701         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12702         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12703         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12704         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12705
12706 2005-06-02  Richard Henderson  <rth@redhat.com>
12707
12708         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12709
12710 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12711
12712         * gcc.dg/wtypequal.c: New testcase.
12713
12714 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12715
12716         PR 21582
12717         * gcc.dg/tree-ssa/pr21582.c: New test.
12718
12719 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         PR c++/21280
12722         * g++.dg/opt/interface2.h: New.
12723         * g++.dg/opt/interface2.C: New.
12724         * g++.dg/init/ctor4.C: Adjust error lines.
12725         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12726         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12727         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12728         * g++.old-deja/g++.pt/assign1.C: Likewise.
12729         * g++.old-deja/g++.pt/crash20.C: Likewise.
12730
12731 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12732
12733         PR tree-optimization/21734
12734         * g++.dg/vect/pr21734_1.cc: New.
12735         * g++.dg/vect/pr21734_2.cc: New.
12736
12737 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12738
12739         PR c++/20350
12740         * g++.dg/template/spec24.C: New.
12741
12742         PR c++/21151
12743         * g++.dg/pch/local-1.C: New.
12744         * g++.dg/pch/local-1.Hs: New.
12745
12746 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12747
12748         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12749         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12750         * gcc.dg/tree-ssa/pr14341.c: New test.
12751         * gcc.dg/tree-ssa/pr14841.c: New test.
12752         * gcc.dg/tree-ssa/pr20701.c: New test.
12753         * gcc.dg/tree-ssa/pr21086.c: New test.
12754         * gcc.dg/tree-ssa/pr21090.c: New test.
12755         * gcc.dg/tree-ssa/pr21332.c: New test.
12756         * gcc.dg/tree-ssa/pr21458.c: New test.
12757         * gcc.dg/tree-ssa/pr21658.c: New test.
12758         * gcc.dg/tree-ssa/vrp01.c: New test.
12759         * gcc.dg/tree-ssa/vrp02.c: New test.
12760         * gcc.dg/tree-ssa/vrp03.c: New test.
12761         * gcc.dg/tree-ssa/vrp04.c: New test.
12762         * gcc.dg/tree-ssa/vrp05.c: New test.
12763         * gcc.dg/tree-ssa/vrp06.c: New test.
12764         * gcc.dg/tree-ssa/vrp07.c: New test.
12765         * gcc.dg/tree-ssa/vrp08.c: New test.
12766         * gcc.dg/tree-ssa/vrp09.c: New test.
12767         * gcc.dg/tree-ssa/vrp10.c: New test.
12768         * gcc.dg/tree-ssa/vrp11.c: New test.
12769         * gcc.dg/tree-ssa/vrp12.c: New test.
12770         * gcc.dg/tree-ssa/vrp13.c: New test.
12771
12772 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12773
12774         PR 21029
12775         * gcc.dg/tree-ssa/pr21029.c: New test.
12776
12777 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12778
12779         * gfortran.dg/logint-1.f: New test case.
12780         * gfortran.dg/logint-2.f: Likewise.
12781         * gfortran.dg/logint-3.f: Likewise.
12782
12783 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12784
12785         PR c/21536
12786         PR c/20760
12787         * gcc.dg/20050527-1.c: New test.
12788
12789         * gcc.dg/i386-sse-12.c: New test.
12790
12791         PR fortran/21729
12792         * gfortran.dg/implicit_5.f90: New test.
12793
12794 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12795
12796         PR fortran/20883
12797         * gfortran/assign_4.f90: New test.
12798         * gfortran/assign_2.f90: Change compile to run.
12799
12800 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12801
12802         * lib/target-supports.exp
12803         (check_effective_target_sync_char_short): New.
12804         * gcc.dg/sync-2.c: New.
12805
12806 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12807
12808         PR tree-optimization/21817
12809         * gcc.dg/torture/pr21817-1.c: New.
12810
12811 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         PR c++/21165
12814         * g++.dg/template/init5.C: New.
12815
12816 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12817
12818         * gfortran.dg/char_initialiser_actual.f90:
12819         Test character initialisers as actual arguments.
12820         * gfortran.dg/char_pointer_comp_assign.f90:
12821         Test character pointer structure component assignments.
12822         * gfortran.dg/char_array_structure_constructor.f90:
12823         Test character components in structure constructors.
12824
12825 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12826
12827         PR middle-end/20931
12828         * g++.dg/opt/pr20931.C: New test.
12829
12830 2005-05-31  Andreas Jaeger  <aj@suse.de>
12831
12832         PR testsuite/20772
12833         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12834         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12835         g++.old-deja/g++.ext/asmspec1.C,
12836         g++.old-deja/g++.other/regstack.C,
12837         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12838         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12839         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12840         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12841         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12842         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12843         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12844         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12845         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12846         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12847         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12848         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12849         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12850         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12851         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12852         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12853         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12854         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12855         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12856
12857 2005-05-31  Jeff Law  <law@redhat.com>
12858
12859         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12860
12861 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12862
12863         PR middle-end/21743
12864         * gcc.dg/builtins-1.c: Activate disabled clog test.
12865         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12866
12867 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12868
12869         * gfortran.dg/char_pointer_assign.f90:
12870         Test character-pointer assignments and pointer assignments.
12871         * gfortran.dg/char_pointer_dummy.f90:
12872         Test character-pointer dummy arguments.
12873         * gfortran.dg/char_pointer_func.f90:
12874         Test character-pointer function returns.
12875         * gfortran.dg/char_pointer_dependency.f90:
12876         Test character-pointer functions with dependencies.
12877
12878 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/21784
12881         * g++.dg/lookup/using14.C: New test.
12882
12883 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12884
12885         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12886         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12887         trailing ^M.
12888
12889 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12890
12891         PR c++/17413
12892         * g++.dg/template/local5.C: New.
12893
12894         PR target/21761
12895         * gcc.c-torture/compile/pr21761.c: New.
12896
12897         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12898         before darwin8.
12899
12900 2005-05-30  Steven G. Kargl
12901
12902         PR fortran/20846
12903         * gfortran.dg/inquire_8.f90: New test.
12904
12905 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12906
12907         PR libfortran/21376
12908         * gfortran.dg/output_exponents_1.f90: New test.
12909
12910 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12911
12912         PR libfortran/20006
12913         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12914
12915 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12916
12917         PR c++/21210
12918         * g++.dg/ext/complex1.C: New test.
12919
12920         PR c++/21340
12921         * g++.dg/init/ctor6.C: New test.
12922
12923 2005-05-29  Jan Hubicka  <jh@suse.cz>
12924
12925         * gcc.c-torture/compile/pr21562.c: New.
12926
12927 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12928
12929         * gfortran.dg/subnormal_1.f90: New test.
12930
12931 2005-05-28  Jan Hubicka  <jh@suse.cz>
12932
12933         * tree-prof.exp: Fix comment.
12934         * value-prof-1.c: New.
12935         * value-prof-2.c: New.
12936         * value-prof-3.c: New.
12937         * value-prof-4.c: New.
12938
12939 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12940
12941         PR c++/21614
12942         * g++.dg/expr/ptrmem6.C: New test.
12943         * g++.dg/expr/ptrmem6a.C: Likewise.
12944
12945 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12946
12947         PR tree-optimization/21658
12948         * gcc.dg/tree-ssa/pr21658.c: New.
12949
12950 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         PR c++/21455
12953         * g++.dg/inherit/ptrmem3.C: New.
12954
12955         PR c++/21681
12956         * g++.dg/parse/template16.C: New.
12957
12958 2005-05-27  Andreas Jaeger  <aj@suse.de>
12959
12960         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12961
12962         * gcc.dg/i386-sse-8.c: Run test on all archs.
12963
12964 2005-05-26  Mike Stump  <mrs@apple.com>
12965
12966         * objc.dg/isa-field-1.m: Only run on darwin.
12967         * objc.dg/lookup-1.m: Likewise.
12968         * objc.dg/try-catch-8.m: Likewise.
12969
12970 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12971
12972         PR tree-optimization/9814
12973         * gcc.dg/pr9814-1.c: New test case.
12974
12975 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12976
12977         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12978         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12979         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12980         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12981         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12982         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12983         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12984         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12985         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12986         objc.dg/try-catch-8.m: New.
12987
12988 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12989
12990         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12991         remove extraneous semicolons.
12992
12993 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12994
12995         * obj-c++.dg/comp-types-12.mm: New.
12996         * objc.dg/comp-types-11.m: New.
12997         * objc.dg/selector-4.m: New.
12998
12999 2005-05-26  Andreas Jaeger  <aj@suse.de>
13000
13001         PR testsuite/20772
13002         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13003         g++.old-deja/g++.ext/attrib3.C,
13004         g++.old-deja/g++.other/store-expr1.C,
13005         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13006         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13007         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13008         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13009         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13010         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13011         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13012         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13013         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13014         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13015         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13016         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13017         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13018         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13019         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13020         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13021         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13022         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13023         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13024
13025 2005-05-26  Andreas Jaeger  <aj@suse.de>
13026
13027         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13028         x86-64 compilation.
13029
13030 2005-05-26  Andreas Jaeger  <aj@suse.de>
13031
13032         PR testsuite/20772
13033         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13034         gcc.misc-tests/i386-pf-athlon-1.c,
13035         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13036         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13037         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13038         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13039         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13040         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13041         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13042         programs.
13043
13044         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13045         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13046         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13047         x86-64 compilation.
13048
13049         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13050         x86_64.
13051
13052         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13053         effective-target ilp32.
13054
13055 2005-05-26  David Ung  <davidu@mips.com>
13056
13057         * gcc.target/mips/ext_ins.c: New test for testing the generation
13058         of MIPS32/64 rev 2 ext/ins instructions.
13059
13060 2005-05-26  Andreas Jaeger  <aj@suse.de>
13061
13062         * treelang/compile/unsigned.tree: Use gimple instead of
13063         nonexisting generic dump.
13064
13065 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13066
13067         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13068
13069 2005-05-26  Andreas Jaeger  <aj@suse.de>
13070
13071         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13072
13073 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13074
13075         PR libfortran/17283
13076         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13077         Test callee-allocated memory with write statements.
13078
13079 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13080
13081         PR middle-end/21709
13082         * gcc.dg/pr21709-1.c: New test case.
13083
13084 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13085             Mike Stump  <mrs@apple.com>
13086
13087         * objc/execute/next_mapping.h: Update for C++.
13088
13089         * obj-c++.dg/selector-1.mm: Move to...
13090         * obj-c++.dg/selector-4.mm: here...
13091
13092         * obj-c++.dg/basic.mm: New.
13093         * obj-c++.dg/comp-types-1.mm: New.
13094         * obj-c++.dg/cxx-class-1.mm: New.
13095         * obj-c++.dg/cxx-ivars-1.mm: New.
13096         * obj-c++.dg/cxx-ivars-2.mm: New.
13097         * obj-c++.dg/cxx-ivars-3.mm: New.
13098         * obj-c++.dg/cxx-scope-1.mm: New.
13099         * obj-c++.dg/cxx-scope-2.mm: New.
13100         * obj-c++.dg/defs.mm: New.
13101         * obj-c++.dg/empty-private-1.mm: New.
13102         * obj-c++.dg/encode-1.mm: New.
13103         * obj-c++.dg/encode-2.mm: New.
13104         * obj-c++.dg/encode-3.mm: New.
13105         * obj-c++.dg/extern-c-1.mm: New.
13106         * obj-c++.dg/extra-semi.mm: New.
13107         * obj-c++.dg/fix-and-continue-2.mm: New.
13108         * obj-c++.dg/isa-field-1.mm: New.
13109         * obj-c++.dg/ivar-list-semi.mm: New.
13110         * obj-c++.dg/local-decl-1.mm: New.
13111         * obj-c++.dg/lookup-1.mm: New.
13112         * obj-c++.dg/lookup-2.mm: New.
13113         * obj-c++.dg/method-1.mm: New.
13114         * obj-c++.dg/method-2.mm: New.
13115         * obj-c++.dg/method-3.mm: New.
13116         * obj-c++.dg/method-4.mm: New.
13117         * obj-c++.dg/method-5.mm: New.
13118         * obj-c++.dg/method-6.mm: New.
13119         * obj-c++.dg/method-7.mm: New.
13120         * obj-c++.dg/no-extra-load.mm: New.
13121         * obj-c++.dg/overload-1.mm: New.
13122         * obj-c++.dg/pragma-1.mm: New.
13123         * obj-c++.dg/pragma-2.mm: New.
13124         * obj-c++.dg/private-1.mm: New.
13125         * obj-c++.dg/private-2.mm: New.
13126         * obj-c++.dg/proto-qual-1.mm: New.
13127         * obj-c++.dg/qual-types-1.mm: New.
13128         * obj-c++.dg/stubify-1.mm: New.
13129         * obj-c++.dg/stubify-2.mm: New.
13130         * obj-c++.dg/super-class-1.mm: New.
13131         * obj-c++.dg/super-class-2.mm: New.
13132         * obj-c++.dg/super-dealloc-1.mm: New.
13133         * obj-c++.dg/super-dealloc-2.mm: New.
13134         * obj-c++.dg/template-1.mm: New.
13135         * obj-c++.dg/template-2.mm: New.
13136         * obj-c++.dg/template-3.mm: New.
13137         * obj-c++.dg/template-4.mm: New.
13138         * obj-c++.dg/template-5.mm: New.
13139         * obj-c++.dg/template-6.mm: New.
13140         * obj-c++.dg/try-catch-1.mm: New.
13141         * obj-c++.dg/try-catch-2.mm: New.
13142         * obj-c++.dg/try-catch-3.mm: New.
13143         * obj-c++.dg/try-catch-4.mm: New.
13144         * obj-c++.dg/try-catch-5.mm: New.
13145         * obj-c++.dg/try-catch-6.mm: New.
13146         * obj-c++.dg/try-catch-7.mm: New.
13147         * obj-c++.dg/try-catch-8.mm: New.
13148         * obj-c++.dg/try-catch-9.mm: New.
13149         * obj-c++.dg/va-meth-1.mm: New.
13150
13151 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13152
13153         * obj-c++.dg/selector-1.mm: New.
13154         * obj-c++.dg/selector-2.mm: New.
13155
13156 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13157
13158         * obj-c++.dg/selector-3.mm: New.
13159         * objc.dg/selector-3.m: New.
13160
13161 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13162
13163         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13164         about where warning appears.
13165
13166 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13167
13168         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13169         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13170         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13171         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13172
13173 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13174
13175         * gcc.dg/20050524-1.c: New test.
13176
13177 2005-05-25  Jan Hubicka  <jh@suse.cz>
13178
13179         * gcc.dg/tree-prof/inliner-1.c: New.
13180
13181 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13182
13183         * gcc.dg/tree-prof: New directory.
13184         * gcc.dg/tree-prof/tree-prof.exp: New.
13185
13186 2005-05-25  DJ Delorie  <dj@redhat.com>
13187
13188         * gcc.dg/Wattributes-1.c: New.
13189         * gcc.dg/Wattributes-2.c: New.
13190         * gcc.dg/Wattributes-3.c: New.
13191
13192 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13193
13194         PR tree-optimization/19833
13195         * gcc.dg/uninit-4.c: Remove xfail.
13196         * gcc.dg/uninit-9.c: Ditto.
13197
13198 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13199
13200         * obj-c++.dg/bitfield-[1-5].mm: New.
13201         * obj-c++.dg/class-protocol-1.mm: New.
13202         * obj-c++.dg/comp-types-1[0-1].mm: New.
13203         * obj-c++.dg/comp-types-[2-9].mm: New.
13204         * obj-c++.dg/encode-[4-8].mm: New.
13205         * obj-c++.dg/layout-1.mm: New.
13206         * obj-c++.dg/method-1[0-9].mm: New.
13207         * obj-c++.dg/method-2[0-1].mm: New.
13208         * obj-c++.dg/method-[8-9].mm: New.
13209         * obj-c++.dg/objc-gc-3.mm: New.
13210         * obj-c++.dg/try-catch-10.mm: New.
13211         * objc.dg/bitfield-5.m: New.
13212         * objc.dg/comp-types-10.m: New.
13213         * objc.dg/comp-types-9.m: New.
13214         * objc.dg/layout-1.m: New.
13215         * objc.dg/objc-gc-4.m: New.
13216         * objc.dg/try-catch-9.m: New.
13217         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13218         * objc.dg/comp-types-1.m: Likewise.
13219         * objc.dg/comp-types-[5-6].m: Likewise.
13220         * objc.dg/method-9.m: Likewise.
13221
13222 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13223
13224         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13225         and on hardware without VMX support.
13226
13227         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13228
13229         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13230
13231         * lib/profopt.exp (dg-final-generate, dg-final-use,
13232         profopt-final-code, profopt-get-options): New.
13233         (profopt-execute): Process test directives.
13234
13235         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13236         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13237         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13238
13239 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13240
13241         PR C++/21645
13242         * g++.dg/init/ctor5.C: New test.
13243
13244 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13245
13246         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13247         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13248         vect-113.c, vect-114.c.
13249
13250 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13251
13252         * gcc.dg/const-elim-1.c: Remove xfails.
13253
13254 2005-05-23  Jeff Law  <law@redhat.com>
13255
13256         * gcc.c-torture/compile/pr21638.c: New test.
13257         * gcc.c-torture/compile/20050520-1.c: New test.
13258
13259 2005-05-23  Nick Clifton  <nickc@redhat.com>
13260
13261         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13262         be a proper triple, ie: m32r*-*-*.
13263         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13264
13265 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13266
13267         PR middle-end/21331
13268         PR tree-opt/21293
13269         * gcc.c-torture/compile/pr21293.c: New test.
13270         * gcc.c-torture/execute/pr21331.c: New test.
13271
13272 2004-05-20  Richard Henderson  <rth@redhat.com>
13273
13274         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13275
13276 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13277
13278         * obj-c++-dg.exp: Add.
13279         * obj-c++.exp: Add.
13280         * obj-c++.dg/dg.exp: Add.
13281
13282 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13283
13284         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13285         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13286
13287 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13288
13289         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13290
13291 2004-05-19  Richard Henderson  <rth@redhat.com>
13292
13293         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13294
13295 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13296
13297         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13298
13299         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13300
13301 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13302
13303         PR c++/21495
13304         * g++.dg/parse/extern1.C: New test.
13305         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13306
13307 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13308
13309         * gcc.dg/c99-math.h: New.
13310         * gcc.dg/c99-math-float-1.c: New test.
13311         * gcc.dg/c99-math-double-1.c: Likewise.
13312         * gcc.dg/c99-math-long-double-1.c: Likewise.
13313
13314 2005-05-18  Richard Henderson  <rth@redhat.com>
13315
13316         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13317
13318 2005-05-18  Devang Patel  <dpatel@apple.com>
13319
13320         * g++.dg/opt/20050511-1.C: New test.
13321
13322 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13323
13324         PR libfortran/21127
13325         * gfortran.dg/reshape-complex.f90: New test.
13326
13327 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13328
13329         * gfortran.dg/array_constructor_1.f90: New test.
13330         * gfortran.dg/array_constructor_2.f90: New test.
13331
13332 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13333
13334         PR fortran/20954
13335         * gfortran.dg/pr20954.f: New test.
13336
13337 2005-05-17  Mike Stump  <mrs@apple.com>
13338
13339         Yet more Objective-C++...
13340
13341         * objc.dg/method-5.m: Update.
13342         * objc.dg/method-6.m: Update.
13343         * objc.dg/method-7.m: Update.
13344         * objc.dg/method-9.m: Update.
13345         * objc.dg/try-catch-2.m: Update.
13346
13347 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13348
13349         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13350         Remove little-endian optimizations.
13351
13352 2005-05-17  Jeff Law  <law@redhat.com>
13353
13354         * g++.dg/tree-ssa/pr14814.C: New test.
13355         * gcc.dg/tree-ssa/pr14814.C: New test.
13356         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13357         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13358
13359 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13360
13361         * gcc.dg/compat/generate-random.c: Do not include
13362         libiberty.h.
13363         * gcc.dg/compat/generate-random_r.c: Likewise.
13364
13365 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13366
13367         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13368
13369 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13370
13371         PR middle-end/21595
13372         * g++.dg/tree-ssa/builtin1.C: New testcase.
13373
13374 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR c++/21454
13377         * g++.dg/opt/const4.C: New test.
13378
13379         PR middle-end/21492
13380         * g++.dg/opt/crossjump1.C: New test.
13381
13382         PR tree-optimization/21610
13383         * gcc.c-torture/compile/20050516-1.c: New test.
13384
13385         PR fortran/15080
13386         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13387         about the test failing.
13388         * gfortran.fortran-torture/execute/where_7.f90: New test.
13389         * gfortran.fortran-torture/execute/where_8.f90: New test.
13390
13391 2005-05-16  Richard Henderson  <rth@redhat.com>
13392
13393         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13394         i?86 and x86_64.
13395
13396 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13397
13398         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13399         (limits.h): Include unconditionally.
13400         (stdlib.h): Likewise.
13401         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13402         (limits.h): Include unconditionally.
13403         (stdlib.h): Likewise.
13404         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13405         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13406         (limits.h): Include unconditionally.
13407         (stdlib.h): Likewise.
13408         (hashtab.h): Do not include.
13409         (getopt.h): Likewise.
13410         (stddef.h): Include.
13411         (hashval_t): Define.
13412         (struct entry): Add "next" field.
13413         (HASH_SIZE): New macro.
13414         (hash_table): New variable.
13415         (switchfiles): Do not use xmalloc.
13416         (mix): New macro.
13417         (iterative_hash): New function.
13418         (hasht): Remove.
13419         (e_exists): New function.
13420         (e_insert): Likewise.
13421         (output): Use, instead of libiberty hashtable functions.
13422         (main): Do not use getopt.  Do not call htab_create.
13423
13424 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13425
13426         PR libstdc++/21526
13427         * lib/target-supports.exp (check_mkfifo_available):
13428         Return 0 for cygwin as mkfifo support incomplete on platform.
13429         Fix typos in comments.
13430
13431 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13432
13433         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13434
13435 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13436
13437         PR fortran/17432
13438         * gfortran.dg/assign_4.f: New test.
13439
13440 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13441
13442         PR tree-optimization/21563
13443         * gcc.dg/tree-ssa/pr21563.c: New.
13444
13445 2005-05-14  Jan Hubicka  <jh@suse.cz>
13446
13447         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13448
13449 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13450
13451         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13452
13453 2005-05-13  Julian Brown  <julian@codesourcery.com>
13454
13455         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13456         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13457
13458 2005-05-13  Jan Hubicka  <jh@suse.cz>
13459
13460         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13461         * gcc.dg/fold-xor-?.c: Likewise.
13462         * gcc.dg/pr15784-?.c: Likewise.
13463         * gcc.dg/pr20922-?.c: Likewise.
13464         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13465         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13466         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13467
13468 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13469
13470         PR fortran/21260
13471         * gfortran.dg/hollerith_1.f90: New test.
13472
13473 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13474
13475         * gfortran.dg/func_result_2.f90: New test.
13476
13477 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13478
13479         * gfortran.dg/dev_null.f90: New test.
13480
13481 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13482
13483         * gcc.dg/arm-vfp1.c: Revert last change.
13484
13485 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13486
13487         PR middle-end/19807
13488         PR tree-optimization/19639
13489         * g++.dg/tree-ssa/pr19807.C: New testcase.
13490
13491 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13492
13493         PR libfortran/21471
13494         * gfortran.dg/append-1.f90: New test.
13495
13496 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13497
13498         * gcc.dg/pr18501.c: XFAIL.
13499         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13500         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13501         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13502         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13503         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13504         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13505         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13506         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13507
13508 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         PR fortran/20178
13511         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13512         gfortran.dg/f2c_3.f90: New tests.
13513
13514         * gfortran.dg/return_1.f90: Fix dg annotation.
13515
13516 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13517
13518         * gcc.c-torture/compile/20050510-1.c: New test.
13519
13520 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13521
13522         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13523
13524 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13525
13526         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13527
13528 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13529
13530         PR c/17913
13531         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13532
13533 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13534
13535         PR c/21342
13536         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13537         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13538
13539 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13540
13541         PR debug/16676
13542         * gcc.dg/debug/pr16676.c: New test.
13543
13544 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13545
13546         PR testsuite/21443
13547         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13548         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13549         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13550         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13551         Change -O1 to -O2.
13552         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13553         -fno-tree-dominator-opts.
13554
13555 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13556
13557         * gfortran.dg/return_1.f90: New test.
13558
13559 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13560
13561         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13562
13563         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13564
13565 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         PR c++/21427
13568         * g++.dg/inherit/covariant13.C: New.
13569
13570 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13571
13572         PR libfortran/19155
13573         * gfortran.dg/pr19155.f: New test.
13574
13575 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13576
13577         PR inline-asm/8788
13578         * gcc.dg/pr8788-1.c: New testcase.
13579
13580 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13581
13582         PR target/21416
13583         * gcc.target/mips/fpcmp-[12].c: New tests.
13584
13585 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13586
13587         * lib/target-supports-dg.exp (dg-require-fork): New function.
13588         (dg-require-mkfifo): Likewise.
13589         * lib/target-supports.exp (check_function_available): New
13590         function.
13591         (check_fork_available): Likewise.
13592         (check_mkfifo_available): Likewise.
13593
13594 2005-05-06  Jeff Law  <law@redhat.com>
13595
13596         * gcc.c-torture/compile/pr21380.c: New test.
13597
13598 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13599
13600         PR c++/20961
13601         * g++.dg/ext/weak3.C: New test.
13602
13603 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13604
13605         PR c++/21352
13606         * g++.dg/template/crash37.C: New test.
13607
13608 2005-05-05  Paul Brook  <paul@codesourcery.com>
13609
13610         * gcc.dg/arm-g2.c: Use effective-target arm32.
13611         * gcc.dg/arm-mmx-1.c: Ditto.
13612         * gcc.dg/arm-scd42-2.c: Ditto.
13613         * gcc.dg/arm-vfp1.c: Ditto.
13614         * lib/target-supports.exp (check_effective_target_arm32): New
13615         function.
13616
13617 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13618
13619         PR libfortran/21354
13620         gfortran.dg/in_pack_rank7.f90: New test.
13621
13622 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13623
13624         PR middle-end/15618
13625         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13626
13627 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR middle-end/21265
13630         * gcc.dg/20050503-1.c: New test.
13631
13632         PR rtl-optimization/21239
13633         * gcc.dg/i386-sse-11.c: New test.
13634
13635 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13636
13637         PR target/16888
13638         * gcc.target/i386/asm-1.c: New test.
13639
13640 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR rtl-optimization/21330
13643         * gcc.c-torture/execute/20050502-1.c: New test.
13644
13645         PR target/21297
13646         * gcc.c-torture/execute/20050502-2.c: New test.
13647
13648 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13649
13650         PR middle-end/21282
13651         * gcc.dg/pr21282.c: New.
13652
13653 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13654
13655         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13656         * gcc.dg/vect/vect-92.c: Likewise.
13657         * gcc.dg/vect/vect-93.c: Likewise.
13658         * gcc.dg/vect/vect-dv-1.c: Likewise.
13659         * gcc.dg/vect/vect-dv-2.c: Likewise.
13660         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13661
13662 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13663
13664         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13665         * gfortran.dg/vect/vect-2.f90: Likewise.
13666         * gfortran.dg/vect/vect-3.f90: Likewise.
13667         * gfortran.dg/vect/vect-4.f90: Likewise.
13668         * gfortran.dg/vect/vect-5.f90: Likewise.
13669
13670 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13671
13672         PR target/20813
13673         * gcc.dg/rs6000-fpint-2.c: New.
13674
13675 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13676
13677         PR c/15698
13678         * gcc.dg/builtins-30.c: Update expected messages.
13679         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13680         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13681         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13682
13683 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13684
13685         PR tree-optimization/21294
13686         * gcc.dg/tree-ssa/pr21294.c: New.
13687
13688 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13689
13690         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13691         __builtin_altivec_st_internal_4si built-in.
13692
13693 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/15875
13696         * g++.dg/template/ptrmem14.C: New test.
13697
13698 2005-05-02  Paul Brook  <paul@codesourcery.com>
13699
13700         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13701
13702 2005-05-02  Michael Matz  <matz@suse.de>
13703
13704         PR c++/19542
13705         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13706
13707 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13708
13709         * g++.dg/cpp/weak.C: New test.
13710
13711 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13712
13713         * gcc.dg/tree-ssa/loop-8.c: New test.
13714
13715 2005-04-30  Michael Maty  <matz@suse.de>
13716
13717         * gcc.dg/inline-mcpy.c: New test.
13718
13719 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13720
13721         PR libfortran/18958
13722         * gfortran.dg/eoshift.f90: New test case.
13723
13724 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13725
13726         PR libfortran/18857
13727         * gfortran.dg/matmul_1.f90: New test.
13728
13729 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13730
13731         PR tree-optimization/21030
13732         * gcc.dg/tree-ssa/pr21030.c: New.
13733
13734 2005-04-29  Devang Patel  <dpatel@apple.com>
13735
13736         PR tree-optimization/21272
13737         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13738
13739 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13740
13741         PR fortran/13082
13742         PR fortran/18824
13743         * gfortran.dg/entry_4.f90: New test.
13744         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13745         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13746         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13747         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13748         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13749         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13750         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13751
13752 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13753
13754         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13755
13756 2005-04-29  Paul Brook  <paul@codesourcery.com>
13757
13758         * gfortran.dg/entry_3.f90: New test.
13759
13760 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13761
13762         * gfortran.dg/implicit_4.f90: New test.
13763
13764 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13765
13766         * lib/target-supports.exp (check_profiling_available): Return
13767         false for xtensa-*-elf.
13768
13769 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13770
13771         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13772         error if file cannot be deleted.
13773
13774 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13775
13776         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13777         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13778         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13779         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13780         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13781         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13782         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13783         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13784         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13785         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13786         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13787         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13788         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13789
13790 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13791
13792         PR fortran/20865
13793         * gfortran.dg/pr20865.f90: New test.
13794
13795 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13796
13797         * gcc.dg/void-cast-2.c: New test.
13798
13799 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13800
13801         PR c/21159
13802         * gcc.dg/void-cast-1.c: New test.
13803
13804 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13805
13806         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13807
13808 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13809
13810         PR fortran/21177
13811         * gfortran.dg/pr21177.f90: New test.
13812
13813 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13814
13815         PR tree-optimization/21171
13816         * gcc.dg/tree-ssa/pr21171.c: New test.
13817
13818 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13819
13820         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13821         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13822         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13823         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13824         gcc.dg/tree-ssa/gen-vect-32.c: New.
13825         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13826         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13827         don't run on PPC32.
13828
13829 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13830
13831         PR c/21213
13832         * gcc.dg/transparent-union-3.c: New test.
13833
13834 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13835
13836         PR c/20740
13837         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13838         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13839         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13840         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13841         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13842         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13843
13844 2005-04-26  Jeff Law  <law@redhat.com>
13845
13846         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13847         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13848         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13849         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13850         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13851         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13852         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13853
13854 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13855
13856         PR tree-optimization/17598
13857         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13858
13859 2005-04-25  Mike Stump  <mrs@apple.com>
13860
13861         * objc.dg/fix-and-continue-1.m: Add.
13862
13863 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13864
13865         PR c++/20995
13866         * g++.dg/opt/pr20995-1.C: New test case.
13867
13868 2005-04-25  Devang Patel <dpatel@apple.com>
13869
13870         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13871
13872 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13873
13874         PR testsuite/21062
13875         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13876
13877 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         PR C++/21188
13880         * g++.dg/opt/rtti2.C: New test.
13881
13882 2005-04-25  Paul Brook  <paul@codesourcery.com>
13883         Steven G. Kargl  <kargls@comcast.net>
13884
13885         PR fortran/20879
13886         * gfortran.dg/ichar_1.f90: New file.
13887
13888 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13889
13890         PR middle-end/20991
13891         * g++.dg/opt/pr20991.C: New test.
13892
13893         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13894         where sizeof (type) < __alignof__ (type).
13895         * gcc.dg/compat/struct-layout-1.h: Likewise.
13896
13897 2005-04-24  Per Bothner  <per@bothner.com>
13898             Devang Patel  <dpatel@apple.com>
13899
13900         PR preprocessor/20907
13901         * gcc.dg/cpp/very-long-comment.c: New test.
13902
13903 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13904
13905         PR fortran/20059
13906         * gfortran.dg/common_5.f: New test.
13907
13908 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13909
13910         PR middle-end/21082
13911         * g++.dg/tree-ssa/pr21082.C: New testcase.
13912
13913 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13914
13915         * gcc.dg/vect/vect-99.c: New test.
13916
13917 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13918
13919         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13920
13921 2005-04-22  Jeff Law  <law@redhat.com>
13922
13923         * gcc.dg/uninit-5.c: Remove xfails.
13924         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13925         conditionals and loads.
13926
13927 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13928
13929         PR libfortran/20074
13930         PR libfortran/20436
13931         PR libfortran/21108
13932         * gfortran.dg/nested_reshape.f90: new test
13933         * gfortran.dg/reshape-alloc.f90: new test
13934         * gfortran.dg/reshape.f90: new test
13935
13936 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13937
13938         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13939
13940         * gcc.dg/arm-vfp1.c: New test.
13941
13942 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13943
13944         PR c++/21087
13945         * g++.dg/lookup/builtin2.C: New test.
13946
13947 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13948
13949         * gcc.dg/weak/weak-13.c: New test.
13950
13951 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13952
13953         * lib/target-supports.exp (check_effective_target_sync_int_long):
13954         Add powerpc*.
13955
13956 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13957
13958         * gcc.target/mips/branch-1.c: New test.
13959
13960 2005-04-21  Richard Henderson  <rth@redhat.com>
13961
13962         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13963         * gcc.dg/vect/vect-86.c: Likewise.
13964         * gcc.dg/vect/vect-87.c: Likewise.
13965         * gcc.dg/vect/vect-88.c: Likewise.
13966
13967 2005-04-21  Devang Patel  <dpatel@apple.com>
13968
13969         PR optimization/20994
13970         * gcc.dg/tree-ssa/ifc-3.c: New test.
13971
13972 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13973
13974         PR c/12913
13975         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13976         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13977         gcc.dg/c99-vla-jump-5.c: New tests.
13978
13979 2005-04-19  Richard Henderson  <rth@redhat.com>
13980
13981         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13982         Fix typo in exists check.
13983         (check_effective_target_sync_int_long): New.
13984         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13985         * gcc.dg/ia64-sync-2.c: Likewise.
13986         * gcc.dg/ia64-sync-3.c: Likewise.
13987         * gcc.dg/ia64-sync-4.c: Likewise.
13988
13989 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13990
13991         * gcc.dg/fold-xor-1.c: New test.
13992         * gcc.dg/fold-xor-2.c: New test.
13993
13994 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13995
13996         PR target/20670
13997         * g++.dg/eh/fp-regs.C: New test.
13998
13999 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14000
14001         * gcc.dg/Wint-to-pointer-cast-1.c,
14002         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14003         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14004         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14005
14006 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14007
14008         PR fortran/16861
14009         * gfortran.dg/pr16861.f90: New test.
14010
14011 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14012
14013         * gcc.dg/pr21085.c: New test.
14014
14015 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14016
14017         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14018         (setup_mips_tests, dg-mips-options): New procedures.
14019         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14020         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14021         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14022         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14023         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14024         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14025         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14026         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14027         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14028         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14029         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14030         dg-mips-options instead of dg-options.  Remove now-redundant
14031         preprocessor guards.
14032         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14033         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14034         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14035         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14036         * gcc.dg/vr-mult-2.c: Delete.
14037         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14038         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14039         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14040         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14041         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14042         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14043         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14044
14045 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14046
14047         * ada/acats/run_all.sh: Use sync when executable not present.
14048
14049 2005-04-18  Devang Patel  <dpatel@apple.com>
14050
14051         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14052         * gcc.dg/vect/vect-11a.c: New.
14053         * gcc.dg/vect/vect-none.c: Update.
14054         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14055
14056 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14057
14058         PR tree-optimization/20922
14059         * gcc.dg/pr20922-1.c: New test.
14060         * gcc.dg/pr20922-2.c: New test.
14061         * gcc.dg/pr20922-3.c: New test.
14062         * gcc.dg/pr20922-4.c: New test.
14063         * gcc.dg/pr20922-5.c: New test.
14064         * gcc.dg/pr20922-6.c: New test.
14065
14066 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14067
14068         PR libfortran/20950
14069         * gfortran.dg/pr20950.f: New test.
14070
14071 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14072
14073         PR libfortran/19216
14074         * gfortran.dg/pr19216.f: New test.
14075
14076 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14077
14078         PR tree-optimization/21001
14079         * gcc.dg/tree-ssa/pr21001.c: New.
14080
14081 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14082
14083         PR libfortran/21075
14084         * gfortran.dg/reshape_rank7.f90: New test.
14085
14086 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14087
14088         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14089         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14090         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14091         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14092         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14093         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14094         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14095         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14096         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14097         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14098         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14099         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14100         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14101         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14102         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14103         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14104         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14105         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14106         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14107         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14108         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14109
14110 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14111
14112         * gfortran.dg/wtruncate.f: New testcase.
14113         * gfortran.dg/wtruncate.f90: New testcase.
14114
14115 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14116
14117         PR c++/21025
14118         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14119         which sizeof/alignof is dependent, rather than just whether we are
14120         processing_template_decl.
14121
14122 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14123
14124         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14125         corrected typo where the wrong variables had been compared.
14126
14127 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14128
14129         PR libfortran/18495
14130         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14131         Test callee-allocated version of return array with a write
14132         statement.
14133         Test spread with a temporary with another write statement.
14134
14135 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14136
14137         PR tree-optimization/21031
14138         * gcc.dg/tree-ssa/pr21031.c: New.
14139
14140 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14141
14142         PR tree-optimization/21004
14143         * gcc.dg/builtins-53.c: Include builtins-config.h.
14144         Check floorf, ceilf, floorl and ceill transformations
14145         only when HAVE_C99_RUNTIME is defined.
14146
14147 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14148
14149         PR middle-end/20739
14150         * gcc.dg/tree-ssa/pr20739.c: New test.
14151
14152 2005-04-14  Mike Stump  <mrs@apple.com>
14153
14154         * gcc.dg/Foundation.framework/empty: New.
14155         * gcc.dg/framework-2.c: New.
14156
14157 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14158
14159         PR tree-optimization/21021
14160         * gcc.c-torture/compile/pr21021.c: New.
14161
14162 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14163
14164         PR testsuite/21010
14165         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14166         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14167         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14168         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14169         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14170         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14171         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14172         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14173
14174 2005-04-14  Richard Henderson  <rth@redhat.com>
14175
14176         * lib/target-supports.exp (check_effective_target_vect_condition):
14177         Add ia64, i?86, and x86_64.
14178
14179 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14180
14181         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14182
14183 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14184
14185         PR tree-optimization/20657
14186         * gcc.dg/tree-ssa/pr20657.c: New.
14187
14188 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14189
14190         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14191         (long long int)trunc*.
14192
14193 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14194
14195         PR target/20927
14196         * gcc.dg/pr20927.c: New test.
14197
14198 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14199
14200         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14201         * gcc.target/mips/asm-1.c: Likewise.
14202
14203 2005-04-13  Dale Johannesen  <dalej@apple.com>
14204
14205         * objc.dg/objc-fast-4.m: New.
14206
14207 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14208
14209         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14210         directory.
14211         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14212
14213 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14214
14215         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14216         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14217         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14218
14219 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14220
14221         PR tree-optimization/20913
14222         * gcc.dg/tree-ssa/pr20913.c: New.
14223
14224         PR tree-optimization/20702
14225         * gcc.dg/tree-ssa/pr20702.c: New.
14226
14227 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14228
14229         PR c++/13744
14230         * g++.dg/inherit/local3.C: New test.
14231
14232 2005-04-12  Jeff Law  <law@redhat.com>
14233
14234         * gcc.dg/tree-ssa/20050412-1.c: New test.
14235
14236 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14237
14238         PR libfortran/19016
14239         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14240         Add tests with mask generated by expression.
14241         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14242         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14243         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14244
14245 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14246
14247         PR middle-end/20917
14248         * gcc.dg/20050409-1.c: New test.
14249
14250 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14251
14252         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14253
14254 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14255
14256         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14257         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14258         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14259         (TARGET_CXX): Adjust accordingly.
14260         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14261         determine_class_data_visibility and class_data_always_comdat.
14262         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14263         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14264         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14265         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14266         (arm_cxx_determine_class_data_visibility): New.
14267         (arm_cxx_class_data_always_comdat): Likewise.
14268         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14269         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14270         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14271         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14272         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14273         Define.
14274
14275 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14276
14277         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14278
14279 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * gcc.dg/i386-darwin-fpmath.c: New.
14282
14283 2004-04-11  Devang Patel  <dpatel@apple.com>
14284
14285         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14286         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14287         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14288         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14289         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14290         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14291         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14292         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14293         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14294
14295 2004-04-11  Devang Patel  <dpatel@apple.com>
14296
14297         * gcc.dg/vect/vect-dv-1.c: New test.
14298         * gcc.dg/vect/vect-dv-2.c: New test.
14299
14300 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14301
14302         PR tree-optimization/20933
14303         * gcc.dg/tree-ssa/pr20933.c: New test.
14304
14305 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14306
14307         * gfortran.dg/fold_nearest.f90: New test.
14308
14309 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14310
14311         * gcc.dg/tree-ssa/alias-1.c: New test.
14312
14313 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14314
14315         PR tree-optimization/20920
14316         * g++.dg/tree-ssa/pr20920.C: New test.
14317
14318 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14319
14320         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14321         (long long int)ceil*.
14322
14323 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14324
14325         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14326         explicit C++ linkage.
14327
14328 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14329
14330         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14331         warning for arithmetic IF statements.
14332
14333 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14334
14335         * eor_handling_1.f90: New test case.
14336         * eor_handling_2.f90: New test case.
14337         * eor_handling_3.f90: New test case.
14338         * eor_handling_4.f90: New test case.
14339         * eor_handling_5.f90: New test case.
14340         * noadv_size.f90: New test case.
14341         * pad_no.f90: New test case.
14342
14343 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14344
14345         * gcc.c-torture/execute/20050410-1.c: New test.
14346
14347 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14348
14349         * gcc.dg/pr20126.c: New.
14350
14351 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14352             Steven G. Kargl <kargls@comcast.net>
14353
14354         * gfortran.dg/PR19872.f: New test.
14355
14356 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14357
14358         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14359
14360 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14361
14362         * gfortran.dg/nint_1.f90: New test.
14363
14364 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14365
14366         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14367         Added test for callee-allocated arrays with write statements.
14368         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14369         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14370         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14371         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14372         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14373
14374 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14375
14376         PR libfortran/20163
14377         * gfortran.dg/open-options-blanks.f: New test.
14378
14379 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14380
14381         PR fortran/13257
14382         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14383
14384 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14387         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14388         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14389         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14390         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14391         * gcc.c-torture/execute/stdarg-4.c: New test.
14392
14393         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14394
14395         PR target/20795
14396         * g++.dg/abi/param2.C: New test.
14397
14398 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14399
14400         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14401
14402 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14403
14404         * gcc.dg/builtins-53.c: New test.
14405
14406 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14407
14408         * g++.dg/tree-ssa/pr18178.C: New test.
14409         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14410         * gcc.c-torture/execute/20041019-1.c: New test.
14411         * gcc.dg/tree-ssa/20041008-1.c: New test.
14412         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14413         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14414         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14415         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14416         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14417         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14418         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14419         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14420         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14421         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14422
14423 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14424
14425         PR rtl-optimization/20466
14426         * gcc.c-torture/execute/pr20466-1.c: New test.
14427
14428 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/20905
14431         * g++.dg/parse/cond2.C: New test.
14432
14433         PR c++/20145
14434         * g++.dg/warn/Wdtor1.C: New test.
14435
14436 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14437
14438         PR fortran/17229
14439         * gfortran.dg/pr17229.f: New test.
14440
14441 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14442
14443         * gfortran.dg/tiny_1.f90: New test.
14444         * gfortran.dg/tiny_2.f90: ditto.
14445
14446 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14447
14448         * gfortran.dg/eor_1.f90: Fix dg-do run line
14449         * gfortran.dg/open_new.f90: Fix dg-do run line
14450
14451 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14452
14453         * lib/target-supports.exp (get_compiler_messages): Support
14454         optional arguments, the fourth being compiler options.
14455         (check_effective_target_fpic): New proc.
14456         * gcc.dg/20050321-2.c: Restrict to target fpic.
14457
14458 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14459
14460         * gcc.dg/15443-1.c: New test.
14461         * gcc.dg/15443-2.c: Likewise.
14462
14463 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14464
14465         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14466
14467 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14468
14469         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14470
14471 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14472
14473         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14474         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14475         -m64.
14476         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14477         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14478         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14479
14480 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14481
14482         PR c++/20212
14483         * g++.dg/warn/Wunused-11.C: New test.
14484
14485 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14486
14487         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14488
14489 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14490
14491         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14492
14493 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/20734
14496         * g++.dg/template/ptrmem13.C: New test.
14497
14498 2005-04-05  Per Bothner  <per@bothner.com>
14499
14500         * lib/gcc.exp: Always add -fno-show-column, for now.
14501
14502 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14503
14504         PR testsuite/20767
14505         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14506         of plain old "unsigned int" for the type of "i".  Makes this test
14507         64bit clean.
14508
14509 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14510
14511         * gcc.dg/i386-ssefn-1.c: New test.
14512         * gcc.dg/i386-ssefn-2.c: New test.
14513         * gcc.dg/i386-ssefn-3.c: New test.
14514         * gcc.dg/i386-ssefn-4.c: New test.
14515
14516 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14517
14518         PR tree-optimization/20076
14519         * gcc.dg/builtin-apply4.c: New test.
14520
14521         PR preprocessor/19475
14522         * gcc.dg/cpp/macspace1.c: New test.
14523         * gcc.dg/cpp/macspace2.c: New test.
14524
14525 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14526
14527         * gfortran.dg/pr20755.f: Fixed bad format.
14528
14529 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/20763
14532         * g++.dg/ext/attrib21.C: New test.
14533
14534 2004-04-05  Devang Patel  <dpatel@apple.com>
14535
14536         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14537         * gcc.dg/vect/vect-shift-1.c: New test.
14538
14539 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14540
14541         PR libfortran/20755
14542         * gfortran.dg/pr20755.f: New test.
14543
14544 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14545
14546         * gfortran.dg/pr15959.f90: New test.
14547         * gfortran.dg/string_pad_trunc.f90: New test.
14548
14549 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14550
14551         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14552         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14553         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14554         syntax.
14555
14556 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14559
14560 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14561
14562         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14563         * gcc.c-torture/compile/20011119-2.c: Likewise.
14564         * gcc.c-torture/compile/981001-2.c: Likewise.
14565
14566 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/20679
14569         * g++.dg/template/overload4.C: New test.
14570
14571 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         PR c++/20746
14574         * g++.dg/abi/covariant5.C: New.
14575
14576         PR debug/20505
14577         * g++.dg/debug/const2.C: New.
14578
14579 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14580
14581         PR rtl-optimization/16104
14582         * gcc.c-torture/execute/20050316-1.c: New test.
14583
14584 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14585
14586         * g++.dg/template/spec23.C: Fix dg-error text.
14587
14588 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14589
14590         PR c++/19199
14591         * g++.dg/expr/lval2.C: New.
14592
14593 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14594
14595         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14596         __builtin_strcasecmp and __builtin_strncasecmp.
14597
14598 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14599
14600         PR c++/20723
14601         * g++.dg/template/spec22.C: New.
14602         * g++.dg/template/spec23.C: New.
14603
14604 2005-04-03  Dale Ranta  <dir@lanl.gov>
14605             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14606
14607         PR libfortran/20068
14608         PR libfortran/20125
14609         PR libfortran/20156
14610         PR libfortran/20471
14611         * gfortran.dg/backspace.f: New test.
14612
14613 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14614
14615         * gcc.dg/pr19345.c: New test.
14616
14617 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14618
14619         PR tree-optimization/20640
14620         * gcc.dg/torture/tree-loop-1.c: New.
14621
14622 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14623
14624         PR rtl-optimization/20290
14625         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14626
14627 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14628
14629         * gcc.dg/rs6000-fpint.c: New.
14630
14631 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14632
14633         * gcc.dg/old-style-then-proto-1.c: New test.
14634
14635 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14636
14637         * gfortran.fortran-torture/execute/backspace.f90: Check
14638         after backspace and read was incorrect.
14639
14640 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14641
14642         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14643         buffer past the terminating NUL using memcmp.
14644         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14645         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14646
14647         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14648         Fix unused/uninitialized variable warnings.
14649
14650         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14651         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14652         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14653         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14654
14655         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14656         gcc.c-torture/execute/builtins/fputs-lib.c,
14657         gcc.c-torture/execute/builtins/lib/fprintf.c,
14658         gcc.c-torture/execute/builtins/lib/main.c,
14659         gcc.c-torture/execute/builtins/lib/memcmp.c,
14660         gcc.c-torture/execute/builtins/lib/memmove.c,
14661         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14662         gcc.c-torture/execute/builtins/lib/memset.c,
14663         gcc.c-torture/execute/builtins/lib/printf.c,
14664         gcc.c-torture/execute/builtins/lib/sprintf.c,
14665         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14666         gcc.c-torture/execute/builtins/lib/strchr.c,
14667         gcc.c-torture/execute/builtins/lib/strcmp.c,
14668         gcc.c-torture/execute/builtins/lib/strcpy.c,
14669         gcc.c-torture/execute/builtins/lib/strcspn.c,
14670         gcc.c-torture/execute/builtins/lib/strlen.c,
14671         gcc.c-torture/execute/builtins/lib/strncat.c,
14672         gcc.c-torture/execute/builtins/lib/strncmp.c,
14673         gcc.c-torture/execute/builtins/lib/strncpy.c,
14674         gcc.c-torture/execute/builtins/lib/strrchr.c,
14675         gcc.c-torture/execute/builtins/lib/strspn.c,
14676         gcc.c-torture/execute/builtins/lib/strstr.c,
14677         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14678         gcc.c-torture/execute/builtins/strlen-2.c,
14679         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14680         prototypes.
14681
14682 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14683
14684         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14685         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14686         selectany usage.
14687
14688 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14689
14690         PR c++/19406
14691         * g++.dg/debug/using1.C: New test.
14692
14693 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14694
14695         PR middle-end/20524
14696         * gcc.dg/alias-7.c: Prefix asm-declared name with
14697         __USER_LABEL_PREFIX__.
14698
14699 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14700
14701         Fix fallout from PR middle-end/15700:
14702         * gcc.c-torture/compile/20011119-1.c: Take
14703         __USER_LABEL_PREFIX__ into account.
14704         * gcc.c-torture/compile/20011119-2.c: Likewise.
14705
14706 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14707
14708         PR c++/18644
14709         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14710
14711 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14712
14713         PR c/17855
14714         * gcc.c-torture/compile/struct-non-lval-1.c,
14715         gcc.c-torture/compile/struct-non-lval-2.c,
14716         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14717
14718 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14719
14720         * gcc.dg/tls/tls.exp: Remove temporary file.
14721         * g++.dg/tls/tls.exp: Ditto.
14722         * lib/file-format.exp: Ditto.
14723         * g++.dg/special/ecos.exp: Ditto.
14724
14725         * lib/profopt.exp: Treat prof_ext as a list.
14726         * gcc.misc-tests/bprob.exp: Ditto.
14727         * g++.dg/bprob/bprob.exp: Ditto.
14728
14729         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14730         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14731         g++.dg/tree-ssa/pointer-reference-alias.C,
14732         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14733         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14734         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14735         g++.dg/vect/pr19951.cc: Ditto.
14736         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14737         gcc.dg/builtins-47.c: Ditto.
14738         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14739         gcc.dg/pr20115-1.c: Ditto.
14740         * gcc.dg/tree-ssa/20030530-2.c,
14741         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14742         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14743         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14744         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14745         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14746         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14747         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14748         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14749         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14750         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14751         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14752         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14753         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14754         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14755         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14756         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14757         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14758         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14759         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14760         gcc.dg/tree-ssa/20030824-1.c,
14761         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14762         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14763         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14764         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14765         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14766         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14767         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14768         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14769         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14770         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14771         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14772         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14773         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14774         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14775         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14776         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14777         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14778         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14779         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14780         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14781         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14782         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14783         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14784         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14785         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14786         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14787         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14788         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14789         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14790         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14791         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14792         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14793         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14794         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14795         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14796         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14797         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14798         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14799         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14800         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14801         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14802         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14803         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14804         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14805         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14806         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14807         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14808         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14809         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14810         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14811         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14812         gcc.dg/tree-ssa/useless-1.c: Ditto.
14813         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14814         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14815         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14816         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14817         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14818         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14819         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14820         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14821         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14822         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14823         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14824         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14825         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14826         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14827         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14828         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14829         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14830         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14831         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14832         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14833         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14834         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14835         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14836         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14837         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14838         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14839         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14840         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14841         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14842         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14843         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14844         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14845         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14846         gcc.dg/vect/vect-none.c: Ditto.
14847         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14848         treelang/compile/unsigned.tree: Ditto.
14849
14850         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14851         * gcc.dg/cpp/direct2s.c: Ditto.
14852         * gcc.dg/cpp/paste4.c: Ditto.
14853         * gcc.dg/cpp/separate-1.c: Ditto.
14854         * gcc.dg/pch/save-temps-1.c: Ditto.
14855         * g++.dg/ext/altivec-10.C: Ditto.
14856         * g++.dg/pch/pch.C: Ditto.
14857
14858         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14859
14860         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14861         * g++.dg/template/repo1.C: Ditto.
14862         * g++.dg/template/repo2.C: Ditto.
14863         * g++.dg/template/repo3.C: Ditto.
14864         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14865         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14866         * g++.old-deja/g++.pt/repo1.C: Ditto.
14867         * g++.old-deja/g++.pt/repo2.C: Ditto.
14868         * g++.old-deja/g++.pt/repo3.C: Ditto.
14869         * g++.old-deja/g++.pt/repo4.C: Ditto.
14870
14871         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14872         * gcc.dg/20030107-1.c: Ditto.
14873         * gcc.dg/20030702-1.c: Ditto.
14874         * gcc.dg/profile-generate-1.c: Ditto.
14875         * g++.dg/other/profile1.C: Ditto.
14876         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14877
14878         * lib/gcc-dg.exp (remove-build-file): New.
14879         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14880         cleanup-tree-dump, cleanup-saved-temps): New.
14881
14882 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         PR c++/19203, DR 214
14885         * g++.dg/parse/ambig3.C: Not ambiguous.
14886         * g++.dg/template/spec20.C: New.
14887         * g++.dg/template/spec21.C: New.
14888
14889 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14890
14891         PR target/20045
14892         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14893
14894 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14895
14896         PR libfortran/20660
14897         * gfortran.dg/negative_unit.f: New test.
14898
14899 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14900
14901         * gcc.dg/20050330-1.c: New test.
14902
14903 2005-03-30  Devang Patel  <dpatel@apple.com>
14904
14905         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14906
14907 2005-03-30  Dale Johannesen  <dalej@apple.com>
14908
14909         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14910
14911 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14912
14913         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14914         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14915         Strip options from test name.
14916
14917 2005-03-31  Jan Hubicka  <jh@suse.cz>
14918
14919         * gcc.dg/varpool-1.c: New testcase.
14920
14921 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14922
14923         PR c/772
14924         PR c/17913
14925         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14926         gcc.dg/stmt-expr-label-3.c : New tests.
14927         * gcc.c-torture/execute/medce-2.c: Remove.
14928
14929 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14930
14931         PR c/20368
14932         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14933         tests.
14934
14935 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14936
14937         * gcc.c-torture/compile/pr20203.c: New test.
14938
14939 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14940
14941         * gfortran.dg/promotion.f90: New test.
14942
14943 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14944
14945         PR middle-end/20491
14946         * gcc.dg/torture/asm-subreg-1.c: New test.
14947
14948 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14949
14950         PR c/20672
14951         * gcc.dg/pr20672-1.c: New test.
14952
14953 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14954
14955         * gfortran.dg/vect: New directory.
14956         * gfortran.dg/vect/vect.exp: New.
14957         * gfortran.dg/vect/vect-1.f90: New test.
14958         * gfortran.dg/vect/vect-2.f90: New test.
14959         * gfortran.dg/vect/vect-3.f90: New test.
14960         * gfortran.dg/vect/vect-4.f90: New test.
14961         * gfortran.dg/vect/vect-5.f90: New test.
14962
14963 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14964
14965         PR middle-end/20622
14966         * gcc.dg/alias-7.c: New test.
14967
14968 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14969
14970         * gcc.dg/sparc-reg-1.c: New test.
14971
14972 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14973
14974         PR target/19890
14975         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14976
14977 2005-03-29  Dale Ranta  <dir@lanl.gov>
14978             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14979
14980         PR libfortran/20163
14981         * gfortran.dg/pr20163-2.f: New test.
14982
14983 2005-03-28  Jan Hubicka  <jh@suse.cz>
14984
14985         PR middle-end/20635
14986         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14987         by Jakub Jelinek.
14988
14989 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14990
14991         PR tree-optimization/20626
14992         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14993         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14994
14995 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14996
14997         * gfortran.dg/underflow.f90: New test.
14998         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14999
15000 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15001
15002         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15003
15004 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15005
15006         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15007         (g++_init): Make sure that CXXFLAGS is set.
15008         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15009         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15010         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15011         * lib/objc.exp (objc_init): Likewise.
15012         * lib/treelang.exp (treelang_init): Likewise.
15013
15014 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15015
15016         PR tree-optimization/20470
15017         * gcc.dg/tree-ssa/pr20470.c: New test.
15018
15019 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15020
15021         * gcc.dg/ppc-stfiwx.c: New.
15022
15023 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15024
15025         PR target/19888
15026         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15027
15028 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15029
15030         * gcc.dg/20050325-1.c: Fix a typo.
15031
15032 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15033
15034         PR libfortran/19678
15035         PR libfortran/19679
15036         * gfortran.dg/dos_eol.f: New test.
15037
15038 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15039
15040         PR rtl-optimization/20249
15041         * gcc.dg/20050325-1.c: New test.
15042
15043 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15044
15045         PR libfortran/15332
15046         * gfortran.dg/pr15332.f: New test.
15047
15048 2005-03-24  Dale Johannesen  <dalej@apple.com>
15049
15050         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15051
15052 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15053
15054         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15055         'internal' visibility.
15056         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15057         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15058         'protected' visibility.
15059         * gcc.dg/visibility-7.c: Likewise.
15060         * lib/target-supports.exp (check_visibility_available): Take
15061         a parameter, the kind of visibility to check for.
15062         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15063         to check_visibility_available.
15064
15065         * g++.dg/expr/cast3.C: New.
15066
15067 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15068
15069         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15070         rs6000.
15071
15072 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15073
15074         PR target/20095
15075         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15076
15077 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15078
15079         * gcc.dg/badshift.c: Renamed to...
15080         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15081
15082         * gcc.target/i386/badshift.c: Renamed to...
15083         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15084         only.
15085
15086         PR rtl-optimization/20532
15087         * gcc.target/i386/badshift.c: New.
15088
15089 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15090
15091         * gfortran.dg/pr18025.f90: New test.
15092
15093 2005-03-23  Dale Johannesen  <dalej@apple.com>
15094
15095         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15096
15097 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15098
15099         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15100
15101         * lib/target-supports.exp (check_iconv_available): Default
15102         libiconv to -liconv, if there is no definition.
15103
15104 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15105
15106         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15107
15108 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15109
15110         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15111         * g++.dg/opt/pr7503-2.C: Likewise.
15112         * g++.dg/opt/pr7503-3.C: Likewise.
15113         * g++.dg/opt/pr7503-4.C: Likewise.
15114         * g++.dg/opt/pr7503-5.C: Likewise.
15115         * g++.dg/warn/minmax.C: New test.
15116
15117 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15118
15119         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15120         * gfortran.dg/g77_intrinsics_sub.f: New test.
15121
15122 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15123             Jan Hubicka  <jh@suse.cz>
15124             Steven Bosscher <stevenb@suse.de
15125
15126         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15127
15128 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15129
15130         PR c++/19980
15131         * g++.dg/template/redecl3.C: New test.
15132
15133 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15134
15135         PR c++/20499
15136         * g++.dg/parse/error16.C: Tweak error markers.
15137
15138 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15139
15140         PR target/20561
15141         * gcc.dg/20050321-2.c: New test.
15142
15143 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15144
15145         PR c++/20465
15146         PR c++/20381
15147         * g++.dg/template/ptrmem12.C: New.
15148
15149 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15150
15151         PR rtl-optimization/20527
15152         * gcc.c-torture/execute/pr20527-1.c: New test.
15153
15154 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15155
15156         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15157         program, compile it into a real executable and then delete the .c
15158         and .x files afterwards, to avoid problems on testglue targets.
15159
15160 2005-03-21  Stuart Hastings  <stuart@apple.com>
15161
15162         * gcc.target/i386/sse-2.c: New.
15163
15164 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15165
15166         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15167
15168 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15169
15170         * g++.dg/parse/crash25.C: Fix typo.
15171
15172 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15173
15174         PR c++/20461
15175         * g++.dg/parse/crash24.C: New test.
15176
15177         PR c++/20536
15178         * g++.dg/parse/crash25.C: New test.
15179
15180 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15181
15182         PR c++/20147
15183         * g++.dg/ext/stmtexpr4.C: New test.
15184
15185 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15186
15187         PR middle-end/20539
15188         * gcc.c-torture/compile/pr13066-1.c: New test case.
15189         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15190         * g++.dg/opt/pr13066-1.C: Likewise.
15191
15192 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15193
15194         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15195
15196 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15197
15198         PR fortran/18525
15199         * gfortran.dg/nesting_1.f90: New test.
15200
15201 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15202
15203         PR c++/20240
15204         * g++.dg/lookup/using13.C: New test.
15205
15206 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15207
15208         PR c++/20333
15209         * g++.dg/template/crash36.C: New test.
15210
15211 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15212
15213         PR c++/20463
15214         * g++.dg/template/crash35.C: New test.
15215
15216 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15217
15218         PR c++/19966
15219         * g++.dg/overload/operator2.C: New test.
15220
15221 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15222
15223         PR libfortran/20257
15224         * gfortran.dg/pr20257.f90: New test.
15225
15226 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15227
15228         PR libfortran/20480
15229         * gfortran.dg/pr20480.f90: New test.
15230
15231 2005-03-16  Richard Henderson  <rth@redhat.com>
15232
15233         PR middle-end/15700
15234         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15235         (_rtld_global): New.
15236         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15237         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15238
15239         * gcc.dg/alias-3.c: New.
15240         * gcc.dg/alias-4.c: New.
15241         * gcc.dg/alias-5.c: New.
15242         * gcc.dg/alias-6.c: New.
15243
15244 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15245
15246         * gcc.dg/cpp/ucnid-7.c: New.
15247
15248 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15249             Dorit Naishlos  <dorit@il.ibm.com>
15250
15251         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15252         darwin.
15253
15254 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15255
15256         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15257         misaligned accesses.
15258         * gcc.dg/vect/vect-58.c: Likewise.
15259         * gcc.dg/vect/vect-92.c: New.
15260         * gcc.dg/vect/vect-93.c: New.
15261
15262 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15263
15264         PR fortran/18827
15265         * gfortran.dg/assign_2.f90: New test.
15266         * gfortran.dg/assign_3.f90: New test.
15267         * gfortran.dg/assign.f90: New test.
15268
15269 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15270
15271         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15272         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15273         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15274         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15275         names.
15276
15277 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15278
15279         * gcc.dg/cpp/ucnid-6.c: New.
15280
15281         * gcc.dg/cpp/normalize-1.c: New.
15282         * gcc.dg/cpp/normalize-2.c: New.
15283         * gcc.dg/cpp/normalize-3.c: New.
15284         * gcc.dg/cpp/normalize-4.c: New.
15285         * gcc.dg/cpp/ucnid-4.c: New.
15286         * gcc.dg/cpp/ucnid-5.c: New.
15287         * g++.dg/cpp/normalize-1.C: New.
15288         * g++.dg/cpp/ucnid-1.C: New.
15289
15290 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15291
15292         * gcc.dg/pr18628.c: New.
15293
15294 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15295
15296         PR c++/20280
15297         * g++.dg/tree-ssa/pr20280.C: New.
15298
15299 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15300
15301         PR fortran/20467
15302         * gfortran.dg/stfunc_2.f90: New test.
15303
15304 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15305
15306         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15307
15308 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15309
15310         * gcc.dg/tree-ssa/20050314-1.c: New test.
15311
15312 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15313
15314         PR c++/4403
15315         PR c++/9783, DR433
15316         * g++.dg/template/friend34.C: New test.
15317         * g++.dg/template/friend35.C: Likewise.
15318         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15319
15320 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15321
15322         Friend class name lookup 5/n
15323         PR c++/1016
15324         * g++.dg/lookup/hidden-class1.C: New test.
15325         * g++.dg/lookup/hidden-class2.C: Likewise.
15326         * g++.dg/lookup/hidden-class3.C: Likewise.
15327         * g++.dg/lookup/hidden-class4.C: Likewise.
15328         * g++.dg/lookup/hidden-class5.C: Likewise.
15329         * g++.dg/lookup/hidden-class6.C: Likewise.
15330         * g++.dg/lookup/hidden-class7.C: Likewise.
15331         * g++.dg/lookup/hidden-class8.C: Likewise.
15332         * g++.dg/lookup/hidden-class9.C: Likewise.
15333         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15334         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15335         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15336         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15337         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15338         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15339         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15340         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15341         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15342         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15343         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15344
15345 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15346
15347         PR c++/20157
15348         * g++.dg/template/error18.C: New test.
15349
15350 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15351
15352         PR debug/16792
15353         * g++.dg/debug/pr16792.C: New test.
15354
15355 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15356
15357         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15358         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15359         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15360         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15361         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15362         test assertion names.
15363
15364 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15365
15366         PR fortran/18600
15367         * gfortran.dg/stfunc_1.f90: New test.
15368
15369 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15370
15371         PR fortran/16907
15372         * gfortran.dg/real_index_1.f90: New test.
15373
15374 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15375
15376         PR fortran/20323
15377         * gfortran.dg/spec_expr_1.f90: New test.
15378
15379 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15380
15381         PR c/20402
15382         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15383         new parser.
15384
15385 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15386
15387         PR fortran/20361
15388         * gfortran.dg/largeequiv_1.f90: New test.
15389
15390 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15391
15392         * gcc.dg/ucnid-1.c: New.
15393         * gcc.dg/ucnid-2.c: New.
15394         * gcc.dg/ucnid-3.c: New.
15395         * gcc.dg/ucnid-4.c: New.
15396         * gcc.dg/ucnid-5.c: New.
15397         * gcc.dg/ucnid-6.c: New.
15398         * gcc.dg/cpp/ucnid-1.c: New.
15399         * gcc.dg/cpp/ucnid-2.c: New.
15400         * gcc.dg/cpp/ucnid-3.c: New.
15401         * g++.dg/other/ucnid-1.C: New.
15402
15403 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15404
15405         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15406
15407 2005-03-11  Per Bothner  <per@bothner.com>
15408
15409         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15410         that diagnotics refer to correct token.
15411         * gcc.dg/unused-3.c: Likewise.
15412
15413 2005-03-11  Per Bothner  <per@bothner.com>
15414
15415         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15416         constant" is now actually on same line as string constant.
15417         * gcc.dg/cpp/direct2s.c: Likewise.
15418
15419 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15420
15421         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15422
15423 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15424
15425         PR libfortran/20124
15426         * gfortran.dg/pr20124.f90: New Test
15427
15428 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15429
15430         PR tree-optimization/20130
15431         * gcc.dg/pr20130-1.c: New test.
15432
15433 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15434
15435         PR target/20095
15436         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15437
15438 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15439
15440         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15441
15442 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15443
15444         * g++.dg/eh/forced1.C: Fix comment.
15445         * g++.dg/eh/forced2.C: Ditto.
15446         * g++.dg/eh/forced3.C: Ditto.
15447         * g++.dg/eh/forced4.C: Ditto.
15448
15449 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15450
15451         PR rtl-opt/20412
15452         * gcc.c-torture/compile/pr20412.c: New test.
15453
15454 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15455
15456         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15457
15458 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR target/20322
15461         * gcc.dg/20050307-1.c: New test.
15462
15463 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         PR c++/20375
15466         * g++.dg/other/stdarg3.C: New.
15467
15468 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15469
15470         PR c++/18384, c++/18327
15471         * g++.dg/init/array19.C: New test.
15472
15473         PR inline-asm/20314
15474         * gcc.dg/torture/pr20314-1.c: New test.
15475         * gcc.dg/torture/pr20314-2.c: New test.
15476
15477 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15478
15479         * gcc.dg/20050309-1.c: New test.
15480
15481 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15482
15483         * gcc.dg/builtins-10.c: Reactivate disabled test.
15484         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15485         new cbrt transformations.
15486
15487 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/20208
15490         * g++.dg/template/array13.C: New test.
15491
15492 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15493
15494         PR c++/16859
15495         * g++.dg/init/brace4.C: New test.
15496
15497 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         PR c++/20186
15500         * g++.dg/template/non-dependent12.C: New.
15501
15502 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c++/20142
15505         * g++.dg/init/array18.C: Add dg-do run marker.
15506
15507         PR c++/20142
15508         * g++.dg/init/array18.C: New test.
15509
15510 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15511
15512         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15513         * g++.dg/gcov/gcov.exp: Likewise.
15514         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15515         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15516         * lib/c-torture.exp: Likewise.
15517         * lib/fortran-torture.exp: Likewise.
15518         * lib/g++.exp: Likewise.
15519         * lib/gcc-defs.exp: Likewise.
15520         * lib/gcc-dg.exp: Likewise.
15521         * lib/gcc.exp: Likewise.
15522         * lib/gcov.exp: Likewise.
15523         * lib/gfortran.exp: Likewise.
15524         * lib/mike-g++.exp: Likewise.
15525         * lib/mike-gcc.exp: Likewise.
15526         * lib/objc-torture.exp: Likewise.
15527         * lib/objc.exp: Likewise.
15528         * lib/profopt.exp: Likewise.
15529         * lib/target-libpath.exp: Likewise.
15530         * lib/target-supports.exp: Likewise.
15531         * lib/treelang.exp: Likewise.
15532         * lib/wrapper.exp: Likewise.
15533
15534 2005-03-08  Jeff Law  <law@redhat.com>
15535
15536         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15537         PHI-OPT changes.
15538
15539 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15540
15541         * gcc.dg/vect/pr20122.c: New test.
15542
15543 2005-03-07  Jeff Law  <law@redhat.com>
15544
15545         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15546         was folded away.
15547         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15548         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15549         * gcc.dg/tree-ssa/pr18134.c: New test.
15550
15551 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15552
15553         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15554         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15555         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15556
15557 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15558
15559         PR tree-opt/17671
15560         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15561
15562 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15563
15564         * g++.dg/warn/Wnvdtor.C: New test.
15565
15566 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15567
15568         * gcc.dg/torture/pr19683-1.c: New test.
15569
15570 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15571
15572         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15573         * gfortran.dg/g77/19990313-2.f: Ditto.
15574         * gfortran.dg/g77/19990313-3.f: Ditto.
15575         * gfortran.dg/g77/19990525-0.f: Ditto.
15576         * gfortran.dg/g77/19990826-0.f: Ditto.
15577         * gfortran.dg/g77/19990826-2.f: Ditto.
15578         * gfortran.dg/g77/19990826-3.f: Ditto.
15579         * gfortran.dg/g77/20000511-1.f: Ditto.
15580         * gfortran.dg/g77/20000511-2.f: Ditto.
15581         * gfortran.dg/g77/970625-2.f: Ditto.
15582         * gfortran.dg/g77/980310-2.f: Ditto.
15583         * gfortran.dg/g77/980310-3.f: Ditto.
15584         * gfortran.dg/g77/980310-8.f: Ditto.
15585         * gfortran.dg/g77/980519-2.f: Ditto.
15586         * gfortran.dg/g77/alpha1.f: Ditto.
15587         * gfortran.dg/g77/claus.f: Ditto.
15588         * gfortran.dg/g77/erfc.f: Ditto.
15589         * gfortran.dg/g77/short.f: Ditto.
15590         * gfortran.fortran-torture/execute/data.f90: Ditto.
15591         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15592         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15593
15594 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15595
15596         * lib/file-format.exp (gcc_target_object_format): Add check for som
15597         format and hardcode object formats on hppa*-*-hpux*.
15598         * lib/target-supports.exp (check_weak_available): Add check for som
15599         object format.  Always return 0 on hppa*-*-hpux10*.
15600
15601         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15602         is defined.
15603
15604         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15605
15606 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15607
15608         * gfortran.dg/pr19936_1.f90: New test.
15609         * gfortran.dg/pr19936_2.f90: New test.
15610         * gfortran.dg/pr19936_3.f90: New test.
15611
15612 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15613             Paul Thomas <prthomas@drfccad.cea.fr>
15614
15615         * gfortran.dg/PR19754_1.f90: New test.
15616         * gfortran.dg/PR19754_2.f90: Ditto.
15617
15618 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15619
15620         PR c++/19311
15621         * g++.dg/template/non-dependent11.C: New test.
15622
15623 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15624
15625         * lib/target-supports.exp (check_iconv_available): Fix comment.
15626
15627 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15628             Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         PR c++/19797
15631         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15632
15633 2005-03-04  Matthew Sachs  <msachs@apple.com>
15634
15635         * gcc.exp (gcc_target_compile): Put braces around
15636         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15637         * objc.exp (objc_target_compile): Likewise.
15638         * treelang.exp (treelang_target_compile): Likewise.
15639
15640 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15641
15642         PR fortran/19673
15643         * gfortran.dg/func_result_1.f90: New test.
15644
15645 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15646
15647         * gcc.misc-tests/options.exp: New test.
15648
15649 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15650
15651         * gcc.dg/pr15784-4.c: New test.
15652
15653 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15654
15655         * gcc.c-torture/execute/pr17133.c: New.
15656         * gcc.c-torture/compile/20050303-1.c: New.
15657
15658 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15659
15660         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15661
15662 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15663
15664         * g++.dg/overload/using2.C: New.
15665
15666 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/19916
15669         * g++.dg/init/ptrmem2.C: New test.
15670
15671 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15672
15673         PR c/8927
15674         * gcc.dg/pr8927-1.c: New test.
15675
15676 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15677
15678         PR c++/20232
15679         * g++.dg/inherit/covariant12.C: New.
15680
15681 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15682
15683         PR fortran/19479
15684         * gfortran.dg/bound_1.f90: New test.
15685
15686 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15687
15688         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15689         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15690
15691 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15692
15693         PR c/20245
15694         * gcc.dg/pr20245-1.c: New test.
15695
15696 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15697
15698         PR middle-end/19874
15699         * gcc.c-torture/execute/20050119-2.c: New test case.
15700
15701 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15702
15703         * README: Update the DejaGnu bug reporting address.
15704         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15705         * lib/objc-torture.exp: Likewise.
15706
15707 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15708
15709         * gfortran.dg/boz_1.f90: New test.
15710         * gfortran.dg/boz_3.f90: New test.
15711         * gfortran.dg/boz_4.f90: New test.
15712
15713 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15714
15715         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15716         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15717
15718 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15719
15720         PR libfortran/20101
15721         * gfortran.dg/write_0_pe_format.f90: New test.
15722
15723 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15724
15725         PR c++/20206
15726         * g++.dg/opt/thunk2.C: New test.
15727         * g++.dg/opt/covariant1.C: New test.
15728
15729 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15730
15731         * gfortran.dg/e_d_fmt.f90: New test.
15732
15733 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15734
15735         * gcc.dg/asm-b.c: Fix comment typos.
15736
15737 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15738
15739         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15740         a V_MAY_DEF also.
15741
15742 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15743
15744         PR tree-opt/20188
15745         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15746         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15747         * gcc.dg/asm-b.c: New test.
15748
15749 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15750
15751         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15752         Disable this test on IRIX 6.
15753
15754 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15755
15756         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15757         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15758         parser.
15759
15760 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15761
15762         PR tree-optimization/20204
15763         * testsuite/gcc.dg/pr20204.c: New test.
15764
15765 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15766
15767         PR target/20196
15768         * gcc.c-torture/execute/20050224-1.c: New test.
15769
15770         PR c++/20175
15771         * g++.dg/warn/Wbraces2.C: New test.
15772
15773 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/19878
15776         * g++.dg/init/const2.C: New test.
15777
15778 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15779
15780         PR tree-optimization/20100
15781         * gcc.c-torture/execute/pr20100-1.c: New test.
15782
15783 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15784
15785         * gfortran.dg/implicit_3.f90: New test.
15786
15787         * gfortran.dg/deftype_1.f90: New test.
15788
15789 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15790
15791         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15792         the test passes.
15793         * g++.dg/other/anon3.C: Accept a warning.
15794
15795 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15796
15797         * gcc.dg/pr20017.c: Fix a comment typo.
15798
15799 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15800
15801         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15802
15803 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15804
15805         PR ada/19902
15806         * ada/acats/tests/cxa/cxa3004.a: Remove.
15807         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15808
15809 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/20073
15812         * g++.dg/init/const1.C: New test.
15813
15814         PR c++/19991
15815         * g++.dg/parse/constant7.C: New test.
15816
15817         PR c++/20152
15818         * g++.dg/parse/error27.C: New test.
15819         * g++.dg/template/qualttp15.C: Adjust error markers.
15820         * g++.old-deja/g++.other/struct1.C: Likewise.
15821
15822         PR c++/20153
15823         * g++.dg/template/error17.C: New test.
15824
15825         PR c++/20148
15826         * g++.dg/parser/error26.C: New test.
15827
15828 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15829
15830         PR tree-optimization/20100
15831         PR tree-optimization/20115
15832         * gcc.dg/pr20115.c: New test.
15833         * gcc.dg/pr20115-1.c: New test.
15834         * gcc.dg/pr20100.c: New test.
15835         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15836         call-clobbered variables after alias1.
15837
15838 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15839
15840         * gfortran.dg/list_read_4.f90: new test.
15841
15842 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15843
15844         PR rtl-optimization/20017.
15845         * gcc.dg/pr20017.c: New.
15846
15847 2005-02-22  Devang Patel  <dpatel@apple.com>
15848
15849         PR 19952
15850         * g++.dg/tree-ssa/pr19952.C: New test.
15851
15852 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/19883
15855         * g++.dg/parse/constant6.C: New test.
15856
15857 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15858
15859         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15860         * g++.dg/charset/asm2.c: Likewise.
15861         * g++.dg/charset/asm3.c: Likewise.
15862         * g++.dg/charset/asm4.c: Likewise.
15863         * g++.dg/charset/asm5.c: Likewise.
15864         * g++.dg/charset/attribute1.c: Likewise.
15865         * g++.dg/charset/attribute2.c: Likewise.
15866         * g++.dg/charset/extern1.cc: Likewise.
15867         * g++.dg/charset/extern2.cc: Likewise.
15868         * g++.dg/charset/extern3.cc: Likewise.
15869         * g++.dg/charset/function.cc: Likewise.
15870         * g++.dg/charset/string.c: Likewise.
15871         * g++.dg/charset/charset.exp: Likewise.
15872         * lib/target-supports.exp (check_iconv_available): Fix comment.
15873
15874 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15875
15876         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15877         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15878         * gcc.dg/charset/asm2.c: Likewise.
15879         * gcc.dg/charset/asm3.c: Likewise.
15880         * gcc.dg/charset/asm4.c: Likewise.
15881         * gcc.dg/charset/asm5.c: Likewise.
15882         * gcc.dg/charset/asm6.c: Likewise.
15883         * gcc.dg/charset/attribute1.c: Likewise.
15884         * gcc.dg/charset/attribute2.c: Likewise.
15885         * gcc.dg/charset/builtin1.c: Likewise.
15886         * gcc.dg/charset/extern.c: Likewise.
15887         * gcc.dg/charset/function.c: Likewise.
15888         * gcc.dg/charset/string.c: Likewise.
15889         * gcc.dg/charset/charset.exp: Likewise.
15890
15891 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15892
15893         PR fortran/20086
15894         * gfortran.dg/pr20086.f90: New test.
15895
15896 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15897
15898         PR tree-optimization/19786
15899         * g++.dg/tree-ssa/pr19786.C: New.
15900
15901 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15902
15903         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15904
15905 2005-02-21  Jeff Law  <law@redhat.com>
15906
15907         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15908
15909 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15910
15911         * gfortran.dg/do_iterator: Split loop, markup all lines for
15912         which an error locus is printed.
15913         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15914         locus is printed.
15915         * gfortran.dg/select_4.f90: Likewise.
15916         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15917         locuses in the various permutations.
15918
15919 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15920
15921         PR tree-optimization/19951
15922         * g++.dg/vect: New directory.
15923         * g++.dg/vect/vect.exp: New file.
15924         * g++.dg/vect/pr19951.cc: New testcase.
15925         * g++.dg/dg.exp: Also prune vectorizer tests.
15926
15927 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15928
15929         PR 18785
15930         * gcc.dg/charset/builtin1.c: New test.
15931
15932 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15933
15934         PR c++/19299
15935         * g++.dg/inherit/volatile1.C: New test.
15936
15937         PR c++/19440
15938         * g++.dg/template/dtor4.C: New test.
15939
15940 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15941
15942         * gfortran.dg/int_1.f90: New test.
15943
15944 2005-02-19  Devang Patel  <dpatel@apple.com>
15945
15946         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15947
15948 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15949
15950         * gfortran.dg/achar_1.f90: New test.
15951
15952 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15953
15954         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15955
15956 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15957             Jakub Jelinek  <jakub@redhat.com>
15958
15959         PR tree-optimization/19828
15960         * gcc.dg/tree-ssa/loop-7.c: New test.
15961         * gcc.c-torture/execute/20050218-1.c: New test.
15962
15963 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15964
15965         PR c/20043
15966         * gcc.dg/transparent-union-1.c: New test.
15967         * gcc.dg/transparent-union-2.c: New test.
15968
15969 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15970
15971         PR tree-optimization/18977
15972         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15973
15974 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15975
15976         PR target/20054
15977         * gcc.dg/pr20054.c: New test.
15978
15979 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15980
15981         PR c++/19508
15982         * g++.dg/ext/attrib20.C: New test.
15983
15984 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15985
15986         PR middle-end/20030
15987         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15988
15989 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15990
15991         PR c++/20008
15992         * g++.dg/opt/switch4.C: New.
15993
15994 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15995
15996         PR c++/20023
15997         PR tree-optimization/20009
15998         * gcc.c-torture/compile/20050217-1.c: New test.
15999         * g++.dg/opt/switch3.C: New test.
16000
16001         PR tree-optimization/18947
16002         * gcc.c-torture/compile/20050215-1.c: New test.
16003         * gcc.c-torture/compile/20050215-2.c: New test.
16004         * gcc.c-torture/compile/20050215-3.c: New test.
16005
16006 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16007
16008         PR c++/20028
16009         * g++.dg/template/crash34.C: New.
16010
16011         PR c++/20022
16012         * g++.dg/other/access3.C: New.
16013
16014 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16015
16016         * gcc.dg/vect/vect-98.c: New test.
16017
16018 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16019
16020         PR tree-optimization/19967
16021         * gcc.dg/pr19967.c: New.
16022
16023 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16024
16025         PR middle-end/19857
16026         * gcc.dg/tree-ssa/20050215-1.c: New test.
16027         * gcc.c-torture/execute/20050215-1.c: New test.
16028
16029 2005-02-15  Eric Christopher  <echristo@redhat.com>
16030
16031         * gcc.dg/cpp/20050215-1.c: New file.
16032
16033 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16034
16035         PR tree-optimization/15785
16036         * gcc.dg/pr15785-1.c: New test.
16037
16038 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16039
16040         PR c++/17788
16041         * g++.dg/init/ctor4.C: New.
16042         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16043
16044 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16045
16046         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16047         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16048
16049 2005-02-15  Andreas Schwab  <schwab@suse.de>
16050
16051         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16052         declare malloc.
16053
16054 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16055
16056         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16057
16058 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16059
16060         PR tree-optimization/19853
16061         * gcc.c-torture/compile/pr19853.c: New test.
16062
16063 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16064
16065         PR c++/19608
16066         * g++.dg/parse/local-class1.C: New.
16067
16068         PR c++/19895
16069         * g++.dg/parse/ptrmem3.C: New.
16070
16071         PR c++/19884
16072         * g++.old-deja/g++.oliva/template6.C: Add another case.
16073         * g++.dg/template/explicit6.C: New.
16074
16075 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16076
16077         PR c++/17816
16078         * g++.dg/other/redecl2.C: New.
16079
16080 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16081
16082         PR c++/19891
16083         * g++.dg/abi/covariant4.C: New.
16084
16085 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16086
16087         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16088
16089 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16090
16091         * gcc.dg/vect/vect-96.c: Fix typo.
16092
16093 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         PR c++/14479
16096         PR c++/19487
16097         * g++.dg/template/enum5.C: New test.
16098
16099 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16100
16101         * gcc.dg/vect/vect-97.c: New test.
16102
16103 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16104
16105         * gcc.dg/vect/vect-96.c: New test.
16106
16107 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16108
16109         * gcc.dg/builtins-34.c: Also check ldexp*.
16110
16111 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16112
16113         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16114
16115 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16116
16117         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16118         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16119         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16120         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16121         selector_list, selector_expression, dg-process-target): Move to new
16122         file target-supports-dg.exp.
16123         * lib/target-supports-dg.exp: New.
16124
16125         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16126         New.
16127
16128 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16129
16130         PR c++/19666
16131         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16132
16133         PR middle-end/19858
16134         * gcc.c-torture/compile/20050210-1.c: New test.
16135
16136 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16137
16138         PR c++/19755
16139         * g++.dg/warn/Wbraces1.C: New test.
16140
16141 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16142
16143         * gcc.dg/builtins-52.c: New testcase.
16144
16145 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16146
16147         PR c/19342
16148         * gcc.c-torture/execute/20050119-1.c: New test.
16149
16150 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16151
16152         PR c++/19811
16153         * g++.dg/init/delete1.C: New test.
16154
16155 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16156
16157         PR c++/18470
16158         * g++.dg/template/static12.C: New test.
16159
16160 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16161
16162         PR c++/19787
16163         * g++.dg/conversion/ambig1.C: New test.
16164
16165         PR c++/19739
16166         * g++.dg/ext/attrib19.C: New test.
16167
16168         PR c++/19732
16169         * g++.dg/parse/dtor5.C: New test.
16170
16171         PR c++/19762
16172         * g++.dg/template/dtor3.C: New test.
16173
16174         PR c++/19826
16175         * g++.dg/template/static11.C: New test.
16176         * g++.dg/template/crash2.C: Remove dg-error marker.
16177
16178 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16179
16180         PR C++/18491
16181         * g++.old-deja/g++.mike/p10769a.C: Remove.
16182
16183 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16184
16185         * gcc.dg/builtins-48.c: New test case.
16186         * gcc.dg/builtins-49.c: New test case.
16187         * gcc.dg/builtins-50.c: New test case.
16188         * gcc.dg/builtins-51.c: New test case.
16189
16190 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16191
16192         PR middle-end/19583
16193         * g++.dg/warn/Wreturn-type-3.C: New test.
16194
16195 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16196
16197         PR middle-end/19402
16198         * gcc.dg/pr19402-1.c: New testcase.
16199         * gcc.dg/pr19402-2.c: likewise.
16200
16201 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16202
16203         PR middle-end/19854
16204         * g++.dg/tree-ssa/tmmti.C: New testcase.
16205
16206 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16207
16208         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16209
16210 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/19733
16213         * g++.dg/parse/crash23.C: New test.
16214         * g++.dg/warn/Weff1.C: New test.
16215
16216 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16217
16218         * gcc.dg/20050209-1.c: New test.
16219
16220 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16221
16222         PR target/19799
16223         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16224
16225 2005-02-08  Mike Stump  <mrs@apple.com>
16226
16227         * g++.dg/pch/import-2.c: New test.
16228         * g++.dg/pch/import-2.hs: New.
16229         * g++.dg/pch/include/import-2a.h: New.
16230         * g++.dg/pch/include/import-2b.h: New.
16231
16232 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16233
16234         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16235
16236 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16237
16238         * gfortran.dg/substr_1.f90: New test.
16239
16240 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16241
16242         PR middle-end/19775
16243         * gcc.dg/torture/builtin-power-1.c: Disable test for
16244         invalid transformation.
16245         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16246         no longer optimize.
16247         * gcc.dg/builtins-47.c: New testcase.
16248
16249 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16250             Dorit Naishlos  <dorit@il.ibm.com>
16251
16252         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16253
16254 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16255
16256         * gcc.c-torture/compile/20050206-1.c: New test.
16257
16258 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16259
16260         PR tree-opt/19768
16261         * g++.dg/opt/pr19768.C: New test.
16262
16263 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16264
16265         PR tree-opt/19736
16266         * gcc.c-torture/compile/pr19736.c: New test.
16267
16268 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16269
16270         PR c++/17401
16271         * g++.dg/parse/error25.C: New test.
16272
16273 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16274
16275         * gcc.c-torture/execute/20050203-1.c: New.
16276
16277 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16278
16279         * gcc.dg/vect/vect-85.c: Remove xfail.
16280         * gcc.dg/vect/vect-86.c: Remove xfail.
16281         * gcc.dg/vect/vect-87.c: Remove xfail.
16282         * gcc.dg/vect/vect-88.c: Remove xfail.
16283
16284 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16285
16286         * gcc.dg/altivec-19.c: New.
16287
16288 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16289
16290         PR c/17807
16291         * gcc.dg/nested-func-3.c: New test.
16292         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16293
16294 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16295
16296         * gcc.test-framework/gen_directive_tests: Generate tests for
16297         selector expressions.
16298
16299 2005-02-02  Matt Austern  <austern@apple.com>
16300
16301         PR c++/19628
16302         * g++/ext/builtin7.C: New.
16303         * g++/ext/builtin8.C: New.
16304
16305 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16306
16307         PR c/18502
16308         * gcc.dg/pr18502-1.c: New test.
16309
16310 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16311
16312         PR c++/17413
16313         * g++.dg/template/local4.C: Tweak.
16314
16315 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16316
16317         PR tree-optimization/19578
16318         * gcc.c-torture/compile/20050202-1.c: New test.
16319
16320 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16321
16322         PR c/19435
16323         * gcc.dg/c99-init-4.c: New test.
16324
16325 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16326
16327         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16328
16329         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16330
16331         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16332         * g++.dg/eh/check-vect.h: New.
16333
16334         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16335         * gcc.dg/vect/vect-78.c: Ditto.
16336         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16337         Remove.
16338
16339         * g++.dg/conversion/simd1.C: Expect warning.
16340         * g++.dg/ext/attribute-test-1.C: Ditto.
16341         * g++.dg/ext/attribute-test-2.C: Ditto.
16342         * g++.dg/ext/attribute-test-3.C: Ditto.
16343         * g++.dg/ext/attribute-test-4.C: Ditto.
16344
16345         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16346         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16347
16348         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16349
16350 2005-02-01  Richard Henderson  <rth@redhat.com>
16351
16352         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16353         long double for ibm double-double format.
16354         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16355
16356 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16357
16358         PR tree-optimization/19633
16359         * testsuite/gcc.dg/pr19633-1.c: New test.
16360         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16361         to NULL or a symbol.
16362
16363 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16364
16365         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16366         New procs.
16367         (dg-process-target (local override)): Handle selector expressions.
16368
16369         * gcc.test-framework/README: Describe tests in source directory.
16370         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16371         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16372         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16373         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16374         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16375         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16376         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16377         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16378         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16379         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16380         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16381         * gcc.test-framework/dg-error-exp-P.c: New test.
16382         * gcc.test-framework/dg-error-exp-XP.c: New test.
16383         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16384         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16385         * gcc.test-framework/dg-output-exp-P.c: New test.
16386         * gcc.test-framework/dg-output-exp-XF.c: New test.
16387         * gcc.test-framework/dg-warning-exp-P.c: New test.
16388         * gcc.misc-tests/dg-1.c: Remove.
16389         * gcc.misc-tests/dg-2.c: Remove.
16390         * gcc.misc-tests/dg-3.c: Remove.
16391         * gcc.misc-tests/dg-4.c: Remove.
16392         * gcc.misc-tests/dg-5.c: Remove.
16393         * gcc.misc-tests/dg-6.c: Remove.
16394         * gcc.misc-tests/dg-7.c: Remove.
16395         * gcc.misc-tests/dg-8.c: Remove.
16396         * gcc.misc-tests/dg-9.c: Remove.
16397         * gcc.misc-tests/dg-10.c: Remove.
16398         * gcc.misc-tests/dg-11.c: Remove.
16399         * gcc.misc-tests/dg-12.c: Remove.
16400         * gcc.misc-tests/dg-test.exp: Remove.
16401
16402         * gcc.test-framework/test-framework.awk: Change recording and
16403         printing of passes and failures.
16404
16405         * gcc.test-framework: New directory.
16406         * gcc.test-framework/README: New.
16407         * gcc.test-framework/test-framework.exp: New.
16408         * gcc.test-framework/test-framework.awk: New.
16409         * gcc.test-framework/gen_directive_tests: New.
16410
16411 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16412
16413         * lib/treelang.exp: Fix comment typos.
16414         (treelang_target_compile): Don't append libs=-ltreelang to options.
16415
16416 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16417
16418         * g++.dg/parse/typename7.C: Adjust error messages.
16419
16420 2005-01-31  Jeff Law  <law@redhat.com>
16421
16422         * gcc.c-torture/execute/20050131-1.c: New test.
16423         * gcc.dg/wcaselabel.c: New test.
16424
16425 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16426
16427         * g++.dg/other/warning1.C: Adjust error messags.
16428         * g++.dg/parse/constant5.C: New test.
16429
16430 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16431
16432         PR c/19333
16433         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16434         the test case valid.
16435         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16436         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16437         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16438         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16439         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16440         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16441
16442 2005-01-31  Dale Johannesen  <dalej@apple.com>
16443
16444         * g++.dg/opt/pr19650.C: New test.
16445
16446 2005-01-31  Richard Henderson  <rth@redhat.com>
16447
16448         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16449         long double for intel double extended format.
16450         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16451
16452 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16453
16454         PR c++/19555
16455         * g++.dg/template/static10.C: New test.
16456
16457         PR c++/19395
16458         * g++.dg/parse/error24.C: New test.
16459
16460         PR c++/19367
16461         * g++.dg/lookup/builtin1.C: New test.
16462
16463         PR c++/19457
16464         * g++.dg/warn/conv3.C: New test.
16465
16466 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16467
16468         PR fortran/19647
16469         * gfortan.dg/inquire_7.f90
16470
16471 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16472
16473         PR tree-optimization/15791
16474         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16475         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16476         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16477         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16478         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16479         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16480         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16481         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16482         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16483         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16484
16485 2005-01-29  Paul Brook  <paul@codesourcery.com>
16486
16487         PR fortran/18565
16488         * check.c (real_or_complex_check): New function.
16489         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16490         * intrinsic.c (add_functions): Use new check functions.
16491         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16492         Add prototypes.
16493
16494 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16495
16496         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16497         gcc.dg/lvalue-3.c: New tests.
16498         * gcc.dg/concat.c: Update expected messages.
16499
16500 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16501
16502         PR libfortran/19595
16503         * gfortran.dg/eor_1.f90: New test.
16504
16505 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16506
16507         PR fortran/19589
16508         * gfortran.dg/logical_data_1.f90: New test.
16509
16510 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16511
16512         PR c++/19253
16513         * g++.dg/template/crash33.C: New test.
16514
16515         PR c++/19667
16516         * g++.dg/template/crash32.C: New test.
16517
16518 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16519
16520         PR middle-end/16558
16521         * g++.dg/warn/Wreturn-type-2.C: New test.
16522
16523 2004-06-24  Jeff Law  <law@redhat.com>
16524
16525         * gcc.dg/tree-ssa/20050128-1.c: New test.
16526
16527 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16528
16529         * gcc.target/frv/all-mdpackh-1.c: New test.
16530
16531 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16532
16533         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16534
16535 2005-01-27  Richard Henderson  <rth@redhat.com>
16536
16537         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16538
16539 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16540
16541         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16542
16543 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16544
16545         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16546         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16547         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16548         to cope with cases where the multilib options override the dg-options.
16549
16550 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16551
16552         PR c/18946
16553         * gcc.dg/noncompile/20050120-1.c: New test.
16554
16555 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16556
16557         PR tree-optimization/19633
16558         * gcc.dg/pr19633.c: New test.
16559         * gcc.dg/tree-ssa/pr19633.c: New test.
16560
16561 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16562
16563         * gcc.dg/20041216-1.c: New test.
16564
16565 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16566
16567         PR objc/18862
16568         * objc.dg/selector-2.m: New test.
16569
16570 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16571
16572         * g++.dg/opt/range-test-2.C: New test.
16573
16574         PR rtl-optimization/19579
16575         * gcc.c-torture/execute/20050124-1.c: New test.
16576
16577 2005-01-26  Greg Parker  <gparker@apple.com>
16578         Stuart Hastings  <stuart@apple.com>
16579
16580         * gcc.c-torture/execute/20050125-1.c: New.
16581
16582 2005-01-18  Jan Hubicka  <jh@suse.cz>
16583
16584         PR tree-optimize/19337
16585         * gcc.c-torture/compile/20050119-1.c: New test.
16586
16587 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16588
16589         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16590         test for successful match.
16591
16592 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16593
16594         PR objc/18408
16595         * objc.dg/comp-types-7.m: New test.
16596
16597 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16598
16599         * lib/target-supports.exp (current_target_name): New.
16600         (check_effective_target_ilp32, check_effective_target_lp64):
16601         Cache the result to use as long as the current target, with
16602         multilib flags, remains the same.
16603
16604         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16605         (dg-require-weak, dg-require-visibility, dg-require-alias,
16606         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16607         dg-require-effective-target, dg-skip-if): Remove call to
16608         skip_test_and_clear_xfail.
16609         (dg-test): Clear xfail data.
16610
16611 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16612
16613         PR target/17751
16614         * gcc.dg/ppc64-toc.c: New test.
16615
16616         * g++.dg/tree-ssa/empty-1.C: New test.
16617
16618         PR middle-end/19551
16619         * gcc.c-torture/execute/20050121-1.c: New test.
16620         * gcc.dg/20050121-2.c: New test.
16621
16622 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16623         Paul Brook  <paul@codesourcery.com>
16624
16625         PR fortran/17941
16626         * gfortran.dg/real_const_1.f: New test.
16627         * gfortran.dg/real_const_2.f90: New test.
16628         * gfortran.dg/complex_int_1.f90: New test.
16629
16630 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16631
16632         PR fortran/19313
16633         * gfortan.dg/inquire_6.f90: New test.
16634
16635 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16636
16637         PR libfortran/19451
16638         * open_readonly_1.f90: New test.
16639
16640 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16641
16642         PR libfortran/18982
16643         * gfortran.dg/open_new.f90: New file.
16644
16645 2005-01-22  Paul Brook  <paul@codesourcery.com>
16646
16647         * namelist_1.f90: New test.
16648
16649 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16650
16651         PR tree-optimization/19484
16652         * gcc.c-torture/compile/20050122-[12].c: New tests.
16653
16654 2005-01-22  Paul Brook  <paul@codesourcery.com>
16655
16656         * gfortran.dg/implicit_2.f90: New test.
16657
16658 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16659
16660         PR fortran/19314
16661         * gfortran.dg/inquire_5.f90: New test.
16662
16663 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16664
16665         PR c/18809
16666         * gcc.dg/pr18809-1.c: New test.
16667
16668 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16669
16670         * gcc.dg/20050121-1.c: New test.
16671
16672         PR tree-optimization/13000
16673         * gcc.dg/20040206-1.c: Change warning to point where function is
16674         being inlined.
16675
16676 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16677
16678         PR c++/19208
16679         * g++.dg/template/array11.C: New test.
16680
16681 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16682
16683         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16684         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16685         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16686         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16687         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16688         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16689
16690 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16691
16692         PR tree-optimization/15349
16693         * gcc.dg/tree-ssa/pr15349.c: New.
16694
16695 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16696
16697         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16698
16699 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16700
16701         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16702         scan-assembler-times directive name.
16703
16704         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16705         after dg-do.
16706
16707         PR rtl-optimization/19462
16708         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16709
16710 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16711
16712         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16713         counting function calls on ia64.
16714
16715 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16716
16717         PR rtl-optimization/15139
16718         * gcc.dg/20050111-2.c: New test.
16719
16720         PR c/17297
16721         * gcc.c-torture/compile/20050113-1.c: New testcase.
16722
16723         PR middle-end/19164
16724         * gcc.dg/20050113-1.c: New testcase.
16725
16726 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16727
16728         * gcc.dg/vect/vect-85.c: Add comment.
16729         * gcc.dg/vect/vect-86.c: Add xfail for now.
16730         * gcc.dg/vect/vect-87.c: Add xfail for now.
16731         * gcc.dg/vect/vect-88.c: Add xfail for now.
16732         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16733
16734 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16735
16736         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16737
16738 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16739
16740         * g++.dg/debug/typedef3.C: New test.
16741
16742 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16743
16744         PR c/19472
16745         * gcc.dg/asm-a.c: New test.
16746
16747 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16748
16749         * gcc.dg/sh-relax.c: Add prototype for abort.
16750
16751 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16752
16753         * gcc.dg/short-compare-1.c: New test.
16754         * gcc.dg/short-compare-2.c: Likewise.
16755
16756 2005-01-18  Michael Matz  <matz@suse.de>
16757
16758         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16759
16760 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16761
16762         PR tree-optimization/19121
16763         * gcc.c-torture/compile/pr19121.c: New test.
16764
16765 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16766
16767         PR target/19357
16768         * gcc.c-torture/compile/pr19357.c: New test.
16769
16770 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16771
16772         PR c/5675
16773         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16774         pass--those that refer just to the variable, possibly with a
16775         cast.
16776         * gcc.dg/c99-const-expr-3.c: Likewise.
16777
16778         PR middle-end/13127
16779         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16780         longer emitted.
16781
16782 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16783
16784         PR fortran/18778
16785         * gfortran.dg/endfile_2.f90: New test.
16786
16787 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16788
16789         PR 19168
16790         * gfortran.dg/select_5.f90: New test.
16791
16792 2004-01-16  Paul Brook  <paul@codesourcery.com>
16793
16794         * gfortran.dg/common_4.f90: New test.
16795
16796 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16797
16798         PR rtl-optimization/19462
16799         * gcc.dg/torture/pr19462-1.c: New test.
16800
16801 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16802
16803         PR objc/19321
16804         * objc.dg/func-ptr-2.m: New.
16805         * objc.dg/volatile-1.m: New.
16806
16807 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16808
16809         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16810
16811 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16812
16813         PR tree-optimization/19060
16814         * gcc.c-torture/execute/20050104-1.c: New test.
16815
16816 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16817
16818         PR fortran/18983
16819         * gfortran.dg/write_to_null.f90: New test.
16820
16821 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16822             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16823
16824         PR other/19328
16825         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16826         argument.
16827
16828 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16829
16830         PR c++/19263
16831         * g++.dg/init/vector1.C: New test.
16832
16833 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16834
16835         PR target/13158
16836         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16837         PR target/18987
16838         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16839
16840 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16841
16842         * gfortran.dg/select_1.f90: New test.
16843         * gfortran.dg/select_2.f90: New test.
16844         * gfortran.dg/select_3.f90: New test.
16845         * gfortran.dg/select_4.f90: New test.
16846
16847 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16848
16849         PR middle-end/19084
16850         PR rtl-optimization/19348
16851         * gcc.dg/20050111-1.c: New test.
16852         * gcc.c-torture/execute/20050111-1.c: New test.
16853
16854         * gcc.dg/i386-asm-4.c: New test.
16855
16856 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16857
16858         * gcc.dg/nested-func-2.c: New test.
16859         * ada/acats/norun.lst: Remove c953002.
16860
16861 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16862
16863         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16864
16865 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16866
16867         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16868
16869 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16870
16871         PR target/18761
16872         * g++.dg/abi/align1.C: New test.
16873
16874 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16875
16876         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16877         at a time.
16878         * g++.dg/ext/altivec_check.h: Support compiling as C.
16879
16880 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16881
16882         PR c++/19355
16883         * g++.dg/expr/pr19355-1.C: New test case.
16884
16885 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16886
16887         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16888         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16889         * ada/acats/tests/c3/c92005b.ada: Likewise.
16890         * ada/acats/tests/c3/cxb3012.a: Likewise.
16891         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16892
16893 2005-01-09  Paul Brook  <paul@codesourcery.com>
16894
16895         * gfortran.dg/common_2.f90: New file.
16896         * gfortran.dg/common_3.f90: New file.
16897
16898 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16899
16900         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16901
16902 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16903
16904         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16905         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16906         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16907         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16908         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16909         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16910         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16911         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16912         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16913         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16914         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16915         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16916         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16917         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16918         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16919         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16920         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16921         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16922         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16923         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16924         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16925         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16926         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16927         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16928         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16929         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16930         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16931         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16932         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16933         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16934         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16935         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16936         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16937         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16938         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16939         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16940         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16941         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16942         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16943         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16944         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16945         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16946         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16947         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16948         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16949         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16950         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16951         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16952         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16953         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16954         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16955         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16956         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16957         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16958         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16959         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16960         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16961         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16962         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16963         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16964         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16965         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16966         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16967         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16968         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16969         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16970         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16971
16972         * gcc.dg/vect/vect-1.c: Fix spelling.
16973         * gcc.dg/vect/vect-10.c: Fix spelling.
16974         * gcc.dg/vect/vect-11.c: Fix spelling.
16975         * gcc.dg/vect/vect-12.c: Fix spelling.
16976         * gcc.dg/vect/vect-14.c: Fix spelling.
16977         * gcc.dg/vect/vect-15.c: Fix spelling.
16978         * gcc.dg/vect/vect-16.c: Fix spelling.
16979         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16980         * gcc.dg/vect/vect-64.c: Fix comments.
16981         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16982
16983 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16984             Ira Rosen  <irar@il.ibm.com>
16985
16986         * gcc.dg/vect/vect-70.c: New test.
16987         * gcc.dg/vect/vect-71.c: New test.
16988
16989 2005-01-09  Manfred Hollstein  <mh@suse.com>
16990
16991         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16992         * gcc.dg/pr18241-2.c: Likewise.
16993         * gcc.dg/pr18241-3.c: Likewise.
16994         * gcc.dg/pr18241-4.c: Likewise.
16995         * gcc.dg/pr18241-5.c: Likewise.
16996
16997 2005-01-08  Richard Henderson  <rth@redhat.com>
16998
16999         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17000         False for x86 and x86-64.
17001
17002 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17003
17004         PR tree-optimization/18241
17005         * gcc.dg/pr18241-1.c: New test.
17006         * gcc.dg/pr18241-2.c: New test.
17007         * gcc.dg/pr18241-3.c: New test.
17008         * gcc.dg/pr18241-4.c: New test.
17009         * gcc.dg/pr18241-5.c: New test.
17010
17011 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17012
17013         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17014         gfortran.dg/select_4.f90: New.
17015
17016 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17017
17018         * gcc.c-torture/execute/20050107-1.c: New test.
17019
17020 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         PR c++/19298
17023         * g++.dg/template/ref2.C: New.
17024
17025 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17026
17027         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17028         instead of being empty.
17029
17030 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17031
17032         PR fortran/15553
17033         * gfortran.dg/array-1.f90: New test.
17034
17035 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17036
17037         PR tree-optimization/19283
17038         * gcc.c-torture/execute/20050106-1.c: New test.
17039
17040         PR rtl-optimization/18861
17041         * gcc.dg/20050105-1.c: New test.
17042
17043         PR tree-optimization/18828
17044         * gcc.dg/20050105-2.c: New test.
17045
17046 2005-01-07  Andreas Jaeger  <aj@suse.de>
17047
17048         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17049
17050 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17051
17052         PR fortran/18398
17053         * gfortran.dg/fmt_read.f90: New test.
17054
17055 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17056
17057         * gcc.dg/rs6000-ldouble-2.c: New.
17058
17059 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/19244
17062         * g++.dg/parser/ctor2.C: New test.
17063
17064 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17065
17066         PR c++/17154
17067         * g++.dg/template/using9.C: New test.
17068
17069 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17070
17071         PR c++/19258
17072         * g++.dg/lookup/friend6.C: New test.
17073
17074 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17075
17076         PR c++/19270
17077         * g++.dg/template/array10.C: New.
17078
17079 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17080
17081         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17082         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17083
17084 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17085
17086         * gcc.c-torture/compile/20050105-1.c: New test.
17087
17088 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17089
17090         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17091
17092 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17093
17094         PR middle-end/19100
17095         * gcc.dg/conv-3.c: New test case.
17096
17097 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17098
17099         * gcc.dg/asm-wide-1.c: New test.
17100
17101 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17102
17103         PR c++/19030
17104         * g++.dg/parse/crash22.C: New
17105
17106 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17107
17108         PR 19257
17109         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17110
17111 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17112
17113         PR middle-end/17767
17114         * gcc.dg/i386-mmx-6.c: New test case.
17115
17116 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17117
17118         PR tree-optimization/18308
17119         * gcc.dg/vect/pr18308.c: New testcase.
17120
17121 2005-01-04  Andreas Jaeger  <aj@suse.de>
17122
17123         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17124
17125 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17126             Robert Bowdidge <bowdidge@apple.com>
17127
17128         * gcc.dg/cpp/subframework1.c: New.
17129         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17130         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17131         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17132         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17133
17134 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17135
17136         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17137         producing warning.
17138         * gcc.dg/darwin-weakimport-2.c: New.
17139
17140 2005-01-03  Richard Henderson  <rth@redhat.com>
17141
17142         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17143
17144 2005-01-03  Richard Henderson  <rth@redhat.com>
17145
17146         * gcc.dg/vect/vect.exp: Enable for ia64.
17147         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17148         (check_effective_target_vect_float): Likewise.
17149         (check_effective_target_vect_no_align): Likewise.
17150         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17151         * gcc.dg/vect/vect-8.c: Likewise.
17152
17153 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17154
17155         PR target/19236
17156         * gcc.dg/pr19236-1.c: New test case.
17157
17158 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17159
17160         PR rtl-optimization/12092
17161         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17162
17163 2005-01-02  Andreas Jaeger  <aj@suse.de>
17164
17165         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17166
17167 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17168             Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         PR rtl-optimization/12092
17171         * gcc.dg/pr12092-1.c: New test case.
17172
17173 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17174
17175         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17176         'hidden' and 'default' for better portability.
17177         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17178
17179         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17180         6 and 7.
17181         * g++.old-deja/g++.brendan/new3.C: Likewise.
17182
17183 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17184
17185         * gcc.dg/20041231-1.C: New test.
17186         * g++.dg/warn/Wunreachable-code-1.C: New test.
17187
17188 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17189
17190         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17191         file, not /dev/null.  Abort on error.
17192
17193 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17194             Ziemowit Laski  <zlaski@apple.com>
17195
17196         PR objc/18971
17197         * objc.dg/encode-5.m: New test.
17198
17199 2004-12-29  Richard Henderson  <rth@redhat.com>
17200
17201         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17202         * objc.dg/stabs-1.m: Disable for ia64.
17203
17204 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/19190
17207         * g++.dg/warn/Wunused-10.C: New test.
17208
17209 2004-12-28  Richard Henderson  <rth@redhat.com>
17210
17211         * objc.dg/stabs-1.m: Disable for alpha.
17212
17213 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17214
17215         PR c++/19149
17216         * g++.dg/parse/error23.C: New test.
17217
17218 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17219
17220         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17221
17222         PR fortran/19032
17223         * gfortran.dg/intrinsic_modulo_1.f90: New.
17224         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17225         tests with divisor -1.
17226
17227 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17228
17229         * g++.dg/opt/temp1.C (memcpy): Return a value.
17230
17231         PR c++/19148
17232         * g++.dg/expr/cond7.C: New test.
17233
17234 2004-12-27  Paul Brook  <paul@codesourcery.com>
17235
17236         * gfortran.dg/g77/select_no_compile.f: Remove.
17237
17238 2004-12-27  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17241         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17242         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17243
17244 2004-12-26  Richard Henderson  <rth@redhat.com>
17245
17246         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17247         by 1i instead of token pasting.
17248
17249 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17250
17251         PR tree-optimization/17578
17252         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17253         to additional_flags.
17254         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17255
17256 2004-12-25  Richard Henderson  <rth@redhat.com>
17257
17258         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17259         Remove Alpha.
17260
17261 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17262
17263         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17264         hppa*-*-hpux*.
17265         * gcc.dg/pr17957.c (dg-options): Likewise.
17266         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17267         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17268         instead of 0 on __hppa__.
17269         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17270         "foo,%r" on hppa*-*-*.
17271
17272 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17273
17274         PR fortran/19071
17275         * gfortran.dg/complex_write.f90: New test.
17276
17277 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17278
17279         PR c++/17595
17280         * g++.dg/parse/pragma2.C: New test.
17281
17282         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17283
17284 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17285
17286         * gcc.dg/empty2.c: Add missing dg-warning.
17287
17288 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17289
17290         PR c++/17413
17291         * g++.dg/template/local4.C: New test.
17292         * g++.dg/template/crash19.C: Add dg-error marker.
17293
17294         * g++.dg/template/crash31.C: Correct embedded PR number.
17295
17296 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17297
17298         PR c++/16405
17299         * g++.dg/opt/temp1.C: Add do-run marker.
17300
17301 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17302
17303         * g++.dg/template/spec19.C: New.
17304
17305 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17306
17307         PR target/16819
17308         * gcc.dg/empty2.c: New.
17309
17310 2004-12-23  Richard Henderson  <rth@redhat.com>
17311
17312         * lib/target-supports.exp (check_effective_target_vect_no_align):
17313         Remove i?86 and x86-64.
17314
17315 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17316
17317         PR c++/16405
17318         * g++.dg/opt/temp1.C: New test.
17319
17320 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17321
17322         PR c++/18733
17323         * g++.dg/template/friend33.C: New testcase.
17324
17325 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17326
17327         PR c++/18464
17328         * g++.dg/template/cond5.C: New test.
17329
17330         PR c++/18492
17331         * g++.dg/inherit/thunk3.C: New test.
17332
17333         PR c++/11224
17334         * g++.dg/warn/Wunused-9.C: New test.
17335
17336 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17337
17338         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17339
17340 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17341
17342         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17343
17344 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17345
17346         PR c++/18378
17347         * g++.dg/ext/packed8.C: New test.
17348
17349         PR c++/19063
17350         * g++.dg/template/crash31.C: New test.
17351
17352         PR c++/19034
17353         * g++.dg/template/crash30.C: New test.
17354
17355 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17356
17357         PR C++/18984
17358         * g++.dg/eh/ctor3.C: New test.
17359
17360 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17361
17362         * objc.dg/stabs-1.m: Allow section name to be quoted and
17363         assembly label to begin with '.LL'.
17364
17365 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17366
17367         * gcc.dg/vect/vect.exp
17368         (check_effective_target_lp64_or_vect_no_align): New.
17369         * gcc.dg/vect/vect-77.c: Use it.
17370         * gcc.dg/vect/vect-78.c: Use it.
17371
17372         * lib/target-supports.exp
17373         (check_effective_target_vect_no_max,
17374         check_effective_target_vect_no_bitwise,
17375         check_effective_target_vect_no_align): New.
17376         * gcc.dg/vect/vect-13.c: Use them.
17377         * gcc.dg/vect/vect-17.c: Ditto.
17378         * gcc.dg/vect/vect-18.c: Ditto.
17379         * gcc.dg/vect/vect-19.c: Ditto.
17380         * gcc.dg/vect/vect-20.c: Ditto.
17381         * gcc.dg/vect/vect-27.c: Ditto.
17382         * gcc.dg/vect/vect-29.c: Ditto.
17383         * gcc.dg/vect/vect-44.c: Ditto.
17384         * gcc.dg/vect/vect-48.c: Ditto.
17385         * gcc.dg/vect/vect-50.c: Ditto.
17386         * gcc.dg/vect/vect-52.c: Ditto.
17387         * gcc.dg/vect/vect-54.c: Ditto.
17388         * gcc.dg/vect/vect-56.c: Ditto.
17389         * gcc.dg/vect/vect-58.c: Ditto.
17390         * gcc.dg/vect/vect-60.c: Ditto.
17391         * gcc.dg/vect/vect-72.c: Ditto.
17392         * gcc.dg/vect/vect-80.c: Ditto.
17393
17394 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17395
17396         PR c++/14075
17397         * g++.dg/init/string1.C: New.
17398
17399         PR c++/18975
17400         * g++.dg/other/synth1.C: New.
17401
17402 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17403
17404         PR c/18963
17405         * gcc.dg/pr18963-1.c: New test.
17406
17407 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17408
17409         PR c/18596
17410         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17411         * gcc.dg/pr18596-1.c: Use dg-error.
17412         (dg-options): Use -fno-unit-at-a-time.
17413         * gcc.dg/pr18596-2.c: New test.
17414         * gcc.dg/pr18596-3.c: New test.
17415
17416 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17417
17418         PR middle-end/18683
17419         * g++.dg/opt/pr18683-1.C: New test case.
17420
17421 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17422
17423         PR other/19093
17424         * g++.dg/opt/max1.C: Fix for 64bit targets.
17425
17426 2004-12-20  Matt Austern  <austern@apple.com>
17427
17428         PR c++/19044
17429         * g++.dg/ext/builtin6.C: New
17430
17431 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17432
17433         PR tree-optimization/19080
17434         * gcc.c-torture/compile/pr19080.c: New test.
17435
17436 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17437
17438         * gcc.dg/20041219-1.c: New test.
17439
17440 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17441
17442         PR middle-end/19068
17443         * g++.dg/opt/max1.C: New test case.
17444
17445 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17446
17447         * gcc.dg/fdata-sections-1.c: New test.
17448
17449 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17450
17451         PR middle-end/18548
17452         * gcc.dg/max-1.c: New test case.
17453
17454 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17455
17456         * gcc.c-torture/execute/20041218-1.c: New test.
17457
17458 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17459
17460         * gcc.dg/pr18501.c: New test.
17461         * gcc.dg/uninit-5.c: XFAIL.
17462         * gcc.dg/uninit-9.c: XFAIL.
17463
17464 2004-12-17  Dale Johannesen  <dalej@apple.com>
17465
17466         * gcc.dg/20041213-1.c: New.
17467
17468 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17469
17470         * objc.dg/stabs-1.m: Allow assembly label to begin
17471         with a dot ('.').
17472
17473 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17474
17475         * gcc.c-torture/execute/20041213-1.c: Move...
17476         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17477
17478 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17479
17480         PR c++/18721
17481         * g++.dg/lookup/conv-5.C: New.
17482
17483 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17484
17485         * objc.dg/stabs-1.m: New test.
17486
17487 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17488
17489         * gcc.dg/visibility-c.c: Change compile to
17490         assemble for the test.
17491
17492 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17493
17494         PR target/19041
17495         * gcc.dg/visibility-c.c: New test.
17496
17497 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17498
17499         PR middle-end/18493
17500         * gcc.dg/switch-8.c: New test case.
17501
17502 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17503
17504         PR c++/18905
17505         * g++.dg/template/init4.C: New.
17506         * g++.dg/opt/static3.C: Enable optimizer.
17507
17508 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17509
17510         * g++.dg/other/complex1.C: New test.
17511
17512 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17513
17514         * g++.dg/opt/inline9.C: New test.
17515
17516 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17517
17518         PR fortran/18993
17519         * gfotran.dg/nullify_1.f: New test.
17520
17521 2004-12-15  Richard Henderson  <rth@redhat.com>
17522
17523         * gcc.target/i386/i386.exp: New harness.
17524         * gcc.target/i386/vect-args.c: New.
17525
17526 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17527
17528         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17529
17530 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17531
17532         PR c++/18825
17533         * g++.dg/template/friend32.C: New test.
17534
17535 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17536
17537         * cpp/pragma-once-1.c: New test.
17538         * cpp/pragma-once-1b.h: Likewise.
17539         * cpp/pragma-once-1c.h: Likewise.
17540         * cpp/pragma-once-1d.h: Likewise.
17541         * cpp/inc/pragma-once-1a.h: Likewise.
17542
17543 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17544             Steven G. Kargl  <kargls@comcast.net>
17545
17546         PR fortran/17597
17547         * gfortran.dg/list_read_3.f90: New test.
17548
17549 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17550
17551         * gcc.dg/ftrapv-2.c: New test.
17552
17553 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17554
17555         PR c++/18981
17556         * g++.dg/template/typename9.C: New test.
17557
17558 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17559
17560         PR c++/18738
17561         * g++.dg/template/typename8.C: New test.
17562         * g++.dg/parse/friend2.C: Tweak error message.
17563
17564 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17565
17566         * gcc.c-torture/20041214-1.c: New test.
17567
17568 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17569
17570         PR c++/18965
17571         * g++.dg/init/array17.C: New test.
17572
17573 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17574
17575         PR c++/18793
17576         * g++.dg/init/aggr3.C: New test.
17577
17578 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17579
17580         * gcc.dg/altivec-types-1.c: New test.
17581         * gcc.dg/altivec-types-2.c: New test.
17582         * gcc.dg/altivec-types-3.c: New test.
17583         * gcc.dg/altivec-types-4.c: New test.
17584         * g++.dg/ext/altivec-types-1.C: New test.
17585         * g++.dg/ext/altivec-types-2.C: New test.
17586         * g++.dg/ext/altivec-types-3.C: New test.
17587         * g++.dg/ext/altivec-types-4.C: New test.
17588
17589 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17590
17591         PR middle-end/18951
17592         * gcc.c-torture/execute/20041213-1.c: New test.
17593
17594 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17595
17596         PR c++/18949
17597         * g++.dg/template/cast1.C: New.
17598
17599 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17600
17601         * gcc.c-torture/execute/20041213-2.c: New test.
17602
17603 2004-12-13  Richard Henderson  <rth@redhat.com>
17604
17605         * gcc.dg/i386-sse-10.c: Fix typo in options.
17606
17607 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17608
17609         PR c++/18968
17610         * g++.dg/opt/pr18968.C: New test.
17611
17612 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17613
17614         PR c++/18925
17615         * g++.dg/ext/visibility/staticdatamem.C: New test.
17616
17617 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17618
17619         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17620
17621 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17622
17623         PR rtl-optimization/18928
17624         * gcc.dg/pr18928-1.c: New test case.
17625
17626 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17627
17628         PR tree-opt/16951
17629         * gcc.c-torture/compile/20041211-1.c: New.
17630
17631 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17632
17633         PR middle-end/17564
17634         * gcc.c-torture/execute/20041212-1.c: New test.
17635
17636 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17637
17638         PR fortran/18869
17639         * gfortran.dg/common_1.f90: New test.
17640
17641 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17642         Paul Brook  <paul@codesourcery.com>
17643
17644         PR fortran/16222
17645         * gfortran.dg/real_do_1.f90: New test.
17646
17647 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         PR tree-opt/18040
17650         * g++.dg/opt/ptrmem6.C: New test.
17651
17652 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17653
17654         PR middle-end/18921
17655         * gcc.dg/pr18921-1.c: New test case.
17656
17657 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17658
17659         PR fortran/17175
17660         * gfortran.dg/scale_1.f90: New test.
17661
17662 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17663
17664         PR middle-end/18903
17665         * gcc.c-torture/compile/pr18903.c: New test.
17666
17667 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17668
17669         * gcc.c-torture/execute/20041210-1.c: New test.
17670
17671 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17672
17673         PR c++/18731
17674         * g++.dg/parser/struct-1.C: New test.
17675         * g++.dg/parser/struct-2.C: New test.
17676         * g++.dg/parser/struct-3.C: New test.
17677
17678 2004-12-09  Richard Henderson  <rth@redhat.com>
17679
17680         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17681
17682         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17683         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17684
17685 2004-12-09  Matt Austern  <austern@apple.com>
17686
17687         PR c++/18514
17688         * g++.dg/ext/builtin1.C: New
17689         * g++.dg/ext/builtin2.C: New
17690         * g++.dg/ext/builtin3.C: New
17691         * g++.dg/ext/builtin4.C: New
17692         * g++.dg/ext/builtin5.C: New
17693
17694 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17695
17696         PR tree-opt/18904
17697         * g++.dg/opt/ptrmem5.C: New test.
17698
17699 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17700
17701         * g++.dg/parse/typename5.C: Adjust for new error.
17702         * g++.dg/parse/typename7.C: New.
17703
17704 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17705
17706         PR c++/18073
17707         * g++.dg/other/mmintrin.C: New test.
17708
17709 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         PR c++/16681
17712         * g++.dg/init/array15.C: New.
17713         * g++.dg/init/array16.C: New.
17714
17715 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17716
17717         PR fortran/18826
17718         * gfortran.dg/assign_1.f90: New test.
17719
17720 2004-12-08  Nick Clifton  <nickc@redhat.com>
17721
17722         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17723         * gcc.target/xstormy16/data_below100: Likewise.
17724         * gcc.target/xstormy16/sfr: Likewise.
17725         * gcc.target/xstormy16/below100.S: New test source file.
17726         * gcc.target/xstormy16/below100.ld: New test linker script.
17727         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17728         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17729         bp instructions.
17730         * gcc.target/xstormy16/bp.c: Likewise.
17731
17732         * gcc.target/xstormy16/bss_below100: New files:
17733         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17734         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17735         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17736         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17737         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17738         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17739         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17740         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17741         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17742         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17743         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17744         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17745         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17746         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17747         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17748         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17749         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17750         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17751         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17752         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17753         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17754         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17755         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17756         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17757         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17758         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17759         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17760
17761         * gcc.target/xstormy16/data_below100: New files:
17762         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17763         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17764         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17765         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17766         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17767         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17768         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17769         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17770         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17771         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17772         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17773         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17774         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17775         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17776         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17777         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17778         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17779         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17780         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17781         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17782         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17783         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17784         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17785         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17786         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17787         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17788         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17789
17790         * gcc.target/xstormy16/sfr: New files:
17791         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17792         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17793         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17794         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17795         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17796         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17797         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17798         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17799         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17800         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17801         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17802         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17803         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17804         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17805         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17806         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17807         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17808         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17809         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17810         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17811         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17812         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17813         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17814         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17815         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17816         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17817         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17818         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17819         27_if0_sfrw_bitfield_f.c
17820
17821 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17822
17823         PR c++/18100
17824         * g++.dg/lookup/name-clash4.C: New test.
17825
17826 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17827
17828         PR c++/18672
17829         * g++.dg/opt/array1.C: New.
17830
17831         PR c++/18803
17832         * g++.dg/template/operator5.C: New.
17833
17834 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17835
17836         PR c/18867
17837         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17838
17839 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17840
17841         * gcc.dg/noncompile/20041207.c: New test.
17842
17843 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17844
17845         * g++.dg/other/unreachable-1.C: New test.
17846
17847 2004-12-06  Nick Clifton  <nickc@redhat.com>
17848
17849         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17850         <limits.h> because the latter comes from gcc's include/ directory
17851         and not the newlib/libc/include directory.
17852
17853 2004-12-04  Richard Henderson  <rth@redhat.com>
17854
17855         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17856
17857 2004-12-04  Richard Henderson  <rth@redhat.com>
17858
17859         * lib/target-supports.exp (check_gc_sections_available): Disable
17860         for alpha and ia64.
17861
17862 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17863
17864         PR middle-end/17909
17865         * g++.dg/other/vararg-2.C: New test.
17866
17867 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17868
17869         PR c++/17011, c++/17971
17870         * g++.dg/template/error15.C: Adjust expected error.
17871         * g++.dg/template/instantiate3.C: Likewise.
17872
17873 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17874
17875         * gcc.dg/altivec-18.c: Fix for darwin
17876
17877 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17878
17879         PR c++/18782
17880         * g++.dg/parse/ptrmem2.C: New.
17881
17882         PR c++/18318
17883         * g++.dg/template/new1.C: New.
17884
17885 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17886
17887         PR fortran/18710
17888         * gfortran.dg/direct_io_3.f90: New test.
17889
17890 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17891
17892         PR 18758
17893         * g++.dg/parse/crash21.C: New.
17894
17895 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17896
17897         PR c++/15664, c++/18276
17898         * g++.dg/template/ttp13.C: New test.
17899         * g++.dg/template/ttp14.C: Likewise.
17900
17901 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17902
17903         PR c++/18123
17904         * g++.dg/parse/enum2.C: New test.
17905         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17906
17907 2004-12-02  Nick Clifton  <nickc@redhat.com>
17908
17909         * gcc.target/xstormy16: New test directory.
17910         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17911         * gcc.target/xstormy16/bp.c: Check the generation of bp
17912         instructions.
17913         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17914         bn instructions and the BELOW100 attribute.
17915
17916 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17917
17918         PR target/16952
17919         * gcc.dg/ppc-eabi.c: New.
17920
17921 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17922
17923         PR fortran/18284
17924         * gfortran.dg/backspace.f90
17925
17926 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17927
17928         * gfortran.dg/inquire.f90: New test.
17929
17930 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17931
17932         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17933         handle effective-target-keyword.
17934         (dg-skip-if): Support effective-target keyword as target list.
17935         (dg-xfail-if): Ditto.
17936         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17937
17938 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17939
17940         PR tree-optimization/18291
17941         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17942
17943 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17944
17945         PR C++/18729
17946         * g++.dg/parse/crash20.C: New.
17947
17948         PR c++/17431
17949         * g++.dg/overload/arg1.C: New.
17950         * g++.dg/overload/arg2.C: New.
17951         * g++.dg/overload/arg3.C: New.
17952         * g++.dg/overload/arg4.C: New.
17953
17954 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17955
17956         * gcc.dg/c99-flex-array-4.c: Remove.
17957
17958 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17959
17960         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17961
17962         * lib/target-supports.exp (is-effective-target): Simplify.
17963
17964         * lib/target-supports.exp (check_effective_target_vect_long):
17965         Fix for powerpc64-*-*.
17966
17967 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17968
17969         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17970         to support new requirements on FreeBSD 5.
17971
17972 2004-11-30  Devang Patel  <dpatel@apple.com>
17973
17974         PR 18702
17975         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17976
17977 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17978
17979         * g++.dg/ext/altivec-13.C: New test.
17980
17981 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17982
17983         PR tree-opt/18298
17984         * gcc.c-torture/execute/p18298.c: New test.
17985
17986 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17987             Dorit Naishlos  <dorit@il.ibm.com>
17988
17989         PR tree-opt/18607
17990         * gcc.dg/vect/vect-89.c: New test.
17991
17992 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17993
17994         * gcc.dg/pr18596-1.c: New test.
17995
17996 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17997
17998         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17999
18000 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18001
18002         PR c/18479
18003         * gcc.dg/pr18479.c: New test.
18004
18005 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18006
18007         PR target/18490
18008         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18009         mmix-knuth-mmixware.
18010
18011         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18012         cris-*-elf* cris-*-aout* mmix-*-*
18013
18014 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18015
18016         PR middle-end/18725
18017         * gcc.dg/pr18725.c: New test.
18018
18019 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18020
18021         PR target/18488
18022         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18023
18024         PR target/18336
18025         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18026
18027 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/18368
18030         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18031         * g++.old-deja/g++.law/ctors5.C: Likewise.
18032         * g++.old-deja/g++.other/crash25.C: Likewise.
18033
18034         PR c++/18674
18035         * g++.dg/template/error16.C: New test.
18036
18037         PR c++/18512
18038         * g++.dg/template/crash29.C: New test.
18039
18040 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18041
18042         PR tree-optimization/18712
18043         * gcc.c-torture/compile/pr18712.c: New test.
18044
18045 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18046
18047         PR c/7544
18048         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18049         tests.
18050
18051 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18052
18053         PR c++/18652
18054         * g++.dg/lookup/crash6.C: New test.
18055
18056 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18057
18058         PR middle-end/18164
18059         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18060
18061 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18062
18063         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18064         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18065         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18066
18067 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18068
18069         * gcc.dg/pr18164.c: New test.
18070
18071 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18072
18073         * gcc.dg/funroll-loops-all.c: New.
18074
18075 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18076
18077         PR target/18489
18078         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18079         delimeter, match space and TAB as well as ":".
18080
18081         PR target/18484
18082         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18083
18084         PR target/18348
18085         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18086
18087         PR target/18345
18088         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18089
18090         PR target/18337
18091         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18092
18093 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18094
18095         * gfortran.dg/direct_io_2.f90: New test.
18096
18097 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18098
18099         PR target/18334
18100         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18101
18102 2004-11-28  Richard Henderson  <rth@redhat.com>
18103
18104         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18105
18106 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18107
18108         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18109         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18110         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18111         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18112         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18113         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18114         gcc.dg/pointer-arith-8.c: New tests.
18115
18116 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18117
18118         PR fortran/18364
18119         * gfortran.dg/endfile.f90: New test.
18120
18121 2004-11-27  Falk Hueffner  <falk@debian.org>
18122
18123         * gcc.dg/loop-6.c: New test.
18124
18125 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18126
18127         * gcc.c-torture/execute/20041126-1.c: New test.
18128
18129 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18130
18131         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18132         on IRIX.
18133
18134 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18135
18136         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18137         functions.
18138
18139 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18140
18141         PR rtl-optimization/17825
18142         * gcc.c-torture/compile/20041119-1.c: New test.
18143
18144 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18145
18146         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18147         Check existence of ld library path variables before unsetting.
18148
18149 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18150
18151         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18152
18153 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18154
18155         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18156
18157 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18158
18159         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18160
18161 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18162
18163         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18164         dg-do directive.
18165
18166 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18167
18168         * gcc.dg/pr17957.c: Pass --param, not -param.
18169
18170 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18171
18172         PR middle-end/17957
18173         * testsuite/gcc.dg/pr17957.c: New test.
18174
18175 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/18445
18178         * g++.dg/template/crash28.C: Likewise.
18179
18180         PR c++/18001
18181         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18182         * g++.dg/ext/lvaddr.C: Likewise.
18183         * g++.dg/opt/pr7503-3.C: Likewise.
18184
18185         PR c++/18466
18186         * g++.dg/parse/qualified3.C: New test.
18187         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18188
18189         PR c++/18545
18190         * g++.dg/expr/return1.C: New test.
18191
18192 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18193
18194         Friend class name lookup 3/n, PR c++/3332
18195         * g++.dg/lookup/friend3.C: New test.
18196         * g++.dg/lookup/friend4.C: Likewise.
18197         * g++.dg/lookup/friend5.C: Likewise.
18198
18199 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18200
18201         Friend class name lookup 2/n, PR c++/14513, c++/15410
18202         * g++.dg/lookup/friend2.C: New test.
18203         * g++.dg/template/friend31.C: Likewise.
18204
18205 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18206
18207         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18208
18209 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18210
18211         PR c++/17473
18212         * g++.dg/tc1/dr56.C: Remove.
18213         * g++.dg/template/typedef1.C: Add dg-error markers.
18214         * g++.old-deja/g++.other/typedef7.C: Likewise.
18215
18216         PR c++/18285
18217         * g++.dg/parse/typedef7.C: New test.
18218
18219 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18220
18221         * gcc.c-torture/execute/20041124-1.c: New test.
18222
18223 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18224
18225         * g++.dg/template/deduce3.C: New test.
18226
18227         PR c++/18586
18228         * g++.dg/template/crash27.C: New test.
18229
18230         PR c++/18530
18231         * g++.dg/warn/Wshadow-3.C: New test.
18232
18233 2004-11-24  Devang Patel  <dpatel@apple.com>
18234
18235         PR/18555
18236         * gcc.dg/cpp/isysroot-1.c: New test.
18237         * gcc.dg/cpp/usr/include/stdio.h: New file.
18238         * gcc.dg/cpp/isysroot-2.c: New test.
18239         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18240         New file.
18241
18242 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18243
18244         PR c++/8929
18245         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18246
18247 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18248
18249         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18250         * gcc.target/sparc/pdist.c: Likewise.
18251
18252 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18253
18254         PR c++/16882
18255         * g++.dg/conversion/simd1.C: New test.
18256
18257 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18258
18259         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18260         and restore_ld_library_path_env_vars.
18261         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18262         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18263         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18264         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18265
18266 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18267
18268         * gcc.dg/pragma-align-2.c: Test macro expansion.
18269         * gcc.dg/pragma-pack-2.c: New test.
18270
18271 2004-11-23  Richard Henderson  <rth@redhat.com>
18272
18273         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18274         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18275         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18276         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18277         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18278         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18279
18280         * gcc.dg/vect/vect.exp: Add check for alpha.
18281         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18282         (check_effective_target_vect_int): Enable for alpha.
18283         (check_effective_target_vect_long): New.
18284         (is-effective-target): Add it.
18285
18286 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18287
18288         * gcc.dg/pr18614-1.c: New test.
18289
18290 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18291
18292         * gcc.dg/setjmp-2.c: New test.
18293
18294 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18295
18296         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18297         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18298         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18299         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18300         gcc.target/sparc/pdist.c: New tests.
18301
18302 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18303
18304         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18305
18306 2004-11-22  Dale Johannesen  <dalej@apple.com>
18307
18308         * gcc.dg/20041111-1.c: New.
18309
18310 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18311
18312         PR tree-opt/18536
18313         * gcc.dg/vect/pr18536.c: New test.
18314
18315 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18316
18317         PR c++/18354
18318         * g++.dg/template/nontype11.C: New test.
18319
18320 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18321
18322         PR middle-end/18520
18323         * gcc.dg/pr18520-1.c: New test case.
18324
18325 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18326
18327         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18328         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18329         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18330         expected diagnostics.
18331
18332 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18333
18334         PR target/18580
18335         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18336         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18337         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18338
18339 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18340
18341         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18342
18343 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18344             Joseph Myers  <joseph@codesourcery.com>
18345
18346         * lib/target-supports.exp (check_visibility_available): Really
18347         test the compiler.
18348
18349 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18350
18351         PR tree-opt/18181
18352         * gcc.dg/vect/vect-85.c: New test.
18353         * gcc.dg/vect/vect-86.c: New test.
18354         * gcc.dg/vect/vect-87.c: New test.
18355         * gcc.dg/vect/vect-88.c: New test.
18356
18357 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18358
18359         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18360
18361 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18362
18363         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18364         * gcc.dg/ppc-and-1.c: Ditto.
18365         * gcc.dg/ppc-compare-1.c: Ditto.
18366         * gcc.dg/ppc-mov-1.c: Ditto
18367
18368 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18369             Mark Mitchell  <mark@codesourcery.com>
18370
18371         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18372
18373 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18374             Aldy Hernandez  <aldyh@redhat.com>
18375
18376         * lib/target-supports.exp (check_effective_target_vect_int): New
18377         (check_effective_target_vect_float): New
18378         (check_effective_target_vect_double): New.
18379         (is-effective-target): Support new effective targets keywords.
18380         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18381         default action for dg-do.
18382         * gcc.dg/vect/pr16105.c: Use new support.
18383         * gcc.dg/vect/pr18400.c: Ditto.
18384         * gcc.dg/vect/pr18425.c: Ditto.
18385         * gcc.dg/vect/vect-1.c: Ditto.
18386         * gcc.dg/vect/vect-10.c: Ditto.
18387         * gcc.dg/vect/vect-11.c: Ditto.
18388         * gcc.dg/vect/vect-12.c: Ditto.
18389         * gcc.dg/vect/vect-13.c: Ditto.
18390         * gcc.dg/vect/vect-14.c: Ditto.
18391         * gcc.dg/vect/vect-15.c: Ditto.
18392         * gcc.dg/vect/vect-16.c: Ditto.
18393         * gcc.dg/vect/vect-17.c: Ditto.
18394         * gcc.dg/vect/vect-18.c: Ditto.
18395         * gcc.dg/vect/vect-19.c: Ditto.
18396         * gcc.dg/vect/vect-2.c: Ditto.
18397         * gcc.dg/vect/vect-20.c: Ditto.
18398         * gcc.dg/vect/vect-21.c: Ditto.
18399         * gcc.dg/vect/vect-22.c: Ditto.
18400         * gcc.dg/vect/vect-23.c: Ditto.
18401         * gcc.dg/vect/vect-24.c: Ditto.
18402         * gcc.dg/vect/vect-25.c: Ditto.
18403         * gcc.dg/vect/vect-26.c: Ditto.
18404         * gcc.dg/vect/vect-27.c: Ditto.
18405         * gcc.dg/vect/vect-27a.c: Ditto.
18406         * gcc.dg/vect/vect-28.c: Ditto.
18407         * gcc.dg/vect/vect-29.c: Ditto.
18408         * gcc.dg/vect/vect-29a.c: Ditto.
18409         * gcc.dg/vect/vect-3.c: Ditto.
18410         * gcc.dg/vect/vect-30.c: Ditto.
18411         * gcc.dg/vect/vect-31.c: Ditto.
18412         * gcc.dg/vect/vect-32.c: Ditto.
18413         * gcc.dg/vect/vect-33.c: Ditto.
18414         * gcc.dg/vect/vect-34.c: Ditto.
18415         * gcc.dg/vect/vect-35.c: Ditto.
18416         * gcc.dg/vect/vect-36.c: Ditto.
18417         * gcc.dg/vect/vect-37.c: Ditto.
18418         * gcc.dg/vect/vect-38.c: Ditto.
18419         * gcc.dg/vect/vect-4.c: Ditto.
18420         * gcc.dg/vect/vect-40.c: Ditto.
18421         * gcc.dg/vect/vect-41.c: Ditto.
18422         * gcc.dg/vect/vect-42.c: Ditto.
18423         * gcc.dg/vect/vect-43.c: Ditto.
18424         * gcc.dg/vect/vect-44.c: Ditto.
18425         * gcc.dg/vect/vect-45.c: Ditto.
18426         * gcc.dg/vect/vect-46.c: Ditto.
18427         * gcc.dg/vect/vect-47.c: Ditto.
18428         * gcc.dg/vect/vect-48.c: Ditto.
18429         * gcc.dg/vect/vect-48a.c: Ditto.
18430         * gcc.dg/vect/vect-49.c: Ditto.
18431         * gcc.dg/vect/vect-5.c: Ditto.
18432         * gcc.dg/vect/vect-50.c: Ditto.
18433         * gcc.dg/vect/vect-51.c: Ditto.
18434         * gcc.dg/vect/vect-52.c: Ditto.
18435         * gcc.dg/vect/vect-53.c: Ditto.
18436         * gcc.dg/vect/vect-54.c: Ditto.
18437         * gcc.dg/vect/vect-55.c: Ditto.
18438         * gcc.dg/vect/vect-56.c: Ditto.
18439         * gcc.dg/vect/vect-56a.c: Ditto.
18440         * gcc.dg/vect/vect-57.c: Ditto.
18441         * gcc.dg/vect/vect-58.c: Ditto.
18442         * gcc.dg/vect/vect-59.c: Ditto.
18443         * gcc.dg/vect/vect-6.c: Ditto.
18444         * gcc.dg/vect/vect-60.c: Ditto.
18445         * gcc.dg/vect/vect-61.c: Ditto.
18446         * gcc.dg/vect/vect-62.c: Ditto.
18447         * gcc.dg/vect/vect-63.c: Ditto.
18448         * gcc.dg/vect/vect-64.c: Ditto.
18449         * gcc.dg/vect/vect-65.c: Ditto.
18450         * gcc.dg/vect/vect-66.c: Ditto.
18451         * gcc.dg/vect/vect-67.c: Ditto.
18452         * gcc.dg/vect/vect-68.c: Ditto.
18453         * gcc.dg/vect/vect-69.c: Ditto.
18454         * gcc.dg/vect/vect-7.c: Ditto.
18455         * gcc.dg/vect/vect-72.c: Ditto.
18456         * gcc.dg/vect/vect-72a.c: Ditto.
18457         * gcc.dg/vect/vect-73.c: Ditto.
18458         * gcc.dg/vect/vect-74.c: Ditto.
18459         * gcc.dg/vect/vect-75.c: Ditto.
18460         * gcc.dg/vect/vect-76.c: Ditto.
18461         * gcc.dg/vect/vect-77.c: Ditto.
18462         * gcc.dg/vect/vect-77a.c: Ditto.
18463         * gcc.dg/vect/vect-78.c: Ditto.
18464         * gcc.dg/vect/vect-79.c: Ditto.
18465         * gcc.dg/vect/vect-8.c: Ditto.
18466         * gcc.dg/vect/vect-80.c: Ditto.
18467         * gcc.dg/vect/vect-82.c: Ditto.
18468         * gcc.dg/vect/vect-82_64.c: Ditto.
18469         * gcc.dg/vect/vect-83.c: Ditto.
18470         * gcc.dg/vect/vect-83_64.c: Ditto.
18471         * gcc.dg/vect/vect-9.c: Ditto.
18472         * gcc.dg/vect/vect-all.c: Ditto.
18473         * gcc.dg/vect/vect-none.c: Ditto.
18474
18475 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18476
18477         * lib/gcc-dg.exp (dg-skip-if): New function.
18478         (dg-forbid-option): Remove.
18479         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18480         * g++.dg/abi/bitfield8.C: Likewise.
18481         * g++.dg/abi/dtor1.C: Likewise.
18482         * g++.dg/abi/empty10.C: Likewise.
18483         * g++.dg/abi/empty7.C: Likewise.
18484         * g++.dg/abi/empty9.C: Likewise.
18485         * g++.dg/abi/layout3.C: Likewise.
18486         * g++.dg/abi/layout4.C: Likewise.
18487         * g++.dg/abi/thunk1.C: Likewise.
18488         * g++.dg/abi/thunk2.C: Likewise.
18489         * g++.dg/abi/vbase11.C: Likewise.
18490         * g++.dg/abi/vthunk2.C: Likewise.
18491         * g++.dg/abi/vthunk3.C: Likewise.
18492         * g++.dg/ext/attrib8.C: Likewise.
18493         * g++.dg/opt/longbranch2.C: Likewise.
18494         * g++.dg/opt/reg-stack4.C: Likewise.
18495         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18496         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18497         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18498         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18499         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18500         * gcc.dg/20000609-1.c: Likewise.
18501         * gcc.dg/20000720-1.c: Likewise.
18502         * gcc.dg/20011107-1.c: Likewise.
18503         * gcc.dg/20011119-1.c: Likewise.
18504         * gcc.dg/20020108-1.c: Likewise.
18505         * gcc.dg/20020122-2.c: Likewise.
18506         * gcc.dg/20020122-3.c: Likewise.
18507         * gcc.dg/20020201-3.c: Likewise.
18508         * gcc.dg/20020206-1.c: Likewise.
18509         * gcc.dg/20020218-1.c: Likewise.
18510         * gcc.dg/20020310-1.c: Likewise.
18511         * gcc.dg/20020411-1.c: Likewise.
18512         * gcc.dg/20020418-2.c: Likewise.
18513         * gcc.dg/20020426-1.c: Likewise.
18514         * gcc.dg/20020426-2.c: Likewise.
18515         * gcc.dg/20020517-1.c: Likewise.
18516         * gcc.dg/20020523-1.c: Likewise.
18517         * gcc.dg/20020523-2.c: Likewise.
18518         * gcc.dg/20020729-1.c: Likewise.
18519         * gcc.dg/20030204-1.c: Likewise.
18520         * gcc.dg/20030826-2.c: Likewise.
18521         * gcc.dg/20030926-1.c: Likewise.
18522         * gcc.dg/20031202-1.c: Likewise.
18523         * gcc.dg/980312-1.c: Likewise.
18524         * gcc.dg/980313-1.c: Likewise.
18525         * gcc.dg/990117-1.c: Likewise.
18526         * gcc.dg/990424-1.c: Likewise.
18527         * gcc.dg/990524-1.c: Likewise.
18528         * gcc.dg/991230-1.c: Likewise.
18529         * gcc.dg/i386-387-1.c: Likewise.
18530         * gcc.dg/i386-387-2.c: Likewise.
18531         * gcc.dg/i386-387-3.c: Likewise.
18532         * gcc.dg/i386-387-4.c: Likewise.
18533         * gcc.dg/i386-387-5.c: Likewise.
18534         * gcc.dg/i386-387-6.c: Likewise.
18535         * gcc.dg/i386-asm-1.c: Likewise.
18536         * gcc.dg/i386-bitfield1.c: Likewise.
18537         * gcc.dg/i386-bitfield2.c: Likewise.
18538         * gcc.dg/i386-loop-1.c: Likewise.
18539         * gcc.dg/i386-loop-2.c: Likewise.
18540         * gcc.dg/i386-loop-3.c: Likewise.
18541         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18542         * gcc.dg/i386-pic-1.c: Likewise.
18543         * gcc.dg/i386-regparm.c: Likewise.
18544         * gcc.dg/i386-signbit-1.c: Likewise.
18545         * gcc.dg/i386-signbit-2.c: Likewise.
18546         * gcc.dg/i386-signbit-3.c: Likewise.
18547         * gcc.dg/i386-sse-5.c: Likewise.
18548         * gcc.dg/i386-sse-8.c: Likewise.
18549         * gcc.dg/i386-unroll-1.c: Likewise.
18550         * gcc.dg/tls/opt-1.c: Likewise.
18551         * gcc.dg/tls/opt-2.c: Likewise.
18552         * gcc.dg/unroll-1.c: Likewise.
18553         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18554         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18555         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18556         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18557
18558 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18559
18560         * g++.dg/template/incomplete1.C: New test.
18561
18562 2004-11-16  Nick Clifton  <nickc@redhat.com>
18563
18564         Revert patches accidentally commited during checkin of fixes for
18565         xstormy16 tests:
18566         gcc.c-torture/execute/simd-4.c: Revert
18567         gcc.dg/20040910-1.c: Revert.
18568
18569 2004-11-16  Paul Brook  <paul@codesourcery.com>
18570
18571         PR fortran/13010
18572         * gfortran.dg/der_pointer_1.f90: New test.
18573
18574 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18575
18576         PR c/18498
18577         * gcc.dg/bitfld-13.c: New test.
18578
18579 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18580
18581         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18582         powerpc*-*-linux*.
18583
18584         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18585         * gcc.dg/ppc64-abi-2.c: Ditto.
18586         * gcc.dg/ppc64-abi-3.c: Ditto.
18587
18588         * lib/gcc-dg.exp (dg-target-list): Remove.
18589
18590 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18591
18592         * gcc.dg/ia64-postinc.c: New test.
18593
18594 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18595
18596         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18597
18598 2004-11-15  Nick Clifton  <nickc@redhat.com>
18599
18600         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18601         __INT_MAX__ so that the test can be compiled by toolchains
18602         targeted at 16-bit processors.
18603
18604         * gcc.dg/20040625-1.c: Use long constants rather than integers
18605         when performing arithmetic that will overflow 16-bits.
18606
18607         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18608         xstormy16.  It does not support 128-bit vector operations.
18609
18610         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18611         with the macro PTR_TYPE.  Define this macro to an integer type
18612         suitable for holding a pointer.
18613
18614         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18615         the target is a 16-bit processor.
18616
18617         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18618         16-bit targets where the character constant will be too long.
18619
18620         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18621         where the double will not be directly addressable.
18622
18623 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18624
18625         Friend class name lookup 1/n, PR c++/18471
18626         * g++.dg/template/crash26.C: New test.
18627         * g++.dg/lookup/struct1.C: Adjust expected error.
18628         * g++.dg/parse/elab1.C: Likewise.
18629         * g++.dg/parse/elab2.C: Likewise.
18630         * g++.dg/parse/int-as-enum1.C: Likewise.
18631         * g++.dg/parse/struct-as-enum1.C: Likewise.
18632         * g++.dg/parse/typedef1.C: Likewise.
18633         * g++.dg/parse/typedef3.C: Likewise.
18634         * g++.dg/parse/typedef4.C: Likewise.
18635         * g++.dg/parse/typedef5.C: Likewise.
18636         * g++.dg/template/nontype4.C: Likewise.
18637         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18638         * g++.old-deja/g++.other/elab1.C: Likewise.
18639         * g++.old-deja/g++.other/syntax4.C: Likewise.
18640
18641 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18642
18643         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18644
18645 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18646
18647         * gcc.c-torture/execute/20041114-1.c: New test.
18648
18649 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18650
18651         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18652         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18653         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18654         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18655         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18656         gcc.dg/switch-7.c: New tests.
18657
18658 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18659
18660         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18661
18662 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18663
18664         PR tree-opt/18400
18665         * gcc.dg/vect/pr18400.c: New test.
18666
18667 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18668             Andrew Pinski  <pinskia@physics.uc.edu>
18669
18670         PR tree-opt/18425
18671         * gcc.dg/vect/pr18425.c: New test.
18672
18673 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18674
18675         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18676         Guard with dg-require-alias and dg-require-visibility.
18677
18678 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18679
18680         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18681
18682 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18683
18684         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18685
18686 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18687
18688         PR c++/17344
18689         * g++.dg/template/defarg5.C: New test.
18690
18691 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18692
18693         * g++.dg/parse/cast1.C: Run only on ILP32.
18694         * g++.old-deja/g++.mike/p784.C: Likewise.
18695
18696 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18697
18698         * gcc.c-torture/execute/20041113-1.c: New test.
18699
18700 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18701
18702         PR target/18230
18703         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18704         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18705         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18706         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18707         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18708         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18709         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18710         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18711         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18712         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18713         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18714         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18715         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18716
18717 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18718
18719         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18720         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18721         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18722         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18723         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18724         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18725         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18726         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18727         gcc.target/sparc/combined-1.c: New tests.
18728
18729 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18730
18731         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18732         New tests.
18733
18734 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18735
18736         * lib/gcc-dg.exp (dg-forbid-option): New function.
18737         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18738         * g++.dg/abi/bitfield8.C: Likewise.
18739         * g++.dg/abi/dtor1.C: Likewise.
18740         * g++.dg/abi/empty10.C: Likewise.
18741         * g++.dg/abi/empty7.C: Likewise.
18742         * g++.dg/abi/empty9.C: Likewise.
18743         * g++.dg/abi/layout3.C: Likewise.
18744         * g++.dg/abi/layout4.C: Likewise.
18745         * g++.dg/abi/thunk1.C: Likewise.
18746         * g++.dg/abi/thunk2.C: Likewise.
18747         * g++.dg/abi/vbase11.C: Likewise.
18748         * g++.dg/abi/vthunk2.C: Likewise.
18749         * g++.dg/abi/vthunk3.C: Likewise.
18750         * g++.dg/ext/attrib8.C: Likewise.
18751         * g++.dg/opt/longbranch2.C: Likewise.
18752         * g++.dg/opt/reg-stack4.C: Likewise.
18753         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18754         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18755         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18756         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18757         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18758         * gcc.dg/20000609-1.c: Likewise.
18759         * gcc.dg/20000720-1.c: Likewise.
18760         * gcc.dg/20011107-1.c: Likewise.
18761         * gcc.dg/20011119-1.c: Likewise.
18762         * gcc.dg/20020108-1.c: Likewise.
18763         * gcc.dg/20020122-2.c: Likewise.
18764         * gcc.dg/20020122-3.c: Likewise.
18765         * gcc.dg/20020201-3.c: Likewise.
18766         * gcc.dg/20020206-1.c: Likewise.
18767         * gcc.dg/20020218-1.c: Likewise.
18768         * gcc.dg/20020310-1.c: Likewise.
18769         * gcc.dg/20020411-1.c: Likewise.
18770         * gcc.dg/20020418-2.c: Likewise.
18771         * gcc.dg/20020426-1.c: Likewise.
18772         * gcc.dg/20020426-2.c: Likewise.
18773         * gcc.dg/20020517-1.c: Likewise.
18774         * gcc.dg/20020523-1.c: Likewise.
18775         * gcc.dg/20020523-2.c: Likewise.
18776         * gcc.dg/20020729-1.c: Likewise.
18777         * gcc.dg/20030204-1.c: Likewise.
18778         * gcc.dg/20030826-2.c: Likewise.
18779         * gcc.dg/20030926-1.c: Likewise.
18780         * gcc.dg/20031202-1.c: Likewise.
18781         * gcc.dg/980312-1.c: Likewise.
18782         * gcc.dg/980313-1.c: Likewise.
18783         * gcc.dg/990117-1.c: Likewise.
18784         * gcc.dg/990424-1.c: Likewise.
18785         * gcc.dg/990524-1.c: Likewise.
18786         * gcc.dg/991230-1.c: Likewise.
18787         * gcc.dg/i386-387-1.c: Likewise.
18788         * gcc.dg/i386-387-2.c: Likewise.
18789         * gcc.dg/i386-387-3.c: Likewise.
18790         * gcc.dg/i386-387-4.c: Likewise.
18791         * gcc.dg/i386-387-5.c: Likewise.
18792         * gcc.dg/i386-387-6.c: Likewise.
18793         * gcc.dg/i386-asm-1.c: Likewise.
18794         * gcc.dg/i386-bitfield1.c: Likewise.
18795         * gcc.dg/i386-bitfield2.c: Likewise.
18796         * gcc.dg/i386-loop-1.c: Likewise.
18797         * gcc.dg/i386-loop-2.c: Likewise.
18798         * gcc.dg/i386-loop-3.c: Likewise.
18799         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18800         * gcc.dg/i386-pic-1.c: Likewise.
18801         * gcc.dg/i386-regparm.c: Likewise.
18802         * gcc.dg/i386-signbit-1.c: Likewise.
18803         * gcc.dg/i386-signbit-2.c: Likewise.
18804         * gcc.dg/i386-signbit-3.c: Likewise.
18805         * gcc.dg/i386-sse-5.c: Likewise.
18806         * gcc.dg/i386-sse-8.c: Likewise.
18807         * gcc.dg/i386-unroll-1.c: Likewise.
18808         * gcc.dg/tls/opt-1.c: Likewise.
18809         * gcc.dg/tls/opt-2.c: Likewise.
18810         * gcc.dg/unroll-1.c: Likewise.
18811         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18812         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18813         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18814         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18815         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18816         -m64 is specified.
18817
18818 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/18389
18821         * g++.dg/parse/cond1.C: New test.
18822
18823         PR c++/18429
18824         * g++.dg/template/array9.C: New test.
18825         * g++.dg/ext/vla1.C: Adjust error messages.
18826         * g++.dg/ext/vlm1.C: Likewise.
18827         * g++.dg/template/crash2.C: Likewise.
18828
18829         PR c++/18436
18830         * g++.dg/template/call3.C: New test.
18831
18832         PR c++/18407
18833         * g++.dg/template/ptrmem11.C: New test.
18834
18835 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18836
18837         PR other/14264
18838         * lib/g++.exp: Set LC_ALL and LANG to C.
18839         * lib/gcc-dg.exp: Likewise.
18840         * lib/gfortran.exp: Likewise.
18841         * lib/objc.exp: Likewise.
18842         * lib/treelang.exp: Likewise.
18843
18844 2004-11-12  Andreas Schwab  <schwab@suse.de>
18845
18846         * gcc.dg/pr16286.c: Fix last change.
18847
18848 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/18416
18851         * g++.dg/init/global1.C: New test.
18852
18853 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18854
18855         * gcc.c-torture/execute/20041112-1.c: New test.
18856
18857 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * lib/gcc-dg.exp (dg-target-list): New.
18860
18861 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18862             Richard Sandiford  <rsandifo@redhat.com>
18863
18864         * lib/target-supports.exp (get-compiler_messages): New.
18865         (check_named_sections_available): Use it.
18866         (check_effective_target_ilp32): New.
18867         (check_effective_target_lp64): New.
18868         (is-effective-target): New.
18869         * lib/gcc-dg.exp (dg-require-effective-target): New.
18870
18871 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18872
18873         * gcc.dg/precedence-1.c: New test.
18874
18875 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18876
18877         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18878
18879         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18880         message, delete generated files, use more descriptive name for
18881         executable, and make the test unsupported when it cannot be run.
18882
18883         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18884         (dg-require-weak, dg-require-visibility, dg-require-alias,
18885         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18886         dg-require-iconv, dg-require-named-sections): Use it.
18887
18888         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18889
18890 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18891
18892         PR target/16457
18893         * gcc.dg/ppc-and-1: New
18894
18895         PR target/16796
18896         * gcc.dg/ppc-mov-1.c: New.
18897
18898         PR target/16458
18899         * gcc.dg/ppc-compare-1.c: New.
18900
18901 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18902
18903         * objc.dg/desig-init-2.m: New test.
18904
18905 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18906
18907         PR middle-end/18160
18908         * g++.dg/warn/register-var-1.C: New test.
18909         * g++.dg/warn/register-var-2.C: New test.
18910
18911 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         * gcc.dg/union-2.c: New test.
18914
18915 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18916
18917         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18918         New test for PR tree-optimization/17892.
18919
18920 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/18369
18923         * g++.dg/init/new12.C: New test.
18924
18925 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18926
18927         * gcc.target/sparc: New directory.
18928         * gcc.target/sparc/sparc.exp: New driver.
18929         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18930         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18931         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18932         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18933
18934 2004-11-10  Paul Brook  <paul@codesourcery.com>
18935
18936         PR fortran/18218
18937         * gfortran.dg/list_read.c: New test.
18938
18939 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18940
18941         PR c/18322
18942         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18943         expected diagnostic location.
18944
18945 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18946
18947         * gcc.dg/20041109-1.c: New test.
18948
18949 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18950
18951         PR objc/18406
18952         * objc/compile/pr18406.m: New test.
18953
18954 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18955
18956         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18957
18958 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18959
18960         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18961
18962 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18963
18964         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18965
18966 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18967
18968         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18969         exit.
18970
18971 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18972
18973         PR tree-opt/18299
18974         * gcc.c-torture/pr18299-1.c: New test.
18975
18976 2004-11-06  Andreas Schwab  <schwab@suse.de>
18977
18978         * gcc.dg/pr16286.c: Also test for bool and pixel.
18979
18980 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18981
18982         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18983         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18984         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18985         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18986         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18987         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18988         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18989         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18990         gcc.dg/struct-semi-3.c: New tests.
18991
18992 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18993
18994         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18995
18996 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18997
18998         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18999         Do not use C99 designators.
19000
19001 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19002
19003         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19004
19005 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19006
19007         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19008         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19009         * gcc.c-torture/execute/simd-5.x: Remove.
19010
19011 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19012
19013         PR rtl-optimization/17933
19014         * gcc.dg/torture/pr17933-1.c: New test.
19015
19016 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19017
19018         PR target/18106
19019         * lib/target-supports.exp (check_weak_available): Support
19020         Windows.
19021
19022 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19023
19024         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19025         call to fflush(stdout) before abort.
19026         (my_ffsll): New function.
19027         (generate_fields): Use it.
19028
19029 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19030
19031         * gcc.dg/init-undef-1.c: New test.
19032
19033 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19034
19035         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19036         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19037         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19038         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19039         expected messages for new parser.
19040
19041 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19042
19043         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19044
19045 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19046
19047         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19048         on LP64 targets.
19049
19050 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19051
19052         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19053         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19054         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19055         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19056         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19057         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19058         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19059         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19060         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19061         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19062
19063 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19064
19065         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19066         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19067         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19068         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19069         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19070         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19071         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19072         for new parser.
19073
19074 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19075
19076         PR target/15342
19077         * gcc.dg/20041104-1.c: New test.
19078
19079 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19080
19081         * g++.dg/template/nontype7.C: New test.
19082         * g++.dg/template/nontype8.C: Likewise.
19083         * g++.dg/template/nontype9.C: Likewise.
19084         * g++.dg/template/nontype10.C: Likewise.
19085         * g++.dg/tc1/dr49.C: Likewise.
19086         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19087         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19088
19089 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19090
19091         * g++.dg/rtti/tinfo1.C: Remove xfails.
19092
19093 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19094
19095         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19096         packed attribute to the definition to satisfy the new C++ parser.
19097
19098 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19099
19100         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19101         invocations of va_arg.
19102
19103 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/18124
19106         * g++.dg/template/crash25.C: New test.
19107
19108         PR c++/18155
19109         * g++.dg/template/typedef2.C: New test.
19110         * g++.dg/parse/crash13.C: Adjust error markers.
19111
19112         PR c++/18177
19113         * g++.dg/conversion/const3.C: New test.
19114
19115 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19116
19117         PR fortran/17535
19118         PR fortran/17583
19119         PR fortran/17713
19120         * gfortran.dg/generic_[123].f90: New testcases.
19121
19122 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19123
19124         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19125         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19126
19127 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19128
19129         PR tree-opt/16808
19130         * gcc.c-torture/compile/pr16808.c: New test.
19131
19132 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         PR rtl-optimization/17104
19135         * gcc.dg/ppc-bitfield1.c: New.
19136
19137 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19138
19139         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19140
19141 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19142
19143         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19144         strings for 32-bit code.
19145
19146 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19147
19148         PR c/18239
19149         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19150
19151 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19152
19153         PR c++/18064
19154         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19155
19156 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/15172
19159         * g++.dg/init/aggr2.C: New test.
19160
19161 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19162
19163         * objc.dg/local-decl-1.m: New test.
19164
19165 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19166
19167         * gcc.dg/20040910-1.c: Adjust regex.
19168
19169 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19170
19171         PR rtl-optimization/18084
19172         * g++.dg/opt/pr18084-1.C: New testcase.
19173
19174 2004-10-30  Matt Austern  <austern@apple.com>
19175
19176         PR c++/17542
19177         * g++.dg/ext/attrib18.C: New test.
19178
19179 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19180
19181         PR middle-end/18096
19182         * gcc.dg/pr18096-1.c: New test case.
19183
19184 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19185
19186         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19187
19188 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19189
19190         PR c/16666
19191         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19192         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19193         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19194         gcc.dg/old-style-prom-3.c: New tests.
19195
19196 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19197
19198         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19199         Remove unnecessary inclusion of stdio.h.
19200
19201 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19202
19203         PR rtl-optimization/17581
19204         * gcc.dg/pr17581-1.c: New test case.
19205
19206 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19209         being implemented.
19210         * g++.dg/conversion/dr195-1.C: New.
19211         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19212         * g++.old-deja/g++.mike/p10148.C: Likewise.
19213
19214 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR c++/17695
19217         * g++.dg/debug/typedef2.C: New test.
19218
19219 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19220
19221         PR fortran/13490
19222         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19223         * gfortran.dg/g77/README: Update.
19224
19225 2004-10-28  Matt Austern  <austern@apple.com>
19226
19227         PR c++/14124
19228         * g++.dg/ext/packed7.C: New test.
19229
19230 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19231
19232         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19233         scan-assembler.
19234         * lib/scanasm.exp (hidden-scan-for): New proc.
19235         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19236         string.
19237         (scan-not-hidden): Likewise.
19238         * lib/target-supports.exp (check_visibility_available): mach-o is
19239         support too.
19240
19241 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/17132
19244         * g++.dg/template/memclass3.C: New test.
19245
19246 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19247
19248         PR middle-end/18160
19249         * gcc.dg/register-var-1.c: New test.
19250         * gcc.dg/register-var-2.c: New test.
19251         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19252         error now.
19253
19254 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19255
19256         PR other/18172
19257         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19258         unused variables.
19259         * gcc.dg/vect/vect-22.c: Likewise.
19260
19261 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * gcc.dg/i386-rotate-1.c: New test.
19264
19265 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19266
19267         * g++.dg/init/ref12.C: Add "run" marker.
19268
19269         PR c++/17435
19270         * g++.dg/init/ref12.C: New test.
19271
19272         PR c++/18140
19273         * g++.dg/template/shift1.C: New test.
19274         * g++.dg/template/error10.C: Adjust error markers.
19275
19276 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19277
19278         PR tree-opt/17529
19279         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19280
19281 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19282
19283         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19284         * gcc.dg/weak/weak-3.c: Likewise.
19285         * gcc.dg/weak/weak-5.c: Likewise.
19286         * gcc.dg/weak/weak-9.c: Likewise.
19287         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19288         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19289
19290         * gcc.dg/darwin-weakimport-1.c: New.
19291
19292 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19293
19294         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19295
19296 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19297
19298         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19299         'syntax' error messages.
19300         * gcc.dg/cpp/direct2s.c: Likewise.
19301
19302 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19303
19304         * gcc.c-torture/compile/20041026-1.c: New.
19305
19306 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/18093
19309         * g++.dg/lookup/ns2.C: New test.
19310
19311         PR c++/18020
19312         * g++.dg/template/enum4.C: New test.
19313
19314         PR c++/18161
19315         * g++.dg/template/expr1.C: New test.
19316
19317 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19318
19319         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19320
19321 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19322
19323         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19324         gcc.dg/decl-nospec-3.c: New tests.
19325
19326 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19327
19328         * objc.dg/super-class-3.m: New test.
19329
19330 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19331
19332         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19333         resyncing.
19334         * gcc.dg/cpp/direct2s.c: Likewise.
19335
19336 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19337
19338         * objc.dg/image-info.m: Update for changes to section selection.
19339
19340 2004-10-25  David Ayers  <d.ayers@inode.at>
19341             Ziemowit Laski  <zlaski@apple.com>
19342
19343         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19344         diagnostics when messaging 'id <Proto>'.
19345         * objc.dg/class-protocol-1.m: New test.
19346         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19347         a non-existent method signature.
19348         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19349         Update diagnostics when messaging with non-existent method signature.
19350         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19351         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19352         invalid receivers are now resolved as if messaging 'id'; remove
19353         extraneous diagnostics.
19354
19355 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19356
19357         PR c/16667
19358         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19359         gcc.dg/init-desig-obs-3.c: New tests.
19360
19361 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19362
19363         * gcc.dg/debug/20041023-1.c: New test.
19364
19365 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19366
19367         PR middle-end/17407
19368         * gcc.c-torture/compile/pr17407.c: New test.
19369
19370         PR c++/18121
19371         * g++.dg/template/array8.C: New test.
19372
19373 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19374
19375         PR other/18138
19376         * lib/g++.exp: Accept more than one multilib libgcc.
19377         * lib/gcc-dg.exp: Likewise.
19378         * lib/objc.exp: Likewise.
19379         * lib/treelang.exp: Likewise.
19380         * lib/gfortran.exp: Likewise.
19381
19382 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19383
19384         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19385
19386 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19387
19388         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19389         * gcc.dg/c99-const-expr-3.c: Likewise.
19390
19391 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19392
19393         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19394
19395 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19396
19397         * gcc.c-torture/execute/loop-2e.x: Remove.
19398
19399 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19400
19401         PR c++/18095
19402         * g++.dg/parse/crash18.C: New.
19403         * g++.dg/parse/crash19.C: New.
19404
19405 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19406
19407         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19408         * g++.dg/ext/dllimport2.C: Same.
19409         * g++.dg/ext/dllimport8.C: Same.
19410
19411 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/10841
19414         * g++.dg/conversion/cast1.C: New test.
19415         * g++.dg/overload/pmf1.C: Adjust error marker.
19416
19417 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19418
19419         PR objc/17923
19420         * objc.dg/const-str-7.m: New test.
19421
19422 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19423
19424         * g++.dg/template/memfriend11.C: Fix comment typo.
19425         * g++.dg/template/memfriend14.C: Likewise.
19426
19427 2004-10-20  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19430         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19431         -fasynchronous-unwind-tables.
19432
19433 2004-10-20  Richard Henderson  <rth@redhat.com>
19434
19435         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19436         (main): Return success.
19437         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19438         (main): Return success.
19439
19440 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19441
19442         PR c++/13495
19443         * g++.dg/template/memfriend9.C: New test.
19444         * g++.dg/template/memfriend10.C: Likewise.
19445         * g++.dg/template/memfriend11.C: Likewise.
19446         * g++.dg/template/memfriend12.C: Likewise.
19447         * g++.dg/template/memfriend13.C: Likewise.
19448         * g++.dg/template/memfriend14.C: Likewise.
19449         * g++.dg/template/memfriend15.C: Likewise.
19450         * g++.dg/template/memfriend16.C: Likewise.
19451         * g++.dg/template/memfriend17.C: Likewise.
19452         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19453
19454 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19455
19456         * g++.dg/conversion/dr195.C: New.
19457         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19458
19459 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19460             Devang Patel  <dpatel@apple.com>
19461
19462         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19463         of floating point arithmetic, which could trap.
19464
19465 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/14035
19468         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19469         * g++.dg/conversion/const2.C: New test.
19470         * g++.dg/expr/reinterpret2.C: New test.
19471         * g++.dg/expr/reinterpret3.C: New test.
19472         * g++.dg/expr/cast2.C: New test.
19473         * g++.dg/expr/copy1.C: New test.
19474         * g++.dg/other/conversion1.C: Change error message.
19475         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19476         function pointers to void *.
19477         * g++.old-deja/g++.mike/p10148.C: Likewise.
19478
19479 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19480
19481         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19482
19483 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19484
19485         PR c++/18047
19486
19487         * g++.dg/parse/expr3.C: New test.
19488
19489 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19490
19491         * gcc.dg/smod-1.c: New test.
19492
19493 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19494
19495         * objc.dg/method-14.m: New test.
19496
19497 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19498
19499         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19500         Also xfail as the patch was reverted.
19501
19502 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19503
19504         PR middle-end/16973
19505         * gcc.dg/pr16973.c: New test.
19506
19507 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19508
19509         PR tree-optimization/17656
19510         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19511
19512 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19513
19514         * g++.dg/eh/shadow1.C: New.
19515
19516 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19517
19518         * gcc.c-torture/compile/20041018-1.c: New test.
19519
19520 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19521
19522         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19523         compiler referring to register 0 when accessing sdata.  The linker
19524         now patches things up.
19525
19526 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19527
19528         PR c/17529
19529         * gcc.c-torture/compile/pr17529.c: New test.
19530
19531 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19532
19533         PR c++/17743
19534         * g++.dg/ext/attrib17.C: New test.
19535
19536 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19537
19538         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19539
19540 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19541
19542         PR c++/10479
19543         * g++.dg/ext/attrib16.C: New test.
19544
19545 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/17042
19548         * g++.dg/init/dso_handle1.C: New test.
19549
19550         PR c++/14667
19551         * g++.dg/parse/typedef6.C: New test.
19552
19553         PR c++/17916
19554         * g++.dg/parse/pragma1.C: New test.
19555
19556 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19557
19558         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19559
19560 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19561
19562         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19563         -fno-common when on HPPA HP-UX platforms.
19564
19565 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19566
19567         PR other/16820
19568         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19569         stdint.h.
19570         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19571         uintptr_t.
19572
19573 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19574
19575         PR c++/16301
19576         * g++.dg/lookup/strong-using-4.C: New test.
19577
19578 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         PR middle-end/16567
19581         * gcc.c-torture/compile/nested-1.c: New test.
19582
19583 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19584
19585         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19586         and mipsisa64*-*-* (until support for misaligned loads is added).
19587         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19588         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19589         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19590         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19591         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19592         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19593
19594 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19595
19596         PR c++/17976
19597         * g++.dg/init/dtor3.C: New test.
19598
19599 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19600
19601         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19602
19603 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19604
19605         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19606         * gcc.dg/macho-lo-sum.c: Likewise.
19607
19608 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19609
19610         * gcc.dg/ppc-spe64-1.c: New test.
19611
19612 2004-10-14  Devang Patel  <dpatel@apple.com>
19613
19614         PR 17635
19615         * gcc.dg/pr17635.c : New test.
19616
19617 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19618
19619         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19620         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19621         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19622         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19623         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19624         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19625         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19626         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19627         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19628         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19629         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19630         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19631         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19632         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19633         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19634         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19635         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19636         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19637
19638 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19639
19640         * gcc.dg/vect/vect-82.c: New testcase.
19641         * gcc.dg/vect/vect-82_64.c: New testcase.
19642         * gcc.dg/vect/vect-83.c: New testcase.
19643         * gcc.dg/vect/vect-83_64.c: New testcase.
19644
19645 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19646
19647         * gcc.dg/cpp/error-1.c: New test.
19648
19649 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19650
19651         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19652
19653 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19654
19655         PR target/17984
19656         * gcc.dg/cris-peep2-xsrand2.c: New test.
19657
19658 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19659
19660         PR c++/17661
19661         * testsuite/g++.dg/expr/for2.C: New test.
19662
19663 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19664
19665         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19666
19667 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19668
19669         PR tree-optimization/17724
19670         * g++.dg/opt/pr17724-1.C: New test.
19671         * g++.dg/opt/pr17724-2.C: New test.
19672         * g++.dg/opt/pr17724-3.C: New test.
19673         * g++.dg/opt/pr17724-4.C: New test.
19674         * g++.dg/opt/pr17724-5.C: New test.
19675         * g++.dg/opt/pr17724-6.C: New test.
19676
19677 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19678
19679         PR c/17301
19680         * gcc.dg/pr17301-2.c: New test.
19681
19682 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19683
19684         PR c++/15876
19685         * g++.dg/parse/error22.C: New test.
19686
19687         PR c++/17936
19688         * g++.dg/template/spec18.C: New test.
19689
19690 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19691
19692         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19693         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19694         memcpy.
19695         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19696         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19697
19698 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19699
19700         * g++.dg/eh/cleanup5.C: Add dg-options "".
19701
19702 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19703
19704         PR middle-end/17657
19705         * gcc.dg/switch-4.c: New test case.
19706
19707 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19708
19709         * gcc.c-torture/execute/20041011-1.c: New test.
19710
19711 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19712
19713         PR c++/17554
19714         * g++.dg/init/for3.C: New test.
19715
19716         PR c++/17657
19717         * g++.dg/opt/switch2.C: New test.
19718
19719         PR middle-end/17703
19720         * g++.dg/warn/Wreturn-2.C: New test.
19721
19722 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19723
19724         PR c++/17907
19725         * g++.dg/eh/cleanup5.C: New test.
19726
19727 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/17393
19730         * g++.dg/parse/error21.C: New test.
19731
19732 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19733
19734         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19735         * g++.dg/warn/incomplete1.C: Likewise.
19736         * g++.dg/template/qualttp20.C: Likewise.
19737
19738 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19739
19740         PR c/17881
19741         * parm-incomplete-1.c: New test.
19742
19743 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/17867
19746         * g++.dg/parse/error19.C: New test.
19747
19748         PR c++/17670
19749         * g++.dg/init/new11.C: New test.
19750
19751         PR c++/17821
19752         * g++.dg/parse/error20.C: New test.
19753
19754         PR c++/17826
19755         * g++.dg/template/crash24.C: New test.
19756
19757 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19758
19759         PR c/17301
19760         * gcc.dg/pr17301-1.c: New test.
19761
19762 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19763
19764         PR c/17189
19765         * gcc.dg/anon-struct-5.c: New test.
19766
19767 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19768
19769         PR c/17844
19770         * gcc.dg/pr17844-1.c: New test.
19771
19772 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19773
19774         PR tree-optimization/17906
19775         * gcc.c-torture/compile/pr17906.c: New.
19776
19777 2004-10-09  Stuart Hastings  <stuart@apple.com>
19778             Roger Sayle  <roger@eyesopen.com>
19779
19780         PR rtl-optimization/17853
19781         * gcc.dg/i386-mmx-5.c: New testcase.
19782
19783 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19786
19787 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19788
19789         PR c++/17524
19790         * g++.dg/template/static9.C: New test.
19791
19792         PR c++/17685
19793         * g++.dg/parse/operator5.C: New test.
19794
19795 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19796
19797         PR middle-end/17894
19798         * gcc.c-torture/execute/divcmp-4.c: New test case.
19799
19800 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19801
19802         PR tree-opt/17902
19803         * g++.dg/opt/pr17902.C: New test.
19804
19805 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19806
19807         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19808
19809 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19810
19811         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19812
19813 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19814
19815         * gcc.dg/assign-warn-3.c: New test.
19816
19817 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19818
19819         PR c/16999
19820         * gcc.dg/cpp/ident-1.c: New test.
19821
19822 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * gcc.c-torture/compile/acc1.c: New.
19825
19826 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19827
19828         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19829         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19830
19831 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19832
19833         * gcc.dg/ultrasp11.c: New test.
19834
19835 2004-10-08  Michael Matz  <matz@suse.de>
19836
19837         * gcc.dg/doloop-2.c: New test.
19838
19839 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19840
19841         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19842         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19843         objc.dg/method-9.m: Update expected diagnostics.
19844
19845 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19846
19847         * gcc.dg/ppc-fsel-3.c: New file.
19848         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19849
19850 2004-10-07  Paul Brook  <paul@codesourcery.com>
19851
19852         * gfortran.dg/intrinsic_verify_1.f90: New test.
19853
19854 2004-10-07  Paul Brook  <paul@codesourcery.com>
19855
19856         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19857
19858 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19859
19860         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19861         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19862         commit.
19863
19864 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19865
19866         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19867
19868 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19869
19870         PR c++/17115
19871         * g++.dg/warn/Winline-4.C: New test.
19872
19873 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19874
19875         * gcc.c-torture/compile/20041007-1.c: New test.
19876
19877 2004-10-07  Paul Brook  <paul@codesourcery.com>
19878
19879         PR fortran/17678
19880         * gfortran.dg/use_allocated_1.f90: New test.
19881
19882 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19883
19884         PR middle-end/17849
19885         * gfortran.fortran-torture/compile/nested.f90: New test
19886
19887 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19888
19889         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19890
19891 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19892
19893         PR c++/17368
19894         * g++.dg/ext/asm6.C: New test.
19895
19896 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19897
19898         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19899
19900 2004-10-06  Paul Brook  <paul@codesourcery.com>
19901
19902         PR libfortran/17709
19903         * gfortran.dg/empty_format_1.f90: New test.
19904
19905 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19906
19907         PR fortran/17568
19908         * gfortran.dg/ishft.f90: New test.
19909
19910         PR fortran/17283
19911         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19912         tests.
19913
19914 2004-10-06  Paul Brook  <paul@codesourcery.com>
19915
19916         * gfortran.dg/do_1.f90: New test.
19917
19918 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19919
19920         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19921         optimizing for size.
19922
19923 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19924
19925         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19926
19927 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19928
19929         * gcc.c-torture/compile/20041005-1.c: New test.
19930
19931 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         PR c++/17829
19934         * g++.dg/lookup/koenig4.C: New.
19935
19936 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19937
19938         * g++.dg/other/classkey1.C: Adjust quoting marks.
19939         * g++.dg/parse/error15.C: Likewise.
19940         * g++.dg/template/meminit2.C (int>): Likewise.
19941
19942 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19943
19944         PR fortran/17283
19945         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19946
19947         PR fortran/17631
19948         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19949
19950         PR fortran/17708
19951         * gfortran.dg/pr17708.f90: New test.
19952
19953 2004-10-04  Chao-ying Fu  <fu@mips.com>
19954
19955         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19956         * gcc.dg/vect/vect-4.c: Ditto.
19957         * gcc.dg/vect/vect-5.c: Ditto.
19958         * gcc.dg/vect/vect-6.c: Ditto.
19959         * gcc.dg/vect/vect-8.c: Ditto.
19960         * gcc.dg/vect/vect-16.c: Ditto.
19961         * gcc.dg/vect/vect-30.c: Ditto.
19962         * gcc.dg/vect/vect-40.c: Ditto.
19963         * gcc.dg/vect/vect-41.c: Ditto.
19964         * gcc.dg/vect/vect-42.c: Ditto.
19965         * gcc.dg/vect/vect-43.c: Ditto.
19966         * gcc.dg/vect/vect-44.c: Ditto.
19967         * gcc.dg/vect/vect-45.c: Ditto.
19968         * gcc.dg/vect/vect-46.c: Ditto.
19969         * gcc.dg/vect/vect-47.c: Ditto.
19970         * gcc.dg/vect/vect-48.c: Ditto.
19971         * gcc.dg/vect/vect-49.c: Ditto.
19972         * gcc.dg/vect/vect-50.c: Ditto.
19973         * gcc.dg/vect/vect-51.c: Ditto.
19974         * gcc.dg/vect/vect-52.c: Ditto.
19975         * gcc.dg/vect/vect-53.c: Ditto.
19976         * gcc.dg/vect/vect-54.c: Ditto.
19977         * gcc.dg/vect/vect-55.c: Ditto.
19978         * gcc.dg/vect/vect-56.c: Ditto.
19979         * gcc.dg/vect/vect-57.c: Ditto.
19980         * gcc.dg/vect/vect-58.c: Ditto.
19981         * gcc.dg/vect/vect-59.c: Ditto.
19982         * gcc.dg/vect/vect-60.c: Ditto.
19983         * gcc.dg/vect/vect-74.c: Ditto.
19984         * gcc.dg/vect/vect-79.c: Ditto.
19985         * gcc.dg/vect/vect-80.c: Ditto.
19986
19987 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19988
19989         * gcc.dg/unused-7.c: Use the correct option.
19990
19991 2004-10-04  Paul Brook  <paul@codesourcery.com>
19992         Bud Davis  <bdavis9659@comcast.net>
19993
19994         PR fortran/17706
19995         PR fortran/16434
19996         * gfortran/pr17706.f90: New test.
19997         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19998
19999 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20000
20001         * gfortran.dg/pr17612.f90: New test.
20002
20003 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20004
20005         * g++.dg/template/local1.C: Adjust quoting marks in
20006         testing for diagnostics.
20007         * g++.dg/tls/diag-2.C: Likewise.
20008         * g++.dg/other/error8.C: Likewise.
20009
20010 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20011
20012         PR c/17178
20013         * gcc.dg/unused-4.c: Adjust to be correct.
20014
20015         PR c/17820
20016         * gcc.dg/unused-7.c: New test.
20017
20018 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20019
20020         PR c++/17797
20021         * g++.dg/overload/template2.C: New test.
20022
20023 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20024
20025         PR tree-optimization/16632
20026         * gcc.dg/tree-ssa/20041002-1.c: New.
20027
20028 2004-10-03  Paul Brook  <paul@codesourcery.com>
20029
20030         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20031         rather than relying on default formatting.
20032
20033 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20034
20035         * gcc.dg/20040920-1.c: Update expected message text.
20036
20037 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20038
20039         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20040
20041 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20042
20043         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20044         tree level.
20045
20046 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20047
20048         * gcc.dg/tree-ssa/pr17343.c: Remove.
20049
20050 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20051
20052         PR tree-opt/17343
20053         * gcc.dg/tree-ssa/pr17343.c: New test.
20054
20055 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20056
20057         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20058         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20059         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20060         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20061         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20062
20063 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20064
20065         * gcc.dg/lvalue-2.c: New test.
20066
20067 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20068
20069         PR c/17730
20070         * gcc.dg/pr17730-1.c: New test
20071
20072 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20073
20074         PR c/7425
20075         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20076
20077 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20078
20079         * gcc.c-torture/execute/stdarg-1.c: New test.
20080         * gcc.c-torture/execute/stdarg-2.c: New test.
20081         * gcc.c-torture/execute/stdarg-3.c: New test.
20082         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20083         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20084         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20085         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20086         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20087
20088 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20089
20090         PR tree-optimization/17697
20091         * g++.dg/opt/pr17697-1.C: New test.
20092         * g++.dg/opt/pr17697-2.C: New test.
20093         * g++.dg/opt/pr17697-3.C: New test.
20094
20095 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20096
20097         PR c/16409
20098         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20099         gcc.dg/vla-init-5.c: New tests.
20100
20101 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20102
20103         PR c/13804
20104         * gcc.dg/pr13804-1.c: New test.
20105
20106 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20107
20108         PR fortran/16938
20109         * gfortran.dg/pr16938.f90: New test.
20110
20111 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20112
20113         * g++.dg/template/crash23.C: New test.
20114
20115 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/17585
20118         * g++.dg/template/static8.C: New test.
20119
20120 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         PR c++/17681
20123         * g++.dg/other/error9.C: New test.
20124
20125 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20126
20127         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20128
20129 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20130
20131         PR fortran/15164
20132         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20133
20134 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20135
20136         PR middle-end/17112
20137         * gcc.dg/pr17112-1.c: New test case.
20138
20139 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20140
20141         PR c/11459
20142         * gcc.dg/pr11459-1.c: New test.
20143
20144 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20145
20146         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20147         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20148
20149 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20150
20151         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20152
20153 2004-09-25  Jan Hubicka  <jh@suse.cz>
20154
20155         * compile/30040909-1.c: New test.
20156         * compile/30040907-1.c: New test.
20157
20158 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20159
20160         * gcc.c-torture/execute/va-arg-26.c: New test.
20161
20162 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20163
20164         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20165         extra diagnostics on targets with 64-bit pointers.
20166         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20167
20168 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20169
20170         PR c/17188
20171         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20172         * gcc.dg/decl-3.c: Adjust expected message.
20173
20174 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20175
20176         PR fortran/17615
20177         * gfortran.dg/pr17615.f90: New test.
20178
20179 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20180
20181         PR tree-optimzation/17517
20182         * g++.dg/tree-ssa/pr17517.C: New Test.
20183
20184 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         PR c++/16889
20187         * g++.dg/lookup/ambig3.C: New.
20188
20189 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20190
20191         PR tree-opt/17624
20192         * g++.dg/opt/pr17624.C: New test.
20193
20194 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20195
20196         PR c/6980
20197         * gcc.dg/Wbad-function-cast-1.c: New test.
20198
20199 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20200
20201         * g++.dg/ext/complit1.C
20202         * g++.dg/other/error2.C
20203         * g++.dg/other/nontype-1.C
20204         * g++.dg/parse/crash11.C
20205         * g++.dg/parse/crash12.C
20206         * g++.dg/parse/error15.C
20207         * g++.dg/parse/error4.C
20208         * g++.dg/parse/tmpl-outside1.C
20209         * g++.dg/parse/too-many-tmpl-args1.C
20210         * g++.dg/template/dependent-expr3.C
20211         * g++.dg/template/error10.C
20212         * g++.dg/template/instantiate1.C
20213         * g++.dg/template/vtable2.C
20214         * g++.dg/warn/Wshadow-1.C
20215         * g++.dg/warn/weak1.C
20216         * g++.old-deja/g++.brendan/crash16.C
20217         * g++.old-deja/g++.brendan/crash18.C
20218         * g++.old-deja/g++.brendan/crash48.C
20219         * g++.old-deja/g++.brendan/crash49.C
20220         * g++.old-deja/g++.brendan/crash55.C
20221         * g++.old-deja/g++.brendan/crash56.C
20222         * g++.old-deja/g++.brendan/crash8.C
20223         * g++.old-deja/g++.brendan/enum11.C
20224         * g++.old-deja/g++.brendan/enum8.C
20225         * g++.old-deja/g++.brendan/enum9.C
20226         * g++.old-deja/g++.brendan/friend3.C
20227         * g++.old-deja/g++.brendan/misc14.C
20228         * g++.old-deja/g++.bugs/900402_02.C
20229         * g++.old-deja/g++.bugs/900404_03.C
20230         * g++.old-deja/g++.bugs/900404_04.C
20231         * g++.old-deja/g++.bugs/900428_03.C
20232         * g++.old-deja/g++.jason/crash4.C
20233         * g++.old-deja/g++.jason/overload21.C
20234         * g++.old-deja/g++.jason/redecl1.C
20235         * g++.old-deja/g++.jason/report.C
20236         * g++.old-deja/g++.jason/rfg10.C
20237         * g++.old-deja/g++.jason/template30.C
20238         * g++.old-deja/g++.law/arm12.C
20239         * g++.old-deja/g++.law/ctors5.C
20240         * g++.old-deja/g++.law/cvt20.C
20241         * g++.old-deja/g++.law/init10.C
20242         * g++.old-deja/g++.law/init8.C
20243         * g++.old-deja/g++.law/visibility17.C
20244         * g++.old-deja/g++.law/visibility7.C
20245         * g++.old-deja/g++.mike/net8.C
20246         * g++.old-deja/g++.mike/p646.C
20247         * g++.old-deja/g++.mike/p700.C
20248         * g++.old-deja/g++.mike/p701.C
20249         * g++.old-deja/g++.mike/p811.C
20250         * g++.old-deja/g++.ns/template13.C
20251         * g++.old-deja/g++.other/array3.C
20252         * g++.old-deja/g++.other/crash25.C
20253         * g++.old-deja/g++.other/dtor3.C
20254         * g++.old-deja/g++.other/dtor4.C
20255         * g++.old-deja/g++.other/main1.C
20256         * g++.old-deja/g++.other/warn7.C
20257         * g++.old-deja/g++.pt/crash11.C
20258         * g++.old-deja/g++.pt/crash36.C
20259         * g++.old-deja/g++.pt/spec22.C
20260         * g++.old-deja/g++.pt/spec9.C
20261         * g++.old-deja/g++.pt/ttp52.C
20262         * g++.old-deja/g++.robertl/eb103.C
20263         * g++.old-deja/g++.robertl/eb121.C
20264         * g++.old-deja/g++.robertl/eb22.C
20265         * g++.old-deja/g++.robertl/eb8.C:
20266         Update locations and/or regexps of dg-error markers.
20267         Remove markers for some bogus messages that are no longer issued.
20268
20269 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20270
20271         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20272         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20273
20274 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20275
20276         PR c++/17618
20277         * g++.dg/lookup/crash5.C: New test.
20278
20279 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20280
20281         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20282         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20283         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20284         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20285         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20286         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20287
20288         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20289         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20290         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20291         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20292         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20293         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20294
20295         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20296
20297         * gcc.dg/vect/vect-44.c: Check additional cases.
20298         * gcc.dg/vect/vect-48.c: Check additional cases.
20299
20300         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20301         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20302         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20303         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20304         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20305         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20306         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20307         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20308         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20309
20310         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20311         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20312         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20313
20314 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20315
20316         * gcc.dg/tree-ssa/loop-6.c: New test.
20317
20318 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         PR c++/17620
20321         * g++.dg/inherit/base2.C: New.
20322
20323 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20324
20325         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20326         * gcc.dg/20001012-2.c: Likewise.
20327         * gcc.dg/20001013-1.c: Likewise.
20328         * gcc.dg/20001101-1.c: Likewise.
20329         * gcc.dg/20001102-1.c: Likewise.
20330         * gcc.dg/bf-spl1.c: Likewise.
20331         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20332         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20333
20334 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20335
20336         PR tree-optimization/16721
20337         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20338
20339 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20340
20341         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20342         * gcc.dg/20040305-1.c: Likewise.
20343
20344 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20345
20346         PR c/16566
20347         * gcc.c-torture/compile/pr16566-1.c,
20348         gcc.c-torture/compile/pr16566-2.c,
20349         gcc.c-torture/compile/pr16566-3.c: New tests.
20350
20351 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20352
20353         PR tree-optimization/17512
20354         * gcc.c-torture/compile/20040916-1.c.
20355
20356 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20357
20358         * gcc.dg/pragma-re-3.c: New test.
20359
20360 2004-09-17  Matt Austern  <austern@apple.com>
20361
20362         PR c++/15049
20363         * g++.dg/other/anon3.C: New.
20364
20365 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20366
20367         PR c++/7503
20368         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20369         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20370         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20371         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20372         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20373
20374 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20375
20376         PR fortran/17286
20377         * gfortran.dg/pr17286.f90: New test.
20378
20379 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20380
20381         PR c++/17530
20382         * g++.dg/template/static7.C: New test.
20383
20384 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20385
20386         PR tree-opt/17558
20387         * gcc.c-torture/compile/pr17558.c: New test.
20388
20389 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20390
20391         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20392         if SKIP_ATTRIBUTE is defined.
20393
20394 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20395
20396         PR fortran/15957
20397         * gfortran.dg/pr15957.f90: New test.
20398
20399 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20400
20401         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20402         in comparison.
20403         * gcc.dg/vect/vect-79.c: Likewise.
20404         * gcc.dg/vect/vect-80.c: Likewise.
20405
20406 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20407
20408         PR fortran/15750
20409         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20410
20411 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20412
20413         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20414         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20415         * gcc.dg/vect/vect-62.c: New testcase.
20416         * gcc.dg/vect/vect-63.c: New testcase.
20417         * gcc.dg/vect/vect-64.c: New testcase.
20418         * gcc.dg/vect/vect-65.c: New testcase.
20419         * gcc.dg/vect/vect-66.c: New testcase.
20420         * gcc.dg/vect/vect-67.c: New testcase.
20421         * gcc.dg/vect/vect-68.c: New testcase.
20422         * gcc.dg/vect/vect-69.c: New testcase.
20423         * gcc.dg/vect/vect-79.c: New testcase.
20424         * gcc.dg/vect/vect-80.c: New testcase.
20425
20426 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20427
20428         * gcc.target/mips/asm-1.c: New test.
20429
20430 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20431
20432         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20433         * gcc.dg/vect/vect-73.c: New testcase.
20434         * gcc.dg/vect/vect-74.c: New testcase.
20435         * gcc.dg/vect/vect-75.c: New testcase.
20436         * gcc.dg/vect/vect-76.c: New testcase.
20437         * gcc.dg/vect/vect-77.c: New testcase.
20438         * gcc.dg/vect/vect-78.c: New testcase
20439
20440 2004-09-18  Paul Brook  <paul@codesourcery.com>
20441
20442         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20443
20444 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20445
20446         PR c/17424
20447         * gcc.dg/pr17424-1.c: New test.
20448
20449 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20450
20451         * g++.dg/tree-ssa/pr17153.C: New test.
20452
20453 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20454
20455         PR pch/13361
20456         * testsuite/g++.dg/pch/wchar-1.C: New.
20457         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20458
20459 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20460
20461         * gcc.c-torture/execute/20040917-1.c: New test.
20462
20463 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20464
20465         PR tree-optimization/17319
20466         * gcc.dg/pr17319.c: New test.
20467
20468 2004-09-17  Devang Patel  <dpatel@apple.com>
20469
20470         * gcc.dg/20040813-1.c: New test.
20471
20472 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20473
20474         PR tree-optimization/17273
20475         * gcc.c-torture/compile/pr17273.c: New test.
20476
20477 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20478
20479         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20480         Update expected messages.
20481         * gcc.dg/declspec-13.c: New test.
20482
20483 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20484
20485         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20486
20487 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20488
20489         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20490         change what 'a' is pointing to.
20491
20492 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20493
20494         PR c++/16002
20495         * g++.dg/template/error18.C: New test.
20496
20497         PR c++/16029
20498         * g++.dg/warn/Wunused-8.C: New test.
20499
20500 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20501
20502         PR tree-optimization/17513
20503         * gcc.dg/20040916-1.c: New test.
20504
20505 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/17501
20508         * g++.dg/template/typename7.C: New test.
20509
20510 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20511
20512         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20513
20514 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20515
20516         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20517         with -ftree-based-profiling also.
20518         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20519
20520 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20521
20522         PR/15364
20523         * gfortran.dg/der_array_io_1.f90: New test.
20524         * gfortran.dg/der_array_io_2.f90: New test.
20525         * gfortran.dg/der_array_io_3.f90: New test.
20526
20527 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20528
20529         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20530         EABI.
20531
20532 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20533
20534         * g++.dg/opt/switch1.C: New test.
20535
20536 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20537
20538         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20539         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20540         Update expected messages.
20541
20542 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20543
20544         PR fortran/16485
20545         * gfortran.dg/same_name_1.f90: New test.
20546
20547 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20548
20549         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20550         dereference garbage pointers.
20551
20552 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20553
20554         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20555         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20556
20557         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20558         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20559         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20560
20561 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/17324
20564         * g++.dg/template/mangle1.C: New test.
20565
20566 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20567
20568         PR tree-optimization/17252
20569         * gcc.c-torture/execute/pr17252.c: New test.
20570
20571 2004-09-14  Andrew Pinski  <apinski@apple.com>
20572
20573         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20574
20575 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20576
20577         PR rtl-optimization/9771
20578         * gcc.dg/pr9771-1.c: New test case.
20579
20580 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20581
20582         PR tree-optimization/15262
20583         * gcc.c-torture/execute/pr15262-1.c: New test.
20584         * gcc.c-torture/execute/pr15262-2.c: New test.
20585
20586 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20587
20588         * gcc.dg/declspec-12.c: New test.
20589
20590 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20591
20592         * gfortran.dg/pr17090.f90: Add directives to test.
20593
20594 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20595
20596         * gcc.c-torture/compile/20040914-1.c: New test.
20597
20598 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20599
20600         PR c++/16162
20601         * g++.dg/template/decl2.C: New test.
20602
20603 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20604
20605         PR fortran/17090
20606         * gfortran.dg/pr17090.f90: New test.
20607
20608 2004-09-13  Dale Johannesen  <dalej@apple.com>
20609
20610         * gcc.c-torture/compile/pr17408.c: New test case.
20611
20612 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20613
20614         PR c++/16716
20615         * g++.dg/parse/crash17.C: New test.
20616
20617         PR c++/17327
20618         * g++.dg/template/enum3.C: New test.
20619
20620 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20621
20622         * lib/gcc-defs.exp: Load wrapper.exp.
20623         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20624         using local code.
20625         * lib/gcc.exp (gcc_init): Similar.
20626         * lib/gfortran.exp (gfortran_init): Similar.
20627         * lib/objc.exp (objc_init): Similar.
20628         * lib/treelang.exp (treelang_init): Similar.
20629         * lib/wrapper.exp: New file with build_wrapper call machinery in
20630         ${tool}_maybe_build_wrapper.
20631
20632 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20633
20634         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20635         "inline".
20636         * gcc.dg/declspec-11.c: Update expected messages.
20637         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20638         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20639         gcc.dg/inline-12.c: New tests.
20640
20641 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20642
20643         * g++.dg/tree-ssa/pr17400.C: New testcase.
20644
20645 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20646
20647         * gcc.target/mips/sb1-1.c: New testcase.
20648
20649 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20650
20651         * lib/g77-dg.exp: Remove unused file.
20652         * lib/mike-g77.exp: Ditto.
20653         * lib/g77.exp: Ditto.
20654
20655 2004-09-12  Richard Henderson  <rth@redhat.com>
20656
20657         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20658
20659 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20660
20661         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20662         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20663         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20664         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20665         Update expected messages.
20666
20667 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20668
20669         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20670         declaration/use mismatch for dirp parameter.
20671
20672 2004-09-12  Andrew Pinski  <apinski@apple.com>
20673
20674         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20675         -fgnu-runtime is passed.
20676
20677 2004-09-12  Richard Henderson  <rth@redhat.com>
20678
20679         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20680         do the uplevel thing and update additional_flags directly.
20681         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20682         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20683         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20684         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20685
20686 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20687
20688         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20689
20690 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20691
20692         PR middle-end/17411
20693         * g++.dg/opt/pr17411-1.C: New test case.
20694
20695 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20696
20697         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20698         gcc.dg/tls/diag-2.c: Update expected messages.
20699         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20700         messages.
20701         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20702         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20703         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20704         gcc.dg/tls/diag-5.c: New tests.
20705
20706 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20707
20708         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20709
20710 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20711
20712         * g++.dg/parse/break-in-for.C: New test.
20713
20714 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20715
20716         * gcc.dg/tree-ssa/20040911-1.c: New test.
20717
20718 2004-09-11  Andreas Jaeger  <aj@suse.de>
20719
20720         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20721         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20722
20723 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20724
20725         * gcc.target/frv: New directory of FR-V-specific tests.
20726
20727 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20728
20729         * gcc.dg/convert-vec-1.c: New test.
20730
20731 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20732
20733         PR middle-end/17024
20734         * gcc.dg/pr17024-1.c: New test case.
20735
20736 2004-09-10  Eric Christopher  <echristo@redhat.com>
20737
20738         * gcc.dg/20040910-1.c: New test.
20739
20740 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20741
20742         * gcc.dg/bitfld-9.c: New test.
20743
20744 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20745
20746         * gcc.c-torture/execute/ieee/acc1.c: New test.
20747         * gcc.c-torture/execute/ieee/acc2.c: New test.
20748         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20749
20750 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20751
20752         * gcc.dg/deprecated-2.c: New test.
20753
20754 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20755
20756         * gcc.dg/init-vec-1.c: New test.
20757
20758 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20759
20760         PR middle-end/17055
20761         * gcc.dg/pr17055-1.c: New test case.
20762
20763 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20764
20765         PR target/17377
20766         * gcc.c-torture/execute/pr17377.c: New test.
20767
20768 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20769
20770         PR c/8420
20771         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20772         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20773         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20774         gcc.dg/long-long-typespec-1.c: New tests.
20775         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20776
20777 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20778
20779         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20780         gcc.dg/gnu99-static-1.c: New tests.
20781
20782 2004-09-08  Devang Patel  <dpatel@apple.com>
20783
20784         * gcc.dg/darwin-ld-20040828-1.c: New test.
20785         * gcc.dg/darwin-ld-20040828-2.c: New test.
20786         * gcc.dg/darwin-ld-20040828-3.c: New test.
20787
20788 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20789
20790         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20791         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20792         in error message.
20793         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20794         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20795         in error message.
20796         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20797         types they qualify.
20798         * objc.dg/type-size-2.m: Fix wording in comment.
20799         * objc.dg/va-meth-1.m: New test case.
20800
20801 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20802
20803         PR c/16633:
20804         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20805         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20806
20807 2004-09-06  Devang Patel  <dpatel@apple.com>
20808
20809         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20810         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20811
20812 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20813
20814         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20815         reflect changed line numbering of diagnostics.
20816
20817 2004-09-06  Paul Brook  <paul@codesourcery.com>
20818
20819         * gfortran.dg/edit_real_1.f90: Add new test.
20820
20821 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20822
20823         * gcc.dg/tree-ssa/loop-2.c: New test.
20824         * gcc.dg/tree-ssa/loop-3.c: New test.
20825         * gcc.dg/tree-ssa/loop-4.c: New test.
20826         * gcc.dg/tree-ssa/loop-5.c: New test.
20827
20828 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20829
20830         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20831
20832 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20833
20834         * gcc.dg/format/sentinel-1.c: New test.
20835
20836 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20837
20838         * testsuite/gcc.dg/builtins-46.c: New.
20839
20840 2004-09-03  Devang Patel  <dpatel@apple.com>
20841
20842         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20843         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20844
20845 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20846
20847         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20848         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20849         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20850         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20851         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20852         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20853         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20854         the non-portable bzero.
20855         * gcc.dg/20010912-1.c: xfail for NetWare.
20856         * gcc.dg/20020426-2.c: xfail for NetWare.
20857         * gcc.dg/20021014-1.c: xfail for NetWare.
20858         * gcc.dg/20021018-1.c: xfail for NetWare.
20859         * gcc.dg/20030213-1.c: xfail for NetWare.
20860         * gcc.dg/20030225-1.c: xfail for NetWare.
20861         * gcc.dg/20030708-1.c: xfail for NetWare.
20862         * gcc.dg/builtins-config.h: Also exclude NetWare.
20863         * gcc.dg/format/format.h: Define restrict only if not already defined.
20864         * gcc.dg/nest.c: xfail for NetWare.
20865         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20866         * lib/target-supports.exp (check_visibility_available): Exclude
20867         NetWare.
20868
20869 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20870
20871         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20872         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20873         deterministic starting point for the alignment of structure fields.
20874         * gcc.dg/Wpadded.c: Dito.
20875         * g++.dg/abi/vbase10.C: Dito.
20876
20877 2004-09-03  Devang Patel  <dpatel@apple.com>
20878
20879         * g++.dg/debug/pr15736.cc: New test.
20880
20881 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20882
20883         * README.QMTEST: Fix out-of-date link.
20884
20885 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20886
20887         PR fortran/16579
20888         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20889         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20890
20891 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20892
20893         * g++.dg/abi/arm_rtti1.C: New test.
20894
20895 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20896
20897         * gcc.dg/ppc-vector-memcpy.c: New.
20898         * gcc.dg/ppc-vector-memset.c: New.
20899
20900 2004-09-02  Chao-ying Fu  <fu@mips.com>
20901
20902         * gcc.target/mips/mips-3d-1.c: New test.
20903         * gcc.target/mips/mips-3d-2.c: New test.
20904         * gcc.target/mips/mips-3d-3.c: New test.
20905         * gcc.target/mips/mips-3d-4.c: New test.
20906         * gcc.target/mips/mips-3d-5.c: New test.
20907         * gcc.target/mips/mips-3d-6.c: New test.
20908         * gcc.target/mips/mips-3d-7.c: New test.
20909         * gcc.target/mips/mips-3d-8.c: New test.
20910         * gcc.target/mips/mips-3d-9.c: New test.
20911         * gcc.target/mips/mips-ps-1.c: New test.
20912         * gcc.target/mips/mips-ps-2.c: New test.
20913         * gcc.target/mips/mips-ps-3.c: New test.
20914         * gcc.target/mips/mips-ps-4.c: New test.
20915         * gcc.target/mips/mips-ps-type.c: New test.
20916
20917 2004-09-02  Paul Brook  <paul@codesourcery.com>
20918
20919         * gfortran.dg/edit_real_1.f90: Add new tests.
20920
20921 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20922
20923         PR fortran/15327
20924         * gfortran.dg/merge_char_1.f90: New test.
20925
20926 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20927
20928         PR fortran/16404
20929         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20930
20931 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20932
20933         PR c/1522
20934         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20935
20936 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20937
20938         * g++.dg/opt/loop1.C: Do not XFAIL.
20939
20940 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.c-torture/execute/20040831-1.c: New test.
20943
20944 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20945
20946         PR fortran/16579
20947         * gfortran.dg/g77/20010610.f: Now passes.
20948         Copy from g77.f-torture/execute. Add dg-run directive.
20949         * gfortran.dg/g77/README: Update
20950
20951 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20952
20953         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20954         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20955         (t1, t2, t3, t4): Add volatile.
20956
20957 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20958
20959         * g++.dg/ext/visibility/arm1.C: New test.
20960
20961 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20962
20963         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20964         -pedantic-errors.
20965
20966 2004-09-01  Paul Brook  <paul@codesourcery.com>
20967
20968         * gfortran.dg/eof_2.f90: New test.
20969
20970 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20971
20972         PR fortran/16579
20973         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20974
20975 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20976
20977         PR libfortran/16805
20978         * gfortran.dg/list_read_2.f90: New test.
20979
20980 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20981
20982         * g++.dg/abi/key1.C: New test.
20983
20984 2004-08-31  Richard Henderson  <rth@redhat.com>
20985
20986         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20987         form of offsetof.
20988         * g++.dg/other/offsetof5.C: Remove duplicate.
20989
20990 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20991
20992         PR fortran/17244
20993         * gfortran.dg/func_derived_1.f90: New test.
20994
20995 2004-08-31  Paul Brook  <paul@codesourcery.com>
20996
20997         * gfortran.dg/eof_1.f90: New test.
20998
20999 2004-08-31  Paul Brook  <paul@codesourcery.com>
21000
21001         * gfortran.dg/list_read_1.f90: New file.
21002
21003 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21004
21005         * g++.dg/opt/loop1.C: XFAIL.
21006
21007 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21008
21009         * gcc.dg/funcdef-storage-1.c: New.
21010         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21011         an extern function in local scope.
21012         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21013         declare an 'auto inline' function in local scope.
21014         * gcc.dg/20011130-1.c: Likewise.
21015         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21016         an 'auto' function in local scope.
21017         * gcc.dg/20021014-1.c: Likewise.
21018         * gcc.dg/20030331-2.c: Likewise.
21019
21020 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21021
21022         * gfortran.dg/blockdata_1.f90: New test.
21023
21024 2004-08-30  Richard Henderson  <rth@redhat.com>
21025
21026         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21027
21028 2004-08-30  Richard Henderson  <rth@redhat.com>
21029
21030         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21031         additional_flags set by alternate driver.
21032         (ieee-options): New procedure.
21033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21034         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21035         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21036         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21037
21038 2004-08-30  Richard Henderson  <rth@redhat.com>
21039
21040         * lib/f-torture.exp: Remove.
21041
21042 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR rtl-optimization/16590
21045         * g++.dg/opt/loop1.C: New test.
21046
21047 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21048
21049         PR fortran/13910
21050         * gfortran.dg/oldstyle_1.f90: New test.
21051
21052 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21053         Paul Brook  <paul@codesourcery.com>
21054
21055         * gfortran.dg/g77/README: Update.
21056         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21057         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21058         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21059
21060 2004-08-28  Paul Brook  <paul@codesourcery.com>
21061
21062         PR libfortran/17195
21063         * gfortran.dg/edit_real_1.f90: New test.
21064
21065 2004-08-27  Paul Brook  <paul@codesourcery.com>
21066
21067         * gfortran.dg/rewind_1.f90: New test.
21068
21069 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21070
21071         PR fortran/16597
21072         * gfortran.dg/pr16597.f90: New test.
21073
21074 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21075
21076         PR c/13801
21077         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21078         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21079         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21080         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21081         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21082
21083 2004-08-26  Nick Clifton  <nickc@redhat.com>
21084
21085         * gcc.c-torture/compile/pr17119.c: New test.
21086
21087 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21088
21089         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21090
21091 2004-08-25  Richard Henderson  <rth@redhat.com>
21092
21093         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21094         the bits that expect kind=8 to be the largest real kind.
21095
21096 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21097
21098         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21099
21100 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21101
21102         * gfortran.dg/assignment_1.f90: New test.
21103
21104 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21105
21106         * g++.dg/template/repo3.C: New test.
21107
21108 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21109
21110         PR middle-end/16693
21111         PR tree-optimization/16372
21112         * g++.dg/opt/pr16372-1.C: New test case.
21113         * g++.dg/opt/pr16693-1.C: New test case.
21114         * g++.dg/opt/pr16693-2.C: New test case.
21115
21116 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21117
21118         * objc.dg/proto-lossage-4.m: New test.
21119
21120 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21121
21122         PR c++/17155
21123         * g++.dg/inherit/local2.C: New test.
21124
21125 2004-08-25  Paul Brook  <paul@codesourcery.com>
21126
21127         PR fortran/17144
21128         * gfortran.dg/string_ctor_1.f90: New test.
21129
21130 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21131
21132         PR c++/14428
21133         * g++.dg/template/redecl2.C: New test.
21134
21135 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21136
21137         PR fortran/17143
21138         * gfortran.dg/pr17143.f90: New test.
21139
21140 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21141
21142         PR fortran/17164
21143         * gfortran.dg/pr17164.f90: New test.
21144
21145 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21146
21147         * gcc.dg/tree-ssa/loop-1.c: New test.
21148
21149 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21150
21151         * gcc.c-torture/compile/20040824-1.c: New test.
21152
21153 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21154
21155         * gcc.c-torture/compile/iftrap-3.c: New test.
21156
21157 2004-08-24  Paul Brook  <paul@codesourcery.com>
21158
21159         * gfortran.dg/entry_2.f90: New test.
21160
21161 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21162
21163         PR c++/16889
21164         * g++.dg/lookup/ambig[12].C: New.
21165
21166 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21167
21168         PR c++/16706
21169         * g++.dg/template/crash21.C: New test.
21170         * g++.dg/template/crash22.C: Likewise.
21171
21172 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         PR c++/17149
21175         * g++.dg/template/access15.C: New.
21176
21177 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/17163
21180         * g++.dg/template/repo2.C: New test.
21181
21182 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21183
21184         PR rtl-optimization/17078
21185         * gcc.c-torture/execute/pr17078-1.c: New test case.
21186
21187 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c/14492
21190         * gcc.dg/debug/crash1.c: New test.
21191
21192 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c/16180
21195         * gcc.dg/loop-5.c: New test.
21196
21197 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21198
21199         * gcc.c-torture/execute/20040823-1.c: New test.
21200
21201 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21202
21203         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21204         to the assembler.  Simplify test accordingly.
21205         (asm_abi_flags): Use GNU names.
21206         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21207         to check for ABI flags.
21208
21209 2004-08-22  Andrew Pinski  <apinski@apple.com>
21210
21211         * g++.dg/opt/pr14029.C: New test.
21212         * gcc.c-torture/execute/pr15262.c: New test.
21213
21214 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21215
21216         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21217
21218 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21219
21220         PR 16908
21221         * gfortran.dg/direct_io.f90: New test.
21222
21223 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++/17121
21226         * g++.dg/inherit/local2.C: New test.
21227
21228 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21229
21230         PR c++/17120
21231         * g++.dg/warn/Wparentheses-4.C: New test.
21232
21233 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21234
21235         PR c++/17121
21236         * g++.dg/inherit/local2.C: New test.
21237
21238         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21239         * gcc.dg/ppc-ldstruct.c: Likewise.
21240         * gcc.dg/ppc64-abi-2.c: Likewise.
21241
21242 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21243
21244         PR rtl-optimization/17099
21245         * gcc.c-torture/execute/20040820-1.c: New test.
21246
21247 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21248
21249         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21250
21251 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21252
21253         PR fortran/17077
21254         * gfortran.dg/auto_array_1.f90: New test.
21255
21256 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21257
21258         PR fortran/17074
21259         * gfortran.dg/simpleif_1.f90: New test.
21260
21261 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21262
21263         * lib/target-supports.exp (check_profiling_available): Return
21264         false for arm*-*-symbianelf* and arm*-*-eabi*.
21265
21266         PR c++/15890
21267         * g++.dg/template/delete1.C: New test.
21268
21269 2004-08-19  Paul Brook  <paul@codesourcery.com>
21270
21271         PR fortran/14976
21272         PR fortran/16228
21273         * gfortran.dg/data_char_1.f90: New test.
21274
21275 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21276
21277         PR fortran/16946
21278         * gfortran.dg/reduction.f90: New testcase.
21279
21280 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21281
21282         PR fortran/16520
21283         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21284
21285 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21286
21287         PR c++/17041
21288         * g++.dg/Wparentheses-3.C: New test.
21289
21290 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21291
21292         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21293         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21294         * gcc.dg/vect/vect-2.c: Likewise.
21295         * gcc.dg/vect/vect-3.c: Likewise.
21296         * gcc.dg/vect/vect-4.c: Likewise.
21297         * gcc.dg/vect/vect-5.c: Likewise.
21298         * gcc.dg/vect/vect-6.c: Likewise.
21299         * gcc.dg/vect/vect-7.c: Likewise.
21300         * gcc.dg/vect/vect-25.c: Likewise.
21301         * gcc.dg/vect/vect-31.c: Likewise.
21302         * gcc.dg/vect/vect-32.c: Likewise.
21303         * gcc.dg/vect/vect-34.c: Likewise.
21304         * gcc.dg/vect/vect-36.c: Likewise.
21305         * gcc.dg/vect/vect-all.c: Likewise.
21306
21307 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/17068
21310         * g++.dg/template/operator4.C: New test.
21311
21312 2004-08-18  Richard Henderson  <rth@redhat.com>
21313
21314         * gcc.dg/20040206-1.c: XFAIL.
21315
21316 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/16246
21319         * g++.dg/template/array7.C: New test.
21320
21321 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21322
21323         * gcc.dg/mips-movcc-1.c: New test.
21324         * gcc.dg/mips-movcc-2.c: New test.
21325         * gcc.dg/mips-movcc-3.c: New test.
21326
21327         * gcc.dg/mips-nmadd-1.c: New test.
21328         * gcc.dg/mips-nmadd-2.c: New test.
21329
21330 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/15871
21333         * g++.dg/opt/inline8.C: New test.
21334
21335         PR c++/16965
21336         * g++.dg/parse/error17.C: New test.
21337
21338 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21339
21340         * gcc.dg/vect: New directory for vectorizer tests.
21341         * gcc.dg/vect/tree-vect.h: New file.
21342         * gcc.dg/vect/vect.exp: New file.
21343         * gcc.dg/vect/pr16105.c.c: New test.
21344         * gcc.dg/vect/vect-1.c: New test.
21345         * gcc.dg/vect/vect-2.c: New test.
21346         * gcc.dg/vect/vect-3.c: New test.
21347         * gcc.dg/vect/vect-4.c: New test.
21348         * gcc.dg/vect/vect-5.c: New test.
21349         * gcc.dg/vect/vect-6.c: New test.
21350         * gcc.dg/vect/vect-7.c: New test.
21351         * gcc.dg/vect/vect-8.c: New test.
21352         * gcc.dg/vect/vect-9.c: New test.
21353         * gcc.dg/vect/vect-10.c: New test.
21354         * gcc.dg/vect/vect-11.c: New test.
21355         * gcc.dg/vect/vect-12.c: New test.
21356         * gcc.dg/vect/vect-13.c: New test.
21357         * gcc.dg/vect/vect-14.c: New test.
21358         * gcc.dg/vect/vect-15.c: New test.
21359         * gcc.dg/vect/vect-16.c: New test.
21360         * gcc.dg/vect/vect-17.c: New test.
21361         * gcc.dg/vect/vect-18.c: New test.
21362         * gcc.dg/vect/vect-19.c: New test.
21363         * gcc.dg/vect/vect-20.c: New test.
21364         * gcc.dg/vect/vect-21.c: New test.
21365         * gcc.dg/vect/vect-22.c: New test.
21366         * gcc.dg/vect/vect-23.c: New test.
21367         * gcc.dg/vect/vect-24.c: New test.
21368         * gcc.dg/vect/vect-25.c: New test.
21369         * gcc.dg/vect/vect-26.c: New test.
21370         * gcc.dg/vect/vect-27.c: New test.
21371         * gcc.dg/vect/vect-28.c: New test.
21372         * gcc.dg/vect/vect-29.c: New test.
21373         * gcc.dg/vect/vect-30.c: New test.
21374         * gcc.dg/vect/vect-31.c: New test.
21375         * gcc.dg/vect/vect-32.c: New test.
21376         * gcc.dg/vect/vect-33.c: New test.
21377         * gcc.dg/vect/vect-34.c: New test.
21378         * gcc.dg/vect/vect-35.c: New test.
21379         * gcc.dg/vect/vect-36.c: New test.
21380         * gcc.dg/vect/vect-37.c: New test.
21381         * gcc.dg/vect/vect-38.c: New test.
21382         * gcc.dg/vect/vect-40.c: New test.
21383         * gcc.dg/vect/vect-41.c: New test.
21384         * gcc.dg/vect/vect-42.c: New test.
21385         * gcc.dg/vect/vect-43.c: New test.
21386         * gcc.dg/vect/vect-44.c: New test.
21387         * gcc.dg/vect/vect-45.c: New test.
21388         * gcc.dg/vect/vect-46.c: New test.
21389         * gcc.dg/vect/vect-47.c: New test.
21390         * gcc.dg/vect/vect-48.c: New test.
21391         * gcc.dg/vect/vect-49.c: New test.
21392         * gcc.dg/vect/vect-50.c: New test.
21393         * gcc.dg/vect/vect-51.c: New test.
21394         * gcc.dg/vect/vect-52.c: New test.
21395         * gcc.dg/vect/vect-53.c: New test.
21396         * gcc.dg/vect/vect-54.c: New test.
21397         * gcc.dg/vect/vect-55.c: New test.
21398         * gcc.dg/vect/vect-56.c: New test.
21399         * gcc.dg/vect/vect-57.c: New test.
21400         * gcc.dg/vect/vect-58.c: New test.
21401         * gcc.dg/vect/vect-59.c: New test.
21402         * gcc.dg/vect/vect-60.c: New test.
21403         * gcc.dg/vect/vect-61.c: New test.
21404         * gcc.dg/vect/vect-all.c: New test.
21405         * gcc.dg/vect/vect-none.c: New test.
21406
21407 2004-08-17  Paul Brook  <paul@codesourcery.com>
21408
21409         PR fortran/13082
21410         * gfortran.dg/entry_1.f90: New test.
21411
21412 2004-08-17  Andrew Pinski  <apinski@apple.com>
21413
21414         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21415
21416 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21417
21418         * gcc.dg/pr17036-1.c: New test.
21419
21420 2004-08-16  Devang Patel  <dpatel@apple.com>
21421
21422         * gcc.dg/darwin-20040809-1.c: New test.
21423
21424 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21425
21426         * gcc.dg/funcdef-attr-1.c: New test.
21427
21428 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21429
21430         * gcc.dg/altivec-17.c: New test.
21431         * gcc.dg/altivec-18.c: New test.
21432
21433 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21434
21435         PR c++/6749
21436         * g++.dg/template/vtable2.C: New test.
21437
21438 2004-08-14  Richard Henderson  <rth@redhat.com>
21439
21440         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21441         * gcc.dg/pack-test-4.c (main): Return 0.
21442         * gcc.dg/setjmp-1.c: Remove XFAIL.
21443         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21444
21445 2004-08-14  Richard Henderson  <rth@redhat.com>
21446
21447         * gcc.dg/980217-1.c: Add prototype for printf.
21448
21449 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21450
21451         * gfortran.dg/pr16935.f90: New test.
21452
21453 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21454
21455         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21456
21457 2004-08-13  Paul Brook  <paul@codesourcery.com>
21458
21459         * gfortran.dg/der_io_1.f90: Remove stray comma.
21460
21461 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21462
21463         * gcc.dg/vmx/cw-bug-2.c: Remove.
21464         * gcc.dg/vmx/vprint-1.c: Remove.
21465         * gcc.dg/vmx/vscan-1.c: Remove.
21466
21467 2004-08-12  Devang patel  <dpatel@apple.com>
21468
21469         * gcc.dg/darwin-20040809-2.c: New test.
21470
21471 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21472
21473         * g++.dg/ext/altivec-12.C: New test.
21474
21475         * g++.dg/ext/altivec-11.C: New test.
21476
21477 2004-08-12  Paul Brook  <paul@codesourcery.com>
21478
21479         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21480
21481 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21482
21483         * g++.dg/ext/altivec-2.C: Check for hardware support before
21484         executing any VMX instructions.
21485
21486         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21487
21488 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21489
21490         PR c++/16276
21491         * g++.old-deja/g++.other/comdat4.C: New test.
21492         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21493
21494 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21495
21496         PR target/16286
21497         * gcc.dg/pr16286.c: New test.
21498
21499 2004-08-12 Jan Beulich <jbeulich@novell.com>
21500
21501         * g++.dg/ext/asm5.C: New.
21502
21503 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR c++/16698
21506         * g++.dg/eh/crash1.C: New test.
21507
21508         PR c++/16717
21509         * g++.dg/ext/construct1.C: New test.
21510
21511 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21512
21513         PR c++/16853
21514         * g++.dg/init/ptrmem1.C: New test.
21515
21516         PR c++/16618
21517         * g++.dg/parse/offsetof5.C: New test.
21518
21519         PR c++/16870
21520         * g++.dg/template/overload3.C: New test.
21521
21522 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++/16964
21525         * g++.dg/parse/error16.C: New test.
21526
21527         PR c++/16904
21528         * g++.dg/template/error14.C: New test.
21529
21530         PR c++/16929
21531         * g++.dg/template/error15.C: New test.
21532
21533 2004-08-11  Devang Patel  <dpatel@apple.com>
21534
21535         * gcc.dg/darwin-ld-20040809-1.c: New test.
21536         * gcc.dg/darwin-ld-20040809-2.c: New test.
21537
21538 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21539
21540         PR fortran/16917
21541         * gfortran.dg/dfloat_1.f90: New test.
21542
21543 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21544
21545         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21546         * gcc.dg/dll-2.c: Fix dg-require syntax.
21547         * gcc.misc-tests/arm-isr.c (abort): Declare.
21548         (exit): Likewise.
21549
21550 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR c++/16971
21553         * g++.dg/parse/crash16.C: New test.
21554
21555 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21556
21557         * gcc.dg/mips-rsqrt-1.c: New test case.
21558         * gcc.dg/mips-rsqrt-2.c: New test case.
21559         * gcc.dg/mips-rsqrt-3.c: New test case.
21560
21561 2004-08-10  Paul Brook  <paul@codesourcery.com>
21562
21563         * gfortran.dg/der_io_1.f90: New test.
21564
21565 2004-08-10  Paul Brook  <paul@codesourcery.com>
21566
21567         PR fortran/16919
21568         * gfortran.dg/der_array_1.f90: New test.
21569
21570 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21571
21572         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21573
21574 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21575
21576         * gcc.dg/wchar_t-2.c: Fix typo.
21577
21578 2004-08-09  Falk Hueffner  <falk@debian.org>
21579
21580         PR tree-optimization/12517
21581         * gcc.c-torture/compile/pr12517.c: New test.
21582
21583         PR tree-optimization/12578
21584         * gcc.c-torture/compile/pr12578.c: New test.
21585
21586         PR tree-optimization/12899
21587         * gcc.c-torture/compile/pr12899.c: New test.
21588
21589         PR rtl-optimization/14692
21590         * gcc.c-torture/compile/pr14692.c: New test.
21591
21592         PR tree-optimization/16461
21593         * gcc.c-torture/compile/pr16461.c: New test.
21594
21595 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21596
21597         * gfortran.dg/getenv_1.f90: New test.
21598
21599 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21600
21601         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21602         wchar_t.
21603         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21604
21605 2004-08-06  Paul Brook  <paul@codesourcery.com>
21606
21607         * gfortran.dg/ret_array_1.f90: New test.
21608         * gfortran.dg/ret_pointer_1.f90: New test.
21609
21610 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21611
21612         * gcc.dg/missing-field-init-[12].c: New tests.
21613         * g++.dg/warn/missing-field-init-[12].C: New tests.
21614
21615 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21616
21617         * gcc.dg/enum2.c: New test.
21618         * gcc.dg/symbian3.c: Likewise.
21619         * gcc.dg/symbian4.c: Likewise.
21620         * gcc.dg/wchar_t-2.c: Likewise.
21621
21622 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21623
21624         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21625         destructor tests.
21626
21627 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21628
21629         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21630         dg-require-visiblity.
21631         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21632         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21633         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21634         * g++.dg/ext/visibility/new1.C: Likewise.
21635         * g++.dg/ext/visibility/pragma.C: Likewise.
21636         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21637         * g++.dg/ext/visibility/virtual.C: Likewise.
21638         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21639         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21640         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21641         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21642         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21643         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21644         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21645         * g++/dg/ext/visibility/visibility-8.C: New test.
21646         * gcc.c-torture/compile/dll.x: Remove.
21647         * gcc.dg/dll-2.c: Use dg-require-dll
21648         * gcc.dg/visibility-10.c: New test.
21649         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21650         supporting DLLs.
21651         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21652         (scan_not_hidden): Likewise.
21653
21654 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21655
21656         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21657
21658 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21659
21660         * gcc.c-torture/execute/20040805-1.c: New test.
21661
21662 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21663
21664         * gcc.dg/20020118-1.c: Declare abort.
21665         * gcc.dg/altivec_check.h: Likewise.
21666         * gcc.dg/iftrap-2.c: Likewise.
21667         * gcc.dg/pragma-darwin.c: Likewise.
21668         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21669
21670 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21671
21672         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21673
21674 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21675
21676         * gcc.c-torture/execute/builtins/abs-2.c,
21677         gcc.c-torture/execute/builtins/abs-3.c,
21678         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21679         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21680         intmax_t, uintmax_t and their limits.
21681         * gcc.dg/intmax_t-1.c: New test.
21682
21683 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21684
21685         * g++.dg/tc1/dr147.C: Add reference to PR.
21686
21687 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21688
21689         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21690         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21691
21692 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21693
21694         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21695
21696 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21697
21698         * gcc.dg/redecl-5.c: New test.
21699         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21700         of scanf.
21701
21702 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21703
21704         PR middle-end/16790
21705         * gcc.c-torture/execute/pr16790-1.c: New test case.
21706
21707 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21708
21709         * g++.dg/ext/visibility/assign1.C: New test.
21710         * g++.dg/ext/visibility/new1.C: Likewise.
21711
21712         * gcc.dg/symbian1.c: New test.
21713         * gcc.dg/symbian2.c: Likewise.
21714
21715 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21716
21717         PR target/16570
21718         * gcc.dg/i386-sse-9.c: New test.
21719
21720 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21721
21722         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21723
21724 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21725
21726         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21727         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21728         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21729         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21730         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21731         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21732         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21733         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21734         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21735         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21736         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21737         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21738         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21739         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21740         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21741         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21742         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21743         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21744         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21745         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21746         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21747         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21748         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21749         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21750         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21751         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21752         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21753         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21754         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21755         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21756         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21757         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21758         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21759         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21760         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21761         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21762         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21763         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21764         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21765         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21766         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21767         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21768         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21769         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21770         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21771         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21772         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21773         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21774         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21775         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21776         gcc.misc-tests/i386-pf-3dnow-1.c,
21777         gcc.misc-tests/i386-pf-athlon-1.c,
21778         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21779         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21780         Declare built-in functions used.
21781         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21782
21783 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21784
21785         PR c++/16707
21786         * g++.dg/lookup/using12.C: New test.
21787
21788         * g++.dg/init/null1.C: Fix PR number.
21789         * g++.dg/parse/namespace10.C: Likewise.
21790
21791 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21792
21793         PR c++/16224
21794         * g++.dg/template/spec17.C: New test.
21795         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21796         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21797
21798 2004-08-02  David Billinghurst
21799
21800         PR fortran/16292
21801         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21802
21803 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21804
21805         * gcc.dg/ia64-got-1.c: New test case.
21806
21807 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/16489
21810         * g++.dg/init/null1.C: New test.
21811         * g++.dg/tc1/dr76.C: Adjust error marker.
21812
21813         PR c++/16529
21814         * g++.dg/parse/namespace10.C: New test.
21815
21816         PR c++/16810
21817         * g++.dg/inherit/ptrmem2.C: New test.
21818
21819 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21820
21821         PR target/16155
21822         * gcc.dg/pr16155.c: New test.
21823
21824 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21825
21826         * gcc.dg/redecl-2.c: New test.
21827
21828 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21829
21830         * gcc.dg/darwin-longdouble.c: New file.
21831
21832 2004-07-30  Richard Henderson  <rth@redhat.com>
21833
21834         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21835         write to constant argument.
21836         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21837
21838 2004-07-30  Richard Henderson  <rth@redhat.com>
21839
21840         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21841         tests of nearest around zero.
21842
21843 2004-07-30  Andrew Pinski  <apinski@apple.com>
21844
21845         * gcc.c-torture/compile/20040730-1.c: New test.
21846
21847 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21848
21849         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21850         powerpc-eabispe.
21851
21852 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21853
21854         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21855
21856 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21857
21858         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21859         contains $ld_library_path.
21860         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21861
21862 2004-07-29  Richard Henderson  <rth@redhat.com>
21863
21864         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21865
21866         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21867         (alt2, which): New.
21868         (Check): Accept either alternative.
21869
21870 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21871
21872         * g++.dg/abi/inline1.C: New test.
21873         * g++.dg/abi/local1-a.cc: Likewise.
21874         * g++.dg/abi/local1.C: Likewise.
21875         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21876         * g++.dg/abi/mangle12.C: Likewise.
21877         * g++.dg/abi/mangle17.C: Likewise.
21878         * g++.dg/abi/mangle20-2.C: Likewise.
21879         * g++.dg/opt/interface1.C: Likewise.
21880         * g++.dg/opt/interface1.h: Likewise.
21881         * g++.dg/opt/interface1-a.cc: New test.
21882         * g++.dg/parse/repo1.C: New test.
21883         * g++.dg/template/repo1.C: Likewise.
21884         * g++.dg/warn/Winline-1.C: Likewise.
21885         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21886
21887 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21888
21889         * gcc.dg/tree-ssa/20040729-1.c: New test.
21890
21891 2004-07-27  Matt Austern <austern@apple.com>
21892
21893         * gcc.dg/darwin-bool-1.c: New test.
21894         * gcc.dg/darwin-bool-2.c: New test.
21895
21896 2004-07-28  Richard Henderson  <rth@redhat.com>
21897
21898         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21899         arguments in the correct type.  Don't write to constant arguments.
21900
21901 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21902
21903         PR tree-optimization/16688
21904         PR tree-optimization/16689
21905         * g++.dg/tree-ssa/pr16688.C: New test.
21906
21907 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21908
21909         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21910         loads.  Not only in the comment, this time.
21911
21912 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21913
21914         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21915         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21916         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21917         * gcc.dg/sh4a-bitmovua.c: New.
21918         * gcc.dg/sh4a-cos.c: New.
21919         * gcc.dg/sh4a-cosf.c: New.
21920         * gcc.dg/sh4a-fprun.c: New.
21921         * gcc.dg/sh4a-fsrra.c: New.
21922         * gcc.dg/sh4a-memmovua.c: New.
21923         * gcc.dg/sh4a-sin.c: New.
21924         * gcc.dg/sh4a-sincos.c: New.
21925         * gcc.dg/sh4a-sincosf.c: New.
21926         * gcc.dg/sh4a-sinf.c: New.
21927
21928 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21929
21930         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21931         conditionals.
21932         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21933         loads.
21934         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21935         DOM1.
21936
21937 2004-07-27  Andrew Pinski  <apinski@apple.com>
21938
21939         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21940
21941 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21942
21943         * gcc.dg/pragma-isr.c: New test.
21944
21945 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21946
21947         PR c++/14429
21948         * g++.dg/template/ttp11.C: New test.
21949
21950 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21951
21952         * gcc.c-torture/compile/20040727-1.c: New test.
21953
21954 2004-07-26  Eric Christopher  <echristo@redhat.com>
21955
21956         * gcc.c-torture/compile/20040726-2.c: New test.
21957
21958 2004-07-26  Andrew Pinski  <apinski@apple.com>
21959
21960         * g++.dg/rtti/tinfo1.C: Xfail.
21961
21962 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21963
21964         * gcc.c-torture/compile/20040726-1.c: New test.
21965
21966 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21967             Brian Ryner  <bryner@brianryner.com>
21968
21969         PR c++/9283
21970         PR c++/15000
21971         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21972         * g++.dg/ext/visibility/: New directory.
21973         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21974         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21975         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21976         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21977         * g++.dg/ext/visibility/fvisibility.C,
21978         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21979         g++.dg/ext/visibility/fvisibility-override1.C
21980         g++.dg/ext/visibility/fvisibility-override2.C
21981         g++.dg/ext/visibility/memfuncts.C
21982         g++.dg/ext/visibility/noPLT.C
21983         g++.dg/ext/visibility/pragma.C
21984         g++.dg/ext/visibility/pragma-override1.C
21985         g++.dg/ext/visibility/pragma-override2.C
21986         g++.dg/ext/visibility/staticmemfuncts.C
21987         g++.dg/ext/visibility/virtual.C: New tests.
21988
21989 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21990
21991         PR c/15360
21992         * gcc.dg/pr15360-1.c: New test.
21993
21994 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21995
21996         * gcc.dg/pragma-align-2.c: New test.
21997         * gcc.dg/pragma-init-fini.c: New test.
21998         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21999         targets.
22000
22001 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22002
22003         * gcc.dg/init-string-2.c: New test.
22004
22005 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22006
22007         PR 16684
22008         * gcc.dg/Wredundant-decls-1.c: New test case.
22009
22010 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22011
22012         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22013         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22014         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22015         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22016         * gcc.dg/compat/generate-random.c: New file.
22017         * gcc.dg/compat/generate-random.h: Likewise.
22018         * gcc.dg/compat/generate-random_r.c: Likewise.
22019         * gcc.dg/compat/struct-layout-1.h: Likewise.
22020         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22021         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22022         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22023         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22024         * gcc.dg/compat/struct-layout-1_main.c: New test.
22025         * gcc.dg/compat/struct-layout-1_x.c: New file.
22026         * gcc.dg/compat/struct-layout-1_y.c: New file.
22027         * gcc.dg/compat/struct-layout-1_test.h: New file.
22028
22029 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22030
22031         * gcc.dg/comp-return-1.c: New test
22032
22033 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22034
22035         * gcc.dg/vmx/8-02a.c: Fix typo.
22036
22037         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22038         * gcc.dg/darwin-abi-3.c: New test.
22039
22040         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22041         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22042
22043         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22044         * gcc.dg/vmx/ops-long-1.c: New test.
22045         * gcc.dg/vmx/ops-long-2.c: New test.
22046
22047 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22048
22049         * g++.dg/lookup/conv-[1234].C: New.
22050
22051 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22052
22053         * g++.dg/parse/attr2.C: Simplify.
22054
22055 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22056
22057         PR c/7284
22058         * gcc.c-torture/execute/pr7284-1.c: New test.
22059
22060 2004-07-22  Brian Booth  <bbooth@redhat.com>
22061
22062         * gcc.dg/tree-ssa/20040721-1.c: New test.
22063
22064 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.dg/template/crash20.c: New.
22067
22068 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22069
22070         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22071         Add dg-run directive.  Declare variables as required.
22072         * gfortran.dg/g77/README: Update
22073
22074 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22075
22076         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22077         gcc.dg/cris-peep2-andu2.c: New tests.
22078
22079 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22080
22081         PR c/15052
22082         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22083         on return type.
22084         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22085         messages.
22086         * gcc.dg/qual-return-2.c: Update expected messages.
22087         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22088
22089 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22090
22091         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22092         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22093
22094 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22095
22096         PR c/11250
22097         * gcc.dg/init-string-1.c: New test.
22098
22099 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22100
22101         PR middle-end/15345
22102         PR c/16450
22103         * gcc.dg/torture/nested-fn-1.c: New test.
22104
22105 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22106
22107         PR target/16559
22108         * gcc.dg/ia64-fptr-1.c: New file.
22109
22110 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22111
22112         PR c++/14497
22113         * g++.dg/template/spec16.C: New test.
22114         * g++.old-deja/g++.robertl/eb118.C: Remove.
22115
22116 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22117
22118         PR c++/509
22119         * g++.dg/template/spec15.C: New test.
22120
22121 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22122
22123         Copy cases from g77.f-torture/execute and add dg-run
22124         directive.  Other changes as noted.
22125         * gfortran.dg/g77/13037.f
22126         * gfortran.dg/g77/1832.f
22127         * gfortran.dg/g77/19981119-0.f
22128         * gfortran.dg/g77/19990313-0.f
22129         * gfortran.dg/g77/19990313-1.f
22130         * gfortran.dg/g77/19990313-2.f
22131         * gfortran.dg/g77/19990313-3.f
22132         * gfortran.dg/g77/19990419-1.f
22133         * gfortran.dg/g77/19990826-0.f
22134         * gfortran.dg/g77/19990826-2.f
22135         * gfortran.dg/g77/20000503-1.f
22136         * gfortran.dg/g77/20001111.f
22137         * gfortran.dg/g77/20010116.f
22138         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22139         * gfortran.dg/g77/20010430.f
22140         * gfortran.dg/g77/6177.f
22141         * gfortran.dg/g77/947.f
22142         * gfortran.dg/g77/970816-3.f
22143         * gfortran.dg/g77/971102-1.f
22144         * gfortran.dg/g77/980520-1.f
22145         * gfortran.dg/g77/980628-0.f
22146         * gfortran.dg/g77/980628-1.f
22147         * gfortran.dg/g77/980628-10.f
22148         * gfortran.dg/g77/980628-2.f
22149         * gfortran.dg/g77/980628-3.f
22150         * gfortran.dg/g77/980628-7.f
22151         * gfortran.dg/g77/980628-8.f
22152         * gfortran.dg/g77/980628-9.f
22153         * gfortran.dg/g77/980701-0.f
22154         * gfortran.dg/g77/980701-1.f
22155         * gfortran.dg/g77/cabs.f
22156         * gfortran.dg/g77/claus.f
22157         * gfortran.dg/g77/complex_1.f
22158         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22159         * gfortran.dg/g77/dcomplex.f
22160         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22161         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22162         * gfortran.dg/g77/f90-intrinsic-numeric.f
22163         * gfortran.dg/g77/int8421.f
22164         * gfortran.dg/g77/labug1.f
22165         * gfortran.dg/g77/large_vec.f
22166         * gfortran.dg/g77/le.f
22167         * gfortran.dg/g77/short.f
22168         * gfortran.dg/g77/README: Update
22169
22170 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/16637
22173         * g++.dg/parse/lookup4.C: New test.
22174
22175 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22176
22177         PR c++/16175
22178         * g++.dg/template/ttp10.C: New test.
22179
22180 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22181
22182         * gcc.dg/pr12625-1.c: New test.
22183
22184 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22185
22186         * testsuite/gcc.dg/switch-warn-1.c: New test.
22187         * testsuite/gcc.dg/switch-warn-2.c: New test.
22188         * gcc.c-torture/compile/pr14730.c: Update.
22189
22190 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22191
22192         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22193         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22194         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22195         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22196
22197 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22198
22199         PR c++/16623
22200         * g++.dg/template/assign1.C: New test.
22201
22202 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22203
22204         PR c++/12170
22205         * g++.dg/template/ttp9.C: New test.
22206
22207 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22208
22209         * gcc.dg/format/cmn-err-1.c: New test.
22210
22211 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22212
22213         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22214         gcc.dg/Wparentheses-10.c: New tests.
22215         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22216
22217 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22218
22219         PR fortran/16465
22220         * gfortran.dg/g77//ffixed-line-length-0.f,
22221         gfortran.dg/g77/ffixed-line-length-132.f,
22222         gfortran.dg/g77/ffixed-line-length-72.f,
22223         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22224         gfortran.dg/g77/README: Update.
22225
22226 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22227
22228         PR c++/13092
22229         * g++.dg/template/non-dependent7.C: New test.
22230         * g++.dg/template/non-dependent8.C: Likewise.
22231         * g++.dg/template/non-dependent9.C: Likewise.
22232         * g++.dg/template/non-dependent10.C: Likewise.
22233
22234 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22235
22236         PR c++/16337
22237         * g++.dg/parse/attr2.C: New test.
22238
22239 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22240
22241         * g77.dg: Removed.
22242         * g77.f-torture: Ditto.
22243
22244 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22245
22246         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22247         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22248         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22249
22250 2004-07-16  Richard Henderson  <rth@redhat.com>
22251
22252         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22253
22254 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22255
22256         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22257         tests with full list of options.
22258         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22259         of TORTURE_OPTIONS if test contains 'dg-do run'.
22260
22261         PR fortran/16404
22262         * gfortran.dg/do_iterator.f90: New test.
22263
22264 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22265
22266         PR rtl-optimization/16536
22267         * gcc.c-torture/execute/restrict-1.c: New test.
22268
22269 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22270
22271         PR fortran/15324
22272         * gfortran.dg/pr15324.f90: New test.
22273
22274         PR fortran/15129
22275         * gfortran.dg/pr15129.f90: New test.
22276
22277         PR fortran/15140
22278         * gfortran.dg/pr15140.f90: New test.
22279
22280         PR fortran/13792
22281         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22282         compile-time simplification.
22283
22284 2004-07-14  Mike Stump  <mrs@apple.com>
22285
22286         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22287
22288 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22289
22290         PR target/16325
22291         * gcc.dg/profile-generate-1.c: New.
22292
22293 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22294
22295         * gcc.c-torture/execute/20040709-1.c: New test.
22296         * gcc.c-torture/execute/20040709-2.c: New test.
22297
22298 2004-07-14  Mike Stump  <mrs@apple.com>
22299
22300         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22301
22302 2004-07-14  Mike Stump  <mrs@apple.com>
22303
22304         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22305
22306 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/16518
22309         * g++.dg/parse/mutable1.C: New test.
22310
22311 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22312
22313         PR tree-optimization/16443
22314         * gcc.dg/tree-ssa/20040713-1.c: New test.
22315
22316 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22317
22318         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22319         for operator new.
22320
22321 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22322
22323         * gfortran.dg/g77/README: New file
22324         * gfortran.dg/g77/19981216-0.f: Copy from
22325         g77.f-torture/noncompile.  Add "dg-do compile" and
22326         dg-error as required.
22327         * gfortran.dg/g77/19990218-1.f: Likewise.
22328         * gfortran.dg/g77/19990905-1.f: Likewise.
22329         * gfortran.dg/g77/9263.f: Likewise.
22330         * gfortran.dg/g77/980615-0.f: Likewise.
22331         * gfortran.dg/g77/980616-0.f: Likewise.
22332         * gfortran.dg/g77/check0.f: Likewise.
22333         * gfortran.dg/g77/select_no_compile.f: Likewise.
22334
22335 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22336
22337         Copy files from g77.f-torture/compile.
22338         Add "{ dg-do compile}".  Other changes as noted
22339         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22340         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22341         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22342         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22343         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22344         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22345         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22346         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22347         statement to conform to standard.  Append alpha1.x for reference.
22348         * gfortran.dg/g77/xformat.f: Add dg-warning
22349
22350 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22351
22352         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22353         Add {dg-do compile} directive.
22354         * gfortran.dg/g77/cpp2.F: Likewise.
22355
22356 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22357
22358         PR c++/5402
22359         * g++.dg/lookup/name-clash1.C: New test.
22360
22361         PR c++/9777
22362         * g++.dg/lookup/name-clash2.C: New test.
22363
22364         PR c++/12102
22365         * g++.dg/lookup/name-clash3.C: New test.
22366
22367 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22368
22369         * g++.dg/lookup/new2.C: New test.
22370         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22371
22372 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22373
22374         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22375         Add {dg-do compile} directive.
22376         * gfortran.dg/g77/13060.f: Likewise.
22377         * gfortran.dg/g77/19990218-0.f: Likewise.
22378         * gfortran.dg/g77/19990305-0.f: Likewise.
22379         * gfortran.dg/g77/19990419-0.f: Likewise.
22380         * gfortran.dg/g77/19990502-0.f: Likewise.
22381         * gfortran.dg/g77/19990502-1.f: Likewise.
22382         * gfortran.dg/g77/19990525-0.f: Likewise.
22383         * gfortran.dg/g77/19990826-1.f: Likewise.
22384         * gfortran.dg/g77/19990826-3.f: Likewise.
22385         * gfortran.dg/g77/19990905-2.f: Likewise.
22386         * gfortran.dg/g77/20000412-1.f: Likewise.
22387         * gfortran.dg/g77/20000511-1.f: Likewise.
22388         * gfortran.dg/g77/20000511-2.f: Likewise.
22389         * gfortran.dg/g77/20000518.f: Likewise.
22390         * gfortran.dg/g77/20000601-1.f: Likewise.
22391         * gfortran.dg/g77/20000601-2.f: Likewise.
22392         * gfortran.dg/g77/20000629-1.f: Likewise.
22393         * gfortran.dg/g77/20000630-2.f: Likewise.
22394         * gfortran.dg/g77/20010115.f: Likewise.
22395         * gfortran.dg/g77/20010321-1.f: Likewise.
22396         * gfortran.dg/g77/20010426.f: Likewise.
22397         * gfortran.dg/g77/20020307-1.f: Likewise.
22398         * gfortran.dg/g77/8485.f: Likewise.
22399         * gfortran.dg/g77/960317-1.f: Likewise.
22400         * gfortran.dg/g77/970915-0.f: Likewise.
22401         * gfortran.dg/g77/980310-1.f: Likewise.
22402         * gfortran.dg/g77/980310-2.f: Likewise.
22403         * gfortran.dg/g77/980310-3.f: Likewise.
22404         * gfortran.dg/g77/980310-4.f: Likewise.
22405         * gfortran.dg/g77/980310-6.f: Likewise.
22406         * gfortran.dg/g77/980310-7.f: Likewise.
22407         * gfortran.dg/g77/980310-8.f: Likewise.
22408         * gfortran.dg/g77/980419-2.f: Likewise.
22409         * gfortran.dg/g77/980424-0.f: Likewise.
22410         * gfortran.dg/g77/980427-0.f: Likewise.
22411         * gfortran.dg/g77/980729-0.f: Likewise.
22412         * gfortran.dg/g77/981117-1.f: Likewise.
22413         * gfortran.dg/g77/toon_1.f: Likewise.
22414
22415 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22416
22417         PR c++/2204
22418         * g++.dg/other/abstract2.C: New test.
22419
22420 2004-07-12  Paul Brook  <paul@codesourcery.com>
22421
22422         * gfortran.dg/pointer_init_1.f90: New test.
22423
22424 2004-07-11  Paul Brook  <paul@codesourcery.com>
22425
22426         PR fortran/15986
22427         * gfortran.dg/contained_1.f90: New test.
22428
22429 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22430
22431         * g++.dg/parse/defarg8.C: New test.
22432
22433 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22434
22435         PR fortran/16433
22436         * gfortran.dg/pr16433.f: New test.
22437
22438         PR fortran/17574
22439         * gfortran.dg/pr15754.f90: New test.
22440
22441 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22442
22443         PR tree-optimization/16437
22444         * gcc.c-torture/execute/bitfld-4.c: New test.
22445
22446 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22447
22448         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22449         access to common var from module.
22450
22451 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22452
22453         PR fortran/16336
22454         * gfortran.fortran-torture/execute/common_2.f90: New test.
22455
22456 2004-07-10  Paul Brook  <paul@codesourcery.com>
22457
22458         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22459
22460 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22461
22462         PR fortran/15969
22463         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22464
22465 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22466
22467         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22468         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22469         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22470         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22471         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22472         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22473         * gfortran.dg/g77/funderscoring.f: Likewise.
22474         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22475
22476 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22477
22478         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22479
22480 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22481         Paul Brook  <paul@codesourcery.com>
22482
22483         PR fortran/13415
22484         * gfortran.dg/common_pointer_1.f90: New test.
22485
22486 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22487
22488         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22489
22490 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22491
22492         PR target/16364
22493         * gcc.c-torture/compile/20040709-1.c: New.
22494
22495 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22496
22497         PR fortran/14077
22498         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22499
22500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22501
22502         PR fortran/13201
22503         * gfortran.dg/shape_1.f90: New test.
22504
22505 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22506             Andrew Pinski  <apinski@apple.com>
22507
22508         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22509
22510 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22511
22512         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22513         comment.
22514
22515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22516         Paul Brook  <paul@codesourcery.com>
22517
22518         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22519         '.f95' and '.F95'.
22520
22521 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22522
22523         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22524
22525 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22526
22527         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22528         testcases with capital suffix.
22529
22530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22531
22532         PR fortran/15481
22533         PR fortran/13372
22534         PR fortran/13575
22535         PR fortran/15978
22536         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22537
22538         * gfortran.dg/implicit_1.f90: New test.
22539
22540 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22541
22542         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22543         expression to match gfortran warning/error messages
22544         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22545         dg-error text.
22546
22547 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22548
22549         * lib/fortran-torture.exp: Rename proc search_for to
22550         search_for_re.
22551
22552 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22553
22554         * gcc.c-torture/execute/simd-5.x: New file.
22555         XFAIL on SPARC 64-bit at -O0.
22556
22557 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22558
22559         PR c++/8211
22560         PR c++/16165
22561         * g++.dg/warn/effc3.C: New test.
22562
22563 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22564
22565         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22566         change X to 1X in format.
22567         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22568         add data statements to conform to standard.
22569
22570 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22571
22572         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22573         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22574         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22575
22576 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22577
22578         * gfortran.dg/g77/7388.f: Copy from g77.dg
22579         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22580         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22581         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22582         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22583         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22584         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22585         * gfortran.dg/g77/strlen0.f: Likewise.
22586
22587 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22588
22589         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22590         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22591
22592 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22593
22594         * gcc.c-torture/execute/920428-2.x: Delete.
22595         * gcc.c-torture/execute/920501-7.x: Likewise.
22596
22597 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22598
22599         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22600         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22601         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22602         prescott and c3-2.
22603         (PREFETCH_3DNOW): Add -march=c3.
22604
22605 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22606
22607         PR c/16437
22608         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22609         * gcc.c-torture/execute/bf64-1.x: Likewise.
22610
22611 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22612
22613         * gcc.c-torture/compile/20040708-1.c: New test.
22614
22615 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22616
22617         PR c++/16169
22618         * g++.dg/warn/effc2.C: New test.
22619
22620 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22621
22622         * gcc.c-torture/execute/bitfld-1.x: Remove.
22623         * gcc.c-torture/execute/bitfld-3.c: New test.
22624         * gcc.dg/bitfld-2.c: Remove XFAILs.
22625
22626 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22627
22628         PR c++/16276
22629         * g++.dg/rtti/tinfo1.C: New file.
22630
22631 2004-07-07  Eric Christopher  <echristo@redhat.com>
22632
22633         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22634
22635 2004-07-07  Andrew Pinski  <apinski@apple.com>
22636
22637         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22638
22639 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22640
22641         * g++.dg/init/call1.C: XFAIL.
22642
22643 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22644
22645         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22646         except for movstrict*, to movmem* and clrstr* to clrmem*.
22647
22648 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22649
22650         * gcc.c-torture/execute/20040707-1.c: New test.
22651
22652 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22653
22654         * gcc.c-torture/execute/20040706-1.c: New test.
22655
22656 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22657
22658         PR c++/3671
22659         * g++.dg/template/spec14.C: New test.
22660
22661 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22662
22663         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22664         nothing if not yet defined.  Use it in b, c and d type definitions.
22665         * gcc.c-torture/execute/20040705-1.c: New test.
22666         * gcc.c-torture/execute/20040705-2.c: New test.
22667
22668 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22669
22670         PR c++/2518
22671         * g++.dg/lookup/new1.C: New test.
22672
22673 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22674
22675         PR c++/11406
22676         * g++.dg/template/sizeof8.C: New test.
22677
22678 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22679
22680         * gcc.c-torture/compile/20040705-1.c: New test.
22681
22682 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22683
22684         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22685
22686 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22687
22688         * gcc.dg/cpp/if-mop.c: Two new testcases.
22689         * gcc.dg/cpp/trad/comment-3.c: New.
22690
22691 2004-07-04  Paul Brook  <paul@codesourcery.com>
22692
22693         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22694
22695 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22696
22697         PR c++/3761
22698         * g++.dg/lookup/crash4.C: New test.
22699
22700 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22701
22702         * gcc.c-torture/execute/builtin-abs-1.c
22703         * gcc.c-torture/execute/builtin-abs-2.c
22704         * gcc.c-torture/execute/builtin-complex-1.c
22705         * gcc.c-torture/execute/builtins/string-1-lib.c
22706         * gcc.c-torture/execute/builtins/string-1.c
22707         * gcc.c-torture/execute/builtins/string-2-lib.c
22708         * gcc.c-torture/execute/builtins/string-2.c
22709         * gcc.c-torture/execute/builtins/string-3-lib.c
22710         * gcc.c-torture/execute/builtins/string-3.c
22711         * gcc.c-torture/execute/builtins/string-4-lib.c
22712         * gcc.c-torture/execute/builtins/string-4.c
22713         * gcc.c-torture/execute/builtins/string-5-lib.c
22714         * gcc.c-torture/execute/builtins/string-5.c
22715         * gcc.c-torture/execute/builtins/string-6-lib.c
22716         * gcc.c-torture/execute/builtins/string-6.c
22717         * gcc.c-torture/execute/builtins/string-7-lib.c
22718         * gcc.c-torture/execute/builtins/string-7.c
22719         * gcc.c-torture/execute/builtins/string-8-lib.c
22720         * gcc.c-torture/execute/builtins/string-8.c
22721         * gcc.c-torture/execute/builtins/string-9-lib.c
22722         * gcc.c-torture/execute/builtins/string-9.c
22723         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22724         * gcc.c-torture/execute/builtins/string-asm-1.c
22725         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22726         * gcc.c-torture/execute/builtins/string-asm-2.c
22727         * gcc.c-torture/execute/stdio-opt-1.c
22728         * gcc.c-torture/execute/stdio-opt-2.c
22729         * gcc.c-torture/execute/stdio-opt-3.c
22730         * gcc.c-torture/execute/string-opt-1.c
22731         * gcc.c-torture/execute/string-opt-10.c
22732         * gcc.c-torture/execute/string-opt-11.c
22733         * gcc.c-torture/execute/string-opt-12.c
22734         * gcc.c-torture/execute/string-opt-13.c
22735         * gcc.c-torture/execute/string-opt-14.c
22736         * gcc.c-torture/execute/string-opt-15.c
22737         * gcc.c-torture/execute/string-opt-16.c
22738         * gcc.c-torture/execute/string-opt-2.c
22739         * gcc.c-torture/execute/string-opt-6.c
22740         * gcc.c-torture/execute/string-opt-7.c
22741         * gcc.c-torture/execute/string-opt-8.c:
22742         Replace with ...
22743
22744         * gcc.c-torture/execute/builtins/abs-2.c
22745         * gcc.c-torture/execute/builtins/abs-3.c
22746         * gcc.c-torture/execute/builtins/complex-1.c
22747         * gcc.c-torture/execute/builtins/fprintf.c
22748         * gcc.c-torture/execute/builtins/fputs.c
22749         * gcc.c-torture/execute/builtins/memcmp.c
22750         * gcc.c-torture/execute/builtins/memmove.c
22751         * gcc.c-torture/execute/builtins/memops-asm.c
22752         * gcc.c-torture/execute/builtins/mempcpy-2.c
22753         * gcc.c-torture/execute/builtins/mempcpy.c
22754         * gcc.c-torture/execute/builtins/memset.c
22755         * gcc.c-torture/execute/builtins/printf.c
22756         * gcc.c-torture/execute/builtins/sprintf.c
22757         * gcc.c-torture/execute/builtins/strcat.c
22758         * gcc.c-torture/execute/builtins/strchr.c
22759         * gcc.c-torture/execute/builtins/strcmp.c
22760         * gcc.c-torture/execute/builtins/strcpy.c
22761         * gcc.c-torture/execute/builtins/strcspn.c
22762         * gcc.c-torture/execute/builtins/strlen-2.c
22763         * gcc.c-torture/execute/builtins/strlen.c
22764         * gcc.c-torture/execute/builtins/strncat.c
22765         * gcc.c-torture/execute/builtins/strncmp-2.c
22766         * gcc.c-torture/execute/builtins/strncmp.c
22767         * gcc.c-torture/execute/builtins/strncpy.c
22768         * gcc.c-torture/execute/builtins/strpbrk.c
22769         * gcc.c-torture/execute/builtins/strpcpy-2.c
22770         * gcc.c-torture/execute/builtins/strpcpy.c
22771         * gcc.c-torture/execute/builtins/strrchr.c
22772         * gcc.c-torture/execute/builtins/strspn.c
22773         * gcc.c-torture/execute/builtins/strstr-asm.c
22774         * gcc.c-torture/execute/builtins/strstr.c:
22775         ... these new files.
22776
22777         * gcc.c-torture/execute/builtins/abs-2-lib.c
22778         * gcc.c-torture/execute/builtins/abs-3-lib.c
22779         * gcc.c-torture/execute/builtins/complex-1-lib.c
22780         * gcc.c-torture/execute/builtins/fprintf-lib.c
22781         * gcc.c-torture/execute/builtins/fputs-lib.c
22782         * gcc.c-torture/execute/builtins/memcmp-lib.c
22783         * gcc.c-torture/execute/builtins/memmove-lib.c
22784         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22785         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22786         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22787         * gcc.c-torture/execute/builtins/memset-lib.c
22788         * gcc.c-torture/execute/builtins/printf-lib.c
22789         * gcc.c-torture/execute/builtins/sprintf-lib.c
22790         * gcc.c-torture/execute/builtins/strcat-lib.c
22791         * gcc.c-torture/execute/builtins/strchr-lib.c
22792         * gcc.c-torture/execute/builtins/strcmp-lib.c
22793         * gcc.c-torture/execute/builtins/strcpy-lib.c
22794         * gcc.c-torture/execute/builtins/strcspn-lib.c
22795         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22796         * gcc.c-torture/execute/builtins/strlen-lib.c
22797         * gcc.c-torture/execute/builtins/strncat-lib.c
22798         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22799         * gcc.c-torture/execute/builtins/strncmp-lib.c
22800         * gcc.c-torture/execute/builtins/strncpy-lib.c
22801         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22802         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22803         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22804         * gcc.c-torture/execute/builtins/strrchr-lib.c
22805         * gcc.c-torture/execute/builtins/strspn-lib.c
22806         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22807         * gcc.c-torture/execute/builtins/strstr-lib.c
22808         * gcc.c-torture/execute/builtins/lib/abs.c
22809         * gcc.c-torture/execute/builtins/lib/fprintf.c
22810         * gcc.c-torture/execute/builtins/lib/memset.c
22811         * gcc.c-torture/execute/builtins/lib/printf.c
22812         * gcc.c-torture/execute/builtins/lib/sprintf.c
22813         * gcc.c-torture/execute/builtins/lib/strcpy.c
22814         * gcc.c-torture/execute/builtins/lib/strcspn.c
22815         * gcc.c-torture/execute/builtins/lib/strncat.c
22816         * gcc.c-torture/execute/builtins/lib/strncmp.c
22817         * gcc.c-torture/execute/builtins/lib/strncpy.c
22818         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22819         * gcc.c-torture/execute/builtins/lib/strspn.c
22820         * gcc.c-torture/execute/builtins/lib/strstr.c:
22821         New files containing support routines.
22822
22823         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22824         declaration.
22825         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22826         when not optimizing.
22827
22828 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22829
22830         PR c++/16240
22831         * g++.dg/abi/mangle22.C: New test.
22832         * g++.dg/abi/mangle23.C: Likewise.
22833
22834 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22835
22836         PR fortran/16290
22837         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22838         Allow for cases without denormalized floating point numbers.
22839
22840 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22841
22842         PR c/1027
22843         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22844         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22845         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22846         expected warning text.
22847         * gcc.dg/format/diag-2.c: New test.
22848
22849 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22850
22851         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22852
22853 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22854
22855         * gcc.dg/builtins-43.c: New.
22856         * gcc.dg/builtins-44.c: New.
22857         * gcc.dg/builtins-45.c: New.
22858
22859 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22860             Andreas Tobler  <a.tobler@schweiz.ch>
22861
22862         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22863         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22864         as SIGSEGV.
22865         * gcc.dg/cleanup-11.c: Likewise.
22866         * gcc.dg/cleanup-8.c: Likewise.
22867         * gcc.dg/cleanup-9.c: Likewise.
22868         * gcc.dg/cleanup-5.c: Run on all platforms.
22869
22870 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22871
22872         * g++.dg/warn/nonnull1.C: New test.
22873
22874 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22875
22876         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22877         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22878         Special-case the Sun compiler wrt to <complex.h>.
22879
22880 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22881
22882         * gcc.dg/Wunreachable-8.C: New test.
22883
22884         * gcc.dg/h8300-ice2.c : New test.
22885
22886 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22887
22888         PR fortran/16161
22889         * gfortran.fortran-torture/compile/implicit.f90: Add test
22890         for implicit character.
22891
22892 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22893
22894         PR fortran/16289
22895         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22896         Use tiny() intrinsic to find smallest non-negative real
22897
22898 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22901         * gcc.dg/compat/struct-by-value-22_x.c: New.
22902         * gcc.dg/compat/struct-by-value-22_y.c: New.
22903
22904         * gcc.c-torture/execute/20040629-1.c: New test.
22905
22906 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22907
22908         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22909         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22910
22911         PR target/16195
22912         * gcc.dg/20040625-1.c: New test.
22913
22914 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22915
22916         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22917
22918 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22919
22920         PR fortran/15963
22921         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22922
22923 2004-06-29  Richard Henderson  <rth@redhat.com>
22924
22925         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22926
22927 2004-06-29  Paul Brook  <paul@codesourcery.com>
22928
22929         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22930         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22931
22932 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR c++/16260
22935         * g++.dg/parse/crash15.C: New.
22936
22937 2004-06-28  Andrew Pinski  <apinski@apple.com>
22938
22939         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22940         by the error already.
22941
22942         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22943
22944 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22945
22946         PR target/14041
22947         * gcc.dg/h8300-bss-align-1.c : New.
22948
22949 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * PR c++/16174
22952         * g++.dg/template/ctor4.C: New.
22953
22954 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22955
22956         PR c++/16205
22957         * g++.dg/warn/Wsequence-point-1.C: New test.
22958
22959 2004-06-27  Paul Brook  <paul@codesourcery.com>
22960
22961         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22962
22963 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22964
22965         * g++.old-deja/g++.mike/p7325.C: Remove.
22966
22967 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22968
22969         PR c/14963
22970         * gcc.dg/pr14963.c: New test.
22971
22972 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/16193
22975         * g++.dg/parse/redef1.C: New test.
22976
22977 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22978
22979         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22980         20021110.c.
22981         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22982         20021119-1.c.
22983         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22984         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22985         5-04.c.
22986         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22987         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22988         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22989         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22990         g++.brendan/enum14.C.
22991         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22992         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22993         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22994         g++.mike/virt1.C.
22995         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22996         memtemp24.C.
22997
22998 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22999
23000         * gcc.dg/20040527-1.c: New test case.
23001
23002 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23003
23004         PR gfortran/pr16196
23005         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23006
23007 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23008
23009         PR middle-end/15825
23010         * gcc.dg/pr15825-1.c: New test case.
23011
23012 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23013
23014         * gcc.c-torture/execute/20040625-1.c: New test.
23015
23016 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23017
23018         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23019
23020 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23021
23022         * gcc.dg/torture/mips-div-1.c: New test.
23023
23024 2004-06-24  Jeff Law  <law@redhat.com>
23025
23026         * gcc.dg/tree-ssa/20040624-1.c: New test.
23027
23028 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23029
23030         * gcc.c-torture/compile/20040624-1.c: New test.
23031
23032 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23033
23034         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23035         this directory.
23036
23037 2004-06-23  Andrew Pinski  <apinski@apple.com>
23038
23039         PR middle-end/15988
23040         * g++.dg/opt/ptrmem4.C: New test.
23041
23042         * gcc.dg/c90-array-quals-2.c: New test.
23043
23044 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23045
23046         * gcc.dg/kpice1.c: New test.
23047
23048 2006-06-23  Andrew Pinski  <apinski@apple.com>
23049
23050         * gcc.dg/c90-array-quals.c: New test.
23051
23052 2006-06-22  Richard Henderson  <rth@redhat.com>
23053
23054         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23055
23056 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23057
23058         * gcc.dg/builtins-config.h: Handle FreeBSD.
23059
23060 2006-06-22  Richard Henderson  <rth@redhat.com>
23061
23062         * g++.dg/opt/devirt1.C: New.
23063
23064 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23065
23066         * g++.dg/opt/pr15551.C: New testcase.
23067
23068 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23069
23070         PR target/14800
23071         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23072         x86_64-*-linux* when compiling for 32bit.
23073
23074 2004-06-21  Andrew Pinski  <apinski@apple.com>
23075
23076         * gcc.dg/pch/struct-1.c: New.
23077         * gcc.dg/pch/struct-1.hs: New.
23078
23079 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23080
23081         * gcc.dg/pch/save-temps-1.c: New file.
23082         * gcc.dg/pch/save-temps-1.hs: New file.
23083
23084 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23085
23086         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23087         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23088
23089 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23090
23091         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23092         to fix type error.
23093         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23094         Remove trailing spaces.
23095
23096 2004-06-21  Richard Henderson  <rth@redhat.com>
23097
23098         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23099         merging && to BIT_FIELD_REF.
23100
23101 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23102
23103         * g++.dg/opt/placeholder1.C: New test.
23104
23105 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23106
23107         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23108         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23109         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23110         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23111
23112 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23113
23114         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23115         extern "C".
23116         * g++.dg/other/pragma-re-1.C: Add comments.
23117
23118 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23119
23120         PR gfortran/16080
23121         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23122
23123 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23124
23125         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23126         instead of setting the type of size_t by
23127         hand.
23128
23129 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23130
23131         * gcc.dg/unordered-2.c: New test case.
23132         * gcc.dg/unordered-3.c: New test case.
23133
23134 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23135
23136         PR other/16043
23137         * lib/g++.exp (g++_version): Tweak regexp for version
23138         * lib/g77.exp (g77_version): Likewise.
23139         * lib/gfortran.exp (gfortran_version): Likewise.
23140         * lib/objc.exp (objc_version): Likewise.
23141         * lib/treelang.exp (treelang_version): Likewise.
23142
23143 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23144
23145         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23146         Use INT_MAX instead of __INT_MAX__.
23147         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23148
23149         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23150         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23151         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23152         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23153         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23154         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23155         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23156         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23157         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23158
23159         * gcc.dg/range-test-1.c: New test.
23160         * g++.dg/opt/range-test-1.C: New test.
23161
23162 2004-06-17  Richard Henderson  <rth@redhat.com>
23163
23164         * objc.dg/sync-1.m: New.
23165         * objc.dg/try-catch-1.m: Don't force next runtime.
23166         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23167         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23168         shadowed catch clause.
23169         * objc.dg/try-catch-5.m: New.
23170
23171 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23172
23173         Bug 14610
23174         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23175
23176 2004-06-15  Richard Henderson  <rth@redhat.com>
23177
23178         * gcc.dg/20001116-1.c: Move expected warning line.
23179
23180 2004-06-15  Richard Henderson  <rth@redhat.com>
23181
23182         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23183         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23184
23185 2004-06-15  Jeff Law  <law@redhat.com>
23186
23187         * gcc.dg/tree-ssa/20040615-1.c: New test.
23188         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23189         be less sensitive to operand ordering.
23190         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23191
23192 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23193
23194         * g++.dg/abi/bitfield3.C: Add comment..
23195
23196 2004-06-15  Richard Henderson  <rth@redhat.com>
23197
23198         * g++.dg/ext/stmtexpr1.C: XFAIL.
23199         * gcc.dg/20030612-1.c: XFAIL.
23200
23201 2004-06-15  Eric Christopher  <echristo@redhat.com>
23202
23203         * g++.dg/charset/asm5.c: New.
23204         * gcc.dg/charset/asm6.c: New.
23205
23206 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23207
23208         PR fortran/15962
23209         * gfortran.fortran-torture/execute/select_1.f90: New test.
23210
23211 2004-06-15  Paul Brook  <paul@codesourcery.com>
23212
23213         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23214
23215 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23216
23217         PR c++/15967
23218         * g++.dg/lookup/crash3.C: New test.
23219
23220 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23221
23222         PR c++/15947
23223         * g++.dg/parse/dtor4.C: New test.
23224
23225 2004-06-14  Jeff Law  <law@redhat.com>
23226
23227         * gcc.c-torture/compile/20040614-1.c: New test.
23228
23229 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23230
23231         PR fortran/15211
23232         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23233         LEN of a character array.
23234
23235 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/15096
23238         * g++.dg/template/ptrmem10.C: New test.
23239
23240         PR c++/14930
23241         * g++.dg/template/friend30.C: New test.
23242
23243 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23244
23245         PR fortran/14928
23246         * gfortran.fortran-torture/compile/mloc.f90: New test.
23247
23248 2004-06-13  Paul Brook  <paul@codesourcery.com>
23249
23250         * gfortran.fortran-torture/execute/random_2.f90: New test.
23251
23252 2004-06-13  Eric Christopher  <echristo@redhat.com>
23253
23254         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23255
23256 2004-06-12  Paul Brook  <paul@codesourcery.com>
23257
23258         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23259
23260 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23261
23262         PR fortran/14923
23263         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23264
23265 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23266
23267         PR fortran/14957
23268         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23269         syntax errors in end statements of contained subroutines.
23270
23271 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/12841
23274         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23275
23276 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23277
23278         PR fortran/15665
23279         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23280
23281 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23282
23283         PR gfortran/12839
23284         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23285
23286 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23287
23288         PR c++/15862
23289         * g++.dg/parse/enum1.C: New test.
23290
23291 2004-06-10  Jeff Law  <law@redhat.com>
23292
23293         * gcc.c-torture/compile/20040610-1.c: New test.
23294
23295 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23296
23297         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23298         * g++.old-deja/g++.other/decl3.C: Likewise.
23299
23300 2004-06-10  Brian Booth  <bbooth@redhat.com>
23301
23302         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23303         V_MAY_DEF instead of VDEF.
23304         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23305
23306 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/14211
23309         * g++.dg/conversion/const1.C: New test.
23310
23311         PR c++/15076
23312         * g++.dg/conversion/reinterpret1.C: New test.
23313
23314         PR c++/15877
23315         * g++.dg/template/enum2.C: New test.
23316
23317         PR c++/15227
23318         * g++.dg/template/error13.C: New test.
23319
23320 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23321
23322         PR fortran/14957
23323         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23324         arguments to test_* REAL and of the right size.
23325
23326 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23327
23328         PR target/15569
23329         PR rtl-optimization/15681
23330         * gcc.dg/20040609-1.c: New test.
23331
23332 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23333
23334         PR c++/14791
23335         * g++.dg/opt/builtins1.C: New test.
23336
23337 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23338
23339         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23340         that use default windows32 struct layout.
23341         * gcc.dg/i386-bitfield2.c: Likewise.
23342
23343 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23344
23345         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23346         for mingw32 and cygwin targets.
23347
23348 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23349
23350         * gcc.dg/pch/macro-4.c: New.
23351         * gcc.dg/pch/macro-4.hs: New.
23352
23353 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23354
23355         PR fortran/13249
23356         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23357
23358 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23359
23360         PR fortran/13372
23361         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23362
23363 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23364
23365         PR gfortran/14897
23366         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23367
23368 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23369
23370         PR gfortran/15755
23371         * gfortran.fortran-torture/execute/backspace.c : New test.
23372
23373 2004-06-09  Paul Brook  <paul@codesourcery.com>
23374
23375         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23376         (pointer_to_section): Rewrite to use smaller array.
23377
23378 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23379
23380         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23381         * gcc.dg/ext/altivec-10.c: Same.
23382         * gcc.dg/ext/altivec-11.c: Same.
23383         * gcc.dg/ext/altivec-12.c: Same.
23384         * gcc.dg/ext/altivec-13.c: Same.
23385         * gcc.dg/ext/altivec-14.c: Same.
23386         * gcc.dg/ext/altivec-15.c: Same.
23387         * gcc.dg/ext/altivec-16.c: Same.
23388         * gcc.dg/ext/altivec-3.c: Same.
23389         * gcc.dg/ext/altivec-4.c: Same.
23390         * gcc.dg/ext/altivec-6.c: Same.
23391         * gcc.dg/ext/altivec-7.c: Same.
23392         * gcc.dg/ext/altivec-8.c: Same.
23393         * gcc.dg/ext/altivec-varargs-1.c: Same.
23394
23395         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23396         * g++.dg/ext/altivec-10.C: Same.
23397         * g++.dg/ext/altivec-2.C: Same.
23398         * g++.dg/ext/altivec-3.C: Same.
23399         * g++.dg/ext/altivec-4.C: Same.
23400         * g++.dg/ext/altivec-5.C: Same.
23401         * g++.dg/ext/altivec-6.C: Same.
23402         * g++.dg/ext/altivec-7.C: Same.
23403         * g++.dg/ext/altivec-8.C: Same.
23404         * g++.dg/ext/altivec-9.C: Same.
23405
23406 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23407
23408         PR c++/7841
23409         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23410
23411 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23412
23413         * gcc.dg/union-1.c: New test.
23414
23415 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23416
23417         * gcc.dg/builtins-41.c: New test case.
23418         * gcc.dg/builtins-42.c: New test case.
23419
23420 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23421
23422         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23423         * g++.dg/ext/altivec-10.C: Same.
23424         * g++.dg/ext/altivec-2.C: Same.
23425         * g++.dg/ext/altivec-3.C: Same.
23426         * g++.dg/ext/altivec-4.C: Same.
23427         * g++.dg/ext/altivec-5.C: Same.
23428         * g++.dg/ext/altivec-6.C: Same.
23429         * g++.dg/ext/altivec-7.C: Same.
23430         * g++.dg/ext/altivec-8.C: Same.
23431         * g++.dg/ext/altivec-9.C: Same.
23432         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23433         * g++.old-deja/g++.brendan/new3.C: Same.
23434         * gcc.c-torture/execute/eeprof-1.x: Same.
23435
23436 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23437
23438         PR c/14765
23439         * gcc.dg/pr14765-1.c: New test.
23440
23441 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23442
23443         PR c/14649
23444         * gcc.dg/pr14649-1.c: New test case.
23445
23446 2004-06-07  Richard Henderson  <rth@redhat.com>
23447
23448         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23449         if temporaries.
23450
23451 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23452
23453         * g++.dg/eh/elide1.C: Remove XFAIL.
23454
23455 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c++/15337
23458         * g++.dg/expr/sizeof3.C: New test.
23459
23460         PR c++/14777
23461         * g++.dg/template/access14.C: New test.
23462
23463         PR c++/15554
23464         * g++.dg/template/enum1.C: New test.
23465
23466         PR c++/15057
23467         * g++.dg/eh/throw1.C: New test.
23468
23469 2004-06-07  David Ayers  <d.ayers@inode.at>
23470             Ziemowit Laski  <zlaski@apple.com>
23471
23472         * lib/objc.exp (objc_target_compile): Revert the '-framework
23473         Foundation' flag fix, since bare Darwin does not ship
23474         with the Foundation framework.
23475         * objc/execute/next_mapping.h: Provide a local NSConstantString
23476         @interface and @implementation.
23477         (objc_constant_string_init): A constructor function, used to
23478         initialize the NSConstantString meta-class object.
23479         * objc/execute/string1.m: Include "next_mapping.h" instead of
23480         <Foundation/NSString.h>.
23481         * objc/execute/string2.m: Likewise.
23482         * objc/execute/string3.m: Likewise.
23483         * objc/execute/string4.m: Likewise.
23484
23485 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23486
23487         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23488         to double. Replace double with FLOAT.
23489         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23490
23491         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23492         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23493         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23494         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23495         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23496         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23497         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23498         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23499
23500 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23501
23502         PR c/13519
23503         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23504
23505 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23506
23507         PR c++/15503
23508         * g++.dg/template/meminit2.C: New test.
23509
23510 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23511
23512         PR target/15822
23513         * gcc.c-torture/execute/compare-fp-1.c,
23514         gcc.c-torture/execute/compare-fp-2.c,
23515         gcc.c-torture/execute/compare-fp-3.c,
23516         gcc.c-torture/execute/compare-fp-4.c,
23517         gcc.c-torture/execute/compare-fp-3.x,
23518         gcc.c-torture/execute/compare-fp-4.x: Moved...
23519         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23520         gcc.c-torture/execute/ieee/compare-fp-2.c,
23521         gcc.c-torture/execute/ieee/compare-fp-3.c,
23522         gcc.c-torture/execute/ieee/compare-fp-4.c,
23523         gcc.c-torture/execute/ieee/compare-fp-3.x,
23524         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23525
23526 2004-06-04  David Ayers  <d.ayers@inode.at>
23527
23528         * objc/execute/protocol-isEqual-4.m: New testcase.
23529
23530 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23531
23532         * objc/execute/protocol-isEqual-1.m: New testcase.
23533         * objc/execute/protocol-isEqual-2.m: New testcase.
23534         * objc/execute/protocol-isEqual-3.m: New testcase.
23535
23536 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23537
23538         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23539
23540 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23541
23542         * lib/objc.exp (objc_target_compile): When running tests on
23543         Darwin (Mac OS X), inform the linker about '-framework
23544         'Foundation'.
23545
23546 2004-06-02  Eric Christopher  <echristo@redhat.com>
23547
23548         * gcc.c-torture/compile/20040602-1.c: New.
23549
23550 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23551
23552         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23553         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23554
23555         PR tree-optimization/14736
23556         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23557
23558         PR tree-optimization/14042
23559         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23560
23561         PR tree-optimization/14729
23562         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23563
23564 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23565
23566         PR fortran/15557
23567         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23568
23569 2004-06-01  Richard Hederson  <rth@redhat.com>
23570
23571         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23572
23573 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23574
23575         PR c++/14932
23576         * g++.dg/parse/offsetof4.C: New test.
23577
23578 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23579
23580         PR objc/7993
23581         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23582
23583 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23584
23585         PR c++/15701
23586         * g++.dg/template/friend29.C: New test.
23587
23588 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23589
23590         PR c/15749
23591         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23592
23593 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * gcc.dg/sparc-trap-1.c: New test.
23596
23597 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23598
23599         PR middle-end/15069
23600         * g++.dg/opt/fold3.C: New test case.
23601
23602 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23603
23604         * lib/target-supports.exp (check_iconv_available): Fix fallout
23605         from 2004-05-28 patch.
23606
23607 2004-05-30  Paul Brook  <paul@codesourcery.com>
23608
23609         PR fortran/15620
23610         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23611         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23612
23613 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23614
23615         * gfortran.fortran-torture/execute/random_1.f90: New test.
23616
23617 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23618
23619         * g++.dg/ext/altivec-10.C: New test.
23620
23621 2004-05-29  Paul Brook  <paul@codesourcery.com>
23622
23623         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23624
23625 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23626
23627         * gcc.dg/altivec-16.c: New test.
23628
23629 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23630
23631         * lib/target-supports.exp (check_vmx_hw_available): New.
23632         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23633
23634         * lib/target-supports.exp (check_alias_available,
23635         check_iconv_available, check_named_sections_available): Use
23636         unique names for temporary files.
23637
23638 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23639
23640         * gcc.dg/altivec-15.c: New test.
23641
23642 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/15083
23645         * g++.dg/warn/noeffect6.C: New test.
23646
23647         PR c++/15471
23648         * g++.dg/expr/ptrmem4.C: New test.
23649
23650         PR c++/15640
23651         * g++.dg/template/operator3.C: New test.
23652
23653 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23654
23655         PR c++/14668
23656         * g++.dg/lookup/redecl1.C: New test.
23657         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23658
23659 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23660
23661         * gcc.c-torture/execute/compare-fp-1.c,
23662         gcc.c-torture/execute/compare-fp-2.c,
23663         gcc.c-torture/execute/compare-fp-3.c,
23664         gcc.c-torture/execute/compare-fp-4.c,
23665         gcc.c-torture/execute/compare-fp-3.x,
23666         gcc.c-torture/execute/compare-fp-4.x,
23667         gcc.dg/pr15649-1.c: New.
23668
23669 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23670
23671         PR c++/12883
23672         * g++.dg/init/array14.C: New test.
23673
23674 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23675
23676         * lib/compat.exp (compat-get-options-main): New.
23677         (compat-get-options): Remove unneeded code, warn for ignored
23678         command.
23679         (compat-execute): Check flag set by dg-require-* commands.
23680
23681         * lib/compat.exp (compat-execute): Break up long lines.
23682
23683 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23684
23685         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23686         * gcc.dg/altivec-14.c: New test.
23687         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23688
23689         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23690         * gcc.dg/altivec-12.c: Ditto.
23691
23692         * gcc.dg/altivec-3.c: Move call to altivec_check.
23693
23694 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23695
23696         PR c++/15044
23697         * g++.dg/template/error12.C: New test.
23698
23699         PR c++/15317
23700         * g++.dg/ext/attrib15.C: New test.
23701
23702         PR c++/15329
23703         * g++.dg/template/ptrmem9.C: New test.
23704
23705 2004-05-25  Paul Brook  <paul@codesourcery.com>
23706
23707         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23708
23709 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23710
23711         PR c++/15165
23712         * g++.dg/template/crash19.C: New test.
23713
23714 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/15025
23717         * g++.dg/template/redecl1.C: New test.
23718
23719 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/14821
23722         * g++.dg/other/ns1.C: New test.
23723
23724         PR c++/14883
23725         * g++.dg/template/invalid1.C: New test.
23726
23727 2004-05-23  Paul Brook  <paul@codesourcery.com>
23728         Victor Leikehman  <lei@haifasphere.co.il>
23729
23730         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23731         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23732
23733 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/15285
23736         PR c++/15299
23737         * g++.dg/template/non-dependent5.C: New test.
23738         * g++.dg/template/non-dependent6.C: New test.
23739
23740 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23741
23742         PR c++/15507
23743         * g++.dg/inherit/union1.C: New test.
23744
23745         PR c++/15542
23746         * g++.dg/template/addr1.C: New test.
23747
23748         PR c++/15427
23749         * g++.dg/template/array5.C: New test.
23750
23751         PR c++/15287
23752         * g++.dg/template/array6.C: New test.
23753
23754 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23755             Roger Sayle  <roger@eyesopen.com>
23756
23757         * g++.dg/lookup/forscope2.C: New test case.
23758
23759 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23760
23761         * gcc.dg/cpp/Wmissingdirs.c: New.
23762
23763 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23764
23765         PR target/15301
23766         * gcc.dg/compat/union-m128-1.h: New file.
23767         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23768         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23769         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23770
23771 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23772
23773         PR target/15302
23774         * gcc.dg/compat/struct-complex-1.h: New file.
23775         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23776         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23777         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23778
23779 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23780
23781         PR middle-end/3074
23782         * gcc.dg/pr3074-1.c: New test case.
23783         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23784
23785 2004-05-20  Falk Hueffner  <falk@debian.org>
23786
23787         PR other/15526
23788         * gcc.dg/ftrapv-1.c: New test case.
23789
23790 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23791
23792         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23793
23794 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23795             Jeff Law  <law@redhat.com>
23796
23797         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23798         * gcc.dg/tree-ssa/20040518-2.c: New test.
23799
23800         * gcc.dg/tree-ssa/20040518-1.c: New test.
23801
23802 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23803
23804         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23805
23806 2004-05-18  Paul Brook  <paul@codesourcery.com>
23807
23808         PR fortran/13930
23809         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23810
23811 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23812
23813         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23814         constant folding.
23815
23816 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23817
23818         * gcc.dg/tree-ssa/20040517-1.c: New test.
23819
23820 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23821
23822         * gcc.dg/loop-4.c: New test.
23823
23824 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23825
23826         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23827
23828 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23829
23830         PR fortran/15311
23831         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23832
23833 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23834
23835         PR fortran/13826
23836         PR fortran/13940
23837         * gfortran.fortran-torture/compile/data_1.f90: New test.
23838
23839 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23840
23841         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23842         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23843
23844 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23845
23846         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23847
23848 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23849
23850         PR c/15444
23851         * gcc.dg/format/xopen-1.c: Adjust expected message.
23852         * gcc.dg/format/xopen-3.c: New test.
23853
23854 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23855
23856         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23857
23858 2004-05-14  Jeff Law  <law@redhat.com>
23859
23860         * gcc.dg/tree-ssa/20040514-2.c: New test.
23861
23862 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23863
23864         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23865         this ...
23866         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23867         this.
23868
23869 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23870
23871         * gcc.dg/tree-ssa/20040514-1.c: New test.
23872
23873 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23874
23875         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23876         test.
23877
23878 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23879
23880         PR fortran/14066
23881         * gfortran.fortran-torture/compile/do_1.f90: New test.
23882
23883 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23884
23885         PR fortran/15051
23886         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23887         test.
23888
23889 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23890
23891         PR fortran/15149
23892         * gfortran.fortran-torture/execute/random_init.f90: New test.
23893
23894 2004-05-13  Paul Brook  <paul@codesourcery.com>
23895
23896         PR fortran/15314
23897         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23898
23899 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23900
23901         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23902         for the powerpc case.
23903
23904 2004-05-13  Jeff Law  <law@redhat.com>
23905
23906         * gcc.dg/tree-ssa/20040513-1.c: New test.
23907         * gcc.dg/tree-ssa/20040513-2.c: New test.
23908
23909 2004-05-13  Paul Brook  <paul@codesourcery.com>
23910
23911         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23912         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23913         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23914
23915 2004-05-13  Andreas Schwab  <schwab@suse.de>
23916
23917         PR other/10819
23918         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23919         characters.
23920
23921 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23922
23923         PR fortran/15294
23924         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23925
23926 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23927
23928         Merge from tree-ssa-20020619-branch.  See
23929         ChangeLog.tree-ssa for details.
23930
23931 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23932
23933         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23934         include <altivec.h> explicitly.
23935         * gcc.dg/altivec-13.c: Likewise.
23936
23937 2004-05-11  Paul Brook  <paul@codesourcery.com>
23938
23939         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23940
23941 2004-05-10  Eric Christopher  <echristo@redhat.com>
23942
23943         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23944         * gcc.dg/sibcall-4.c: Ditto.
23945
23946 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23947
23948         * g++.dg/ext/altivec-8.C: New test case.
23949         * gcc.dg/altivec-13.c: New test case.
23950
23951 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23952
23953         * gcc.c-torture/execute/divcmp-1.c: New test case.
23954         * gcc.c-torture/execute/divcmp-2.c: New test case.
23955         * gcc.c-torture/execute/divcmp-3.c: New test case.
23956
23957 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23958
23959         * g++.dg/other/pragma-re-2.C: New test.
23960
23961 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23962
23963         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23964         * gcc.dg/i386-387-2.c: Likewise.
23965
23966         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23967         __builtin_drem.
23968         * gcc.dg/i386-387-6.c: Likewise.
23969
23970 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23971
23972         * gcc.dg/builtins-33.c: Also check log1p*.
23973
23974 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23975
23976         PR optimization/15296
23977         * gcc.c-torture/execute/pr15296.c: New test.
23978
23979 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23980
23981         * gcc.dg/builtins-40.c: New test.
23982
23983 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23984
23985         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23986
23987 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23988
23989         * g++.dg/ext/spe1.C: New testcase.
23990
23991 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23992
23993         * objc.dg/image-info.m: Allow additional attributes
23994         for __image_info section.
23995
23996 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23997
23998         * gcc.dg/torture/mips-hilo-2.c: New test.
23999
24000 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24001
24002         PR c++/14389
24003         * g++.dg/template/member5.C: New test.
24004
24005 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24006
24007         * gcc.dg/builtins-34.c: Also check expm1*.
24008
24009 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24010
24011         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24012         * gcc.dg/torture/builtin-convert-3.c: New test.
24013
24014 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24015
24016         PR middle-end/15054
24017         * g++.dg/opt/pr15054.C: New test.
24018
24019 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24020
24021         * gcc.dg/torture/builtin-rounding-1.c: New test.
24022         * gcc.dg/builtins-25.c: Delete.
24023         * gcc.dg/builtins-29.c: Delete.
24024
24025 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24026
24027         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24028         * gcc.dg/sibcall-4.c: Likewise.
24029         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24030
24031 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24032
24033         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24034         bit-field on 16-bit targets.
24035
24036 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24037
24038         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24039         16-bit targets.
24040
24041 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24042
24043         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24044         * gcc.dg/rs6000-power2-2.c: Likewise.
24045
24046 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24047
24048         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24049         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24050         Change the asm registers to be in form of frN instead of fN.
24051
24052 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24053
24054         * gcc.dg/torture/builtin-convert-2.c: New test.
24055
24056 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24057
24058         * gcc.dg/rs6000-power2-1.c: New test.
24059         * gcc.dg/rs6000-power2-2.c: New test.
24060
24061 2004-04-28  Jan Hubicka  <jh@suse.cz>
24062
24063         * gcc.dg/unused-6.c: New test.
24064
24065 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24066             Ulrich Weigand  <uweigand@de.ibm.com>
24067
24068         * ada/acats/run_all.sh: Define $target variable.
24069
24070 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         PR c++/15119
24073         * g++.dg/other/vararg-1.C: New test.
24074
24075         PR c++/4794
24076         * g++.dg/eh/cleanup3.C: New test.
24077
24078 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24079
24080         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24081         and ad8011a (target_insn).
24082         * ada/acats/support/macro.dfs: Likewise.
24083         * ada/acats/support/impbit.adb: New file.
24084
24085 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24086
24087         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24088
24089 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24090
24091         * gcc.dg/loop-3.c: New test.
24092
24093 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24094
24095         * gcc.c-torture/execute/simd-5.c: New test.
24096
24097 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24098
24099         PR c++/15064
24100         * g++.dg/template/crash18.C: New test.
24101
24102 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24103
24104         * g++.dg/ext/complit3.C: New test.
24105
24106 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24107
24108         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24109         * gcc.dg/altivec-3.c: Same.
24110         * gcc.dg/altivec-varargs-1.c: Same.
24111
24112 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24113
24114         * lib/target-supports.exp (check_profiling_available): Assume
24115         profiling is not available on powerpc-eabi targets.
24116
24117 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24118
24119         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24120         * gcc.dg/vmx/bug-1.c: Ditto.
24121
24122 2004-04-20  Eric Christopher  <echristo@redhat.com>
24123
24124         * gcc.dg/charset/extern.c: New test.
24125         * g++.dg/charset/extern3.cc: Ditto.
24126
24127 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24128
24129         * gcc.dg/builtins-39.c: New test.
24130
24131 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24132
24133         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24134
24135 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24136
24137         * gcc.dg/torture/mips-hilo-1.c: New test.
24138
24139 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24140
24141         * gcc.c-torture/compile/20040419-1.c: New test.
24142
24143 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24144
24145         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24146
24147 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24148             Aldy Hernandez  <aldyh@redhat.com>
24149
24150         * gcc.c-torture/execute/va-arg-24.c: New.
24151
24152 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24153             Aldy Hernandez  <aldyh@redhat.com>
24154
24155         * gcc.dg/vmx/1b-01.c: New.
24156         * gcc.dg/vmx/1b-02.c: New.
24157         * gcc.dg/vmx/1b-03.c: New.
24158         * gcc.dg/vmx/1b-04.c: New.
24159         * gcc.dg/vmx/1b-05.c: New.
24160         * gcc.dg/vmx/1b-06.c: New.
24161         * gcc.dg/vmx/1b-07.c: New.
24162         * gcc.dg/vmx/1c-01.c: New.
24163         * gcc.dg/vmx/1c-02.c: New.
24164         * gcc.dg/vmx/3a-01a.c: New.
24165         * gcc.dg/vmx/3a-01.c: New.
24166         * gcc.dg/vmx/3a-01m.c: New.
24167         * gcc.dg/vmx/3a-03.c: New.
24168         * gcc.dg/vmx/3a-03m.c: New.
24169         * gcc.dg/vmx/3a-04.c: New.
24170         * gcc.dg/vmx/3a-04m.c: New.
24171         * gcc.dg/vmx/3a-05.c: New.
24172         * gcc.dg/vmx/3a-06.c: New.
24173         * gcc.dg/vmx/3a-06m.c: New.
24174         * gcc.dg/vmx/3a-07.c: New.
24175         * gcc.dg/vmx/3b-01.c: New.
24176         * gcc.dg/vmx/3b-02.c: New.
24177         * gcc.dg/vmx/3b-10.c: New.
24178         * gcc.dg/vmx/3b-13.c: New.
24179         * gcc.dg/vmx/3b-14.c: New.
24180         * gcc.dg/vmx/3b-15.c: New.
24181         * gcc.dg/vmx/3c-01a.c: New.
24182         * gcc.dg/vmx/3c-01.c: New.
24183         * gcc.dg/vmx/3c-02.c: New.
24184         * gcc.dg/vmx/3c-03.c: New.
24185         * gcc.dg/vmx/3d-01.c: New.
24186         * gcc.dg/vmx/4-01.c: New.
24187         * gcc.dg/vmx/4-03.c: New.
24188         * gcc.dg/vmx/5-01.c: New.
24189         * gcc.dg/vmx/5-02.c: New.
24190         * gcc.dg/vmx/5-03.c: New.
24191         * gcc.dg/vmx/5-04.c: New.
24192         * gcc.dg/vmx/5-05.c: New.
24193         * gcc.dg/vmx/5-06.c: New.
24194         * gcc.dg/vmx/5-07.c: New.
24195         * gcc.dg/vmx/5-07t.c: New.
24196         * gcc.dg/vmx/5-08.c: New.
24197         * gcc.dg/vmx/5-10.c: New.
24198         * gcc.dg/vmx/5-11.c: New.
24199         * gcc.dg/vmx/7-01a.c: New.
24200         * gcc.dg/vmx/7-01.c: New.
24201         * gcc.dg/vmx/7c-01.c: New.
24202         * gcc.dg/vmx/7d-01.c: New.
24203         * gcc.dg/vmx/7d-02.c: New.
24204         * gcc.dg/vmx/8-01.c: New.
24205         * gcc.dg/vmx/8-02a.c: New.
24206         * gcc.dg/vmx/8-02.c: New.
24207         * gcc.dg/vmx/brode-1.c: New.
24208         * gcc.dg/vmx/bug-1.c: New.
24209         * gcc.dg/vmx/bug-2.c: New.
24210         * gcc.dg/vmx/bug-3.c: New.
24211         * gcc.dg/vmx/cw-bug-1.c: New.
24212         * gcc.dg/vmx/cw-bug-2.c: New.
24213         * gcc.dg/vmx/cw-bug-3.c: New.
24214         * gcc.dg/vmx/dct.c: New.
24215         * gcc.dg/vmx/debug-1.c: New.
24216         * gcc.dg/vmx/debug-2.c: New.
24217         * gcc.dg/vmx/debug-3.c: New.
24218         * gcc.dg/vmx/debug-4.c: New.
24219         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24220         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24221         * gcc.dg/vmx/eg-5.c: New.
24222         * gcc.dg/vmx/fft.c: New.
24223         * gcc.dg/vmx/gcc-bug-1.c: New.
24224         * gcc.dg/vmx/gcc-bug-2.c: New.
24225         * gcc.dg/vmx/gcc-bug-3.c: New.
24226         * gcc.dg/vmx/gcc-bug-4.c: New.
24227         * gcc.dg/vmx/gcc-bug-5.c: New.
24228         * gcc.dg/vmx/gcc-bug-6.c: New.
24229         * gcc.dg/vmx/gcc-bug-7.c: New.
24230         * gcc.dg/vmx/gcc-bug-8.c: New.
24231         * gcc.dg/vmx/gcc-bug-9.c: New.
24232         * gcc.dg/vmx/gcc-bug-b.c: New.
24233         * gcc.dg/vmx/gcc-bug-c.c: New.
24234         * gcc.dg/vmx/gcc-bug-d.c: New.
24235         * gcc.dg/vmx/gcc-bug-e.c: New.
24236         * gcc.dg/vmx/gcc-bug-f.c: New.
24237         * gcc.dg/vmx/gcc-bug-g.c: New.
24238         * gcc.dg/vmx/gcc-bug-i.c: New.
24239         * gcc.dg/vmx/harness.h: New.
24240         * gcc.dg/vmx/ira1.c: New.
24241         * gcc.dg/vmx/ira2a.c: New.
24242         * gcc.dg/vmx/ira2b.c: New.
24243         * gcc.dg/vmx/ira2.c: New.
24244         * gcc.dg/vmx/ira2c.c: New.
24245         * gcc.dg/vmx/mem.c: New.
24246         * gcc.dg/vmx/newton-1.c: New.
24247         * gcc.dg/vmx/ops.c: New.
24248         * gcc.dg/vmx/sn7153.c: New.
24249         * gcc.dg/vmx/spill2.c: New.
24250         * gcc.dg/vmx/spill3.c: New.
24251         * gcc.dg/vmx/spill.c: New.
24252         * gcc.dg/vmx/t.c: New.
24253         * gcc.dg/vmx/varargs-1.c: New.
24254         * gcc.dg/vmx/varargs-2.c: New.
24255         * gcc.dg/vmx/varargs-3.c: New.
24256         * gcc.dg/vmx/varargs-4.c: New.
24257         * gcc.dg/vmx/varargs-5.c: New.
24258         * gcc.dg/vmx/varargs-6.c: New.
24259         * gcc.dg/vmx/varargs-7.c: New.
24260         * gcc.dg/vmx/vmx.exp: New.
24261         * gcc.dg/vmx/vprint-1.c: New.
24262         * gcc.dg/vmx/vscan-1.c: New.
24263         * gcc.dg/vmx/x-01.c: New.
24264         * gcc.dg/vmx/x-02.c: New.
24265         * gcc.dg/vmx/x-03.c: New.
24266         * gcc.dg/vmx/x-04.c: New.
24267         * gcc.dg/vmx/x-05.c: New.
24268         * gcc.dg/vmx/yousufi-1.c: New.
24269         * gcc.dg/vmx/zero-1.c: New.
24270         * gcc.dg/vmx/zero.c: New.
24271
24272 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24273
24274         * g++.dg/lookup/java1.C: Update for chage of
24275         _Jv_AllocObject.
24276         * g++.dg/lookup/java2.C: Likewise.
24277
24278 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24279
24280         * ada/acats/run_all.sh: use -O2 by default.
24281
24282 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24283
24284         * gcc.dg/vr-mult-[12].c: New tests.
24285
24286 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24287
24288         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24289
24290         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24291
24292 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24293
24294         * lib/target-supports.exp (check_profiling_available): Assume profiling
24295         isn't available for mips*-*-elf targets.
24296
24297 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24298
24299         * gcc.dg/builtins-38.c: New test.
24300
24301 2004-04-14  Eric Christopher  <echristo@redhat.com>
24302
24303         * g++.dg/charset/charset.exp: Run .cc extension tests.
24304
24305 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24306
24307         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24308
24309 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24310
24311         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24312
24313 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24314
24315         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24316         * gcc.dg/i386-387-2.c: Likewise.
24317
24318         * gcc.dg/i386-387-7.c: New test.
24319         * gcc.dg/i386-387-8.c: New test.
24320
24321         * gcc.dg/builtins-37.c: New test.
24322
24323 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24324
24325         * g++.dg/pch/externc-1.C: Add missing semicolon.
24326
24327 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24328
24329         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24330
24331 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24332
24333         * gcc.c-torture/execute/20040411-1.c: New test.
24334
24335 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24336
24337         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24338
24339 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24340
24341         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24342
24343 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24344
24345         * lib/target-supports.exp (check_named_sections_available): New.
24346         * lib/gcc-dg.exp (dg-require-named-sections): New.
24347         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24348         old-deja.exp.  Also prune error-count message from HP linker.
24349         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24350
24351         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24352         * g++.old-deja/g++.pt/static3.C: Likewise.
24353         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24354
24355 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24356
24357         * gcc.c-torture/execute/20040409-1.c: New test case.
24358         * gcc.c-torture/execute/20040409-2.c: New test case.
24359         * gcc.c-torture/execute/20040409-3.c: New test case.
24360
24361 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24362
24363         * gcc.dg/20040409-1.c: New test.
24364
24365 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24366
24367         PR target/14888
24368         * g++.dg/opt/pr14888.C: New test case.
24369
24370 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24371
24372         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24373         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24374         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24375         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24376         New tests.
24377
24378 2004-04-08  Paul Brook  <paul@codesourcery.com>
24379
24380         * gcc.dg/spill-1.c: New test.
24381
24382 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24383
24384         * gcc.dg/torture/builtin-ctype-2.c: New test.
24385
24386 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24387
24388         * gcc.dg/pch/pch.exp: Add largefile test.
24389
24390 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24391
24392         * g++.dg/pch/externc-1.Hs: New.
24393         * g++.dg/pch/externc-1.C: New.
24394
24395 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24396
24397         * gcc.dg/compat/struct-by-value-5a_main.c,
24398         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24399         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24400         * gcc.dg/compat/struct-by-value-5a_x.c,
24401         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24402         gcc.dg/compat/struct-by-value-5_x.c.
24403         * gcc.dg/compat/struct-by-value-5a_y.c,
24404         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24405         gcc.dg/compat/struct-by-value-5_y.c.
24406
24407         * gcc.dg/compat/struct-by-value-6a_main.c,
24408         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24409         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24410         * gcc.dg/compat/struct-by-value-6a_x.c,
24411         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24412         gcc.dg/compat/struct-by-value-6_x.c.
24413         * gcc.dg/compat/struct-by-value-6a_y.c,
24414         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24415         gcc.dg/compat/struct-by-value-6_y.c.
24416
24417         * gcc.dg/compat/struct-by-value-7a_main.c,
24418         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24419         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24420         * gcc.dg/compat/struct-by-value-7a_x.c,
24421         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24422         gcc.dg/compat/struct-by-value-7_x.c.
24423         * gcc.dg/compat/struct-by-value-7a_y.c,
24424         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24425         gcc.dg/compat/struct-by-value-7_y.c.
24426
24427 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24428
24429         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24430         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24431         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24432         options.
24433
24434 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24435
24436         * gcc.dg/builtins-36.c: New test.
24437
24438 2004-04-06  Paul Brook  <paul@codesourcery.com>
24439
24440         * README.gcc: Remove obsolete contraint on testcases.
24441
24442 2004-04-05  Paul Brook  <paul@codesourcery.com>
24443
24444         PR2123
24445         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24446         failure and exit(0) on success.
24447         * g++.dg/expr/anew2.C: Ditto.
24448         * g++.dg/expr/anew3.C: Ditto.
24449         * g++.dg/expr/anew4.C: Ditto.
24450
24451 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         PR c++/3518
24454         * g++.dg/template/unify7.C: New.
24455
24456 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24457
24458         * g++.dg/README: Bring up to date with new subdirectories; remove
24459         duplicate subdirectory lines.
24460
24461 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24462
24463         PR c++/14007
24464         * g++.dg/template/unify5.C: New.
24465         * g++.dg/template/unify6.C: New.
24466         * g++.dg/template/qualttp20.C: Adjust.
24467         * g++.old-deja/g++.jason/report.C: Adjust.
24468         * g++.old-deja/g++.other/qual1.C: Adjust.
24469
24470 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/14803
24473         * g++.dg/inherit/ptrmem1.C: New test.
24474
24475 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24476
24477         PR c++/14755
24478         * gcc.c-torture/execute/20040331-1.c: New test.
24479         * gcc.dg/20040331-1.c: New test.
24480
24481 2004-04-01  Paul Brook  <paul@codesourcery.com>
24482
24483         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24484
24485 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/14724
24488         * g++.dg/init/goto1.C: New test.
24489
24490         PR c++/14763
24491         * g++.dg/template/defarg4.C: New test.
24492
24493 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24494
24495         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24496
24497 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24498
24499         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24500
24501 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24502
24503         * gcc.dg/noncompile/undeclared-2.c: New test.
24504
24505 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24506
24507         * gcc.dg/940409-1.c: Remove XFAIL.
24508         * gcc.dg/reg-vol-struct-1.c: New test.
24509
24510 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24511
24512         * gcc.dg/torture/builtin-wctype-1.c: New test.
24513
24514 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24515
24516         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24517         * gcc.dg/20001101-1.c: Likewise.
24518         * gcc.dg/20001102-1.c: Likewise.
24519
24520 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24521
24522         * gcc.dg/compare8.c: Add an additional test for XOR.
24523
24524 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24525
24526         * gcc.dg/torture/builtin-ctype-1.c: New test.
24527
24528 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24531         * gcc.dg/torture/builtin-math-1.c: Likewise.
24532         * gcc.dg/torture/builtin-power-1.c: New test.
24533
24534 2004-03-24  Andreas Schwab  <schwab@suse.de>
24535
24536         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24537         IA64 assembler.
24538
24539 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24540             Roger Sayle  <roger@eyesopen.com>
24541
24542         * gcc.dg/compare8.c: New test case.
24543
24544 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24545
24546         * g++.dg/ext/altivec-7.C: New test.
24547
24548 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24549
24550         PR 12267, 12391, 12560, 13129, 14114, 14133
24551         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24552         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24553         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24554         Adjust error regexps.
24555         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24556         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24557         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24558         * gcc.dg/local1.c: Add explanatory comment.
24559
24560 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24561
24562         PR optimization/14669
24563         * g++.dg/opt/fold2.C: New test case.
24564
24565 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24566
24567         PR c/14069
24568         * gcc.dg/20040322-1.c: New test.
24569
24570 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24571
24572         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24573         * gcc.dg/ultrasp4.c: Likewise.
24574         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24575
24576 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24577
24578         * gcc.dg/i386-sse-8.c: Reset default options.
24579
24580 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24581
24582         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24583         in the error message text.
24584
24585 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24586
24587         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24588
24589 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/14616
24592         * g++.dg/init/array13.C: New test.
24593
24594 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24595
24596         PR target/13889
24597         * gcc.c-torture/compile/pr13889.c: New test case.
24598
24599 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24600
24601         PR c/14635
24602         * builtins-1.c (nan, nans): Don't test.
24603         * builtins-30.c: Don't use nan, nanf, nanl.
24604         * builtins-35.c: New test.
24605
24606 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24607
24608         * g++.dg/ext/altivec-6.C: New test.
24609
24610 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24611
24612         * g++.dg/init/placement3.C: New test.
24613
24614         * g++.dg/template/spec13.C: New test.
24615
24616         * g++.dg/lookup/using11.C: New test.
24617
24618         * g++.dg/lookup/koenig3.C: New test.
24619
24620         * g++.dg/template/operator2.C: New test.
24621
24622         * g++.dg/expr/dtor3.C: New test.
24623         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24624         marker.
24625         * g++.old-deja/g++.law/visibility28.C: Likewise.
24626
24627 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24628
24629         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24630         * gcc.dg/ppc64-abi-3.c: Likewise.
24631
24632 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24633
24634         PR c++/14545
24635         * g++.dg/parse/template15.C: New test.
24636
24637 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24638
24639         * g++.dg/expr/dtor2.C: New test.
24640
24641         * g++.dg/lookup/anon4.C: New test.
24642
24643         * g++.dg/overload/using1.C: New test.
24644
24645         * g++.dg/template/lookup7.C: New test.
24646
24647         * g++.dg/template/typename6.C: New test.
24648
24649         * g++.dg/expr/cond6.C: New test.
24650
24651 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24652
24653         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24654
24655 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24656
24657         * g++.dg/expr/cond5.C: New test.
24658         * g++.dg/expr/constcast1.C: Likewise.
24659         * g++.dg/expr/ptrmem2.C: Likewise.
24660         * g++.dg/expr/ptrmem3.C: Likewise.
24661         * g++.dg/lookup/main1.C: Likewise.
24662         * g++.dg/template/lookup6.C: Likewise.
24663
24664 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24665
24666         * gcc.dg/local1.c: New test.
24667
24668         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24669
24670 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24671
24672         * gcc.dg/torture/builtin-convert-1.c: New test.
24673
24674 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24675
24676         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24677
24678 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24679
24680         PR c++/14481
24681         * g++.dg/warn/Wunused-7.C: New test.
24682
24683 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24684
24685         * gcc.dg/torture/builtin-integral-1.c: New test.
24686
24687 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c++/14586
24690         * g++.dg/parse/non-dependent3.C: New test.
24691
24692 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24693
24694         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24695         * g++.dg/eh/simd-2.C: Likewise.
24696         * g++.dg/init/array10.C: Likewise.
24697         * gcc.c-torture/compile/simd-1.c: Likewise.
24698         * gcc.c-torture/compile/simd-2.c: Likewise.
24699         * gcc.c-torture/compile/simd-3.c: Likewise.
24700         * gcc.c-torture/compile/simd-4.c: Likewise.
24701         * gcc.c-torture/compile/simd-6.c: Likewise.
24702         * gcc.c-torture/execute/simd-1.c: Likewise.
24703         * gcc.c-torture/execute/simd-2.c: Likewise.
24704         * gcc.dg/compat/vector-defs.h: Likewise.
24705         * gcc.dg/20020531-1.c: Likewise.
24706         * gcc.dg/altivec-3.c: Likewise.
24707         * gcc.dg/altivec-4.c: Likewise.
24708         * gcc.dg/altivec-varargs-1.c: Likewise.
24709         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24710         * gcc.dg/i386-mmx-3.c: Likewise.
24711         * gcc.dg/i386-sse-4.c: Likewise.
24712         * gcc.dg/i386-sse-5.c: Likewise.
24713         * gcc.dg/i386-sse-8.c: Likewise.
24714         * gcc.dg/simd-1.c: Likewise.
24715         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24716         __ev64_opaque__ since the machine description provides it.
24717
24718 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24719
24720         * lib/compat.exp (skip_list): New global variable.
24721         Use it to hold the user defined COMPAT_SKIPS list if any.
24722         (compat-obj): Add the members of skip_list to optall.
24723
24724 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24725
24726         * gcc.dg/compat/union-by-value-1_main.c,
24727         union-by-value-1_x.c, union-by-value-1_y.c,
24728         union-check.h, union-defs.h,
24729         union-init.h, union-return-1_main.c,
24730         union-return-1_x.c, union-return-1_y.c: New files.
24731
24732 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24733
24734         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24735         mixed-struct-init.h: Add 4 mixed structure types.
24736         struct-by-value-21_main.c, struct-by-value-21_x.c,
24737         struct-by-value-21_y.c, struct-return-21_main.c,
24738         struct-return-21_x.c, struct-return-21_y.c: New files.
24739
24740 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24741
24742         PR c++/14550
24743         * g++.dg/parse/template14.C: New test.
24744
24745 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24746
24747         * gcc.c-torture/execute/20040313-1.c: New test.
24748
24749 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24750
24751         PR target/14533
24752         * gcc.dg/20040311-2.c: New test.
24753
24754 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24755
24756         PR other/14544
24757         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24758         bit-field.
24759
24760 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24761
24762         * gcc.dg/20040305-2.c: Add missing return statement.
24763
24764 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24765
24766         * gcc.dg/builtins-34.c: Also check pow10*.
24767
24768 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24769
24770         PR target/14262
24771         * gcc.dg/20040305-2.c: New test.
24772
24773 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24774
24775         * gcc.dg/20040310-1.c: New test.
24776
24777 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24778
24779         * gcc.c-torture/execute/20040311-1.c: New test case.
24780
24781 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24782
24783         PR c++/14476
24784         * g++.dg/lookup/enum1.C: New test.
24785
24786 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/14510
24789         * g++.dg/lookup/struct2.C: New test.
24790
24791 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24792
24793         * gcc.dg/builtins-34.c: New test.
24794
24795 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24796
24797         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24798
24799 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24800
24801         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24802         * gcc.dg/alias-2.c: New testcase.
24803
24804 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24805
24806         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24807
24808 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24809
24810         * gcc.c-torture/execute/20040309-1.c: New test case.
24811
24812 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24813
24814         PR c++/14397
24815         * g++.dg/overload/ref1.C: New.
24816
24817 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24818
24819         PR c++/14409
24820         * g++.dg/template/spec12.C: New test.
24821
24822         PR c++/14448
24823         * g++.dg/parse/crash14.C: New test.
24824
24825 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/14230
24828         * g++.dg/init/ref11.C: New test.
24829
24830 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/14432
24833         * g++.dg/parse/builtin2.C: New test.
24834
24835 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24836
24837         PR c++/14401
24838         * g++.dg/init/ctor3.C: New test.
24839         * g++.dg/init/union1.C: New test.
24840         * g++.dg/ext/anon-struct4.C: New test.
24841
24842 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * g++.dg/lookup/koenig1.C: Tweak error messages.
24845         * g++.dg/lookup/used-before-declaration.C: Likewise.
24846         * g++.dg/other/do1.C: Likewise.
24847         * g++.dg/overload/koenig1.C: Likewise.
24848         * g++.dg/parse/crash13.C: Likewise.
24849         * g++.dg/template/instantiate3.C: Likewise.
24850
24851 2004-03-08  Eric Christopher  <echristo@redhat.com>
24852
24853         * * lib/target-supports.exp: Enable libiconv in test
24854         compilation.  Fix up error checking.
24855
24856 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24857
24858         PR middle-end/14289
24859         * gcc.dg/pr14289-1.c: New test case.
24860         * gcc.dg/pr14289-2.c: Likewise.
24861         * gcc.dg/pr14289-3.c: Likewise.
24862
24863 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24864
24865         * gcc.c-torture/execute/20040308-1.c: New test.
24866
24867 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24868
24869         * gcc.c-torture/execute/20040307-1.c: New test case.
24870
24871 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24872
24873         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24874
24875 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24876
24877         * gcc.dg/20040306-1.c: New test.
24878
24879 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24880
24881         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24882         them static.
24883         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24884
24885 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24886
24887         PR c/14465
24888         * gcc.dg/decl-6.c: New test.
24889
24890 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24891
24892         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24893         Rename LOGPOW -> LOG_POW.
24894         (SQRT_EXP, POW_EXP): New.
24895
24896 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24897
24898         * gcc.dg/i386-sse-8.c: New test.
24899
24900 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24901
24902         PR c/14114
24903         * gcc.dg/decl-5.c: New test.
24904
24905 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24906
24907         * gcc.dg/20040305-1.c: New test.
24908
24909 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24910
24911         PR other/14354
24912         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24913
24914 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24915
24916         PR c++/14425, c++/14426
24917         * g++.dg/ext/altivec-4.C: New test.
24918         * g++.dg/ext/altivec-5.C: New test.
24919
24920 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24921
24922         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24923         global variables of a type with no linkage.
24924         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24925         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24926         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24927         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24928         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24929         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24930         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24931         * g++.dg/warn/deprecated.C: Name enum Color.
24932         * g++.dg/overload/VLA.C: Name structure for 'b'.
24933         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24934
24935 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24936
24937         * gcc.c-torture/compile/20040304-1.c: New test.
24938
24939 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24940
24941         PR 13728
24942         * gcc.dg/decl-4.c: New testcase.
24943
24944 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24945
24946         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24947         as PRECF if sizeof (float) > sizeof (double).
24948         (PRECL): Make it the same as PRECF if
24949         sizeof (float) > sizeof (long double).
24950
24951 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24952
24953         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24954         system type.  Add check for irix6 which doesn't have c99 runtime.
24955
24956 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24957
24958         * gcc.dg/const-elim-1.c: xfail for xtensa.
24959
24960 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/14369
24963         * g++.dg/template/cond4.C: New test.
24964
24965 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c++/14360
24968         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24969
24970         PR c++/14361
24971         * g++.dg/parse/defarg7.C: New test.
24972
24973         PR c++/14359
24974         * g++.dg/template/friend26.C: New test.
24975
24976 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24977
24978         PR c++/14324
24979         * g++.dg/abi/mangle21.C: New test.
24980
24981         PR c++/14260
24982         * g++.dg/parse/constructor2.C: New test.
24983
24984         PR c++/14337
24985         * g++.dg/template/sfinae1.C: New test.
24986
24987 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24988
24989         PR c++/14267
24990         * g++.dg/expr/crash2.C: New test.
24991
24992         PR middle-end/13448
24993         * gcc.dg/inline-5.c: New test.
24994         * gcc.dg/always-inline.c: Split out tests into ...
24995         * gcc.dg/always-inline2.c: ... this and ...
24996         * gcc.dg/always-inline3.c: ... this.
24997
24998 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR debug/12103
25001         * g++.dg/debug/crash1.C: New test.
25002
25003 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25004
25005         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25006         function with __attribute__((noinline)).
25007         (recurser_void2): Likewise.
25008         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25009         (recurser_void2): Likewise.
25010
25011 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25012
25013         PR middle-end/14203
25014         * g++.dg/warn/Wunused-6.C: New test case.
25015
25016 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25017
25018         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25019         not defined.
25020
25021 2004-02-27  Eric Christopher  <echristo@redhat.com>
25022
25023         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25024         * g++.dg/charset/asm2.c: Run only x86.
25025         * gcc.dg/charset/asm3.c: Ditto.
25026
25027 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25028
25029         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25030         ld_library_path.
25031
25032 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25033
25034         * g++.dg/ext/altivec-3.C: New.
25035
25036 2004-02-26  Richard Henderson  <rth@redhat.com>
25037
25038         * g++.dg/ext/attrib10.C: Mark for warning.
25039         * gcc.dg/attr-alias-1.c: New.
25040
25041 2004-02-26  Richard Henderson  <rth@redhat.com>
25042
25043         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25044         * gcc.c-torture/execute/20040208-2.c: ... it back.
25045
25046 2004-02-26  Eric Christopher  <echristo@redhat.com>
25047
25048         * lib/target-supports.exp (check-iconv-available): New function.
25049         * lib/gcc-dg.exp (dg-require-iconv): New function.
25050         Use above.
25051         * gcc.dg/charset: New directory.
25052         * gcc.dg/charset/charset.exp: New file.
25053         * gcc.dg/charset/asm1.c: Ditto.
25054         * gcc.dg/charset/asm2.c: Ditto.
25055         * gcc.dg/charset/asm3.c: Ditto.
25056         * gcc.dg/charset/asm4.c: Ditto.
25057         * gcc.dg/charset/asm5.c: Ditto.
25058         * gcc.dg/charset/attribute1.c: Ditto.
25059         * gcc.dg/charset/attribute2.c: Ditto.
25060         * gcc.dg/charset/string1.c: Ditto.
25061         * g++.dg/charset: New directory.
25062         * g++.dg/dg.exp: Add here. Special options.
25063         * g++.dg/charset/charset.exp: New file.
25064         * g++.dg/charset/asm1.c: Ditto.
25065         * g++.dg/charset/asm2.c: Ditto.
25066         * g++.dg/charset/asm3.c: Ditto.
25067         * g++.dg/charset/asm4.c: Ditto.
25068         * g++.dg/charset/attribute1.c: Ditto.
25069         * g++.dg/charset/attribute2.c: Ditto.
25070         * g++.dg/charset/extern1.cc: Ditto.
25071         * g++.dg/charset/extern2.cc: Ditto.
25072         * g++.dg/charset/string1.c: Ditto.
25073
25074 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25075
25076         PR c++/14278
25077         * g++.dg/parse/comma1.C: New test.
25078
25079 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25080
25081         PR c++/14284
25082         * g++.dg/template/ttp8.C: New test.
25083
25084 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25085
25086         * gcc.dg/fixuns-trunc-1.c: New test.
25087
25088 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25089
25090         * gcc.dg/builtins-config.h: Use #elif.
25091
25092 2004-02-26  Michael Matz  <matz@suse.de>
25093
25094         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25095         * gcc.dg/991214-1.c: Likewise.
25096         * gcc.dg/i386-asm-1.c: Likewise.
25097
25098 2004-02-25  Richard Henderson  <rth@redhat.com>
25099
25100         * gcc.c-torture/execute/20040208-2.c: Move ...
25101         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25102
25103 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25104
25105         PR c++/14246
25106         * g++.dg/other/crash-3.C: New test.
25107
25108 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25109
25110         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25111         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25112
25113         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25114         HP-UX.
25115
25116 2004-02-24  Michael Matz  <matz@suse.de>
25117
25118         * gcc.dg/i386-regparm.c: New.
25119
25120 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25121
25122         * gcc.c-torture/execute/20040223-1.c: New.
25123
25124 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25125             Kazu Hirata  <kazu@cs.umass.edu>
25126
25127         * gcc.dg/fwritable-strings-1.c: Remove.
25128
25129 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25130
25131         PR c/14156
25132         * gcc.dg/20040223-1.c: New test.
25133
25134 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25135
25136         PR c++/14106
25137         * g++.dg/ext/typeof9.C: New test.
25138
25139 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25140
25141         PR c++/14250
25142         * g++.dg/other/switch1.C: New test.
25143
25144 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25145
25146         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25147         * gcc.dg/va-arg-1.c: Likewise.
25148
25149 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25150
25151         PR c++/14143
25152         * g++.dg/template/koenig5.C: New test.
25153
25154 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25155
25156         * g++.dg/ext/altivec-1.C: Generalize target triple.
25157         * g++.dg/ext/altivec-2.C: New test case.
25158         * g++.dg/ext/altivec_check.h: New file.
25159         * gcc.dg/altivec-1.c: Generalize target triple;
25160         include altivec_check.h and call altivec_check().
25161         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25162         * gcc.dg/altivec-6.c: New test case.
25163         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25164         type casts as needed.
25165         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25166         altivec_check().
25167         * gcc.dg/altivec-12.c: New test case.
25168         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25169         include altivec_check.h and call altivec_check().
25170         * gcc.dg/altivec_check.h: New file.
25171
25172 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25173
25174         * lib/target-supports.exp (check_alias_available): Don't mangle
25175         function `g' in test program.
25176
25177 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25178
25179         * lib/target-supports.exp (check_profiling_available): Check
25180         argument to determine whether we support a profiling type.
25181         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25182         check_profiling_available.
25183         * g++.dg/bprob/bprob.exp: Likewise.
25184         * g77.dg/bprob/bprob.exp: Likewise.
25185         * gcc.misc-tests/bprob.exp: Likewise.
25186         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25187         dg-require-profiling and delete expected error handling.
25188         * gcc.dg/20021014-1.c: Likewise.
25189         * gcc.dg/nest.c: Likewise.
25190
25191 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25192
25193         PR c++/12007
25194         * g++.dg/other/vthunk1.C: New test.
25195
25196 2004-02-20  Falk Hueffner  <falk@debian.org>
25197
25198         PR target/14201
25199         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25200
25201 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25202
25203         PR c++/13927
25204         * g++.dg/other/error8.C: Remove XFAIL markers.
25205
25206         PR c++/14173
25207         * g++.dg/ext/packed5.C: New test.
25208
25209         PR c++/14199
25210         * g++.dg/warn/Wunused-5.C: New test.
25211
25212         PR c++/14186
25213         * g++.dg/lookup/member1.C: New test.
25214
25215 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25216
25217         * gcc.c-torture/compile/20040130-1.c: Enable only when
25218         __INT_MAX__ >= 2147483647L.
25219         * gcc.c-torture/compile/961203-1.c: Likewise.
25220
25221 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25222
25223         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25224         * g++.dg/opt/template1.C: Robustify assembler regexp
25225
25226 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25227
25228         * gcc.c-torture/execute/simd-4.x: Remove.
25229         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25230         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25231         Guard with #ifndef SKIP_ATTRIBUTE.
25232         * gcc.dg/compat/vector-1_y.c: Likewise.
25233         * gcc.dg/compat/vector-2_x.c: Likewise.
25234         * gcc.dg/compat/vector-2_y.c: Likewise.
25235         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25236         * g++.dg/eh/simd-2.C: Likewise.
25237
25238 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25239
25240         * gcc.c-torture/compile/complex-1.c: New.
25241
25242 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25243
25244         PR target/14209
25245         * gcc.c-torture/execute/20040218-1.c: New test.
25246
25247 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25248
25249         PR c++/14181
25250         * g++.dg/parse/new2.C: New test.
25251
25252 2004-02-18  Paul Brook  <paul@codesourcery.com>
25253
25254         * gcc.c-torture/compile/libcall-1.c: New test.
25255
25256 2004-02-18  Paul Brook  <paul@codesourcery.com>
25257
25258         PR debug/12934
25259         * gcc.dg/debug/debug-7.c: New test.
25260
25261 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25262
25263         * gcc.dg/20040217-1.c: New test.
25264
25265 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25266
25267         * gcc.c-torture/execute/990208-1.x: Delete.
25268
25269 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25270
25271         * gcc.c-torture/execute/20040208-2.x: New file.
25272
25273 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/11326
25276         * g++.dg/abi/structret1.C: New test.
25277
25278 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25281         (i386_cpuid): No need to test if cpuid is available on AMD64.
25282         Fix assembly, so that it works onboth i386 and AMD64.
25283         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25284         (vecInLong): Fix s[] member type to unsigned int.
25285         (vecInWord): Remove type.
25286         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25287         (a64, b64, c64, d64, e64): Remove.
25288         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25289         Remove unused variable.  Remove initialization of removed variables.
25290         Don't call mmx_tests nor sse_tests.
25291         (reference_mmx, reference_sse): Remove.
25292         (check): Add return stmt.
25293         * gcc.dg/i386-sse-7.c: New test.
25294         * gcc.dg/i386-mmx-4.c: New test.
25295
25296 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25297
25298         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25299         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25300         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25301         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25302         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25303         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25304         g++.dg/tc1/dr94.C: Fix line terminator.
25305
25306 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25307
25308         * gcc.c-torture/compile/20040216-1.c: New.
25309
25310 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25311
25312         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25313         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25314         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25315         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25316         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25317         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25318
25319 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25320
25321         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25322
25323 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25324
25325         PR c++/13971
25326         * g++.dg/expr/cond4.C: New test.
25327
25328         PR c++/14086
25329         * g++.dg/lookup/crash2.C: New test.
25330
25331 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25332
25333         * gcc.c-torture/compile/20040214-2.c: New test.
25334
25335 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25336
25337         PR c++/14116
25338         * g++.dg/ext/typeof8.C: New test.
25339
25340 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25341
25342         * gcc.c-torture/compile/20040214-1.c: New test.
25343
25344 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25345
25346         PR c++/13635
25347         * g++.dg/template/spec11.C: New test.
25348
25349 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25350
25351         PR c++/13927
25352         * g++.dg/other/error8.C: New test.
25353
25354 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25355
25356         PR c++/14122
25357         * g++.dg/template/array4.C: New test.
25358
25359         PR c++/14108
25360         * g++.dg/inherit/thunk2.C: New test.
25361
25362         PR c++/14083
25363         * g++.dg/eh/cond2.C: New test.
25364
25365 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25366
25367         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25368
25369 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25370
25371         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25372
25373 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25374
25375         * g++.dg/simd-2.C: xfail on ppc64-linux.
25376
25377 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25378
25379         PR c/456
25380         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25381         tests.
25382
25383 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25384
25385         * gcc.dg/builtins-33.c: New test.
25386
25387 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25388
25389         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25390
25391 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25392
25393         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25394
25395 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25396
25397         * gcc.dg/ppc64-abi-3.c: New test.
25398
25399 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25400
25401         PR c/14092
25402
25403         * gcc.dg/pr14092-1.c: New testcase.
25404
25405 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25406
25407         * gcc.dg/cpp/assert4.c: Fix typo last change.
25408
25409         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25410         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25411
25412         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25413
25414 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25415
25416         * gcc.c-torture/compile/20040209-1.c: New test case.
25417
25418 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25419
25420         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25421
25422 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25423
25424         * gcc.c-torture/execute/20040208-[12].c: New tests.
25425
25426 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25427
25428         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25429
25430 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25431
25432         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25433
25434 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25435
25436         Bug 13856
25437         * gcc.dg/visibility-8.c: New testcase.
25438
25439 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25440
25441         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25442         arguments.
25443         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25444
25445 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25446
25447         PR middle-end/13696
25448         * g++.dg/opt/fold1.C: New test case.
25449
25450 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25451
25452         PR c++/14033
25453         * g++.dg/other/crash-2.C: New test.
25454
25455 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25456
25457         PR c++/14028
25458         * g++.dg/parse/angle-bracket2.C: New test.
25459
25460 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25461
25462         PR middle-end/13750
25463         Revert:
25464         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25465         PR pch/13361
25466         * testsuite/g++.dg/pch/wchar-1.C: New.
25467         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25468
25469 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25470
25471         PR c++/14008
25472         * g++.dg/parse/error15.C: New test.
25473         * g++.dg/parse/crash11.C: Update dg-error mark.
25474
25475 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/13932
25478         * g++.dg/warn/conv2.C: New test.
25479
25480 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25481
25482         PR c++/13086
25483         * g++.dg/warn/incomplete1.C: Remove xfail.
25484
25485 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25486
25487         * lib/file-format.exp (gcc_target_object_format): Use
25488         ${tool}_target_compile, not gcc_target_compile.
25489         * lib/target-supports.exp (check_alias_available): Likewise.
25490         (check_gc_sections_available): Likewise.
25491         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25492         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25493         dg-require-alias.
25494
25495 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/13969
25498         * g++.dg/template/static6.C: New test.
25499
25500 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25501
25502         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25503
25504 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25505
25506         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25507         tests for systems where `char' is unsigned by default.
25508
25509 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25510
25511         PR c++/13997
25512         * g++.dg/template/partial3.C: New test.
25513
25514 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25515
25516         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25517         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25518         Remove mentions of obsolete ports.
25519
25520 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25521
25522         * gcc.dg/noncompile/20001228-1.c: Fix for new
25523         error message.
25524
25525 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25526
25527         PR target/9348
25528         * gcc.c-torture/execute/multdi-1.c: New test case.
25529
25530 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/13925
25533         * g++.dg/template/lookup5.C: New test.
25534
25535 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/13950
25538         * g++.dg/template/lookup4.C: New test.
25539
25540         PR c++/13970
25541         * g++.dg/parse/error14.C: New test.
25542
25543         PR c++/14002
25544         * g++.dg/parse/template13.C: New test.
25545
25546 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25547
25548         PR c++/13978
25549         * g++.dg/template/koenig4.C: New test.
25550
25551         PR c++/13968
25552         * g++.dg/template/crash17.C: New test.
25553
25554         PR c++/13975
25555         * g++.dg/parse/error13.C: New test.
25556         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25557
25558 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25559
25560         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25561
25562 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25563
25564         PR c/11658
25565         PR c/13994
25566         * gcc.dg/noncompile/20040203-1.c: New test.
25567         * gcc.dg/noncompile/20040203-2.c: Likewise.
25568         * gcc.dg/noncompile/20040203-3.c: Likewise.
25569         * gcc.dg/20040203-1.c: Likewise.
25570
25571 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25572
25573         PR c++/10858
25574         * g++.dg/template/sizeof7.C: New test.
25575
25576 2004-02-02  Eric Christopher  <echristo@redhat.com>
25577             Zack Weinberg  <zack@codesourcery.com>
25578
25579         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25580
25581 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25582
25583         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25584         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25585         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25586         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25587
25588 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25589
25590         PR c++/13113
25591         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25592
25593         PR c++/13854
25594         * g++.dg/ext/attrib13.C: New test.
25595
25596         PR c++/13907
25597         * g++.dg/conversion/op2.C: New test.
25598
25599 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25600
25601         * gcc.dg/titype-1.c: Fix pasto.
25602
25603 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25604
25605         * gcc.dg/titype-1.c: New test.
25606
25607 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25608
25609         PR c++/13957
25610         * g++.dg/template/non-type-template-argument-1.C,
25611         g++.dg/template/qualified-id1.C: Update dg-error marks.
25612         * g++.dg/template/nontype6.C: New test.
25613
25614 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25615
25616         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25617         * gcc.dg/builtins-31.c: New testcase.
25618         * gcc.dg/builtins-32.c: New testcase.
25619
25620 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25621
25622         * objc.dg/call-super-2.m: Update line numbers
25623         for the including of stddef.h.
25624
25625 2004-01-30  Michael Matz  <matz@suse.de>
25626
25627         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25628         g++.dg/ext/case-range3.C: New tests.
25629
25630 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25631
25632         DR206
25633         PR c++/13813
25634         * g++.dg/template/member4.C: New test.
25635
25636 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25637
25638         PR c++/13683
25639         * g++.dg/template/sizeof6.C: New test.
25640
25641 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25642
25643         * gcc.dg/fwritable-strings-1.c: New test.
25644
25645 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25646
25647         * gcc.c-torture/compile/20040130-1.c: New test.
25648
25649 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25650
25651         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25652
25653 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25654
25655         PR c++/13883
25656         * g++.dg/template/ctor3.C: New test.
25657
25658 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25659
25660         * g++.dg/tc1: New directory.
25661         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25662         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25663         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25664         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25665         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25666
25667 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25668
25669         * g++.dg/parse/error11.C: New test.
25670         * g++.dg/parse/error12.C: Likewise.
25671
25672 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25673
25674         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25675         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25676
25677 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25678
25679         PR c++/13791
25680         * g++.dg/ext/attrib12.C: New test.
25681
25682         PR c++/13736
25683         * g++.dg/parse/cast2.C: New test.
25684
25685 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25686
25687         * objc.dg/encode-2.m (main): New local string.  Set depending on
25688         sizeof long.  Use in sscanf call.
25689         * objc.dg/encode-3.m (main): New local string.  Set depending on
25690         sizeof long.  Use in scan_initial call.
25691
25692 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25693
25694         * objc.dg/call-super-2.m: Make LP64-safe.
25695         * objc.dg/desig-init-1.m: Likewise.
25696
25697 2004-01-27  Devang Patel <dpatel@apple.com>
25698
25699         * g++.dg/debug/namespace1.C: New test.
25700
25701 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25702
25703         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25704         xscale-*-*.
25705
25706         * gcc.dg/arm-mmx-1.c: New test.
25707
25708 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25709
25710         * gcc.dg/20040127-1.c: New test.
25711         * gcc.dg/20040127-2.c: New test.
25712
25713 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25714
25715         * objc.dg/stret-1.m (glob): Renamed to globa.
25716
25717 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25718
25719         PR c++/13663
25720         * g++.dg/expr/for1.C: New test.
25721
25722 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25723
25724         PR middle-end/13779
25725         * gcc.dg/darwin-longlong.c: New test.
25726
25727 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25728
25729         * gcc.dg/20040124-1.c: Moved test from here...
25730         * gcc.c-torture/compile/20040124-1.c: ...to here.
25731
25732 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25733
25734         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25735         the assembly output if -m64 is passed.
25736
25737 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25738
25739         PR c++/13833
25740         * g++.dg/template/cond3.C: New test.
25741
25742 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25743
25744         PR c++/13810
25745         * g++.dg/template/ttp7.C: New test.
25746
25747 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25748
25749         PR c++/13797
25750         * g++.dg/template/nontype4.C: New test.
25751         * g++.dg/template/nontype5.C: Likewise.
25752
25753 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25754
25755         * gcc.dg/torture/mips-clobber-at.c: New test.
25756
25757 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25758
25759         * gcc.dg/20040124-1.c: New test.
25760
25761 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25762
25763         * gcc.dg/20040123-1.c: New test.
25764
25765 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25766
25767         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25768
25769 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25770
25771         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25772
25773 2004-01-23  Andrew Pinski  <apinski@apple.com>
25774
25775         * gcc.dg/20030121-1.c: Move to ..
25776         * gcc.dg/20040121-1.c: here.
25777
25778 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25779
25780         * gcc.dg/builtins-29.c: New test case.
25781
25782 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25783
25784         PR 18314
25785         * gcc.dg/builtins-30.c: New testcase.
25786
25787 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25788
25789         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25790         * lib/g77.exp: Likewise.
25791         * lib/objc.exp: Likewise.
25792         * lib/g++.exp: Likewise.
25793
25794 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25795
25796         * gcc.dg/struct-by-value-2.c: New test.
25797
25798 2004-01-21  Andrew Pinski  <apinski@apple.com>
25799
25800         PR target/13785
25801         * gcc.dg/20030121-1.c: New test.
25802
25803 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25804
25805         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25806         clobber frame pointer register in asm statement.
25807
25808 2004-01-21  Falk Hueffner  <falk@debian.org>
25809
25810         * gcc.c-torture/compile/20040121-1.c: New test.
25811
25812 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25813
25814         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25815
25816 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25817
25818         * gcc.dg/ppc64-abi-2.c: New test.
25819
25820 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25821
25822         * lib/treelang.exp: Fill out this file.
25823         * lib/treelang-dg.exp: New File.
25824
25825 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25826
25827         * gcc.c-torture/compile/981022-1.c: Remove.
25828         * gcc.dg/array-5.c: Remove XFAIL.
25829         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25830         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25831         gcc.dg/cond-lvalue-1.c: Update.
25832         * gcc.dg/cast-lvalue-2.c: New test.
25833
25834 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25835
25836         PR c++/13592
25837         * g++.dg/other/error1.C (class foo): Tweak error message.
25838
25839         PR c++/13592
25840         * g++.dg/template/call2.C: New test.
25841
25842 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25843
25844         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25845         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25846         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25847         scalar-return-1_x.c, scalar-return-2_y.c,
25848         scalar-return-3_x.c, scalar-return-3_y.c,
25849         scalar-return-4_x.c, scalar-return-4_y.c,
25850         struct-align-1.h, struct-align-1_x.c,
25851         struct-align-1_y.c, struct-align-2.h,
25852         struct-align-2_x.c, struct-align-2_y.c,
25853         struct-by-value-10_y.c, struct-by-value-11_x.c,
25854         struct-by-value-11_y.c, struct-by-value-12_x.c,
25855         struct-by-value-12_y.c, struct-by-value-13_x.c,
25856         struct-by-value-13_y.c, struct-by-value-14_x.c,
25857         struct-by-value-14_y.c, struct-by-value-15_x.c,
25858         struct-by-value-15_y.c, struct-by-value-16_y.c,
25859         struct-by-value-17_y.c, struct-by-value-18_y.c,
25860         struct-by-value-19_y.c, struct-by-value-1_x.c,
25861         struct-by-value-1_y.c, struct-by-value-20_y.c,
25862         struct-by-value-2_x.c, struct-by-value-2_y.c,
25863         struct-by-value-3_y.c, struct-by-value-4_x.c,
25864         struct-by-value-4_y.c, struct-by-value-5_y.c,
25865         struct-by-value-6_y.c, struct-by-value-7_y.c
25866         struct-by-value-8_x.c, struct-by-value-8_y.c
25867         struct-by-value-9_x.c, struct-by-value-9_y.c
25868         struct-return-10_x.c, struct-return-10_y.c,
25869         struct-return-19_x.c, struct-return-20_x.c
25870         struct-return-2_x.c, struct-return-2_y.c
25871         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25872         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25873
25874 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25875
25876         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25877         attribute on sparc*-sun-solaris2.*.
25878
25879 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/13710
25882         * g++.dg/ext/typeof7.C: New test.
25883
25884 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25885
25886         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25887         * gcc.dg/const-elim-1.c: Same.
25888
25889 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25890
25891         * objc.dg/stret-1.m: New.
25892         * objc.dg/stret-2.m: New.
25893
25894 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25895
25896         PR c++/11895
25897         * g++.dg/ext/vector1.C: New test.
25898
25899 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25900
25901         * gcc.dg/pch/import-1.c: New.
25902         * gcc.dg/pch/import-1.hs: New.
25903         * gcc.dg/pch/import-1a.h: New.
25904         * gcc.dg/pch/import-1b.h: New.
25905         * gcc.dg/pch/import-1c.h: New.
25906
25907 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/13574
25910         * g++.dg/ext/array1.C: New test.
25911
25912         PR c++/13178
25913         * g++.dg/conversion/op1.C: New test.
25914
25915 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25916
25917         PR 11864
25918         From Kazumoto Kojima / Dan Kegel:
25919         * gcc.dg/pr11864-1.c: New test.
25920
25921         PR 10392
25922         From Marcus Comstedt / Dan Kegel:
25923         * gcc.dg/pr10392-1.c: New test.
25924
25925 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25926
25927         PR c++/13478
25928         * g++.dg/init/ref10.C: New test.
25929
25930 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25931
25932         PR c++/13407
25933         * g++.dg/parse/typename6.C: New test.
25934
25935 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25936
25937         PR pch/13361
25938         * testsuite/g++.dg/pch/wchar-1.C: New.
25939         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25940
25941 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25942
25943         PR c++/9259
25944         * g++.dg/expr/sizeof2.C: New test.
25945
25946 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25947
25948         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25949
25950 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25951
25952         PR c++/13659
25953         * g++.dg/lookup/strong-using-3.C: New.
25954         * g++.dg/lookup/using-10.C: New.
25955
25956 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25957
25958         PR c++/13594
25959         * g++.dg/lookup/strong-using-2.C: New.
25960
25961 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25962             Dan Kegel <dank@kegel.com>
25963             J"orn Rennecke <joern.rennecke@superh.com>
25964
25965         PR target/9365
25966         * gcc.dg/pr9365-1.c: New test.
25967
25968 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25969
25970         PR c++/8856
25971         * g++.dg/parse/casting-operator2.C: New test.
25972         * g++.old-deja/g++.pt/explicit83.C: Remove.
25973
25974 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25975
25976         * gcc.dg/label-compound-stmt-1.c: New test.
25977         * gcc.c-torture/compile/950922-1.c,
25978         gcc.c-torture/compile/20000211-3.c,
25979         gcc.c-torture/compile/20000518-1.c,
25980         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25981         compound statements.
25982
25983 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25984
25985         * gcc.dg/ppc64-abi-1.c: New test.
25986
25987 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25988
25989          * g++.dg/ext/attrib9.C: Add dg-warnings.
25990
25991 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25992
25993         PR c++/12335
25994         * g++.dg/parse/dtor3.C: New test.
25995
25996 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25997
25998         PR c++/12709
25999         * g++.dg/parse/try-catch-1.C: New test.
26000
26001 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26002
26003         * ada/acats/run_all.sh: Add more verbose output in acats.log
26004         when compiling tests.
26005
26006 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26007
26008         PR 13656
26009         * gcc.dg/typedef-redecl.c: New test case.
26010         * gcc.dg/typedef-redecl.h: New support file.
26011
26012 2004-01-13  Jan Hubicka  <jh@suse.cz>
26013
26014         * gcc.dg/always_inline.c: New test.
26015         * gcc.dg/debug/20031231-1.c: Fix.
26016
26017 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26018
26019         PR c++/13474
26020         * g++.dg/template/array3.C: New test.
26021
26022 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26023
26024         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26025         * g++.dg/warn/Wunused-2.C: Likewise.
26026
26027 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26028
26029         PR c++/13289
26030         * g++.dg/template/instantiate6.C: New test.
26031
26032 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26033
26034         PR middle-end/11397
26035         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26036
26037 2004-01-12  Jan Hubicka  <jh@suse.cz>
26038
26039         PR opt/12826
26040         * gcc.dg/20040112-1.c: New.
26041
26042         * gcc.dg/dwarf-die[1-7].c: Move to...
26043         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26044         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26045
26046 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26047
26048         PR c++/4100
26049         * g++.dg/parse/friend4.C: New test.
26050
26051 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26052
26053         PR c++/4100
26054         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26055         definition is called a friend.
26056
26057 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26058
26059         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26060
26061 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26062
26063         PR c++/3478
26064         * g++.dg/parse/error10.C: New test.
26065         * g++.dg/template/arg2.C: Accept "invalid type" error.
26066
26067 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26068
26069         PR middle-end/13392
26070         * g++.dg/opt/expect2.C: New test.
26071
26072 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26073
26074         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26075         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26076         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26077         Update dg-error regexps.
26078
26079 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26080
26081         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26082         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26083
26084 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26085
26086         * gcc.dg/pragma-re-1.c: Use right pointer type.
26087
26088 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26091
26092 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26093
26094         * gcc.dg/rs6000-ldouble-1.c: New.
26095
26096 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26097
26098         DR 337
26099         PR c++/9256
26100         * g++.dg/other/abstract1.C: New test.
26101
26102 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26103
26104         * g++.dg/lookup/strong-using-1.C: New.
26105
26106 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26107
26108         PR c/11234
26109         * gcc.dg/func-ptr-conv-1.c: New test.
26110         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26111
26112 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26113
26114         PR target/13380.
26115         * gcc.c-torture/compile/20040109-1.c: New.
26116
26117 2004-01-08  Stuart Hastings  <stuart@apple.com>
26118
26119         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26120         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26121         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26122
26123 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26124
26125         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26126
26127 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26128
26129         * ada/acats/run_acats: Treat 'gnatchop' the same way
26130         as 'gnatmake'.  Export GCC_DRIVER.
26131         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26132         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26133
26134 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26135
26136         PR c++/12573
26137         * g++.dg/template/dependent-expr4.C: New test.
26138
26139 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26140
26141         * gcc.dg/altivec-11.c: New test.
26142
26143 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26146
26147 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26148
26149         PR c/6024
26150         * gcc.dg/enum-compat-1.c: New test.
26151         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26152
26153 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26154
26155         PR c/12165
26156         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26157         gcc.dg/c99-idem-qual-3.c: New tests.
26158
26159 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26160
26161         * gcc.dg/winline-7.c: Don't cast void * to int.
26162
26163 2004-01-06  Jan Hubicka  <jh@suse.cz>
26164
26165         * gcc.dg/i386-sse-5.c: New test
26166         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26167
26168 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26169
26170         PR c++/12815
26171         * g++.dg/rtti/typeid4.C: New test.
26172
26173 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26174
26175         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26176
26177 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/12132
26180         * g++.dg/template/error11.C: New test.
26181
26182         PR c++/13451
26183         * g++.dg/template/class2.C: New test.
26184
26185 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26186         Richard Sandiford <rsandifo@redhat.com>
26187
26188         PR c++/13387
26189         * g++.dg/opt/alias3.C: New test.
26190
26191 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26192
26193         PR c++/13157
26194         * g++.dg/template/koenig3.C: New test.
26195
26196         PR c++/13529
26197         * g++.dg/parse/offsetof3.C: New test.
26198
26199         * g++.dg/init/copy7.C: Add missing dg-error markers.
26200
26201         PR c++/12226
26202         * g++.dg/init/copy7.c: New test.
26203
26204         PR c++/13536
26205         * g++.dg/parse/cast1.C: New test.
26206
26207 2004-01-04  Jan Hubicka  <jh@suse.cz>
26208
26209         * gcc.dg/winline[1-7].c: New tests.
26210
26211 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26212
26213         PR c++/13520
26214         * g++.dg/template/qualttp22.C: New test.
26215
26216 2004-01-01  Jan Hubicka  <jh@suse.cz>
26217
26218         * gcc.dg/debug/20031231-1.c: New.
26219         * gcc.c-torture/compile/20040101-1.c: New.
26220         * gcc.dg/dwarf-die-[1-7].c: New.
26221
26222 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26223
26224         PR optimization/13521
26225         * gcc.c-torture/compile/20031231-1.c: New test.
26226
26227 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26228
26229         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26230
26231 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26232
26233         PR c++/10079
26234         * g++.dg/template/crash16.C: New test.
26235
26236 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26237
26238         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26239
26240 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26241
26242         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26243         ports.
26244         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26245         * g++.old-deja/g++.law/profile1.C: Likewise.
26246         * gcc.c-torture/compile/981006-1.c: Likewise.
26247         * gcc.c-torture/execute/loop-2e.x: Likewise.
26248         * gcc.c-torture/execute/loop-2f.x: Remove.
26249         * gcc.c-torture/execute/loop-2g.x: Likewise.
26250         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26251         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26252
26253 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26254
26255         PR c++/13507
26256         * g++.dg/ext/attrib11.C: New test.
26257
26258         PR c++/13494
26259         * g++.dg/template/array2-1.C: New test.
26260         * g++.dg/template/array2-2.C: New test.
26261
26262 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26263
26264         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26265
26266 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26267
26268         PR c++/12774
26269         * g++.dg/template/array1-1.C: New test.
26270         * g++.dg/template/array1-2.C: New test.
26271
26272 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26273
26274         PR fortran/12632
26275         * g77.dg/12632.f: New test case.
26276
26277 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26278
26279         PR c++/13289
26280         * g++.dg/parse/nontype1.C: New test.
26281
26282 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26283
26284         PR c++/12403
26285         * g++.dg/parse/explicit1.C: New test.
26286         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26287
26288 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26289
26290         PR c++/13081
26291         * g++.dg/opt/inline6.C: New test.
26292
26293         PR c++/12613
26294         * g++.dg/parse/error9.C: New test.
26295
26296         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26297
26298 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26299
26300         PR c++/13009
26301         * g++.dg/init/assign1.C: New test.
26302
26303 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26304
26305         PR c++/13070
26306         * g++.dg/warn/format3.C: New test case.
26307
26308 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26309
26310         * gcc.c-torture/compile/20031227-1.c: New test.
26311
26312 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26313
26314         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26315         * g77.dg/bprob/bprob.exp: Likewise.
26316         * gcc.misc-tests/bprob.exp: Likewise.
26317         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26318         variants on systems where the library does not provide that
26319         functionality.
26320         * gcc.dg/builtins-20.c: Use builtins-config.h.
26321         * gcc.dg/builtins-config.h: New file.
26322
26323 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26324
26325         * lib/gcc-dg.exp (dg-require-profiling): New function.
26326         * lib/target-supports.exp (check_profiling_available): Likewise.
26327         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26328         * g77.dg/bprob/bprob.exp: Likewise.
26329         * gcc.misc-tests/bprob.exp: Likewise.
26330         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26331         * gcc.dg/20021014-1.c: Likewise.
26332         * gcc.dg/nest.c: Likewise.
26333
26334 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26337         compiling.
26338         * g++.dg/lookup/java2.C: Likewise.
26339         * gcc.dg/cpp/lexident.c: Likewise.
26340
26341 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26342
26343         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26344         given.
26345         * gcc.c-torture/compile/961203-1.c: Likewise.
26346         * gcc.c-torture/compile/980506-1.c: Likewise.
26347
26348 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26349
26350         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26351         (additional_prunes): New global.
26352         (gcc-dg-prune): Handle additional per-test pruning.
26353         (dg-test): Clear additional_prunes between tests.
26354
26355         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26356         dg-prune-output to avoid spurious failures from assembler
26357         complaining about nonexistent WAW violations.
26358         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26359         Use dg-prune-output to avoid spurious failures from assembler
26360         warning about Itanium B-step errata.
26361
26362 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * g++.dg/abi/macro0.C: New test.
26365         * g++.dg/abi/macro1.C: Likewise.
26366         * g++.dg/abi/macro2.C: Likewise.
26367
26368         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26369         * g++.dg/abi/bitfield7.C: Likewise.
26370         * g++.dg/abi/dtor2.C: Likewise.
26371         * g++.dg/abi/mangle11.C: Likewise.
26372         * g++.dg/abi/mangle12.C: Likewise.
26373         * g++.dg/abi/mangle14.C: Likewise.
26374         * g++.dg/abi/mangle17.C: Likewise.
26375         * g++.dg/abi/vbase10.C: Likewise.
26376         * g++.dg/abi/vbase14.C: Likewise.
26377         * g++.dg/template/qualttp17.C: Likewise.
26378
26379 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26380
26381         PR c/11995
26382         * gcc.dg/20031223-1.c: New test.
26383
26384 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26385
26386         * gcc.dg/noreturn-7.c: New test.
26387
26388 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26389
26390         * gcc.dg/null-pointer-1.c: New test.
26391
26392 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26393
26394         * g++.old-deja/g++.jason/template18.C: Remove.
26395         * g++.old-deja/g++.jason/template37.C: Likewise.
26396
26397         PR c++/12862
26398         * g++.dg/lookup/ns1.C: New test.
26399
26400         PR c++/12397
26401         * g++.dg/template/lookup3.C: New test.
26402
26403 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26404
26405         * g++.dg/template/recurse1.C: New test
26406
26407 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26408
26409         PR c++/12479
26410         * g++.dg/parse/semicolon1.C: New test.
26411         * g++.dg/parse/semicolon1.h: Likewise.
26412
26413 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26414
26415         * gcc.dg/darwin-misaligned.c: New test.
26416
26417 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26418
26419         PR c/9163
26420         * gcc.dg/20031222-1.c: New test.
26421
26422 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26423
26424         PR c++/13438
26425         * g++.dg/parse/error8.C: New test.
26426
26427         PR c++/11554
26428         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26429
26430 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26431
26432         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26433         too small.
26434         * gcc.c-torture/compile/930217-1.c: Likewise.
26435         * gcc.c-torture/compile/930513-1.c: Likewise.
26436         * gcc.c-torture/execute/920908-2.c: Likewise.
26437         * gcc.c-torture/execute/921204-1.c: Likewise.
26438         * gcc.c-torture/execute/930621-1.c: Likewise.
26439         * gcc.c-torture/execute/930630-1.c: Likewise.
26440         * gcc.c-torture/execute/931031-1.c: Likewise.
26441         * gcc.c-torture/execute/980602-2.c: Likewise.
26442         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26443         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26444         * gcc.c-torture/execute/extzvsi.c: Likewise.
26445         * gcc.c-torture/unsorted/ext.c: Likewise.
26446
26447 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26448
26449         PR target/12749
26450         * gcc.c-torture/compile/20031220-2.c: New test case.
26451
26452 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26453
26454         PR optimization/13031
26455         * gcc.c-torture/compile/20031220-1.c: New test case.
26456
26457 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26458
26459         * gcc.dg/cast-function-1.c: New test.
26460
26461 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26462
26463         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26464         formats.
26465
26466 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26467
26468         PR c++/12795
26469         * g++.dg/ext/attrib10.C: New test.
26470
26471 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26472
26473         * gcc.dg/cleanup-10.c: New test.
26474         * gcc.dg/cleanup-11.c: New test.
26475
26476 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26477
26478         PR c++/13239
26479         * g++.dg/opt/expect1.C: New test.
26480
26481 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26482
26483         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26484
26485 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26486
26487         PR debug/12923
26488         * gcc.dg/20031218-1.c: New test.
26489
26490         PR debug/12389
26491         * gcc.dg/20031218-2.c: New test.
26492         * gcc.dg/20031218-3.c: New test.
26493
26494         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26495         of label name and allow for USER_LABEL_PREFIX == "_" names.
26496         * g++.dg/abi/mangle18-2.C: Likewise.
26497         * g++.dg/abi/mangle19-1.C: Likewise.
26498         * g++.dg/abi/mangle19-2.C: Likewise.
26499         * g++.dg/abi/mangle20-1.C: Likewise.
26500         * g++.dg/abi/mangle20-2.C: Likewise.
26501
26502 2003-12-18  Richard Henderson  <rth@redhat.com>
26503
26504         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26505
26506 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26507             Dan Kegel <dank@kegel.com>
26508
26509         PR other/12009
26510         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26511         testing a cross compiler, it causes spurious compile failures.
26512         * lib/g++.exp: Likewise.
26513
26514 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26515
26516         PR c++/13262
26517         * g++.dg/template/access13.C: New test.
26518
26519 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26520
26521         * gcc.dg/20031216-1.c: New test.
26522
26523 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26524
26525         PR c++/9154
26526         * g++.dg/template/error10.C: New test.
26527
26528 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26529
26530         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26531         * g++.dg/eh/simd-2.C: Likewise.
26532
26533 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26534             Roger Sayle  <roger@eyesopen.com>
26535
26536         * gcc.c-torture/execute/ieee/mzero5.c: New.
26537
26538 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/10603
26541         * g++.dg/parse/error6.C: New test.
26542
26543         PR c++/12827
26544         * g++.dg/parse/error7.C: New test.
26545
26546 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26547
26548         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26549         at -O with stabs debugging formats.
26550         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26551         * gcc.dg/debug/debug-2.c: Likewise.
26552
26553 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/12696
26556         * g++.dg/init/error1.C: New test.
26557
26558         PR c++/12218
26559         * g++.dg/init/pm3.C: New test.
26560
26561 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26562
26563         PR c/3347
26564         * gcc.dg/bitfld-8.c: New test.
26565
26566 2003-12-16  James Lemke  <jim@wasabisystems.com>
26567
26568         * gcc.dg/arm-scd42-[123].c: New tests.
26569
26570 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         PR c++/9043
26573         * g++.dg/abi/mangle20-1.C: New test.
26574         * g++.dg/abi/mangle20-2.C: New test.
26575
26576 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/13275
26579         * g++.dg/other/offsetof2.C: Remove XFAIL.
26580         * g++.dg/parse/offsetof1.C: New test.
26581         * g++.gd/parse/offsetof2.C: Likewise.
26582
26583 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26584
26585         * g++.dg/template/nontype3.C: New test.
26586         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26587
26588 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26589
26590         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26591
26592 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         PR c++/13387
26595         * g++.dg/expr/assign1.C: New test.
26596
26597         PR c++/13242
26598         * g++.dg/abi/mangle19-1.C: New test.
26599         * g++.dg/abi/mangle19-2.C: New test.
26600
26601 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26602
26603         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26604
26605 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26606
26607         * gcc.c-torture/execute/20031216-1.c: New test.
26608
26609 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26610
26611         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26612         an ICE regression.
26613
26614 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26615
26616         PR c++/10926
26617         * g++.dg/template/error9.C: New test.
26618
26619         PR c++/11116
26620         * g++.dg/template/error8.C: New test.
26621
26622 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26623
26624         PR middle-end/13400
26625         * gcc.c-torture/execute/20031215-1.c: New test case.
26626
26627 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26628
26629         PR c++/13269
26630         * g++.dg/parse/error5.C: New test.
26631
26632         PR c++/12989
26633         * g++.dg/expr/sizeof1.C: New test.
26634
26635         PR c++/13310
26636         * g++.dg/template/crash15.C: New test.
26637
26638 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26639
26640         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26641         a non-POD type as the last named parameter of a varargs function.
26642
26643 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26644
26645         PR c++/13243
26646         PR c++/12573
26647         * g++.dg/template/crash14.C: New test.
26648         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26649
26650 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26651
26652         * g++.dg/other/java1.C: New test.
26653
26654         PR c++/13241
26655         * g++.dg/abi/mangle18-1.C: New test.
26656         * g++.dg/abi/mangle18-2.C: New test.
26657
26658 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26659
26660         PR optimization/10312
26661         * gcc.c-torture/execute/20031214-1.c: New.
26662
26663 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26664
26665         PR c++/10779
26666         PR c++/12160
26667         * g++.dg/parse/error3.C: New test.
26668         * g++.dg/parse/error4.C: Likewise.
26669         * g++.dg/abi/mangle4.C: Tweak error messages.
26670         * g++.dg/lookup/using5.C: Likewise.
26671         * g++.dg/other/error2.C: Likewise.
26672         * g++.dg/parse/typename5.C: Likewise.
26673         * g++.dg/parse/undefined1.C: Likewise.
26674         * g++.dg/template/arg2.C: Likewise.
26675         * g++.dg/template/ttp3.C: Likewise.
26676         * g++.dg/template/type1.C: Likewise.
26677         * g++.old-deja/g++.other/crash32.C: Likewise.
26678         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26679
26680 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26681
26682         PR c++/13106
26683         * g++.dg/warn/noreturn-3.C: New test.
26684
26685 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         PR c++/13118
26688         * g++.dg/abi/covariant3.C: New.
26689
26690 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * g++.dg/eh/ia64-1.C: New test.
26693
26694 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26695
26696         PR optimization/13037
26697         * g77.f-torture/execute/13037.f: New test case.
26698
26699 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         PR c++/12881
26702         * g++.dg/abi/covariant2.C: New.
26703
26704 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26705
26706         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26707
26708 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26709
26710         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26711
26712 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26713
26714         PR other/10819
26715         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26716         to fix Bug 10819.
26717         * lib/g++.exp (g++_version): Likewise.
26718         * lib/g77.exp (g77_version): Likewise.
26719         * lib/objc.exp (default_objc_version): Likewise.
26720
26721 2003-12-10  Richard Henderson  <rth@redhat.com>
26722
26723         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26724
26725         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26726
26727 2003-12-08  Matt Austern  <austern@apple.com>
26728
26729         PR c/13134
26730         * lib/gcc-dg.exp (dg-require-visibility): Define.
26731         * lib/target-supports (check_visibility_available): Define.
26732         * gcc.dg/visibility-1.c: New test.
26733         * gcc.dg/visibility-2.c: Likewise.
26734         * gcc.dg/visibility-3.c: Likewise.
26735         * gcc.dg/visibility-4.c: Likewise.
26736         * gcc.dg/visibility-5.c: Likewise.
26737         * gcc.dg/visibility-6.c: Likewise.
26738         * g++.dg/ext/visibility-1.C: Likewise.
26739         * g++.dg/ext/visibility-2.C: Likewise.
26740         * g++.dg/ext/visibility-3.C: Likewise.
26741         * g++.dg/ext/visibility-4.C: Likewise.
26742         * g++.dg/ext/visibility-5.C: Likewise.
26743         * g++.dg/ext/visibility-6.C: Likewise.
26744
26745 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26746
26747         * g++.dg/lookup/java1.C: New test.
26748         * g++.dg/lookup/java2.C: New test.
26749
26750 2003-12-07  Falk Hueffner  <falk@debian.org>
26751
26752         * g++.dg/opt/noreturn-1.C: New test.
26753
26754 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26755
26756         * gcc.dg/overflow-1.c: New test.
26757
26758 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26759
26760         * g77.f-torture/compile/13060.f: New test.
26761
26762 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26763
26764         PR c++/13323
26765         * g++.dg/inherit/operator2.C: New test.
26766
26767 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26768
26769         PR c++/13305
26770         * g++.dg/ext/attrib9.C: New test.
26771
26772 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26773
26774         PR c++/13314
26775         * g++.dg/template/error7.C: New test.
26776
26777 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26778             J"orn Rennecke <joern.rennecke@superh.com>
26779
26780         PR target/13302
26781         * g++.dg/other/struct-va_list.C: New test.
26782
26783 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26784
26785         PR c++/13166
26786         * g++.dg/parse/defarg6.C: New test.
26787
26788 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26789
26790         PR target/13256
26791         * gcc.c-torture/execute/20031201-1.c: New test.
26792
26793 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26794
26795         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26796
26797 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26798
26799         * gcc.dg/builtin-return-1.c: New test.
26800
26801 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26802             J"orn Rennecke <joern.rennecke@superh.com>
26803
26804         PR optimization/13260
26805         * gcc.c-torture/execute/20031204-1.c: New test.
26806
26807 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26808
26809         PR c++/9127
26810         * g++.dg/template/error6.C: New test.
26811
26812 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.dg/20031202-1.c: New test.
26815
26816 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26817
26818         PR c++/13179
26819         * g++.dg/template/eh1.C: New test.
26820
26821         PR c++/10771
26822         * g++.dg/template/error5.C: New test.
26823
26824 2003-12-02  David Ung  <davidu@mips.com>
26825
26826         * gcc.dg/compat/vector-check.h: Corrected type for var
26827         g_##TMODE
26828
26829 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26830
26831         PR c++/10126
26832         * g++.dg/template/ptrmem8.C: New test.
26833
26834 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26835
26836         PR c++/12573
26837         * g++.dg/template/dependent-expr3.C: New test.
26838
26839 2003-12-01  James Lemke  <jim@wasabisystems.com>
26840
26841         * gcc.dg/arm-g2.c: New test.
26842
26843 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26844
26845         PR optimization/11634
26846         * gcc.dg/20031201-2.c: New test case.
26847
26848 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26849
26850         PR 11433
26851         * objc.dg/proto-lossage-3.m: New test.
26852
26853 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26854
26855         PR optimization/12628
26856         * gcc.dg/20031201-1.c: New test case.
26857
26858 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26859
26860         * gcc.dg/unaligned-1.c: New test.
26861
26862 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/9849
26865         * g++.dg/template/error4.C: New test.
26866         * g++.dg/template/nested3.C: Adjust error markers.
26867
26868 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26869
26870         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26871
26872 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26873
26874         PR c/10333
26875         * gcc.dg/bitfld-7.c: New test.
26876
26877 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26878
26879         * gcc.dg/tls/asm-1.C: New test.
26880
26881 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26882
26883         * gcc.dg/cpp/assert4.c: Update.
26884
26885 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26886
26887         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26888         * gcc.dg/builtin-apply3.c: New test.
26889
26890 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26891
26892         * lib/compat.exp (compat-obj): New xfaildata parameter.
26893         Use it to set compiler_conditional_xfail_data before compiling.
26894         (compat-get-options): Handle dg-xfail-if.
26895         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26896         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26897         * gcc.dg/compat/vector-1_y.c: Likewise.
26898         * gcc.dg/compat/vector-2_x.c: Likewise.
26899         * gcc.dg/compat/vector-2_y.c: Likewise.
26900
26901 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26902
26903         * g++.dg/opt/reg-stack4.C: New test.
26904
26905 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26906
26907         * gcc.dg/builtin-apply2.c: New test.
26908
26909 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26910
26911         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26912
26913 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/12924
26916         * g++.dg/template/template-id-2.C: New test.
26917
26918 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26919
26920         PR c++/5369
26921         * g++.dg/template/memfriend1.C: New test.
26922         * g++.dg/template/memfriend2.C: Likewise.
26923         * g++.dg/template/memfriend3.C: Likewise.
26924         * g++.dg/template/memfriend4.C: Likewise.
26925         * g++.dg/template/memfriend5.C: Likewise.
26926         * g++.dg/template/memfriend6.C: Likewise.
26927         * g++.dg/template/memfriend7.C: Likewise.
26928         * g++.dg/template/memfriend8.C: Likewise.
26929         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26930
26931 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26932
26933         PR c++/12515
26934         * g++.dg/ext/cond1.C: New test.
26935
26936 2003-11-20  Richard Henderson  <rth@redhat.com>
26937
26938         * gcc.dg/20020201-2.c: Remove.
26939         * gcc.dg/20020201-4.c: Remove.
26940         * gcc.dg/20020304-1.c: Remove.
26941
26942 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26943
26944         * gcc.dg/cpp/trad/xwin1.c: New test case.
26945
26946 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26947
26948         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26949         * lib/g77.exp: Likewise.
26950         * lib/objc.exp: Likewise.
26951         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26952         for darwin.
26953
26954 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26955
26956         PR c++/12932
26957         * g++.dg/template/static5.C: New test.
26958
26959 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26960
26961         * gcc.dg/nested-func-1.c: New test.
26962
26963 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26964
26965         * gcc.dg/cpp/assert4.c: New test.
26966
26967 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26968
26969         PR c++/2294
26970         * g++.dg/lookup/using9.c: New test.
26971
26972 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26973
26974         PR c++/12762
26975         * g++.dg/template/error3.C: New test.
26976
26977 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26978
26979         PR ada/13035
26980         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26981         No longer use a wrapper for gcc, since this does not work under
26982         Windows.
26983
26984 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26985
26986         PR c++/2094
26987         * g++.dg/template/ptrmem7.C: New test.
26988
26989 2003-11-13  Andrew Pinski <apinski@apple.com>
26990
26991         * gcc.c-torture/compile/20031113-1.c: New test.
26992
26993 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26994             Kean Johnston <jkj@sco.com>
26995
26996         PR c/13029
26997         * gcc.dg/unused-4.c: Update.
26998
26999 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27000
27001         * g++.dg/opt/const3.C: New test.
27002
27003 2003-11-13  Jan Hubicka  <jh@suse.cz>
27004
27005         * gcc.c-torture/compile/20031112-1.c: New test.
27006
27007 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27008
27009         * g++.dg/parse/crash10.C: Remove bogus error marker.
27010
27011 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27012
27013         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27014         (host_gcc): Likewise.
27015         (ROOT): Honor $PWDCMD.
27016         (BASE): Likewise.
27017         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27018
27019 2003-11-12  Catherine Moore  <clm@redhat.com>
27020
27021         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27022
27023 2003-11-12  Andreas Jaeger  <aj@suse.de>
27024             Jakub Jelinek  <jakub@redhat.com>
27025             Andrew Pinski  <pinskia@physics.uc.edu>
27026             Richard Henderson  <rth@redhat.com>
27027
27028         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27029         systems.
27030         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27031
27032         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27033         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27034
27035 2003-11-11  Andreas Jaeger  <aj@suse.de>
27036
27037         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27038
27039         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27040
27041 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27042
27043         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27044         Clean ups.
27045
27046 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27047
27048         * gcc.dg/trampoline-1.c: New test.
27049
27050 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27051
27052         * gcc.c-torture/compile/200031109-1.c: New test.
27053
27054 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27055
27056         PR c/3190
27057         PR c/8714
27058         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27059         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27060         gcc.dg/format/no-y2k-1.c: Update.
27061
27062 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27063
27064         PR optimization/10467
27065         * gcc.dg/20031108-1.c: New test case.
27066
27067 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27068
27069         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27070
27071 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27072
27073         * gcc.dg/compound-lvalue-1.c: New test.
27074         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27075         some XFAILs.
27076
27077 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27078
27079         * gcc.dg/altivec-varargs-1.c: New test.
27080
27081 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27082
27083         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27084         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27085         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27086         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27087         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27088
27089 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27090
27091         * gcc.dg/cond-lvalue-1.c: New test.
27092
27093 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27094
27095         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27096
27097 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27098
27099         PR c++/11616
27100         * g++.dg/template/instantiate5.C: New test.
27101
27102 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27103
27104         PR c++/12726
27105         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27106         * ChangeLog: Add missing first entry for above test.
27107
27108 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27109
27110         PR c++/9810
27111         * g++.dg/template/using8.C: New test.
27112         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27113
27114 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27115
27116         PR optimization/10817
27117         * gcc.c-torture/compile/20031102-1.c: New test case.
27118
27119 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27120
27121         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27122         2147483647.
27123
27124 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27125
27126         * gcc.dg/20031102-1.c: New test.
27127
27128 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27129
27130         * gcc.dg/complex-1.c: New test.
27131
27132 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133
27134         PR c++/12796
27135         * g++.dg/template/crash13.C: Adjust expected error location.
27136         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27137
27138 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27139
27140         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27141
27142 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27143
27144         PR/10239
27145         * gcc.c-torture/compile/20031031-2.c: New test.
27146
27147 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27148
27149         PR/11640
27150         * gcc.c-torture/compile/20031031-1.c: New test.
27151
27152 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27153
27154         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27155         * gcc.misc-tests/bprob.exp: Likewise.
27156         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27157         the execution test on arm-elf configs.
27158         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27159         configs that don't support scratch files.
27160         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27161
27162 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27163
27164         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27165         done by dejagnu.
27166
27167 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27168
27169         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27170         Avoid non pure sh syntax. Add more logging.
27171
27172         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27173         fail.
27174
27175 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27176
27177         PR libgcj/10610
27178         * gcc.dg/ppc-stackalign-1.c: New test.
27179
27180 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27181
27182         * ada/acats/run_all.sh: Change output to be more compliant with
27183         dejagnu framework.
27184         Create acats.sum and acats.log files under testsuite/ada/acats
27185         Only run [a-z]* directories, to filter out e.g. CVS.
27186         Redirect build output to log file.
27187
27188 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27189
27190         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27191
27192 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27193
27194         PR ada/5909:
27195         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27196
27197 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27198
27199         * gcc.c-torture/compile/20031023-1.c: New test.
27200         * gcc.c-torture/compile/20031023-2.c: New test.
27201         * gcc.c-torture/compile/20031023-3.c: New test.
27202         * gcc.c-torture/compile/20031023-4.c: New test.
27203
27204 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27205
27206         PR c++/10371
27207         * g++.dg/lookup/scoped8.C: New test.
27208
27209 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27210
27211         * g++.dg/opt/reg-stack3.C: New test.
27212
27213 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27214
27215         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27216
27217 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27218
27219         PR c++/11076
27220         * g++.dg/template/crash13.C: New test.
27221
27222 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27223
27224         * gcc.dg/c99-restrict-2.c: New test.
27225
27226 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27227
27228         PR c++/12698, c++/12699, c++/12700, c++/12566
27229         * g++.dg/inherit/covariant9.C: New test.
27230         * g++.dg/inherit/covariant10.C: New test.
27231         * g++.dg/inherit/covariant11.C: New test.
27232
27233 2003-10-23  Jason Merrill  <jason@redhat.com>
27234
27235         PR c++/12726
27236         * g++.dg/ext/complit2.C: New test.
27237
27238 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27239
27240         PR target/12654
27241         * gcc.c-torture/execute/20031020-1.c: New test.
27242
27243 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27244
27245         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27246         following the jump_insn.
27247
27248 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27249
27250         * gcc.dg/cast-lvalue-1.c: New test.
27251
27252 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27253
27254         PR c++/11962
27255         * g++.dg/template/cond2.C: New test.
27256
27257 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27258
27259         * gcc.dg/builtins-28.c: New test.
27260
27261 2003-10-20  Jan Hubicka  <jh@suse.cz>
27262
27263         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27264         parameter.
27265         * testsuite/gcc.dg/inline-2.c: Likewise.
27266
27267 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27268
27269         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27270         * gcc.dg/nest.c: Likewise.
27271
27272 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27273
27274         PR c++/9781, c++/10583, c++/11862
27275         * g++.dg/parse/crash13.C: New test.
27276
27277 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27278
27279         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27280
27281 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27282
27283         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27284         Define HAVE_C99_RUNTIME except on Solaris.
27285         * gcc.dg/builtins-20.c: Likewise.
27286
27287 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27288
27289         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27290
27291 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27292
27293         PR c++/12495
27294         * g++.dg/template/crash21.C: New test.
27295
27296 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27297
27298         PR c++/2513
27299         * g++.dg/template/typename5.C: New test.
27300
27301 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27302
27303         PR c++/12369
27304         * g++.dg/template/friend25.C: New test.
27305
27306 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27307
27308         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27309         versions.
27310
27311 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27312
27313         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27314         == 2147483647.
27315
27316 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27317
27318         * gcc.c-torture/execute/960416-1.x: Remove.
27319         * gcc.c-torture/execute/divconst-3.x: Likewise.
27320
27321 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27322
27323         PR target/12598
27324         * gcc.dg/torture/cris-volatile-1.c: New test.
27325
27326 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27327
27328         PR optimization/9325
27329         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27330         for overflowing floating point to integer conversion during RTL
27331         simplification.
27332
27333 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27334
27335         * objc/execute/_cmd.m: Fix typo.
27336         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27337         Relax 'scan-assembler' regexp.
27338         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27339         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27340         * objc.dg/zero-link-2.m: Remove blank line.
27341         * objc.dg/zero-link-3.m: New test case.
27342
27343 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27344
27345         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27346
27347         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27348         than linker trickery.
27349
27350 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27351
27352         PR c++/12370
27353         * g++.dg/other/friend2.C: New test.
27354
27355 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27356
27357         * gcc.dg/20031012-1.c: New test.
27358
27359 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27360
27361         * gcc.dg/weak/weak-3.c: Fix for new warning.
27362
27363 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27364
27365         PR optimization/8750
27366         * gcc.c-torture/execute/20031012-1.c: New test case.
27367
27368 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27369
27370         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27371         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27372
27373 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27374
27375         PR optimization/12260
27376         * gcc.c-torture/compile/20031011-2.c: New test case.
27377
27378 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27379
27380         * gcc.c-torture/execute/20031011-1.c: New testcase.
27381
27382 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27383
27384         * gcc.c-torture/compile/20031011-1.c: New test.
27385
27386 2003-10-11  Jan Hubicka  <jh@suse.cz>
27387
27388         * g++.dg/other/first-global.C: New test.
27389
27390 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27391
27392         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27393
27394 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27395
27396         * gcc.c-torture/compile/20031010-1.c: New test.
27397
27398 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27399
27400         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27401         * gcc.c-torture/execute/va-arg-25.c: ... here.
27402
27403 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27404
27405         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27406
27407 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27408
27409         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27410
27411 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27412
27413         * g++.dg/parse/error2.C: New test.
27414
27415 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27416
27417         PR c++/11097
27418         * g++.dg/other/error5.C: Modify the error message.
27419         * g++.dg/lookup/using8.C: New test.
27420
27421 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27422
27423         * gcc.dg/darwin-abi-2.c: New file.
27424         * gcc.c-torture/execute/va-arg-24.c: New file.
27425
27426 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27427
27428         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27429         indentation.
27430
27431 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27432
27433         PR c++/10147
27434         * g++.dg/other/error4.C: Update error messages.
27435         * g++.dg/template/ptrmem4.C: Likewise.
27436
27437         PR c++/12337
27438         * g++.dg/init/new9.C: New test.
27439
27440         PR c++/12334, c++/12236, c++/8656
27441         * g++.dg/ext/attrib8.C: New test.
27442
27443 2003-10-06  Devang Patel  <dpatel@apple.com>
27444
27445         * gcc.dg/debug/dwarf2-3.h: New test.
27446         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27447
27448 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27449
27450         * g++.dg/opt/cfg2.C: New test.
27451
27452 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27453
27454         * g++.dg/opt/float1.C: New test.
27455
27456 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27457
27458         * gcc.dg/c90-array-lval-6.c: New test.
27459         * gcc.dg/c99-array-lval-6.c: New test.
27460
27461 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27462             Ziemowit Laski  <zlaski@apple.com>
27463
27464         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27465         'Derived', so that it is never considered a class method; add
27466         new warning for '+port' method ambiguity.
27467         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27468         <objc/objc-api.h> (needed on Mac OS X).
27469         * objc.dg/method-13.m: New test.
27470
27471 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27472
27473         PR optimization/9325, PR java/6391
27474         * gcc.c-torture/execute/20031003-1.c: New test case.
27475
27476 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR optimization/12180
27479         * gcc.dg/20031002-1.c: New test.
27480
27481         PR c++/12486
27482         * g++.dg/inherit/error1.C: New test.
27483
27484 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27485
27486         * lib/f-torture.exp (search_for): Rename to...
27487         (search_for_re): This.  Also, clean up comments and the
27488         "regexp" invocation.
27489
27490 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27491
27492         * gcc.c-torture/compile/20031002-1.c: New test.
27493
27494 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27495
27496         * g++.dg/opt/cond1.C: New test.
27497
27498 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27499
27500         * gcc.dg/Wold-style-definition-2.c: New testcase.
27501         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27502
27503 2003-09-29  Richard Henderson  <rth@redhat.com>
27504
27505         * g++.dg/init/array10.C: Add dg-options.
27506
27507 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27508
27509         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27510
27511 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27512
27513         * g++.dg/template/friend19.C: Fix typo.
27514         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27515
27516 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27517
27518         * gcc.c-torture/execute/20030928-1.c: New test.
27519         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27520
27521 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27522
27523         * g++.dg/opt/unroll1.C: New test.
27524
27525 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27526
27527         PR optimization/11741
27528         * gcc.dg/20030926-1.c: New test case.
27529
27530 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27531
27532         PR c++/5655
27533         * g++.dg/parse/access7.C: New test.
27534         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27535
27536 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27537
27538         MERGE OF objc-improvements-branch into MAINLINE:
27539         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27540         if libobjc has not been built.
27541         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27542         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27543         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27544         objc/execute/nested-3.m, objc/execute/np-2.m,
27545         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27546         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27547         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27548         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27549         objc.dg/special/unclaimed-category-1.h,
27550         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27551         well as GNU runtime.
27552         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27553         * execute/cascading-1.m, execute/function-message-1.m,
27554         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27555         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27556         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27557         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27558         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27559         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27560         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27561         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27562         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27563         * objc.dg/bitfield-2.m: Run only on Darwin.
27564         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27565         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27566         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27567         * objc.dg/const-str-1.m: Fix constant string layout.
27568
27569 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27570
27571         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27572
27573 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27574
27575         * gcc.dg/darwin-abi-1.c: New file.
27576
27577 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27578
27579         PR target/12281
27580         * gcc.c-torture/compile/20030921-1.c: New test.
27581
27582 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27583
27584         * g++.dg/opt/reg-stack2.C: New test.
27585
27586 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27587
27588         * g++.dg/eh/delayslot1.C: New test.
27589
27590 2003-09-20  Richard Henderson  <rth@redhat.com>
27591
27592         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27593
27594 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27595
27596         * gcc.c-torture/execute/20030920-1.c: New test case.
27597
27598 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27599
27600         * g++.dg/rtti/typeid3.C: Correct expected error message.
27601
27602 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27603
27604         PR c++/157
27605         * g++.dg/parse/crash12.C: New test.
27606
27607 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27608
27609         * gcc.dg/compat/mixed-struct-check.h: New.
27610         * gcc.dg/compat/mixed-struct-defs.h: New.
27611         * gcc.dg/compat/mixed-struct-init.h: New.
27612         * gcc.dg/compat/struct-by-value-19_main.c: New.
27613         * gcc.dg/compat/struct-by-value-19_x.c: New.
27614         * gcc.dg/compat/struct-by-value-19_y.c: New.
27615         * gcc.dg/compat/struct-by-value-20_main.c: New.
27616         * gcc.dg/compat/struct-by-value-20_x.c: New.
27617         * gcc.dg/compat/struct-by-value-20_y.c: New.
27618         * gcc.dg/compat/struct-return-19_main.c: New.
27619         * gcc.dg/compat/struct-return-19_x.c: New.
27620         * gcc.dg/compat/struct-return-19_y.c: New.
27621         * gcc.dg/compat/struct-return-20_main.c: New.
27622         * gcc.dg/compat/struct-return-20_x.c: New.
27623         * gcc.dg/compat/struct-return-20_y.c: New.
27624
27625 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27626         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27627         so that it will not complain on LP64 targets.
27628
27629 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27630
27631         PR c++/495
27632         * g++.dg/template/friend24.C: New test.
27633
27634 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         PR c++/12332
27637         * g++.dg/template/memtmpl2.C: New test.
27638
27639 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR target/11184
27642         * gcc.dg/builtin-apply1.c: New test.
27643
27644 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         PR c++/9848
27647         * g++.dg/warn/Wunused-4.C: New test.
27648
27649 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27650
27651         PR c++/12316
27652         * g++.dg/other/gc2.C: New test.
27653
27654 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27655
27656         PR c++/11991
27657         * g++.dg/rtti/typeid3.C: New test.
27658
27659         PR c++/12266
27660         * g++.dg/overload/template1.C: New test.
27661
27662 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27663
27664         * g++.dg/opt/cfg3.C: New test.
27665
27666 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27667
27668         PR c++/7939
27669         * g++.dg/template/crash11.C: New test.
27670
27671 2003-09-16  Jason Merrill  <jason@redhat.com>
27672             Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.dg/attr-warn-unused-result.c: New test.
27675
27676 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         PR c++/12184
27679         * g++.dg/expr/call2.C: New test.
27680
27681 2003-09-15  Andreas Jaeger  <aj@suse.de>
27682
27683         * gcc.dg/Wold-style-definition-1.c: New test.
27684
27685 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27686
27687         PR c++/3907
27688         * g++.dg/parse/template12.C: New test.
27689
27690         * g++.dg/abi/bitfield11.C: New test.
27691         * g++.dg/abi/bitfield12.C: Likewise.
27692
27693 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27694
27695         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27696         non-expansion of functional macro name without arguments at EOL.
27697         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27698
27699 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27700
27701         * gcc.c-torture/execute/20030914-[12].c: New tests.
27702
27703 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         PR c++/11788
27706         * g++.dg/overload/addr1.C: New test.
27707
27708 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27709
27710         * gcc.dg/20030909-1.c: New test.
27711
27712 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27713
27714         * gcc.dg/ultrasp10.c: New test.
27715
27716 2003-09-09  Devang Patel  <dpatel@apple.com>
27717
27718         * gcc.dg/darwin-ld-6.c: New test.
27719
27720 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27721
27722         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27723
27724 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27725
27726         * gcc.dg/ia64-types1.c: New test.
27727         * gcc.dg/ia64-types2.c: Likewise.
27728
27729 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27730
27731         * gcc.dg/builtins-1.c: Add more _Complex tests.
27732         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27733
27734         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27735         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27736
27737 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27738
27739         PR c++/11786
27740         * g++.dg/lookup/koenig2.C: New test.
27741
27742         PR c++/5296
27743         * g++.dg/rtti/typeid2.C: New test.
27744
27745 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27746
27747         * gcc.c-torture/compile/20030904-1.c: New test.
27748
27749 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27750
27751         * g++.dg/opt/longbranch2.C: New test.
27752
27753 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27754
27755         * g++.dg/template/crash10.C: Only compile it.
27756
27757 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27758
27759         PR middle-end/11665
27760         * gcc.c-torture/compile/20030907-1.c: New test.
27761         * g++.dg/init/array11.C: New test.
27762
27763 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27764
27765         PR c++/11852
27766         * g++.dg/init/struct1.C: New test.
27767
27768 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27769
27770         PR c++/12181
27771         * g++.dg/expr/comma1.C: New test.
27772
27773 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27774
27775         PR c++/11867
27776         * g++.dg/expr/static_cast5.C: New test.
27777
27778 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27779
27780         PR c++/11507
27781         * g++.dg/lookup/scoped7.C: New test.
27782
27783         PR c++/9574
27784         * g++.dg/other/static1.C: New test.
27785
27786         PR c++/11490
27787         * g++.dg/warn/template-1.C: New test.
27788
27789         PR c++/11432
27790         * g++.dg/template/crash10.C: New test.
27791
27792         PR c++/2478
27793         * g++.dg/overload/VLA.C: New test.
27794
27795         PR c++/10804
27796         * g++.dg/template/call1.C: New test.
27797
27798 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         PR c++/11794
27801         * g++.dg/parse/using3.C: New test.
27802
27803 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27804
27805         PR c++/11409
27806         * g++.dg/overload/builtin3.C: New test case.
27807
27808 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27809
27810         PR c/9862
27811         * gcc.dg/20030906-1.c: New test.
27812         * gcc.dg/20030906-2.c: Likewise.
27813
27814 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         PR c++/12167
27817         * g++.dg/parse/defarg5.C: New test.
27818
27819         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27820
27821 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27822
27823         PR c++/12163
27824         * g++.dg/expr/static_cast4.C: New test.
27825
27826         PR c++/12146
27827         * g++.dg/template/crash9.C: New test.
27828
27829 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27830
27831         * g++.old-deja/g++.ext/pretty2.C: Update for change
27832         in __FUNCTION__.
27833         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27834
27835 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27836
27837         PR c++/11922
27838         * g++/dg/template/qualified-id1.C: New test.
27839
27840         PR c++/12037
27841         * g++.dg/warn/noeffect4.C: New test.
27842
27843 2003-09-04  Matt Austern  <austern@apple.com>
27844
27845         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27846         * g++.dg/ext/fnname2.C: Likewise.
27847         * g++.dg/ext/fnname3.C: Likewise.
27848
27849 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27850
27851         * g++.dg/expr/lval1.C: New test.
27852         * g++.dg/ext/lvcast.C: Remove.
27853
27854 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27855
27856         PR optimization/11700.
27857         * gcc.c-torture/compile/20030903-1.c: New test case.
27858
27859 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/12053
27862         * g++.dg/abi/layout4.C: New test.
27863
27864 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27865
27866         PR c++/11553
27867         * g++.dg/parse/friend3.C: New test.
27868
27869 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/11847
27872         * g++.dg/template/class1.C: New test.
27873
27874         PR c++/11808
27875         * g++.dg/expr/call1.C: New test.
27876
27877 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/12114
27880         * g++.dg/init/ref9.C: New test.
27881
27882         PR c++/11972
27883         * g++.dg/template/nested4.C: New test.
27884
27885 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/12093
27888         * g++.dg/template/non-dependent4.C: New test.
27889
27890         PR c++/11928
27891         * g++.dg/inherit/conv1.C: New test.
27892
27893 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR c++/6196
27896         * g++.dg/ext/label1.C: New test.
27897         * g++.dg/ext/label2.C: Likewise.
27898
27899 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27900
27901         * g++.dg/expr/cond3.C: New test.
27902
27903 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27904
27905         * gcc.dg/builtins-1.c: Add new builtin cases.
27906
27907 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27908
27909         * gcc.dg/builtins-1.c: Add new cases.
27910         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27911
27912 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27913
27914         * gcc.dg/builtins-1.c: Add more math builtin tests.
27915         * gcc.dg/torture/builtin-attr-1.c: New test.
27916
27917 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR optimization/5079
27920         * g++.dg/opt/static3.C: New test.
27921
27922 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27923
27924         * gcc.misc-tests/gcov-10b.c: New test.
27925
27926 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27927
27928         * g++.dg/opt/ptrmem3.C: New test.
27929
27930         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27931
27932 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * gcc.dg/20030826-2.c: New test.
27935
27936 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27937
27938         PR middle-end/12002
27939         * g77.f-torture/compile/12002.f: New test case.
27940
27941 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27942
27943         * gcc.dg/20030826-1.c: New test case.
27944
27945 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27946
27947         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27948
27949 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         PR c++/11871
27952         * c++.dg/lookup/crash1.C: New test.
27953
27954         * c++.dg/warn/noeffect3.C: New test.
27955
27956 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27957
27958         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27959         * gcc.dg/compat/vector-1_y.c: Ditto.
27960         * gcc.dg/compat/vector-2_x.c: Ditto.
27961         * gcc.dg/compat/vector-2_y.c: Ditto.
27962
27963 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27964
27965         * gcc.dg/20030702-1.c: New test.
27966
27967 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27968
27969         PR c++/8795
27970         * g++.dg/ext/altivec-1.C: New test.
27971
27972 2003-08-24  Richard Henderson  <rth@redhat.com>
27973
27974         * g++.dg/eh/simd-2.C: Add -w for x86.
27975
27976 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27977
27978         * gcc.dg/20030815-1.c: New test.
27979
27980 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27981
27982         PR c++/3765
27983         * g++.dg/parse/access6.C: New test.
27984
27985 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27986
27987         PR c++/641, c++/11876
27988         * g++.dg/template/friend22.C: New test.
27989         * g++.dg/template/friend23.C: Likewise.
27990
27991 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27992
27993         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27994         identically.
27995
27996 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27997
27998         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27999
28000 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28001
28002         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28003
28004 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28005
28006         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28007
28008 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28009
28010         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28011
28012 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28013
28014         PR c++/11919
28015         * g++.dg/overload/prom1.C: New test.
28016
28017         PR c++/11551
28018         * g++.dg/parse/dtor2.C: New test.
28019
28020         PR c++/10762
28021         * g++.dg/parse/using2.C: New test.
28022
28023 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28024
28025         PR target/11805
28026         * gcc.c-torture/compile/20030821-1.c: New.
28027
28028 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28029
28030         PR c++/11834
28031         * g++.dg/template/deduce2.C: New test.
28032
28033 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28034
28035         * gcc.c-torture/execute/20030821-1.c: New test.
28036
28037 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28038
28039         PR middle-end/11984
28040         * gcc.dg/20030820-1.c: New test case.
28041
28042 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28043
28044         PR c++/11945
28045         * g++.dg/warn/noeffect2.C: New test.
28046
28047 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28048
28049         PR c++/10926
28050         * g++.dg/template/dtor2.C: New test.
28051
28052         PR c++/11684
28053         * g++.dg/template/operator1.C: New test.
28054         * g++.dg/parse/operator4.C: New test.
28055
28056         PR c++/11946.C
28057         * g++.dg/expr/enum1.C: New test.
28058         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28059
28060         PR c++/11036.C
28061         * g++.dg/parse/elab2.C: New test.
28062         * g++.dg/parse/typedef4.C: Change error message.
28063         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28064         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28065         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28066
28067 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28068
28069         * gcc.dg/pch/warn-1.c: New.
28070         * gcc.dg/pch/warn-1.hs: New.
28071
28072         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28073         not-tested file.
28074
28075 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28076
28077         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28078
28079 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28080
28081         * gcc.dg/uninit-D.c: New Test.
28082         * gcc.dg/uninit-E.c: New Test.
28083         * gcc.dg/uninit-F.c: New Test.
28084         * gcc.dg/uninit-G.c: New Test.
28085
28086 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28087
28088         * g++.dg/README: Describe the pch directory.
28089
28090 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28091
28092         PR c++/11174
28093         * g++.dg/parse/access4.C: New test.
28094         * g++.dg/parse/access5.C: Likewise.
28095         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28096
28097 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28098
28099         * gcc.dg/noncompile/20030818-1.c: New.
28100
28101 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28102
28103         PR c++/11957
28104         * g++.dg/warn/noeffect1.C: New test.
28105
28106         * g++.dg/template/scope2.C: New test.
28107         * g++.dg/template/error2.C: Correct dg-error
28108
28109 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28110
28111         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28112
28113 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         PR C++/11512
28116         * g++.dg/template/warn1.C: New.
28117
28118 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28119
28120         * g++.dg/template/error2.C: New test.
28121         * g++.dg/lookup/using7.C: Adjust errors
28122         * g++.old-deja/g++.pt/crash36.C: Likewise.
28123         * g++.old-deja/g++.pt/derived3.C: Likewise.
28124
28125 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28126
28127         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28128         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28129         * gcc.c-torture/execute/builtins/string-9.c: New, from
28130         string-opt-9.c.  Adjust for execute/builtins framework.
28131         * gcc.c-torture/execute/string-opt-9.c: Delete.
28132
28133 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28134
28135         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28136
28137         * g++.dg/parse/ret-type2.C: New test.
28138
28139         PR c++/11703
28140         * g++.dg/init/new8.C: New test.
28141
28142         PR c++/10923
28143         * g++.dg/parse/typedef5.C: New test.
28144
28145         PR c++/9512
28146         * g++.dg/parse/qualified2.C: New test.
28147         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28148         invalid code.
28149
28150 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28151
28152         * g++.dg/conversion/ptrmem1.C: New test.
28153
28154 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28155
28156         PR target/11693
28157         * gcc.dg/20030811-1.c: New test.
28158
28159         PR target/11535
28160         * gcc.c-torture/execute/20030811-1.c: New test.
28161
28162 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28163
28164         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28165
28166 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28167
28168         PR c++/11789.C
28169         * g++.dg/inherit/multiple1.C: New test.
28170
28171 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28172
28173         * gcc.dg/spe1.c: New test.
28174
28175         PR c++/11670
28176         * g++.dg/expr/cast2.C: New test.
28177
28178         PR c++/10530
28179         * g++.dg/template/dependent-name2.C: New test.
28180
28181 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         * g++.dg/parse/crash11.C: Put the dg options in comments.
28184
28185 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28186
28187         * lib/gcc-dg.exp: Update for diagnostic change.
28188
28189 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28190
28191         PR c++/5767
28192         * g++.dg/parse/crash11.C: New test.
28193
28194 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28195
28196         * gcc.dg/cpp/spacing1.c: Update.
28197
28198 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28199
28200         PR target/11739
28201         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28202         a value for -mtune.
28203
28204 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28205
28206         PR middle-end/11771
28207         * gcc.c-torture/compile/20030804-1.c: New test case.
28208
28209 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28210
28211         * gcc.dg/20030804-1.c: New test case.
28212
28213 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28214
28215         * gcc.dg/cpp/separate-1.c: New test.
28216
28217 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         PR c++/11704
28220         * g++.dg/template/dependent-expr2.C: New test.
28221
28222         PR c++/11766
28223         * g++.dg/expr/ptrmem1.C: New test.
28224
28225 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28226
28227         PR c++/9453
28228         * g++.dg/template/friend15.C: New test.
28229
28230 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28231
28232         * lib/dg-pch.exp: Work round PCH bug.
28233
28234 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28235
28236         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28237         builtins.  Move cases from builtins-4.c here.
28238
28239         * gcc.dg/torture/builtin-math-1.c: New test taken from
28240         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28241         additional cases.
28242
28243         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28244         Delete.
28245
28246 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         PR c++/9447
28249         * g++.dg/template/using7.C: New test.
28250
28251 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28252
28253         * import1.c, import2.c: New tests.
28254
28255 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28256
28257         * g++.dg/eh/crossjump1.C: New test.
28258
28259 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28260
28261         PR c++/11697
28262         * g++.dg/template/using6.C: New test.
28263
28264         PR c++/11744
28265         * g++.dg/template/koenig2.C: New test.
28266
28267 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28268
28269         PR c++/7983
28270         * g++.dg/parse/typedef4.C: New test.
28271
28272 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28273
28274         PR c++/8442, c++/8806
28275         * g++.dg/template/elab1.C: New test.
28276         * g++.dg/template/type2.C: Likewise.
28277         * g++.dg/template/ttp3.C: Adjust expected error message.
28278         * g++.old-deja/g++.law/visibility13.C: Likewise.
28279         * g++.old-deja/g++.niklas/t135.C: Likewise.
28280         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28281         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28282         template argument.
28283         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28284
28285 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28286
28287         PR c++/11295
28288         * g++.dg/ext/stmtexpr1.C: New test.
28289
28290         * g++.dg/opt/tmp1.C: New test.
28291
28292         PR c++/11525
28293         * g++.dg/parse/constant4.C: New test.
28294
28295         PR c++/9447
28296         * g++.dg/template/using5.C: New test.
28297
28298 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28299
28300         * gcc.dg/builtins-27.c: New test case.
28301
28302 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28303
28304         * gcc.dg/tls/opt-7.c: New test.
28305
28306 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28307
28308         * g++.old-deja/g++.other/crash18.C: Remove.
28309
28310 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.dg/template/explicit3.C: New.
28313         * g++.dg/template/explicit4.C: New.
28314         * g++.dg/template/explicit5.C: New.
28315
28316         PR c++/11347
28317         * g++.dg/template/memtmpl1.C: New.
28318
28319 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28320
28321         PR target/11565
28322         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28323         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28324
28325 2003-07-30  Jan Hubicka  <jh@suse.cz>
28326
28327         * vtgc1.c: Kill.
28328
28329 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28330
28331         * gcc.dg/struct-in-proto-1.c: New test.
28332
28333 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28334
28335         * gcc.dg/cpp/include2.c: Only expect one message.
28336
28337 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         PR c++/9447
28340         * g++.dg/template/using1.C: New test.
28341         * g++.dg/template/using2.C: New test.
28342         * g++.dg/template/using3.C: New test.
28343         * g++.dg/template/using4.C: New test.
28344
28345 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28346
28347         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28348         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28349
28350 2003-07-28  Jan Hubicka  <jh@suse.cz>
28351
28352         PR c++/11530
28353         * g++.dg/opt/call1.C: New test.
28354
28355 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28356
28357         PR c++/11667
28358         * g++.dg/init/enum2.C: New test.
28359         * g++.dg/template/overload1.C: Add "-w" option.
28360
28361 2003-07-28    <hp@bitrange.com>
28362
28363         * gcc.dg/Wdeclaration-after-statement-1.c,
28364         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28365
28366 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28367
28368         * gcc.c-torture/compile/20030725-1.c: New test.
28369
28370 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28371
28372         * gcc.dg/20030505.c: Only run for SPE.
28373         Remove definition of opaque type.
28374
28375 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28376
28377         * g++.dg/template/ptrmem6.C: New test.
28378
28379 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28380
28381         * gcc.c-torture/compile/zero-strct-2.c: New test.
28382
28383 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28384
28385         * gcc.dg/intermod-1.c: New test.
28386
28387 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28388
28389         PR c++/11617
28390         * g++.dg/template/lookup2.C: New test.
28391         * g++.dg/template/memclass1.C: Remove instantiated from error.
28392         * g++.dg/other/error2.C: Tweak expected errors.
28393
28394         PR c++/11596
28395         * g++.dg/template/defarg3.C: New test.
28396
28397         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28398
28399 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28400
28401         * g++.dg/inherit/access5.C: New test.
28402
28403 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28404
28405         PR c++/11513
28406         * g++.dg/template/crash8.C: New test.
28407
28408 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28409
28410         PR c/10602
28411         * gcc.dg/noncompile/incomplete-2.c: New test.
28412
28413 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/11645
28416         * g++.dg/inherit/access4.C: New test.
28417
28418         PR c++/11517
28419         * g++.dg/expr/cond2.C: New test.
28420
28421         PR optimization/10679
28422         * g++.dg/opt/inline4.C: New test.
28423
28424 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.dg/parse/crash10: New test.
28427
28428 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.dg/ext/flexary1.C: New test.
28431
28432 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28433
28434         PR c++/10793
28435         * g++.dg/template/crash9.C: New test.
28436
28437 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28438
28439         PR c++/3004
28440         * g++.dg/parse/typedef3.C: New test.
28441
28442         PR c++/7906
28443         * g++.dg/parse/operator2.C: New test.
28444
28445         PR c++/8895
28446         * g++.dg/parse/def-tmpl-arg1.C: New test.
28447
28448         PR c++/9282
28449         * g++.dg/parse/funptr1.C: New test.
28450
28451         PR c++/9452
28452         * g++.dg/parse/ambig3.C: New test.
28453
28454         PR c++/9454
28455         * g++.dg/parse/operator3.C: New test.
28456
28457         PR c++/9486
28458         * g++.dg/parse/template10.C: New test.
28459
28460         PR c++/9488
28461         * g++.dg/parse/template11.C: New test.
28462
28463         PR c++/10150
28464         * g++.dg/parse/invalid-op1.C: New test.
28465
28466         PR c++/10247
28467         * g++.dg/parse/condexpr1.C: New test.
28468
28469 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.dg/ext/packed3.C: New test.
28472         * g++.dg/ext/packed4.C: New test.
28473
28474         * gcc.dg/pack-test-3.c: New test.
28475
28476 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28477
28478         * lib/compat.exp: Handle dg-options per source file.
28479         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28480         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28481         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28482         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28483         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28484         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28485         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28486         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28487         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28488         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28489         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28490         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28491         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28492         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28493
28494 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28495
28496         PR c/10320
28497         * gcc.c-torture/execute/20030718-1.c: New test.
28498
28499 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28500
28501         PR optimization/11536
28502         * gcc.dg/20030721-1.c: New test.
28503
28504 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28505
28506         PR c++/11546
28507         * g++.dg/template/lookup1.C: New test.
28508
28509 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28510
28511         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28512         diagnostics of ill-formed constructs involving labels.
28513         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28514         the new 'previously defined here' message.
28515
28516 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.dg/parse/non-dependent2.C: New test.
28519
28520 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28521
28522         * g++.dg/init/init-ref4.C: xfail on targets without
28523         weak symbols.
28524
28525 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28526
28527         PR target/11087
28528         * gcc.c-torture/execute/20030717-1.c: New test.
28529
28530 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28531
28532         * g++.dg/opt/cfg1.C: New test.
28533
28534 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28535
28536         PR optimization/11557
28537         * gcc.dg/20030717-1.c: New test.
28538
28539 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28540
28541         PR c++/10476
28542         * g++.dg/expr/crash-1.C: New test.
28543
28544         PR c++/11027
28545         * g++.dg/template/init3.C: New test.
28546
28547         PR c++/8222
28548         * g++.dg/template/non-dependent1.C: New test.
28549
28550         PR c++/11070
28551         * g++.dg/template/non-dependent2.C: New test.
28552
28553         PR c++/11071
28554         * g++.dg/template/non-dependent3.C: New test.
28555
28556         PR c++/9907
28557         * g++.dg/template/sizeof5.C: New test.
28558
28559 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28560
28561         PR 11498
28562         * gcc.c-torture/compile/mangle-1.c: New file.
28563
28564 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28565
28566         PR c++/7809
28567         * g++.dg/parse/access3.C: New test.
28568
28569 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28570
28571         PR c++/11384
28572         * g++.dg/init/init-ref4.C: New test.
28573
28574 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28575
28576         PR c++/11547
28577         * g++.dg/parse/constant3.C: New test.
28578         * g++.dg/parse/crash7.C: Likewise.
28579
28580 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28581
28582         PR target/11008
28583         * gcc.dg/i386-pentium4-not-mull.c: New.
28584
28585 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28586
28587         * gcc.dg/asm-names.c (ymain): Make it weak.
28588
28589 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28590
28591         PR c++/5421
28592         * g++.dg/template/friend21.C: New test.
28593
28594 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.dg/cleanup-8.c: New test.
28597         * gcc.dg/cleanup-9.c: New test.
28598
28599 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28600
28601         * g++.dg/ext/dll-MI1.h: New file.
28602         * g++.dg/ext/dllexport-MI1.C: New file.
28603         * g++.dg/ext/dllimport-MI1.C: New file.
28604
28605 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28606
28607         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28608         it does not have cmpstrsi patterns (just cmpmemsi).
28609
28610 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28611
28612         PR debug/11473
28613         * g++.dg/debug/debug8.C: New test.
28614
28615 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28616
28617         PR c++/10108
28618         * g++.dg/template/crash7.C: New test.
28619
28620 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28621
28622         PR target/10795
28623         * gcc.c-torture/compile/20030708-1.c: New.
28624
28625 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28626
28627         * gcc.c-torture/execute/20030715-1.c: New test.
28628
28629 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28630
28631         * gcc.dg/pch/inline-3.c: New file.
28632         * gcc.dg/pch/inline-3.hs: New file.
28633         * gcc.dg/pch/inline-4.c: New file.
28634         * gcc.dg/pch/inline-4.hs: New file.
28635
28636 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28637
28638         PR c++/11509
28639         * g++.dg/template/crash6.C: New test.
28640
28641         PR c++/7053
28642         * g++.dg/template/friend20.C: New test.
28643
28644         PR c++/7019
28645         * g++.dg/template/overload2.C: New test.
28646
28647 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28648
28649         PR optimization/11440
28650         * gcc.c-torture/execute/20030714-1.c: New test.
28651
28652 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28653
28654         PR c++/11154
28655         * g++.dg/template/partial2.C: New test.
28656
28657 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28658
28659         PR c++/11503
28660         * g++.dg/template/anon1.C: New test.
28661
28662         PR c++/11493
28663         PR c++/11495
28664         * g++.dg/parse/template9.C: Likewise.
28665         * g++.dg/template/crash4.C: New test.
28666         * g++.dg/template/koenig1.C: Likewise.
28667         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28668         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28669         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28670         functions.
28671         * g++.old-deja/g++.jason/template36.C: Likewise.
28672         * g++.old-deja/g++.mike/p1989.C: Likewise.
28673         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28674         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28675         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28676         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28677         compiling.
28678         * g++.old-deja/g++.pt/union2.C: Use this->.
28679
28680 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * gcc.dg/20030711-1.c: New test.
28683
28684 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         PR c++/11050
28687         * g++.dg/parse/args1.C: New test.
28688         * g++.pt/defarg8.C: Change expected errors.
28689
28690 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28691
28692         PR c++/8164
28693         * g++.dg/template/nontype2.C: New test.
28694
28695         PR c++/10558
28696         * g++.dg/parse/template8.C: New test.
28697
28698         PR c++/8327
28699         * g++.dg/template/scope1.C: New test.
28700
28701         * g++.dg/warn/Wsign-compare-1.C: New test.
28702
28703 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28704
28705         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28706
28707 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28708
28709         PR c++/9411
28710         * g++.dg/template/explicit2.C: New test.
28711
28712         PR c++/10032
28713         * g++.dg/warn/pedantic1.C: New test.
28714
28715 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28716
28717         PR c++ 9483
28718         * g++.dg/other/field1.C: New test.
28719
28720 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28721
28722         PR c/11449
28723         * gcc.c-torture/compile/20030707-1.c: New.
28724
28725 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28726
28727         PR c++/10849
28728         * g++.dg/template/access12.C: New test.
28729
28730 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28733         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28734         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28735         * gcc.misc-tests/gcov.exp: Update
28736         * g++.dg/gcov/gcov.exp: Update
28737         * lib/gcov.exp: Update.
28738
28739 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28740
28741         * g++.dg/abi/mangle17.C: Make sure template expressions are
28742         dependent.
28743         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28744         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28745         * g++.dg/opt/stack1.C: Remove erroneous code.
28746         * g++.dg/parse/template7.C: New test.
28747         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28748         * g++.old-deja/g++.pt/crash4.C: Likewise.
28749
28750 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28751
28752         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28753         with zero or one occurence of `$' after the initial `L'.
28754
28755 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28756
28757         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28758
28759 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28760
28761         PR c/11370
28762         * gcc.dg/Wunreachable-6.c: New testcase.
28763         * gcc.dg/Wunreachable-7.c: New testcase.
28764
28765 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28766
28767         PR c/11420
28768         * gcc.dg/20030708-1.c: New test.
28769
28770 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28771
28772         * gcc.dg/compat/sdata-section.h: New file.
28773         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28774         * gcc.dg/torture/mips-sdata-1.c: New test.
28775
28776 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28777
28778         PR c++/11030
28779         * g++.dg/template/friend19.C: New test.
28780
28781 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28782
28783         * g++.dg/opt/strength-reduce.C: New test.
28784
28785 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28786
28787         PR target/10979
28788         * gcc.dg/20030707-1.c: New testcase.
28789
28790 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28791
28792         PR optimization/11059
28793         * g++.dg/opt/emptyunion.C: New testcase.
28794
28795 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28796             Eric Botcazou  <ebotcazou@libertysurf.fr>
28797
28798         * g++.dg/opt/stack1.C: New test.
28799
28800 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28803         run test.
28804
28805         PR c++/11431
28806         * g++.dg/expr/static_cast3.C: New test.
28807
28808 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28809
28810         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28811         everywhere.
28812         * gcc.dg/concat.c: Concatenation of string constants with
28813         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28814         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28815         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28816         necessary to avoid multi-character character constant warning.
28817         * gcc.dg/cpp/escape.c: Likewise.
28818         * gcc.dg/cpp/ucs.c: Likewise.
28819         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28820         Fix a typo.
28821
28822 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28823
28824         PR c/11428
28825         * gcc.c-torture/compile/20030704-1.c: New.
28826
28827 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28828
28829         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28830
28831 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28832
28833         PR c++/5287, PR c++/7910,  PR c++/11021
28834         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28835         tests for warnings.
28836         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28837         * g++.dg/ext/dllimport3.C: Likewise.
28838         * g++.dg/ext/dllimport4.C: New file.
28839         * g++.dg/ext/dllimport5.C: New file.
28840         * g++.dg/ext/dllimport6.C: New file.
28841         * g++.dg/ext/dllimport7.C: New file.
28842         * g++.dg/ext/dllimport8.C: New file.
28843         * g++.dg/ext/dllimport9.C: New file.
28844         * g++.dg/ext/dllimport10.C: New file.
28845         * g++.dg/ext/dllexport1.C: New file.
28846
28847 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28848
28849         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28850         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28851
28852 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28853
28854         * gcc.dg/builtins-25.c: New testcase.
28855         * gcc.dg/builtins-26.c: New testcase.
28856
28857 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28858
28859         * gcc.dg/compat/vector-defs.h: New file.
28860         * gcc.dg/compat/vector-setup.h: New file.
28861         * gcc.dg/compat/vector-check.h: New file.
28862         * gcc.dg/compat/vector-1_main.c: New file.
28863         * gcc.dg/compat/vector-1_x.c: New file.
28864         * gcc.dg/compat/vector-1_y.c: New file.
28865         * gcc.dg/compat/vector-2_main.c: New file.
28866         * gcc.dg/compat/vector-2_x.c: New file.
28867         * gcc.dg/compat/vector-2_y.c: New file.
28868
28869         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28870         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28871         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28872         * gcc.dg/compat/struct-align-1.h: New file.
28873         * gcc.dg/compat/struct-align-1_main.c: New file.
28874         * gcc.dg/compat/struct-align-1_x.c: New file.
28875         * gcc.dg/compat/struct-align-1_y.c: New file.
28876         * gcc.dg/compat/struct-align-2.h: New file.
28877         * gcc.dg/compat/struct-align-2_main.c: New file.
28878         * gcc.dg/compat/struct-align-2_x.c: New file.
28879         * gcc.dg/compat/struct-align-2_y.c: New file.
28880
28881         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28882         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28883         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28884         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28885         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28886         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28887         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28888         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28889         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28890         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28891         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28892         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28893         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28894         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28895         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28896         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28897         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28898         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28899         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28900         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28901         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28902         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28903         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28904         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28905         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28906         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28907         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28908         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28909         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28910
28911 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28912
28913         * gcc.dg/i386-call-1.c: New test.
28914
28915 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28916
28917         PR c++/9162
28918         * g++.dg/parse/defarg4.C: New.
28919
28920 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28921
28922         PR target/10700
28923         * gcc.c-torture/compile/20030703-1.c: New test case.
28924
28925 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * g++.dg/template/local3.C: Remove extra semicolon.
28928
28929 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28930
28931         * gcc.dg/i386-volatile-1.c: New test.
28932
28933 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         PR c++/11072
28936         * g++.dg/other/offsetof2.C: XFAIL.
28937         * g++.dg/other/offsetof5.C: New.
28938
28939         PR c++/10219
28940         * g++.dg/template/error1.C: New.
28941
28942         PR c++/9779
28943         * g++.dg/template/dependent-expr1.C: New.
28944
28945 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28946
28947         PR c++/6949
28948         * g++.dg/template/local3.C: New test.
28949
28950         PR c++/11149
28951         * g++.dg/lookup/scoped6.C: New test.
28952
28953 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28954
28955         PR c++/8046
28956         * g++.dg/other/error7.C: New test.
28957
28958 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28959
28960         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28961         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28962         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28963         * g++.old-deja/g++.other/union2.C: Likewise.
28964         * gcc.dg/c90-const-expr-2.c: Likewise.
28965         * gcc.dg/c90-const-expr-3.c: Likewise.
28966         * gcc.dg/c99-const-expr-2.c: Likewise.
28967         * gcc.dg/c99-const-expr-3.c: Likewise.
28968         * gcc.dg/concat.c: Likewise.
28969
28970 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28971
28972         PR c++/9559
28973         * g++.dg/init/static1.C: New test.
28974
28975 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28976
28977         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28978         * g++.old-deja/g++.other/access2.C: Likewise.
28979         * g++.old-deja/g++.other/decl2.C: Likewise.
28980         * gcc.c-torture/execute/20020615-1.c: Likewise.
28981
28982 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28983
28984         PR c++/4933
28985         * g++.dg/template/sizeof4.C: New test.
28986
28987 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28988
28989         * g++.dg/other/error6.C: New test.
28990
28991 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28992
28993         PR c++/10750
28994         * g++.dg/parse/constant2.C: New test.
28995
28996 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28997
28998         PR c++/11106
28999         * g++.dg/other/error5.C: New test.
29000
29001 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29002
29003         * gcc.dg/format/gcc_diag-1.c: New test.
29004
29005 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29006
29007         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29008
29009 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29010
29011         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29012         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29013         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29014
29015 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.c-torture/execute/builtins/string-8.c: New test.
29018         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29019         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29020         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29021
29022 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/10468
29025         * g++.dg/ext/typeof6.C: New test.
29026
29027 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/10796
29030         * g++.dg/init/enum1.C: New test.
29031
29032 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29033
29034         * gcc.dg/20030627-1.c: New test.
29035
29036 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29037
29038         PR c++/11332
29039         * g++.dg/expr/static_cast2.C: New test.
29040
29041 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29042             Jakub Jelinek  <jakub@redhat.com>
29043
29044         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29045         sprintf(dst,"%s",src) optimization.
29046         * gcc.c-torture/execute/20030626-1.c: New test case.
29047         * gcc.c-torture/execute/20030626-2.c: New test case.
29048
29049 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29050
29051         * gcc.c-torture/execute/multi-ix.c: New test.
29052
29053         * gcc.c-torture/execute/simd-4.c (main):
29054         Added missing semicolon at end of union.
29055
29056 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29057
29058         PR c++/8266
29059         * g++.dg/template/explicit-instantiation3.C: New test.
29060
29061 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29062
29063         * gcc.dg/20030626-1.c: Use signed char.
29064
29065 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29066
29067         * gcc.dg/20030626-1.c: New test.
29068
29069 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29070
29071         * const-str-2.m: Update.
29072
29073 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29074
29075         PR c++/10990
29076         * g++.dg/rtti/dyncast1.C: New test.
29077         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29078         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29079         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29080
29081         PR c++/10931
29082         * g++.dg/expr/static_cast1.C: New test.
29083
29084 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29085
29086         * gcc.dg/20030625-1.c: New test.
29087
29088 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29089
29090         * gcc.c-torture/compile/20030624-1.c: New test case.
29091
29092 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.c-torture/execute/string-opt-17.c: New test.
29095
29096 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29097
29098         PR c++/5754
29099         * g++.dg/parse/crash6.C: New test.
29100
29101 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29102
29103         * gcc.dg/builtins-24.c: New test case.
29104
29105 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29106
29107         * g++.dg/opt/operator1.C: New test.
29108
29109 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29110
29111         * gcc.c-torture/execute/string-opt-16.c: New test case.
29112
29113 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29114
29115         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29116         * g++.old-deja/g++.other/conv7.C: Likewise.
29117         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29118         * g++.old-deja/g++.other/overload14.C: Likewise.
29119
29120 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29121
29122         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29123         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29124
29125 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/10888
29128         * g++.dg/warn/Winline-3.C: New test.
29129
29130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29131
29132         * lib/target-supports.exp (check_alias_available): Make the test
29133         program acceptable to the Solaris assembler.
29134
29135         PR c++/10749
29136         * g++.dg/template/memclass2.C: New test.
29137
29138 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29139             Eric Botcazou  <ebotcazou@libertysurf.fr>
29140
29141         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29142         data for non-matching targets.
29143         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29144
29145 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29146
29147         PR c++/10845
29148         * g++.dg/template/member3.C: New test.
29149
29150 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29151
29152         PR c++/10939
29153         * g++.dg/template/func1.C: New test.
29154
29155         PR c++/9649
29156         * g++.dg/template/static4.C: New test.
29157         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29158
29159         PR c++/11041
29160         * g++.dg/init/ref7.C: New test.
29161
29162 2003-06-19  Matt Austern  <austern@apple.com>
29163
29164         PR c++/11228
29165         * g++.dg/anew1.C: New test.
29166         * g++.dg/anew2.C: New test.
29167         * g++.dg/anew3.C: New test.
29168         * g++.dg/anew4.C: New test.
29169
29170 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29171
29172         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29173
29174 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29175
29176         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29177         endian-dependent.
29178
29179 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29180
29181         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29182         Remove cruft.
29183
29184 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29185
29186         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29187         * gcc.c-torture/compile/961203-1.c: Likewise.
29188         * gcc.c-torture/compile/980506-1.c: Likewise.
29189
29190 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29191
29192         PR c++/10712
29193         * g++.dg/lookup/using7.C: New test.
29194
29195 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29196
29197         PR c++/11105
29198         * g++.dg/abi/conv1.C: Remove it.
29199         * g++.dg/template/conv7.C: New test.
29200         * g++.dg/template/conv8.C: Likewise.
29201         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29202         conversion operator.
29203
29204 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29205
29206         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29207         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29208         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29209         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29210         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29211         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29212         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29213         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29214         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29215         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29216         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29217         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29218         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29219         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29220         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29221         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29222         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29223         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29224         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29225         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29226         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29227         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29228         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29229         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29230         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29231         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29232         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29233         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29234         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29235
29236 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29237
29238         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29239         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29240         indications.
29241
29242 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29243
29244         * gcc.dg/i386-387-5.c: New test case.
29245         * gcc.dg/i386-387-6.c: New test case.
29246         * gcc.dg/builtins-23.c: New test case.
29247
29248 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29249
29250         * gcc.dg/builtins-22.c: New test case.
29251         * gcc.dg/i386-387-1.c: Update to test exp.
29252         * gcc.dg/i386-387-2.c: Likewise.
29253
29254 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29255
29256         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29257
29258 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29259
29260         * lib/gcc-dg.exp (dg-require-dll): New function.
29261         (dg-xfail-if): Likewise.
29262         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29263         driver.
29264
29265         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29266         * gcc.c-torture/compile/20001205-1.c: Likewise.
29267         * gcc.c-torture/compile/20001226-1.c: Likewise.
29268         * gcc.c-torture/compile/20010518-2.c: Likewise.
29269         * gcc.c-torture/compile/20020312-1.c: Likewise.
29270         * gcc.c-torture/compile/20020604-1.c: Likewise.
29271         * gcc.c-torture/compile/920501-12.c: Likewise.
29272         * gcc.c-torture/compile/920501-4.c: Likewise.
29273         * gcc.c-torture/compile/920520-1.c: Likewise.
29274         * gcc.c-torture/compile/920521-1.c: Likewise.
29275         * gcc.c-torture/compile/920625-1.c: Likewise.
29276         * gcc.c-torture/compile/961203-1.c: Likewise.
29277         * gcc.c-torture/compile/980506-1.c: Likewise.
29278         * gcc.c-torture/compile/981006-1.c: Likewise.
29279         * gcc.c-torture/compile/981022-1.c: Likewise.
29280         * gcc.c-torture/compile/981223-1.c: Likewise.
29281         * gcc.c-torture/compile/990617-1.c: Likewise.
29282         * gcc.c-torture/compile/dll.c: Likewise.
29283         * gcc.c-torture/compile/labels-3.c: Likewise.
29284         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29285         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29286         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29287         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29288         * gcc.c-torture/compile/simd-5.c: Likewise.
29289         * gcc.c-torture/compile/20000804-1.x: Remove.
29290         * gcc.c-torture/compile/20001205-1.x: Likewise.
29291         * gcc.c-torture/compile/20001226-1.x: Likewise.
29292         * gcc.c-torture/compile/20010518-2.x: Likewise.
29293         * gcc.c-torture/compile/20020312-1.x: Likewise.
29294         * gcc.c-torture/compile/20020604-1.x: Likewise.
29295         * gcc.c-torture/compile/920501-12.x: Likewise.
29296         * gcc.c-torture/compile/920501-4.x: Likewise.
29297         * gcc.c-torture/compile/920520-1.x: Likewise.
29298         * gcc.c-torture/compile/920521-1.x: Likewise.
29299         * gcc.c-torture/compile/920625-1.x: Likewise.
29300         * gcc.c-torture/compile/961203-1.x: Likewise.
29301         * gcc.c-torture/compile/980506-1.x: Likewise.
29302         * gcc.c-torture/compile/981006-1.x: Likewise.
29303         * gcc.c-torture/compile/981022-1.x: Likewise.
29304         * gcc.c-torture/compile/981223-1.x: Likewise.
29305         * gcc.c-torture/compile/990617-1.x: Likewise.
29306         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29307         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29308         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29309         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29310         * gcc.c-torture/compile/simd-5.x: Likewise.
29311
29312         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29313
29314 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29315
29316         * gcc.c-torture/execute/20030611-1.c: New test.
29317
29318 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29319
29320         PR middle-end/168
29321         * gcc.dg/20030612-1.c: New test case.
29322
29323 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29324
29325         PR c++/10635
29326         * g++.dg/expr/cast1.C: New test.
29327
29328 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29329
29330         * gcc.dg/builtins-21.c: New test case.
29331
29332 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29333
29334         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29335         options instead of at the end.
29336         * lib/objc.exp (objc_target_compile): Likewise.
29337
29338 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29339
29340         PR c++/10432
29341         * g++.dg/parse/error1.C: New test.
29342
29343 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29344
29345         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29346         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29347         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29348         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29349         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29350         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29351         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29352         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29353         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29354         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29355         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29356         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29357         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29358         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29359         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29360         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29361         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29362         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29363         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29364         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29365         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29366         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29367         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29368         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29369
29370         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29371         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29372         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29373         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29374         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29375         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29376         * gcc.dg/compat/scalar-return-3_main.c: New file.
29377         * gcc.dg/compat/scalar-return-3_x.c: New file.
29378         * gcc.dg/compat/scalar-return-3_y.c: New file.
29379         * gcc.dg/compat/scalar-return-4_main.c: New file.
29380         * gcc.dg/compat/scalar-return-4_x.c: New file.
29381         * gcc.dg/compat/scalar-return-4_y.c: New file.
29382
29383 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29384
29385         * gcc.dg/compat/fp2-struct-check.h: New file.
29386         * gcc.dg/compat/fp2-struct-defs.h: New file.
29387         * gcc.dg/compat/fp2-struct-init.h: New file.
29388         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29389         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29390         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29391         * gcc.dg/compat/struct-return-10_main.c: New file.
29392         * gcc.dg/compat/struct-return-10_x.c: New file.
29393         * gcc.dg/compat/struct-return-10_y.c: New file.
29394
29395         * gcc.dg/compat/compat-common.h: New file.
29396         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29397         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29398         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29399         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29400         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29401         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29402         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29403         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29404         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29405         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29406         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29407         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29408         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29409         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29410         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29411         * gcc.dg/compat/small-struct-check.h: Ditto.
29412         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29413         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29414         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29415         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29416         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29417         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29418         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29419         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29420         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29421         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29422         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29423         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29424         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29425         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29426         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29427         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29428         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29429         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29430         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29431         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29432         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29433         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29434         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29435         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29436         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29437         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29438         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29439         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29440         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29441         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29442
29443 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29444
29445         * g++.dg/pch/static-1.C: New file.
29446         * g++.dg/pch/static-1.Hs: New file.
29447
29448 2003-06-10  Richard Henderson  <rth@redhat.com>
29449
29450         * gcc.dg/asm-7.c: Adjust expected warning text.
29451
29452 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29453
29454         * gcc.dg/builtins-20.c: New test case.
29455
29456 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29457
29458         PR c++/11131
29459         * g++.dg/opt/template1.C: New test.
29460
29461 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29462
29463         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29464         additional_sources.
29465
29466 2003-05-21  David Taylor  <dtaylor@emc.com>
29467
29468         * gcc.dg/Wpadded.c: New file.
29469
29470 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29471
29472         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29473         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29474         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29475         dg-require-weak.
29476
29477 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29478
29479         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29480
29481 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29482
29483         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29484         (dg-require-alias): Likewise.
29485         (dg-require-gc-sections): Likewise.
29486         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29487
29488 2003-06-08  Richard Henderson  <rth@redhat.com>
29489
29490         * gcc.dg/20011029-2.c: Fix the array reference.
29491         * gcc.dg/asm-7.c: New.
29492
29493 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29494
29495         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29496
29497 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29498
29499         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29500         (dg-require-gc-sections): Likewise.
29501
29502 2003-06-08  Jan Hubicka  <jh@suse.cz>
29503
29504         * i386-cmov1.c: Fix regular expression.
29505         * i386-cvt-1.c: Likewise.
29506         * i386-local.c: Likewise.
29507         * i386-local2.c: Likewise.
29508         * i386-mul.c: Likewise.
29509         * i386-ssetype-1.c: Likewise.
29510         * i386-ssetype-3.c: Likewise.
29511         * i386-ssetype-5.c: Likewise.
29512
29513 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29514
29515         PR c++/11039
29516         * g++.dg/warn/implicit-typename2.C: New test.
29517         * g++.dg/warn/implicit-typename3.C: New test.
29518
29519 2003-06-07  Richard Henderson  <rth@redhat.com>
29520
29521         * g++.dg/other/offsetof3.C: Use size_t.
29522         * g++.dg/other/offsetof4.C: Likewise.
29523
29524 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29525
29526         * lib/copy-file.exp: New. Implement gcc_copy_files.
29527
29528         * lib/dg-pch.exp: Load copy-file.exp
29529         (dg-pch): Use gcc_copy_files instead of "file copy".
29530
29531 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29532
29533         * gcc.dg/weak/weak.exp: Simplify.
29534         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29535         * gcc.dg/weak/weak-1.c: Likewise.
29536         * gcc.dg/weak/weak-2.c: Likewise.
29537         * gcc.dg/weak/weak-3.c: Likewise.
29538         * gcc.dg/weak/weak-4.c: Likewise.
29539         * gcc.dg/weak/weak-5.c: Likewise.
29540         * gcc.dg/weak/weak-6.c: Likewise.
29541         * gcc.dg/weak/weak-7.c: Likewise.
29542         * gcc.dg/weak/weak-8.c: Likewise.
29543         * gcc.dg/weak/weak-9.c: Likewise.
29544
29545 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29546
29547         gcc.c-torture/execute/20030606-1.c: New.
29548
29549 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29550
29551         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29552         * gcc.dg/builtins-19.c: Likewise.
29553
29554 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29555
29556         * gcc.dg/builtins-2.c: Add some more tests.
29557         * gcc.dg/builtins-18.c: New test case.
29558         * gcc.dg/builtins-19.c: New test case.
29559
29560 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29561             Jim Wilson  <wilson@tuliptree.org>
29562
29563         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29564
29565 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29566
29567         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29568         mempcpy/stpcpy calls not to be optimized into something else.
29569         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29570         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29571         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29572
29573 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29574
29575         * gcc.dg/format/asm_fprintf-1.c: New test.
29576
29577 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29578
29579         * lib/gcc-defs.exp (additional_sources): New variable.
29580         (dg-additional-sources): New function.
29581         (additional_files): New variable.
29582         (dg-additional-files): New function.
29583         (dg-additional-files-options): Likewise.
29584         * lib/gcc-dg.exp (dg-require-weak): New function.
29585         (dg-require-alias): Likewise.
29586         (dg-require-gc-sections): Likewise.
29587         * lib/target-supports.exp (check_alias_available): Remove testfile
29588         parameter.
29589         (check_gc_sections_available): New function.
29590         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29591         (dg-gpp-additional-files): Likewise.
29592         * lib/g++.exp (additional_sources): Remove.
29593         (additional_files): Likewise.
29594         (g++_target_compile): Use dg-additional-files-options.
29595
29596         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29597         Tcl logic.
29598         * gcc.dg/special/ecos.exp: Remove.
29599         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29600         * gcc.dg/special/alias-1.c: Likewise.
29601         * gcc.dg/special/alias-2.c: Likewise.
29602         * gcc.dg/special/gcsec-1.c: Likewise.
29603         * gcc.dg/special/weak-1.c: Likewise.
29604         * gcc.dg/special/weak-2.c: Likewise.
29605         * gcc.dg/special/wkali-1.c: Likewise.
29606         * gcc.dg/special/wkali-2.c: Likewise.
29607
29608         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29609         dg-gpp-additional-*.
29610         * g++.dg/special/conpr-3.C: Likewise.
29611         * g++.dg/special/conpr-4.C: Likewise.
29612         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29613         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29614         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29615         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29616         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29617         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29618         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29619         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29620         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29621         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29622         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29623         * g++.old-deja/g++.other/comdat1.C: Likewise.
29624         * g++.old-deja/g++.other/comdat2.C: Likewise.
29625         * g++.old-deja/g++.other/comdat3.C: Likewise.
29626         * g++.old-deja/g++.other/ctor1.C: Likewise.
29627         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29628
29629 2003-06-05  Richard Henderson  <rth@redhat.com>
29630
29631         * gcc.dg/debug/20030605-1.c: New.
29632
29633 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29634
29635         * README.QMTEST: Update.
29636
29637 2003-06-04  Richard Henderson  <rth@redhat.com>
29638
29639         * gcc.dg/cleanup-1.c: New.
29640         * gcc.dg/cleanup-2.c: New.
29641         * gcc.dg/cleanup-3.c: New.
29642         * gcc.dg/cleanup-4.c: New.
29643         * gcc.dg/cleanup-5.c: New.
29644         * gcc.dg/cleanup-6.c: New.
29645         * gcc.dg/cleanup-7.c: New.
29646
29647 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29648
29649         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29650
29651         * lib/dg-pch.exp: New file.
29652         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29653         * gcc.dg/pch/pch.exp: Likewise.
29654
29655 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29656
29657         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29658         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29659         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29660         * gcc.dg/builtins-17.c: New test case.
29661         * gcc.dg/i386-387-4.c: New test case.
29662         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29663
29664 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29665
29666         * gcc.dg/ultrasp9.c: New test.
29667
29668 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29669
29670         * gcc.c-torture/compile/20030604-1.c: New test.
29671         * gcc.dg/sparc-constant-1.c: New test.
29672
29673 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29674
29675         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29676
29677 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29678
29679         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29680
29681         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29682         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29683
29684 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29685
29686         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29687
29688 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29689
29690         PR c++/10940
29691         * g++.dg/template/spec10.C: New test.
29692
29693 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29694
29695         * gcc.dg/builtins-16.c: New test case.
29696
29697 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29698
29699         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29700         mempcpy test with post-increments.
29701         * gcc.c-torture/execute/string-opt-3.c: New test.
29702         * gcc.dg/string-opt-1.c: New test.
29703
29704 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29705
29706         PR fortran/10965
29707         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29708
29709 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29712         (scan-assembler): ... here.  Use dg-scan.
29713         (scan-assembler-not): Likewise.
29714         (scan-file): New function.
29715         (scan-file-not): Likewise.
29716         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29717         * gcc.dg/cpp/_Pragma4.c: Likewise.
29718         * gcc.dg/cpp/_Pragma5.c: Likewise.
29719         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29720         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29721         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29722         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29723         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29724         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29725         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29726         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29727         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29728         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29729         * gcc.dg/cpp/cxxcom1.c: Likewise.
29730         * gcc.dg/cpp/line1.c: Likewise.
29731         * gcc.dg/cpp/maccom1.c: Likewise.
29732         * gcc.dg/cpp/maccom2.c: Likewise.
29733         * gcc.dg/cpp/maccom3.c: Likewise.
29734         * gcc.dg/cpp/maccom4.c: Likewise.
29735         * gcc.dg/cpp/maccom5.c: Likewise.
29736         * gcc.dg/cpp/maccom6.c: Likewise.
29737         * gcc.dg/cpp/multiline.c: Likewise.
29738         * gcc.dg/cpp/spacing1.c: Likewise.
29739         * gcc.dg/cpp/spacing2.c: Likewise.
29740         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29741         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29742         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29743         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29744         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29745         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29746         * gcc.dg/cpp/cxxcom2.c: Likewise.
29747         * gcc.dg/cpp/cxxcom2.h: New file.
29748
29749         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29750         * g++.dg/cpp/truefalse.C: Here.
29751         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29752
29753 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29754
29755         * gcc.dg/cpp/redef3.c: New file.
29756
29757 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29758
29759         * gcc.dg/i386-loop-3.c: New test.
29760
29761 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29762
29763         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29764
29765 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29766
29767         * gcc.dg/fwrapv-1.c: New test case.
29768         * gcc.dg/fwrapv-2.c: New test case.
29769
29770 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29771
29772         PR c++/10956
29773         * g++.dg/template/spec9.C: New test.
29774
29775 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29776
29777         * gcc.dg/duff-4.c: New test case.
29778
29779 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29780
29781         PR fortran/10843
29782         * g77.dg/ffixed-form-1.f: New test
29783         * g77.dg/ffixed-form-2.f: New test
29784         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29785         * g77.dg/ffree-form-3.f: New test
29786
29787 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29788
29789         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29790         * gcc.dg/wint_t-1.c: Likewise.
29791
29792 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29793
29794         * g++.dg/template/access11.C: New test.
29795
29796 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29797
29798         PR c++/10849
29799         * g++.dg/template/access10.C: New test.
29800
29801 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29802             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29803
29804         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29805
29806 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29807
29808         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29809         suppress for powerpc-*-darwin*.
29810         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29811
29812 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29813
29814         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29815         suppress option for powerpc-*-darwin*.
29816
29817 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29818
29819         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29820         * gcc.dg/builtins-4.c: Add test for fmod.
29821
29822 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29823
29824         PR c++/10682
29825         * g++.dg/template/instantiate4.C: New test.
29826
29827 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29828
29829         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29830
29831 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29832
29833         * gcc.dg/compat/scalar-return-1_main.c: New file.
29834         * gcc.dg/compat/scalar-return-1_x.c: New file.
29835         * gcc.dg/compat/scalar-return-1_y.c: New file.
29836         * gcc.dg/compat/scalar-return-2_main.c: New file.
29837         * gcc.dg/compat/scalar-return-2_x.c: New file.
29838         * gcc.dg/compat/scalar-return-2_y.c: New file.
29839         * gcc.dg/compat/struct-return-3_main.c: New file.
29840         * gcc.dg/compat/struct-return-3_y.c: New file.
29841         * gcc.dg/compat/struct-return-3_x.c: New file.
29842         * gcc.dg/compat/struct-return-2_main.c: New file.
29843         * gcc.dg/compat/struct-return-2_x.c: New file.
29844         * gcc.dg/compat/struct-return-2_y.c: New file.
29845
29846 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29847
29848         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29849         for hppa*-hp-hpux*.
29850         * gcc.dg/20021014-1.c (dg-options): Likewise.
29851         * gcc.dg/nest.c (dg-options): Likewise.
29852
29853 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29854
29855         PR c++/9738
29856         * g++.dg/ext/dllimport2.C: New file.
29857         * g++.dg/ext/dllimport3.C: New file.
29858
29859 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29860
29861         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29862         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29863         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29864         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29865         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29866         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29867         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29868         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29869         * gcc.dg/compat/small-struct-defs.h: New file.
29870         * gcc.dg/compat/small-struct-init.h: New file.
29871         * gcc.dg/compat/small-struct-check.h: New file.
29872         * gcc.dg/compat/fp-struct-defs.h: New file.
29873         * gcc.dg/compat/fp-struct-check.h: New file.
29874         * gcc.dg/compat/fp-struct-init.h: New file.
29875         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29876         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29877
29878 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29879
29880         * gcc.dg/20030225-2.c: New test.
29881
29882 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29883             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29884
29885         * gcc.c-torture/compile/20030518-1.c: New test case.
29886
29887 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29888
29889         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29890         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29891         gcc-dg-debug-runtest.
29892         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29893         gcc-dg-debug-runtest.
29894
29895 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29896
29897         PR c++/9022
29898         * g++.dg/lookup/using6.C: New test.
29899
29900 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29901
29902         * g++.dg/parse/access2.C: New test.
29903
29904 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29905
29906         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29907         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29908         * gcc.dg/debug/debug.exp: Likewise.
29909
29910 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29911
29912         * gcc.dg/dollar.c: New test.
29913
29914 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29915
29916         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29917         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29918         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29919         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29920         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29921         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29922         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29923         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29924         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29925         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29926         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29927         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29928         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29929         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29930         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29931         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29932         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29933         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29934
29935 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29936
29937         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29938         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29939         support for "repo" mode.
29940         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29941         * lib/g77-dg.exp: Likewise.
29942         * lib/obj-dg.exp: Likewise.
29943
29944 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29945
29946         Merge from gcc-3_2-rhl8-branch:
29947         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.dg/tls/opt-6.c: New test.
29950
29951         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * gcc.dg/20030405-1.c: New test.
29954
29955         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29956
29957         * gcc.dg/20030309-1.c: New test.
29958
29959         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29960
29961         * gcc.c-torture/execute/20030307-1.c: New test.
29962
29963         2003-02-20  Randolph Chung  <tausq@debian.org>
29964
29965         * gcc.c-torture/compile/20030220-1.c: New test.
29966
29967         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.dg/20030217-1.c: New test.
29970
29971         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29972
29973         * gcc.c-torture/compile/20020129-1.c: New test.
29974
29975         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29976
29977         * gcc.dg/unroll-1.c: New test.
29978
29979         2002-11-16  Jan Hubicka  <jh@suse.cz>
29980
29981         * gcc.c-torture/execute/20020920-1.c: New test.
29982
29983         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29984
29985         PR target/7434
29986         * gcc.c-torture/compile/20021008-1.c: New test.
29987
29988         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29989
29990         PR target/7559
29991         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29992
29993         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29994
29995         * gcc.c-torture/compile/20020807-1.c: New test.
29996
29997         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * gcc.dg/tls/opt-1.c: New test.
30000
30001         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30002
30003         * gcc.dg/20020729-1.c: New test.
30004
30005         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30006
30007         * g++.dg/opt/life1.C: New test.
30008
30009         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * gcc.dg/20020525-1.c: New test.
30012
30013         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30014
30015         PR c++/6794
30016         * g++.dg/ext/pretty1.C: New test.
30017         * g++.dg/ext/pretty2.C: New test.
30018
30019 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/8385
30022         * g++.dg/ext/typeof5.C: New test.
30023
30024 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30025
30026         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30027         __USER_LABEL_PREFIX__ into account.
30028         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30029
30030 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30031
30032         * gcc.dg/builtins-15.c: New test case.
30033
30034 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30035
30036         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30037
30038 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30039
30040         * lib/g++.exp: Tweak handling of additional source files.
30041         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30042         * g++.dg/special/conpr-2a.C: Rename to ...
30043         * g++.dg/special/conpr-2a.cc: ... this.
30044         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30045         * g++.dg/special/conpr-3a.C: Rename to ...
30046         * g++.dg/special/conpr-3a.cc: This.
30047         * g++.dg/special/conpr-3b.C: Rename to ...
30048         * g++.dg/special/conpr-3b.cc: This.
30049         * g++.dg/special/conpr-4.C: New test.
30050         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30051
30052 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30053
30054         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30055
30056 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30057
30058         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30059         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30060         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30061         * g++.old-deja/g++.other/warn3.C: Likewise.
30062
30063 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30064
30065         * gcc.dg/i386-387-1.c: Update to also test log.
30066         * gcc.dg/i386-387-2.c: Likewise.
30067
30068 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30069
30070         * g77.f-torture/execute/int8421.f: New test.
30071
30072 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30073
30074         PR c++/10230, c++/10481
30075         * g++.dg/lookup/scoped5.C: New test.
30076
30077 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30078
30079         PR c++/10552
30080         * g++.dg/template/ttp6.C: New test.
30081
30082 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30083
30084         * gcc.c-torture/execute/builtins: New directory.
30085         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30086         gcc.c-torture/execute/builtins.
30087         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30088         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30089         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30090         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30091
30092 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30093
30094         PR c++/9252
30095         * g++.dg/template/access8.C: New test.
30096         * g++.dg/template/access9.C: New test.
30097
30098 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30099
30100         PR c++/9554
30101         * g++.dg/parse/access1.C: New test.
30102
30103 2003-05-09  DJ Delorie  <dj@redhat.com>
30104
30105         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30106         long, and not an int.
30107
30108 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30109
30110         PR c++/10555, c++/10576
30111         * g++.dg/template/memclass1.C: New test.
30112
30113 2003-05-08  DJ Delorie  <dj@redhat.com>
30114
30115         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30116         targets.
30117         * gcc.c-torture/execute/20021024-1.x: Likewise.
30118         * gcc.c-torture/execute/shiftdi.x: Likewise.
30119         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30120         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30121         * gcc.dg/20021018-1.c: Likewise.
30122
30123 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30124
30125         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30126
30127         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30128         (bcopy): Call memmove.
30129
30130 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30131
30132         * g77.f-torture/compile/8485.f: New test case.
30133
30134 2003-05-07  Richard Henderson  <rth@redhat.com>
30135
30136         PR c++/10570
30137         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30138         Verify exception_cleanup not called for rethrows.
30139         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30140         when exiting catch block without rethrowing.
30141         * g++.dg/eh/forced3.C: New.
30142         * g++.dg/eh/forced4.C: New.
30143
30144 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30145
30146         * gcc.dg/20030505.c: Fix triplet.
30147
30148 2003-05-06  DJ Delorie  <dj@redhat.com>
30149
30150         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30151         * gcc.dg/nest.c: Likewise.
30152
30153 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30154
30155         * gcc.dg/builtins-14.c: New test case.
30156
30157 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30158
30159         * lib/compat.exp (compat-execute): New argument.
30160         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30161         * gcc.dg/compat: New test directory.
30162         * gcc.dg/compat/compat.exp: New expect script.
30163         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30164         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30165         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30166         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30167         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30168         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30169
30170         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30171         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30172         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30173         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30174         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30175         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30176         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30177         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30178         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30179         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30180         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30181         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30182         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30183         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30184         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30185
30186 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30187
30188         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30189
30190 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30191
30192         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30193
30194 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30195
30196         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30197         * gcc.dg/ppc-fsel-2.c: New test.
30198
30199         * gcc.dg/unused-5.c: New test.
30200
30201 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30202
30203         PR c++/10496
30204         * g++.dg/warn/pmf1.C: New test.
30205
30206 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30207
30208         PR c++/4494
30209         * g++.dg/warn/main.C: New test.
30210
30211 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30212
30213         * gcc.dg/nonnull-3.c: New test.
30214
30215 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30216
30217         * gcc.dg/cpp/Wtrigraphs.c: Update.
30218         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30219
30220 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30221
30222         * gcc.dg/ppc-fsel-1.c: New test.
30223
30224 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30225
30226         PR c/10604
30227         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30228
30229 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30230
30231         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30232
30233 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30234
30235         PR c++/9364, c++/10553, c++/10586
30236         * g++.dg/parse/typename4.C: New test.
30237         * g++.dg/parse/typename5.C: Likewise.
30238
30239 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30240
30241         * gcc.c-torture/compile/20030503-1.c: New test.
30242
30243 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30244
30245         * g++.dg/lookup/using5.C: Fix testcase error.
30246
30247 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30248
30249         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30250         since MEABI is no longer supported.  Remove all vestiges
30251         of MEABI from the test.
30252
30253 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30254
30255         PR c++/10554
30256         * g++.dg/lookup/using5.C: New test.
30257
30258 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30259
30260         PR c++/8772
30261         * g++.dg/template/ttp5.C: New test.
30262
30263 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30264
30265         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30266         (dg-gpp-additional-sources): New function.
30267         (dg-gpp-additional-files): Likewise.
30268         * lib/g++.exp (additional_sources): New variable.
30269         (additional_files): Likewise.
30270         (g++_target_compile): Deal with them.
30271         * lib/old-dejagnu.exp: Remove.
30272         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30273         * g++.old-deja: Revise all tests to use dg commands.
30274
30275 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30276
30277         PR c++/9432, c++/9528
30278         * g++.dg/lookup/using4.C: New test.
30279
30280 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30281
30282         * gcc.dg/noreturn-5.c: New file.
30283         * gcc.dg/noreturn-6.c: New file.
30284
30285         * gcc.c-torture/compile/inline-1.c: New file.
30286
30287 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR c++/10551
30290         * g++.dg/template/explicit1.C: New test.
30291
30292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30293
30294         PR c++/10549
30295         * g++.dg/other/bitfield1.C: New test.
30296
30297         PR c++/10527
30298         * g++.dg/init/new7.C: New test.
30299
30300 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30301
30302         * g++.dg/ext/desig1.C: New test.
30303         * g++.dg/ext/init1.C: Update.
30304
30305         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30306
30307 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30308
30309         PR c++/10180
30310         * g++.dg/warn/Winline-1.C: New test.
30311
30312 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30313
30314         * gcc.c-torture/execute/string-opt-19.c: New test.
30315
30316         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30317         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30318
30319 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR c++/10506
30322         * g++.dg/init/new6.C: New test.
30323
30324         PR c++/10503
30325         * g++.dg/init/ref6.C: New test.
30326
30327 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30328
30329         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30330
30331 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30332
30333         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30334         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30335
30336 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30337
30338         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30339         initialized static data members.
30340
30341 2003-04-25  H.J. Lu <hjl@gnu.org>
30342
30343         * gcc.dg/ia64-sync-4.c: New test.
30344
30345 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30346
30347         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30348         date.
30349
30350 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30351
30352         PR c++/10337
30353         * g++.dg/warn/conv1.C: New test.
30354         * g++.old-deja/g++.other/conv7.C: Adjust.
30355         * g++.old-deja/g++.other/overload14.C: Adjust.
30356
30357 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30358
30359         PR c++/10471
30360         * g++.dg/template/defarg2.C: New test.
30361
30362 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30363
30364         * gcc.dg/cpp/include2.c: Update.
30365         * gcc.dg/cpp/multiline-2.c: New.
30366         * gcc.dg/cpp/multiline.c: Update.
30367         * gcc.dg/cpp/strify2.c: Update.
30368         * gcc.dg/cpp/trad/literals-2.c: Update.
30369
30370 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30371
30372         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30373
30374 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30375
30376         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30377
30378 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30379
30380         PR c++/10451
30381         * g++.dg/parse/crash4.C: New test.
30382
30383         PR c++/9847
30384         * g++.dg/parse/crash5.C: New test.
30385
30386 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30387
30388         PR c++/10446
30389         * g++.dg/parse/crash3.C: New test.
30390
30391         PR c++/10428
30392         * g++.dg/parse/elab1.C: New test.
30393
30394 2003-04-22  Devang Patel  <dpatel@apple.com>
30395
30396         * gcc.dg/cpp/trad/funlike-5.c: New test.
30397
30398 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30399
30400         * g++.dg/other/packed1.C: Fix dg options.
30401
30402 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30403
30404         * g++.dg/other/offsetof2.C: New test.
30405
30406 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30407
30408         * g++.dg/template/recurse.C: Adjust location of error messages.
30409
30410 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30411
30412         PR c++/9881
30413         * g++.dg/init/addr-const1.C: New test.
30414         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30415
30416 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30417
30418         PR c++/10405
30419         * g++.dg/lookup/struct-hack1.C: New test.
30420
30421 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30422
30423         * ucs.c: Update diagnostic messages.
30424
30425 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30426
30427         * gcc.dg/cpp/truefalse.cpp: New test.
30428         * gcc.dg/cpp/cpp.exp: Update.
30429         * g++.dg/other/stdbool-if.C: Remove.
30430
30431 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30432
30433         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30434         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30435
30436 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30437
30438         * gcc.c-torture/compile/20030418-1.c: New test.
30439
30440 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30441
30442         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30443
30444 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30445
30446         PR c++/10347
30447         g++.dg/template/dependent-name1.C: New test.
30448
30449 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30450
30451         * gcc.dg/warn-1.c (tourist_guide): New array,
30452         contains a pointer to bar.
30453
30454 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30455
30456         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30457         * gcc.c-torture/execute/medce-1.c: New test case.
30458         * gcc.c-torture/execute/medce-2.c: New test case.
30459
30460 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * lib/prune.exp: Ignore more messages.
30463
30464         PR c++/10381
30465         * g++.dg/parse/lookup3.C: New test.
30466
30467 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30468
30469         * gcc.c-torture/compile/20030415-1.c : New test.
30470
30471 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * gcc.c-torture/execute/scope-2.c: Move to ...
30474         * gcc.dg/noncompile/scope.c: .... here.
30475
30476 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30477
30478         * gcc.dg/20030414-2.c: New test case.
30479
30480 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30481
30482         PR target/10377
30483         * gcc.dg/20030414-1.c: New test.
30484
30485 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30486
30487         * gcc.dg/builtins-12.c: New test case.
30488         * gcc.dg/builtins-13.c: New test case.
30489
30490 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30491
30492         * gcc.c-torture/execute/string-opt-18.c: New test.
30493
30494 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30495
30496         PR c++/10300
30497         * g++.dg/init/new5.C: New test.
30498
30499 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30500
30501         PR c++/7910
30502         * g++.dg/ext/dllimport1.C: New test.
30503
30504 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30505
30506         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30507
30508 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30509
30510         PR Fortran/9263
30511         * g77.f-torture/noncompile/9263.f: New test
30512         PR Fortran/1832
30513         * g77.f-torture/execute/1832.f: New test
30514
30515 2003-04-11  David Chad  <davidc@freebsd.org>
30516             Loren J. Rittle  <ljrittle@acm.org>
30517
30518         libobjc/8562
30519         * objc.dg/headers.m: New test.
30520
30521 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30522
30523         * gcc.c-torture/execute/builtin-noret-2.c: New.
30524         * gcc.c-torture/execute/builtin-noret-2.x: New.
30525         XFAIL builtin-noret-2.c at -O1 and above.
30526         * gcc.dg/redecl.c: New.
30527         * gcc.dg/Wshadow-1.c: Update error regexps.
30528
30529 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30530
30531         * g++.dg/abi/bitfield10.C: New test.
30532
30533 2003-04-09  Mike Stump  <mrs@apple.com>
30534
30535         * gcc.dg/pch/pch.exp: Make testcase names longer.
30536         * g++.dg/pch/pch.exp: Make testcase names longer.
30537
30538 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30539
30540         * gcc.dg/builtins-11.c: New test case.
30541
30542 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30543
30544         * gcc.dg/builtins-9.c: New test case.
30545         * gcc.dg/builtins-10.c: New test case.
30546
30547 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30548
30549         * gcc.dg/noncompile/init-4.c.c: New test.
30550
30551 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30552
30553         * gcc.misc-test/gcov-9.c: New test.
30554         * gcc.misc-test/gcov-10.c: New test
30555         * gcc.misc-test/gcov-11.c: New test.
30556
30557 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30558
30559         PR optimization/10024
30560         * gcc.c-torture/compile/20030405-1.c: New test.
30561
30562 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30563
30564         * gcc.dg/pch/static-3.c: New.
30565         * gcc.dg/pch/static-3.hs: New.
30566         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30567
30568 2003-04-04  Richard Henderson  <rth@redhat.com>
30569
30570         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30571         * g++.dg/eh/forced2.C: Likewise.
30572
30573 2003-04-03  Mike Stump  <mrs@apple.com>
30574
30575         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30576         target arg.
30577         (scan-assembler-times, scan-assembler-not): Likewise.
30578         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30579
30580 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30581
30582         * gcc.dg/sparc-loop-1.c: New test.
30583
30584 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30585
30586         PR other/9274
30587         * g++.dg/pch/system-2.C: New.
30588         * g++.dg/pch/system-2.Hs: New.
30589
30590 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30591
30592         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30593
30594         * g++.dg/eh/simd-1.C (vecfunc): Same.
30595
30596 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30597
30598         * gcc.c-torture/execute/20030401-1.c: New test case.
30599
30600 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30601
30602         * objc.dg/defs.m: New.
30603
30604 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30605
30606         * g++.dg/eh/simd-1.C: New.
30607         * g++.dg/eh/simd-2.C: New.
30608
30609 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30610
30611         * gcc.c-torture/execute/simd-3.c: New.
30612
30613 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30614
30615         PR c/9936
30616         * gcc.dg/20030331-2.c: New test.
30617
30618 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30619
30620         PR c++/10278
30621         * g++.dg/parse/crash2.C: New test.
30622
30623 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30624
30625         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30626         * gcc.c-torture/execute/20030331-1.c: ...here.
30627
30628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30629
30630         * gcc.c-torture/execute/20030331-1.c: New test.
30631
30632 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30633
30634         * lib/gcov.exp: Adjust call return testing strings.
30635         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30636
30637 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30638
30639         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30640         * gcc.dg/builtins-7.c: New test case.
30641         * gcc.dg/builtins-8.c: New test case.
30642
30643 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30644
30645         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30646
30647 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30648
30649         PR c++/7647
30650         * g++.dg/lookup-class-member-2.C: New test.
30651
30652 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30653
30654         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30655
30656 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30657
30658         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30659
30660 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30661
30662         * g++.dg/init/attrib1.C: New test.
30663
30664 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30665
30666         * gcc.dg/ultrasp8.c: New test.
30667
30668 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30669
30670         * gcc.dg/ultrasp7.c: New test.
30671
30672 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         PR c++/10047
30675         * g++.dg/template/inline1.C: New test.
30676
30677 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30678
30679         * gcc.dg/sparc-dwarf2.c: New test.
30680
30681 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30682
30683         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30684         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30685
30686 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30687
30688         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30689         than reading .x files.
30690         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30691         * g77.dg/gcov/gcov-1.f: Likewise.
30692         * gcc.misc-tests/gcov-4b.c: Likewise.
30693         * gcc.misc-tests/gcov-5b.c: Likewise.
30694         * gcc.misc-tests/gcov-6.c: Likewise.
30695         * gcc.misc-tests/gcov-7.c: Likewise.
30696         * gcc.misc-tests/gcov-8.c: Likewise.
30697         * g++.dg/gcov/gcov-1.x: Remove.
30698         * g77.dg/gcov/gcov-1.x: Likewise.
30699         * gcc.misc-tests/gcov-4b.x: Likewise.
30700         * gcc.misc-tests/gcov-5b.x: Likewise.
30701         * gcc.misc-tests/gcov-6.x: Likewise.
30702         * gcc.misc-tests/gcov-7.x: Likewise.
30703         * gcc.misc-tests/gcov-8.x: Likewise.
30704
30705 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30706
30707         PR opt/10087
30708         * gcc.dg/20030324-1.c: New test.
30709
30710 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30711
30712         PR c++/10224
30713         * g++.dg/template/arg3.C: New test.
30714
30715         PR c++/10158
30716         * g++.dg/template/friend18.C: New test.
30717
30718 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30719
30720         * g77.f-torture/compile/20030326-1.f: New test case.
30721
30722 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30723
30724         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30725
30726         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30727
30728 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30729
30730         * gcc.dg/ia64-sync-3.c: New test.
30731
30732 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30733
30734         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30735
30736 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30737
30738         * gcc.dg/ultrasp6.c: New test.
30739
30740 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30741
30742         * gcc.dg/i386-signbit-1.c: New test.
30743         * gcc.dg/i386-signbit-2.c: New test.
30744         * gcc.dg/i386-signbit-3.c: New test.
30745
30746 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30747
30748         * gcc.dg/ultrasp5.c: Fix options.
30749
30750 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30751
30752         * gcc.dg/ultrasp5.c: Fix comment.
30753
30754 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30755
30756         PR fortran/10197
30757         * g77.f-torture/execute/10197.f: New test.
30758
30759 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30760
30761         PR c++/9898, c++/383
30762         * g++.dg/template/conv6.C: New test.
30763
30764         PR c++/10119
30765         * g++.dg/template/ptrmem5.C: New test.
30766
30767         PR c++/10026
30768         * g++.dg/lookup/koenig1.C: New test.
30769
30770         PR C++/10199
30771         * g++.dg/lookup/template2.C: New test.
30772
30773 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30774
30775         * g++.dg/opt/rtti1.C: New test.
30776
30777 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30778
30779         * gcc.dg/ultrasp5.c: New test.
30780
30781 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30782
30783         PR middle-end/9967
30784         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30785         builtin fputs.
30786
30787 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30788
30789         PR c/8224
30790         * gcc.dg/20030323-1.c: New test.
30791
30792 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30793
30794         * gcc.c-torture/compile/20030323-1.c: New test case.
30795
30796 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30797
30798         * gcc.dg/20030321-1.c: New test.
30799
30800 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30801
30802         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30803
30804 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         PR c++/9978, c++/9708
30807         * g++.dg/ext/vlm1.C: Adjust expected error.
30808         * g++.dg/ext/vla2.C: New test.
30809         * g++.dg/template/arg1.C: New test.
30810         * g++.dg/template/arg2.C: New test.
30811
30812 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30813
30814         * g77.f-torture/execute/select.f: New test.
30815         * g77.f-torture/noncompile/select_no_compile.f: New test.
30816
30817 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30818
30819         PR c++/9898
30820         * g++.dg/other/error4.C: New test.
30821
30822 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30823
30824         * g++.dg/template/friend17.C: New test.
30825
30826 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30827
30828         * gcc.c-torture/compile/20030320-1.c: New.
30829
30830 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30831
30832         * gcc.dg/builtins-6.c: New test case.
30833
30834 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30835
30836         PR target/10073
30837         * gcc.c-torture/compile/20030319-1.c: New.
30838
30839 2003-03-18  Jan Hubicka  <jh@suse.cz>
30840
30841         * gcc.dg/i386-cvt-1.c: New test.
30842
30843 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30844
30845         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30846         * objc.dg/naming-2.m: Likewise.
30847
30848 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30849
30850         PR c++/9639
30851         * g++.dg/parse/crash1.C: New test.
30852
30853 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30854
30855         PR c++/8805
30856         * g++.dg/eh/cleanup1.C: New test.
30857
30858 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30859
30860         * gcc.c-torture/execute/20030316-1.c: New test case.
30861
30862 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         PR c++/9629
30865         * g++.dg/init/ctor2.C: New test.
30866
30867 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30868
30869         * g77.f-torture/compile/xformat.f: New test case.
30870
30871 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30872
30873         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30874         * g++.old-deja/g++.mike/eh50.C: Likewise.
30875
30876 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30877
30878         PR c++/6440
30879         * g++.dg/template/spec7.C: New test.
30880         * g++.dg/template/spec8.C: Likewise.
30881
30882 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30883
30884         * gcc.c-torture/execute/20030313-1.c: New test.
30885
30886 2003-03-14  Richard Henderson  <rth@redhat.com>
30887
30888         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30889
30890 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30891
30892         * gcc.c-torture/compile/20030314-1.c: New test.
30893
30894 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30895
30896         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30897         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30898         thumb target,
30899         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30900         to accept newer _imp__  prefix and additional
30901         newline in .drectve section.
30902         * gcc.dg/dll-4.c: Likewise.
30903         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30904         switch.
30905
30906 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * g++.dg/parse/namespace9.C: New test.
30909
30910         * g++.dg/init/ref5.C: New test.
30911         * g++.dg/parse/ptrmem1.C: Likewise.
30912
30913 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30914
30915         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30916         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30917         regular expression.
30918         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30919         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30920
30921 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30922
30923         * gcc.c-torture/execute/20030224-2.c: New test.
30924
30925 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30926
30927         * gcc.dg/decl-3.c: New test.
30928
30929 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30930
30931         * gcc.dg/i386-loop-2.c: New test.
30932
30933 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30934
30935         PR c++/9474
30936         * g++.dg/parse/namespace8.C: New test.
30937
30938         PR c++/9924
30939         * g++.dg/overload/builtin2.C: New test.
30940
30941 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30942
30943         * gcc.dg/return-type-3.c: New test.
30944
30945 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30946
30947         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30948         profiling options are not supported.
30949
30950 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30951
30952         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30953         * g++.old-deja/g++.warn/impint2.C: Likewise.
30954
30955 2003-03-10  Devang Patel  <dpatel@apple.com>
30956
30957         * g++.dg/cpp/c++_cmd_1.C: New test.
30958         * g++.dg/cpp/c++_cmd_1.h: New file.
30959
30960 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30961
30962         * gcc.dg/altivec-9.c: New file.
30963
30964 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30965
30966         * gcc.dg/ppc-sdata-1.c: New test.
30967         * gcc.dg/ppc-sdata-2.c: New test.
30968
30969 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30970
30971         PR c++/9373
30972         * g++.dg/opt/ptrmem2.C: New test.
30973
30974         PR c++/8534
30975         * g++.dg/opt/ptrmem1.C: New test.
30976
30977 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30978
30979         * gcc.dg/i386-loop-1.c: New test.
30980
30981 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30982
30983         PR c++/9970
30984         * g++.dg/lookup/friend1.C: New test.
30985
30986 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30987
30988         PR c++/9823
30989         * g++.dg/parser/constructor1.C: New test.
30990
30991 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30992
30993         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30994
30995         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30996
30997 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30998
30999         * gcc.dg/cpp/Wunused.c: Update test.
31000
31001 2003-03-08  Jan Hubicka  <jh@suse.cz>
31002
31003         * gcc.dg/inline-3.c: New test.
31004
31005 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31006
31007         PR c++/9809
31008         * g++.dg/parse/builtin1.C: New test.
31009
31010         PR c++/9982
31011         * g++.dg/abi/cookie1.C: New test.
31012         * g++.dg/abi/cookie2.C: Likewise.
31013
31014         PR c++/9524
31015         * g++.dg/template/field1.C: New test.
31016
31017         PR c++/9912
31018         * g++.dg/parse/class1.C: New test.
31019         * g++.dg/parse/namespace7.C: Likewise.
31020         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31021
31022 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31023
31024         * g++.dg/init/ref4.C: New test.
31025
31026 2003-03-07  Jan Hubicka  <jh@suse.cz>
31027
31028         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31029         * gcc.dg/inline-3.c: New test.
31030
31031 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31032
31033         * g++.dg/init/ref3.C: New test.
31034
31035         PR c++/9965
31036         * g++.dg/init/ref2.C: New test.
31037
31038         PR c++/9400
31039         * g++.dg/warn/Wshadow-2.C: New test.
31040
31041         PR c++/9791
31042         * g++.dg/warn/Woverloaded-1.C: New test.
31043
31044 2003-03-05  Jan Hubicka  <jh@suse.cz>
31045
31046         * gcc.dg/i386-local2.c: New.
31047         * gcc.dg/i386-local.c: Fix typo.
31048
31049 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31050
31051         * g++.dg/abi/layout3.C: New test.
31052
31053 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31054
31055         * gcc.c-torture/compile/20030305-1.c
31056
31057 2003-03-05  Jan Hubicka  <jh@suse.cz>
31058
31059         * gcc.dg/i386-local.c: New.
31060
31061 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31062
31063         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31064
31065 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31066
31067         * gcc.dg/switch-2.c: New test.
31068         * gcc.dg/switch-3.c: New test.
31069         * gcc.dg/Wswitch.c: Adjust line numbers.
31070         * gcc.dg/Wswitch-default.c: Likewise.
31071         * gcc.dg/Wswitch-enum.c: Likewise.
31072
31073 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31074
31075         * gcc.c-torture/execute/20030222-1.c: New test.
31076
31077 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31078
31079         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31080
31081 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31082
31083         PR c++/9878
31084         * g++.dg/init/ref1.C: New test.
31085
31086 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31087
31088         * gcc.dg/sh-relax.c: New SH-only test.
31089
31090 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31091
31092         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31093         comment explaining purpose of testcase.
31094
31095 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31096
31097         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31098         for HC11/HC12 (asm needs two int registers).
31099         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31100         HC11/HC12 because the test uses an asm which needs two 32-bit
31101         registers.
31102
31103 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31104
31105         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31106         for HC11/HC12 (array is too large otherwise).
31107         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31108         * gcc.c-torture/compile/20010518-2.x: Likewise.
31109         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31110         HC11/HC12 (array is too large).
31111
31112 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31113
31114         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31115         * lib/g++-dg.exp (g++-dg-test): Likewise.
31116
31117 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31118
31119         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31120         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31121
31122 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31123
31124         * g++.dg/warn/implicit-typename1.C: Remove warning.
31125
31126 2003-02-28  Richard Henderson  <rth@redhat.com>
31127
31128         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31129         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31130
31131 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31132
31133         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31134         * g++.dg/pch/pch.exp: Likewise.
31135
31136 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31137
31138         PR c++/9879
31139         * testsuite/g++.dg/init/new4.C: New test.
31140
31141 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31142
31143         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31144
31145 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31146
31147         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31148         unsigned long.
31149
31150         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31151         wider than float.
31152
31153 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31154
31155         * lib/scanasm.exp: Add support for counting numbers of
31156         occurences.
31157         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31158         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31159
31160 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/9683
31163         * g++.dg/template/static3.C: New test.
31164
31165         PR c++/9829
31166         * g++.dg/parse/namespace6.C: New test.
31167
31168 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31169
31170         PR target/9732
31171         * gcc.dg/20030225-1.c: New test.
31172
31173 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31174
31175         * README: Remove out-of-date information.
31176
31177         PR c++/9836
31178         * g++.dg/template/spec6.C: New test.
31179
31180 2003-02-24  Jeff Law  <law@redhat.com>
31181
31182         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31183
31184 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31185
31186         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31187         * gcc.dg/pragma-ep-1.c: Likewise.
31188
31189 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31190
31191         PR c++/9602
31192         * g++.dg/template/friend16.C: New test.
31193
31194 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31195
31196         PR c++/5333
31197         * g++.dg/parse/fused-params1.C: Adjust error messages.
31198         * g++.dg/template/nested3.C: New test.
31199
31200 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31201
31202         * g++.dg/abi/param1.C: New test.
31203
31204 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31205
31206         PR c++/7982
31207         * g++.dg/warn/implicit-typename1.C: New test.
31208
31209 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31210
31211         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31212         with "mtune".
31213         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31214         * gcc.c-torture/execute/20010129-1.x: Likewise.
31215         * gcc.dg/20011107-1.c: Likewise.
31216         * gcc.dg/20020108-1.c: Likewise.
31217         * gcc.dg/20020122-3.c: Likewise.
31218         * gcc.dg/20020206-1.c: Likewise.
31219         * gcc.dg/20020310-1.c: Likewise.
31220         * gcc.dg/20020426-2.c: Likewise.
31221         * gcc.dg/20020517-1.c: Likewise.
31222         * gcc.dg/991230-1.c: Likewise.
31223         * gcc.dg/i386-unroll-1.c: Likewise.
31224         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31225
31226 2003-02-22  Jan Hubicka  <jh@suse.cz>
31227
31228         * gcc.dg/i386-mul.c: New test.
31229
31230 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31231
31232         * gcc.dg/builtins-5.c: New test case.
31233
31234 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31235
31236         * gcc.dg/asmreg-1.c: New test.
31237
31238 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31239
31240         PR c++/9749
31241         * g++.dg/parse/varmod1.C: New test.
31242
31243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31244
31245         PR c++/9727
31246         * g++.dg/template/op1.C: New test.
31247
31248 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31249
31250         PR c++/8906
31251         * g++.dg/template/nested2.C: New test.
31252
31253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31254
31255         PR c++/8724
31256         * g++.dg/expr/dtor1.C: New test.
31257
31258 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31259
31260         * gcc.dg/cpp/include3.c: New test.
31261         * gcc.dg/cpp/inc/foo.h: New file.
31262
31263 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31264
31265         * gcc.c-torture/execute/20030221-1.c: New test.
31266
31267 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31268
31269         PR c++/9729
31270         * g++.dg/abi/conv1.C: New test.
31271
31272 2003-02-20  Jan Hubicka  <jh@suse.cz>
31273
31274         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31275
31276 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31277
31278         * gcc.c-torture/compile/20030219-1.c: New test.
31279
31280 2003-02-18  Jan Hubicka  <jh@suse.cz>
31281
31282         * gcc.dg/funcorder.c: New test.
31283
31284 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31285
31286         * gcc.c-torture/execute/20030218-1.c: New.
31287
31288 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31289
31290         * gcc.dg/20030218-1.c: New.
31291
31292 2003-02-18  Richard Henderson  <rth@redhat.com>
31293
31294         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31295         * gcc.dg/attr-used-2.c: New.
31296
31297 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31298
31299         PR c++/9704
31300         * g++.dg/init/copy5.C: New test.
31301
31302 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31303
31304         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31305         * g++.dg/pch/pch.exp: Likewise.
31306
31307 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31308
31309         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31310         STACK_SIZE is not defined.
31311
31312 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31313
31314         PR c++/9457
31315         * g++.dg/template/init1.C: New test.
31316
31317 2003-02-16  Jan HUbicka  <jh@suse.cz>
31318
31319         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31320         (foo): Add few extra tests
31321         * gcc.dg/c99-const-expr-3.c: Likewise.
31322         * gcc.c-torture/execute/20030216-1.c: New.
31323
31324 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31325
31326         PR c++/9459
31327         * g++.dg/ext/typeof4.C: New test.
31328
31329 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31330
31331         * gcc.dg/i386-387-3.c: New test case.
31332
31333 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31334
31335         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31336         cris-*-elf* cris-*-aout* and mmix-*-*.
31337
31338 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31339
31340         * gcc.dg/20030213-1.c: New test.
31341
31342 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31343
31344         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31345         * gcc.dg/i386-387-2.c: Likewise.
31346
31347 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31348
31349         * gcc.dg/ppc-spe.c: Fix formatting.
31350         Enable tests that were previously unsupported by gas.
31351         Delete tests for instructions that no longer exist.
31352         Switch arguments on evsubifw builtin.
31353
31354 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31355
31356         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31357         STACK_SIZE is too small.
31358
31359 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31360             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31361
31362         * gcc.dg/decl-2.c: New test.
31363
31364 2003-02-10  Jan Hubicka  <jh@suse.cz>
31365
31366         * gcc.dg/i386-fpcvt-1.c: New test.
31367
31368 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31369
31370         * gcc.c-torture/execute/20030209-1.c: New test.
31371
31372 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31373
31374         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31375         int-wide bitops, use the constants of the same width.
31376         Likewise, if long long is 32-bit wide, test bitops using
31377         32-bit constants.
31378
31379 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31380
31381         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31382
31383 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31384
31385         * testsuite/gcc.dg/builtins-4.c: New test case.
31386
31387 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31388
31389         * gcc.dg/20020430-1.c: Fix dg command typos.
31390         * gcc.dg/20020503-1.c: Likewise.
31391
31392 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31393
31394         PR c++/8785
31395         * g++.dg/parse/fused-params1.C: New test.
31396
31397         PR c++/8857
31398         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31399
31400         PR c++/8921
31401         * g++.dg/parse/non-dependent1.C: New test.
31402
31403         PR c++/8928
31404         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31405
31406         PR c++/9228
31407         * g++.dg/parse/undefined7.C: New test.
31408         * g++.dg/parse/non-templ1.C: New test.
31409
31410         PR c++/9229
31411         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31412
31413 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31414
31415         * gcc.c-torture/compile/20030206-1.c: New test.
31416
31417 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31418
31419         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31420         "pow" to "foo" to avoid potential confusion with a math built-in.
31421
31422 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31423
31424         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31425         conditions for SPARC targets.
31426
31427 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31428
31429         * gcc.dg/20030204-1.c: New test.
31430
31431 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31432
31433         PR c++/38
31434         * g++.dg/parse/array-size1.C: New test.
31435
31436         PR c++/5657
31437         * g++.dg/parse/undefined3.C: New test.
31438
31439         PR c++/5665
31440         * g++.dg/parse/undefined4.C: New test.
31441
31442         PR c++/5975
31443         * g++.dg/parse/undefined5.C: New test.
31444
31445         PR c++/7259
31446         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31447
31448         PR c++/8578
31449         * g++.dg/parse/casting-operator1.C: New test.
31450
31451         PR c++/8596
31452         * g++.dg/parse/undefined6.C: New test.
31453
31454         PR c++/8736
31455         * g++.dg/parse/missing-template1.C: New test.
31456
31457 2003-02-04  Jan Hubicka  <jh@suse.cz>
31458
31459         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31460         * gcc.dg/i386-cmov?.c: Likewise.
31461         * gcc.dg/i386-fpcvt-?.c: Likewise.
31462         * gcc.dg/i386-ssefp-1.c: Likewise.
31463         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31464         conventions.
31465
31466 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31467
31468         PR c++/7129
31469         * testsuite/g++.dg/ext/max.C: New test.
31470
31471 2003-02-03  Jan Hubicka  <jh@suse.cz>
31472
31473         * gcc.c-torture/execute/20030203-1.c: New test.
31474
31475 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31476
31477         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31478         'natural-endian'.
31479
31480 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31481
31482         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31483         * g++.dg/init/new2.C: Likewise.
31484         * g++.dg/other/new1.C: Likewise.
31485
31486 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31487
31488         * gcc.dg/struct-ret-libc.c: New test.
31489
31490 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31491
31492         * gcc.dg/20030129-1.c: New test.
31493
31494 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31495
31496         PR c++/8849
31497         * g++.dg/template/ptrmem4.C: New test.
31498
31499 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31500
31501         * g++.dg/parser/constant1.C: New test.
31502
31503 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31504
31505         PR c++/8591
31506         * g++.dg/parse/friend2.C: New test.
31507
31508 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31509
31510         PR c++/9437
31511         * g++.dg/template/unify4.C: New test.
31512
31513 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31514
31515         * gcc.c-torture/execute/20030128-1.c: New test.
31516
31517 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31518
31519         * g++.dg/lookup/nested1.C: Test moved from ...
31520         * g++.old-deja/g++.other/lookup24.C: ... here.
31521
31522 2003-01-28  Jan Hubicka  <jh@suse.cz>
31523
31524         * gcc.dg/i386-cmov5.c: New test.
31525
31526 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31527
31528         * gcc.c-torture/execute/20010925-1.c: Changed the
31529         memcpy declaration.
31530
31531 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31532
31533         PR c++/3902
31534         * g++.dg/parse/template5.C: New test.
31535
31536 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31537
31538         PR fortran/9258
31539         * g77.dg/pr9258: New test.
31540
31541 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31542
31543         * README: Move relevant parts from README.g++.
31544
31545         * README.g++: Remove this file.
31546
31547 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.dg/abi/dcast1.C: New test.
31550
31551 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31552
31553         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31554
31555 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31556
31557         PR c++/47
31558         * g++.old-deja/g++.other/lookup24.C: New test.
31559
31560 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31561
31562         PR middle-end/7227
31563         * gcc.dg/uninit-C.c: New test.
31564
31565 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31566
31567         * g++.dg/abi/covariant1.C: New test.
31568
31569 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31570
31571         * gcc.dg/20030123-1.c: New test.
31572
31573 2003-01-25  Jan Hubicka  <jh@suse.cz>
31574
31575         PR opt/8492
31576         * gcc.c-torture/compile/20030125-1.c
31577
31578 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31579
31580         PR c++/9403
31581         * g++.dg/parse/template3.C: New test.
31582         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31583
31584         PR c++/795
31585         * g++.dg/parse/template4.C: New test.
31586
31587         PR c++/9415
31588         * g++.dg/template/qual2.C: New test.
31589
31590         PR c++/8545
31591         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31592
31593         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31594
31595 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31596
31597         * gcc.c-torture/execute/switch-1.c: New test case.
31598
31599 2003-01-25  Jan Hubicka  <jh@suse.cz>
31600
31601         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31602
31603 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31604
31605         Tweaks for Bison-1.875. From the NEWS file:
31606         "- `parse error' -> `syntax error'
31607         Bison now uniformly uses the term `syntax error'"
31608         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31609         * gcc.dg/cpp/digraph2.c: Likewise.
31610         * gcc.dg/cpp/direct2.c: Likewise.
31611         * gcc.dg/cpp/paste4.c: Likewise.
31612         * gcc.dg/c90-restrict-1.c: Likewise.
31613         * gcc.dg/c99-func-2.c: Likewise.
31614         * gcc.dg/noncompile/920721-2.c: Likewise.
31615         * gcc.dg/noncompile/930622-2.c: Likewise.
31616         * gcc.dg/noncompile/940112-1.c: Likewise.
31617         * gcc.dg/noncompile/950921-1.c: Likewise.
31618         * gcc.dg/noncompile/951123-1.c: Likewise.
31619         * gcc.dg/noncompile/971104-1.c: Likewise.
31620         * gcc.dg/noncompile/990416-1.c: Likewise.
31621
31622 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31623
31624         * g++.dg/parse/undefined1.C: Add error message.
31625
31626 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/9354
31629         * g++.dg/parse/new1.C: New test.
31630
31631         PR c++/9216
31632         * g++.dg/parse/template2.C: New test.
31633
31634         PR c++/9354
31635         * g++.dg/parse/typedef2.C: New test.
31636
31637         PR c++/9328
31638         * g++.dg/ext/typeof3.C: New test.
31639
31640 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31641
31642         PR c++/2738
31643         * g++.dg/parse/ret-type1.C: New test.
31644
31645         PR c++/3792
31646         * g++.dg/parse/tmpl-outside1.C: New test.
31647
31648         PR c++/4207
31649         * g++.dg/parse/int-as-enum1.C: New test.
31650
31651         PR c++/4903
31652         * g++.dg/parse/no-typename1.C: New test.
31653
31654         PR c++/5533
31655         * g++.dg/parse/no-value1.C: New test.
31656
31657         PR c++/5921
31658         * g++.dg/parse/wrong-inline1.C: New test.
31659
31660         PR c++/6402
31661         * g++.dg/parse/ref1.C: New test.
31662
31663         PR c++/6992
31664         * g++.dg/parse/attr-ctor1.C: New test.
31665
31666         PR c++/7229
31667         * g++.dg/parse/namespace5.C: New test.
31668
31669         PR c++/7917
31670         * g++.dg/parse/func-def1.C: New test.
31671
31672         PR c++/8143
31673         * g++.dg/parse/undefined1.C: New test.
31674
31675         PR c++/5723, PR c++/8522
31676         * g++.dg/parse/specialization1.C: New test.
31677
31678         PR c++/163, PR c++/8595
31679         * g++.dg/parse/struct-as-enum1.C: New test.
31680
31681         PR c++/9173
31682         * g++.dg/parse/undefined2.C: New test.
31683
31684 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31685
31686         PR c++/9298
31687         * g++.dg/parse/template1.C: New test.
31688
31689         PR c++/9384
31690         * g++.dg/parse/using1.C: New test.
31691
31692         PR c++/9285
31693         PR c++/9294
31694         * g++.dg/parse/expr2.C: New test.
31695
31696         PR c++/9388
31697         * g++.dg/parse/lookup2.C: Likewise.
31698
31699 2003-01-21  Jan Hubicka  <jh@suse.cz>
31700
31701         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31702         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31703         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31704         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31705
31706 2003-01-20  Nick Clifton  <nickc@redhat.com>
31707
31708         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31709         problem with ARM sibcall code generation.
31710
31711 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31712
31713         * gcc.c-torture/execute/20030120-1.c: New.
31714
31715 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31716
31717         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31718
31719 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31720
31721         PR c++/9272
31722         * g++.dg/parse/ctor1.C: New test.
31723
31724         PR c++/9294:
31725         * g++.dg/parse/qualified1.C: New test.
31726
31727         * g++.dg/parse/typename3.C: New test.
31728
31729 2003-01-16  Richard Henderson  <rth@redhat.com>
31730
31731         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31732
31733 2003-01-16  Richard Henderson  <rth@redhat.com>
31734
31735         * g++.dg/pch/pch.exp: Copy test header to the working directory
31736         before using it either for precompilation or direct use.
31737         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31738         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31739
31740 2003-01-16  Richard Henderson  <rth@redhat.com>
31741
31742         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31743         before using it either for precompilation or direct use.
31744         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31745         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31746
31747 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31750         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31751         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31752         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31753         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31754         typename warning into error.
31755         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31756         error messages.
31757         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31758         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31759         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31760         messages.
31761         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31762         make declaration visible in template.
31763         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31764         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31765         messages.
31766         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31767         message.
31768         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31769         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31770         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31771         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31772         typename warning with error message.
31773         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31774         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31775         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31776
31777 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31778
31779         * g++.dg/parse/ambig2.C: New test.
31780
31781 2003-01-15  Richard Henderson  <rth@redhat.com>
31782
31783         * g++.dg/tls/init-2.C: Update error message string.
31784
31785 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31786
31787         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31788
31789 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31790
31791         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31792         all for HC11/HC12.
31793         * gcc.c-torture/compile/20001205-1.x: Likewise.
31794         * gcc.c-torture/compile/20001226-1.x: Likewise.
31795         * gcc.c-torture/compile/920520-1.x: Likewise.
31796         * gcc.c-torture/compile/961203-1.x: Likewise.
31797         * gcc.c-torture/compile/20020604-1.x: Likewise.
31798
31799 2003-01-15  Jan Hubicka  <jh@suse.cz>
31800
31801         * gcc.c-torture/compile/20030115-1.c: New test.
31802
31803         * gcc.dg/i386-fpcvt-1.c: New test.
31804         * gcc.dg/i386-fpcvt-2.c: New test.
31805
31806 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31807
31808         Further conform g++'s __vmi_class_type_info to the C++ ABI
31809         specification.
31810         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31811         the specification.
31812
31813 2003-01-14  Jan Hubicka  <jh@suse.cz>
31814
31815         * gcc.dg/i386-fpcvt-1.c: New test.
31816         * gcc.dg/i386-fpcvt-2.c: New test.
31817
31818 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31819
31820         * gcc.dg/i386-mmx-3.c: New test.
31821
31822 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31823
31824         PR c++/9264
31825         * g++.dg/parse/octal1.C: New file.
31826
31827         PR c++/9172
31828         * g++.dg/parse/typename1.C: New file.
31829
31830 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31831
31832         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31833         * gcc.dg/bf-no-ms-layout.c: Likewise.
31834         * gcc.dg/bf-ms-attrib.c: Likewise.
31835
31836 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31837
31838         PR c++/9099
31839         * g++.dg/parse/dtor1.C: New file.
31840
31841         PR c++/9128
31842         * g++.dg/rtti/typeid1.C: New file.
31843
31844         PR c++/9153
31845         * g++.dg/parse/lookup1.C: New file.
31846
31847         PR c++/9171
31848         * g++.dg/templ/spec5.C: New file.
31849
31850 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31851
31852         * gcc.c-torture/compile/20030110-1.c: New test.
31853
31854 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31855
31856         Merge from pch-branch:
31857
31858         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31859
31860         * gcc.dg/pch/cpp-1.h: New.
31861         * gcc.dg/pch/cpp-1.c: New.
31862         * gcc.dg/pch/cpp-2.h: New.
31863         * gcc.dg/pch/cpp-2.c: New.
31864
31865         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31866
31867         * gcc.dg/pch/except-1.h: New.
31868         * gcc.dg/pch/except-1.c: New.
31869
31870         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31871
31872         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31873         running test.
31874         * gcc.dg/pch: Include *.hp not *.h.
31875         * gcc.dg/pch/system-1.h: New.
31876         * gcc.dg/pch/system-1.c: New.
31877
31878         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31879
31880         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31881         rather than trying to build and run a program using PCH.
31882         * gcc.dg/pch: Remove dg-do commands from test files.
31883
31884         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31885
31886         * gcc.dg/pch/macro-3.c: New.
31887         * gcc.dg/pch/macro-3.h: New.
31888
31889         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31890
31891         * gcc.dg/pch/common-1.c: New.
31892         * gcc.dg/pch/common-1.h: New.
31893         * gcc.dg/pch/decl-1.c: New.
31894         * gcc.dg/pch/decl-1.h: New.
31895         * gcc.dg/pch/decl-2.c: New.
31896         * gcc.dg/pch/decl-2.h: New.
31897         * gcc.dg/pch/decl-3.c: New.
31898         * gcc.dg/pch/decl-3.h: New.
31899         * gcc.dg/pch/decl-4.c: New.
31900         * gcc.dg/pch/decl-4.h: New.
31901         * gcc.dg/pch/decl-5.c: New.
31902         * gcc.dg/pch/decl-5.h: New.
31903         * gcc.dg/pch/global-1.c: New.
31904         * gcc.dg/pch/global-1.h: New.
31905         * gcc.dg/pch/inline-1.c: New.
31906         * gcc.dg/pch/inline-1.h: New.
31907         * gcc.dg/pch/inline-2.c: New.
31908         * gcc.dg/pch/inline-2.h: New.
31909         * gcc.dg/pch/static-1.c: New.
31910         * gcc.dg/pch/static-1.h: New.
31911         * gcc.dg/pch/static-2.c: New.
31912         * gcc.dg/pch/static-2.h: New.
31913
31914         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31915
31916         * g++.dg/pch/pch.exp: Better handle failing testcases.
31917         * gcc.dg/pch/pch.exp: Likewise.
31918         * gcc.dg/pch/macro-1.c: New.
31919         * gcc.dg/pch/macro-1.h: New.
31920         * gcc.dg/pch/macro-2.c: New.
31921         * gcc.dg/pch/macro-2.h: New.
31922
31923         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31924
31925         * g++.dg/dg.exp: Treat files in pch/ specially.
31926         * g++.dg/pch/pch.exp: New file.
31927         * g++.dg/pch/empty.H: New file.
31928         * g++.dg/pch/empty.C: New file.
31929         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31930         "precompile".
31931
31932         * gcc.dg/pch/pch.exp: New file.
31933         * gcc.dg/pch/empty.h: New file.
31934         * gcc.dg/pch/empty.c: New file.
31935         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31936         "precompile".
31937
31938 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31939
31940         * g++.dg/template/friend14.C: New test.
31941
31942 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31943
31944         * gcc.dg/old-style-asm-1.c: New test.
31945
31946 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31947
31948         * gcc.c-torture/compile/20030109-1.c: New test.
31949
31950 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31951
31952         * gcc.c-torture/execute/20030109-1.c: New test.
31953
31954 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31955
31956         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31957         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31958         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31959         * g++.old-deja/g++.mike/eh2.C: Likewise.
31960         * g++.old-deja/g++.mike/eh3.C: Likewise.
31961         * g++.old-deja/g++.mike/eh5.C: Likewise.
31962         * g++.old-deja/g++.mike/eh6.C: Likewise.
31963         * g++.old-deja/g++.mike/eh7.C: Likewise.
31964         * g++.old-deja/g++.mike/eh8.C: Likewise.
31965         * g++.old-deja/g++.mike/eh9.C: Likewise.
31966         * g++.old-deja/g++.mike/eh10.C: Likewise.
31967         * g++.old-deja/g++.mike/eh12.C: Likewise.
31968         * g++.old-deja/g++.mike/eh13.C: Likewise.
31969         * g++.old-deja/g++.mike/eh14.C: Likewise.
31970         * g++.old-deja/g++.mike/eh16.C: Likewise.
31971         * g++.old-deja/g++.mike/eh17.C: Likewise.
31972         * g++.old-deja/g++.mike/eh18.C: Likewise.
31973         * g++.old-deja/g++.mike/eh21.C: Likewise.
31974         * g++.old-deja/g++.mike/eh23.C: Likewise.
31975         * g++.old-deja/g++.mike/eh24.C: Likewise.
31976         * g++.old-deja/g++.mike/eh25.C: Likewise.
31977         * g++.old-deja/g++.mike/eh26.C: Likewise.
31978         * g++.old-deja/g++.mike/eh27.C: Likewise.
31979         * g++.old-deja/g++.mike/eh28.C: Likewise.
31980         * g++.old-deja/g++.mike/eh29.C: Likewise.
31981         * g++.old-deja/g++.mike/eh31.C: Likewise.
31982         * g++.old-deja/g++.mike/eh33.C: Likewise.
31983         * g++.old-deja/g++.mike/eh34.C: Likewise.
31984         * g++.old-deja/g++.mike/eh35.C: Likewise.
31985         * g++.old-deja/g++.mike/eh36.C: Likewise.
31986         * g++.old-deja/g++.mike/eh37.C: Likewise.
31987         * g++.old-deja/g++.mike/eh38.C: Likewise.
31988         * g++.old-deja/g++.mike/eh39.C: Likewise.
31989         * g++.old-deja/g++.mike/eh40.C: Likewise.
31990         * g++.old-deja/g++.mike/eh41.C: Likewise.
31991         * g++.old-deja/g++.mike/eh42.C: Likewise.
31992         * g++.old-deja/g++.mike/eh44.C: Likewise.
31993         * g++.old-deja/g++.mike/eh46.C: Likewise.
31994         * g++.old-deja/g++.mike/eh47.C: Likewise.
31995         * g++.old-deja/g++.mike/eh48.C: Likewise.
31996         * g++.old-deja/g++.mike/eh49.C: Likewise.
31997         * g++.old-deja/g++.mike/eh50.C: Likewise.
31998         * g++.old-deja/g++.mike/eh51.C: Likewise.
31999         * g++.old-deja/g++.mike/eh53.C: Likewise.
32000         * g++.old-deja/g++.mike/eh55.C: Likewise.
32001         * g++.old-deja/g++.mike/p7912.C: Likewise.
32002         * g++.old-deja/g++.mike/p9706.C: Likewise.
32003         * g++.old-deja/g++.mike/p10416.C: Likewise.
32004         * g++.old-deja/g++.mike/p11667.C: Likewise.
32005         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32006         Remove redundant reference to Iris.
32007         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32008         Elxsi, i860, Pico Java, and WE32K.
32009
32010 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32011
32012         * g++.dg/ext/asm4.C: New test.
32013
32014 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32015
32016         PR c++/9030
32017         * g++.dg/template/friend12.C: New test.
32018         * g++.dg/template/friend13.C: Likewise.
32019         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32020
32021 2003-01-08  Jan Hubicka  <jh@suse.cz>
32022
32023         * gcc.dg/i386-cadd.c: New test.
32024         * gcc.dg/i386-cmov4.c: Likewise.
32025
32026 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32027
32028         PR c++/9165
32029         * g++.dg/warn/Wunused-3.C: New test.
32030
32031         * g++.dg/abi/bitfield9.C: New test.
32032
32033         PR c++/9189
32034         * g++.dg/parse/defarg3.C: New test.
32035
32036 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.dg/parse/ambig1.C: New test.
32039         * g++.dg/parse/defarg2.C: New test.
32040
32041 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32042
32043         * g++.dg/template/defarg-1.C: New test.
32044         * g++.dg/template/local2.C: Likewise.
32045
32046 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32047
32048         * gcc.c-torture/execute/20030105-1.c: New test.
32049
32050 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32051
32052         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32053         * g++.dg/parse/namespace4.C: Likewise.
32054
32055 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32056
32057         * g++.dg/template/ntp2.C: New test.
32058
32059 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32060
32061         * g++.dg/parse/extern-C-1.C: New test.
32062
32063         * g++.dg/parse/namespace4.C: New test.
32064
32065         * g++.dg/template/nested1.C: New test.
32066
32067         * g++.dg/parse/namespace3.C: New test.
32068
32069 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32070
32071         * g++.dg/lookup/two-stage1.C: New test.
32072
32073 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32074
32075         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32076         * g++.old-deja/g++.jason/access8.C: Likewise.
32077         * g++.old-deja/g++.other/decl5.C: Likewise.
32078
32079 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32080
32081         * g++.dg/parse/parse7.C: New test.
32082
32083 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32084
32085         PR c++/2843
32086         * g++.dg/ext/attrib7.C: New test.
32087
32088 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32089
32090         * g++.dg/parse/parse6.C: New test.
32091
32092 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32093
32094         * gcc.dg/h8300-stack-1.c: New.
32095
32096 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32097
32098         g++.dg/lookup/exception1.C: New test.
32099
32100         g++.dg/lookup/template1.C: New test.
32101
32102         g++.dg/parse/namespace2.C: New test.
32103
32104         g++.dg/parse/parens2.C: New test.
32105
32106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32107
32108         * g++.dg/parse/parse5.C: New test.
32109         * g++.dg/lookup/scoped4.C: New test.
32110
32111 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32112
32113         * g++.dg/parse/parens1.C: New test.
32114
32115         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32116         angle-bracket1.C.
32117         * g++.dg/parse/parens2.C: New test.
32118
32119         * g++.dg/lookup/scope-operator1.C: New test.
32120
32121         * g++.dg/parse/operator1.C: New test.
32122
32123 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32124
32125         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32126         * g++.old-deja/g++.other/access6.C: Likewise.
32127         * g++.old-deja/g++.other/decl1.C: Likewise.
32128         * g++.old-deja/g++.pt/typename12.C: Likewise.
32129
32130 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32131
32132         * g++.dg/parse/namespace1.C: New test.
32133
32134 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32135
32136         * g++.dg/parse/parse4.C: New test.
32137
32138 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32139
32140         * g++.dg/parse/parse3.C: New test.
32141
32142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32143
32144         * g++.dg/parse/parse2.C: New test.
32145
32146 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32147
32148         * g++.dg/template/friend11.C: New test.
32149
32150 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32151
32152         * g++.dg/parse/parse1.C: New test.
32153
32154 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32155
32156         * lib/profopt.exp: Change the name of a global variable to avoid
32157         possible clashes with other test suites.
32158
32159 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32160
32161         * g++.dg/inherit/covariant8.C: New test.
32162
32163 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32164
32165         * g++.dg/init/array9.C: New test.
32166
32167         PR c++/9112
32168         * g++.dg/parse/expr1.C: New test.
32169
32170 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32171
32172         * gcc.c-torture/compile/20021230-1.c: New test.
32173
32174 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32175
32176         * g++.dg/inherit/covariant5.C: New test.
32177         * g++.dg/inherit/covariant6.C: New test.
32178         * g++.dg/inherit/covariant7.C: New test.
32179
32180 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32181
32182         PR c++/2739
32183         * g++.dg/other/access2.C: New test.
32184
32185 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32186
32187         * g++.dg/other/anon-struct.C: No longer fails
32188         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32189         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32190         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32191
32192 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32193
32194         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32195
32196 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32197
32198         * g++.dg/eh/spec4.C: Remove stray semicolon.
32199         * g++.dg/expr/pmf-1.C: Change error message.
32200         * g++.dg/ext/asm1.C: Remove stray semicolon.
32201         * g++.dg/ext/typename1.C: Add missing typenames.
32202         * g++.dg/inherit/template-as-base.C: Change error message.
32203         * g++.dg/lookup/scoped1.C: Likewise.
32204         * g++.dg/lookup/scoped2.C: Likewise.
32205         * g++.dg/lookup/using2.C: Likewise.
32206         * g++.dg/other/component1.C: Remove stray semicolon.
32207         * g++.dg/other/do1.C: Change error message.
32208         * g++.dg/other/error2.C: Likewise.
32209         * g++.dg/other/init1.C: Likewise.
32210         * g++.dg/other/packed1.C: Remove stray semicolon.
32211         * g++.dg/other/ptrmem2.C: Change error message.
32212         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32213         marker.
32214         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32215         * g++.dg/template/access3.C: Add typename keyword.
32216         * g++.dg/template/access5.C: Remove stray semicolon.
32217         * g++.dg/template/access6.C: Likewise.
32218         * g++.dg/template/complit1.C: Likewise.
32219         * g++.dg/template/crash1.C: Change error message.
32220         * g++.dg/template/inherit2.C: Remove stray semicolon.
32221         * g++.dg/template/instantiate2.C: Likewise.
32222         * g++.dg/template/instantiate3.C: Change error message.
32223         * g++.dg/template/qual1.C: Remove stray semicolon.
32224         * g++.dg/template/qualttp18.C: Change error message.
32225         * g++.dg/template/ref1.C: Remove stray semicolon.
32226         * g++.dg/template/sizeof1.C (A::value): Declare it.
32227         * g++.dg/template/spec4.C: Change error message.
32228         * g++.dg/template/static1.C: Likewise.
32229         * g++.dg/template/type1.C: Likewise.
32230         * g++.dg/template/typename3.C: Likewise.
32231         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32232         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32233         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32234         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32235         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32236         named return value extension.
32237         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32238         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32239         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32240         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32241         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32242         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32243         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32244         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32245         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32246         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32247         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32248         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32249         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32250         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32251         syntax.
32252         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32253         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32254         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32255         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32256         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32257         * g++.old-deja/g++.brendan/template11.C: Likewise.
32258         * g++.old-deja/g++.brendan/template26.C: Likewise.
32259         * g++.old-deja/g++.brendan/template27.C: Use explicit
32260         specialization syntax.
32261         * g++.old-deja/g++.brendan/template30.C: Likewise.
32262         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32263         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32264         non-dependent names.
32265         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32266         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32267         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32268         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32269         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32270         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32271         named return value extension.
32272         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32273         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32274         * g++.old-deja/g++.ext/return1.C: Likewise.
32275         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32276         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32277         * g++.old-deja/g++.jason/access8.C: Likewise.
32278         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32279         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32280         pseudo-destructor names.
32281         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32282         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32283         pseudo-destructor names.
32284         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32285         * g++.old-deja/g++.jason/overload19.C: Likewise.
32286         * g++.old-deja/g++.jason/overload32.C: Likewise.
32287         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32288         stray semicolons.
32289         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32290         * g++.old-deja/g++.jason/return.C: Likewise.
32291         * g++.old-deja/g++.jason/return2.C: Likewise.
32292         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32293         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32294         syntax.
32295         * g++.old-deja/g++.jason/template10.C: Account for use of
32296         non-dependent names.
32297         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32298         syntax.
32299         * g++.old-deja/g++.jason/template37.C: Likewise.
32300         * g++.old-deja/g++.law/access4.C: Change error messages.
32301         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32302         pseudo-destructor names.
32303         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32304         * g++.old-deja/g++.law/ctors9.C: Likewise.
32305         * g++.old-deja/g++.law/cvt22.C: Likewise.
32306         * g++.old-deja/g++.law/dtors5.C: Likewise.
32307         * g++.old-deja/g++.law/global-init1.C: Likewise.
32308         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32309         * g++.old-deja/g++.law/operators28.C: Likewise.
32310         * g++.old-deja/g++.law/visibility28.C: Likewise.
32311         * g++.old-deja/g++.martin/eval1.C: Likewise.
32312         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32313         name.
32314         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32315         * g++.old-deja/g++.mike/net34.C: Likewise.
32316         * g++.old-deja/g++.mike/net36.C: Likewise.
32317         * g++.old-deja/g++.mike/ns2.C: Likewise.
32318         * g++.old-deja/g++.mike/p12306.C: Likewise.
32319         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32320         value extension.
32321         * g++.old-deja/g++.mike/p700.C: Likewise.
32322         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32323         * g++.old-deja/g++.mike/p710.C: Likewise.
32324         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32325         value extension.
32326         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32327         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32328         * g++.old-deja/g++.ns/crash2.C: Likewise.
32329         * g++.old-deja/g++.ns/crash3.C: Likewise.
32330         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32331         * g++.old-deja/g++.ns/ns17.C: Likewise.
32332         * g++.old-deja/g++.ns/template16.C: Likewise.
32333         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32334         keyword.
32335         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32336         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32337         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32338         named return value extension.
32339         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32340         * g++.old-deja/g++.other/access4.C: Issue additional error
32341         messages.
32342         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32343         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32344         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32345         * g++.old-deja/g++.other/crash25.C: Change error message.
32346         * g++.old-deja/g++.other/crash4.C: Change error message.
32347         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32348         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32349         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32350         checks.
32351         * g++.old-deja/g++.other/defarg8.C: Likewise.
32352         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32353         * g++.old-deja/g++.other/dtor10.C: Likewise.
32354         * g++.old-deja/g++.other/incomplete.C: Likewise.
32355         * g++.old-deja/g++.other/linkage7.C: Likewise.
32356         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32357         lookup algorithm.
32358         * g++.old-deja/g++.other/mangle2.C: Likewise.
32359         * g++.old-deja/g++.other/refinit2.C: Likewise.
32360         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32361         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32362         * g++.old-deja/g++.pt/crash28.C: Likewise.
32363         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32364         syntax.
32365         * g++.old-deja/g++.pt/crash32.C: Change error message.
32366         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32367         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32368         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32369         error message position.
32370         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32371         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32372         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32373         syntax.
32374         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32375         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32376         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32377         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32378         keyword.
32379         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32380         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32381         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32382         keyword.
32383         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32384         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32385         syntax.
32386         * g++.old-deja/g++.pt/friend28.C: Account for use of
32387         non-dependent names.
32388         * g++.old-deja/g++.pt/friend29.C: Likewise.
32389         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32390         rules.
32391         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32392         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32393         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32394         lookup rules.
32395         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32396         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32397         keyword.
32398         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32399         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32400         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32401         keyword.
32402         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32403         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32404         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32405         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32406         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32407         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32408         keyword.
32409         * g++.old-deja/g++.pt/spec10.C: Likewise.
32410         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32411         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32412         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32413         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32414         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32415         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32416         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32417         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32418         * g++.old-deja/g++.pt/typename15.C: Likewise.
32419         * g++.old-deja/g++.pt/typename22.C: Likewise.
32420         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32421         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32422         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32423         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32424         syntax.
32425         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32426         return value extension.
32427         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32428         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32429         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32430         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32431
32432 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32433
32434         * g++.dg/warn/inline1.C: New test.
32435         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32436         * g++.old-deja/g++.jason/synth10.C: Likewise.
32437         * g++.old-deja/g++.mike/net31.C: Likewise.
32438         * g++.old-deja/g++.mike/p8786.C: Likewise.
32439
32440         * g++.dg/template/friend10.C: New test.
32441         * g++.dg/template/conv5.C: New test.
32442
32443 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32444
32445         * g++.dg/lookup/scoped3.C: New test.
32446
32447         * g++.dg/lookup/decl1.C: New test.
32448         * g++.dg/lookup/decl2.C: New test.
32449
32450 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32451
32452         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32453         gcc.c-torture/compile/20021015-1.c,
32454         gcc.c-torture/compile/20021015-2.c,
32455         gcc.c-torture/compile/20021123-1.c,
32456         gcc.c-torture/compile/20021123-2.c,
32457         gcc.c-torture/compile/20021123-3.c,
32458         gcc.c-torture/compile/20021123-4.c,
32459         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32460         only to 3.1 or 3.2 branch.
32461
32462 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32463
32464         * gcc.dg/i386-bitfield3.c: New test.
32465
32466         * gcc.dg/i386-bitfield2.c: New test.
32467
32468 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32469
32470         * g++.dg/parse/conv_op1.C: New test.
32471
32472 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32473
32474         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32475         approved.
32476
32477 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32478
32479         * gcc.c-torture/compile/20021220-1.c: New test.
32480
32481 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32482
32483         * gcc.dg/i386-fastcall-1.c: New.
32484
32485 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32486
32487         * gcc.c-torture/execute/20021219-1.c: New test.
32488
32489 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32490
32491         * gcc.dg/i386-pic-1.c: New test.
32492
32493 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32494
32495         PR c++/8099
32496         * g++.dg/template/friend9.C: New test.
32497
32498 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32499
32500         PR c++/3663
32501         * g++.dg/template/access7.C: New test.
32502
32503 2002-12-18  Nick Clifton  <nickc@redhat.com>
32504
32505         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32506         the libstdc++-v3 directory has been found.
32507
32508 2002-12-12  Devang Patel <dpatel@apple.com>
32509         * gcc.dg/darwin-ld-1.c: New test.
32510         * gcc.dg/darwin-ld-2.c: New test.
32511         * gcc.dg/darwin-ld-3.c: New test.
32512         * gcc.dg/darwin-ld-4.c: New test.
32513         * gcc.dg/darwin-ld-5.c: New test.
32514
32515 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32516
32517         * gcc.c-torture/compile/20021212-1.c: New test.
32518
32519 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32520
32521         * gcc.dg/fshort-wchar: New test.
32522
32523 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32524
32525         PR c++/8372
32526         * g++.dg/template/dtor1.C: New test.
32527
32528         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32529         markers.
32530
32531 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32532
32533         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32534
32535 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32536
32537         * g++.dg/template/static1.C: New test.
32538         * g++.dg/template/static2.C: New test.
32539         * g++.old-deja/g++.ext/memconst.C: New test.
32540
32541 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32542
32543         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32544         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32545         * g++.dg/special/initp1.C: Likewise.
32546
32547 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32548
32549         * gcc.c-torture/execute/20021204-1.c: New test.
32550
32551 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32552
32553         * gcc.dg/ppc-fmadd-1.c: New file.
32554         * gcc.dg/ppc-fmadd-2.c: New file.
32555         * gcc.dg/ppc-fmadd-3.c: New file.
32556
32557 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32558
32559         * gcc.c-torture/compile/20021204-1.c: New test.
32560
32561 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32562
32563         * g++.dg/inherit/covariant2.C: New test.
32564         * g++.dg/inherit/covariant3.C: New test.
32565         * g++.dg/inherit/covariant4.C: New test.
32566         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32567         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32568
32569 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32570
32571         PR c++/8688
32572         * g++.dg/init/brace3.C: New test.
32573
32574 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32575
32576         * gcc.dg/20020210-1.c: Fix a comment typo.
32577
32578 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/8720
32581         * g++.dg/parse/defarg1.C: New test.
32582
32583         PR c++/8615
32584         * g++.dg/template/char1.C: New test.
32585
32586         * g++.dg/template/varmod1.C: Fix typo.
32587
32588 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32589
32590         DR 180
32591         * g++.old-deja/g++.pt/crash32.C: Expect error.
32592
32593 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32594
32595         PR c++/5919
32596         * g++.dg/template/varmod1.C: New test.
32597
32598         PR c++/8727
32599         * g++.dg/inherit/typeinfo1.C: New test.
32600
32601         PR c++/8663
32602         * g++.dg/inherit/typedef1.C: New test.
32603
32604 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32605
32606         PR c++/8332
32607         PR c++/8493
32608         * g++.dg/template/strlen1.C: New test.
32609
32610         PR c++/8227
32611         * g++.dg/template/ctor2.C: New test.
32612
32613         PR c++/8214
32614         * g++.dg/init/string1.C: New test.
32615
32616         PR c++/8511
32617         * g++.dg/template/friend8.C: New test.
32618
32619 2002-11-29  Joe Buck <jbuck@synopsys.com>
32620
32621         * g++.dg/lookup/anon2.C: New test.
32622
32623 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32624
32625         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32626         h8300 port.
32627
32628 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32629
32630         * gcc.dg/bitfld-6.c: New test.
32631
32632 2002-11-27  Jan Hubicka  <jh@suse.cz>
32633
32634         * gcc.c-torture/execute/20021127.[cx]: New test.
32635
32636 2002-11-26  Jan Hubicka  <jh@suse.cz>
32637
32638         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32639         quality.
32640
32641 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32642
32643         * g++.dg/init/brace2.C: New test.
32644         * g++.old-deja/g++.mike/p9129.C: Correct.
32645
32646 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32647
32648         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32649
32650 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32651
32652         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32653
32654 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32655
32656         * testsuite/g++.dg/abi/empty11.C: New test.
32657         * testsuite/g++.dg/rtti/cv1.C: New test.
32658
32659 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32660
32661         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32662
32663 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32664
32665         * g++.dg/abi/empty10.C: New test.
32666
32667 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32668
32669         * gcc.c-torture/compile/20021124-1.c: New test.
32670
32671 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32672
32673         * g++.dg/abi/rtti2.C: New test.
32674
32675 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32676
32677         * gcc.dg/i386-unroll-1.c: New test.
32678
32679 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32680
32681         * gcc.c-torture/compile/20021120-1.c: New test.
32682         * gcc.c-torture/compile/20021120-2.c: New test.
32683
32684 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32685
32686         * gcc.dg/bitfld-5.c: New test.
32687
32688 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32689
32690         * gcc.c-torture/execute/20021120-3.c: New test.
32691
32692 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32693
32694         * gcc.c-torture/execute/20021120-2.c: New test.
32695
32696 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32697
32698         * gcc.c-torture/execute/20021120-1.c: New test.
32699
32700 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32701
32702         * gcc.c-torture/execute/20021118-3.c: New test.
32703
32704 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32705
32706         * gcc.c-torture/compile/20021119-1.c: New test.
32707
32708 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32709
32710         * gcc.dg/duff-1.c: New test.
32711         * gcc.dg/duff-2.c: New test.
32712         * gcc.dg/duff-3.c: New test.
32713
32714 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32715
32716         * gcc.dg/cpp/_Pragma5.c: New test.
32717
32718 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32719
32720         * gcc.c-torture/execute/20021118-2.c: New test.
32721
32722 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32723
32724         * gcc.c-torture/execute/20021118-1.c: New test.
32725
32726 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32727
32728         * gcc.dg/20021116-1.c: New test.
32729
32730 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * g++.dg/abi/vcall1.C: New test.
32733
32734 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32735
32736         * gcc.dg/20021029-1.c: New test.
32737         * gcc.dg/20021029-2.c: New test.
32738
32739 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32740
32741         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32742
32743 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32744
32745         PR c/8439
32746         * gcc.dg/20021110.c: Move to ...
32747         * gcc.c-torture/compile/20021110.c: .... here.
32748
32749 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32750
32751         PR c/8467
32752         * gcc.c-torture/execute/20021111-1.c
32753
32754 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32755
32756         PR c/8439
32757         * gcc.dg/20021110.c: New test.
32758
32759 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32760
32761         * g++.dg/abi/vthunk3.C: Run only on x86.
32762
32763 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32764
32765         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32766
32767 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32768
32769         * lib/compat.exp (compat-execute): Fix logic error in last
32770         change.
32771
32772 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32773
32774         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32775
32776 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32777
32778         PR c++/8389
32779         * g++.dg/template/access6.C: New test.
32780
32781 2002-11-08  Jan Hubicka  <jh@suse.cz>
32782
32783         * gcc.dg/i386-ssefp-1.c: New test.
32784         * gcc.dg/i386-ssefp-1.c: New test.
32785
32786 2002-11-08  Jan Hubicka  <jh@suse.cz>
32787
32788         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32789
32790 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32791
32792         * g++.dg/abi/vthunk3.C: New test.
32793
32794         PR c++/8338
32795         * g++.dg/template/crash2.C: New test.
32796
32797 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32798
32799         * testsuite/g++.dg/abi/dtor1.C: New test.
32800         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32801
32802 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32803
32804         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32805         Darwin.
32806
32807 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32808
32809         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32810         -mthumb.  Only xfail with -O0.
32811
32812 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32813
32814         * g++.dg/abi/thunk1.C: New test.
32815         * g++.dg/abi/thunk2.C: Likewise.
32816         * g++.dg/abi/vtt1.C: Likewise.
32817
32818 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32819
32820         PR optimization/8423
32821         * gcc.c-torture/execute/builtin-constant.c: New test.
32822
32823 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32824
32825         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32826         Add some more cases.
32827
32828 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32829
32830         PR c++/8391
32831         * g++.dg/opt/local1.C: New test.
32832
32833 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/8160
32836         * g++.dg/template/complit1.C: New test.
32837
32838         PR c++/8149
32839         * g++.dg/template/typename4.C: Likewise.
32840
32841 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32842
32843         Core issue 287, PR c++/7639
32844         * g++.dg/template/instantiate1.C: Adjust error location.
32845         * g++.dg/template/instantiate3.C: New test.
32846         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32847         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32848         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32849
32850 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32851
32852         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32853
32854 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32855
32856         PR c++/8287
32857         * g++.dg/init/dtor2.C: New test.
32858
32859 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32860
32861         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32862         * gcc.dg/nest.c: Bypass errors on irix6.
32863
32864 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32865
32866         * gcc.dg/nest.c: Expect error for mmix-*-*.
32867         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32868
32869 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32870
32871         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32872         markers.
32873
32874         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32875
32876 2002-10-25  Mike Stump  <mrs@apple.com>
32877
32878         * gcc.dg/warn-1.c: New test.
32879
32880 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32881
32882         * g++.dg/template/typename3.C: New test.
32883
32884 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32885
32886         * g++.dg/lookup/ptrmem1.C: New test.
32887
32888         * g++.dg/abi/vthunk2.C: New test.
32889
32890 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32891
32892         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32893
32894 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32895
32896         * g++.dg/abi/empty9.C: New test.
32897
32898 2002-10-24  Richard Henderson  <rth@redhat.com>
32899
32900         * g++.dg/inherit/thunk1.C: Enable for ia64.
32901
32902 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32903
32904         PR c++/8067
32905         * g++.dg/lookup/pretty1.C: New test.
32906
32907 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32908
32909         * gcc.dg/20021023-1.c: New test.
32910
32911 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32912
32913         PR c++/7679
32914         * g++.dg/parse/inline1.C: New test.
32915
32916 2002-10-23  Richard Henderson  <rth@redhat.com>
32917
32918         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32919
32920         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32921
32922 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32923
32924         PR c++/6579
32925         * g++.dg/parse/stmtexpr3.C: New test.
32926
32927 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32928
32929         * g++.dg/expr/cond1.C: New test.
32930
32931 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32932
32933         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32934
32935 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * g++.dg/abi/vbase13.C: New test.
32938         * g++.dg/abi/vbase14.C: Likewise.
32939
32940 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32941
32942         * gcc.dg/tls/pic-1.c: New test.
32943         * gcc.dg/tls/nonpic-1.c: New test.
32944         * gcc.dg/20021018-1.c: New test.
32945
32946 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32947
32948         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32949         Remove only files with the same base name as the test case.
32950         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32951         (profopt-execute): Likewise.  Also, remove old profiling
32952         and performance data files before running the tests.
32953
32954         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32955         * g++.dg/bprob/bprob.exp: Likewise.
32956         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32957         to allow more general test case names.
32958
32959         * g++.dg/bprob/bprob-1.C: Rename to ...
32960         * g++.dg/bprob/g++-bprob-1.C: ... this.
32961
32962         * g77.dg/bprob/bprob-1.f: Rename to ...
32963         * g77.dg/bprob/g77-bprob-1.f: ... this.
32964
32965 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32966
32967         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32968         bison 1.50 or later.
32969
32970 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32971
32972         * g++.dg/README: Describe more test directories.
32973
32974 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32975
32976         * g++.dg/init/array6.C: Add additional tests.
32977
32978 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32979
32980         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32981         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32982
32983 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32984
32985         * gcc.c-torture/compile/20020604-1.x: New.
32986         * gcc.c-torture/compile/simd-5.x: Likewise.
32987         * gcc.c-torture/execute/920710-1.x: Likewise.
32988         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32989
32990 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32991
32992         * g++.dg/inherit/override1.C: Add dg-options clause.
32993
32994 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32995
32996         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32997         _mm_slli_si128.
32998
32999 2002-10-19  Andreas Schwab  <schwab@suse.de>
33000
33001         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33002         directory component.
33003
33004 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33005
33006         * g++.dg/inherit/thunk1.C: New test.
33007
33008         * g++.dg/inherit/override1.C: New test.
33009
33010         * g++.dg/abi/mangle11.C: New test.
33011         * g++.dg/abi/mangle14.C: New test.
33012         * g++.dg/abi/mangle17.C: New test.
33013
33014 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33015
33016         * g++.dg/overload/member2.C: New test.
33017
33018 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33019
33020         * g++.dg/README: Describe new compat directory.
33021         * g++.dg/dg.exp: Skip tests in compat directory.
33022         * README.compat: New file.
33023         * lib/compat.exp: New expect script.
33024         * g++.dg/compat: New test directory.
33025         * g++.dg/compat/compat.exp: New expect script.
33026         * g++.dg/compat/abi: New test directory.
33027         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33028         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33029         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33030         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33031         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33032         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33033         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33034         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33035         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33036         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33037         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33038         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33039         * g++.dg/compat/break: New test directory.
33040         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33041         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33042         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33043         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33044         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33045         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33046         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33047         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33048         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33049         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33050         g++.dg/compat/break/README: New files.
33051         * g++.dg/compat/eh: New test directory.
33052         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33053         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33054         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33055         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33056         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33057         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33058         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33059         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33060         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33061         g++.dg/compat/eh/filter2_y.C,
33062         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33063         g++.dg/compat/eh/new1_y.C,
33064         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33065         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33066         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33067         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33068         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33069         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33070         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33071         g++.dg/compat/eh/unexpected1_y.C: New files.
33072         * g++.dg/compat/init: New test directory.
33073         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33074         g++.dg/compat/init/array5_y.C,
33075         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33076         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33077         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33078         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33079         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33080         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33081         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33082         g++.dg/compat/init/init-ref2_y.C: New files.
33083
33084 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33085
33086         PR c++/7584
33087         * g++.dg/inherit/using3.C: New test.
33088
33089 2002-10-17  Jan Hubicka  <jh@suse.cz>
33090
33091         * gcc.dg/20021017-2.c: New test.
33092
33093 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33094
33095         * g++.dg/abi/mangle16.C: Adjust.
33096
33097         * g++.dg/init/array8.C: New test.
33098
33099 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33100
33101         * gcc.dg/special/mips-abi.exp: New test.
33102         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33103
33104 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33105
33106         * g++.dg/abi/mangle16.C: New test.
33107         * g++.dg/abi/mangle17.C: Likewise.
33108
33109         PR c++/7478
33110         * g++.dg/template/ref1.C: New test.
33111
33112 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33113
33114         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33115
33116 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33117
33118         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33119
33120 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33121
33122         PR c++/7524
33123         * g++.dg/init/array7.C: New test.
33124
33125 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33126
33127         * g++.dg/init/array6.C: New test.
33128
33129         * g++.dg/abi/mangle13.C: Likewise.
33130         * g++.dg/abi/mangle14.C: Likewise.
33131         * g++.dg/abi/mangle15.C: Likewise.
33132
33133 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/abi/empty8.C: New test.
33136
33137 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33138
33139         * g++.dg/init/ctor1.C: New test.
33140
33141 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33142
33143         * gcc.c-torture/execute/20021015-1.c: New test.
33144
33145 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33146
33147         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33148
33149 2002-10-14  Jan Hubicka  <jh@suse.cz>
33150
33151         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33152
33153 2002-10-14  Richard Henderson  <rth@redhat.com>
33154
33155         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33156
33157 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33158
33159         PR optimization/6631
33160         * g++.dg/opt/const2.C: New test.
33161
33162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c++/7176
33165         * g++.dg/parse/friend1.C: New test.
33166         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33167
33168 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33169
33170         * gcc.dg/20021014-1.c: New test.
33171
33172 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33173
33174         PR c++/5661
33175         * g++.dg/ext/vlm1.C: New test.
33176         * g++.dg/ext/vlm2.C: Likewise.
33177
33178         * g++.dg/init/array1.C: Remove invalid braces.
33179         * g++.dg/init/brace1.C: New test.
33180         * g++.dg/init/copy2.C: Likewise.
33181         * g++.dg/init/copy3.C: Likewise.
33182         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33183         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33184         braces.
33185
33186 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33187
33188         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33189
33190 2002-10-11  Richard Shann  <richard.shann@superh.com>
33191
33192         * gcc.c-torture/compile/simd-5.c: New test.
33193
33194 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33195
33196         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33197
33198 2002-10-10  Jim Wilson  <wilson@redhat.com>
33199
33200         * gcc.c-torture/execute/20021010-1.c: New test.
33201
33202 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33203
33204         PR c/7353
33205         * g++.dg/ext/typedef-init.C: New test.
33206         * gcc.dg/typedef-init.c: New test.
33207
33208 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33209
33210         * gcc.dg/cpp/paste13.c: New test.
33211
33212 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33213
33214         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33215         remaining platforms, XFAIL during compile, not execute.  Don't
33216         XFAIL at -O0.
33217
33218 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33219
33220         * gcc.dg/alias-1.c: Tweak expected warning.
33221
33222 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33223
33224         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33225
33226 2002-10-06  Andreas Jaeger  <aj@suse.de>
33227
33228         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33229         * gcc.dg/cpp/c++98.C: Likewise.
33230
33231         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33232         * g++.dg/cpp/c++98.C: Likewise.
33233
33234         * g++.dg/README (Subdirectories): Mention cpp directory.
33235
33236         PR target/7559
33237         * gcc.dg/20021006-1.c: New test.
33238
33239 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33240
33241         PR c++/7804
33242         * g++.dg/other/warning1.C: New test.
33243
33244 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33245
33246         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33247         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33248         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33249
33250 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33251
33252         PR c++/7931
33253         * g++.dg/template/ptrmem3.C: New test.
33254
33255         PR c++/7754
33256         * g++.dg/template/union1.C: New test.
33257
33258 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33259
33260         PR c++/8006
33261         * g++.dg/abi/mangle9.C: New test.
33262         * g++.dg/abi/mangle10.C: New test.
33263         * g++.dg/abi/mangle11.C: New test.
33264         * g++.dg/abi/mangle12.C: New test.
33265
33266 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33267
33268         PR c++/7188.
33269         * g++.dg/template/meminit1.C: New test.
33270         * g++.dg/warn/Wreorder-1.C: Likewise.
33271         * g++.old-deja/g++.mike/warn3.C: Tweak.
33272         * lib/prune.exp: Ingore "in copy constructor".
33273
33274 2002-10-02  Andreas Jaeger  <aj@suse.de>
33275
33276         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33277         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33278         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33279         on x86-64.
33280
33281 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33282
33283         * gcc.dg/empty1.C: Fix typo.
33284
33285 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33286
33287         * gcc.dg/alias-1.c: New test.
33288
33289 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33290
33291         * gcc.dg/empty1.C: New test.
33292
33293         * g++.dg/tls/init-2.C: Tweak error messages.
33294
33295 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33296
33297         * gcc.c-torture/compile/20020923-1.c: New test.
33298
33299 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33300
33301         * gcc.c-torture/execute/ffs-1.c: New test.
33302         * gcc.c-torture/execute/ffs-2.c: Ditto.
33303
33304 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33305
33306         * g++.dg/overload/member1.C: New test.
33307
33308 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33309
33310         * g++.dg/abi/empty7.C: New test.
33311         * g++.dg/init/pm2.C: Likewise.
33312
33313 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33314
33315         * g++.dg/rtti/crash1.C: New test.
33316
33317 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33318
33319         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33320         gcc.dg/sibcall-4.c: New tests.
33321
33322 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33323
33324         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33325         powerpc and MMIX targets.
33326
33327 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33328
33329         * gcc.dg/cpp/20020927-1.c: New.
33330
33331 2002-09-26  David S. Miller  <davem@redhat.com>
33332
33333         * gcc.c-torture/compile/trunctfdf.c: New.
33334
33335 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33336
33337         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33338
33339 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33340
33341         * gcc.c-torture/execute/loop-15.c: New.
33342
33343 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33344
33345         * README.QMTEST: Fix typo.
33346
33347 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33348
33349         * gcc.dg/20020926-1.c: New test.
33350
33351 2002-09-25  David S. Miller  <davem@redhat.com>
33352
33353         PR target/7842
33354         * gcc.c-torture/execute/shiftdi.c: New test.
33355
33356 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33357
33358         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33359         unique to the tool.
33360         * lib/g77.exp (g77_init): Likewise.
33361         * lib/g++.exp (g++_init): Likewise.
33362         * lib/objc.exp (objc_init): Likewise.
33363
33364 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33367         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33368         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33369
33370 2002-09-25  Richard Henderson  <rth@redhat.com>
33371
33372         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33373         too-small long double.
33374
33375 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33376
33377         * gcc.dg/20020919-1.c: New test.
33378
33379 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.dg/abi/bitfield6.C: New test.
33382         * g++.dg/abi/bitfield7.C: New test.
33383         * g++.dg/abi/bitfield8.C: New test.
33384         * g++.dg/abi/vbase11.C: New test.
33385
33386 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33387
33388         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33389         hppa*-*-hpux*.  Update test comment.
33390
33391 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33392
33393         * gcc.dg/tls/struct-1.c: New test.
33394
33395 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33396
33397         * gcc.dg/cpp/tr-warn2.c: Update.
33398
33399 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33400
33401         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33402
33403 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33404
33405         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33406         systems.
33407
33408 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33409
33410         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33411
33412         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33413         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33414         setting of cxxfilt.
33415
33416 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33417
33418         * gcc.dg/20020312-2.c: Update for darwin.
33419
33420 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33421
33422         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33423
33424 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33425
33426         * objc.dg/comp-types-1.m: New test.
33427         * objc.dg/comp-types-2.m: New test.
33428         * objc.dg/comp-types-3.m: New test.
33429         * objc.dg/comp-types-4.m: New test.
33430         * objc.dg/comp-types-5.m: New test.
33431         * objc.dg/comp-types-6.m: New test.
33432
33433 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33434
33435         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33436
33437 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33438
33439         * g++.dg/other/do1.C: New test.
33440
33441         * g++.dg/template/subst1.C: New test.
33442
33443 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33444
33445         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33446
33447 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33448
33449         * g++.dg/template/qualttp20.C: Adjust expected errors.
33450         * g++.old-deja/g++.jason/report.C: Likewise.
33451         * g++.old-deja/g++.other/qual1.C: Likewise.
33452
33453         * g++.dg/lookup/scoped2.C: New test.
33454
33455         * g++.dg/ext/asm3.C: New test.
33456
33457 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33458
33459         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33460
33461 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33462
33463         * ChangeLog: follow spelling conventions.
33464         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33465         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33466         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33467         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33468         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33469         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33470         * g++.old-deja/g++.law/global-init1.C: Likewise.
33471         * g++.old-deja/g++.other/delete4.C: Likewise.
33472         * g++.old-deja/g++.other/inline21.C: Likewise.
33473         * g++.old-deja/g++.other/singleton.C: Likewise.
33474         * g77.dg/strlen0.f: Likewise.
33475         * g77.f-torture/compile/20010519-1.f: Likewise.
33476         * g77.f-torture/compile/980310-4.f: Likewise.
33477         * gcc.c-torture/compile/20000605-1.c: Likewise.
33478         * gcc.c-torture/execute/20020225-1.c: Likewise.
33479         * gcc.dg/c90-hexfloat-2.c: Likewise.
33480         * gcc.dg/c99-bool-1.c: Likewise.
33481         * gcc.dg/c99-hexfloat-2.c: Likewise.
33482         * gcc.dg/dll-2.c: Likewise.
33483         * gcc.dg/wtr-union-init-1.c: Likewise.
33484         * gcc.dg/wtr-union-init-2.c: Likewise.
33485         * gcc.dg/wtr-union-init-3.c: Likewise.
33486         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33487         * gcc.dg/cpp/defined.c: Likewise.
33488         * gcc.dg/cpp/macsyntx.c: Likewise.
33489         * gcc.dg/cpp/paste2.c: Likewise.
33490         * gcc.dg/cpp/trad/defined.c: Likewise.
33491         * gcc.dg/format/c90-printf-1.c: Likewise.
33492         * gcc.dg/format/c90-scanf-1.c: Likewise.
33493         * gcc.dg/format/c99-printf-1.c: Likewise.
33494         * gcc.dg/format/c99-scanf-1.c: Likewise.
33495         * gcc.misc-tests/gcov-8.c: Likewise.
33496         * lib/profopt.exp: Likewise.
33497
33498 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33499
33500         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33501
33502 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33503
33504         * g++.dg/inherit/using2.C: New test.
33505
33506 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33507
33508         * ChangeLog: Follow spelling conventions.
33509         * g++.dg/template/friend4.C: Likewise.
33510         * g++.old-deja/g++.pt/crash67.C: Likewise.
33511         * gcc.c-torture/execute/20000801-4.c: Likewise.
33512         * gcc.dg/c90-digraph-1.c: Likewise.
33513         * gcc.dg/c94-digraph-1.c: Likewise.
33514         * gcc.dg/c99-digraph-1.c: Likewise.
33515         * gcc.dg/cpp/line5.c: Likewise.
33516         * gcc.dg/cpp/multiline.c: Likewise.
33517         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33518         * gcc.dg/format/attr-3.c: Likewise.
33519         * gcc.dg/format/c90-scanf-3.c: Likewise.
33520         * gcc.dg/format/ext-4.c: Likewise.
33521
33522 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33523
33524         * g++.dg/template/pretty1.C: New test.
33525
33526 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33527
33528         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33529
33530 2002-09-13  Matt Austern  <austern@apple.com>
33531
33532         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33533         passing a cast expression to a function by const reference.
33534
33535 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33536
33537         * g++.dg/template/deduce1.C: New test.
33538
33539 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33540
33541         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33542         32-bit int.
33543
33544 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33545
33546         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33547         usage.
33548
33549 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33550
33551         * gcc.c-torture/compile/20020910-1.c: New test.
33552
33553 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33554
33555         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33556
33557 2002-09-10  Andreas Jaeger  <aj@suse.de>
33558
33559         * gcc.dg/20020312-2.c: Adjust for x86-64.
33560
33561 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33562
33563         * g77.dg/7388.f: New test case for PR 7388.
33564
33565 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33566
33567         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33568
33569 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33570
33571         * objc.dg/proto-lossage-1.m: New test.
33572
33573 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33574
33575         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33576
33577 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33578
33579         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33580         expected to pass.
33581
33582 2002-09-06  Stan Shebs  <shebs@apple.com>
33583             David Edelsohn  <edelsohn@gnu.org>
33584
33585         * gcc.dg/weak: New directory.
33586         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33587         target-specific xfail bits.
33588         * gcc.dg/typeof-2.c: Move to new directory.
33589         * gcc.dg/weak.exp: New expect script.
33590
33591 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33592
33593         * gcc.c-torture/execute/extzvsi.c: New test.
33594
33595 2002-09-05  Stan Shebs  <shebs@apple.com>
33596
33597         * gcc.dg/weak-1.c: xfail on Darwin.
33598         * gcc.dg/weak-2.c: Ditto.
33599         * gcc.dg/weak-3.c: Ditto.
33600         * gcc.dg/weak-4.c: Ditto.
33601         * gcc.dg/weak-5.c: Ditto.
33602         * gcc.dg/weak-6.c: Ditto.
33603         * gcc.dg/weak-7.c: Ditto.
33604         * gcc.dg/weak-8.c: Ditto.
33605         * gcc.dg/weak-9.c: Ditto.
33606
33607 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33608
33609         * gcc.c-torture/execute/loop-14.c: New test.
33610
33611 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33612
33613         * g++.dg/other/cxa-atexit1.C: New test.
33614
33615         * gcc.dg/typeof-2.c: New test.
33616
33617 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33618
33619         * gcc.dg/builtins-2.c: New testcase.
33620         * gcc.dg/builtins-3.c: New testcase.
33621
33622 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33623
33624         * gcc.dg/cpp/_Pragma4.c: New test.
33625
33626 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33627
33628         * objc/execute/nil_method-1.m: New testcase.
33629
33630 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33631
33632         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33633         [Object class], not [Object initialize].
33634
33635 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33636             Hans-Peter Nilsson  <hp@bitrange.com>
33637
33638         * gcc.c-torture/execute/20020720-1.x: Skip test on
33639         mmix-knuth-mmixware.  Correct comment.
33640
33641 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33642
33643         * testsuite/g++.dg/abi/bitfield5.C: New test.
33644         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33645
33646 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33647
33648         * objc.dg/undeclared-selector.m: New test.
33649
33650 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33651
33652         * g++.dg/other/offsetof1.C: Avoid cast warning.
33653
33654 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33655
33656         * objc.dg/super-class-2.m: New test.
33657
33658 2002-08-24  Matt Austern  <austern@apple.com>
33659
33660         * g++.dg/ext/lvaddr.C: New test.
33661         * g++.dg/ext/lvcast.C: New test.
33662
33663 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33664
33665         * testsuite/g++.dg/inherit/cond1.C: New test.
33666
33667 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33668
33669         * gcc.dg/noncompile/incomplete-1.c: New test.
33670
33671 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33672
33673         * gcc.dg/typespec-1.c: New test.
33674
33675 2002-08-20  Devang Patel  <dpatel@apple.com>
33676         * objc.dg/proto-hier-2.m: New test.
33677
33678 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33679
33680         * objc.dg/bitfield-1.m: New test.
33681         * objc.dg/bitfield-2.m: New test.
33682
33683 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33684
33685         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33686         gcc.dg/c99-flex-array-4.c: New tests.
33687
33688 2002-08-16  Stan Shebs  <shebs@apple.com>
33689
33690         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33691
33692 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33693
33694         * gcc.dg/typeof-1.c: New test.
33695         * g++.dg/ext/typeof2.C: New test.
33696
33697 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33698
33699         * g++.dg/other/offsetof1.C: New test.
33700
33701 2002-08-14  Richard Henderson  <rth@redhat.com>
33702
33703         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33704
33705 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33706
33707         * gcc.dg/cpp/_Pragma3.c: New test.
33708
33709 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33710
33711         * g++.dg/template/inherit3: New test.
33712
33713 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * gcc.dg/bitfld-4.c: Add blank options.
33716
33717 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33718
33719         * g++.dg/template/crash1.C: New test.
33720
33721 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33722
33723         * gcc.dg/tls/opt-2.c: New test.
33724
33725 2002-08-08  Devang Patel  <dpatel@apple.com>
33726
33727         * objc.dg/selector-1.m : New test
33728
33729 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.dg/abi/bitfield4.C: New test.
33732         * gcc.dg/bitfld-4.c: New test.
33733
33734 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         * g++.dg/other/packed1.C: New test.
33737
33738 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33739
33740         * g++.dg/abi/offsetof.C: Tweak error messages.
33741         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33742
33743 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33744
33745         * gcc.dg/bitfld-3.c: New test.
33746
33747 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33748             Richard Henderson  <rth@redhat.com>
33749
33750         * gcc.dg/i386-bitfield1.c: New test.
33751         * g++.dg/abi/bitfield3.C: Update.
33752
33753 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33754
33755         * objc.dg/const-str-2.m: Update.
33756         * gcc.dg/cpp/c++98.c: Change to C extension.
33757         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33758         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33759
33760 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33761
33762         * testsuite/gcc.dg/tls/diag-3.c: New.
33763
33764 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33765
33766         * g++.dg/README (Subdirectories): Document new subdir expr.
33767         * g++.dg/expr/pmf-1.C: New test.
33768
33769 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33770
33771         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33772
33773 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33774
33775         * g++.dg/abi/bitfield3.C: New test.
33776
33777 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * lib/gcov.exp: Tweak expected line formats.
33780         * gcc.misc-tests/gcov8.c: New test.
33781         * gcc.misc-tests/gcov8.x: New flags.
33782
33783 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33784
33785         * consistency.vlad/layout/endian.c: Include string.h.
33786
33787         * gcc.c-torture/execute/20020805-1.c: New test.
33788
33789 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33790
33791         * g++.dg/other/conversion1.C: New test.
33792
33793 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33794
33795         * gcc.dg/builtins-1.c: New testcase.
33796
33797 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33798
33799         * g++.dg/inherit/access3.C: New test.
33800
33801 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33802
33803         * gcc.dg/ia64-visibility-2.c: New test.
33804
33805 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33806
33807         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33808         __qualifier_flags to __flags.
33809
33810 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33811
33812         * g++.dg/inherit/operator1.C: New test.
33813         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33814         * g++.dg/other/error1.C: Change expected error message.
33815         * g++.dg/template/conv4.C: Likewise.
33816
33817 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33818
33819         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33820         for documented behavior.
33821
33822 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33823
33824         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33825         several targets known to fail.
33826
33827 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33828
33829         * gcc.dg/mips-args-[123].c: New tests.
33830
33831 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33832
33833         * gcc.dg/ppc-spe.c: New.
33834
33835 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33836
33837         * g++.dg/other/ptrmem4.C: New testcase.
33838
33839 2002-07-24  Richard Henderson  <rth@redhat.com>
33840
33841         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33842
33843 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33844
33845         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33846
33847 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33848
33849         * gcc.c-torture/execute/memset-3.c: New testcase.
33850
33851 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33852
33853         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33854         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33855
33856 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33857
33858         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33859         Delete.
33860
33861 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33862
33863         * gcc.c-torture/compile/simd-4.c: New test.
33864
33865 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33866
33867         PR c++/7347, c++/7348
33868         * g++.dg/template/access4.C: New test.
33869         * g++.dg/template/access5.C: New test.
33870         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33871         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33872         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33873         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33874
33875 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33876
33877         * gcc.dg/gnu89-init-2.c: New test.
33878
33879 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33880
33881         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33882
33883 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33884
33885         * gcc.c-torture/execute/20020720-1.c: New testcase.
33886
33887 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33888
33889         * gcc.dg/cpp/Wsignprom.c: New tests.
33890
33891 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33892
33893         * gcc.c-torture/execute/loop-13.c: New test.
33894
33895 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33896
33897         * gcc.dg/cpp/expr.c: New tests.
33898
33899 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33900
33901         * g++.dg/opt/pr6713.C: Add template instantiation.
33902
33903 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33904
33905         * gcc.dg/nest.c: New test.
33906
33907 2002-07-17  Richard Henderson  <rth@redhat.com>
33908
33909         * g++.dg/opt/pr6713.C: New test.
33910
33911 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33912
33913         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33914         XFAIL for all x86 processors.
33915
33916 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33917
33918         * gcc.c-torture/execute/20010122-1.x: Do not test with
33919         -fomit-frame-pointer.
33920
33921 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33922
33923         * g++.dg/template/instantiate2.C: New test.
33924         * g++.dg/template/spec4.C: New test.
33925
33926 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33927
33928         * g++.dg/template/access2.C: New test.
33929         * g++.dg/template/access3.C: New test.
33930
33931 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33932
33933         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33934         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33935         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33936         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33937         Convert to use <stdarg.h>.
33938         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33939         Delete.
33940         * gcc.dg/va-arg-2.c: New.
33941         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33942
33943 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33944
33945         * gcc.c-torture/compile/20020710-1.c: New test.
33946
33947 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33948                           Andrew Pinski  <pinskia@physics.uc.edu>
33949
33950         gcc.c-torture/compile/simd-2.c: New testcase.
33951         gcc.c-torture/compile/simd-3.c: Likewise.
33952
33953 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33954
33955         PR c++/7224
33956         * g++.dg/overload/error1.C: New test.
33957
33958 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33959
33960         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33961         configuration and IRIX 6 O32 ABI.
33962
33963 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33964
33965         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33966
33967 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33968
33969         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33970
33971 2002-07-10  Jeffrey A Law  <law@redhat.com>
33972
33973         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33974
33975         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33976
33977 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33978
33979         * gcc.dg/20020312-2.c: Check for __PPC__.
33980
33981 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33982
33983         * gcc.c-torture/compile/20020709-1.c: New test.
33984
33985 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33986
33987         * g++.dg/template/qualttp21.C: New test case.
33988
33989 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33990
33991         * gcc.c-torture/compile/20020706-1.c: New test.
33992         * gcc.c-torture/compile/20020706-2.c: New test.
33993
33994 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33995             Alexandre Oliva  <aoliva@redhat.com>
33996
33997         * g++.dg/warn/incomplete1.C: New test.
33998
33999 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34000
34001         PR c++/7099
34002         * g++.dg/warn/noreturn1.C: New test.
34003
34004 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34005
34006         PR c++/6706
34007         * g++.dg/debug/debug6.C: New test.
34008         * g++.dg/debug/debug7.C: New test.
34009
34010 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34011
34012         * gcc.c-torture/compile/simd-3.c: New test.
34013
34014 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34015
34016         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34017         * gcc.dg/20020620-1.c: Likewise.
34018
34019 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34020
34021         PR c++/6944
34022         * g++.dg/init/array4.C: New test.
34023         * g++.dg/init/array5.C: New test.
34024
34025 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34026
34027         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34028         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34029
34030 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34031
34032         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34033         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34034         * gcc.dg/wtr-conversion-1.c: Likewise.
34035         * gcc.dg/wtr-escape-1.c: Likewise.
34036         * gcc.dg/wtr-int-type-1.c: Likewise.
34037         * gcc.dg/wtr-label-1.c: Likewise.
34038         * gcc.dg/wtr-static-1.c: Likewise.
34039         * gcc.dg/wtr-strcat-1.c: Likewise.
34040         * gcc.dg/wtr-suffix-1.c: Likewise.
34041         * gcc.dg/wtr-switch-1.c: Likewise.
34042         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34043         * gcc.dg/wtr-union-init-1.c: Likewise.
34044         * gcc.dg/wtr-union-init-2.c: Likewise.
34045         * gcc.dg/wtr-union-init-3.c: Likewise.
34046
34047         * gcc.dg/wtr-func-def-1.c: New test.
34048
34049 2002-07-02 Devang Patel <dpatel@apple.com>
34050
34051         * objc.dg/param-1.m: New test.
34052
34053 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34054
34055         * gcc.dg/cpp/trad/directive.c: Add test.
34056         * gcc.dg/cpp/trad/macroargs.c: Add test.
34057         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34058
34059 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34060
34061         * gcc.dg/cpp/cmdlne-M.c: New test.
34062
34063 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34064
34065         * objc.dg/desig-init-1.m: New test.
34066
34067 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34068
34069         PR c++/6716
34070         * g++.dg/template/instantiate1.C: New test.
34071
34072 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34073
34074         PR c++/7112
34075         * g++.dg/template/sizeof2.C: New test.
34076
34077 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34078
34079         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34080         gcc.dg/cpp/trad/include.c: New tests.
34081
34082 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34083
34084         PR target/7177
34085         * gcc.c-torture/compile/20020701-1.c: New test.
34086
34087 2002-07-01  Stan Shebs  <shebs@apple.com>
34088
34089         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34090         header here...
34091         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34092         (objc-torture-execute): or here.
34093
34094 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34095
34096         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34097
34098 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34099
34100         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34101
34102 2002-06-30  Devang Patel  <dpatel@apple.com>
34103
34104         * objc.dg/fsyntax-only.m: New test.
34105
34106 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34107
34108         PR c++/6695
34109         * g++.dg/template/friend7.C: New file.
34110
34111 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34112
34113         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34114         return type.
34115
34116 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34117
34118         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34119         avoid division by zero.
34120
34121 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34122
34123         * gcc.dg/Wunknownprag.c: New tests.
34124
34125 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34126
34127         * gcc.c-torture/execute/simd-2.c: New test.
34128
34129 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34130
34131         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34132         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34133         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34134         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34135         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34136         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34137         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34138         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34139         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34140         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34141         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34142         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34143         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34144         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34145         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34146         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34147         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34148
34149 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34150
34151         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34152         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34153         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34154         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34155         New tests.
34156         * gcc.dg/cpp/trad/directive.c: Update.
34157
34158 2002-06-23  Andreas Jaeger  <aj@suse.de>
34159
34160         * gcc.c-torture/execute/complex-6.c: New.
34161
34162 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34163
34164         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34165         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34166         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34167         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34168
34169 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34170
34171         * gcc.dg/cpp/trad: New directory with traditional tests copied
34172         from parent directory.
34173         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34174         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34175         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34176         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34177         Move to trad/ and rename.
34178         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34179         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34180         gcc.dg/cpp/trad/redef2.c: New tests.
34181         * gcc.dg/cpp/trad/trad.exp: New driver.
34182
34183 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34184
34185         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34186         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34187         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34188         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34189         Remove.
34190
34191 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34192
34193         * gcc.dg/20020620-1.c: New test.
34194
34195 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34196
34197         * g++.dg/template/ttp4.C: New test.
34198
34199 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34200
34201         * g++.dg/opt/vt1.C: Fix regexp.
34202
34203 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34204
34205         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34206         Don't use attribute `noinline'.
34207
34208 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34209
34210         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34211
34212 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34213
34214         * gcc.c-torture/execute/simd-1.c: New.
34215
34216         * gcc.dg/simd-1.c: New.
34217
34218 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34219
34220         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34221
34222 2002-06-16  Richard Henderson  <rth@redhat.com>
34223
34224         * g++.dg/ext/anon-struct1.C: New.
34225         * g++.dg/ext/anon-struct2.C: New.
34226         * g++.dg/ext/anon-struct3.C: New.
34227         * gcc.dg/anon-struct-1.c: New.
34228         * gcc.dg/anon-struct-2.c: New.
34229         * gcc.dg/anon-struct-3.c: New.
34230         * gcc.dg/20011008-1.c: Adjust warning text.
34231         * gcc.dg/20020527-1.c: Add -fms-extensions.
34232
34233 2002-06-16  Richard Henderson  <rth@redhat.com>
34234
34235         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34236
34237 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34238
34239         * gcc.c-torture/execute/20020615-1.c: New test.
34240
34241 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34242
34243         * gcc.c-tortuture/execute/compare-1.c: New test case.
34244         * gcc.c-tortuture/execute/compare-2.c: New test case.
34245         * gcc.c-tortuture/execute/compare-3.c: New test case.
34246
34247 2002-06-13  Richard Henderson  <rth@redhat.com>
34248
34249         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34250         ia64 ilp32.
34251
34252 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34253
34254         * g++.dg/template/typename2.C: Update error message.
34255
34256 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34257
34258         * gcc.c-torture/execute/20020611-1.c: New test.
34259
34260 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34261
34262         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34263         list of targets to skip.
34264
34265 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34266
34267         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34268         targets if not optimizing.
34269
34270 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * gcc.c-torture/compile/20020605-1.c: New test.
34273
34274         * g++.dg/opt/vt1.C: New test.
34275
34276         * gcc.dg/20020531-1.c: New test.
34277
34278         * gcc.dg/20020530-1.c: New test.
34279
34280         * gcc.dg/20020527-1.c: New test.
34281
34282         * g++.dg/opt/cse1.C: New test.
34283
34284 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34285
34286         * gcc.dg/20020607-2.c: New test case.
34287
34288 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34289
34290         * gcc.c-torture/compile/20020604-1.c: New test.
34291
34292 2002-06-04  Richard Henderson  <rth@redhat.com>
34293
34294         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34295         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34296         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34297
34298 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34299
34300         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34301
34302 2002-06-03  Richard Henderson  <rth@redhat.com>
34303
34304         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34305         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34306
34307 2002-06-02  Richard Henderson  <rth@redhat.com>
34308
34309         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34310         test functions static.
34311
34312 2002-06-02  Andreas Jaeger  <aj@suse.de>
34313
34314         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34315         now.
34316
34317 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34318
34319         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34320         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34321         Update for mofified diagnostics.
34322         * gcc.dg/c99-intconst-1.c: No longer fail.
34323
34324 2002-06-02  Richard Henderson  <rth@redhat.com>
34325
34326         * gcc.dg/uninit-A.c: Remove xfail markers.
34327
34328 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34329
34330         * gcc.dg/fnegate-1.c: New test case.
34331
34332 2002-05-30  Osku Salerma  <osku@iki.fi>
34333
34334         * gcc.c-torture/execute/mayalias-1.c: New file.
34335
34336 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34337
34338         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34339         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34340         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34341
34342 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34343
34344         * gcc.c-torture/execute/20020529-1.c: New test.
34345
34346 2002-05-27  Richard Henderson  <rth@redhat.com>
34347
34348         * g++.dg/ext/attrib6.C: New test case.
34349
34350 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34351
34352         * gcc.c-torture/execute/pure-1.c: New test.
34353
34354 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34355
34356         * gcc.dg/cpp/arith-2.c: Remove.
34357
34358 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34359
34360         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34361         * gcc.dg/cpp/if-3.c: Remove.
34362
34363 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34364
34365         * g++.dg/opt/cse2.C: New test.
34366
34367 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34368
34369         * gcc.dg/cpp/arith-1.c: New semantic tests.
34370         * gcc.dg/cpp/if-1.c: Update.
34371
34372 2002-05-24  Ben Elliston  <bje@redhat.com>
34373
34374         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34375
34376 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34377
34378         * gcc.dg/verbose-asm.c: New test.
34379
34380 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34381
34382         * gcc.dg/cpp/paste12.c: New test.
34383
34384 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34385
34386         * g++.dg/parse/named_ops.C: New test.
34387
34388 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34389
34390         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34391
34392 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34393
34394         * gcc.dg/weak-2.c: Allow optional leading underscore
34395         in scan-assembler symbol name.
34396         * gcc.dg/weak-3.c: Likewise.
34397         * gcc.dg/weak-4.c: Likewise.
34398         * gcc.dg/weak-5.c: Likewise.
34399
34400 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.dg/20020523-1.c: New test.
34403
34404 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34405
34406         * objc.dg/const-str-2.m: Update now that we stop after
34407         a command line error.
34408
34409 2002-05-22  Richard Henderson  <rth@redhat.com>
34410
34411         * g++.dg/dg.exp: Fix typo in test pruneing.
34412
34413 2002-05-22  Richard Henderson  <rth@redhat.com>
34414
34415         * g++.dg/dg.exp: Prune the tls subdirectory.
34416         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34417         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34418         * g++.dg/tls/init-1.C: New.
34419
34420 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34421
34422         * gcc.dg/20020517-1.c: New test.
34423
34424 2002-05-21  Richard Henderson  <rth@redhat.com>
34425
34426         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34427         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34428
34429 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34430
34431         * g++.dg/other/copy2.C: New test.
34432
34433 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34434
34435         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34436         (MAX_COPY): Bump up to 10 times sizeof (long long).
34437         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34438
34439         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34440         sizeof (long long).
34441
34442         * gcc.c-torture/execute/strcpy-1.c: New test.
34443
34444 2002-05-19  Jason Merrill  <jason2redhat.com>
34445
34446         * g++.dg/ext/oper1.C: New test.
34447
34448 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34449 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34450
34451         * README.QMTEST: New file.
34452
34453         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34454
34455 2002-05-19  Andreas Jaeger  <aj@suse.de>
34456
34457         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34458         now.
34459         * gcc.c-torture/execute/loop-2d.x: Likewise.
34460
34461 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34462
34463         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34464         support weak symbols.
34465         * gcc.dg/weak-4.c: Likewise.
34466         * gcc.dg/weak-6.c: Likewise.
34467
34468 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34469
34470         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34471         cygwin, coff and h8300-*-hms targets
34472         * gcc.dg/weak-5.c: Likewise.
34473         * gcc.dg/weak-7.c: Likewise.
34474
34475 2002-05-16  Jason Merrill  <jason@redhat.com>
34476
34477         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34478         (scan-assembler-not, scan-assembler-dem): Likewise.
34479         (scan-assembler-dem-not): Likewise.
34480
34481 2002-05-15  Richard Henderson  <rth@redhat.com>
34482
34483         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34484
34485 2002-05-15  Richard Henderson  <rth@redhat.com>
34486
34487         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34488         (vfoo1f): Warning here.
34489         (vfoo1l): Don't redefine the alias.
34490
34491 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34492
34493         * g++.dg/init/pm1.C: New test.
34494
34495 2002-05-12  David S. Miller  <davem@redhat.com>
34496
34497         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34498         types.
34499
34500 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34501
34502         * gcc.c-torture/execute/20020510-1.c: New test case.
34503
34504 2002-05-10  David S. Miller  <davem@redhat.com>
34505
34506         * gcc.c-torture/execute/conversion.c: Test long double too.
34507
34508 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34509
34510         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34511         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34512         * lib/g++.exp (g++_link_flags): Likewise.
34513         * lib/objc.exp (objc_target_compile): Likewise.
34514
34515 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34516
34517         * gcc.dg/cpp/poison.c: Update.
34518         * gcc.dg/cpp/20000625-2.c: Remove.
34519         * gcc.dg/cpp/direct2s.c: Remove final test.
34520
34521 2002-05-08  Tom Rix  <trix@redhat.com>
34522
34523         * gcc.c-torture/execute/20020508-1.c: New test.
34524         * gcc.c-torture/execute/20020508-2.c: New test.
34525         * gcc.c-torture/execute/20020508-3.c: New test.
34526
34527 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34528
34529         * gcc.dg/cpp/charconst-4.c: More tests.
34530
34531 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34532
34533         PR c/6569
34534         * gcc.dg/weak-3.c: Update location of warning messages.
34535         * gcc.dg/weak-5.c: Likewise.
34536
34537 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34538
34539         * gcc.c-torture/execute/20020506-1.c: New test case.
34540
34541 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34542
34543         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34544
34545 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34546
34547         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34548
34549 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34550
34551         * gcc.dg/cpp/charconst-3.c: New test.
34552
34553 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34554
34555         * gcc.dg/cpp/charconst.c: Update tests.
34556
34557 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34558
34559         * treelang: Added directory for new sample language treelang. Also
34560         lib/treelang.exp: New file to signal treelang should be tested.
34561
34562 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34565         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34566         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34567         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34568         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34569         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34570         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34571
34572 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34573
34574         * gcc.dg/format/xopen-2.c: New test.
34575
34576 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34577
34578         * gcc.dg/20020503-1.c: New test.
34579
34580 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34581
34582         * g++.dg/init/dtor1.C: Make it tougher.
34583
34584 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34585
34586         * g++.dg/init/dtor1.C: New test.
34587
34588 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34589
34590         * gcc.dg/altivec-8.c: New.
34591
34592 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34593
34594         * gcc.dg/altivec-7.c: New.
34595
34596 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * g++.dg/parse/typedef1.C: New test.
34599
34600 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34601
34602         PR c++/6486
34603         * g++.dg/template/friend6.C: New test.
34604
34605         PR c++/6492
34606         * g++.dg/init/copy1.C: New test.
34607
34608 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34609
34610         * g++.dg/warn/effc1.C: New test.
34611
34612 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34613
34614         * gcc.dg/cpp/if-cexp.c: Add a test.
34615
34616 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34617
34618         * gcc.dg/20020426-2.c: New test.
34619
34620 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34621
34622         * gcc.dg/cpp/if-mop.c: Update.
34623         * gcc.dg/cpp/if-mpar.c: Add test.
34624         * gcc.dg/cpp/if-oppr.c: Update.
34625
34626 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34627
34628         PR c/6343
34629         * gcc.dg/weak-[2-7].c: New tests.
34630
34631 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34632
34633         * gcc.dg/enum1.c: New test.
34634
34635 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34636
34637         PR c++/6497
34638         * g++.dg/inherit/access2.C: New test.
34639
34640 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34641
34642         PR bootstrap/6445
34643         * gcc.dg/20020426-1.c: New test.
34644
34645 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34646
34647         * g++.dg/abi/enum1.C: New test.
34648
34649 2002-04-26  Richard Henderson  <rth@redhat.com>
34650
34651         * gcc.dg/c99-bool-1.c: Expect always true warning.
34652
34653 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34654
34655         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34656
34657 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34658
34659         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34660         targets.
34661
34662 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34663
34664         * g++.dg/abi/mange7.C: New test.
34665
34666         PR c++/6438.
34667         * g++.dg/parse/stmtexpr2.C: New test.
34668
34669 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34670
34671         * gcc.dg/20020312-2.c: Add SH target.
34672
34673 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34674
34675         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34676         compiler output on mips*-*-irix*.
34677
34678 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34679
34680         * g++.dg/parse/attr1.C: New test.
34681
34682 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34683
34684         * gcc.c-torture/execute/string-opt-17.c: New test case.
34685         * gcc.c-torture/execute/memset-2.c: New test case.
34686
34687 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34688
34689         PR c++/6256:
34690         * g++.dg/template/friend5.C: New test.
34691
34692         PR c++/6331:
34693         * g++.dg/template/qual1.C: Likewise.
34694
34695 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34696
34697         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34698         Include stdlib.h, not stdio.h or ctype.h.
34699
34700 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34701
34702         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34703         cris-*-elf* and mmix-*-*.
34704         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34705         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34706         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34707         Ditto.
34708         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34709         * gcc.dg/wchar_t-1.c: Ditto.
34710
34711 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34712
34713         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34714         Clarify comment.
34715
34716 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34717
34718         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34719
34720 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34721
34722         * gcc.c-torture/execute/20000906-1.x: Delete.
34723
34724 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34725
34726         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34727
34728 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34729
34730         * PR6367
34731         * g77.f-torture/execute/6367.f: New test.
34732         * g77.f-torture/execute/6367.x: Disable for MMIX.
34733
34734 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34735
34736         * PR6352
34737         * g++.dg/opt/inline2.C: New test.
34738
34739 2002-04-18  Richard Henderson  <rth@redhat.com>
34740
34741         * gcc.dg/20000906-1.c: Enable for all targets.
34742         * gcc.c-torture/compile/iftrap-2.c: New.
34743
34744 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34745
34746         * gcc.dg/20020418-1.c: New test.
34747         * gcc.dg/20020418-2.c: New test.
34748
34749 2002-04-18  Richard Henderson  <rth@redhat.com>
34750
34751         * gcc.c-torture/compile/iftrap-1.c: New.
34752         * gcc.dg/iftrap-1.c: Adjust for ia64.
34753         * gcc.dg/iftrap-2.c: New.
34754
34755 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * gcc.c-torture/compile/20020418-1.c: New test.
34758
34759 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34760
34761         * gcc.c-torture/compile/20020415-1.c: New.
34762
34763 2002-04-18  David S. Miller  <davem@redhat.com>
34764
34765         * gcc.c-torture/execute/20020418-1.c: New test.
34766
34767 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * gcc.dg/20020416-1.c: New test.
34770
34771         * g++.dg/opt/inline1.C: New test.
34772
34773 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34774
34775         * gcc.dg/altivec-5.c: New test.
34776
34777         * gcc.dg/20020415-1.c: New test.
34778
34779 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34780
34781         * testsuite/lib/chill.exp: Remove.
34782
34783 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34784
34785         * g++.dg/other/big-struct.C: New test.
34786
34787 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34788
34789         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34790         of scratch file.
34791
34792 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34793
34794         PR c/6277
34795         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34796         in scan-assembler function name
34797
34798 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34799
34800         * g77.f-torture/execute/980628-4.x,
34801         g77.f-torture/execute/980628-5.x,
34802         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34803         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34804         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34805         i[34567]86-*-*.
34806
34807 2002-04-13  David S. Miller  <davem@redhat.com>
34808
34809         * gcc.c-torture/execute/20020413-1.c: New test.
34810
34811 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34812
34813         * gcc.dg/asm-6.c,
34814         * g++.dg/ext/asm1.C: New tests.
34815
34816 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34817
34818         PR c++ 5373.
34819         * g++.dg/parse/stmtexpr1.C: New test.
34820
34821         PR c++/5189.
34822         * g++.dg/template/copy1.C: New test.
34823
34824 2002-04-12  Richard Henderson  <rth@redhat.com>
34825
34826         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34827
34828 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34829
34830         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34831         gcc.c-torture/execute/20020307-2.c.
34832
34833 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34834
34835         * g++.dg/ext/attrib5.C,
34836         * g++.dg/lookup/struct1.C: New tests.
34837
34838 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34839
34840         * gcc.dg/20020411-1.c: New test.
34841
34842         * gcc.c-torture/execute/20020411-1.c: New test.
34843
34844 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34845
34846         * g77.f-torture/execute/6177.f: New test.
34847
34848 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34849
34850         PR middle-end/6247
34851         * g++.dg/opt/cleanup1.C: New test.
34852
34853         * g++.dg/opt/const1.C: New test.
34854
34855 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34856
34857         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34858
34859 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34860
34861         PR c++/5507
34862         * g++.dg/template/typename2.C: New test.
34863
34864 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34865
34866         * gcc.c-torture/execute/loop-12.c: New.
34867
34868 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34869
34870         * g77.f-torture/execute/980628-4.x,
34871         g77.f-torture/execute/980628-5.x,
34872         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34873         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34874         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34875
34876 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34877
34878         PR optimization/6086
34879         * g++.dg/opt/preinc1.C: New test.
34880
34881 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34882
34883         PR c++/5571
34884         * g++.dg/opt/static2.C: New test.
34885
34886 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34887
34888         PR c/5120
34889         * gcc.dg/20020406-1.c: New test.
34890
34891 2002-04-04  David S. Miller  <davem@redhat.com>
34892
34893         * gcc.c-torture/execute/20020404-1.c: New test.
34894
34895 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34896
34897         PR c/6123
34898         * gcc.dg/20020312-2.c: Do not declare global register variable
34899         if __PIC__ or __pic__ is defined.
34900
34901 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34902
34903         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34904         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34905
34906 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34907
34908         * gcc.misc-tests/linkage.exp: Update last change to handle
34909         sparc*-, not just sparc-.
34910
34911 2002-04-03  Richard Henderson  <rth@redhat.com>
34912
34913         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34914
34915 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34916
34917         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34918
34919 2002-04-02  David S. Miller  <davem@redhat.com>
34920
34921         * gcc.c-torture/execute/20020402-3.c: New test.
34922
34923 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34924
34925         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34926         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34927
34928         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34929         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34930         g77.f-torture/execute/20001201.x,
34931         g77.f-torture/execute/u77-test.x: New files.
34932
34933         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34934         * gcc.dg/wchar_t-1.c: Ditto.
34935
34936 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34937
34938         * gcc.c-torture/execute/20020402-1.c: New test.
34939
34940 2002-04-01  Richard Henderson  <rth@redhat.com>
34941
34942         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34943
34944         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34945
34946 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34947
34948         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34949
34950 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34951
34952         * g++.dg/inherit/template-as-base.C: Expect error.
34953         * g++.dg/inherit/namespace-as-base.C: Likewise.
34954
34955 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34956
34957         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34958         g++.dg/ext/instantiate3.C: Tweak match patterns.
34959
34960         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34961         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34962         -da test.
34963
34964 2002-03-31  Richard Henderson  <rth@redhat.com>
34965
34966         * gcc.dg/special/alias-2.c: New.
34967         * gcc.dg/special/ecos.exp: Run it.
34968
34969 2002-03-31  Richard Henderson  <rth@redhat.com>
34970
34971         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34972
34973 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34974
34975         * gcc.dg/weak-1.c: Disable on h8300 port.
34976
34977 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34978
34979         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34980         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34981         ordering tests.
34982         * g++.dg/bprob/bprob-1.C: New test.
34983         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34984         * g++.dg/gcov/gcov-1.C: New test.
34985         * g++.dg/gcov/gcov-1.x: New file.
34986         * g++.dg/gcov/gcov-2.C: New test.
34987         * g++.dg/gcov/gcov-3.C: New test.
34988         * g++.dg/gcov/gcov-3.h: New file.
34989
34990 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34991
34992         * g++.old-deja/g++.other/builtins5.C: New test.
34993         * g++.old-deja/g++.other/builtins6.C: New test.
34994         * g++.old-deja/g++.other/builtins7.C: New test.
34995         * g++.old-deja/g++.other/builtins8.C: New test.
34996         * g++.old-deja/g++.other/builtins9.C: New test.
34997
34998 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * g++.dg/opt/static1.C: New test.
35001
35002         * g++.dg/opt/longbranch1.C: New test.
35003
35004 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35005
35006         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35007
35008         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35009
35010 2002-03-28  Jeffrey A Law  (law@redhat.com)
35011
35012         * gcc.c-torture/execute/20020328-1.c: New test.
35013
35014 2002-03-27  Richard Henderson  <rth@redhat.com>
35015
35016         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35017         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35018         move from g++.old-deja/g++.ext/.
35019
35020 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35021
35022         * g++.dg/init/new2.C: New test.
35023
35024 2002-03-26  Richard Henderson  <rth@redhat.com>
35025
35026         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35027
35028         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35029         on sparc.
35030
35031         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35032         sparcv9 systems.
35033         * gcc.dg/20001102-1.c: Likewise.
35034
35035 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35036
35037         * gcc.dg/cpp/endif-pedantic1.c,
35038         gcc.dg/cpp/endif-pedantic2.c: New tests.
35039
35040 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35041
35042         * g++.dg/init/new1.C: New test.
35043
35044 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * g++.dg/abi/vbase9.C: New test.
35047
35048 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35049
35050         * gcc.dg/arm-asm.c: New test.
35051
35052 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35053
35054         * gcc.dg/Wswitch-enum.c: New test.
35055         Fix PR c/5044.
35056
35057 2002-03-26  Richard Henderson  <rth@redhat.com>
35058
35059         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35060         structure.
35061
35062 2002-03-25  Richard Henderson  <rth@redhat.com>
35063
35064         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35065         sparcv9 systems.
35066
35067         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35068         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35069
35070 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35071
35072         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35073
35074 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35075
35076         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35077         targets using generic thunk support.
35078
35079 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35080
35081         * gcc.c-torture/compile/20020323-1.c: New test.
35082
35083         * g++.dg/opt/conj2.C: New test.
35084
35085 2002-03-24  Richard Henderson  <rth@redhat.com>
35086
35087         * gcc.dg/weak-1.c: Use -fno-common.
35088
35089 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35090
35091         * g77.dg/f77-edit-apostrophe-out.f: New test
35092         * g77.dg/f77-edit-h-out.f: New test
35093         * g77.dg/f77-edit-t-in.f: New test
35094         * g77.dg/f77-edit-t-out.f: New test
35095         * g77.dg/f77-edit-x-out.f: New test
35096         * g77.dg/f77-edit-slash-out.f: New test
35097         * g77.dg/f77-edit-colon-out.f: New test
35098         * g77.dg/f77-edit-s-out.f: New test
35099
35100 2002-03-24  Richard Henderson  <rth@redhat.com>
35101
35102         * objc/execute/formal_protocol-6.x: New XFAIL.
35103
35104 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35105
35106         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35107         that do not support weak symbols
35108
35109 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35110
35111         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35112         * lib/g77.exp: Likewise.
35113         * lib/objc.exp: Likewise.
35114
35115 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35116
35117         * gcc.dg/Wswitch-default.c: New test.
35118
35119 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35120
35121         * g++.dg/other/enum1.C: New test.
35122
35123 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35124
35125         * gcc.dg/pragma-ep-3.c: Fix typo.
35126
35127 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35128
35129         * g++.dg/inherit/template-as-base.C: New test.
35130
35131 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35132
35133         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35134         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35135
35136 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35137
35138         * gcc.dg/cpp/multiline.c: Update to match.
35139
35140 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35141
35142         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35143
35144 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35145
35146         * gcc.dg/cpp/extratokens2.c: New file.
35147
35148 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35149
35150         * gcc.dg/20020312-2.c: Add rs6000 target.
35151
35152         * gcc.c-torture/compile/20020319-1.c: New test.
35153
35154 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35155
35156         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35157         (A, E): Handle this.
35158
35159 2002-03-20  Jason Merrill  <jason@redhat.com>
35160
35161         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35162         ignoring -fpic.
35163         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35164         through prune_gcc_output.
35165
35166 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35167
35168         * gcc.c-torture/compile/20020320-1.c: New test.
35169
35170 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35171
35172         * gcc.c-torture/compile/20020318-1.c: New test.
35173
35174         * gcc.dg/struct-by-value-1.c: New test.
35175
35176         * gcc.dg/20020319-1.c: New test.
35177
35178 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35179
35180         * g++.dg/opt/conj1.C: New test.
35181
35182 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35183
35184         * g++.dg/template/qualttp20.C: Revert previous change.
35185         * g++.dg/template/qualttp3.C: Likewise.
35186         * g++.dg/template/qualttp4.C: Likewise.
35187         * g++.dg/template/qualttp5.C: Likewise.
35188         * g++.dg/template/qualttp6.C: Likewise.
35189         * g++.dg/template/qualttp7.C: Likewise.
35190         * g++.dg/template/qualttp8.C: Likewise.
35191         * g++.dg/template/recurse.C: Likewise.
35192
35193 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35194
35195         * gcc.dg/cpp/wchar-1.c: Update.
35196
35197 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35198
35199         * g++.dg/template/conv1.C: New test.
35200         * g++.dg/template/conv2.C: New test.
35201         * g++.dg/template/conv3.C: New test.
35202         * g++.dg/template/conv4.C: New test.
35203
35204 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35205
35206         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35207         * g++.dg/template/qualttp3.C: Likewise.
35208         * g++.dg/template/qualttp4.C: Likewise.
35209         * g++.dg/template/qualttp5.C: Likewise.
35210         * g++.dg/template/qualttp6.C: Likewise.
35211         * g++.dg/template/qualttp7.C: Likewise.
35212         * g++.dg/template/qualttp8.C: Likewise.
35213         * g++.dg/template/recurse.C: Likewise.
35214
35215 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35216
35217         * g++.dg/opt/dtor1.C: New test.
35218
35219 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35220
35221         * gcc.c-torture/compile/20020315-1.c: New test.
35222
35223 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35224
35225         * gcc.dg/weak-1.c: Fix scan tests.
35226
35227 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35228
35229         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35230         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35231         cris-*-aout* mmix-*-*.
35232         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35233         cris-*-aout* mmix-*-*.
35234         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35235         cris-*-elf* cris-*-aout* and mmix-*-*.
35236         * gcc.dg/20001009-1.c: Ditto.
35237         * gcc.dg/20010912-1.c: Ditto.
35238         * gcc.dg/20020122-4.c: Ditto.
35239         * gcc.dg/inline-2.c: Ditto.
35240
35241 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35242
35243         * gcc.c-torture/compile/20020314-1.c: New test.
35244
35245 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35246
35247         * gcc.c-torture/execute/20020314-1.c: New test.
35248
35249 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35250
35251         * g++.dg/warn/Wunused-1.C: New test.
35252
35253 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35254
35255         * g++.dg/abi/mangle6.C: New test.
35256
35257 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35258
35259         * gcc.c-torture/compile/20020309-2.c: New test.
35260
35261         * gcc.c-torture/compile/20020312-1.c: New test.
35262
35263 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.dg/other/access1.C: New test.
35266
35267 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35268
35269         * gcc.c-torture/execute/wchar_t-1.c: New test.
35270
35271 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35272
35273         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35274
35275 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35276
35277         * gcc.dg/20020312-1.c: New test case.
35278
35279 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35280
35281         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35282
35283 2002-03-11  Richard Henderson  <rth@redhat.com>
35284
35285         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35286         * g++.old-deja/g++.jason/report.C: Likewise.
35287
35288 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35289
35290         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35291         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35292
35293 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35294
35295         * testsuite/g++.dg/overload/pmf1.C: New test.
35296
35297 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35298
35299         * gcc.c-torture/execute/20020307-1.c: Use long.
35300
35301 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35302
35303         PR optimization/5844
35304         * gcc.dg/20020310-1.c: New test.
35305
35306 2002-03-09  Michael Meissner  <meissner@redhat.com>
35307
35308         * gcc.c-torture/execute/memcpy-2.c: New test.
35309         * gcc.c-torture/execute/memset-1.c: New test.
35310         * gcc.c-torture/execute/strlen-1.c: New test.
35311         * gcc.c-torture/execute/strcmp-1.c: New test.
35312         * gcc.c-torture/execute/strncmp-1.c: New test.
35313
35314 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35315
35316         * gcc.dg/ppc-ldstruct.c: New test.
35317
35318 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35319
35320         * gcc.c-torture/execute/va-arg-22.c: New test.
35321
35322 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35323
35324         * gcc.c-torture/compile/20020309-1.c: New test.
35325
35326 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35327
35328         * gcc.c-torture/execute/20020307-2.c: New test.
35329
35330 2002-03-07  Jeffrey A Law  (law@redhat.com)
35331
35332         * g77.f-torture/compile/20020307-1.f: New test.
35333
35334 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35335
35336         * gcc.dg/unordered-1.c: New test.
35337
35338 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35339
35340         * gcc.c-torture/execute/20020307-1.c: New test.
35341
35342 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35343
35344         * gcc.dg/20020304-1.c: New test.
35345
35346         * gcc.c-torture/compile/20020304-2.c: New test.
35347
35348 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35349
35350         * gcc.c-torture/compile/20020304-1.c: New test case
35351         (from PR c/5830).
35352
35353 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35354
35355         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35356
35357 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35358
35359         * g++.dg/other/classkey1.C: New test.
35360
35361 2002-03-01  Richard Henderson  <rth@redhat.com>
35362
35363         * gcc.c-torture/compile/981223-1.x: New.
35364         * gcc.c-torture/compile/920625-1.x: New.
35365
35366 2002-02-28  Richard Henderson  <rth@redhat.com>
35367
35368         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35369
35370 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35371
35372         * gcc.c-torture/execute/20020227-1.c: New test.
35373
35374 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35375
35376         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35377         here" ERROR lines.
35378         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35379         * g++.old-deja.g++.other/defarg1.C: Likewise.
35380         * g++.old-deja/g++.pt/calls2.C: Likewise.
35381         * g++.old-deja/g++.pt/crash20.C: Likewise.
35382         * g++.old-deja/g++.pt/crash30.C: Likewise.
35383         * g++.old-deja/g++.pt/crash36.C: Likewise.
35384         * g++.old-deja/g++.pt/crash6.C: Likewise.
35385         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35386         * g++.old-deja/g++.pt/derived3.C: Likewise.
35387         * g++.old-deja/g++.pt/error1.C: Likewise.
35388         * g++.old-deja/g++.pt/friend21.C: Likewise.
35389         * g++.old-deja/g++.pt/friend23.C: Likewise.
35390         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35391         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35392
35393 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35394
35395         * gcc.c-torture/execute/20020225-2.c: New test.
35396
35397 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35398
35399         * gcc.c-torture/execute/920730-1t.c,
35400         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35401         Delete test cases, only relevant to -traditional.
35402
35403 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35404
35405         * gcc.dg/cpp/undef1.c: Remove.
35406         * gcc.dg/cpp/directiv.c: Update.
35407         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35408
35409 2002-02-27  Michael Meissner  <meissner@redhat.com>
35410
35411         * gcc.c-torture/execute/20020226-1.c: New test.
35412
35413 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35414
35415         * g++.dg/debug/debug4.C: New test.
35416
35417         * gcc.dg/ia64-visibility-1.c: New test.
35418
35419 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35420
35421         * gcc.dg/debug/20020224-1.c: New.
35422
35423 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35424
35425         * gcc.c-torture/execute/960416-1.x: New.
35426         * gcc.c-torture/execute/divconst-3.x: Likewise.
35427
35428 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35429
35430         * gcc.dg/20020224-1.c: New test.
35431
35432 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35433
35434         * gcc.c-torture/execute/20020225-1.c: New.
35435
35436 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35437
35438         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35439
35440 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35441
35442         * gcc.dg/20020222-1.c: New test.
35443
35444 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35445
35446         * g++.dg/opt/anonunion1.C: New test.
35447
35448 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35449
35450         * g++.dg/template/qualttp19.C: New test.
35451         * g++.dg/template/qualttp20.C: New test.
35452         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35453         * g++.old-deja/g++.other/qual1.C: Likewise.
35454
35455 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35456
35457         * gcc.dg/attr-alwaysinline.c: New.
35458
35459 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35460
35461         * gcc.dg/20020220-1.c: New test.
35462
35463         * gcc.dg/20020220-2.c: New test.
35464
35465         * g++.dg/opt/mmx1.C: New test.
35466
35467 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35468
35469         * gcc.c-torture/compile/20020110.c: New test.
35470
35471 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35472
35473         * gcc.c-torture/execute/20020219-1.c: New test.
35474
35475         * gcc.dg/20020219-1.c: New test.
35476
35477         * gcc.dg/noncompile/20020220-1.c: New test.
35478
35479         * g++.dg/opt/ptrintsum1.C: New test.
35480
35481         * gcc.dg/debug/20020220-1.c: New test.
35482
35483 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35484
35485         * gcc.c-torture/execute/20020216-1.c: New test.
35486
35487 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35488
35489         * gcc.dg/decl-1.c: Update, new test.
35490
35491 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         * g++.dg/abi/bitfield1.C: New test.
35494         * g++.dg/abi/bitfield2.C: New test.
35495
35496 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35497
35498         * gcc.dg/attr-nest.c: New test.
35499
35500 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35501
35502         * gcc.c-torture/execute/20020215-1.c: New test.
35503
35504 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35505
35506         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35507         * g++.dg/debug/debug.exp: New.
35508         * g++.dg/debug/trivial.C: New.
35509         * g++.dg/debug/debug1.C: Moved...
35510         * g++.dg/other/debug1.C: ...from here.
35511         * g++.dg/debug/debug2.C: Moved...
35512         * g++.dg/other/debug2.C: ...from here.
35513         * g++.dg/debug/debug3.C: Moved...
35514         * g++.dg/other/debug3.C: ...from here.
35515
35516         * gcc.dg/noncompile/20020213-1.c: New test.
35517
35518 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * g++.dg/other/debug3.C: New test.
35521
35522         * gcc.c-torture/execute/20020213-1.c: New test.
35523
35524 2002-02-13  Richard Smith <richard@ex-parrot.com>
35525
35526         * g++.old-deja/g++.other/thunk1.C: New test.
35527
35528 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35529
35530         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35531
35532 2002-02-13  Stan Shebs  <shebs@apple.com>
35533
35534         * gcc.dg/altivec-3.c: New.
35535
35536 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.dg/Wunreachable-1.c: New test.
35539         * gcc.dg/Wunreachable-2.c: New test.
35540
35541 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35542
35543         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35544
35545 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35546
35547         * gcc.dg/decl-1.c: New test.
35548
35549 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35550
35551         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35552
35553 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35554
35555         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35556         * gcc.c-torture/compile/980506-1.x: Likewise.
35557
35558 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35559
35560         * gcc.dg/20020210-1.c: New.
35561
35562 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35563
35564         * g77.f-torture/execute/947.f: New regression test
35565         for PR fortran/947.
35566
35567 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35568
35569         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35570         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35571
35572 2002-02-08  Richard Henderson  <rth@redhat.com>
35573
35574         * gcc.c-torture/compile/labels-3.c: New.
35575
35576 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35577
35578         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35579         expression statements work instead.
35580         * gcc.dg/noncompile/20020207-1.c: New test.
35581
35582 2002-02-07  Richard Henderson  <rth@redhat.com>
35583
35584         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35585
35586 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35587
35588         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35589         message from g77
35590         * lib/g77-dg.exp: Trim g77 error messages so that they are
35591         recognized by dg.exp.
35592
35593 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35594
35595         PR fortran/5473
35596         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35597
35598 2002-02-07  Richard Henderson  <rth@redhat.com>
35599
35600         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35601         to be sufficiently aligned for integers.
35602
35603 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35604
35605         * g++.dg/template/friend4.C: New test.
35606
35607 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35608
35609         PR fortran/5743
35610         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35611         unsupported cases.
35612
35613 2002-02-07  Richard Henderson  <rth@redhat.com>
35614
35615         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35616         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35617         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35618         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35619
35620 2002-02-06  Richard Henderson  <rth@redhat.com>
35621
35622         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35623
35624 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35625
35626         * gcc.dg/20020206-1.c: New test.
35627
35628 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35629
35630         * gcc.c-torture/execute/20020206-1.c: New test.
35631
35632         * gcc.c-torture/execute/20020206-2.c: New test.
35633
35634         PR optimization/5429:
35635         * gcc.c-torture/compile/20020206-1.c: New test.
35636
35637 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35638
35639         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35640         as certain file formats cannot support particularly large
35641         alignments.
35642
35643         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35644         and do not expect to be able to link the executable.
35645
35646         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35647         fail because the COFF format does not support the weak attribute.
35648
35649 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35650
35651         * g77.dg/pr5473.f: New test
35652
35653 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35654
35655         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35656         Fix testcase accordingly.
35657
35658 2002-02-04  Richard Henderson  <rth@redhat.com>
35659
35660         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35661         (buf): Change to be an array of pointers, not ints.
35662
35663 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35664
35665         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35666         before all tests.  Move warning one line above to match where it
35667         C frontend emits.
35668         * gcc.dg/Wswitch-2.c: New test.
35669         * g++.dg/warn/Wswitch-1.C: New test.
35670         * g++.dg/warn/Wswitch-2.C: New test.
35671
35672 2002-02-04  Richard Henderson  <rth@redhat.com>
35673
35674         * g++.dg/abi/offsetof.C: Fix size comparison.
35675
35676 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35677
35678         * gcc.dg/cast-qual-2.c: New test.
35679
35680 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35681
35682         * gcc.dg/20020201-4.c: New test.
35683
35684 2002-02-04  Ben Elliston  <bje@redhat.com>
35685
35686         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35687         target_info attribute != 0, in addition to the empty string.
35688         (gcc_target_compile): Likewise.
35689
35690 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35691
35692         * gcc.dg/Wswitch.c: New test.
35693         PR gcc/4475. PR gcc/3780.
35694
35695 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35696
35697         * g77.f-torture/execute/5122.f: New test for regressions
35698         against PR fortran/5122.
35699
35700 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35701
35702         * g77.f-torture/compile/pr3743.f: Delete
35703         * g77.dg/pr3743-1.f: New test.
35704         * g77.dg/pr3743-2.f: New test.
35705         * g77.dg/pr3743-3.f: New test.
35706         * g77.dg/pr3743-4.f: New test.
35707
35708 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35709
35710         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35711
35712 2002-02-02  Richard Henderson  <rth@redhat.com>
35713
35714         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35715         * gcc.c-torture/execute/bf64-1.c: Likewise.
35716
35717 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35718
35719         * gcc.dg/20020201-2.c: New test.
35720
35721         * gcc.dg/20020201-3.c: New test.
35722
35723         * gcc.c-torture/execute/bitfld-2.c: New test.
35724
35725 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35726
35727         * gcc.dg/bitfld-1.c: Update.
35728         * gcc.dg/bitfld-2.c: Update.
35729         * gcc.c-torture/execute/bitfld-1.x: New.
35730
35731 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35732
35733         * gcc.c-torture/execute/20020201-1.c: New test.
35734
35735 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35736
35737         PR target/5469
35738         * gcc.dg/20020201-1.c: New test.
35739
35740 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35741
35742         PR fortran/3743
35743         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35744         * g77.f-torture/compile/pr3743.x: Remove
35745
35746 2002-01-31  Tom Rix  <trix@redhat.com>
35747
35748         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35749
35750 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35751
35752         * gcc.dg/noncompile/20020130-1.c: New test.
35753
35754 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35755
35756         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35757
35758 2002-01-29  Richard Henderson  <rth@redhat.com>
35759
35760         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35761         to long long.
35762         * gcc.c-torture/execute/bf64-1.c: Likewise.
35763
35764 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35765
35766         * gcc.c-torture/execute/20020129-1.c: New test.
35767
35768 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35769
35770         * gcc.c-torture/compile/20000224-1.c: Update.
35771         * gcc.c-torture/execute/bitfld-1.c: New tests.
35772         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35773         * gcc.dg/uninit-A.c: Update.
35774
35775 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35776
35777         * g++.dg/template/ctor1.C: Add instantiation.
35778
35779 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35780
35781         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35782         argument to __builtin_prefetch to be const ptr.
35783
35784 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35785
35786         * gcc.c-torture/compile/20020120-1.c: New test.
35787
35788 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35789
35790         * gcc.c-torture/execute/20020127-1.c: New test.
35791
35792 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35793
35794         * g77.dg/f77-edit-i-in.f: New test
35795         * g77.dg/f77-edit-i-out.f: New test
35796
35797 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35798
35799         * gcc.dg/debug/debug.exp: New file.
35800         * gcc.dg/debug/trivial.c: New file.
35801         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35802         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35803         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35804         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35805         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35806         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35807         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35808         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35809         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35810         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35811         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35812         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35813         * gcc.dg/20000503-1.c: Removed.
35814         * gcc.dg/20010207-1.c: Removed.
35815         * gcc.dg/20011223-1.c: Removed.
35816         * gcc.dg/20020104-2.c: Removed.
35817         * gcc.dg/debug-1.c: Removed.
35818         * gcc.dg/debug-2.c: Removed.
35819         * gcc.dg/debug-3.c: Removed.
35820         * gcc.dg/debug-4.c: Removed.
35821         * gcc.dg/debug-5.c: Removed.
35822         * gcc.dg/debug-6.c: Removed.
35823         * gcc.dg/dwarf2-1.c: Removed.
35824         * gcc.dg/dwarf2-2.c: Removed.
35825
35826 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35827
35828         * g++.old-deja/g++.other/eh5.C: New test.
35829         * g++.old-deja/g++.other/sibcall2.C: New test.
35830         * g++.old-deja/g++.other/array9.C: New test.
35831         * g++.old-deja/g++.other/typename2.C: New test.
35832         * g++.old-deja/g++.other/crash60.C: New test.
35833         * g++.old-deja/g++.other/conv9.C: New test.
35834         * g++.old-deja/g++.other/mangle10.C: New test.
35835         * g++.old-deja/g++.other/unchanging1.C: New test.
35836         * g++.old-deja/g++.other/exprstmt1.C: New test.
35837         * g++.old-deja/g++.other/inline23.C: New test.
35838         * g++.old-deja/g++.eh/ia64-1.C: New test.
35839         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35840         * g++.old-deja/g++.other/reload1.C: New test.
35841         * g++.old-deja/g++.other/static20.C: New test.
35842         * g++.old-deja/g++.other/local-alloc1.C: New test.
35843         * g++.old-deja/g++.other/conv8.C: New test.
35844         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35845         * g++.old-deja/g++.other/storeexpr1.C: New test.
35846         * g++.old-deja/g++.other/storeexpr2.C: New test.
35847         * g++.dg/eh/template2.C: New test.
35848         * g++.dg/warn/weak1.C: New test.
35849
35850 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35851
35852         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35853         Remove first, non-varying, argument.
35854
35855 2002-01-23  Richard Henderson  <rth@redhat.com>
35856
35857         * gcc.dg/inline-2.c: New.
35858
35859         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35860         Add optional target arg.  Check number of arguments.
35861         (scan-assembler-not, scan-assembler-dem): Likewise.
35862         (scan-assembler-dem-not): Likewise.
35863
35864 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35865
35866         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35867         line 12.
35868         * g++.old-deja/g++.brendan/parse3.C,
35869         g++.old-deja/g++.other/crash26.C,
35870         g++.old-deja/g++.other/crash28.C,
35871         g++.old-deja/g++.other/crash29.C,
35872         g++.old-deja/g++.other/crash30.C,
35873         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35874
35875 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35876
35877         * gcc.dg/20020115-1.c: New.
35878
35879 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35880
35881         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35882
35883 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35884
35885         * gcc.dg/20020122-3.c: New.
35886
35887 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35888
35889         * g++.dg/other/gc1.C: New test.
35890
35891 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35892
35893         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35894
35895 2002-01-22  Richard Henderson  <rth@redhat.com>
35896
35897         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35898
35899 2002-01-22  Richard Henderson  <rth@redhat.com>
35900
35901         * gcc.dg/20020122-4.c: New.
35902
35903 2002-01-22  H.J. Lu <hjl@gnu.org>
35904
35905         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35906         link output.
35907         * gcc.dg/special/ecos.exp: Likewise.
35908         * lib/g++-dg.exp: Likewise.
35909         * lib/g77-dg.exp: Likewise.
35910         * lib/gcc-dg.exp : Likewise.
35911         * lib/mike-g++.exp: Likewise.
35912         * lib/mike-g77.exp: Likewise.
35913         * lib/mike-gcc.exp: Likewise.
35914         * lib/objc-dg.exp: Likewise.
35915
35916 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35917
35918         PR target/5379
35919         * gcc.dg/20020122-2.c: New test.
35920
35921 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35922
35923         * gcc.dg/20020122-1.c: New test.
35924
35925 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35926
35927         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35928
35929 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35930
35931         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35932
35933 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35934
35935         * gcc.c-torture/compile/20020121-1.c: New test.
35936
35937 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35938
35939         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35940         ld_library_path.
35941
35942 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35943
35944         * gcc.dg/20020218-1.c: New test.
35945
35946 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35947
35948         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35949         messages
35950         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35951         "At global scope" warning
35952         * g++.dg/ext/align1.C: Change cygwin test for alignment
35953         from db-bogus to dg-warning
35954
35955 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35956
35957         * g77.f-torture/compile/cpp2.F: New test.
35958
35959 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35960
35961         * g++.dg/template/access1.C: New test.
35962
35963 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35964
35965         * gcc.dg/20020118-1.c: New.
35966
35967 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35968
35969         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35970
35971 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35972
35973         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35974         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35975         alignment warnings.
35976
35977 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35978
35979         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35980         torture_with_loops and torture_without_loops
35981
35982 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.c-torture/compile/20020116-1.c: New test.
35985
35986 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35987
35988         * gcc.dg/20020116-2.c: New test.
35989
35990         * gcc.dg/ultrasp4.c: New test.
35991
35992         * gcc.dg/20020116-1.c: New test.
35993
35994 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35995
35996         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35997         by EABI.
35998
35999 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36000
36001         * gcc.misc-tests/i386-prefetch.exp: New.
36002         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36003         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36004         * gcc.misc-tests/i386-pf-none-1.c: New test.
36005         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36006
36007 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36008
36009         * gcc.dg/gnu89-init-1.c: Add new tests.
36010
36011 2002-01-15  Andreas Jaeger  <aj@suse.de>
36012
36013         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36014         * gcc.dg/i386-mmx-2.c: Likewise.
36015         * gcc.dg/i386-sse-1.c: Likewise.
36016         * gcc.dg/i386-sse-2.c: Likewise.
36017         * gcc.dg/i386-sse-3.c: Likewise.
36018
36019 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36020
36021         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36022         Uncomment additional cases that now pass.
36023
36024 2002-01-11  Richard Henderson  <rth@redhat.com>
36025
36026         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36027         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36028
36029 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36030
36031         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36032
36033 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36034
36035         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36036         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36037
36038 2002-01-10  Dale Johannesen  <dalej@apple.com>
36039
36040         * gcc.c-torture/execute/loop-11.c: New.
36041
36042 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36043
36044         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36045         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36046
36047 2002-01-09  Richard Henderson  <rth@redhat.com>
36048
36049         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36050         type in which to perform the operation for each size.
36051
36052 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36053
36054         * gcc.c-torture/compile/20020109-2.c: New test.
36055
36056 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36057
36058         * gcc.c-torture/execute/loop-10.c: New test.
36059
36060 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.c-torture/compile/20010226-1.c: New test.
36063         * gcc.c-torture/compile/20010227-1.c: New test.
36064         * gcc.c-torture/compile/20010426-1.c: New test.
36065         * gcc.c-torture/compile/20010510-1.c: New test.
36066         * gcc.c-torture/compile/20010605-3.c: New test.
36067         * gcc.c-torture/compile/20010824-1.c: New test.
36068         * gcc.c-torture/execute/20010409-1.c: New test.
36069         * gcc.dg/noncompile/20000901-1.c: New test.
36070         * gcc.dg/20001023-1.c: New test.
36071         * gcc.dg/20001101-1.c: New test.
36072         * gcc.dg/20001102-1.c: New test.
36073         * gcc.dg/20010207-1.c: New test.
36074         * gcc.dg/20010405-1.c: New test.
36075         * gcc.dg/20010822-1.c: New test.
36076         * gcc.dg/20011107-1.c: New test.
36077
36078 2002-01-09  Jeffrey A Law  (law@redhat.com)
36079
36080         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36081
36082         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36083         execution failure on PA targets.
36084
36085 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36086
36087         * gcc.c-torture/compile/20020109-1.c: New test.
36088
36089 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36090
36091         * gcc.c-torture/execute/20020108-1.c: New test.
36092
36093 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36094
36095         * gcc.dg/20020108-1.c: New test.
36096
36097 2002-01-08  H.J. Lu <hjl@gnu.org>
36098
36099         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36100         for header files.
36101
36102 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36103
36104         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36105         consistency.
36106
36107 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36108
36109         * gcc.dg/altivec-4.c: Test altivec predicates.
36110
36111 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36112
36113         * gcc.c-torture/execute/20020107-1.c: New test.
36114
36115 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36116
36117         PR c/5279
36118         * gcc.c-torture/compile/20020106-1.c: New test.
36119
36120 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36121
36122         * gcc.c-torture/execute/nestfunc-4.c: New test.
36123
36124 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36125
36126         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36127         extra triple that slipped in.
36128         * g++.old-deja/g++.abi/align.C: Likewise.
36129         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36130
36131 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36132
36133         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36134         * g++.old-deja/g++.abi/align.C: Likewise.
36135         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36136
36137         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36138         on FreeBSD/i386.
36139         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36140         FreeBSD.
36141
36142 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36143
36144         * gcc.dg/20020104-1.c: New test.
36145
36146         * gcc.dg/20020104-2.c: New test.
36147
36148 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36149
36150         * gcc.dg/20020103-1.c: Fix typo in target selector.
36151
36152 2002-01-03  Richard Henderson  <rth@redhat.com>
36153
36154         * gcc.dg/20020103-1.c: New.
36155
36156 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36157
36158         * gcc.c-torture/execute/20020103-1.c: New test.
36159
36160 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36161
36162         * g++.dg/other/debug2.C: New test.
36163
36164         * gcc.c-torture/compile/20020103-1.c: New test.
36165
36166 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36167
36168         * gcc.dg/gnu89-init-1.c: Added new tests.
36169
36170 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36171
36172         * g++.dg/template/friend2.C: Remove as patch is reverted.
36173
36174         * g++.dg/warn/oldcast1.C: New test.
36175
36176         * g++.dg/template/ptrmem1.C: New test.
36177         * g++.dg/template/ptrmem2.C: New test.
36178
36179         * g++.dg/template/ntp.C: New test.
36180
36181         * g++.dg/other/component1.C: New test.
36182
36183         * g++.dg/template/ttp3.C: New test.
36184
36185         * g++.dg/template/friend2.C: New test.
36186         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36187
36188 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.dg/other/ptrmem1.C: New test.
36191         * g++.dg/other/ptrmem2.C: New test.
36192
36193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36194
36195         * g++.dg/template/ctor1.C: New test.
36196
36197 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36198
36199         * g++.dg/template/friend2.C: New test.
36200
36201 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36202
36203         * gcc.dg/mmix-1.c: New test.
36204
36205 2001-12-31  Richard Henderson  <rth@redhat.com>
36206
36207         * gcc.dg/asm-5.c: New.
36208
36209 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36210
36211         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36212         in namespace __gnu_cxx
36213
36214 2001-12-30  Richard Henderson  <rth@redhat.com>
36215
36216         * gcc.dg/debug-6.c: New.
36217
36218 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * gcc.c-torture/compile/20011229-2.c: New test.
36221
36222 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36223
36224         * gcc.dg/debug-3.c: New test.
36225         * gcc.dg/debug-4.c: New test.
36226         * gcc.dg/debug-5.c: New test.
36227
36228 2001-12-29  Richard Henderson  <rth@redhat.com>
36229
36230         * g++.dg/eh/loop1.C: New.
36231
36232 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36233
36234         * g++.dg/template/crash1.C: New test.
36235
36236 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36237
36238         * g++.dg/other/const1.C: New test.
36239
36240 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36241
36242         * gcc.c-torture/compile/20011229-1.c: New test.
36243
36244 2001-12-28  Stan Shebs  <shebs@apple.com>
36245
36246         * lib/objc-torture.exp: Resync with c-torture.exp.
36247         * lib/objc.exp: Load standard libraries.
36248
36249 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36250
36251         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36252         additional tests.
36253
36254 2001-12-27  Roger Sayle <roger@eyesopen.com>
36255
36256         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36257
36258 2001-12-27  Richard Henderson  <rth@redhat.com>
36259
36260         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36261
36262 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36263
36264         * g++.dg/eh/ctor1.C: New test.
36265         * g++.dg/other/error2.C: New test.
36266
36267 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36268
36269         * g++.dg/other/init2.C: New test.
36270
36271 2001-12-24  Richard Henderson  <rth@redhat.com>
36272
36273         * gcc.dg/20011223-1.c: New.
36274         * gcc.dg/inline-1.c: New.
36275
36276 2001-12-23  Richard Henderson  <rth@redhat.com>
36277
36278         * gcc.dg/asm-4.c: Test operand modifiers.
36279
36280 2001-12-23  Richard Henderson  <rth@redhat.com>
36281
36282         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36283
36284 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36285
36286         * gcc.c-torture/execute/20011223-1.c: New test.
36287
36288 2001-12-21  Richard Henderson  <rth@redhat.com>
36289
36290         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36291         re-enables the warning.
36292
36293 2001-12-21  Richard Henderson  <rth@redhat.com>
36294
36295         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36296
36297 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36298
36299         * gcc.c-torture/compile/20011218-1.c: New test.
36300
36301 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36302
36303         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36304         arm-isr.c test.
36305         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36306         epilogue generation for ARM ISR routines.
36307
36308 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36309
36310         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36311         * gcc.dg/format/c90-printf-3.c: Likewise.
36312         * gcc.dg/format/c99-printf-3.c: Likewise.
36313         * gcc.dg/format/ext-1.c: Likewise.
36314         * gcc.dg/format/ext-6.c: Likewise.
36315         * gcc.dg/format/format.h: Prototype unlocked stdio.
36316
36317 2001-12-20  Richard Henderson  <rth@redhat.com>
36318
36319         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36320         (arena): Use it.
36321         (malloc): Correct allocation logic.  Abort if we fill up the
36322         arena before initialization complete.
36323         (realloc): Correct allocation logic.
36324
36325 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36326
36327         * gcc.c-torture/compile/20011219-2.c: New test.
36328
36329         * gcc.c-torture/execute/20011219-1.c: New test.
36330
36331 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36332
36333         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36334         target does not support weak symbols.
36335
36336 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36337
36338         * gcc.c-torture/compile/20011219-1.c: New test.
36339
36340 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36341
36342         * g++.dg/other/error1.C: New test.
36343
36344 2001-12-17  Jeffrey A Law  (law@redhat.com)
36345
36346         * gcc.c-torture/execute/20011217-1.c: New test.
36347
36348 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36349
36350         * objc.dg/special/: New directory.
36351         * objc.dg/special/special.exp: New file.
36352         * objc.dg/special/unclaimed-category-1.h: New file.
36353         * objc.dg/special/unclaimed-category-1a.m: New file.
36354         * objc.dg/special/unclaimed-category-1.m: New file.
36355
36356 2001-12-17  Andreas Jaeger  <aj@suse.de>
36357
36358         * gcc.c-torture/compile/20011217-2.c: New test.
36359
36360 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36361
36362         * gcc.c-torture/compile/20011217-1.c: New test.
36363
36364 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36365
36366         * testsuite/gcc.dg/20011214-1.c: New.
36367
36368 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36369
36370         * gcc.dg/altivec-4.c: New.
36371
36372 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36373
36374         * gcc.dg/20011113-1.c: New test.
36375
36376 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36377
36378         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36379         std::__malloc_alloc_template<0> and
36380         std::__default_alloc_template<false, 0>.
36381
36382 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36383
36384         * objc/execute/bf-21.m: New test.
36385         * objc/execute/enumeration-1.m: New test.
36386         * objc/execute/enumeration-2.m: New test.
36387
36388 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36389
36390         * gcc.dg/gnu89-init-1.c: New test.
36391
36392 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36393
36394         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36395         * g++.old-deja/g++.jason/2371.C: Likewise.
36396         * g++.old-deja/g++.jason/template33.C: Likewise.
36397         * g++.old-deja/g++.jason/template34.C: Likewise.
36398         * g++.old-deja/g++.jason/template36.C: Likewise.
36399         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36400         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36401         * g++.old-deja/g++.other/typename1.C: Likewise.
36402         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36403         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36404         * g++.old-deja/g++.pt/typename11.C: Likewise.
36405         * g++.old-deja/g++.pt/typename14.C: Likewise.
36406         * g++.old-deja/g++.pt/typename16.C: Likewise.
36407         * g++.old-deja/g++.pt/typename3.C: Likewise.
36408         * g++.old-deja/g++.pt/typename4.C: Likewise.
36409         * g++.old-deja/g++.pt/typename5.C: Likewise.
36410         * g++.old-deja/g++.pt/typename7.C: Likewise.
36411         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36412
36413 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         * g++.dg/other/linkage1.C: New test.
36416         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36417         specifiers.
36418
36419 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36420
36421         * gcc.dg/concat.c: New test.
36422
36423 2001-12-11  Stan Shebs  <shebs@apple.com>
36424
36425         * objc/compile: New test directory.
36426         * objc/compile/compile.exp: New expect script.
36427         * objc/compile/20011211-1.m: New compile test.
36428
36429 2001-12-11  Jason Merrill  <jason@redhat.com>
36430
36431         * lib/prune.exp (prune_gcc_output): Also handle "In member
36432         function".  So many permutations...
36433
36434 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36435
36436         * g++.dg/template/typedef1.C: New test.
36437
36438 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         * g++.dg/other/copy1.C: New test.
36441
36442 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36443
36444         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36445
36446         * gcc.dg/builtin-choose-expr.c: New.
36447
36448 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36449
36450         * gcc.dg/altivec-2.c: New.
36451
36452 2001-12-07  Richard Henderson  <rth@redhat.com>
36453
36454         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36455
36456 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36457
36458         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36459         ultrasparc.
36460
36461 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36462
36463         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36464
36465 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36466
36467         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36468         variable argument list.
36469
36470 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36471
36472         * gcc.c-torture/execute/memcheck: Delete entire directory.
36473         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36474         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36475
36476 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36477
36478         * gcc.dg/Wshadow-1.c: New test.
36479
36480 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * gcc.c-torture/compile/20011130-1.c: New test.
36483
36484         * gcc.dg/noncompile/20011025-1.c: New test.
36485
36486         * g++.dg/other/anon-union.C: New test.
36487
36488         * gcc.c-torture/execute/20011024-1.c: New test.
36489
36490 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36491
36492         * gcc.c-torture/execute/20000722-1.x,
36493         gcc.c-torture/execute/20010123-1.x: Remove.
36494         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36495         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36496         gcc.dg/c99-complit-2.c: New tests.
36497
36498 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36499
36500         * g++.dg/inherit/base1.C: New test.
36501
36502 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36503
36504         * g++.dg/other/stdarg1.C: New test.
36505
36506         * gcc.c-torture/compile/20011130-2.c: New test.
36507
36508 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36509
36510         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36511         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36512         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36513         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36514         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36515         * gcc.dg/builtin-prefetch-1.c: New test.
36516
36517 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * gcc.dg/20011130-1.c: New test.
36520
36521 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.dg/other/scope1.C: New test.
36524         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36525
36526 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36527
36528         * gcc.dg/vla-init-1.c: New test.
36529
36530 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36531
36532         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36533
36534 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36535
36536         * objc.dg/alias.m: Update.
36537         * objc.dg/class-1.m: Update.
36538         * objc.dg/const-str-1.m: Update.
36539         * objc.dg/fwd-proto-1.m: Update.
36540         * objc.dg/id-1.m: Update.
36541         * objc.dg/super-class-1.m: Update.
36542
36543 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36544
36545         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36546         constructs.
36547
36548 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36549
36550         * gcc.c-torture/execute/20011128-1.c: New test.
36551
36552 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36553
36554         * gcc.dg/20011127-1.c: New test.
36555
36556 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36557
36558         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36559         from Austin Group draft 7.
36560         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36561         scanf format arguments.
36562         * gcc.dg/format/no-exargs-2.c: New test.
36563
36564 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36565
36566         * g++.dg/abi/vbase8-4.C: New test.
36567
36568 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36569
36570         * gcc.c-torture/execute/20011121-1.c: New test.
36571
36572 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36573
36574         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36575
36576 2001-11-23  Andreas Jaeger  <aj@suse.de>
36577
36578         * gcc.dg/cpp/charconst-2.c: New test.
36579
36580 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36581
36582         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36583         to the host if it is remote.  Let tests specify extra headers
36584         they use.
36585         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36586         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36587         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36588         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36589         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36590         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36591         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36592         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36593         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36594         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36595
36596 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36597
36598         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36599         for little endian ARMs.
36600
36601 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36602
36603         * gcc.c-torture/compile/20011119-1.c: New test.
36604         * gcc.c-torture/compile/20011119-2.c: New test.
36605
36606 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36607
36608         * gcc.dg/altivec-1.c: Fix typo.
36609
36610 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36611
36612         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36613
36614 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36615
36616         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36617
36618 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36619
36620         * lib/g77.exp: Don't specify --rpath-link.
36621
36622         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36623         across all the headers.
36624         * gcc.dg/format/format.exp: For testing on a remote host,
36625         copy format.h.
36626
36627         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36628         * gcc.c-torture/execute/930406-1.c: Likewise.
36629         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36630
36631 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36632
36633         * gcc.dg/altivec-1.c: New.
36634
36635 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36636
36637         * gcc.dg/cpp/fpreprocessed.c: New test case.
36638
36639 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36640
36641         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36642         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36643         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36644
36645 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36646
36647         * gcc.dg/no-builtin-1.c: New test.
36648
36649 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36650
36651         * gcc.c-torture/execute/20011115-1.c: New test.
36652
36653 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36654
36655         * gcc.c-torture/compile/20011114-2.c: New test.
36656         * gcc.c-torture/compile/20011114-3.c: New test.
36657         * gcc.c-torture/compile/20011114-4.c: New test.
36658
36659 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.dg/other/init1.C: New test.
36662
36663 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36664
36665         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36666         message.
36667
36668         * gcc.c-torture/execute/20011114-1.c: New testcase.
36669
36670         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36671         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36672         like the (before this change) version of 20010327-1.c.
36673
36674 2001-11-14  Roger Sayle <roger@eyesopen.com>
36675
36676         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36677
36678 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36679
36680         * g++.dg/init/array2.C: New test.
36681
36682 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36683
36684         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36685
36686 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36687
36688         * g++.dg/other/forscope1.C: New test.
36689         * g++.dg/ext/forscope1.C: New test.
36690         * g++.dg/ext/forscope2.C: New test.
36691
36692 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * gcc.c-torture/execute/20011113-1.c: New test.
36695
36696 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36697
36698         * gcc.c-torture/execute/20011109-2.c: New test.
36699
36700         * gcc.c-torture/execute/20011109-1.c: New test.
36701
36702 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36703
36704         * gcc.c-torture/compile/20011109-1.c: New test.
36705
36706 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36707
36708         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36709         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36710         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36711         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36712         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36713         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36714         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36715
36716 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36717
36718         * g++.dg/warn/Wshadow-1.C: New tests.
36719         * g++.old-deja/g++.mike/for3.C: Update.
36720
36721 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36722
36723         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36724         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36725         XFAILs.  Adjust expected error texts.
36726         * gcc.c-torture/compile/20011106-1.c,
36727         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36728         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36729         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36730         gcc.dg/c99-array-lval-5.c: New tests.
36731
36732 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36733
36734         * gcc.dg/cpp/defined.c: Update.
36735
36736 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36737
36738         * gcc.c-torture/execute/anon-1.c: New test.
36739
36740 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36741
36742         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36743         same size, so no warning should be produced on stormy16.
36744
36745         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36746         due to oversized array.
36747         * g++.old-deja/g++.mike/ns15.C: Likewise.
36748         * g++.old-deja/g++.pt/crash16.C: Likewise.
36749
36750 2001-11-02  Graham Stott  <grahams@redhat.com>
36751
36752         * g++.dgother/debug1.C: Fix typos.
36753
36754 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36755
36756         * g++.dg/other/debug1.C: New test.
36757
36758 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36759
36760         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36761         of unsigned long.
36762
36763 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36764
36765         * gcc.dg/20011029-2.c: New test.
36766
36767         * gcc.c-torture/compile/20011029-1.c: New test.
36768
36769 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36770
36771         * objc/execute/class_self-1.m: New test.
36772         * objc/execute/class_self-2.m: New test.
36773
36774 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36775
36776         * gcc.misc-tests/msgs.exp: Delete.
36777         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36778         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36779         error set to match recent changes.
36780
36781 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36782
36783         * gcc.dg/20011021-1.c: New test.
36784
36785 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36786
36787         * gcc.c-torture/compile/20011023-1.c: New test.
36788
36789 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36790
36791         * lib/g77.exp: Rewrite based on lib/g++.exp.
36792
36793 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36794
36795         * gcc.c-torture/execute/20011019-1.c: New test.
36796
36797         * gcc.dg/20011018-1.c: New test.
36798
36799 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36800
36801         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36802
36803 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36804
36805         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36806         * gcc.dg/attr-invalid.c: Likewise.
36807
36808 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36809
36810         * testsuite/gcc.dg/20011015-1.c: New test.
36811
36812 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36813
36814         * g++.dg/template/unify2.C: New test.
36815
36816 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36817
36818         * g++.dg/other/exception-specification.C: New test
36819
36820 2001-10-13  Tom Rix  <trix@redhat.com>
36821
36822         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36823         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36824
36825 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36826
36827         * testsuite/gcc.dg/20011009-1.c: New test.
36828
36829 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36830
36831         PR g++/4476
36832         * g++.dg/other/friend1.C: New test.
36833
36834 2001-10-11  Richard Henderson  <rth@redhat.com>
36835
36836         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36837
36838 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36839
36840         * gcc.c-torture/compile/20011010-1.c: New.
36841
36842 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36843
36844         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36845         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36846         g77.f-torture/execute/execute.exp,
36847         g77.f-torture/noncompile/noncompile.exp,
36848         gcc.c-torture/compile/compile.exp,
36849         gcc.c-torture/execute/execute.exp,
36850         gcc.c-torture/execute/ieee/ieee.exp,
36851         gcc.c-torture/execute/memcheck/memcheck.exp,
36852         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36853         objc/execute/execute.exp: Update FSF address.
36854
36855 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36856
36857         * gcc.dg/cpp/cmdlne-C.c: Update.
36858         * gcc.dg/cpp/cmdlne-C2.c: New.
36859
36860 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36861
36862         * gcc.c-torture/execute/20011008-3.c: New.
36863
36864 2001-10-08  DJ Delorie  <dj@redhat.com>
36865
36866         * gcc.dg/20011008-1.c: New.
36867         * gcc.dg/20011008-2.c: New.
36868
36869 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36870
36871         * gcc.dg/cpp/spacing1.c: Update test.
36872
36873 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36874
36875         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36876         spelling errors of "separate" as "seperate".
36877
36878 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36879
36880         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36881         enough to avoid inlining.
36882
36883 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36884
36885         * lib/g77.exp: set libg2c_dir correctly.
36886
36887 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36888
36889         * gcc.dg/cpp/macro11.c: New test.
36890
36891 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36892
36893         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36894         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36895         gcc.dg/format/multattr-3.c: New tests.
36896         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36897         tests for format attributes on function pointers being rejected.
36898
36899 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36900
36901         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36902
36903 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36904
36905         * g++.dg/warn/format1.C: New test.
36906
36907 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36908
36909         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36910
36911 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36912
36913         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36914
36915 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36916
36917         * gcc.dg/cpp/redef2.c: Add test.
36918
36919 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36920
36921         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36922         long-standing bug on i686, apparently.
36923         * gcc.c-torture/execute/loop-2c.x: New file.
36924         * gcc.c-torture/execute/loop-2d.x: New file.
36925         * gcc.c-torture/execute/loop-3c.x: New file.
36926
36927 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36928
36929         * gcc.dg/cpp/20000625-2.c: Correct line number.
36930
36931 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36932
36933         * gcc.dg/cpp/macro10.c: New test.
36934         * gcc.dg/cpp/strify3.c: New test.
36935         * gcc.dg/cpp/spacing1.c: Add tests.
36936         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36937         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36938
36939 2001-09-24  DJ Delorie  <dj@redhat.com>
36940
36941         * gcc.c-torture/execute/20010924-1.c: New test.
36942
36943 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36944
36945         * testsuite/objc/execute/paste.m: Remove.
36946
36947 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36948
36949         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36950
36951 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36952
36953         * g77.dg/strlen0.f: New test.
36954
36955 2001-09-21  Richard Henderson  <rth@redhat.com>
36956
36957         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36958         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36959
36960 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36961
36962         Table-driven attributes.
36963         * g++.dg/ext/attrib1.C: New test.
36964
36965 2001-09-20  DJ Delorie  <dj@redhat.com>
36966
36967         * gcc.dg/20000926-1.c: Update expected warning messages.
36968         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36969         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36970         array.
36971
36972 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36973
36974         * g++.dg/eh/registers1.C: New test case.
36975
36976 2001-09-17  Richard Henderson  <rth@redhat.com>
36977
36978         * gcc.dg/array-5.c: Fix VLA decomposition test.
36979
36980 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36981
36982         * gcc.dg/cpp/line5.c: New testcase.
36983
36984 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36985
36986         * gcc.dg/cpp/macro9.c: New test.
36987
36988 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36989
36990         * gcc.c-torture/execute/980223.c: Change type of addr from long
36991         to char *.
36992
36993 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36994
36995         * gcc.c-torture/execute/20010915-1.c: New test.
36996
36997 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36998
36999         * g77.dg/bprob: New directory.
37000         * g77.dg/bprob/bprob.exp: New file.
37001         * g77.dg/bprob/bprob-1.f: New test.
37002         * g77.dg/gcov: New directory.
37003         * g77.dg/gcov/gcov.exp: New file.
37004         * g77.dg/gcov/gcov-1.f: New test.
37005         * g77.dg/gcov/gcov-1.x: New file.
37006
37007 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37008
37009         * gcc.dg/cpp/directiv.c: Update.
37010         * gcc.dg/cpp/undef1.c: Update.
37011
37012 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.dg/20010912-1.c: New test.
37015
37016 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37017
37018         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37019         language-independent file in lib.
37020         * lib/gcov.exp: New file.
37021
37022 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37023
37024         * gcc.c-torture/compile/20010911-1.c: New test.
37025
37026 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37027
37028         * lib/profopt.exp: New, to support profile-directed optimizations.
37029         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37030         * gcc.misc-tests/bprob-1.c: New test.
37031         * gcc.misc-tests/bprob-2.c: New test.
37032
37033 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37034
37035         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37036         XFAIL and which kinds of gcov output to verify.
37037         * gcc.misc-tests/gcov-4b.x: New file.
37038         * gcc.misc-tests/gcov-5b.x: New file.
37039         * gcc.misc-tests/gcov-6.x: New file.
37040         * gcc.misc-tests/gcov-7.c: New test.
37041         * gcc.misc-tests/gcov-7.x: New file.
37042
37043 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37044
37045         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37046         * gcc.misc-tests/gcov-6.c: New test.
37047
37048 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37049
37050         PR c++/3986
37051         * g++.dg/abi/vbase1.C: New test.
37052
37053 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37054
37055         * objc.dg/method-2.m: New.
37056
37057 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37058
37059         PR c++/4203
37060         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37061         * g++.dg/init/empty1.C: New test.
37062
37063 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37064
37065         * gcc.c-torture/compile/20010903-1.c: New test.
37066
37067 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37068
37069         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37070         for m68k.
37071
37072 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37073
37074         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37075
37076         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37077
37078         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37079
37080 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37081
37082         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37083         for 16-bit 'unsigned int'.
37084
37085 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37086
37087         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37088
37089 2001-08-27  Richard Henderson  <rth@redhat.com>
37090
37091         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37092         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37093
37094 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37095
37096         * gcc.dg/asm-names.c (ymain): New.
37097
37098 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37099
37100         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37101         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37102         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37103
37104 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37105
37106         * gcc.dg/compare5.c: New testcase.
37107
37108 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37109
37110         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37111         and "In instantiation".
37112
37113 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37114
37115         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37116
37117 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37118
37119         * gcc.misc-tests/gcov.exp: Add support for branch information.
37120         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37121         * gcc.misc-tests/gcov-4.c: New test.
37122         * gcc.misc-tests/gcov-4b.c: New test.
37123         * gcc.misc-tests/gcov-5b.c: New test.
37124
37125 2001-08-20  Zack Weinberg  <zackw@panix.com>
37126
37127         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37128         expected to fail.
37129
37130 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37131
37132         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37133
37134 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37135
37136         * g++.dg/eh/template1.C: New test.
37137
37138 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37139
37140         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37141         Fix thinko.
37142         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37143         for xfail.
37144
37145 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37146
37147         * lib/g77-dg.exp: Use prune.exp for common procedures
37148         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37149         * lib/g77.exp: (g77-dg-prune) Remove
37150
37151 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37152
37153         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37154
37155 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37156
37157         * g++.dg/template/unify1.C: New test.
37158
37159 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         * g++.dg/abi/empty4.C: New test.
37162
37163 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37164
37165         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37166         solaris2.*
37167         * g77.f-torture/compile/pr3743.x: Likewise.
37168
37169 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37170
37171         * g++.dg/other/using-declaration.C: New test.
37172
37173 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37174
37175         * gcc.dg/cpp/tr-sign.c: New testcase.
37176
37177 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37178
37179         * gcc.dg/cpp/19951025-1.c: Revert.
37180         * gcc.dg/cpp/directiv.c: We no longer process directives that
37181         interrupt macro arguments.
37182
37183 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37184
37185         * gcc.dg/bconstp-1.c: New test.
37186
37187 2001-08-03  Richard Henderson  <rth@redhat.com>
37188
37189         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37190
37191 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37192
37193         * gcc.dg/cpp/19951025-1.c: Update.
37194
37195 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37196
37197         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37198         should be x.
37199
37200 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37201
37202         Kill -fhonor-std.
37203         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37204         * g++.old-deja/g++.other/std1.C: Likewise.
37205         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37206
37207 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37208
37209         * lib/g77.exp: Load gcc-defs.exp for common procedures
37210         (g77_pass, g77_fail, g77_finish, g77_exit,
37211         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37212
37213 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37214
37215         * g77.dg/fbackslash.f
37216         * g77.dg/fcase-preserve.f
37217         * g77.dg/ff90-1.f
37218         * g77.dg/ffixed-line-length-0.f
37219         * g77.dg/ffixed-line-length-132.f
37220         * g77.dg/ffixed-line-length-7.f
37221         * g77.dg/ffixed-line-length-72.f
37222         * g77.dg/ffixed-line-length-none.f
37223         * g77.dg/ffree-form-1.f
37224         * g77.dg/fno-backslash.f
37225         * g77.dg/fno-f90-1.f
37226         * g77.dg/fno-fixed-form-1.f
37227         * g77.dg/fno-onetrip.f
37228         * g77.dg/fno-typeless-boz.f
37229         * g77.dg/fno-underscoring.f
37230         * g77.dg/fno-vxt-1.f
37231         * g77.dg/fonetrip.f
37232         * g77.dg/ftypeless-boz.f
37233         * g77.dg/fugly-assumed.f
37234         * g77.dg/funderscoring.f
37235         * g77.dg/fvxt-1.f
37236
37237 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37238
37239         * objc.dg/fwd-proto-1.m: New.
37240         * objc.dg/local-decl-1.m: New.
37241         * objc.dg/naming-1.m: New.
37242         * objc.dg/naming-2.m: New.
37243         * objc.dg/proto-hier-1.m: New.
37244
37245 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37246
37247         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37248         largest-type elements to a struct makes its size grow.
37249
37250 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37251
37252         * g++.dg/abi/vthunk1.C: New test.
37253
37254 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37255
37256         * g++.dg/abi/vbase8-22.C: New test.
37257
37258 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37259
37260         * gcc.dg/cpp/macro8.c: New test.
37261
37262 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         * g++.dg/abi/vbase8-21.C: New test.
37265
37266 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37267
37268         * g++.dg/abi/vbase8-10.C: New test.
37269
37270 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37271
37272         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37273         ${tool}_set_ld_library_path.
37274         Changed caller.
37275         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37276         g++.exp.
37277
37278 2001-07-26  Stan Cox <scox@redhat.com>
37279
37280         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37281         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37282         gcc_exit, gcc_check_unsupported_p):
37283         Moved to gcc-deps.exp
37284         * gcc-deps.exp: New file.
37285
37286 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37287
37288         * g++.old-deja/g++.pt/defarg14.C: New test.
37289
37290 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37291
37292         * g++.old-deja/g++.other/lineno5.C: New test.
37293
37294 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37295
37296         * g++.old-deja/g++.pt/crash68.C: New test.
37297
37298 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         * g++.old-deja/g++.other/crash42.C: New test.
37301
37302 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37303
37304         * gcc.dg/cpp/extratokens.c: Fix.
37305         * gcc.dg/cpp/skipping2.c: New tests.
37306
37307 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37308
37309         * gcc.c-torture/execute/20010724-1.c: New file.
37310         * gcc.c-torture/execute/20010724-1.x: New file.
37311
37312 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37313
37314         * g++.old-deja/g++.other/cond7.C: New test.
37315
37316 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37317
37318         * g++.old-deja/g++.other/optimize4.C: New test.
37319
37320 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37321
37322         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37323
37324 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37325
37326         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37327         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37328         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37329         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37330
37331         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37332         bug report" message.
37333
37334         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37335         * g++.dg/ext/instantiate1.C: Move from old-deja.
37336
37337 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37338
37339         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37340         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37341         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37342         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37343
37344 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37345
37346         * gcc.c-torture/execute/20010723-1.c: New test.
37347
37348 2001-07-23  Ben Elliston  <bje@redhat.com>
37349
37350         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37351
37352 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37353
37354         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37355         i[34567]86-*-*.
37356         Delete handling of ieee_multilib_flags.
37357         Pass -mieee for alpha*-*-* and sh-*-*.
37358         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37359
37360 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37361
37362         Remove old-abi tests.
37363         * g++.old-deja/g++.mike/p11116.C: Remove.
37364         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37365
37366 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37367
37368         * g77.f-torture/compile/pr3743.f: New test
37369
37370 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37371
37372         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37373
37374 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37375
37376         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37377         g++.old-deja/g++.pt/static6.C: Likewise.
37378         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37379         supports weak symbols.
37380
37381 2001-07-18  Andreas Jaeger  <aj@suse.de>
37382
37383         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37384         supported again.
37385
37386 2001-07-18  Andreas Jaeger  <aj@suse.de>
37387
37388         * gcc.dg/iftrap-1.c: Fix target line.
37389
37390 2001-07-17  Richard Henderson  <rth@redhat.com>
37391
37392         * gcc.c-torture/execute/20010717-1.c: New.
37393
37394 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37395
37396         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37397         tests.
37398
37399 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37400
37401         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37402
37403 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37404
37405         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37406         UAC_SIGBUS, UAC_NOPRINT definitions.
37407
37408 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37409
37410         * objc/execute/object_is_class.m: New test.
37411         * objc/execute/object_is_meta_class.m: New test.
37412
37413 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37414
37415         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37416         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37417
37418 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37419
37420         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37421         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37422
37423 2001-07-14  Richard Henderson  <rth@redhat.com>
37424
37425         * gcc.dg/iftrap-1.c: New.
37426
37427 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37428
37429         * g77.f-torture/execute/intrinsic77.f: New test.
37430
37431 2001-07-11  Janis Johnson <janis@us.ibm.com>
37432
37433         * gcc.misc-tests/gcov-3.c: New test.
37434
37435 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37436
37437         * gcc.c-torture/compile/20010711-1.c,
37438         * gcc.c-torture/compile/20010711-2.c: New tests.
37439
37440 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37441
37442         * gcc.c-torture/execute/20010711-1.c: New test.
37443
37444 2001-07-11  Ben Elliston  <bje@redhat.com>
37445
37446         * g++.old-deja/g++.other/enum5.C: New test.
37447
37448 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37449
37450         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37451         (g++-dg-prune): Call prune_gcc_output.
37452         * prune.exp: New file for prune_gcc_output.
37453         * lib/g++.exp, lib/gcc.exp: Load it.
37454
37455 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37456
37457         * gcc.c-torture/compile/20010701-1.c,
37458         g++.old-deja/g++.ext/attrib6.C: New tests.
37459
37460 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37461
37462         * gcc.c-torture/compile/20010706-1.c: New test.
37463
37464 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37465
37466         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37467
37468 2001-06-28  Stan Shebs  <shebs@apple.com>
37469
37470         * gcc.dg/pragma-darwin.c: New test.
37471
37472 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37473
37474         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37475         Solaris 2.[678] system.
37476
37477 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37478
37479         * gcc.dg/20010622-1.c: New test.
37480
37481 2001-06-18  Stan Shebs  <shebs@apple.com>
37482
37483         * objc.dg: New directory.
37484         * objc.dg/dg.exp: New file.
37485         * objc.dg/alias.m: New.
37486         * objc.dg/class-1.m: New.
37487         * objc.dg/class-2.m: New.
37488         * objc.dg/const-str-1.m: New.
37489         * objc.dg/const-str-2.m: New.
37490         * objc.dg/id-1.m: New.
37491         * objc.dg/method-1.m: New.
37492         * objc.dg/super-class-1.m: New.
37493         * lib/objc-dg.exp: New file.
37494
37495 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37496
37497         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37498         of label name.
37499
37500 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37503
37504 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37505
37506         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37507         variable.
37508
37509 2001-06-12  Richard Henderson  <rth@redhat.com>
37510
37511         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37512
37513 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.old-deja/g++.abi/vbase5.C: New test.
37516         * g++.old-deja/g++.abi/vbase6.C: New test.
37517         * g++.old-deja/g++.abi/vbase7.C: New test.
37518
37519 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37520
37521         * gcc.c-torture/compile/20010610-1.c: New test.
37522
37523 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37524
37525         * g++.old-deja/g++.abi/vbase4.C: New test.
37526
37527 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37528
37529         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37530         support %f for HC11/HC12 targets.
37531         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37532         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37533         on HC11/HC12 targets.
37534         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37535
37536 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37537
37538         * gcc.dg/wchar_t-1.c: New file.
37539         * gcc.dg/wint_t-1.c: Likewise.
37540
37541 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37542
37543         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37544
37545 2001-06-11  Richard Henderson  <rth@redhat.com>
37546
37547         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37548
37549 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37550
37551         * gcc.c-torture/compile/20010611-1.c: New test.
37552
37553 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37554
37555         * gcc.dg/c99-tag-1.c: Add more tests.
37556
37557 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37558
37559         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37560         representation on MN10300 and ARM/Thumb.
37561
37562 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37563
37564         * g77.f-torture/execute/20010610.f: New.
37565
37566 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37567
37568         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37569         names.
37570
37571 2001-06-09  Richard Henderson  <rth@redhat.com>
37572
37573         * gcc.c-torture/execute/ashrdi-1.c: New.
37574         * gcc.c-torture/execute/ashldi-1.c: New.
37575         * gcc.c-torture/execute/lshrdi-1.c: New.
37576
37577 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37578
37579         * objc/execute/load-3.m: Added. Check sending +load to categories,
37580         in addition to classes.
37581
37582 2001-06-08  Stan Shebs  <shebs@apple.com>
37583
37584         * objc/execute/load-2.m: New test.  From Nicola Pero
37585         <n.pero@mi.flashnet.it>.
37586
37587 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37588
37589         * gcc.c-torture/execute/20010605-2.c: New test.
37590
37591 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37592
37593         * g++.old-deja/g++.abi/vbase2.C: New test.
37594         * g++.old-deja/g++.abi/vbase3.C: New test.
37595
37596 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37597
37598         * g++.old-deja/g++.pt/friend49.C: New test.
37599
37600 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         * g++.old-deja/g++.ext/anon3.C: New test.
37603
37604 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37605
37606         * g++.old-deja/g++.other/conv7.C: New test.
37607
37608 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37609
37610         * gcc.c-torture/compile/20010605-2.c: New test.
37611
37612 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37613
37614         * gcc.c-torture/execute/20010604-1.c: New test.
37615
37616 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37617
37618         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37619
37620 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37621
37622         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37623         (g++_link_flags): Likewise.
37624         (g++_init): Pass gccpath's value to two previous functions.
37625
37626 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37627
37628         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37629         Ensure logfile entry matches exec command line.
37630
37631 2001-05-31  Richard Henderson  <rth@redhat.com>
37632
37633         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37634         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37635
37636 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37637
37638         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37639         compiler for irix6.2
37640
37641 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37642
37643         * g++.old-deja/g++.other/optimize3.C: New file.
37644
37645 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37646
37647         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37648         assemble.
37649
37650 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * g++.old-deja/g++.other/optimize2.C: New file.
37653
37654 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37655
37656         * gcc.c-torture/compile/20010518-2.c: New file.
37657         * gcc.c-torture/execute/20010518-1.c: New file.
37658         * gcc.c-torture/execute/20010518-2.c: New file.
37659
37660 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37661
37662         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37663
37664 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37665
37666         G++ no longer defines builtins that do not begin with __builtin.
37667         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37668         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37669         * g++.old-deja/g++.law/builtin1.C: Likewise.
37670         * g++.old-deja/g++.law/cvt2.C: Likewise.
37671         * g++.old-deja/g++.mike/net5.C: Likewise.
37672         * g++.old-deja/g++.other/builtins1.C: Likewise.
37673         * g++.old-deja/g++.other/builtins2.C: Likewise.
37674         * g++.old-deja/g++.other/builtins3.C: Likewise.
37675         * g++.old-deja/g++.other/builtins4.C: Likewise.
37676         * g++.old-deja/g++.other/inline8.C: Likewise.
37677         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37678
37679 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37680
37681         * g++.old-deja/g++.pt/using1.C: Adjust.
37682         * g++.old-deja/g++.pt/using2.C: New test.
37683
37684 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37685
37686         * gcc.dg/cpp/charconst.c: New tests.
37687         * gcc.dg/cpp/escape.c: New tests.
37688         * gcc.dg/cpp/escape-1.c: New tests.
37689         * gcc.dg/cpp/escape-2.c: New tests.
37690         * gcc.dg/cpp/ucs.c: New tests.
37691
37692 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37693
37694         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37695         native compiler for irix6.5.
37696
37697 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37698
37699         * lib/g++.exp (g++_include_flags): Use args to compute
37700         get_multilibs.
37701         (g++_link_flags): Likewise.
37702         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37703
37704 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37705
37706         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37707
37708 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37709
37710         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37711         this file.
37712
37713 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37714
37715         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37716         STACK_SIZE;
37717         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37718         to STACK_SIZE; Use it to define size of add_histo array.
37719         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37720         to STACK_SIZE.
37721         (f): Use GITT_SIZE to define size of gitt local table.
37722         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37723         to STACK_SIZE; Use it to define size of bytemem array.
37724
37725 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37726
37727         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37728         on 68HC11/HC12 due to the asm instruction.
37729         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37730         * gcc.c-torture/compile/920520-1.x: Likewise.
37731         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37732         on 68HC11/HC12 because the function is larger than 64K.
37733         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37734         on 68HC11/HC12 because the structure is too large.
37735
37736 2001-05-20  Richard Henderson  <rth@redhat.com>
37737
37738         * gcc.c-torture/execute/20010520-1.c: New.
37739
37740 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37741
37742         * g++.old-deja/g++.warn/compare1.C: New test.
37743         * gcc.dg/compare4.c: New test.
37744
37745 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.old-deja/g++.other/optimize1.C: New test.
37748
37749 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37750
37751         * g++.old-deja/g++.pt/spec41.C: New test.
37752
37753 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37754
37755         * gcc.c-torture/compile/20010114-1.x: Remove.
37756
37757 2001-05-18  Stan Shebs  <shebs@apple.com>
37758
37759         * gcc.c-torture/compile/20010518-1.c: New test.
37760
37761 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37762
37763         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37764         * g++.old-deja/g++.pt/crash67.C: New test.
37765
37766 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37767
37768         * g++.old-deja/g++.other/debug9.C: New test.
37769
37770 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37771
37772         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37773
37774 2001-05-16  Jan Hubicka  <jh@suse.cz>
37775
37776         * gcc.c-torture/compile/20010516-1.c: New test.
37777
37778 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37779
37780         * g++.old-deja/g++.other/crash41.C: New test.
37781
37782 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         * g++.old-deja/g++.pt/crash66.C: New test.
37785
37786 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37787
37788         * g++.old-deja/g++.robertl/eb27.C: Convert.
37789
37790 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37791
37792         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37793         declaration being redundant.
37794
37795 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37796
37797         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37798
37799 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37800
37801         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37802
37803 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37804
37805         * lib/g++.exp: Use testsuite_flags.
37806
37807 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37808
37809         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37810
37811 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37812
37813         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37814
37815 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37816
37817         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37818
37819 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37820
37821         * gcc.c-torture/compile/20010313-1.c: New test.
37822
37823 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37824
37825         * gcc.dg/cpp/direct2.c: New test.
37826         * gccq.dg/cpp/direct2s.c: New test.
37827
37828         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37829
37830 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37831
37832         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37833         * g++.old-deja/g++.other/op3.C: Likewise.
37834
37835 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37836
37837         * gcc.dg/cpp/syshdr.h: New file.
37838         * gcc.dg/cpp/sysmac1.c: Update.
37839         * gcc.dg/cpp/sysmac2.c: Update.
37840
37841 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37842
37843         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37844
37845 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37846
37847         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37848         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37849
37850 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37851
37852         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37853
37854 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37855
37856         * lib/g++.exp (g++_include_flags): Don't use any special flags
37857         if TESTING_IN_BUILD_TREE is not defined.
37858         (g++_init): Use a plain 'c++' as the compiler if
37859         TESTING_IN_BUILD_TREEE is not defined.
37860
37861 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37862
37863         * g++.old-deja/g++.eh/catch13.C: New test.
37864         * g++.old-deja/g++.eh/catch14.C: New test.
37865
37866 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37867
37868         * gcc.dg/cpp/tr-define.c: New test.
37869
37870 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37871
37872         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37873         <stdlib.h>, not <malloc.h>.
37874
37875 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.old-deja/g++.ns/template17.C: New test.
37878
37879 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37880
37881         * g++.old-deja/g++.pt/ref4.C: New test.
37882
37883 2001-04-30  Richard Henderson  <rth@redhat.com>
37884
37885         * gcc.dg/20000724-1.c: Revert last change.
37886
37887 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37888
37889         * g77.f-torture/execute/20010430.f: New test.
37890
37891 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37892
37893         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37894
37895 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37896
37897         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37898
37899 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.eh/crash6.C: New test.
37902
37903 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37904
37905         * g++.old-deja/g++.other/warn7.C: New test.
37906
37907 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37908
37909         * g++.old-deja/g++.other/defarg9.C: New test.
37910
37911 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37912
37913         * g77.f-torture/compile/20010426.f: New test.
37914         * g77.f-torture/execute/20010426.f: New test.
37915
37916 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37917
37918         * g77.f-torture/compile/20000629-1.x: Remove - error
37919         has been fixed.
37920
37921 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37922
37923         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37924         Tweak slightly to work with g++.dg framework.
37925         * g++.dg/special/ecos.exp: Run initp1.C test.
37926         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37927
37928         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37929         its linker doesn't give line numbers either.
37930         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37931
37932 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37933
37934         * g++.old-deja/g++.other/lex1.C: New test.
37935
37936 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.dg/noncompile/20010425-1.c: New test.
37939
37940 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37941
37942         * g++.old-deja/g++.pt/mangle2.C: New test.
37943
37944 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37945
37946         * gcc.dg/format/plus-1.c: New test.
37947
37948 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37949
37950         * gcc.dg/20010423-1.c: New test.
37951
37952 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37953
37954         * gcc.c-torture/execute/20010422-1.c: New test.
37955
37956 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37957
37958         * g++.old-deja/g++.ns/type2.C: New test.
37959
37960 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37961
37962         * g++.old-deja/g++.other/perf1.C: New test.
37963
37964 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37965
37966         * gcc.dg/c99-func-2.c: Remove xfail.
37967         * gcc.dg/c99-func-3.c: Remove xfail.
37968         * gcc.dg/c99-func-4.c: Remove xfail.
37969
37970 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37971
37972         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37973
37974 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37975
37976         * gcc.c-torture/compile/20010423-1.c: New test.
37977
37978 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37979
37980         * g++.old-deja/g++.pt/typename28.C: New test.
37981
37982 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37983
37984         * g++.old-deja/g++.abi/empty2.C: New test.
37985         * g++.old-deja/g++.abi/empty3.C: New test.
37986
37987 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37988
37989         * g++.old-deja/g++.other/comdat2.C: New test.
37990         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37991
37992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37993
37994         * g++.old-deja/g++.other/overload14.C: New test.
37995
37996 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37997
37998         * g++.old-deja/g++.other/lookup23.C: New test.
37999
38000 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38001
38002         * gcc.c-torture/execute/20010403-1.c: New test.
38003
38004 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38005             Mark Mitchell  <mark@codesourcery.com>
38006
38007         * lib/old-dejagnu.exp: Don't delete output of executable.
38008         Add .exe suffix to executables.
38009
38010 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38011
38012         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38013
38014 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38015
38016         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38017
38018 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38019
38020         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38021         * g++.old-deja/g++.abi/crash1.C: New test.
38022
38023 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38024
38025         * g++.old-deja/g++.other/crash40.C: New test.
38026
38027 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38028
38029         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38030
38031 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38032
38033         * g++.old-deja/g++.other/warn6.C: New test.
38034
38035 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38036
38037         * g++.old-deja/g++.robertl/eb42.C: Same.
38038
38039 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38040
38041         * gcc.dg/wtr-conversion-1.c: New testcase.
38042
38043 2001-04-10  Richard Henderson  <rth@redhat.com>
38044
38045         * g++.old-deja/g++.other/array5.C: New.
38046
38047 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38048
38049         * gcc.c-torture/execute/20010408-1.c: New test.
38050
38051 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38052
38053         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38054         headers and constructs.
38055         * g++.old-deja/g++.robertl/eb79.C: Same.
38056         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38057         * g++.old-deja/g++.robertl/eb73.C: Same.
38058         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38059         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38060         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38061         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38062         * g++.old-deja/g++.robertl/eb44.C: Same.
38063         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38064         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38065         * g++.old-deja/g++.robertl/eb39.C: Same.
38066         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38067         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38068         * g++.old-deja/g++.robertl/eb30.C: Same.
38069         * g++.old-deja/g++.robertl/eb3.C: Same.
38070         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38071         * g++.old-deja/g++.robertl/eb21.C: Same.
38072         * g++.old-deja/g++.robertl/eb15.C: Same.
38073         * g++.old-deja/g++.robertl/eb118.C: Same.
38074         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38075         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38076         * g++.old-deja/g++.robertl/eb109.C: Same.
38077         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38078         * g++.old-deja/g++.mike/rtti1.C: Same.
38079         * g++.old-deja/g++.mike/p658.C: Same.
38080         * g++.old-deja/g++.mike/net46.C: Same.
38081         * g++.old-deja/g++.mike/net34.C: Same.
38082         * g++.old-deja/g++.mike/memoize1.C: Same.
38083         * g++.old-deja/g++.mike/eh2.C: Same.
38084         * g++.old-deja/g++.law/weak.C: Same.
38085         * g++.old-deja/g++.law/visibility7.C: Same.
38086         * g++.old-deja/g++.law/visibility25.C: Same.
38087         * g++.old-deja/g++.law/visibility22.C: Same.
38088         * g++.old-deja/g++.law/visibility2.C: Same.
38089         * g++.old-deja/g++.law/visibility17.C: Same.
38090         * g++.old-deja/g++.law/visibility13.C: Same.
38091         * g++.old-deja/g++.law/visibility10.C: Same.
38092         * g++.old-deja/g++.law/visibility1.C: Same.
38093         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38094         * g++.old-deja/g++.law/vbase1.C: Same.
38095         * g++.old-deja/g++.law/operators32.C: Same.
38096         * g++.old-deja/g++.law/nest3.C: Same.
38097         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38098         * g++.old-deja/g++.law/except5.C (main): Same.
38099         * g++.old-deja/g++.law/cvt7.C (run): Same.
38100         * g++.old-deja/g++.law/cvt2.C: Same.
38101         * g++.old-deja/g++.law/cvt16.C: Same.
38102         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38103         * g++.old-deja/g++.law/ctors17.C (main): Same.
38104         * g++.old-deja/g++.law/ctors13.C: Same.
38105         * g++.old-deja/g++.law/ctors12.C (main): Same.
38106         * g++.old-deja/g++.law/ctors10.C: Same.
38107         * g++.old-deja/g++.law/code-gen5.C: Same.
38108         * g++.old-deja/g++.law/bad-error7.C: Same.
38109         * g++.old-deja/g++.law/arm9.C: Same.
38110         * g++.old-deja/g++.law/arm12.C: Same.
38111         * g++.old-deja/g++.law/arg8.C: Same.
38112         * g++.old-deja/g++.law/arg1.C: Same.
38113         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38114         * g++.old-deja/g++.jason/template31.C: Same.
38115         * g++.old-deja/g++.jason/template24.C (main): Same.
38116         * g++.old-deja/g++.jason/2371.C: Same.
38117         * g++.old-deja/g++.eh/new2.C: Same.
38118         * g++.old-deja/g++.eh/new1.C: Same.
38119         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38120         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38121         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38122         * g++.old-deja/g++.brendan/crash62.C: Same.
38123         * g++.old-deja/g++.brendan/crash52.C: Same.
38124         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38125         * g++.old-deja/g++.brendan/crash38.C: Same.
38126         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38127         * g++.old-deja/g++.brendan/copy9.C: Same.
38128
38129 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38130
38131         * gcc.c-torture/execute/20001203-2.c (memset):
38132         Count argument is of type __SIZE_TYPE__.
38133
38134 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38135
38136         * gcc.c-torture/compile/20010404-1.c: New test.
38137
38138 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38139
38140         * gcc.c-torture/compile/20010326-1.c: New test.
38141
38142 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38143
38144         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38145         peculiarities of the SH.
38146         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38147
38148 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38149
38150         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38151         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38152         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38153
38154 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38155
38156         * g77.f-torture/compile/20010321-1.f: New test.
38157
38158 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38159
38160         * gcc.c-torture/compile/20010329-1.c: New test.
38161
38162 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38163
38164         * gcc.c-torture/execute/20010329-1.c: New test.
38165
38166 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38167
38168         * g++.old-deja/g++.other/eh4.C: Fix typo.
38169
38170 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38171
38172         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38173
38174 2001-03-28  Philip Blundell  <philb@gnu.org>
38175
38176         * gcc.c-torture/compile/20010328-1.c: New test.
38177
38178 2001-03-27  Richard Henderson  <rth@redhat.com>
38179
38180         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38181         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38182
38183 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38184
38185         * gcc.c-torture/compile/20010327-1.c: New test.
38186
38187 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38188
38189         * g++.old-deja/g++.other/friend12.C: New test.
38190         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38191         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38192
38193 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38194
38195         * gcc.c-torture/execute/20010325-1.c: New test.
38196
38197 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * g++.old-deja/g++.other/mangle3.C: New test.
38200
38201 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38202
38203         * g++.old-deja/g++.other/anon8.C: New test.
38204
38205 2001-03-20  Philip Blundell  <philb@gnu.org>
38206
38207         * gcc.c-torture/compile/20010320-1.c: New test.
38208
38209 2001-03-17  Richard Henderson  <rth@redhat.com>
38210
38211         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38212
38213 2001-03-15  Geoff Keating  <geoff@redhat.com>
38214
38215         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38216         tests on AIX.
38217
38218 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38219
38220         * g++.old-deja/g++.other/eh4.C: New test.
38221
38222 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38223
38224         * gcc.dg/cpp/mi1.c: Update.
38225
38226 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * g++.old-deja/g++.other/regstack.C: New test.
38229
38230 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38231
38232         * g++.old-deja/g++.other/ref4.C: New test.
38233
38234 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38235
38236         * objc/execute/va_method.m: Added.
38237         * objc/execute/IMP.m: Added.
38238         * objc/execute/_cmd.m: Added.
38239         * objc/execute/accessing_ivars.m: Added.
38240         * objc/execute/class-1.m: Added.
38241         * objc/execute/class-10.m: Added.
38242         * objc/execute/class-11.m: Added.
38243         * objc/execute/class-12.m: Added.
38244         * objc/execute/class-13.m: Added.
38245         * objc/execute/class-14.m: Added.
38246         * objc/execute/class-2.m: Added.
38247         * objc/execute/class-3.m: Added.
38248         * objc/execute/class-4.m: Added.
38249         * objc/execute/class-5.m: Added.
38250         * objc/execute/class-6.m: Added.
38251         * objc/execute/class-7.m: Added.
38252         * objc/execute/class-8.m: Added.
38253         * objc/execute/class-9.m: Added.
38254         * objc/execute/class-tests-1.h
38255         * objc/execute/class-tests-2.h
38256         * objc/execute/compatibility_alias.m: Added.
38257         * objc/execute/encode-1.m: Added.
38258         * objc/execute/formal_protocol-1.m: Added.
38259         * objc/execute/formal_protocol-2.m: Added.
38260         * objc/execute/formal_protocol-3.m: Added.
38261         * objc/execute/formal_protocol-4.m: Added.
38262         * objc/execute/formal_protocol-5.m: Added.
38263         * objc/execute/formal_protocol-6.m: Added.
38264         * objc/execute/formal_protocol-7.m: Added.
38265         * objc/execute/informal_protocol.m: Added.
38266         * objc/execute/initialize.m: Added.
38267         * objc/execute/load.m: Added.
38268         * objc/execute/many_args_method.m: Added.
38269         * objc/execute/nested-3.m: Added.
38270         * objc/execute/no_clash.m: Added.
38271         * objc/execute/private.m: Added.
38272         * objc/execute/redefining_self.m: Added.
38273         * objc/execute/root_methods.m: Added.
38274         * objc/execute/selector-1.m: Added.
38275         * objc/execute/static-1.m: Added.
38276         * objc/execute/static-2.m: Added.
38277         * objc/execute/va_method.m: Added.
38278
38279 2001-03-10  Richard Henderson  <rth@redhat.com>
38280
38281         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38282
38283 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38284
38285         * g++.old-deja/g++.other/crash31.C: XFAIL.
38286         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38287         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38288         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38289         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38290         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38291
38292 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38293
38294         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38295
38296 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38297
38298         * gcc.dg/20000724-1.c: Don't use multiline strings.
38299
38300 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38301
38302         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38303         result of -cString against what we expect it to be; don't just
38304         print it out for no one to read.
38305
38306         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38307         Based on testcases provided by Nicola Pero.
38308
38309 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38310
38311         * gcc.dg/cpp/macro7.c: New test.
38312
38313 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38314
38315         * gcc.dg/cpp/multiline.c: Update.
38316
38317 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38318
38319         * g++.old-deja/g++.other/enum3.C: New test.
38320
38321 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38322
38323         * g++.old-deja/g++.other/pod1.C: New test.
38324
38325 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38326
38327         * g++.old-deja/g++.ext/overload1.C: New test.
38328
38329 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38330
38331         * g++.old-deja/g++.pt/using1.C: New test.
38332
38333 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38334
38335         * g++.old-deja/g++.other/using9.C: New test.
38336
38337 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38338
38339         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38340
38341         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38342
38343 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38344
38345         * g++.old-deja/g++.ext/realpt1.C: Remove.
38346
38347 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38348
38349         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38350
38351 2001-02-26  Will Cohen  <wcohen@redhat.com>
38352
38353         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38354
38355 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38356
38357         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38358         templatized constructors.
38359
38360 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38361
38362         * gcc.c-torture/execute/20010224-1.c: New test.
38363
38364 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.c-torture/execute/20010222-1.c: New test.
38367
38368 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * g++.old-deja/g++.other/inline20.C: New test.
38371
38372 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38373
38374         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38375
38376 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38377
38378         * g++.old-deja/g++.other/lookup22.C: New test.
38379
38380 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38381
38382         * g77.dg: New directory.
38383         * g77.dg/20010216-1.f: New test case.
38384         * g77.dg/dg.exp: New driver.
38385         * lib/g77-dg.exp: New driver library.
38386
38387 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38388
38389         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38390
38391 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38392
38393         * g++.old-deja/g++.other/decl9.C: New test.
38394
38395 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38396
38397         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38398         not need <string> and also tests the initialization at runtime.
38399
38400 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38401
38402         * gcc.c-torture/execute/longlong.c: New test.
38403
38404 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38405
38406         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38407
38408 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38409
38410         * gcc.c-torture/execute/920302-1.c (execute):
38411         Change argument type to short.
38412
38413 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38414
38415         * g++.old-deja/g++.pt/deduct6.C: New test.
38416
38417 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.old-deja/g++.pt/deduct5.C: New test.
38420
38421 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.c-torture/execute/20010209-1.c: New test.
38424
38425 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38426
38427         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38428
38429 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38430
38431         * g++.dg/vtgc1.C: Update for new ABI.
38432
38433         * consistency.vlad: New directory, 1665 files.
38434
38435 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38436
38437         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38438         return type.
38439         * gcc.dg/cpp/digraphs.c: Declare puts.
38440
38441 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38442
38443         * g++.old-deja/g++.other/warn5.C: New test.
38444
38445 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38446
38447         * g++.old-deja/g++.pt/spec40.C: New test.
38448
38449 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38450
38451         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38452         case.
38453         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38454
38455 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.c-torture/compile/20010209-1.c: New test.
38458
38459 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38460
38461         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38462         excess errors message but not if it crashes.
38463         * g++.old-deja/g++.other/crash27.C: Likewise.
38464         * g++.old-deja/g++.other/crash28.C: Likewise.
38465         * g++.old-deja/g++.other/crash30.C: Likewise.
38466         * g++.old-deja/g++.other/crash32.C: Likewise.
38467         * g++.old-deja/g++.other/crash35.C: Likewise.
38468         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38469
38470 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38471
38472         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38473         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38474         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38475         g77.f-torture/execute/execute.exp,
38476         g77.f-torture/noncompile/noncompile.exp,
38477         gcc.c-torture/execute/execute.exp,
38478         gcc.c-torture/execute/memcheck/memcheck.exp,
38479         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38480         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38481         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38482         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38483         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38484         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38485         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38486         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38487         Remove bug reporting instructions with ancient email addresses.
38488
38489 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * gcc.dg/20010202-1.c: New test.
38492         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38493
38494 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38495
38496         * g++.dg/stdbool-if.C: New test.
38497
38498 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38499
38500         * objc/execute/fdecl.m: Added main().
38501
38502 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38503
38504         * gcc.c-torture/execute/20010206-1.c: New test.
38505
38506 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38507
38508         * gcc.dg/cpp/avoidpaste1.c: Update.
38509
38510 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38511
38512         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38513         Pero <nicola@brainstorm.co.uk>.
38514         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38515
38516 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         * g++.old-deja/g++.pt/spec39.C: New test.
38519
38520 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * gcc.c-torture/compile/20010202-1.c: New test.
38523
38524 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38525
38526         * g++.old-deja/g++.abi/primary2.C: New test.
38527         * g++.old-deja/g++.abi/primary3.C: New test.
38528         * g++.old-deja/g++.abi/primary4.C: New test.
38529         * g++.old-deja/g++.abi/primary5.C: New test.
38530         * g++.old-deja/g++.abi/vtable3.h: New test.
38531         * g++.old-deja/g++.abi/vtable3a.C: New test.
38532         * g++.old-deja/g++.abi/vtable3b.C: New test.
38533         * g++.old-deja/g++.abi/vtable3c.C: New test.
38534         * g++.old-deja/g++.abi/vtable3d.C: New test.
38535         * g++.old-deja/g++.abi/vtable3e.C: New test.
38536         * g++.old-deja/g++.abi/vtable3f.C: New test.
38537         * g++.old-deja/g++.abi/vtable3g.C: New test.
38538         * g++.old-deja/g++.abi/vtable3h.C: New test.
38539         * g++.old-deja/g++.abi/vtable3i.C: New test.
38540         * g++.old-deja/g++.abi/vtable3j.C: New test.
38541         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38542
38543 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38544
38545         * g++.old-deja/g++.other/anon6.C: New test.
38546         * g++.old-deja/g++.other/anon7.C: New test.
38547
38548 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38549
38550         * gcc.dg/cpp/avoidpaste2.c: New tests.
38551
38552 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38553
38554         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38555
38556 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38557
38558         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38559         DECIMAL_DIG cases for Irix."
38560
38561 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38562
38563         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38564
38565 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38566
38567         * gcc.dg/c99-tag-1.c: New test.
38568
38569 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38570
38571         * gcc.dg/cpp/tr-warn1.c: Add tests.
38572
38573 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38574
38575         * gcc.dg/cpp/avoidpaste1.c: Update.
38576         * gcc.dg/cpp/paste4.c: Update.
38577
38578 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38579
38580         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38581         cases for Irix.
38582
38583 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38584
38585         * g++.old-deja/g++.other/inline19.C: New test.
38586
38587 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38588
38589         * gcc.dg/Wlarger-than.c: New test.
38590
38591 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38592
38593         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38594
38595 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38596
38597         * gcc.c-torture/execute/20010129-1.c: New test.
38598         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38599
38600 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38601
38602         * gcc.dg/cpp/avoidpaste1.c: Test case.
38603
38604 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38605
38606         * g++.old-deja/g++.other/inline18.C: New test.
38607
38608 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38609
38610         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38611         and __builtin_putchar.
38612
38613 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38616         tests.
38617
38618 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38619
38620         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38621         floating point number rounding mode to round to the nearest
38622         representable mode.
38623
38624 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38625
38626         * g++.old-deja/g++.other/mangle2.C: New test.
38627
38628 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38629
38630         * gcc.c-torture/compile/20010124-1.c: New test.
38631
38632 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.pt/spec38.C: New test.
38635
38636 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38637
38638         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38639         "Build don't run".
38640
38641 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38642
38643         * gcc.c-torture/execute/20010123-1.c: New test.
38644
38645 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38646
38647         * g++.old-deja/g++.pt/spec37.C: New test.
38648
38649 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.old-deja/g++.pt/overload14.C: New test.
38652
38653 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38654
38655         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38656         __builtin_return_address.
38657
38658 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38659
38660         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38661         * g++.old-deja/g++.pt/spec35.C: New test.
38662         * g++.old-deja/g++.pt/spec36.C: New test.
38663
38664 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.c-torture/compile/20010118-1.c: New test.
38667
38668 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38669
38670         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38671
38672 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38673
38674         * gcc.c-torture/execute/20010119-1.c: New test.
38675
38676 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38677
38678         * g++.old-deja/g++.other/vbase5.C: New test.
38679
38680 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * gcc.c-torture/execute/20010118-1.c: New test.
38683
38684 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38685
38686         * g++.old-deja/g++.pt/deduct3.C: New test.
38687
38688 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38689
38690         * g++.old-deja/g++.pt/spec34.C: New test.
38691
38692 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38693
38694         * g77.f-torture/compile/20000601-2.f: New test.
38695
38696 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.old-deja/g++.other/init17.C: New test.
38699
38700 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38701
38702         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38703
38704 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.old-deja/g++.pt/unify8.C: New test.
38707
38708 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.old-deja/g++.abi/vbase1.C: New test.
38711
38712 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         * g++.old-deja/g++.pt/crash65.C: New test.
38715
38716 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38717
38718         * gcc.dg/cpp/assembl2.S: New test case.
38719
38720 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38721
38722         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38723         are supported.
38724
38725 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38726
38727         * g++.old-deja/g++.other/builtins1.C: New test.
38728         * g++.old-deja/g++.other/builtins2.C: Likewise.
38729         * g++.old-deja/g++.other/builtins3.C: Likewise.
38730         * g++.old-deja/g++.other/builtins4.C: Likewise.
38731
38732 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38733
38734         * gcc.c-torture/compile/20010117-1.c: New test.
38735         * gcc.c-torture/compile/20010117-2.c: New test.
38736
38737 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38738
38739         * g77.f-torture/execute/20010116.[fx]: New test,
38740         XFAIL on i?86-*-*.
38741         * g77.f-torture/compile/20010115.f: Indicate it's
38742         a test for PR fortran/1636.
38743
38744 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38745
38746         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38747
38748 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38749
38750         * g77.f-torture/compile/20010115.f: New test.
38751
38752 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38753
38754         * g++.old-deja/g++.pt/nontype5.C: New test.
38755
38756 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38757
38758         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38759         have an equivalent working one below it.
38760
38761 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38762
38763         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38764         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38765
38766 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38767
38768         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38769         message containing "init_priority".
38770         (conpr-2.C): Likewise.
38771         (conpr-3.C): Likewise.
38772         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38773
38774 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38775
38776         * gcc.c-torture/execute/20010114-2.c: New test.
38777
38778 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38779
38780         * gcc.c-torture/compile/20010114-1.c: New test.
38781         * gcc.c-torture/compile/20010114-1.x: Xfail.
38782         * gcc.c-torture/compile/20010114-2.c: New test.
38783         * gcc.c-torture/execute/20010114-1.c: New test.
38784         * gcc.dg/trunc-1.c: New test.
38785         * gcc.dg/uninit-B.c: New test.
38786
38787 2001-01-13  Nick Clifton  <nickc@redhat.com>
38788
38789         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38790         target.
38791
38792 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38793
38794         * gcc.c-torture/compile/20010113-1.c: New test.
38795
38796 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * gcc.c-torture/compile/20001212-1.c: New test.
38799
38800 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38801
38802         * gcc.dg/cpp/widestr1.c: Update.
38803         * gcc.dg/cpp/prag-imp.c: Remove.
38804
38805 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38806
38807         * gcc.c-torture/execute/20000801-3.x: Remove.
38808         * gcc.dg/c90-init-1.c: New test.
38809         * gcc.dg/c99-init-1.c: New test.
38810         * gcc.dg/c99-init-2.c: New test.
38811         * gcc.dg/gnu99-init-1.c: New test.
38812
38813 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38814
38815         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38816         testing that no relevant ones were found.
38817
38818 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38819
38820         * g++.old-deja/g++.pt/cast2.C: New test.
38821
38822 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38823
38824         * g++.old-deja/g++.pt/friend47.C: New test.
38825
38826 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * g++.old-deja/g++.pt/instantiate13.C: New test.
38829
38830 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.other/defarg7.C: New test.
38833         * g++.old-deja/g++.other/defarg8.C: New test.
38834
38835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38836
38837         * g++.old-deja/g++.pt/crash64.C: New test.
38838
38839 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         * g++.old-deja/g++.pt/crash63.C: New test.
38842
38843 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38844
38845         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38846
38847 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38848
38849         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38850
38851 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.old-deja/g++.pt/error3.C: New test.
38854
38855 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.old-deja/g++.other/crash39.C: New test.
38858
38859 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38860
38861         * g++.old-deja/g++.other/vbase4.C: New test.
38862
38863 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38864
38865         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38866         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38867         * gcc.dg/special/special.exp: New test driver which will check
38868         for alias support for the above test.
38869
38870 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38871
38872         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38873         problems on small machines.
38874         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38875         parameterize.
38876
38877 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38878
38879         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38880         mips.
38881         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38882
38883 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.old_deja/g++.pt/using8.C: New test.
38886
38887 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38888
38889         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38890
38891 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38892
38893         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38894         where a failure is expected.
38895         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38896
38897 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38898
38899         * g++.old_deja/g++.pt/instantiate12.C: New test.
38900
38901 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38902
38903         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38904         start of structs.
38905         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38906         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38907         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38908         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38909         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38910         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38911         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38912         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38913         * g++.old-deja/g++.eh/spec6.C: Likewise.
38914         * g++.old-deja/g++.jason/crash3.C: Likewise.
38915         * g++.old-deja/g++.law/ctors11.C: Likewise.
38916         * g++.old-deja/g++.law/ctors17.C: Likewise.
38917         * g++.old-deja/g++.law/ctors5.C: Likewise.
38918         * g++.old-deja/g++.law/ctors9.C: Likewise.
38919         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38920         * g++.old-deja/g++.mike/net22.C: Likewise.
38921         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38922         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38923         * g++.old-deja/g++.mike/virt3.C: Likewise.
38924         * g++.old-deja/g++.niklas/t128.C: Likewise.
38925         * g++.old-deja/g++.other/anon4.C: Likewise.
38926         * g++.old-deja/g++.other/using1.C: Likewise.
38927         * g++.old-deja/g++.other/warn3.C: Likewise.
38928         * g++.old-deja/g++.pt/t37.C: Likewise.
38929         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38930         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38931
38932 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38933
38934         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38935
38936 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38937
38938         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38939
38940 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38941
38942         * gcc.c-torture/compile/20010107-1.c: New test.
38943
38944 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38945
38946         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38947
38948 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38949
38950         * gcc.dg/format/format.h: New file.
38951         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38952         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38953         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38954         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38955         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38956         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38957         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38958         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38959         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38960         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38961         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38962         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38963         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38964         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38965         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38966         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38967         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38968         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38969         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38970         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38971         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38972         instead of declaring standard types, macros and functions in each
38973         test.
38974
38975 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38976
38977         * gcc.c-torture/execute/20010106-1.c: New test.
38978
38979 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38980
38981         * gcc.dg/format/format.exp: New file.
38982         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38983         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38984         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38985         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38986         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38987         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38988         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38989         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38990         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38991         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38992         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38993         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38994         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38995         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38996         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38997         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38998         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38999         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39000         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39001         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39002         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39003         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39004         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39005         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39006         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39007         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39008         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39009         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39010         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39011         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39012         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39013         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39014         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39015         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39016         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39017         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39018         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39019         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39020         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39021         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39022         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39023         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39024
39025 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39026
39027         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39028         account.
39029
39030 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39031
39032         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39033
39034 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * g++.old-deja/g++.pt/crash62.C: New test.
39037
39038 2001-01-04  Richard Henderson  <rth@redhat.com>
39039
39040         * gcc.dg/20000926-1.c: Update expected warnings.
39041         * gcc.dg/array-2.c: Likewise.
39042         * gcc.dg/array-4.c: Also validate flexible array members.
39043         * gcc.dg/c99-flex-array-1.c: New.
39044
39045 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39046
39047         * gcc.c-torture/compile/20001222-1.x: Remove.
39048
39049 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39050
39051         * gcc.c-torture/execute/built-in-setjmp.c: New.
39052
39053 2001-01-03  Richard Henderson  <rth@redhat.com>
39054
39055         * gcc.dg/940510-1.c: Update expected error wording.
39056         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39057
39058 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39059
39060         * lib/target-supports.exp (check_alias_available): Modified to
39061         indicate aliases not supported if only weak aliases are supported.
39062
39063 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39064
39065         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39066         Turn on cmpstrsi checks for __pj__ and __i370__.
39067
39068 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39069
39070         * g++.old-deja/g++.other/virtual11.C: New test.
39071
39072 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39073
39074         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39075
39076 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39077
39078         * gcc.c-torture/compile/20010102-1.c: New test.
39079
39080 2001-01-02  Andreas Jaeger  <aj@suse.de>
39081
39082         * gcc.dg/noreturn-3.c: New test.
39083
39084         * gcc.dg/noreturn-4.c: New test.
39085
39086 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39087
39088         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39089         __builtin_fputc and __builtin_fwrite.
39090
39091 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39092
39093         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39094         signed char, not default char.
39095
39096 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39097
39098         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39099
39100 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39101
39102         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39103
39104 2000-12-29  Richard Henderson  <rth@redhat.com>
39105
39106         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39107         (__cyg_profile_func_exit): Define.
39108
39109 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39110
39111         * g++.dg/vtgc1.C: New test.
39112
39113 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39114
39115         * gcc.dg/noncompile/20001228-1.c: New test.
39116
39117         * gcc.dg/20001228-1.c: New test.
39118
39119         * gcc.c-torture/execute/20001228-1.c: New test.
39120
39121 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39122
39123         * gcc.dg/format-strfmon-1.c: New test.
39124
39125 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39126
39127         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39128         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39129         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39130         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39131         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39132         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39133         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39134         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39135         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39136         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39137         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39138         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39139         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39140
39141         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39142         * gcc.c-torture/execute/string-opt-4.c: Test index.
39143
39144 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39145
39146         * gcc.c-torture/compile/20001226-1.c: New test.
39147
39148 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39149
39150         * gcc.c-torture/compile/20001222-1.c: New test.
39151         * gcc.c-torture/compile/20001222-1.x: Xfail.
39152
39153 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39154
39155         * gcc.c-torture/execute/comp-goto-2.c: New test.
39156
39157 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39158
39159         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39160         Use long types if __INT_MAX__ is 32767.
39161         (main): Use cast to (sint32 *) when poking 88 into a_page.
39162
39163         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39164
39165 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39166
39167         * gcc.c-torture/compile/20001221-1.c: New test.
39168         * gcc.c-torture/execute/20001221-1.c: New test.
39169
39170 2000-12-20  Richard Henderson  <rth@redhat.com>
39171
39172         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39173         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39174
39175 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39176
39177         * gcc.dg/compare3.c: New test.
39178
39179 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39180
39181         * gcc.dg/format-warnll-1.c: New test.
39182
39183 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39184
39185         * gcc.dg/cpp/cmdlne-P.c: New test.
39186
39187 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39188
39189         * gcc.c-torture/execute/builtin-abs-1.c,
39190         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39191
39192 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39193
39194         * gcc.dg/cpp/multiline.c: New test.
39195
39196 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39197
39198         * g++.old-deja/g++.other/syshdr1.C: Update.
39199         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39200
39201 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39202
39203         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39204
39205 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39206
39207         * g++.old-deja/g++.pt/ttp65.C: New test.
39208
39209 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39210
39211         * g++.old-deja/g++.pt/ttp64.C: New test.
39212
39213 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39214
39215         * g++.old-deja/g++.pt/spec33.C: New test.
39216
39217 2000-12-14  Catherine Moore  <clm@redhat.com>
39218
39219         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39220         * gcc.c-torture/execute/920612-2.c: Likewise.
39221         * gcc.c-torture/execute/920428-2.c: Likewise.
39222         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39223         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39224
39225 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39226
39227         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39228         * gcc.dg/pack-test-2.c: Likewise.
39229
39230 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39231
39232         Tests by Zack Weinberg <zackw@stanford.edu>.
39233
39234         * gcc.dg/cpp/defined.c: Update.
39235         * gcc.dg/cpp/defined_trad.c: New tests.
39236
39237 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39238
39239         * gcc.dg/cpp/trad-direct.c: Update.
39240
39241 2000-12-11  Neil Booth  <neilb@earthling.net>
39242
39243         * gcc.dg/cpp/defined_trad.c
39244
39245 2000-12-11  Neil Booth  <neilb@earthling.net>
39246
39247         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39248
39249 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39250
39251         * gcc.dg/format-miss-2.c: New test.
39252
39253 2000-12-09  Neil Booth  <neilb@earthling.net>
39254
39255         * gcc.dg/cpp/lineflags.c: New tests.
39256         * gcc.dg/cpp/poison.c: Update.
39257         * gcc.dg/cpp/redef2.c: Update.
39258         * gcc.dg/cpp/skipping.c: New test.
39259
39260 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39261
39262         * g++.old-deja/g++.other/eh3.C: New testcase.
39263
39264 2000-12-07  Neil Booth  <neilb@earthling.net>
39265
39266         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39267         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39268         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39269         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39270         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39271         Update.
39272
39273 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39274
39275         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39276         __SIZE_TYPE__ instead of int for type of integers cast to
39277         pointers.
39278
39279 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39280
39281         * g++.old-deja/g++.other/cleanup4.C: New test.
39282
39283 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39284
39285         * format-sec-1.c: New test.
39286
39287 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39288
39289         * gcc.dg/format-nonlit-3.c: New test.
39290
39291 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39292
39293         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39294         through a null pointer.
39295
39296 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39297
39298         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39299         * g++.old-deja/g++.pt/partial4.C: New test.
39300
39301 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39302
39303         * gcc.c-torture/execute/ieee/hugeval.x: New.
39304
39305 2000-12-06  Neil Booth  <neilb@earthling.net>
39306
39307         * gcc.dg/cpp/backslash2.c: New tests.
39308
39309 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39310
39311         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39312         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39313
39314 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39315
39316         * gcc.c-torture/execute/20001203-2.c: New testcase.
39317
39318 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39321         * g++.old-deja/g++.other/virtual10.C: New test.
39322
39323 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39324
39325         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39326
39327 2000-12-05  Richard Henderson  <rth@redhat.com>
39328
39329         * gcc.c-torture/compile/20001205-1.c: New.
39330
39331 2000-12-04  Neil Booth  <neilb@earthling.net>
39332
39333         * g++.old-deja/g++.other/virtual9.C: New test.
39334         * g++.old-deja/g++.pt/crash61.C: New test.
39335         * gcc.c-torture/execute/loop-9.c: New test.
39336
39337 2000-12-04  Neil Booth  <neilb@earthling.net>
39338
39339         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39340         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39341         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39342         * gcc.dg/cpp/extratokens.c: ...here.
39343
39344 2000-12-04  Neil Booth  <neilb@earthling.net>
39345
39346         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39347         New tests.
39348
39349 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39350
39351         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39352         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39353
39354 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39355
39356         * gcc.c-torture/execute/20001203-1.c: New test.
39357
39358 2000-12-03  Neil Booth  <neilb@earthling.net>
39359
39360         * gcc.dg/cpp/macro6.c: New test cases.
39361
39362 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39363
39364         * gcc.c-torture/execute/string-opt-9.c: New test.
39365         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39366         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39367         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39368
39369         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39370         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39371
39372 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39373
39374         * gcc.dg/cpp/if-6.c: New testcase.
39375
39376         * gcc.dg/20001201-1.c: New testcase.
39377
39378 2000-12-02  Neil Booth  <neilb@earthling.net>
39379
39380         * g++.old-deja/g++.other/externC4.C,
39381         g++.old-deja/g++.other/friend10.C: New tests.
39382
39383 2000-12-02  Neil Booth  <neilb@earthling.net>
39384
39385         * g++.old-deja/g++.other/instan2.C
39386         * g++.old-deja/g++.other/instan3.C: New test.
39387
39388 2000-12-02  Neil Booth  <neilb@earthling.net>
39389
39390         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39391         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39392         gnuc99.c,gnuc99-pedantic.c: New tests.
39393
39394 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39395
39396         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39397         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39398
39399 2000-12-01  Neil Booth  <neilb@earthling.net>
39400
39401         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39402         * gcc.dg/cpp/poison.c: Update.
39403         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39404
39405 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39406
39407         * g77.f-torture/execute/20001201.f: New test.
39408
39409 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39410
39411         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39412
39413 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39414
39415         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39416
39417 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39418
39419         * g++.old-deja/g++.other/cast6.C: New test.
39420
39421 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39422
39423         * gcc.c-torture/execute/20001130-2.c: New testcase.
39424
39425 2000-11-30  Richard Henderson  <rth@redhat.com>
39426
39427         * gcc.c-torture/execute/20001130-1.c: New test.
39428
39429 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39430
39431         * g++.old-deja/g++.other/op3.C: New test.
39432
39433 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39434
39435         * g++.old-deja/g++.other/op2.C: New test.
39436
39437 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39438
39439         * g++.old-deja/g++.other/crash38.C: New test.
39440
39441 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39442
39443         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39444
39445 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39446
39447         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39448         tests.
39449         * gcc.c-torture/execute/string-opt-6.c: New test.
39450
39451         * gcc.dg/20001117-1.c: Add main.
39452
39453 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39454
39455         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39456         Move from here ...
39457         * gcc.dg/940510-1.c: ... to here.
39458
39459         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39460         zero-size arrays in toplevel structures.
39461
39462 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * gcc.c-torture/execute/loop-8.c: New test.
39465
39466 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39467
39468         * g++.old-deja/g++.other/base1.C: New test.
39469
39470 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.old-deja/g++.other/parse2.C: New test.
39473
39474 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.old-deja/g++.pt/incomplete1.C: New test.
39477
39478 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.old-deja/g++.other/friend9.C: New test.
39481
39482 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39483
39484         * gcc.dg/20001127-1.c: New test.
39485
39486 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39487
39488         * g++.old-deja/g++.pt/friend46.C: New test.
39489
39490 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39491
39492         * g++.old-deja/g++.other/ptrmem8.C: New test.
39493
39494 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39495
39496         * gcc.c-torture/execute/string-opt-7.c: New test.
39497         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39498
39499 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39500
39501         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39502         instead of 'mkcheck 2'.
39503
39504 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39505
39506         * gcc.c-torture/execute/memcheck/driver.c,
39507         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39508         C9X references to refer to C99.
39509
39510 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * gcc.dg/ultrasp3.c: New test.
39513
39514 2000-11-25  Neil Booth  <neilb@earthling.net>
39515
39516         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39517
39518 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39519
39520         * gcc.c-torture/compile/20001123-2.c: New.
39521
39522 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39523
39524         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39525
39526 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39527
39528         * gcc.dg/sequence-point-1.c: Add some new tests.
39529         * gcc.c-torture/execute/20001124-1.c: New test.
39530
39531 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         * g++.old-deja/g++.other/vaarg4.C: New test.
39534         * gcc.c-torture/compile/20001123-1.c: New test.
39535
39536 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39537
39538         * g++.other/crash24.C: Adjust and remove XFAIL.
39539         * g++.other/crash37.C: New test.
39540
39541 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39542
39543         * g++.old-deja/g++.pt/instantiate9.C: New test.
39544
39545 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39546
39547         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39548         new ABI, too.
39549
39550         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39551         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39552
39553 2000-11-22  Neil Booth  <neilb@earthling.net>
39554
39555         * gcc.dg/cpp/Wtrigraphs.c: New test.
39556
39557 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39558
39559         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39560
39561 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39562
39563         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39564
39565 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39566
39567         * lib/gcc-dg.exp: load_lib scanasm.exp.
39568         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39569         * lib/g++-dg.exp: load_lib scanasm.exp.
39570         * lib/scanasm.exp: New.
39571         (scan-assembler, scan-assembler-not): Add optional arguments to
39572         test name, or if not present, the pattern name.
39573         (scan-assembler-dem, scan-assembler-dem-not): New.
39574
39575         * g++.dg/dg.exp: New.
39576
39577 2000-11-21  Neil Booth  <neilb@earthling.net>
39578
39579         * gcc.dg/cpp/integrated1.c: Remove.
39580
39581 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39582
39583         * gcc.c-torture/execute/20001121-1.c: New test.
39584
39585 2000-11-21  Richard Henderson  <rth@redhat.com>
39586
39587         * gcc.c-torture/compile/20001121-1.c: New test.
39588
39589 2000-11-20  Neil Booth  <neilb@earthling.net>
39590
39591         * gcc.dg/cpp/integrated1.c: New test.
39592
39593 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39594
39595         * g++.old-deja/g++.other/inline17.C: New test.
39596
39597 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39598
39599         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39600         local variable to be zero: I made the variable global. Now
39601         uses abort() and exit() instead of relying on main's return value.
39602
39603 2000-11-20  Neil Booth  <neilb@earthling.net>
39604
39605         * gcc.dg/cpp/paste2.c: Update test.
39606         * objc/execute/paste.m: New test.
39607
39608 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39609
39610         * gcc.dg/c99-condexpr-1.c: New test.
39611
39612 2000-11-20  Neil Booth  <neilb@earthling.net>
39613
39614         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39615
39616 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.pt/export1.C: New test.
39619
39620 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.dg/20001117-1.c: New test.
39623
39624 2000-11-18  Richard Henderson  <rth@redhat.com>
39625
39626         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39627
39628 2000-11-18  Richard Henderson  <rth@redhat.com>
39629
39630         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39631         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39632         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39633
39634 2000-11-18  Richard Henderson  <rth@redhat.com>
39635
39636         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39637         (main): New.  Exit cleanly.
39638
39639 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39640
39641         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39642         gcc.dg/c99-fordecl-2.c: New tests.
39643
39644 2000-11-18  Richard Henderson  <rth@redhat.com>
39645
39646         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39647         * gcc.c-torture/execute/zerolen-2.c: New.
39648
39649 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39650
39651         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39652         memory.
39653
39654 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39655
39656         * g++.old-deja/g++.pt/instantiate8.C: New test.
39657
39658 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39659
39660         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39661         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39662
39663 2000-11-16  Nick Clifton  <nickc@redhat.com>
39664
39665         * gcc.c-torture/execute/nestfunc-2.c: New test.
39666         * gcc.c-torture/execute/nestfunc-3.c: New test.
39667
39668 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39669
39670         * gcc.c-torture/compile/20001116-1.c: New test.
39671
39672 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39673
39674         * gcc.c-torture/execute/20001115-1.c: New test.
39675
39676 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39677
39678         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39679         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39680         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39681         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39682
39683 2000-11-15  Neil Booth  <neilb@earthling.net>
39684
39685         gcc.dg/cpp/_Pragma1.c: Update.
39686         gcc.dg/cpp/_Pragma2.c: New test.
39687
39688 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.other/anon5.C: New test.
39691
39692 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39693
39694         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39695         tests.
39696
39697 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39698
39699         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39700         output.
39701
39702 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39703
39704         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39705         labels at end of compound statements.
39706
39707 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39708
39709         * gcc.c-torture/execute/loop-7.c: New test.
39710
39711 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39712
39713         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39714
39715 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39716
39717         * gcc.dg/c99-bool-1.c: New test.
39718
39719 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39720
39721         * gcc.dg/c99-scope-1.c: Remove xfail.
39722         * gcc.dg/c99-scope-2.c: New test.
39723
39724 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39725
39726         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39727         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39728
39729 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39730
39731         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39732         error messages.
39733
39734         * g++.mike/p700.C: Don't typedef wchar_t.
39735         * g++.mike/p784.C: Likewise.
39736         * g++.mike/eb101.C: Don't use __wchar_t.
39737
39738 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39739
39740         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39741         from DO loop.
39742
39743 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39744
39745         * gcc.c-torture/execute/20001111-1.c: New test.
39746
39747 2000-11-10  Nick Clifton  <nickc@redhat.com>
39748
39749         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39750         long multuiple and accumulate.
39751
39752 2000-11-09  Richard Henderson  <rth@redhat.com>
39753
39754         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39755         via size_t instead of int.
39756
39757         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39758         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39759         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39760         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39761
39762 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39763
39764         * gcc.c-torture/compile/20001109-1.c: New test.
39765         * gcc.c-torture/compile/20001109-2.c: New test.
39766
39767 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39768
39769         * g++.old-deja/g++.pt/operator1.C: New test.
39770         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39771
39772 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39773
39774         * gcc.dg/20001108-1.c: New test.
39775
39776 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39777
39778         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39779         with both arguments constant strings.
39780         * gcc.c-torture/execute/string-opt-3.c: New test.
39781         * gcc.c-torture/execute/string-opt-4.c: New test.
39782         * gcc.c-torture/execute/string-opt-5.c: New test.
39783
39784 2000-11-08  Nick Clifton  <nickc@redhat.com>
39785
39786         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39787         mulsidi3adddi patterns.
39788
39789 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39790
39791         * g++.old-deja/g++.other/crash36.C: New test.
39792
39793 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39794
39795         * g++.old-deja/g++.other/init16.C: New test.
39796
39797 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39798
39799         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39800
39801 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39802
39803         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39804         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39805         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39806
39807 2000-11-07  DJ Delorie  <dj@redhat.com>
39808
39809         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39810
39811 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39812
39813         * gcc.c-torture/execute/string-opt-1.c: New test.
39814
39815 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39816
39817         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39818         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39819         parameters in registers, and there is no way for a varargs
39820         function to know in which order the integer and floating-point
39821         parameters should be interleaved when they are placed on the
39822         stack.
39823         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39824         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39825
39826 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39827
39828         * gcc.c-torture/execute/string-opt-2.c: New test.
39829
39830 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39831
39832         * g++.old-deja/g++.pt/crash60.C: New test.
39833
39834 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * g++.old-deja/g++.other/crash24.C: New test.
39837         * g++.old-deja/g++.other/crash25.C: New test.
39838         * g++.old-deja/g++.other/crash26.C: New test.
39839         * g++.old-deja/g++.other/crash27.C: New test.
39840         * g++.old-deja/g++.other/crash28.C: New test.
39841         * g++.old-deja/g++.other/crash29.C: New test.
39842         * g++.old-deja/g++.other/crash30.C: New test.
39843         * g++.old-deja/g++.other/crash31.C: New test.
39844         * g++.old-deja/g++.other/crash32.C: New test.
39845         * g++.old-deja/g++.other/crash33.C: New test.
39846         * g++.old-deja/g++.other/crash34.C: New test.
39847         * g++.old-deja/g++.other/crash35.C: New test.
39848
39849 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39850
39851         * gcc.c-torture/execute/20001031-1.c: New test.
39852
39853 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39854
39855         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39856         namespace.
39857
39858         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39859         standards-conformant.
39860
39861         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39862
39863         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39864         * g++.old-deja/g++.mike/p755a.C: Likewise.
39865         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39866         library makes no calls to `operator new' during initialization.
39867
39868 2000-11-04  Neil Booth  <neilb@earthling.net>
39869
39870         * gcc.dg/cpp/include2.c: New tests.
39871
39872 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39873
39874         * lib/g++.exp (g++_set_ld_library_path): New function.
39875         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39876
39877 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39878
39879         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39880         warnings.
39881
39882 2000-11-01  Richard Henderson  <rth@redhat.com>
39883
39884         * g++.old-deja/g++.ext/namedret1.C: New.
39885         * g++.old-deja/g++.ext/namedret2.C: New.
39886         * g++.old-deja/g++.ext/namedret3.C: New.
39887
39888 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39889
39890         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39891         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39892
39893 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39894
39895         * gcc.c-torture/execute/va-arg-21.c: New test.
39896
39897 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39898
39899         * gcc.dg/c99-complex-2.c: New test.
39900
39901 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39902
39903         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39904
39905 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39906
39907         * g++.old-deja/g++.other/inline16.C: New test.
39908
39909 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39910
39911         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39912         __PRETTY_FUNCTION__
39913
39914 2000-10-29  Neil Booth  <neilb@earthling.net>
39915
39916         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39917         New tests.
39918         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39919         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39920         optimisation.
39921
39922 2000-10-29  Neil Booth  <neilb@earthling.net>
39923
39924         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39925         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39926         * mi5.c: Test multiple includes work with -C.
39927         * trigraphs.c: Test ^= version.
39928
39929 2000-10-28  Neil Booth  <neilb@earthling.net>
39930
39931         New tests and test updates for new macro expander.
39932
39933         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39934         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39935         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39936         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39937         new diagnostic messages.
39938
39939         * gcc.dg/cpp/macro3.c: New tests.
39940
39941 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39942
39943         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39944         on the same line.
39945
39946 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39947
39948         * g++.old-deja/g++.other/eh2.C: New test.
39949
39950 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39951
39952         * gcc.c-torture/execute/20001027-1.c: New test.
39953
39954 2000-10-26  Richard Henderson  <rth@redhat.com>
39955
39956         * gcc.c-torture/execute/20001026-1.c: New.
39957
39958 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39959
39960         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39961         * g++.old-deja/g++.law/builtin1.C: Likewise.
39962         * g++.old-deja/g++.law/ctors10.C: Likewise.
39963         * g++.old-deja/g++.law/virtual3.C: Likewise.
39964         * g++.old-deja/g++.mike/p658.C: Likewise.
39965         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39966         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39967         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39968         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39969         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39970
39971 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39972
39973         * gcc.c-torture/compile/20001024-1.c: New test.
39974
39975 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39976
39977         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39978         to tell us whether or not we are using V3.
39979
39980 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39981
39982         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39983         operands.
39984
39985 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39986
39987         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39988
39989 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39990
39991         * gcc.c-torture/execute/20001024-1.c: New test.
39992
39993 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39994
39995         * g++.old-deja/g++.other/sibcall1.C: New test.
39996
39997 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * gcc.dg/noncompile/init-3.c: New test.
40000
40001 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40002
40003         * gcc.dg/format-array-1.c: New test.
40004
40005 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40006
40007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40008         writing through null pointers; remove comment about testing
40009         unterminated strings.
40010
40011 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40012
40013         * gcc.c-torture/execute/20001017-2.c: New test.
40014
40015 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40016
40017         * gcc.c-torture/compile/20001018-1.c: New test.
40018         * gcc.c-torture/compile/20001018-1.x: Xfail.
40019
40020 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40021
40022         * gcc.c-torture/execute/20001017-1.c: New test.
40023
40024 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40025
40026         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40027         for multiple use of arguments with scanf formats; add tests for
40028         multiple use of arguments.
40029
40030 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40031
40032         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40033
40034 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40035
40036         * gcc.dg/format-miss-1.c: New test.
40037
40038 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.c-torture/execute/20001013-1.c: New test.
40041
40042 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40043
40044         * gcc.dg/format-branch-1.c: New test.
40045
40046 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40047
40048         * README, lib/file-format.exp: Remove EGCS references.
40049
40050 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40051
40052         * gcc.dg/20001013-1.c: New test.
40053
40054 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40055
40056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40057         for intmax_t in the compiler using __typeof__ and the type rules
40058         for conditional expressions.
40059
40060 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40061
40062         * gcc.dg/20001012-1.c: New test.
40063         * gcc.dg/20001012-2.c: New test.
40064
40065 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40066
40067         * gcc.dg/format-attr-1.c: New test.
40068
40069 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40070
40071         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40072         __LONG_LONG_MAX__ instead of LLONG_MAX.
40073
40074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40075
40076         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40077         scanf flags.
40078         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40079         flags.
40080
40081 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40082
40083         * gcc.dg/sequence-pt-1.c: New test.
40084
40085 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40086
40087         * gcc.c-torture/execute/20001011-1.c: New testcase.
40088         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40089
40090 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40093         does not error on it.
40094
40095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40096
40097         * gcc.dg/20001009-1.c: New test.
40098
40099 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40100
40101         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40102         * gcc.c-torture/execute/20001009-2.c: ... to here.
40103
40104 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40105
40106         * gcc.c-torture/compile/20001009-1.c: New testcase.
40107         * gcc.c-torture/execute/20001009-1.c: New testcase.
40108         Testcases provided by Jan Hubicka <jh@suse.cz>.
40109
40110 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40111
40112         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40113         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40114         uintmax_t using <limits.h> to emulate the compiler's internal
40115         logic.  No longer XFAIL %j tests.
40116
40117 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40118
40119         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40120         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40121         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40122         regexps and details of expected handling of some bad formats.
40123         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40124         suppression.
40125
40126 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40127
40128         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40129         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40130         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40131         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40132         in list archives.
40133
40134 2000-10-06  Richard Henderson  <rth@cygnus.com>
40135
40136         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40137         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40138         * g++.old-deja/g++.jason/report.C: Likewise.
40139         * g++.old-deja/g++.law/friend5.C: Likewise.
40140         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40141         of the expected warnings.
40142
40143 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40144
40145         * g++.old-deja/g++.pt/enum14.C: New test.
40146
40147 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         * g++.old-deja/g++.pt/crash59.C: New test.
40150
40151 2000-10-04  Will Cohen  <wcohen@redhat.com>
40152
40153         * gcc.dg/20000926-1.c: New test.
40154
40155 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40156
40157         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40158         function name for current C++ compiler.
40159         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40160
40161 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40162
40163         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40164         __PRETTY_FUNCTION__.
40165         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40166
40167 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40168
40169         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40170
40171 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40172
40173         * gcc.c-torture/compile/20000923-1.c: New test.
40174
40175 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40176
40177         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40178         * g++.old-deja/g++.pt/ttp62.C: Same.
40179         * g++.old-deja/g++.other/inline14.C: Same.
40180
40181 2000-09-24  Richard Henderson  <rth@cygnus.com>
40182
40183         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40184
40185 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40186
40187         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40188
40189 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40190
40191         * gcc.c-torture/compile/20000922-1.c: New file.
40192
40193 2000-09-21  Nick Clifton  <nickc@redhat.com>
40194
40195         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40196         a signed long modulo operation.
40197         (mod6): New function - perform an unsigned long modulo operation.
40198         (main): Add tests for modulos of very large numbers by very small
40199         dividends.
40200
40201 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40202
40203         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40204
40205 2000-09-19  Richard Henderson  <rth@cygnus.com>
40206
40207         * gcc.dg/compare2.c (case 10): XFAIL.
40208
40209 2000-09-18  Richard Henderson  <rth@cygnus.com>
40210
40211         * gcc.c-torture/execute/20000906-1.c: Move ...
40212         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40213         that support __builtin_trap.
40214
40215 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40216
40217         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40218
40219 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40220
40221         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40222         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40223         more $ format tests.
40224
40225 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40226
40227         * gcc.dg/format-errmk-1.c: New test.
40228
40229 2000-09-17  Greg McGary  <greg@mcgary.org>
40230
40231         * gcc.c-torture/execute/20000917-1.x: Remove.
40232
40233 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40234
40235         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40236
40237 2000-09-17  Greg McGary  <greg@mcgary.org>
40238
40239         * gcc.c-torture/execute/20000917-1.c: New test.
40240         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40241
40242 2000-09-16  Neil Booth  <NeilB@earthling.net>
40243
40244         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40245         in nested macro bug.
40246
40247 2000-09-15  Neil Booth  <NeilB@earthling.net>
40248
40249         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40250
40251 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40252
40253         * gcc.c-torture/execute/20000914-1.c: New test.
40254
40255 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40256
40257         * g++.other/inline13.C: New test.
40258
40259 2000-09-12  Andreas Jaeger  <aj@suse.de>
40260
40261         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40262         constant by Ulrich Drepper <drepper@redhat.com>.
40263
40264 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40265
40266         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40267
40268 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40269
40270         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40271
40272 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40273
40274         * gcc.dg/cpp/backslash.c: New test.
40275
40276 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40277
40278         * gcc.c-torture/execute/20000910-1.c: New test.
40279         * gcc.c-torture/execute/20000910-2.c: Likewise.
40280
40281 2000-09-11  Robert Lipe  <robertl@sco.com>
40282
40283         * gcc.dg/pragma-align.c: New test.
40284
40285 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40286
40287         * g++.old-deja/g++.pt/explicit82.C: New test.
40288         * g++.old-deja/g++.pt/explicit83.C: New test.
40289
40290 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40291
40292         * gcc.dg/asm-names.c: New test.
40293
40294 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40295
40296         * gcc.dg/cpp/tr-warn6.c: New test
40297
40298 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40299
40300         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40301         be accepted.
40302
40303 2000-09-07  Catherine Moore  <clm@redhat.com>
40304
40305         * gcc.c-torture/execute/unroll-1.c: New test.
40306
40307 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40308
40309         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40310         ERROR markers.
40311         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40312         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40313         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40314         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40315         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40316         Preprocess only.
40317         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40318         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40319
40320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40321
40322         * g++.old-deja/g++.pt/deduct2.C: New test.
40323
40324 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         * g++.old-deja/g++.pt/parms2.C: New test.
40327
40328 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40329
40330         * g++.old-deja/g++.pt/crash58.C: New test.
40331
40332 2000-09-06  Greg McGary  <greg@mcgary.org>
40333
40334         * gcc.c-torture/execute/20000906-1.c: New test.
40335         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40336
40337 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40338
40339         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40340
40341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40342
40343         * g++.old-deja/g++.pt/crash57.C: New test.
40344
40345 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         * g++.old-deja/g++.pt/crash56.C: New test.
40348
40349 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40350
40351         * g++.old-deja/g++.pt/koenig1.C: New test.
40352
40353 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40354
40355         * gcc.dg/20000904-1.c: New test.
40356
40357 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40358
40359         * gcc.dg/cpp/paste8.c: New test.
40360
40361 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40362
40363         * gcc.c-torture/compile/20000827-1.c: New test.
40364
40365 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40366
40367         * gcc.dg/format-diag-1.c: New test.
40368
40369 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40370
40371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40372         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40373         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40374         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40375         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40376
40377 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40378
40379         * g++.old-deja/g++.other/nested4.C: New test.
40380
40381 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40382
40383         * g++.old-deja/g++.ns/scoped1.C: New test.
40384
40385 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40386
40387         * lib/g++.exp: Support testing already-installed GCC.
40388
40389 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40390
40391         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40392
40393 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40394
40395         * gcc.dg/return-type-2.c: New test.
40396
40397 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40398
40399         * gcc.c-torture/compile/20000825-1.c: New test.
40400
40401 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40402
40403         * gcc.dg/dwarf2-2.c: New test.
40404
40405 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40406
40407         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40408         dg-warning regexps.
40409
40410 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40411
40412         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40413         gcc.dg/format-ext-5.c: New tests.
40414
40415 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40418
40419 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40420
40421         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40422
40423 2000-08-24  Richard Henderson  <rth@cygnus.com>
40424
40425         * gcc.dg/ia64-sync-1.c: New test.
40426         * gcc.dg/ia64-sync-2.c: New test.
40427         * gcc.dg/ia64-asm-1.c: New test.
40428
40429 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40430
40431         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40432         * gcc.dg/format-ext-2.c: New test.
40433
40434 2000-08-23  Jason Merrill  <jason@redhat.com>
40435
40436         * lib/old-dejagnu.exp: Also ignore "In member function" and
40437         "At global scope".
40438
40439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40440
40441         * gcc.dg/noncompile/label-lineno-1.c: New test.
40442
40443 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40444
40445         * gcc.dg/c99-array-nonobj-1.c: New test.
40446
40447 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40448
40449         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40450         tests.
40451         * gcc.dg/format-ext-1.c: New test.
40452
40453 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40454
40455         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40456         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40457         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40458         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40459         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40460
40461 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40462
40463         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40464         gcc.dg/c99-strftime-2.c: New tests.
40465
40466 2000-08-22  Richard Henderson  <rth@cygnus.com>
40467
40468         * gcc.c-torture/execute/20000822-1.c: New test.
40469
40470 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40471
40472         * gcc.c-torture/execute/20000819-1.x: Remove.
40473
40474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40475
40476         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40477         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40478         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40479         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40480         gcc.dg/format-xopen-1.c: New tests.
40481
40482 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40483
40484         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40485
40486 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * g++.old-deja/g++.other/loop2.C: New test.
40489
40490         * gcc.c-torture/compile/20000606-1.c: New test.
40491         * gcc.c-torture/compile/20000728-1.c: New test.
40492         * gcc.c-torture/execute/20000801-1.c: New test.
40493         * gcc.c-torture/execute/20000801-2.c: New test.
40494         * gcc.c-torture/execute/20000819-1.c: New test.
40495         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40496         * gcc.dg/20000629-1.c: New test.
40497         * gcc.dg/20000724-1.c: New test.
40498         * gcc.dg/20000807-1.c: New test.
40499
40500 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40501
40502         * gcc.dg/cpp/pragma-1.c: New test.
40503         * gcc.dg/cpp/pragma-2.c: New test.
40504
40505 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40506
40507         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40508         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40509
40510 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40511
40512         * gcc.c-torture/compile/20000818-1.c: New test.
40513
40514 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40515
40516         * gcc.c-torture/execute/20000818-1.c: New test.
40517
40518 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40519
40520         * gcc.dg/format-va-1.c: New test.
40521
40522 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40523
40524         * g++.old-deja/g++.other/typedef8.C: New test.
40525
40526 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40527
40528         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40529         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40530         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40531         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40532         * g++.old-deja/g++.other/ptrmem7.C: New test.
40533         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40534
40535 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40536
40537         * g++.old-deja/g++.pt/typename27.C: New test.
40538
40539 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40542         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40543         * g++.old-deja/g++.pt/friend45.C: New test.
40544         * g++.old-deja/g++.other/friend8.C: New test.
40545
40546 2000-08-15  Richard Henderson  <rth@cygnus.com>
40547
40548         * gcc.c-torture/execute/20000815-1.c: New test.
40549
40550 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40551
40552         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40553         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40554         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40555
40556 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40557
40558         * g++.old-deja/g++.other/refinit2.C: New test.
40559
40560 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40561
40562         * lib/c-torture.exp (c-torture): Make
40563         compiler_conditional_xfail_data global.
40564         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40565         compiler_conditional_xfail_data machinery.
40566         (f-torture-execute): Likewise.
40567         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40568         and only when unrolling loops.
40569
40570         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40571
40572 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40573
40574         * g++.old-deja/g++.pt/explicit81.C: New test.
40575
40576 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         * g++.old-deja/g++.pt/typename26.C: New test.
40579
40580 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40581
40582         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40583         warning.
40584
40585 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40586
40587         * g++.old-deja/g++.other/array3.C: New test.
40588
40589 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40590
40591         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40592         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40593         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40594         New tests.
40595
40596 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40599         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40600
40601 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40602
40603         * gcc.c-torture/execute/20000808-1.c: New test.
40604
40605 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40606
40607         * gcc.dg/c90-const-expr-1.c: New test.
40608
40609 2000-08-08  Richard Henderson  <rth@cygnus.com>
40610
40611         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40612
40613 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40614
40615         * gcc.dg/noncompile/const-ll-1.c: New test.
40616
40617 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40618
40619         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40620
40621 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40622
40623         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40624         that running programs linked against the shared version of libobjc
40625         run correctly.
40626
40627 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40628
40629         * gcc.dg/c99-printf-1.c: New test.
40630
40631 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40632
40633         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40634
40635 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40636
40637         * gcc.c-torture/execute/20000731-1.x: Delete.
40638
40639 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40640
40641         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40642         and torture_without_loops as is done by c-torture.exp.
40643         (search_for): Copy from c-torture.exp.
40644         (gcc-dg-runtest): New function, drives a directory of tests
40645         iterating over the TORTURE_OPTIONS.
40646         (scan-assembler, scan-assembler-not): Move here from
40647         individual directory drivers.
40648
40649         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40650         defined by lib/gcc-dg.exp.
40651         * gcc.dg/cpp/cpp.exp: Likewise.
40652         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40653         gcc-dg-runtest, so we cycle over optimization options.
40654
40655         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40656         * gcc.dg/compare2.c: No longer expected to fail.
40657
40658 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40659
40660         * gcc.c-torture/execute/20000804-1.c: New test.
40661
40662 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40663
40664         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40665
40666 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40667
40668         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40669
40670 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40671
40672         * gcc.c-torture/compile/20000803-1.c: New test.
40673
40674 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40675
40676         * gcc.c-torture/execute/20000801-3.c,
40677         gcc.c-torture/execute/20000801-4.c: New tests.
40678         * gcc.c-torture/execute/20000801-3.x,
40679         gcc.c-torture/execute/20000801-4.x: Xfail.
40680
40681 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40682
40683         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40684         libobjc/.libs to allow for libtool.
40685
40686 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40687
40688         * gcc.c-torture/compile/20000802-1.c: New test.
40689
40690 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40691
40692         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40693
40694 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40695
40696         * gcc-c-torture/execute/20000731-2.c: New test.
40697
40698         * gcc.c-torture/execute/20000731-1.c: New test.
40699         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40700
40701 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40702
40703         * testsuite/gcc.dg/cpp/paste7.c: New test.
40704         * gcc.dg/cpp/20000725-1.c: New test.
40705
40706 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40707
40708         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40709         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40710         declaration warning for __builtin_dwarf_reg_size.
40711
40712         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40713
40714 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40715
40716         * gcc.dg/noncompile/voidparam-1.c: New test.
40717
40718 2000-07-30  Richard Henderson  <rth@cygnus.com>
40719
40720         * gcc.dg/c90-digraph-1.c: Don't xfail.
40721         * gcc.dg/compare2.c (case 10): Xfail.
40722         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40723
40724 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40725
40726         * gcc.dg/c99-main-1.c: New test.
40727
40728 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40729
40730         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40731
40732 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40733
40734         * gcc.c-tortuer/execute/20000726-1.c: New test.
40735
40736 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40737
40738         * gcc.c-torture/execute/enum-2.c: New test.
40739
40740 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40741
40742         * gcc.dg/cpp/tr-warn3.c: New test.
40743
40744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40745
40746         * g++.old-deja/g++.ext/implicit1.C: Remove.
40747         * g++.old-deja/g++.jason/c2.C: Remove
40748         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40749         * g++.old-deja/g++.pt/crash16.C: Likewise.
40750         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40751
40752 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40753
40754         * g++.old-deja/g++.other/for2.C: New test.
40755
40756 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40757
40758         * gcc.dg/20000720-1.c: New test.
40759
40760 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40761
40762         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40763
40764 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40765
40766         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40767         * gcc.c-torture/execute/20000722-1.c: New.
40768         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40769
40770 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40771
40772         * gcc.dg/cpp/20000720-1.S: New test.
40773
40774 2000-07-21  Michael Meissner  <meissner@redhat.com>
40775
40776         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40777
40778 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40779
40780         * g++.old-deja/g++.brendan/crash16.C,
40781         g++.old-deja/g++.brendan/parse3.C,
40782         g++.old-deja/g++.brendan/redecl1.C,
40783         g++.old-deja/g++.ns/template13.C,
40784         g++.old-deja/g++.other/decl4.C,
40785         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40786
40787 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40788
40789         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40790         and "Internal error".
40791
40792         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40793         regexps.
40794         * gcc.dg/cpp/paste6.c: New test.
40795
40796 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40797
40798         * gcc.dg/cpp/tr-direct.c: New test.
40799
40800         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40801         gcc.dg/cpp/undef1.c: Tweak error regexps.
40802
40803 2000-07-18  Eric Christopher <echristo@redhat.com>
40804
40805         * gcc.c-torture/compile/20000718-1.c: New test.
40806
40807 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40808
40809         * cpplex.c (_cpp_push_token): If the token being pushed back
40810         is the previous token in this context, just subtract one from
40811         context->posn.
40812         * cppmacro.c (save_expansion): Clear aux field when storing a
40813         placemarker.
40814
40815 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40816
40817         * gcc.dg/noncompile/redecl-1.c: New test.
40818
40819 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40820
40821         * gcc.c-torture/execute/20000717-5.c: New test.
40822         * gcc.c-torture/execute/20000717-1.x: Removed.
40823
40824 2000-07-17  Richard Henderson  <rth@cygnus.com>
40825
40826         * gcc.c-torture/execute/20000717-4.c: New test.
40827
40828 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40829
40830         * gcc.dg/cpp/syshdr.c: New test.
40831         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40832
40833 2000-07-17  Neil Booth  <neilb@earthling.net>
40834
40835         * gcc.dg/cpp/cmdlne-dM.c: New test.
40836         * gcc.dg/cpp/cmdlne-dD.c: New test.
40837
40838 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40839
40840         * gcc.c-torture/execute/20000717-3.c: New test.
40841
40842         * gcc.c-torture/compile/20000717-1.c: New test.
40843
40844 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40845
40846         * gcc.c-torture/execute/20000717-2.c: New test.
40847
40848 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40849
40850         * gcc.dg/formatz-1.c: New test.
40851
40852         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40853         * gcc.dg/c99-digraph-1.c: New tests.
40854
40855         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40856         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40857
40858         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40859         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40860         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40861         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40862         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40863         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40864         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40865
40866 2000-07-17   Greg McGary <greg@mcgary.org>
40867
40868         * gcc.c-torture/execute/20000717-1.c: New test.
40869         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40870
40871 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40872
40873         * gcc.c-torture/execute/20000715-2.c: New test.
40874         * gcc.dg/20000715-1.c: New test.
40875
40876 2000-07-15  Michael Meissner  <meissner@redhat.com>
40877
40878         * gcc.c-torture/execute/20000715-1.c: New test.
40879
40880 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40881
40882         * gcc.c-torture/execute/20000707-1.c: New test.
40883
40884 2000-07-13  Neil Booth  <NeilB@earthling.net>
40885
40886         * testsuite/gcc.dg/cpp/digraph1.c,
40887         testsuite/gcc.dg/cpp/digraph2.c,
40888         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40889
40890 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40891
40892         * g77.f-torture/compile/20000630-2.f: New test.
40893         * g77.f-torture/compile/20000630-2.x
40894
40895 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40896
40897         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40898
40899 2000-07-11  Neil Booth  <NeilB@earthling.net>
40900
40901         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40902
40903 2000-07-11  Neil Booth  <NeilB@earthling.net>
40904
40905         * gcc.dg/cpp/cmdlne-C.c: New.
40906
40907 2000-07-09  Neil Booth  <NeilB@earthling.net>
40908
40909         * gcc.dg/cpp/directiv.c: New tests.
40910         * gcc.dg/cpp/undef1.c: Update.
40911
40912 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40913
40914         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40915
40916 2000-07-09  Neil Booth  <NeilB@earthling.net>
40917
40918         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40919
40920 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40921
40922         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40923         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40924
40925 2000-07-08  Neil Booth  <NeilB@earthling.net>
40926
40927         * gcc.dg/cpp/macsyntx.c: New tests.
40928
40929 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.dg/20000707-1.c: New test.
40932
40933 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40934
40935         * gcc.c-torture/execute/20000706-1.c: New test.
40936         * gcc.c-torture/execute/20000706-2.c: New test.
40937         * gcc.c-torture/execute/20000706-3.c: New test.
40938         * gcc.c-torture/execute/20000706-4.c: New test.
40939         * gcc.c-torture/execute/20000706-5.c: New test.
40940
40941 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         * g++.old-deja/g++.pt/instantiate7.C: New test.
40944
40945 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40946
40947         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40948         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40949         * g++.old-deja/g++.other/rtti3.C: Likewise.
40950         * g++.old-deja/g++.other/rttid3.C: Likewise.
40951
40952 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40953
40954         *  g77.f-torture/compile/20000630-1.x: Fix typo
40955
40956 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40957
40958         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40959         assembly output.
40960
40961 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40962
40963         * gcc.dg/cpp/ident.c: New test.
40964
40965 2000-07-05  Neil Booth  <NeilB@earthling.net>
40966
40967         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40968           gcc.dg/cpp/lexstrng.c: New tests.
40969
40970 2000-07-04  Neil Booth  <NeilB@earthling.net>
40971
40972         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40973         * gcc.dg/cpp/strify2.c: Same.
40974
40975 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40976
40977         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40978         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40979         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40980         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40981
40982         * testsuite/gcc.dg/cpp/macro1.c,
40983         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40984         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40985         testsuite/gcc.dg/cpp/strify1.c,
40986         testsuite/gcc.dg/cpp/strify2.c: New tests.
40987
40988 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40989
40990         * gcc.c-torture/execute/20000703-1.c: New test.
40991
40992 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.old-deja/g++.pt (lookup10.C): New test.
40995
40996 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40997
40998         * g++.old-deja/g++.pt (typename25.C): New test.
40999
41000 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41001
41002         * gcc.c-torture/compile/20000701-1.c: New test.
41003
41004 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41005
41006         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41007         to test case.
41008
41009 2000-06-30  Catherine Moore  <clm@cygnus.com>
41010
41011         * gcc.c-torture/execute/align-1.c: New test.
41012
41013 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41014
41015         * g++.old-deja/g++.pt/expr8.C: New test.
41016         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41017
41018 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41019
41020         * gcc.c-torture/compile/20000629-1.c: New test.
41021
41022 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41023
41024
41025         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41026         gcc.dg/noncompile directory, depending on whether they're
41027         preprocessor tests or not.  Annotate all the tests for the dg
41028         framework.
41029
41030         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41031         * gcc.dg/noncompile/noncompile.exp: New.
41032
41033         * Moved files:
41034         Old name                                New name
41035         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41036         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41037         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41038         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41039         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41040         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41041         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41042         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41043         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41044         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41045         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41046         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41047         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41048         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41049         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41050         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41051         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41052         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41053         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41054         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41055         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41056         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41057         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41058         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41059
41060         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41061         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41062         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41063         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41064         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41065         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41066
41067 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41068
41069         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41070         declare one variable.  On the fourth, error.
41071         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41072         declared by 20000628-1a.h.
41073
41074 2000-06-29  Richard Henderson  <rth@redhat.com>
41075
41076         * gcc.c-torture/execute/930529-1.x: New file.
41077         * gcc.dg/920413-1.c: Adjust expected warning text.
41078         * gcc.dg/980217-1.c: Declare abort.
41079         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41080
41081 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41082
41083         * g77.f-torture/compile/20000629-1.f: New test.
41084         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41085
41086 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41087
41088         Rearrange lots of files, removing entirely the
41089         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41090         directories.
41091
41092         * Deleted files:
41093         gcc.c-torture/code_quality/code_quality.exp
41094         gcc.c-torture/special/special.exp
41095         gcc.failure/failure.exp
41096         gcc.failure/940409-1.x
41097         gcc.c-torture/compile/961203-1.x
41098
41099         * New files:
41100         gcc.misc-tests/linkage.exp
41101         gcc.c-torture/execute/920730-1t.c
41102         gcc.c-torture/execute/920730-1t.x
41103         gcc.c-torture/compile/920520-1.x
41104         gcc.c-torture/compile/920521-1.x
41105         gcc.c-torture/compile/981006-1.x
41106         gcc.c-torture/execute/eeprof-1.x
41107
41108         * Moved files (possibly with modifications to fit a new harness):
41109         Old name                                New name
41110         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41111         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41112         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41113         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41114         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41115         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41116         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41117         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41118         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41119         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41120         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41121         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41122         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41123         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41124
41125 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41126
41127         * c-torture/compile/961203-1.x: Delete.
41128
41129         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41130         not exit. Include stdio.h.
41131         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41132         * gcc.misc-tests/dg-12.c: Likewise.
41133         * gcc.misc-tests/dg-5.c: Likewise.
41134         * gcc.misc-tests/dg-6.c: Likewise.
41135         * gcc.misc-tests/dg-7.c: Prototype abort.
41136         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41137         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41138         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41139         not exit.
41140         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41141         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41142
41143 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41144
41145         * gcc.dg/cpp/20000628-1.c: New test.
41146         * gcc.dg/cpp/20000628-1.h: New header for above test.
41147         * gcc.dg/cpp/20000628-1a.h: Likewise.
41148
41149 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41150
41151         * gcc.dg/cpp: New directory.
41152         * gcc.dg/cpp/cpp.exp: New driver.
41153         * gcc.dg/cpp/20000627-1.c: New test.
41154         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41155         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41156         and rewrite as a compilation test.
41157
41158         * gcc.dg: Move many files into the cpp subdirectory, possibly
41159         renaming or editing them as well.
41160         Old name                New name
41161         990119-1.c              cpp/19990119-1.c
41162         990228-1.c              cpp/19990228-1.c
41163         990407-1.c              cpp/19990407-1.c
41164         990409-1.c              cpp/19990409-1.c
41165         990413-1.c              cpp/19990413-1.c
41166         990703-1.c              cpp/19990703-1.c
41167         20000127-1.c            cpp/20000127-1.c
41168         20000129-1.c            cpp/20000129-1.c
41169         20000207-1.c            cpp/20000207-1.c
41170         20000207-2.c            cpp/20000207-2.c
41171         20000209-1.c            cpp/20000209-1.c
41172         20000209-2.c            cpp/20000209-2.c
41173         20000301-1.c            cpp/20000301-1.c
41174         20000419-1.c            cpp/20000419-1.c
41175         20000510-1.S            cpp/20000510-1.S
41176         20000519-1.c            cpp/20000519-1.c
41177         20000529-1.c            cpp/20000529-1.c
41178         20000625-1.c            cpp/20000625-1.c
41179         20000625-2.c            cpp/20000625-2.c
41180         cpp-as1.c               cpp/assert1.c
41181         cpp-as2.c               cpp/assert2.c
41182         cxx-comments-1.c        cpp/cxxcom1.c
41183         cxx-comments-2.c        cpp/cxxcom2.c
41184         endif-label.c           cpp/endif.c
41185         cpp-hash1.c             cpp/hash1.c
41186         cpp-hash2.c             cpp/hash2.c
41187         cpp-if1.c               cpp/if-1.c
41188         cpp-if2.c               cpp/if-2.c
41189         cpp-if3.c               cpp/if-3.c
41190         cpp-if4.c               cpp/if-4.c
41191         cpp-if5.c               cpp/if-5.c
41192         cpp-cond.c              cpp/if-cexp.c
41193         cpp-missingop.c         cpp/if-mop.c
41194         cpp-missingparen.c      cpp/if-mpar.c
41195         cpp-opprec.c            cpp/if-oppr.c
41196         cpp-ifparen.c           cpp/if-paren.c
41197         cpp-shortcircuit.c      cpp/if-sc.c
41198         cpp-shift.c             cpp/if-shift.c
41199         cpp-unary.c             cpp/if-unary.c
41200         cpp-li1.c               cpp/line1.c
41201         cpp-li2.c               cpp/line2.c
41202         lineno.c                cpp/line3.c
41203         lineno-2.c              cpp/line4.c
41204         cpp-mi.c                cpp/mi1.c
41205         cpp-mic.h               cpp/mi1c.h
41206         cpp-micc.h              cpp/mi1cc.h
41207         cpp-mind.h              cpp/mi1nd.h
41208         cpp-mindp.h             cpp/mi1ndp.h
41209         cpp-mix.h               cpp/mi1x.h
41210         cpp-mi2.c               cpp/mi2.c
41211         cpp-mi2a.h              cpp/mi2a.h
41212         cpp-mi2b.h              cpp/mi2b.h
41213         cpp-mi2c.h              cpp/mi2c.h
41214         cpp-mi3.c               cpp/mi3.c
41215         cpp-mi3.def             cpp/mi3.def
41216         poison-1.c              cpp/poison.c
41217         pr-impl.c               cpp/prag-imp.c
41218         cpp-redef-2.c           cpp/redef1.c
41219         cpp-redef.c             cpp/redef2.c
41220         strpaste.c              cpp/strp1.c
41221         strpaste-2.c            cpp/strp2.c
41222         cpp-tradpaste.c         cpp/tr-paste.c
41223         cpp-tradstringify.c     cpp/tr-str.c
41224         cpp-tradwarn1.c         cpp/tr-warn1.c
41225         cpp-tradwarn2.c         cpp/tr-warn2.c
41226         trigraphs.c             cpp/trigraphs.c
41227         cpp-unc1.c              cpp/unc1.c
41228         cpp-unc2.c              cpp/unc2.c
41229         cpp-unc3.c              cpp/unc3.c
41230         cpp-unc.c               cpp/unc4.c
41231         undef.c                 cpp/undef1.c
41232         undef-2.c               cpp/undef2.c
41233         cpp-wi1.c               cpp/widestr1.c
41234
41235 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41236
41237         * lib/g++.exp (g++_include_flags): Tweak.
41238
41239 2000-06-27  H.J. Lu  <hjl@gnu.org>
41240             Loren J. Rittle  <ljrittle@acm.org>
41241
41242         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41243         version with one that knows about the new gcc tree structure.
41244         (g++_link_flags): Same.
41245
41246 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41247
41248         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41249         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41250         case we are cross-compiling.
41251
41252         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41253         g++.old-deja/g++.niklas/Makefile.in,
41254         g++.old-deja/g++.niklas/configure.in,
41255         g++.old-deja/g++.other/Makefile.in,
41256         g++.old-deja/g++.other/configure.in,
41257         gcc.c-torture/code_quality/Makefile.in,
41258         gcc.c-torture/code_quality/configure.in,
41259         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41260         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41261         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41262         gcc.c-torture/execute/ieee/Makefile.in,
41263         gcc.c-torture/execute/ieee/configure.in,
41264         gcc.c-torture/noncompile/Makefile.in,
41265         gcc.c-torture/noncompile/configure.in,
41266         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41267         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41268         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41269
41270 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41271
41272         * g++.old-deja/g++.other/ambig3.C: New test.
41273
41274 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41275
41276         * g++.old-deja/g++.pt/syntax1.C: New test.
41277         * g++.old-deja/g++.pt/syntax2.C: New test.
41278         * g++.old-deja/g++.other/syntax3.C: New test.
41279         * g++.old-deja/g++.other/syntax4.C: New test.
41280
41281 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41282
41283         * gcc.dg/20000623-1.c: Prototype exit and abort.
41284
41285 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41286
41287         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41288         New tests.
41289         * gcc.dg/cpp-mi3.def: New file.
41290
41291         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41292         inside assertions.
41293         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41294         lexer's error messages.
41295         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41296         divine anything from the linemarkers.
41297         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41298         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41299
41300 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41301
41302         * gcc.dg/20000623-1.c: New test.
41303
41304 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41305
41306         * gcc.c-torture/execute/20000622-1.c: New test.
41307
41308 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.other/init15.C: New test.
41311
41312 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41313
41314         * g++.old-deja/g++.pt/vaarg2.C: New test.
41315         * g++.old-deja/g++.pt/vaarg3.C: New test.
41316
41317 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.old-deja/g++.other/dyncast6.C: New test.
41320
41321 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41322
41323         * gcc.c-torture/execute/loop-6.c: New test.
41324
41325 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41326
41327         * gcc.dg/20000614-1.c: New test.
41328         * gcc.dg/20000614-2.c: New test.
41329
41330 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41331
41332         * g++.old-deja/g++.other/inline12.C: New test.
41333
41334 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41335
41336         * g++.old-deja/g++.other/eh1.C: New test.
41337
41338 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41339
41340         * g++.old-deja/g++.other/type.C: New test.
41341
41342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41343
41344         * g++.old-deja/g++.other/initstring.C: New test.
41345
41346 2000-06-12  Jason Merrill  <jason@redhat.com>
41347
41348         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41349
41350 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41351
41352         * gcc.c-torture/compile/20000609-1.c: New test.
41353
41354 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41355
41356         * gcc.dg/20000609-1.c: New test.
41357
41358 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41359
41360         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41361         * gcc.c-torture/noncompile/poison-1.c: Move...
41362         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41363         * gcc.dg/cpp-li1.c: Add a token after the #line.
41364
41365 2000-06-05  Richard Henderson  <rth@cygnus.com>
41366
41367         * gcc.c-torture/execute/20000605-2.c: New test.
41368         * gcc.c-torture/execute/20000605-3.c: New test.
41369
41370 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41371
41372         * g77.f-torture/execute/20000503-1.x: New file.
41373
41374 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41375
41376         * g++.old-deja/g++.eh/badalloc1.C: New test.
41377
41378 2000-06-05  Richard Henderson  <rth@cygnus.com>
41379
41380         * gcc.c-torture/execute/20000605-1.c: New test.
41381
41382 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41383             Nathan Sidwell <nathan@codesourcery.com>
41384
41385         * gcc.c-torture/compile/20000605-1.c: New test.
41386
41387 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41388
41389         * g77.f-torture/compile/20000601-1.f: New test.
41390
41391 2000-06-03  Richard Henderson  <rth@cygnus.com>
41392
41393         * gcc.c-torture/execute/20000603-1.c: New.
41394
41395 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41396
41397         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41398         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41399
41400 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41401
41402         * gcc.dg/compare2.c (case 12): XFAIL.
41403         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41404         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41405
41406         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41407
41408 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41409
41410         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41411         guard macro is already defined when the header is first
41412         included.
41413         * gcc.dg/cpp-mix.h: New file.
41414         * gcc.dg/endif-label.c: Update patterns to match compiler.
41415
41416         * g++.brendan/complex1.C: Declare abort.
41417         * g++.law/refs4.C: Remove XFAIL.
41418         * g++.oliva/expr2.C: Declare abort and exit.
41419
41420 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41421
41422         * gcc.c-torture/execute/20000528-1.c: New test.
41423
41424         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41425         * g++.old-deja/g++.law/temps4.C: Likewise.
41426
41427         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41428         stdlib.h.  Call abort() on failure.
41429         * g++.old-deja/g++.law/refs4.C: Likewise.
41430         * g++.old-deja/g++.law/temps4.C: Likewise.
41431         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41432         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41433
41434 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41435
41436         Relative to g++.dg/special:
41437         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41438
41439         Relative to g++.old-deja:
41440         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41441         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41442         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41443         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41444         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41445         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41446         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41447
41448         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41449         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41450         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41451         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41452         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41453         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41454         and/or string.h.
41455
41456         * g++.other/goto1.C: Update expectations for error messages.
41457
41458 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41459
41460         * gcc.c-torture/compile/20000523-1.c: New test.
41461
41462 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41463
41464         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41465
41466 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41467
41468         * g++.old-deja/g++.eh/catch11.C: New test.
41469         * g++.old-deja/g++.eh/catch12.C: New test.
41470
41471 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41472
41473         * gcc.c-torture/execute/20000523-1.c: New test.
41474
41475 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41476
41477         * c-torture/execute/bcp-1.c: Replace abort in arg of
41478         __builtin_constant_p with a generic external function.
41479
41480         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41481         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41482         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41483         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41484         Prototype abort and/or exit.
41485
41486         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41487         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41488         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41489         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41490
41491 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41492
41493         * gcc.dg/dwarf2-1.c: New test.
41494
41495 2000-05-20  Richard Henderson  <rth@cygnus.com>
41496
41497         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41498
41499 2000-05-20  Andreas Jaeger  <aj@suse.de>
41500
41501         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41502         testcase.
41503
41504 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41505
41506         * gcc.c-torture/execute/20000519-2.c: New test.
41507
41508 2000-05-19  Andreas Jaeger  <aj@suse.de>
41509
41510         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41511         which fails with SSA.
41512
41513         * lib/c-torture.exp: Also test with -O3 -fssa.
41514
41515 2000-05-18  Michael Meissner  <meissner@redhat.com>
41516
41517         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41518         * gcc.c-torture/execute/920415-1.c: Ditto.
41519         * gcc.c-torture/execute/920501-1.c: Ditto.
41520         * gcc.c-torture/execute/conversion.c: Ditto.
41521         * gcc.c-torture/execute/cvt-1.c: Ditto.
41522
41523 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41524
41525         * gcc.c-torture/compile/20000518-1.c: New test.
41526
41527 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41528
41529         * g77.f-torture/compile/200005018.f: New test.
41530
41531 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41532
41533         * gcc.c-torture/compile/20000517-1.c: New test.
41534
41535 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41536
41537         * gcc.c-torture/execute/20000516-1.c: New test.
41538
41539 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41540
41541         * g++.old-deja/g++.other/eh.C: New test.
41542
41543 2000-05-12  Richard Henderson  <rth@cygnus.com>
41544
41545         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41546         constants through to doit's conditional.
41547
41548 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41549
41550         * gcc.c-torture/compile/20000511-1.c: New test.
41551         * g77.f-torture/compile/20000511-1.f: New test.
41552         * g77.f-torture/compile/20000511-2.f: New test.
41553
41554 2000-05-11  Michael Meissner  <meissner@redhat.com>
41555
41556         * gcc.c-torture/execute/20000511-1.c: New test.
41557
41558 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41559
41560         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41561         * gcc.dg/20000510-1.S: New.
41562
41563 2000-05-08  Catherine Moore  <clm@cygnus.com>
41564
41565         * gcc.dg/unused-3.c: New.
41566
41567 2000-05-06  Richard Henderson  <rth@cygnus.com>
41568
41569           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41570           * g++.old-deja/g++.mike/warn1.C: Likewise.
41571           * g++.old-deja/g++.pt/local1.C: Likewise.
41572           * g++.old-deja/g++.pt/local7.C: Likewise.
41573           * g++.old-deja/g++.pt/spec16.C: Likewise.
41574
41575 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41576
41577         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41578
41579 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41580
41581           * g77.f-torture/execute/20000503-1.f: New test.
41582
41583 2000-05-04  Andreas Jaeger  <aj@suse.de>
41584
41585         * gcc.dg/noreturn-2.c: New test.
41586
41587 2000-05-04  Neil Booth  <NeilB@earthling.net>
41588
41589         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41590         preprocessor.
41591
41592 2000-05-04  Richard Henderson  <rth@cygnus.com>
41593
41594         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41595
41596 2000-05-04  Richard Henderson  <rth@cygnus.com>
41597
41598         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41599         OpenSSL by Jason R Thorpe.
41600
41601 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41602
41603         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41604
41605 2000-05-03  Robert Lipe <robertlipe@usa.net>
41606
41607         * gcc.dg/20000503-1.c: New test.
41608
41609 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41610
41611         * gcc.c-torture/compile/20000502-1.c: New test.
41612         * g++.old-deja/g++.other/align.C: New test.
41613         * gcc.dg/cpp-tradstringify.c: New test.
41614
41615 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41616
41617         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41618         and hard registers.
41619
41620 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41621
41622         * gcc.c-torture/execute/loop-5.c: New test.
41623
41624 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41625
41626         * gcc.c-torture/execute/va-arg-20.c: New test.
41627
41628 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41629
41630         * gcc.c-torture/execute/20000422-1.c: New test.
41631
41632 2000-04-20  Greg McGary  <gkm@gnu.org>
41633
41634         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41635         when optimizing, but without sibling-call optimizations (-O1).
41636
41637 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41638
41639           * gcc.c-torture/compile/20000420-1.c: New test.
41640
41641 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41642
41643         * g++.abi/ptrflags.C: New test.
41644         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41645
41646 2000-04-19  Catherine Moore  <clm@cygnus.com>
41647
41648         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41649
41650 2000-04-19  Greg McGary  <gkm@gnu.org>
41651
41652         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41653         sibling-call optimizations.
41654
41655 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41656
41657         * gcc.dg/20000419-1.c: New test.
41658
41659 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41660
41661         * gcc.c-torture/execute/20000412-6.c: New test.
41662
41663 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41664
41665         * gcc.c-torture/execute/20000412-5.c: New test.
41666         * g77.f-torture/compile/20000412-1.f: New test.
41667         * gcc.c-torture/execute/20000412-4.c: New test.
41668         * gcc.c-torture/compile/20000412-2.c: New test.
41669         * gcc.c-torture/execute/20000412-3.c: New test.
41670         * gcc.c-torture/compile/20000412-1.c: New test.
41671         * gcc.c-torture/execute/20000412-2.c: New test.
41672
41673 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41674
41675         * objc/execute/bf-20.m: New test.
41676
41677 2000-04-10  Richard Henderson  <rth@cygnus.com>
41678
41679         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41680
41681         * gcc.c-torture/execute/20000412-1.c: New test.
41682
41683 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41684
41685         * g++.old-deja/g++.eh/catchptr1.C: New test.
41686
41687 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41688
41689         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41690
41691 2000-04-08  Neil Booth  <NeilB@earthling.net>
41692
41693         * gcc.dg/cpp-nullchar.c: Remove test as
41694         embedded nulls cause problems.
41695
41696 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41697
41698         * gcc.dg/compare2.c: New test.
41699
41700 2000-04-08  Neil Booth  <NeilB@earthling.net>
41701
41702         * gcc.dg/cpp-nullchar.c: New test.
41703
41704 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41705
41706         * gcc.dg/cpp-mi2.c: New test.
41707         * gcc.dg/cpp-mi2[abc].h: New files.
41708
41709 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41710
41711         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41712         member name.
41713
41714 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41715
41716         * g++.old-deja/g++.abi/vmihint.C: New test.
41717
41718 2000-04-06  Neil Booth  <NeilB@earthling.net>
41719
41720         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41721         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41722         copyright.
41723
41724 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41725
41726         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41727         avoid stack-frame overwrite.
41728
41729 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41730
41731         * gcc.c-torture/compile/20000405-2.c: New test.
41732         * gcc.c-torture/compile/20000405-3.c: New test.
41733
41734 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41735
41736         * gcc.c-torture/compile/20000405-1.c: New test.
41737
41738 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41739
41740         * gcc.dg/cast-qual-1.c: Revert last change.
41741
41742 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41743
41744         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41745
41746 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41747
41748         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41749         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41750
41751 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41752
41753         * gcc.c-torture/compile/20000403-2.c: New test.
41754         * gcc.c-torture/compile/20000403-1.c: New test.
41755
41756 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41757
41758         * gcc.c-torture/execute/20000403-1.c: New test.
41759
41760 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41761
41762         * gcc.c-torture/execute/20000402-1.c: New test.
41763
41764 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41765
41766         * gcc.c-torture/execute/va-arg-15.c: New test.
41767         * gcc.c-torture/execute/va-arg-16.c: New test.
41768         * gcc.c-torture/execute/va-arg-17.c: New test.
41769         * gcc.c-torture/execute/va-arg-18.c: New test.
41770         * gcc.c-torture/execute/va-arg-19.c: New test.
41771
41772 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41773
41774         * gcc.c-torture/compile/981211-1.c: Move to...
41775         * gcc.dg/cpp-as1.c: ...here.
41776         * gcc.dg/cpp-as2.c: New file.
41777
41778         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41779         compiler.
41780
41781 2000-04-02  Neil Booth  <NeilB@earthling.net>
41782
41783         * gcc.dg/cpp-cond.c  New tests.
41784         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41785         accidental success less likely.
41786         * gcc.dg/cpp-missingop.c  New tests.
41787         * gcc.dg/cpp-missingparen.c  New tests.
41788         * gcc.dg/cpp-shift.c  New tests.
41789         * gcc.dg/cpp-shortcircuit.c  New tests.
41790         * gcc.dg/cpp-unary.c  New tests.
41791
41792 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41793
41794         * gcc.c-torture/compile/20000329-1.c: New test.
41795
41796 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41797
41798         * gcc.c-torture/compile/20000326-1.c: New test.
41799         * gcc.c-torture/compile/20000326-2.c: New test.
41800
41801 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41802
41803         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41804         the first parameter is a function argument.
41805
41806 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         * g++.old-deja/g++.ext/array4.C: New test.
41809
41810 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41811
41812         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41813
41814 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41815
41816         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41817
41818 2000-03-19  Richard Henderson  <rth@cygnus.com>
41819
41820         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41821
41822 2000-03-19  Richard Henderson  <rth@cygnus.com>
41823
41824         * gcc.c-torture/compile/20000319-1.c: New test.
41825
41826 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41827
41828         * gcc.c-torture/execute/20000314-3.c: New test.
41829         * gcc.c-torture/execute/20000314-2.c: New test.
41830         * gcc.c-torture/execute/20000314-1.c: New test.
41831         * gcc.c-torture/compile/20000314-2.c: New test.
41832         * gcc.c-torture/compile/20000314-1.c: New test.
41833
41834 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.warn/inline.C: New test.
41837
41838 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41839
41840         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41841         standards-compliant result rather than specific constants.
41842         Put test-values in array.
41843
41844 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41845
41846         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41847         (g++_target_compile): Put test-specific options last.
41848
41849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41850
41851         * g++.old-deja/g++.eh/vbase4.C: New test.
41852
41853 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41854
41855         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41856
41857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41858
41859         * g++.old-deja/g++.brendan/misc12.C: Removed.
41860         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41861         * g++.old-deja/g++.ext/pretty4.C: New test.
41862
41863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41864
41865         * g++.old-deja/g++.other/string2.C: New test.
41866
41867 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41868
41869         * g++.old-deja/g++.warn/impint2.C: New test.
41870
41871 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41872
41873         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41874         is 1, not zero.
41875
41876 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41877
41878         * g++.old-deja/g++.warn/impint.C: New test.
41879         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41880         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41881         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41882         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41883         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41884         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41885         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41886         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41887         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41888         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41889         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41890         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41891
41892 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41893
41894         * gcc.dg/cpp-redef.c: New test.
41895
41896 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41897
41898         * g++.old-deja/g++.pt/unify7.C: New test.
41899
41900 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41901
41902         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41903         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41904
41905 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41906
41907         * gcc.c-torture/compile/20000224-1.c: New test.
41908
41909 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41910
41911         * gcc.c-torture/compile/cpp-2.c: New test.
41912         * gcc.c-torture/compile/cpp-1.c: New test.
41913
41914 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41915
41916         * gcc.c-torture/execute/20000225-1.c: New test.
41917
41918 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41919
41920         * gcc.dg/cpp-li2.c: New test.
41921
41922         * gcc.dg/cpp-wi1.c: New test.
41923
41924         * gcc.dg/cpp-li1.c: New test.
41925
41926 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.other/sizeof5.C: New test.
41929
41930 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41931
41932         * gcc.c-torture/execute/va-arg-13.c: New test.
41933
41934 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41935
41936         * gcc.c-torture/execute/va-arg-12.c: New test.
41937
41938 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41939
41940         * gcc.c-torture/execute/20000223-1.c: New test.
41941
41942 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41943
41944         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41945
41946 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41947
41948         * g++.old-deja/g++.abi/ptrmem.C: New test.
41949
41950 2000-02-19  Richard Henderson  <rth@cygnus.com>
41951
41952         * gcc.c-torture/compile/init-3.c: New.
41953
41954 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41955
41956         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41957         ALWAYS_CXXFLAGS.
41958
41959 2000-02-11  Robert Lipe <robertl@sco.com>
41960
41961         * gcc.c-torture/compile/20000211-3.c: New test.
41962
41963 2000-02-11  Martin Buchholz <martin@xemacs.org>
41964
41965         * gcc.c-torture/compile/20000211-2.c: New test.
41966
41967 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/compile/20000211-1.c: New test.
41970
41971 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41972
41973         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41974           on native targets
41975
41976 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41977
41978         * g++.old-deja/g++.other/cast5.C: New test.
41979
41980 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41981
41982         * gcc.c-torture/execute/20000205-1.c: New.
41983
41984 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41985
41986         * g++.old-deja/g++.jason/cast3.C: Return void.
41987         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41988
41989 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41990
41991         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41992
41993         * gcc.dg/loop-1.c: New test.
41994
41995 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41996
41997         * gcc.c-torture/compile/20000127-1.c: New test.
41998         * gcc.c-torture/execute/991228-1.c: New test.
41999
42000 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42001
42002         * gcc.dg/unused-2.c: New test.
42003
42004         * gcc.dg/conv-1.c: New test.
42005
42006 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42007
42008         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42009         compiler.
42010         (tool_option_proc): Fix typo.
42011
42012 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42013
42014         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42015         of the ld on the host, not on the build machine.
42016         Also, don't crash if '--help' is not a supported option.
42017
42018 2000-01-24  Richard Henderson  <rth@cygnus.com>
42019
42020         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42021
42022 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42023
42024         * gcc.c-torture/execute/20000120-2.c: New test.
42025         * gcc.c-torture/execute/20000120-1.c: New test.
42026
42027 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42028
42029         * gcc.c-torture/execute/20000113-1.c: New test.
42030
42031 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42032
42033         * gcc.c-torture/execute/20000112-1.c: New test.
42034
42035 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42036
42037         * gcc.dg/20000111-1.c: New test.
42038
42039 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42040
42041         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42042         with 16 bit integers.
42043
42044 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42045
42046         * gcc.dg/20000108-1.c: New test.
42047
42048 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42049
42050         * g++.old-deja/g++.ns/koenig8.C: New test.
42051
42052 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42053
42054         * g++.old-deja/g++.other/cast4.C: New test.
42055
42056 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42057
42058         * gcc.c-torture/compile/20000105-2.c: New test.
42059         * gcc.c-torture/compile/20000105-1.c: New test.
42060
42061 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42062
42063         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42064         references to printf & atoi to conform to ANSI standard.
42065         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42066         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42067         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42068         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42069         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42070         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42071         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42072         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42073         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42074         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42075         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42076         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42077         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42078         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42079         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42080         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42081         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42082         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42083         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42084         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42085         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42086         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42087         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42088         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42089         * g++.old-deja/g++.brendan/init3.C: Likewise.
42090         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42091         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42092         * g++.old-deja/g++.brendan/new2.C: Likewise.
42093         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42094         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42095         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42096         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42097         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42098         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42099         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42100         * g++.old-deja/g++.brendan/template24.C: Likewise.
42101         * g++.old-deja/g++.brendan/template3.C: Likewise.
42102         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42103         * g++.old-deja/g++.jason/inline3.C: Likewise.
42104         * g++.old-deja/g++.jason/opeq.C: Likewise.
42105         * g++.old-deja/g++.law/arg5.C: Likewise.
42106         * g++.old-deja/g++.law/arm7.C: Likewise.
42107         * g++.old-deja/g++.law/ctors11.C: Likewise.
42108         * g++.old-deja/g++.law/cvt8.C: Likewise.
42109         * g++.old-deja/g++.law/init9.C: Likewise.
42110         * g++.old-deja/g++.law/refs4.C: Likewise.
42111         * g++.old-deja/g++.law/template2.C: Likewise.
42112         * g++.old-deja/g++.law/visibility24.C: Likewise.
42113         * g++.old-deja/g++.law/vtable3.C: Likewise.
42114         * g++.old-deja/g++.mike/asm2.C: Likewise.
42115         * g++.old-deja/g++.mike/eh1.C: Likewise.
42116         * g++.old-deja/g++.mike/misc1.C: Likewise.
42117         * g++.old-deja/g++.mike/misc13.C: Likewise.
42118         * g++.old-deja/g++.mike/misc14.C: Likewise.
42119         * g++.old-deja/g++.mike/ns12.C: Likewise.
42120         * g++.old-deja/g++.mike/p1248.C: Likewise.
42121         * g++.old-deja/g++.mike/p3708.C: Likewise.
42122         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42123         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42124         * g++.old-deja/g++.mike/p646.C: Likewise.
42125         * g++.old-deja/g++.mike/p700.C: Likewise.
42126         * g++.old-deja/g++.mike/p783.C: Likewise.
42127         * g++.old-deja/g++.mike/p783a.C: Likewise.
42128         * g++.old-deja/g++.mike/p783b.C: Likewise.
42129         * g++.old-deja/g++.mike/p786.C: Likewise.
42130         * g++.old-deja/g++.mike/p789.C: Likewise.
42131         * g++.old-deja/g++.mike/p789a.C: Likewise.
42132         * g++.old-deja/g++.mike/p807a.C: Likewise.
42133         * g++.old-deja/g++.other/delete3.C: Likewise.
42134         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42135         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42136         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42137         * g++.old-deja/g++.other/empty1.C: Likewise.
42138         * g++.old-deja/g++.other/temporary1.C: Likewise.
42139         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42140         * g++.old-deja/g++.pt/t16.C: Likewise.
42141         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42142
42143 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42144
42145         * gcc.dg/991230-1.c: New test.
42146
42147 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42148
42149         * gcc.c-torture/compile/991229-3.c: New test.
42150         * gcc.c-torture/compile/991229-2.c: New test.
42151         * gcc.c-torture/compile/991229-1.c: New test.
42152
42153 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42154
42155         * gcc.c-torture/compile/labels-2.c: New test.
42156
42157 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42158
42159         * gcc.c-torture/execute/991227-1.c: New test.
42160
42161 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42162
42163         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42164
42165 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42166
42167         * gcc.c-torture/execute/991221-1.c: New test.
42168
42169 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42170
42171         * g++.old-deja/g++.other/cast3.C: New test.
42172
42173 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42174
42175         * gcc.c-torture/execute/991216-4.c: New test.
42176
42177 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42178
42179         * gcc.c-torture/execute/991216-1.c: New test.
42180         * gcc.c-torture/execute/991216-2.c: New test.
42181         * gcc.c-torture/execute/991216-3.c: New test.
42182
42183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42184
42185         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42186         Actually make the test fail by using "-O2" for compilation.
42187
42188 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42189
42190         * g++.old-deja/g++.warn/cast-align1.C: New test.
42191
42192 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42193
42194         * gcc.c-torture/compile/991214-1.c: New test.
42195         * gcc.c-torture/compile/991214-2.c: New test.
42196
42197 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42198
42199         * gcc.dg/991214-1.c: New test.
42200
42201 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42202
42203         * gcc.c-torture/compile/991213-3.c: New test.
42204         * gcc.c-torture/compile/991213-2.c: New test.
42205         * gcc.c-torture/compile/991213-1.c: New test.
42206
42207 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42208
42209         * gcc.dg/991209-1.c: New test.
42210
42211 1999-12-08  Nathan Sidwell <nathan@acm.org>
42212
42213         * gcc.c-torture/compile/991208-1.c: New test.
42214
42215 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42216
42217         * gcc.dg/ultrasp2.c: New test.
42218
42219 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42220
42221         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42222
42223 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42224
42225         * gcc.c-torture/compile/991202-1.c: New test.
42226         * gcc.c-torture/execute/991202-1.c: New test.
42227         * gcc.c-torture/execute/991202-2.c: New test.
42228         * gcc.c-torture/execute/991202-3.c: New test.
42229
42230 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42231
42232         * g++.old-deja/g++.abi/align.C: New test.
42233         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42234         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42235
42236 1999-12-01  Richard Henderson  <rth@cygnus.com>
42237
42238         * gcc.c-torture/execute/991201-1.c: New.
42239
42240 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42241
42242         * gcc.dg/991129-1.c: New test.
42243
42244 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42245
42246         * gcc.c-torture/compile/991127-1.c: New test.
42247
42248 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42249
42250         * g++.old-deja/g++.other/warn4.C: New test.
42251
42252 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42253
42254         * g++.old-deja/g++.eh/cleanup2.C: New test.
42255         * g++.old-deja/g++.ext/pretty2.C: New test.
42256         * g++.old-deja/g++.ext/pretty3.C: New test.
42257         * g++.old-deja/g++.other/debug6.C: New test.
42258
42259 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42260
42261         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42262         compiler_output to look for one error message instead of two.
42263
42264 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42265
42266         * gcc.c-torture/execute/991118-1.c: Also test case
42267         where the word boundary does not split a byte evenly.
42268
42269 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42270
42271         * g++.old-deja/g++.ext/restrict1.C: New test.
42272
42273 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42274
42275         * gcc.c-torture/execute/991118-1.c: New test.
42276
42277 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42278
42279         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42280         working directory pathnames.
42281
42282 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42283
42284         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42285         host is equipped with driver.h and driver.o so it can actually
42286         compile and run the tests.
42287
42288 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42289
42290         * gcc.c-torture/compile/991008-1.c: New test.
42291
42292 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42293
42294         * lib/gcc-dg.exp: Include target-supports.exp
42295
42296 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42297
42298         * lib/target-supports.exp: New file: Provide procs to test for
42299         features supported by the target.
42300         (check_weak_available): Moved here from ecos.exp.
42301         (check_alias_available): New proc: Determine of the target
42302         toolchain supports the alias attribute.
42303
42304         * gcc.dg/special/ecos.exp: Move check_weak_available to
42305         target-supports.exp.
42306         (alias-1.c): Only perform the test if the target supports
42307         aliases.
42308         (wkali-1.c): Only perform the test if the target supports
42309         aliases.
42310
42311         * gcc.dg/990506-0.c: Expect error messages from cross
42312         targets as well as native targets.
42313
42314 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42315
42316         * gcc.dg/ultrasp1.c: Removed xfail.
42317         * gcc.dg/struct-ret-2.c: Likewise.
42318         * gcc.dg/array-1.c: Likewise.
42319
42320 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42321
42322         * gcc.dg/struct-ret-2.c: New test.
42323
42324         * gcc.dg/array-1.c: New test.
42325
42326 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42327
42328         * gcc.c-torture/execute/991030-1.c: New test.
42329
42330 1999-10-26  Richard Henderson  <rth@cygnus.com>
42331
42332         * gcc.c-torture/compile/991026-2.c: New test.
42333
42334 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42335
42336         * gcc.c-torture/compile/991026-1.c: New test.
42337
42338 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42339
42340         * gcc.c-torture/execute/991023-1.c: New test.
42341
42342 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42343
42344         * gcc.c-torture/execute/991019-1.c: New test.
42345
42346 1999-10-16  Richard Henderson  <rth@cygnus.com>
42347
42348         * gcc.c-torture/execute/991016-1.c: New test.
42349
42350 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42351
42352         * gcc.c-torture/execute/991014-1.c: New test.
42353
42354 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42355
42356         * g++.old-deja/g++.other/union2.C: New test.
42357
42358 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42359
42360         * g++.old-deja/g++.other/vaarg2.C: New test.
42361         * g++.old-deja/g++.other/vaarg3.C: New test.
42362
42363 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42364
42365         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42366         in compile/.
42367
42368 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42369
42370         * gcc.c-torture/execute/va-arg-11.c: New test.
42371
42372 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42373
42374         * lib/file-format.exp (gcc_target_object_format): Don't
42375         crash if objdump is unavailable.
42376
42377 1999-09-29  Donn Terry <donn@interix.com>
42378
42379         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42380
42381 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42382
42383         * gcc.c-torture/compile/990928-1.c: New test.
42384
42385 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42386
42387         * g++.old-deja/g++.other/decl6.C: New test.
42388
42389 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42390
42391         * gcc.c-torture/execute/va-arg-10.c: New test.
42392
42393 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42394
42395         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42396         __PRETTY_FUNCTION__.
42397
42398 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42399
42400         * gcc.c-torture/execute/990923-1.c: New test.
42401
42402 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42403
42404         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42405         for which -fpic is inappropriate.
42406
42407 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42408
42409         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42410
42411 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42412
42413         * g++.old-deja/g++.other/dyncast1.C: New test.
42414         * g++.old-deja/g++.other/dyncast2.C: New test.
42415         * g++.old-deja/g++.other/dyncast3.C: New test.
42416         * g++.old-deja/g++.other/dyncast4.C: New test.
42417         * g++.old-deja/g++.other/dyncast5.C: New test.
42418         * g++.old-deja/g++.eh/catch3.C: New test.
42419         * g++.old-deja/g++.eh/catch3p.C: New test.
42420         * g++.old-deja/g++.eh/catch4.C: New test.
42421         * g++.old-deja/g++.eh/catch4p.C: New test.
42422         * g++.old-deja/g++.eh/catch5.C: New test.
42423         * g++.old-deja/g++.eh/catch5p.C: New test.
42424         * g++.old-deja/g++.eh/catch6.C: New test.
42425         * g++.old-deja/g++.eh/catch6p.C: New test.
42426         * g++.old-deja/g++.eh/catch7.C: New test.
42427         * g++.old-deja/g++.eh/catch7p.C: New test.
42428         * g++.old-deja/g++.eh/catch8.C: New test.
42429         * g++.old-deja/g++.eh/catch8p.C: New test.
42430         * g++.old-deja/g++.eh/catch9.C: New test.
42431         * g++.old-deja/g++.eh/catch9p.C: New test.
42432
42433 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42434
42435         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42436         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42437
42438 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42439
42440         * gcc.c-torture/compile/990913-1.c: New test.
42441
42442 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42443
42444         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42445         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42446
42447 1999-09-09  Richard Henderson  <rth@cygnus.com>
42448
42449         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42450
42451 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42452
42453         * g++.old-deja/g++.other/lookup11.C: New test.
42454         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42455         what is permitted and what we want.
42456         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42457         overload use.
42458         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42459
42460 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42461
42462         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42463         * gcc.c-torture/noncompile/poison-1.c: New file.
42464
42465 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42466
42467         * g++.old-deja/g++.other/sizeof3.C: New test.
42468         * g++.old-deja/g++.other/sizeof4.C: New test.
42469         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42470         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42471
42472 1999-09-07  Richard Henderson  <rth@cygnus.com>
42473
42474         * gcc.dg/va-arg-1.c: New.
42475
42476 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42477
42478         * gcc.c-torture/execute/va-arg-9.c: New test.
42479
42480 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42481
42482         * g77.f-torture/compile/980519-2.f: New test.
42483         * g77.f-torture/compile/19990905-0.f: New test.
42484         * g77.f-torture/compile/19990905-1.f: New test.
42485         * g77.f-torture/compile/19990905-2.f: New test.
42486
42487         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42488
42489 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42490
42491         * gcc.c-torture/execute/990827-1.c: Fix typo.
42492
42493 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42494
42495         * g++.old-deja/g++.other/deref1.C: New test.
42496
42497 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42498
42499         * g++.old-deja/g++.other/ambig2.C: New test.
42500         * g++.old-deja/g++.other/cond5.C: New test.
42501         * g++.old-deja/g++.other/lookup16.C: New test.
42502
42503 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42504
42505         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42506         assemblers too.
42507
42508 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42509
42510         * lib/c-torture.exp: Avoid the "compare executables" optimization
42511         when testing native.
42512
42513 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42514
42515         * gcc.c-torture/execute/990829-1.c: New test.
42516         * gcc.c-torture/compile/990829-1.c: New test.
42517
42518 1999-08-27  Paul Burchard  <burchard@pobox.com>
42519
42520         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42521         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42522         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42523         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42524         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42525         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42526         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42527         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42528         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42529         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42530         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42531
42532 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42533
42534         * gcc.c-torture/execute/990827-1.c: New test.
42535
42536 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42537
42538         * g77.f-torture/noncompile/19990826-4.f: New test.
42539
42540         * g77.f-torture/compile/19990826-3.f: New test.
42541
42542         * g77.f-torture/execute/19990826-2.f: New test.
42543
42544         * g77.f-torture/compile/19990826-1.f: New test.
42545
42546         * gcc.c-torture/execute/990826-0.c: New test.
42547         * g77.c-torture/execute/19990826-0.f: New test.
42548
42549         * g77.f-torture/noncompile/970626-2.f: New test.
42550
42551 1999-08-25  Paul Burchard  <burchard@pobox.com>
42552
42553         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42554         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42555         lss-011.C: New tests.
42556
42557 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42558
42559         * g++.old-deja/g++.other/decl5.C: New test.
42560
42561 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42562
42563         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42564         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42565         call `postbase' for each one.  All callers of `postbase' changed
42566         to call this instead.
42567
42568 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42569
42570         * gcc.c-torture/execute/990811-1.c: New test.
42571
42572 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42573
42574         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42575         just native ones.
42576
42577         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42578         just native ones.
42579
42580 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42581
42582         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42583
42584 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42585
42586         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42587
42588 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42589
42590         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42591
42592 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42593
42594         * gcc.c-torture/execute/990804-1.c: New test.
42595
42596 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42597
42598         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42599         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42600         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42601
42602 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42603
42604         * g++.old-deja/g++.other/struct1.C: New test.
42605
42606 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42607
42608         * g++.old-deja/g++.other/enum2.C: New test.
42609
42610 1999-08-02  Richard Henderson  <rth@cygnus.com>
42611
42612         Adapted from tests from Franz Sirl:
42613         * gcc.c-torture/execute/va-arg-7.c: New test.
42614         * gcc.c-torture/execute/va-arg-8.c: New test.
42615
42616 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42617
42618         * gcc.c-torture/compile/990801-2.c: New test.
42619
42620         * gcc.c-torture/compile/990801-1.c: New test.
42621
42622 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42623
42624         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42625         fp-cmp-1.c, converting double to float.
42626
42627         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42628         fp-cmp-1.c, converting double to long double.
42629
42630         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42631         from fr1 to unknown_register, since fr1 is a legitimate register
42632         on some machines.
42633
42634 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42635
42636         * README: More listname related changes.
42637
42638 1999-07-08  Catherine Moore  <clm@cygnus.com>
42639
42640         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42641
42642 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42643
42644         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42645
42646 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42647
42648         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42649
42650 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42651
42652         * gcc.dg/990703-1.c: New test.
42653
42654 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42655
42656         * lib/file-format.exp: New file: Move definition of proc
42657         gcc_target_object_format to here from
42658         gcc.dg/special/ecos.exp.
42659
42660         * lib/c-torture.exp: Include lib file-format.exp.
42661         * lib/gcc-dg.exp: Include lib file-format.exp.
42662
42663         * gcc.dg/special/ecos.exp: Remove definition of proc
42664         gcc_target_object_format.
42665
42666 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42667
42668         * gcc.c-torture/execute/990628-1.c: New test.
42669
42670 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42671
42672         * gcc.c-torture/compile/990625-2.c: New test.
42673
42674         * gcc.c-torture/compile/990625-1.c: New test.
42675
42676 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42677
42678         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42679         attributes compile.
42680         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42681         ports that use the COFF/PE file format.
42682
42683 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42684
42685         * gcc.c-torture/compile/990617-1.c: New test.
42686
42687 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42688
42689         * g++.old-deja/g++.other/decl4.C: New test.
42690
42691 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42692
42693         * g++.old-deja/g++.other/bitfld3.C: New test.
42694
42695 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42696
42697         * g++.old-deja/g++.eh/catch1.C: New test.
42698
42699 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42700
42701         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42702
42703         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42704         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42705
42706 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42707
42708         * g77.f-torture/compile/19990502-0.f: Replace with new,
42709         shorter, test that still fails after recent changes.
42710
42711 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42712
42713         * gcc.c-torture/execute/990604-1.c: New test.
42714
42715 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42716
42717         * gcc.c-torture/execute/990531-1.c: New test.
42718
42719 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42720
42721         * gcc.c-torture/compile/990527-1.c: New test.
42722
42723 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42724
42725         * gcc.c-torture/execute/990527-1.c: New test.
42726
42727 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42728
42729         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42730         bitfields as signed.
42731
42732 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42733
42734         * g77.f-torture/compile/19990525-0.f: New test.
42735
42736 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42737
42738         * gcc.c-torture/execute/990525-2.c: New test.
42739
42740         * gcc.c-torture/execute/990525-1.c: New test.
42741
42742 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42743
42744         * g++.old-deja/g++.other/anon3.C: New test.
42745         * g++.old-deja/g++.other/anon4.C: New test.
42746         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42747         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42748         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42749         Merrill).
42750
42751 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42752
42753         * gcc.c-torture/execute/990524-1.c: New test.
42754
42755         * gcc.dg/990524-1.c: New test.
42756
42757 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42758
42759         * gcc.c-torture/compile/990523-1.c: New test.
42760
42761 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42762
42763         * gcc.c-torture/compile/990519-1.c: New test.
42764
42765 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42766
42767         * gcc.c-torture/compile/990517-1.c: New test.
42768
42769         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42770         (e4, f4): New tests.
42771         (main): Call them.
42772
42773 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42774
42775         * gcc.dg/noreturn-1.c: New test.
42776
42777 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42778
42779         * gcc.c-torture/execute/990513-1.c: New test.
42780
42781 1999-05-10  Richard Henderson  <rth@cygnus.com>
42782
42783         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42784
42785 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42786
42787         * g77.f-torture/execute/erfc.f: Use small single-precision
42788         values, to avoid problems on Alphas when not -mieee.
42789
42790 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42791
42792         * gcc.dg/990506-0.c: New test.
42793
42794 1999-05-08  Richard Henderson  <rth@cygnus.com>
42795
42796         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42797         the constant to test.  Don't XFAIL 64-bit targets.
42798
42799         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42800         * g++.old-deja/g++.law/profile1.C: Likewise.
42801
42802         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42803         operator new instances.
42804         * g++.old-deja/g++.other/delete5.C: Likewise.
42805
42806 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42807
42808         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42809         intrinsic.
42810
42811 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42812
42813         * g77.f-torture/execute/u77-test.f: Reverse order of two
42814         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42815
42816 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42817
42818         * gcc.dg/compare1.c: New test.
42819
42820 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42821
42822         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42823         New tests.
42824
42825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42826
42827         * g77.f-torture/compile/19990502-1.f: New test.
42828
42829 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42830
42831         * g77.f-torture/compile/19990502-0.f: New test.
42832
42833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42834
42835         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42836         intrinsic.
42837
42838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42839
42840         * g77.f-torture/execute/u77-test.f (main): List libU77
42841         intrinsics not currently tested.
42842         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42843         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42844         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42845         Trim blanks off the ends of some printed strings.
42846
42847 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42848
42849         * g77.f-torture/execute/u77-test.f (main): Just warn about
42850         FSTAT gid disagreement, as it's expected on some systems.
42851
42852 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42853
42854         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42855         use a new function, which allows for some slop.
42856         Clean up some commentary.
42857         (issum): The new function.
42858         (sgladd): Deleted subroutine.
42859
42860 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42861
42862         * g77.f-torture/execute/u77-test.f: Modify to be more like
42863         libf2c/libU77 version, bringing patches to that version here.
42864         Add suitable commentary.
42865
42866 1999-04-25  Richard Henderson  <rth@cygnus.com>
42867
42868         * gcc.dg/990424-1.c: New test.
42869
42870 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42871
42872         * g77.f-torture/execute/u77-test.f (main): Bug involving
42873         LSTAT has been fixed, so turn back on full checking.
42874
42875 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42876
42877         * g77.f-torture/compile/19990419-0.f: New test.
42878         * g77.f-torture/execute/19990419-1.f: New test.
42879
42880 1999-04-17  Richard Henderson  <rth@cygnus.com>
42881
42882         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42883         to avoid the need for a prototype to supress a warning.
42884
42885 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42886
42887         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42888
42889 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42890
42891         * gcc.c-torture/execute/990404-1.c: New test.
42892
42893 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42894
42895         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42896         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42897         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42898         missing initializer warnings.
42899
42900 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42901
42902         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42903         matching strings.
42904
42905 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42906
42907         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42908
42909 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42910
42911         * g77.f-torture/execute/19990325-0.f: New test.
42912         * g77.f-torture/execute/19990325-1.f: New test.
42913
42914 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42915
42916         * gcc.c-torture/execute/990324-1.c: New test.
42917
42918 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42919
42920         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42921         test with 4.
42922
42923 1999-03-17  Richard Henderson  <rth@cygnus.com>
42924
42925         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42926
42927 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42928
42929         * g77.f-torture/execute/19990313-2.f: New test.
42930         * g77.f-torture/execute/19990313-3.f: New test.
42931
42932 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42933
42934         * g77.f-torture/execute/19990313-0.f: New test.
42935         * g77.f-torture/execute/19990313-1.f: New test.
42936
42937 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42938
42939         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42940         printf to sprintf.
42941         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42942         (main): Add check for u15.  Conditionalize u31 check depending on
42943         whether ints are <32 bits or >=32 bits.
42944
42945 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42946
42947         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42948
42949 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42950
42951         * g77.f-torture/compile/19990305-0.f: New test.
42952         * g77.f-torture/execute/19981119-0.f: New test.
42953
42954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42955
42956         * g77.f-torture/execute/970625-2.f: call ABORT if final
42957         result is not correct, instead of just printing it.
42958         Add this checking via newly introduced obfuscation, to
42959         trip up buggy front ends.
42960
42961 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42962
42963         * g77.f-torture/compile/960317-1.f: Moved from being
42964         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42965
42966 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42967
42968         * g77.f-torture/execute/960317-1.f: New (old) test.
42969         * g77.f-torture/execute/970625-2.f: Ditto.
42970
42971 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42972
42973         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42974         message on line 1 or line 2; cccp and cpplib do this differently.
42975
42976 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42977
42978         * g++.old-deja/g++.law/weak1.C: New test.
42979
42980 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42981
42982         * gcc.c-torture/execute/990119-1.c: Renamed to...
42983         * gcc.dg/990119-1.c: this, so it will only be tested once
42984         (it's a preprocessor test, it doesn't need to be run at
42985         multiple optimization levels).
42986
42987 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42988
42989         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42990           ALWAYS_CXXFLAGS.
42991
42992 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42993
42994         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42995         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42996         to not be compilable by current g77.
42997
42998 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42999
43000         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43001
43002 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43003
43004         * gcc.c-torture/execute/990222-1.c: New test.
43005
43006 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43007
43008         * g77.f-torture/compile/19990218-0.f: New test.
43009         * g77.f-torture/noncompile/19990218-1.f: New test.
43010
43011 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43012
43013         * g77.f-torture/compile/19981216-0.f: New test.
43014
43015 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43016
43017         * gcc.dg/990214-1.c: New test.
43018
43019 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43020
43021         * gcc.dg/990213-2.c: New test.
43022
43023         * gcc.dg/990213-1.c: New test.
43024
43025 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43026
43027         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43028         ints.
43029
43030 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43031
43032         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43033         specified by target.
43034
43035         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43036
43037 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43038
43039         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43040
43041 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43042
43043         * gcc.dg/special/ecos.exp: New test driver for new tests with
43044         special requirements.
43045
43046         * gcc.dg/special/alias-1.c: New test.
43047         * gcc.dg/special/gcsec-1.c: New test.
43048         * gcc.dg/special/weak-1.c: New test.
43049         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43050         * gcc.dg/special/weak-2.c: New test.
43051         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43052         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43053         * gcc.dg/special/wkali-1.c: New test.
43054         * gcc.dg/special/wkali-2.c: New test.
43055         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43056         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43057
43058 1999-02-10  Felix Lee  <flee@cygnus.com>
43059
43060           * lib/c-torture.exp (c-torture-compile): Pull out code for
43061           analyzing gcc error messages.
43062           (c-torture-execute): Likewise.  Fix some (harmless) false
43063           positives.
43064           * lib/gcc.exp (gcc_check_compile): New function.
43065
43066 1999-02-08  Richard Henderson  <rth@cygnus.com>
43067
43068         * gcc.c-torture/execute/990208-1.c: New test.
43069
43070 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43071
43072         * g++.dg/special/ecos.exp: New driver for new tests with special
43073         requirements
43074
43075         * g++.dg/special/conpr-1.C: New test
43076         * g++.dg/special/conpr-2.C: New test
43077         * g++.dg/special/conpr-2a.C: New test
43078         * g++.dg/special/conpr-3.C: New test
43079         * g++.dg/special/conpr-3a.C: New test
43080         * g++.dg/special/conpr-3b.C: New test
43081
43082         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43083         allow g++ to use the dg driver
43084
43085         * README: Add comment about g++.dg directory
43086
43087 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43088
43089         * README: Update email addresses.
43090
43091 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43092
43093         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43094         arguments in order to force structure S onto the stack even on
43095         the alpha.
43096         (test): Pass 10 leading arguments to function foo as well as the
43097         structure S.
43098
43099         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43100         failure for all targets.
43101
43102         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43103         abort to terminate program execution.
43104
43105 1999-01-30  Richard Henderson  <rth@cygnus.com>
43106
43107         * gcc.c-torture/execute/990130-1.c: New test.
43108
43109 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43110
43111         * gcc.dg/990130-1.c: New test.
43112
43113 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43114
43115         * gcc.c-torture/execute/990128-1.c: New test.
43116
43117 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43118
43119         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43120
43121 1999-01-27  Felix Lee  <flee@cygnus.com>
43122
43123         * lib/c-torture.exp (c-torture-compile): pull out code for
43124         analyzing gcc error messages.
43125         (c-torture-execute): ditto, and fix some (harmless) false
43126         positives.
43127         * lib/gcc.exp (gcc_check_compile): new function.
43128
43129 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43130
43131         * gcc.dg/990117-1.c: New test.
43132
43133         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43134
43135         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43136
43137 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43138
43139         * g77.f-torture/compile/990115-1.f: New test.
43140
43141 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43142
43143         * gcc.c-torture/compile/990107-1.c: New test
43144
43145 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43146
43147         * gcc.c-torture/execute/990106-2.c: New test.
43148
43149         * gcc.c-torture/execute/990106-1.c: New test.
43150
43151 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43152
43153         * gcc.c-torture/compile/981223-1.c: New test.
43154
43155 1998-12-29  Richard Henderson  <rth@cygnus.com>
43156
43157         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43158         (opt3): Rename from opt4 and disable.
43159
43160 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43161
43162         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43163
43164 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43165
43166         * g++.old-deja/g++.other/conv5.C: New test.
43167
43168 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43169
43170         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43171
43172 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43173
43174         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43175
43176 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43177
43178         * gcc.c-torture/compile/981211-1.c: New test.
43179
43180 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43181
43182         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43183
43184         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43185
43186 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43187
43188         * gcc.special/930510-1.c: Make C9X safe.
43189         * gcc.misc-tests/gcov-1.c Similarly.
43190         * gcc.misc-tests/gcov-2.c Similarly.
43191
43192 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43193
43194         * gcc.dg/ultrasp1.c: New test.
43195
43196 1998-12-06  Richard Henderson  <rth@cygnus.com>
43197
43198         * gcc.c-torture/execute/981206.c: New test.
43199
43200 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43201
43202         * g++.old-deja/g++.ns/template7.C: New test.
43203
43204         * g++.old-deja/g++.other/expr1.C: New test.
43205
43206         * g++.old-deja/g++.eh/tmpl3.C: New test.
43207
43208         * g++.old-deja/g++.eh/tmpl2.C: New test.
43209
43210 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43211
43212         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43213         * g++.old-deja/g++.other/using6.C: Removed.
43214         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43215
43216         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43217
43218 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43219
43220         * g++.old-deja/g++.pt/overload8.C: New test.
43221
43222         * g++.old-deja/g++.pt/overload7.C: New test.
43223
43224         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43225
43226         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43227         and relinking messages.
43228         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43229         compiling with -frepo.
43230
43231 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43232
43233         * g++.old-deja/g++.pt/lookup6.C: New test.
43234
43235 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43236
43237         * gcc.c-torture/execute/981130-1.c: New test.
43238         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43239
43240 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43241
43242         * g++.old-deja/g++.pt/explicit76.C: New test.
43243
43244         * g++.old-deja/g++.pt/friend38.C: New test.
43245
43246         * g++.old-deja/g++.ns/crash2.C: New test.
43247
43248         * g++.old-deja/g++.pt/defarg8.C: New test.
43249
43250         * g++.old-deja/g++.pt/instantiate6.C: New test.
43251
43252         * g++.old-deja/g++.pt/static6.C: New test.
43253
43254         * g++.old-deja/g++.pt/decl2.C: New test.
43255
43256 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43257
43258         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43259         problem is actually related with name lookup, but so what? :-)
43260
43261         * g++.old-deja/g++.pt/friend37.C: New test.
43262
43263 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43264
43265         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43266         element, which fails on some systems.
43267
43268         * g77.f-torture/execute/labug1.f: New test.
43269
43270 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43271
43272         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43273         is defined.
43274
43275 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43276
43277         * g77.f-torture/compile/981117-1.f: New test.
43278
43279 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43280
43281         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43282         properly discarded.
43283
43284 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43285
43286         * gcc.c-torture/execute/memcheck: New directory of tests for
43287         -fcheck-memory-usage.
43288
43289 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43290
43291         * README: New file, general information about the testsuite and
43292         new description of the various C++ test subdirectories.
43293         * README.g++: Eliminate obsolete information, update and move most
43294         relevant stuff to README.
43295
43296 1998-11-07  Richard Henderson  <rth@cygnus.com>
43297
43298         * gcc.c-torture/compile/981107-1.c: New test.
43299
43300 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43301
43302         * execute/memcpy-bi.c: New testcase.
43303
43304 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43305
43306         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43307         base classes.
43308
43309         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43310         template is selected.
43311
43312         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43313         classes, it should be accepted for all types.
43314
43315         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43316
43317         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43318         specializations start with template headers.
43319
43320 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43321
43322         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43323
43324         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43325         non-POD types.
43326
43327 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43328
43329         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43330
43331 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43332
43333         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43334
43335 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43336
43337         * 981019-1.c: New test.
43338
43339 1998-10-14  Robert Lipe <robertl@dgii.com>
43340
43341         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43342         find objc headers.
43343
43344 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43345
43346         * compile/981001-4.c: Remove use of GCC extension that triggers a
43347         compiler bug.
43348
43349 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43350
43351         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43352
43353 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43354
43355         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43356         instantiation of template produces incorrect code for delete
43357         expression.
43358
43359         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43360         constructors' name is not unique.
43361         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43362         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43363
43364         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43365         automatic array of const is ill-formed.
43366
43367         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43368         of template parameter?
43369
43370         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43371         const.
43372
43373         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43374         pointer-to-member expression.
43375
43376         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43377         declaration causes ICE.
43378
43379 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43380
43381         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43382         reserved in the global namespace.
43383
43384         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43385         generate needed virtual table.
43386
43387         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43388
43389 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43390
43391         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43392         template-dependent type
43393
43394 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43395
43396         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43397         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43398         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43399
43400         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43401         class should be usable as argument of member function.
43402         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43403         class should be usable as return type of member function.
43404         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43405         class should be usable as type of data member.
43406
43407         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43408
43409 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43410
43411         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43412
43413 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43414
43415         * gcc.dg/dll-?.c Add thumb to target list.
43416         Fix assembler scan patterns to match current assembler output.
43417
43418 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43419
43420         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43421         matching of template brackets.
43422
43423         * g++.old-deja/g++.other/using4.C: New test.  Test using
43424         declarations of methods from base classes.
43425
43426         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43427         within functions should introduce names into the innermost
43428         enclosing namespace.
43429
43430         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43431         of static locals if first initialization throws.
43432
43433 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43434
43435         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43436
43437 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43438
43439         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43440         lose track of the possible targets of tablejump insns.
43441         * special/special.exp: Run it.
43442
43443 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43444
43445         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43446         must be declared before its specializations can be named in friend
43447         declarations.
43448
43449 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43450
43451         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43452
43453         * g77.f-torture/execute/io1.f: New test.
43454
43455 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43456
43457         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43458         with pointer to template function, for which no argument deduction
43459         is possible.
43460
43461         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43462         specialization of template function as argument to template
43463         function.
43464
43465         * g++.old-deja/g++.other/access2.C: New test; Inner class
43466         shouldn't have privileged access to Outer's names.
43467
43468 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43469
43470         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43471         friend template declared within template class conflicts with
43472         nested class of the same name.
43473
43474         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43475         is ignored.
43476
43477         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43478         object with direct initializer as function declaration.
43479
43480         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43481         initializers.
43482
43483         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43484         involving const pointer and NULL produces incorrect result.
43485
43486         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43487         type name without `typename' should be rejected with -pedantic.
43488
43489 1998-10-02  Richard Henderson  <rth@cygnus.com>
43490
43491         * g++.old-deja/g++.other/addrof1.C: New test.
43492
43493 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43494
43495         * gcc.c-torture/compile/981001-1.c: New test.
43496         * gcc.c-torture/execute/981001-1.c: New test.
43497
43498 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43499
43500         * gcc.c-torture/compile/981001-2.c: New test.
43501         * gcc.c-torture/compile/981001-3.c: New test.
43502         * gcc.c-torture/compile/981001-4.c: New test.
43503
43504 1998-10-01  Robert Lipe  <robertl@dgii.com>
43505
43506         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43507         multilibbed hosts.  Idea grafted from g77.exp.
43508
43509 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43510
43511         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43512         avoid losing on systems which need -lsocket.
43513
43514 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43515
43516         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43517         * g++.old-deja/g++.other/nested2.C: Ditto.
43518         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43519         failure.
43520
43521 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43522
43523         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43524         preferred over template operator!= for enum bitfields.
43525
43526 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43527
43528         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43529         that happen to have the same base name, but in different scopes,
43530         are incorrectly rejected.
43531
43532 1998-09-16  Richard Henderson  <rth@cygnus.com>
43533
43534         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43535         on the native word size instead of an integer literal.
43536
43537 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43538
43539         * g++.old-deja/g++.other/static2.C: Invocation of static data
43540         member of type pointer-to-function denoted as non-static member.
43541
43542         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43543         checks involving function types and aliases.
43544
43545 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43546
43547         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43548         redefined to the same non-trivial type.
43549
43550         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43551         namespace-qualification of template specializations declared in
43552         other namespaces.
43553
43554         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43555         to declare a subset of the specializations of a template function
43556         as friends of specializations of a template class.
43557
43558         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43559         member templates that do not fully specialize the enclosing
43560         template class are rejected.
43561
43562 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43563
43564         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43565
43566 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43567
43568         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43569         altered from libf2c/libU77 version.
43570
43571 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43572
43573         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43574
43575 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43576
43577         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43578         (un)signed char are different types for template specialization
43579         purposes.
43580
43581 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43582
43583         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43584         * objc: ObjC testsuite.
43585
43586 1998-08-31  Catherine Moore  <clm@cygnus.com>
43587
43588         * gcc.c-torture/execute/941014-1.x: New file.
43589
43590 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43591
43592         * lib/c-torture.exp: Add support for
43593         torture_eval_before_compile and torture_eval_before_execute
43594         variables.
43595
43596 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43597
43598         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43599         this test triggers valid.
43600
43601 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43602
43603         * gcc.dg/980827-1.c: New test.
43604
43605 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43606
43607         * gcc.c-torture/execute/loop-4b.c: New test.
43608
43609 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43610
43611         * lib/c-torture.exp: Add support for
43612         torture_eval_before_compile and torture_eval_before_execute
43613         variables.
43614
43615 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43616
43617         * gcc.c-torture/compile/980825-1.c: New test.
43618
43619 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43620
43621         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43622         count number tests in opt_t0 not good_t0.
43623
43624 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43625
43626         * gcc.c-torture/compile/930326-1.x: Fix typo.
43627
43628 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43629
43630         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43631         causes an ICE.
43632
43633 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43634
43635         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43636         STACK_SIZE is defined.
43637         * gcc.c-torture/unsorted/stuct.c: Similarly.
43638
43639         * gcc.c-torture/compile/980821-1.c: New test.
43640
43641 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43642
43643         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43644
43645 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43646
43647         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43648         code.
43649
43650 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43651
43652         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43653         error'.
43654
43655 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43656
43657         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43658
43659 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43660
43661         * gcc.c-torture/compile/980816-1.c: New test.
43662
43663         * gcc.dg/980816-1.c: New test.
43664
43665 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43666
43667         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43668         compiler for ieee tests.
43669
43670 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43671
43672         * g77.f-torture/compile/980729-0.f: New test.
43673
43674 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43675
43676         * gcc.c-torture/special/eeprof-1.c: New test, for
43677         -finstrument-functions.
43678         * gcc.c-torture/special/special.exp: Run it.
43679
43680 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43681
43682         * gcc.c-torture/compile/980729-1.c: New test.
43683
43684 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43685
43686         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43687         __thumb__ is defined, and test for ARM style doubles if so.
43688
43689 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43690
43691         * g77.f-torture/noncompile/980615-0.f: New test.
43692
43693 1998-07-26  H.J. Lu  (hjl@gnu.org)
43694
43695         * gcc.dg/980312-1.c: Do link instead of compile.
43696         * gcc.dg/980313-1.c: Likewise.
43697
43698 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43699
43700         * gcc.c-torture/compile/980726-1.c: New test.
43701
43702 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43703
43704         * g77.f-torture/execute/io0.f: New test.
43705
43706 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43707
43708         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43709         an int.
43710
43711 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43712
43713         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43714         m32r bugs.
43715
43716 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43717
43718         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43719         c-decl.c:grokdeclarator can handle mode attributes.
43720
43721 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43722
43723         * gcc.c-torture/execute/980716-1.c: New test.
43724
43725 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43726
43727         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43728         the mn10200.
43729         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43730         the mn10200.
43731         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43732         * gcc.c-torture/compile/930326-1.x: Similarly.
43733
43734 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43735
43736         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43737         New test from Craig.
43738
43739 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43740
43741         * g77.f-torture/noncompile/980616-0.f: New test.
43742
43743         * g77.f-torture/execute/970816-3.f: New test from Craig.
43744
43745 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43746
43747         *  g++.other/singleton.C: Return error value instead of taking
43748         SIGSEGV.
43749
43750 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43751
43752         *  g++.other/singleton.C: New test.  Warning is under dispute.
43753         Runtime crash is not.
43754
43755 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43756
43757         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43758         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43759         using6.C, using7.C}: New namespace tests.
43760
43761 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43762
43763         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43764         specialization with typedef'ed names used as array indexes.
43765
43766 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43767
43768         * gcc.c-torture/execute/980709-1.c: New test.
43769
43770         * gcc.dg/980709-1.c: New test.
43771
43772 1998-07-07  Richard Henderson  <rth@cygnus.com>
43773
43774         * gcc.c-torture/execute/bcp-1.c: New test.
43775
43776 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43777
43778         * gcc.c-torture/execute/980707-1.c: New test.
43779
43780 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43781
43782         * gcc.c-torture/compile/980706-1.c: New test.
43783
43784 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43785
43786         * g77.f-torture/execute/980701-0.f,
43787         g77.f-torture/execute/980701-1.f: New test from Craig.
43788
43789 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43790
43791         * gcc.c-torture/compile/980701-1.c: New test.
43792
43793         * gcc.c-torture/execute/980701-1.c: New test.
43794
43795 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43796 rlsruhe.de>
43797
43798         * g++.old-deja/g++.robertl/eb132.C: New test.
43799         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43800
43801 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43802
43803         * g77.f-torture/execute/980628-7.f,
43804         g77.f-torture/execute/980628-8.f,
43805         g77.f-torture/execute/980628-9.f,
43806         g77.f-torture/execute/980628-10.f: New tests from Craig.
43807
43808         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43809
43810 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43811
43812         * g77.f-torture/execute/980628-4.f: New test from Craig.
43813         * g77.f-torture/execute/980628-5.f: Likewise.
43814         * g77.f-torture/execute/980628-2.f: Likewise.
43815         * g77.f-torture/execute/980628-0.f: Likewise.
43816         * g77.f-torture/execute/980628-1.f: Likewise.
43817         * g77.f-torture/execute/980628-3.f: Likewise.
43818         * g77.f-torture/execute/980628-6.f: Likewise.
43819
43820 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43821
43822         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43823         directory when nothing has been installed yet.
43824
43825 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43826
43827         * gcc.c-torture/special/special.exp: Handle newer versions of
43828         dejagnu.
43829
43830 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43831
43832         * gcc.dg/980626-1.c: New test.
43833
43834 1998-06-19  Bruno Haible <haible@ilog.fr>
43835
43836         * gcc.misc-tests/m-un-2.c: New test.
43837         * g++.old-deja/g++.other/warn01.c: Likewise.
43838
43839 1998-06-19  Robert Lipe  <robertl@dgii.com>
43840
43841         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43842         compatibility with assmblers with a different comment character.
43843         Eliminate use of GAS-specific extensions.
43844
43845 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43846
43847         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43848
43849 1998-06-19  Robert Lipe  <robertl@dgii.com>
43850
43851         * lib/g77.exp: Replace search for libf2c.a with search for newly
43852         renamed libg2c.a
43853
43854 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43855
43856         * gcc.c-torture/execute/980617-1.c: New test.
43857
43858 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43859
43860         * gcc.c-torture/execute/980612-1.c: New test.
43861
43862 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43863
43864         * gcc.dg/980523-1.c: Only test on ppc-linux.
43865         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43866
43867         * gcc.c-torture/execute/980608-1.c: New test.
43868
43869 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43870
43871         * gcc.c-torture/execute/980605-1.c: New test.
43872
43873 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43874
43875         * gcc.c-torture/execute/980604-1.c: New test.
43876
43877 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43878
43879         * gcc.c-torture/execute/980602-1.c: New test.
43880         * gcc.c-torture/execute/980602-2.c: Likewise.
43881
43882 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43883
43884         * 970125-0.f: Fix per JCB.  Add commentary.
43885
43886 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43887
43888         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43889         IEEE -0 support.
43890
43891 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43892
43893         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43894         earlier.
43895
43896 1998-05-28  Catherine Moore <clm@cygnus.com>
43897
43898         * gcc.c-torture/execute/980526-3.c: New test.
43899
43900 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43901
43902         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43903         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43904         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43905         m88k-motorola-sysv3 to XFAIL.
43906
43907 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43908
43909         * gcc.dg/980526-1.c: New test.
43910         * gcc.c-torture/execute/980526-2.c: New test.
43911
43912 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43913
43914         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43915
43916         * gcc.c-torture/execute/980526-1.c: New test.
43917
43918 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43919
43920         * g77.f-torture/execute/alpha2.f: Add runtime test.
43921
43922 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43923
43924         * g++.old-deja/old-deja.exp: Strip leading directories.
43925
43926         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43927         error for the line.  Don't run multiple tests for the same line.
43928
43929 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43930
43931         * gcc.dg/980523-1.c: New test.
43932
43933 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43934
43935         * g77.f-torture/compile/970915-0.f: New test.
43936
43937 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43938
43939         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43940
43941 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43942
43943         * gcc.dg/980520-1.c: New test.
43944
43945 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43946
43947         * gcc.dg/980502-1.c: Fix return type.
43948
43949 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43950
43951         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43952         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43953         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43954         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43955         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43956
43957 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43958
43959         * g77.f-torture/execute/980520-1.f: New test.
43960
43961 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43962
43963         * lib/mike-g77.exp: New file.
43964
43965         * g77.f-torture/noncompile/noncompile.exp,
43966         g77.f-torture/noncompile/check0.f: New files.
43967
43968 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43969
43970         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43971         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43972         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43973         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43974         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43975         abort where appropriate.
43976
43977 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43978
43979         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43980         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43981
43982 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43983
43984         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43985
43986 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43987
43988         * g77.f-torture/compile/980427-0.f: New test.
43989
43990 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43991
43992         * g77.f-torture/compile/980424-0.f: New test.
43993
43994 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43995
43996         * g77.f-torture/compile/980419-2.f (main): New test.
43997         * g77.f-torture/compile/970125-0.f: New test.
43998         * g77.f-torture/compile/980419-1.f: New test.
43999
44000 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44001
44002         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44003         of loop-4.c.
44004
44005 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44006
44007         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44008
44009 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44010
44011         * gcc.c-torture/compile/980329-1.c: New test.
44012
44013 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44014
44015         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44016         * gcc.dg/980312-1.c: Fix typo in -march command.
44017
44018 1998-03-16  H.J. Lu  (hjl@gnu.org)
44019
44020         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44021
44022 1998-03-11  Robert Lipe  <robertl@dgii.com>
44023
44024         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44025         Dave Love agree the Fortran source is bogus.
44026
44027 1998-03-11  Robert Lipe  <robertl@dgii.com>
44028
44029         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44030         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44031         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44032         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44033         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44034
44035 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44036
44037         * g++.old-deja/g++.other/friend1.C: New test.
44038
44039 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44040
44041         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44042         possibly uninitialized) variables and declare dnrm2.
44043
44044 1998-02-23  Robert Lipe <robertl@dgii.com>
44045
44046         From Bruno Haible <haible@ilog.fr>:
44047         * gcc.c-torture/execute/980223.c: New test.
44048
44049 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44050
44051         * gcc.dg/ifelse-1.c: New test.
44052
44053 1998-02-09  H.J. Lu  (hjl@gnu.org)
44054
44055         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44056
44057           * lib/old-dejagnu.exp (old-dejagnu): Added the
44058           "execution test - XFAIL *-*-*" handling in the spirit of
44059           "excess errors test -". Changed the "execution test fails"
44060           handling to be like "excess errors test fails".
44061           * Update various tests accordingly.
44062
44063 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44064
44065         * gcc.c-torture/execute/980205.c: New test.
44066
44067 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44068
44069         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44070         * lib/f-torture.exp: Similarly.
44071         * gcc.c-torture: Rename all .cexp files to .x files.
44072
44073 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44074
44075         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44076         (940510-1.c): Removed duplicate.
44077         (971104-1.c): New test.
44078
44079 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44080
44081           * lib/f-torture.exp: Improve error and loop detection.
44082
44083 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44084
44085         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44086         use that to size the filler array.
44087
44088 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44089
44090         * lib/c-torture.exp(c-torture-execute): Fix typo.
44091
44092         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44093         testcase as the executable name. Keep the executable around if
44094         the test fails.
44095
44096 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44097
44098         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44099         changes.  Only test one -g option, and move it to the end of the
44100         list of options to test.
44101
44102 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44103
44104         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44105         variable GCC_TORTURE_OPTIONS to supply default switches separated
44106         by colons.  If no environment variable, run tests with -O0 -g, -O1
44107         -g, and -O2 -g as well.
44108
44109 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44110
44111         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44112         explanatory comments. Fix indentation.
44113
44114 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44115
44116         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44117
44118 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44119
44120         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44121         * g++.old-deja/g++.mike/p7325.C: Likewise.
44122         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44123
44124 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44125
44126         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44127         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44128         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44129         * g++.old-deja/g++.law/operators4.C: Likewise.
44130
44131 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44132
44133         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44134         * g++.old-deja/g++.mike/p784.C: Ditto.
44135         * g++.old-deja/g++.mike/p785.C: Ditto.
44136
44137 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44138
44139           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44140
44141 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44142
44143         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44144         target feature; pass this to c-torture-execute as needed.
44145
44146 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44147
44148         * lib/c-torture.exp(c-torture-execute): If the previous and the
44149         current executables being tested are identical, we don't need to
44150         run the executable again. Try to make the executable names
44151         unique. Add an optional argument for passing additional compiler
44152         flags.
44153
44154 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44155
44156         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44157
44158 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44159
44160         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44161
44162 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44163
44164         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44165         32bit or larger longs.
44166
44167         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44168         have either a 32bit long or 32bit int.
44169
44170 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44171
44172         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44173         Make double precision tests dependent on sizeof (double).
44174
44175 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44176
44177         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44178         too.
44179
44180 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44181
44182         * gcc.c-torture/compile/961203-1.cexp: New script.
44183
44184 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44185
44186         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44187         up the includes ourselves.
44188
44189 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44190
44191         * lib/plumhall.exp: Remove random include, and add a few
44192         verbose messages for debugging.
44193
44194 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44195
44196         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44197         of trying to do it ourselves.
44198
44199 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44200
44201         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44202
44203 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44204
44205         * gcc.prms/5403.c: Made regexp a bit less strict.
44206
44207 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44208
44209         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44210         is returned from remote_load instead.
44211         * lib/plumhall.exp: Ditto.
44212         * lib/mike-g++.exp: Ditto.
44213         * lib/old-dejagnu.exp: Ditto.
44214         * lib/c-torture.exp: Ditto.
44215
44216 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44217
44218         * lib/g++.exp: Use build_wrapper procedure.
44219         * lib/gcc.exp: Ditto.
44220
44221 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44222
44223         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44224         an old-style decl for malloc.  Fixes tests to work when
44225         sizeof (int) != sizeof (size_t).
44226
44227 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44228
44229         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44230
44231         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44232         use stdargs.h interface.
44233
44234 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44235
44236         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44237         NO_VARARGS when compiling.
44238
44239 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44240
44241         * lib/plumhall.exp(ph_includes): New procedure.
44242         (ph_make): Use it.
44243         (ph_compiler): Ditto.
44244
44245         * lib/g++.exp: Rename test-glue.c to testglue.c.
44246         * lib/gcc.exp: Ditto.
44247
44248 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44249
44250         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44251         to completion when it's called.
44252
44253 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44254
44255         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44256         is defined, don't do test.
44257
44258 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44259
44260         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44261         for object files.
44262         (ph_summary): Mark skipped testcases as untested, not unresolved.
44263
44264         * lib/plumhall.exp (ph_make): If unresolved because of bad
44265         errorCode, record errorCode in log file.
44266         (*): Replace send_log/verbose with verbose -log.
44267
44268 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44269
44270         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44271         double conversion if double isn't at least 8 bytes.
44272
44273         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44274         int to work with targets where int is 16 bits.
44275
44276         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44277         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44278         precision for the test to complete.
44279
44280 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44281
44282         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44283         if d10v is not compiled with the -mdouble64 flag.
44284         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44285
44286         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44287         d10v is not compiled with the -mint32 flag.
44288
44289 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44290
44291         * lib/plumhall.exp: Use incr_count.
44292
44293 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44294
44295         * gcc.c-torture: Update to c-torture-1.45.
44296
44297 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44298
44299         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44300         the name of the expect testcase file).
44301
44302         * lib/g++.exp(g++_init): Ditto.
44303
44304 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44305
44306         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44307         the host.
44308
44309         * lib/gcc.exp(gcc_exit): New procedure.
44310
44311 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44312
44313         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44314         specs where appropriate.
44315
44316         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44317         because of new "candidates are" messages, and removed a few
44318
44319         * Converted all non-old-style g++ testcases to old-style, and
44320         moved into g++.old-deja.
44321
44322 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44323
44324         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44325         options.
44326
44327         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44328         succeeded.
44329
44330         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44331
44332 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44333
44334         * lib/gcc.exp (gcc_target_compile): Add support for defining
44335         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44336         the machine doesn't have those features.
44337
44338 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44339
44340         * g++.law/operators4.exp: Don't use LIBS.
44341
44342 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44343
44344         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44345
44346         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44347         * lib/g++.exp: Set it here instead. Also, allow use of the
44348         --tool_exec and --tool_opt options. Change CXX to
44349         GXX_UNDER_TEST.
44350
44351         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44352
44353         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44354
44355 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44356
44357         * lib/old-dejagnu.exp: Use prune_warnings instead of
44358         prune_system_crud.
44359         * lib/mike-g++.exp: Ditto.
44360         * lib/gcc.exp: Ditto.
44361         * lib/g++.exp: Ditto.
44362
44363         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44364
44365 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44366
44367           * 941014-2.c: Include stdlib.h
44368           * 960327-1.c: Include stdio.h
44369           * dbra.c, index-1.c: Don't assume ints are 32bits.
44370
44371 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44372
44373         * lib/gcc.exp: Add gcc,stack_size target feature.
44374
44375         * lib/g++.exp(g++_target_compile): Add the include and link
44376         paths here, not in two other places. And, it's $options, not
44377         options.
44378
44379         * lib/mike-g++.exp(postbase): Remove the code that determines
44380         the correct include and link paths.
44381         * g++.old-deja/old-deja.exp: Ditto.
44382
44383 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44384
44385         * lib/g++.exp(g++_init): target_compile no longer returns the
44386         filename of the result.
44387
44388 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44389
44390         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44391         call to glob.
44392
44393         * gcc.c-torture/special/special.exp: Change call to
44394         gcc_target_compile to include the object file.
44395
44396 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44397
44398         * gcc.c-torture/special/special.exp: Correct misspelling in last
44399         change.
44400
44401 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44402
44403         * lib/plumhall.exp(ph_summary): Log the entire output of the
44404         executable. Return -1 if there were any failures, 0 otherwise.
44405         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44406         (ph_make): Clean up objects and executables that were built
44407         if the tests succeeded.
44408
44409 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44410
44411         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44412         libraries and includes in the build tree as appropriate.
44413
44414 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44415
44416         * lib/c-torture.exp: Instead of looking for the global variable
44417         NO_LONG_LONG, check to see if that's a feature of the target.
44418
44419 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44420
44421         * config/default.exp: Minimize. Delete the remainer of the files in
44422         config; this functionality is now in devo/dejagnu/config.
44423
44424         g++.*/*: Pass any additional flags used to compile to postbase;
44425         delete CXXFLAGS.
44426
44427         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44428         is now done by runtest.exp. Use gcc_target_compile instead of
44429         compile.
44430
44431         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44432         Remove references to CFLAGS. Use remote_file instead of
44433         calling rm -f.
44434         (c-torture): Take a list of arguments to use to compile this
44435         testcase.
44436
44437         lib/g++.exp: Simplify. Use target_compile instead of compile.
44438         lib/gcc-dg.exp: Ditto.
44439         lib/gcc.exp: Ditto.
44440         lib/mike-{gcc,g++}.exp: Ditto.
44441         lib/old-dejagnu.exp: Ditto.
44442         lib/plumhall.exp: Ditto.
44443
44444 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44445
44446         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44447         (ph_linker): Likewise.
44448
44449 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44450
44451           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44452         MAP_ANON / MAP_ANONYMOUS if defined;
44453         else try to map from /dev/zero .
44454
44455 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44456
44457         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44458         isn't defined, then define it to MAP_ANONYMOUS.
44459
44460 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44461
44462         * gcc.c-torture: Update to c-torture-1.42 release.
44463
44464 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44465
44466         * gcc.c-torture: Update to c-torture-1.41 release.
44467
44468 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44469
44470         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44471         c-torture release.
44472
44473 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44474
44475         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44476         and LDFLAGS.  Fix second case to append the target_info ldflags
44477         onto LDFLAGS, not CFLAGS.
44478         * lib/g++.exp (g++_init): Add target_info stuff.
44479         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44480         of libgloss and newlib flags for !native.
44481
44482         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44483         (GDB): Fix relative path to go up another dir for finding gdb.
44484
44485 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44486
44487         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44488         versions in the target_info array, if they don't exist.
44489
44490 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44491
44492         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44493
44494 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44495
44496         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44497         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44498
44499 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44500
44501         * lib/old-dejagnu.exp: Don't remove the output file before we've
44502         actually tested it. Don't append pwd to the path of the executable
44503         we're testing.
44504
44505 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44506
44507         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44508
44509 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44510
44511         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44512         temporary directory for compiler files, and set it to a default
44513         value of /tmp. Set $output as the name of the output file from
44514         compiling the testcase. Add a -o option to $cflags_var so the
44515         compiler writes the final output file as $output. Set $executable
44516         to $output.
44517
44518         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44519         directory for compiler files, and set it to /tmp if it doesn't
44520         already have a value. Set $output_file to the name of the output
44521         file from compiling the testcase. Add a -o option to CXXFLAGS so
44522         the compiler writes the final output file as $output. Use $output
44523         as the executable to be tested.
44524
44525 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44526
44527         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44528
44529 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44530
44531         * gcc.c-torture/execute/pending-1.c: New test.  Still
44532         pending in Tege's queue.
44533
44534 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44535
44536         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44537         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44538         if there were failures.  Call unresolved if there were unresolved
44539         testcases.  Call gcc_fail if program did not run to completion.
44540         (ph_make): Pass additional argument name to ph_execute.
44541         (ph_execute): Add new argument.  Pass additional arguments to
44542         ph_summary.  Call gcc_fail is there is no execution output.
44543
44544 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44545
44546         * lib/plumhall.exp (proc_summary): Output relavent summary
44547         lines into the log so specific failures in plumhall can be
44548         investigated.
44549
44550 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44551
44552         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44553         (c-torture-execute): Don't try to execute tests which use
44554         "long long" types if $NO_LONG_LONG is nonzero.
44555
44556 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44557
44558         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44559         not c-torture.
44560
44561         * gcc.ieee: Move from here.
44562         * gcc.c-torture/execute/ieee: To here.
44563
44564 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44565
44566         * gcc.c-torture: Update to c-torture-1.41 release.
44567
44568 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44569
44570         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44571         not "$output".
44572
44573 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44574
44575         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44576         -c present.
44577
44578 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44579
44580         * config/proelf.exp: Handle connecting to a simulator.
44581
44582 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44583
44584         * config/proelf.exp: New file.  Enough framework that we can
44585         run c-torture tests on the proelf targets (or any other target
44586         that gdb can connect to for that matter).
44587
44588 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44589
44590         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44591         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44592
44593         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44594         exec_output exists.
44595
44596 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44597
44598         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44599         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44600
44601         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44602         to pass/fail/unresolved/unsupported/untested.  Caller must now
44603         call unresolved/unsupported/untested.
44604         * lib/*.exp: Update FSF address.  Update to handle new results of
44605         ${tool}_load.
44606         * lib/chill.exp (verbose): Delete.
44607
44608 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44609
44610         * lib/gcc.exp (default_gcc_start): Change order of args to
44611         $LDFLAGS $CFLAGS $LIBS.
44612         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44613         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44614         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44615         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44616         * gcc.misc-tests/dg-test.exp: Likewise.
44617         * gcc.misc-tests/msgs.exp: Likewise.
44618         * gcc.prms/prms.exp: Likewise.
44619         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44620         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44621
44622         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44623
44624 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44625
44626         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44627
44628         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44629         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44630
44631         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44632         necessary.
44633
44634 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44635
44636         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44637         global for loop; add use of $mathlib.
44638         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44639         settings here; set mathlib for anything but VxWorks.
44640
44641 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44642
44643         * gcc.c-torture: Update to c-torture-1.40 release.
44644
44645 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44646
44647         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44648         dg.exp.
44649
44650 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44651
44652         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44653         global.
44654
44655 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44656
44657         * lib/g++.exp (LIBS): Define if not already.
44658         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44659         (gcc-dg-prune): Call prune_gcc_output.
44660         * lib/gcc.exp (prune_gcc_output): New proc.
44661         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44662         prune_gcc_output.
44663
44664 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44665
44666         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44667         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44668
44669 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44670
44671         * gcc.c-torture: Update to c-torture-1.39 release.
44672
44673 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44674
44675         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44676         fails, try others as well.
44677
44678 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44679
44680         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44681         If compilation fails, mark execute tests as `untested'.
44682         If test is marked as unsupported, don't mark compilation and
44683         execute tests as failed.
44684
44685 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44686
44687         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44688         libstdc++ for whether or not we want to be doing shared
44689         libraries.  Delete link_curses since we don't need it anymore.
44690         * lib/mike-g++.exp (postbase): Don't link in libg++.
44691         * g++.old-deja/old-deja.exp: Likewise.
44692
44693 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44694
44695         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44696
44697 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44698
44699         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44700         For that, add `-Wl,-a,shared_archive'.
44701         * g++.old-deja/old-deja.exp: Likewise.
44702
44703 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44704
44705         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44706
44707 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44708
44709         * lib/mike-g++.exp (postbase): Pay attention to the status of
44710         g++_load.
44711
44712 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44713
44714           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44715
44716 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44717
44718         * lib/gcc.exp (default_gcc_start): No longer need to log program
44719         being executed or its output, execute_anywhere does that now.
44720         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44721         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44722
44723 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44724
44725         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44726         the same as those in lib/g++.exp.
44727
44728 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44729
44730         * gcc.c-torture: Update to c-torture-1.38 release.
44731         * gcc.ieee: Related changes.
44732
44733 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44734
44735         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44736         "exec". Minor reformatting changes.
44737
44738         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44739         cross. This means all "exec" calls now work on a remote host as
44740         well.
44741         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44742         cross. Filter out the extra "\r\n" stuff that expect puts in.
44743         (c-torture-execute): Filter out the bogus warnings like
44744         c-torture-compile does. Add support for canadian cross.
44745         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44746         Use execute_anywhere rather than calling exec directly. Now it
44747         works for canadian cross testing.
44748
44749 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44750
44751         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44752         results into a variable, and check that rather than using file exists.
44753
44754 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44755
44756         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44757         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44758
44759 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44760
44761         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44762         lib_curses if there's a shared libg++ in the build tree.
44763
44764 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44765
44766         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44767         if not supported target.
44768
44769 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44770
44771         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44772         link_curses up to always happen, not just for native builds.
44773
44774 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44775
44776         * gcc.c-torture: Update to c-torture-1.36 release.
44777         * gcc.failure: Related changes.
44778
44779 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44780
44781         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44782
44783 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44784
44785         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44786         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44787         runshlib, link_curses, and mathlib for link and run.
44788
44789         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44790         pass the runtime shared library options for Solaris, OSF/1, and
44791         Irix5, and link with -lcurses to avoid unresolved references.
44792
44793 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44794
44795         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44796         only run once.
44797
44798 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44799
44800         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44801
44802 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44803
44804         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44805         do not have a framework for the "compat" tests yet.
44806
44807 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44808
44809         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44810         set to null if we're testing vxworks5.1.  Use that instead of
44811         `-lm' in the setting of LIBS for link and run.
44812
44813 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44814
44815         * config/rom68k.exp (${tool}_load): Major changes to make it
44816         work.  Verified that it does in fact return the stuff in
44817         exec_output properly.  Catch any Emul or any TRAP other than 0.
44818
44819 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44820
44821         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44822         LDFLAGS properly for targets that need stuff from libgloss.
44823         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44824         only run once.
44825         (gpp_initialized): New variable.
44826
44827 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44828
44829         * config/rom68k.exp: Load libgloss.exp.
44830         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44831         so we can produce a fully linked binary.
44832         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44833         so we can produce a fully linked binary.
44834
44835 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44836
44837         * lib/plumhall.exp (ph_section): Watch for expected failures.
44838         Add missing `else'.
44839
44840         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44841         run the testcase.
44842         (c-torture): Likewise.
44843
44844 1995-08-28  Doug Evans  <dje@cygnus.com>
44845
44846         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44847
44848         * lib/mike-g++.exp (mike_cleanup): New proc.
44849         (prebase): New globals compiler_result, not_compiler_result,
44850         target_regexp.
44851         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44852         allow leading "-" in pattern.  Watch for unsupported tests.
44853         If $compiler_result is set, pattern match assembler code,
44854         and ditto for $not_compiler_result.
44855         * lib/mike-gcc.exp: Likewise.
44856
44857         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44858         execution "succeeded".
44859
44860 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44861
44862         * config/win32.exp: New file.
44863         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44864
44865 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44866
44867         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44868         unsupported.
44869         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44870         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44871         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44872
44873         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44874         "... without exceptions was ...".  That is now handled by
44875         prune_system_crud.
44876         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44877
44878 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44879
44880         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44881         sieve.c,sort2.c}: New files.
44882         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44883         sieve.exp,sort2.exp}: Drivers for them.
44884
44885         * lib/mike-gcc.exp (program_output): New user settable variable.
44886         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44887         messages.
44888         * lib/mike-g++.exp (program_output): New user settable variable.
44889
44890         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44891
44892         * config/sh.exp: Deleted (use sim.exp instead).
44893
44894 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44895
44896         * config/vx.exp: Declare CHECKTASK as global.
44897         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44898         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44899         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44900
44901 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44902
44903         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44904         target. Like vx.exp, only includes `vx29k.exp' instead of
44905         `vxworks.exp'.
44906
44907 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44908
44909         * config/sim.exp: Increase time limit from 120 seconds to 240.
44910
44911 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44912
44913         * gcc.c-torture/execute/950628-1.c: New test.
44914
44915 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44916
44917         * gcc.c-torture: Update with changes/additions from
44918         c-torture-1.34.
44919
44920 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44921
44922         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44923
44924 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44925
44926         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44927
44928 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44929
44930         * gcc.c-torture/compile/950512-1.c: New test.
44931         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44932         * gcc.dg/struct-ret-1.c: Likewise.
44933
44934 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44935
44936         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44937           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44938
44939 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44940
44941         * gcc.c-torture/special/920411-1.c: Deleted.
44942         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44943
44944 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44945
44946         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44947         cpu limit.
44948
44949 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44950
44951         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44952
44953 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44954
44955         From kenner;
44956         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44957         is the proper length.
44958         * va-arg-3.c: Likewise.
44959
44960 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44961
44962         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44963         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44964
44965         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44966         * lib/g++.exp (default_g++_start): Delete old cruft.
44967
44968 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44969
44970         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44971         (2 * (1 << 18)) to (2 * (1 << 17)).
44972
44973         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44974
44975 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44976
44977         * config/rom68k.exp: Renamed from config/idp.exp
44978
44979 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44980
44981         * c-torture/compile/921109-2.c
44982
44983 1995-04-18  Mike Stump  <mrs@cygnus.com>
44984
44985         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44986         excess errors.
44987
44988 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44989
44990         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44991         output.
44992         * lib/g++.exp (default_g++_start): Likewise.
44993
44994 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44995
44996         * gcc.c-torture/compile/950329-1.c: New test.
44997
44998 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44999
45000           * config/bug.exp (${tool}_load): Updated to use new remote_open
45001           and remote_close procs.
45002         * config/idp.exp: New file.
45003
45004 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45005
45006         * gcc.c-torture/execute/950322-1.c: New test.
45007
45008 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45009
45010         * config/vx.exp (${tool}_load): Clean up testing of return code from
45011         vxworks_ld and vxworks_spawn.
45012
45013 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45014
45015         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45016
45017 1995-03-13  Mike Stump  <mrs@cygnus.com>
45018
45019         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45020         can mark excess errors on a machine by machine basis.  Note, the
45021         default is to not expect any excess errors, even when excess
45022         errors test - is given, so you will want to put an XFAIL ... on
45023         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45024         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45025         those 4 machines, but no others.
45026
45027 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45028
45029         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45030         * lib/c-torture.exp: to here.
45031
45032 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45033
45034         * gcc.c-torture/execute/950221-1.c: New test.
45035         * gcc.c-torture/execute/struct-ret-1.c: New test.
45036         * gcc.c-torture/compile/950221-1.c: New test.
45037
45038         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45039
45040 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45041
45042         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45043         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45044
45045 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45046
45047         * g++.gb: New directory of tests, derived from my signature and
45048         class scoping tests.
45049
45050         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45051         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45052         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45053         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45054         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45055         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45056         * g++.gb/sig25.C: Likewise.
45057
45058         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45059         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45060         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45061         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45062         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45063         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45064         * g++.gb/sig25.exp: Likewise.
45065
45066         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45067         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45068         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45069         * g++.gb/scope13.C: Likewise, this test still fails.
45070
45071         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45072         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45073         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45074         * g++.gb/scope13.exp: Ditto.
45075
45076         * g++.gb/README: New file, explains what these tests are about.
45077
45078 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45079
45080         * lib/dg.exp (dg-do): Support `preprocess'.
45081         (dg-test): Likewise.
45082
45083 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45084
45085         * config/udi.exp: change "continue -expect" to "exp_continue".
45086
45087 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45088
45089         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45090         Delete redundant tests.
45091
45092         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45093         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45094         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45095         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45096         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45097         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45098         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45099         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45100
45101         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45102         storing label pointers.
45103         * gcc.c-torture/execute/921019-1.c: Likewise.
45104         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45105         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45106         parameter fp.
45107         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45108         constants.
45109
45110         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45111         Delete obsolete tests.
45112
45113         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45114         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45115         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45116         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45117         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45118         * gcc.c-torture/compile/950124-1.c: New test.
45119
45120         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45121
45122 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45123
45124         * lib/mike-g++.exp: Add -lm to LIBS.
45125
45126 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45127
45128         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45129
45130 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45131
45132         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45133
45134 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45135
45136         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45137
45138 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45139
45140         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45141         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45142         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45143         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45144         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45145         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45146         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45147         * g++.law/{operators31.C, operators32.C,
45148         * g++.law/{operators33.C, operators34.C}: Likewise.
45149         * g++.law/{pic1.C, refs2.C}: Likewise.
45150         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45151         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45152         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45153         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45154
45155         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45156         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45157         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45158         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45159         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45160         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45161         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45162         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45163         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45164         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45165         * g++.law/{operators34.exp}: Likewise.
45166         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45167         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45168         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45169         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45170         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45171
45172         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45173         No longer expected to fail.
45174         * g++.law/missed-error3.C: Tweak for recent bool changes.
45175
45176 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45177
45178         * config/emb-unix: Deleted.
45179         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45180         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45181
45182 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45183
45184         * lib/dg.exp (dg-test): Fix typo in last patch.
45185
45186 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45187
45188         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45189         (handles multiple occurrences).
45190
45191 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45192
45193         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45194         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45195         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45196         printed).
45197         * lib/c-torture.exp (c-torture-compile): Likewise.
45198         (c-torture): Prepend full path if missing.
45199         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45200         (gcc_fail): Likewise.
45201         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45202
45203 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45204
45205         * lib/netware.exp: Only attach to NetWare i386 systems.
45206
45207 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45208
45209         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45210         messages.  Add test name to "output pattern match" pass/fail message.
45211
45212 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45213
45214         * gcc.dg: New testsuite.
45215         * gcc.dg/dg.exp: New file.
45216
45217         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45218         test-switch.c}: Deleted.
45219
45220         * gcc.misc-tests/msgs.exp: New testcase driver.
45221
45222 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45223
45224         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45225         Watch for illegal return values from ${tool}_load.
45226         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45227         cross targets.  Coerce return value >0 to 1.
45228
45229 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45230
45231         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45232
45233         * config/emb-unix.exp: New file.
45234
45235         * config/sim.exp: Error if variable $SIM not defined.
45236         (${tool}_load): Mark test as "untested" if simulator missing.
45237
45238         * config/unix.exp: Load remote.exp to get rcp_download.
45239         * lib/c-torture.exp: Use different option lists for testcases with
45240         and without loops.
45241         * gcc.c-torture/execute/execute.exp: Likewise.
45242
45243 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45244
45245         * config/*.exp: Clarify return code from ${tool}_load.
45246         Call `unresolved' or `untested' instead of `warning' or `perror'
45247         (sometimes you still want to call both though).
45248         Add comment that `shell_id' is local to each file.
45249         * config/udi.exp (timeout): Set to 30.
45250         Don't print warning if connection fails, $connectmode has already
45251         printed an error.
45252         (${tool}_load): Move verbose messages to level 2.
45253         Rework pattern for "Process started" message.
45254         Pass `shell_id' to ${connectmode}_download.
45255         Retry twice upon timeout.  Make resetting of target more robust.
45256         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45257         Pass `shell_id' to exit_$connectmode.
45258         Only call exit_$connectmode if connected.
45259         * config/unix.exp (${tool}_load): Check return codes better.
45260         * config/vrtx.exp (${tool}_load): Likewise.
45261         * config/vx.exp (${tool}_load): Likewise.
45262         Delete unneeded global's.
45263         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45264         from ${tool}_load.
45265         (dg-stat): Delete.
45266         (dg-init): Delete recording of pass/fail counts.
45267         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45268         (old-dejagnu-init): Likewise.
45269         (old-dejagnu-stat): Delete contents, empty proc now.
45270         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45271         (c-torture): Delete references to lcnt, lpass, lfail.
45272         Get option list from TORTURE_OPTIONS.
45273         Delete -funroll[-all]-loops if no loops.
45274         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45275         (g++_stat): Delete contents (empty proc now).
45276         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45277         (gcc_finish): Likewise.
45278         (gcc_stat): Deleted.
45279         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45280         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45281         * gcc.c-torture/execute/execute.exp: Likewise.
45282         Split tests into two parts: compile, execute.
45283         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45284         no loops.  Update to reflect clarified return codes from ${tool}_load.
45285
45286 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45287
45288         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45289         to grep for.
45290         (old-dejagnu): Likewise (where necessary).
45291
45292 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45293
45294         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45295
45296         * lib/dg.exp (dg-process-target): Fix processing of selector.
45297         Add comment regarding use of `error'.
45298
45299         * lib/gcc.exp (prune_system_crud): Define if missing.
45300         * lib/g++.exp (prune_system_crud): Likewise.
45301
45302         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45303         Call prune_system_crud.
45304         * lib/dg.exp (dg-runtest): New proc.
45305         Use perror instead of send_user for tcl errors in testcase.
45306         Don't return any value, it's never used.
45307         Don't clobber previous definition of `unknown'.
45308         Print tcl errors in `dg-final'.
45309
45310 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45311
45312         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45313         (dg-test): Don't print errorInfo, it contains stack backtrace.
45314
45315 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45316
45317         * lib/g++.exp (runtest_file_p): Define if missing.
45318
45319 1994-09-24  Doug Evans  (dje@cygnus.com)
45320
45321         * lib/mike-g++.exp: Comment out loading of g++.exp.
45322         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45323         (default_g++_version): Always print something.
45324         (default_g++_start): Comment out call to `which'.
45325         (g++_start, g++_load): Deleted (must be defined in config file).
45326         * lib/gcc.exp: Test for existence of $CC at start.
45327         Delete check for tmpdir (done in gcc_init).
45328         (default_gcc_version): Always print something.
45329         (default_gcc_start): Comment out call to `which'.
45330         * config/*.exp: Major cleanup - make cross targets work at least a
45331         little better for g++ (by not being "--tool gcc" specific).
45332         Rename gcc_xxx to ${tool}_xxx.
45333         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45334         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45335
45336 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45337
45338         * lib/c-torture.exp (c-torture-compile): Rework compiler
45339         message processing.
45340
45341         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45342         c-torture.
45343
45344 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45345
45346         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45347
45348         * lib/dg.exp (dg-process-target): Support { target native }.
45349
45350 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45351
45352         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45353         looked for "... program xxx got fatal signal".
45354         Correct regsub munging of `comp_output'.
45355         Ignore compiler messages "path prefix not used" and "linker input
45356         file unused".
45357
45358 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45359
45360         * lib/gcc.exp (runtest_file_p): Define if missing.
45361         * gcc.prms/template.c: Example to work from.
45362
45363 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45364
45365         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45366         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45367
45368         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45369         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45370         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45371         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45372
45373         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45374         (dg-process-target): No longer a varargs proc.
45375         Return S/N for target, P/F for xfail.  All callers changed.
45376         (user option procs): More argument checking.
45377         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45378         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45379         (dg-test): Skip test if not running on selected target in `dg-do'.
45380         Update handling of `dg-do-what', `dg-output-text'.
45381         Separate execution pass/fail from output pattern match pass/fail.
45382         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45383
45384 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45385
45386         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45387         target for 920510-1.c.
45388
45389 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45390
45391         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45392         Clean up comment regarding use of passcnt, etc.
45393         (gcc_stat): Don't update `testcnt' here.
45394         (gcc_finish): Do it here.
45395         Might as well reset `but_id' here too.
45396         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45397         to determine if the file should be tested.
45398         * gcc.c-torture/compile/compile.exp: Likewise.
45399         * gcc.c-torture/execute/execute.exp: Likewise.
45400         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45401         * gcc.misc-tests/dg-test.exp: Likewise.
45402         * gcc.prms/prms.exp: Likewise.
45403         * gcc.wendy/wendy.exp: Likewise.
45404         * g++.old-deja.exp: Likewise.
45405         Move "Testing file" message to verbose level 1.
45406
45407 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45408
45409         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45410
45411 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45412
45413         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45414         (default_gcc_start): Accept optional second list element
45415         of compiler flags.  Print compiler output at verbosity level 2.
45416         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45417         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45418         Save current values of framework globals passcnt, failcnt, xpasscnt,
45419         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45420         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45421         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45422         xfailcnt to compute stats.  Update framework global `testcnt' from
45423         pass/fail counts.
45424         (gcc_finish): New proc.  Clean up test environment.
45425         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45426         (gcc_epass, gcc_efail): Delete.
45427         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45428         argument of line number.
45429         (dg-init): If the tool has an init routine, call it.
45430         (dg-test): Remove args `cflags_var' and `libs_var'.
45431         Pass all compiler options to ${tool}_start.
45432         Handle missing line number.
45433         (dg-finish): New function.
45434         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45435         particular files.  Call gcc_finish at end.  Move "skipping test"
45436         message to verbosity level 3.
45437         * gcc.c-torture/compile/compile.exp: Likewise.
45438         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45439         * gcc.c-torture/execute/execute.exp: Likewise.
45440         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45441         Print testcase being tried at verbosity level 1.
45442         * gcc.c-torture/special/special.exp: Unset xfail.
45443         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45444         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45445         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45446         * gcc.failure/failure.exp: Likewise.
45447         * gcc.ieee/ieee.exp: Likewise.
45448         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45449         Update call to dg-test.  Call dg-finish at end.
45450         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45451         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45452         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45453         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45454         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45455         * gcc.wendy/wendy.exp: Add copyright.
45456         Delete setting of tmpdir (done by gcc_init).
45457         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45458         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45459         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45460         gcc_[ce]pass/fail.
45461
45462 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45463
45464         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45465         confusion.
45466         (g++_load): Likewise.
45467
45468         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45469         Rename argument to `prog' to remove the confusion.
45470         Varargs fns behave differently too!
45471         (g++_load): Likewise.
45472
45473         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45474
45475         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45476         what it is.  Delete (always) printing of status value for !native.
45477         Simplify verbose code, and include status and exec_output.
45478         (g++_load): Use gcc_load.
45479
45480 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45481
45482         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45483         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45484         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45485         940714-3.c as these testcases don't exist anymore.  Make
45486         va-arg-1.c expected to pass.
45487
45488 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45489
45490         * gcc.misc-tests/misc.exp: Only run specific testcases.
45491         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45492         * gcc.misc-tests/dg-[1-9].c: New files.
45493
45494         * lib/dg.exp: New testsuite driver.
45495         * gcc.prms/prms.exp: Use it.
45496
45497         * README.gcc: New file.
45498
45499         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45500         Document and reset `lxpass' and `lxfail'.
45501         Simplify "initialized" message.
45502         (gcc_stat): Clean up comments a little.
45503
45504 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45505
45506         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45507
45508 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45509
45510         * lib/old-dejagnu.exp (process-option): New proc.
45511         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45512         (old-dejagnu): Simplify.
45513         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45514
45515 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45516
45517         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45518         exists and is not an empty string.
45519
45520         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45521         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45522         finished.
45523         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45524         automatically.
45525
45526         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45527         longer expected to fail.
45528
45529         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45530         "f" function call.
45531
45532         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45533
45534         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45535         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45536         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45537         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45538         c-torture-1.29.
45539
45540         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45541         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45542
45543         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45544
45545         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45546         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45547
45548         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45549         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45550         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45551
45552 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45553
45554         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45555         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45556         940714-1.c, 940714-2.c, 940714-3.c},
45557         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45558         gcc.misc-tests/{mg.c,mg.exp}:
45559         New tests.
45560         * gcc.noncompile/noncompile.exp: Change accordingly.
45561
45562 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45563
45564         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45565         Undo previous clobberage.
45566
45567 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45568
45569         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45570         * gcc.special/{930510-1.c, special.exp}:
45571         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45572         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45573         struct-varargs-1.c}: New tests from c-torture-1.26.
45574
45575 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45576
45577         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45578           argument to switch.
45579
45580 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45581
45582         * Revert the previous changes.  Please see Rob's directory
45583           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45584           fixes.
45585
45586 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45587
45588         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45589             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45590             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45591             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45592             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45593             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45594             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45595             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45596             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45597             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45598             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45599             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45600             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45601             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45602             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45603             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45604             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45605             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45606             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45607             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45608             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45609             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45610             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45611             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45612             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45613             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45614             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45615
45616 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45617
45618         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45619             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45620           with perror calls.
45621
45622 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45623
45624         * config/unix.exp (g++_load): Fix syntax.
45625
45626 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45627
45628         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45629         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45630         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45631         Don't expect va-arg-1.c to fail.  Correct expected output for
45632         920928-1.c.
45633         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45634         * gcc.wendy/hbm4.c: Correct typo.
45635         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45636
45637 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45638
45639         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45640         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45641         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45642         * lib/c-torture.exp (c-torture-compile): Ditto.
45643
45644         Reduce volume of output (remove all the -I's and such).
45645         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45646         Call gcc_cpass, gcc_cfail.
45647         (c-torture): Pass testing option to c-torture-compile.
45648
45649 1994-03-21  Doug Evans  (dje@cygnus.com)
45650
45651         Bring patches over from progressive.
45652         * config/default.exp: Exit remote shell cleanly.
45653         (g++_exit, g++_start): Add default versions.
45654         * config/sim.exp (gcc_load): Use perror, not error.
45655
45656 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45657
45658         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45659         set in site.exp.
45660
45661 1994-03-14  Doug Evans  (dje@cygnus.com)
45662
45663         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45664         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45665         (wendy_try): New proc to run testcase.
45666         (main loop): Call 'em.
45667         * gcc.wendy/*.c: Clean up pass to correct expected output.
45668
45669         * lib/gcc.exp: Minor cleanup work.
45670         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45671
45672 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45673
45674         * config/sim.exp (gcc_load): Document return codes better.
45675         Don't pass -v to simulator.
45676
45677 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45678
45679           * gcc.special/920717-x.c: Fix typo.
45680           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45681           get at sources.
45682
45683         * lib/mike-gcc.exp: Fix typo.
45684
45685 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45686
45687         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45688         binary to use, transform the name.
45689         * config/*.exp: rename everything. Nuke any g++ specific files,
45690         it's now a special case of gcc that requires no special support.
45691         Add a default.exp for unsupported targets.
45692
45693 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45694
45695         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45696         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45697         version of Tcl.
45698
45699 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45700
45701         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45702         than a warning.
45703
45704 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45705
45706         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45707
45708 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45709
45710         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45711         option_list.  Compile every file with only 4/6 option choices
45712         (same as C torture) instead of with 12/18 different option
45713         choices.
45714         * lib/c-torture.exp: Likewise.
45715
45716         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45717         not already set.
45718
45719 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45720
45721         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45722         can put an XFAIL *-*-* on excess errors.
45723
45724 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45725
45726         * g++.law: Add more tests derived from g++-bugs snapshots.
45727
45728         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45729         equivalent to g++.law/init9.
45730
45731         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45732         compiled it, and the a.out file after we've run it.
45733
45734 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45735
45736         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45737         compiled it, and the a.out file after we've run it.
45738
45739 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45740
45741         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45742
45743 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45744
45745         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45746         version number.
45747
45748 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45749
45750         * g++.law: New directory of g++ tests derived from the g++-bugs
45751         snapshots.
45752
45753 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45754
45755         * gcc.compile: initbug1.c initbug1.exp testcase added
45756
45757 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45758
45759         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45760         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45761           fixes submitted by Jeff Law (law@cs.utah.edu)
45762         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45763           Jeff Law (law@cs.utah.edu)
45764
45765
45766 1993-11-30  Mike Stump  (mrs@cygnus.com)
45767
45768         * config/unix-g++.exp: Follow the gcc way of doing things.
45769         * g++.old-deja/old-deja.exp: Minor updates.
45770         * lib/g++.exp: New file, follow the gcc way of doing things.
45771         * lib/old-dejagnu.exp: Minor updates.
45772         * lib/mike-g++.exp: Always unset errorInfo.
45773
45774 1993-11-06  Mike Stump  (mrs@cygnus.com)
45775
45776         * lib/gcc.exp: Fix some errors with the below change, CC and
45777         CFLAGS should be global when setting, not local.
45778
45779 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45780
45781         * lib/gcc.exp: Transform tool name.
45782
45783 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45784
45785         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45786
45787 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45788
45789         * lib/gcc.exp: change gcc_done to gcc_stat
45790
45791 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45792
45793         * Upgraded gcc testsuite to c-torture version 1.25
45794
45795 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45796
45797         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45798         * lib/c-torture: added hooks for new reporting code.
45799
45800 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45801
45802         * config/sh-gcc.exp: check if sh-sim exists in the path
45803
45804 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45805
45806         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45807         * gcc.compile/compile.exp: Initial changes for new logic.
45808         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45809         * gcc.failure/failure.exp: Initial changes for new logic.
45810         * gcc.ieee/ieee.exp: Initial changes for new logic.
45811         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45812         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45813         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45814         * lib/c-torture.exp: Initial changes for new logic.
45815         * lib/gcc.exp: Initial changes for new logic.
45816
45817 1993-10-15  Mike Stump  (mrs@cygnus.com)
45818
45819         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45820         depend upon failure or success.  Fully qualify names in failure
45821         and success messages.  Always remove a.out before starting
45822         compile, just in case.  Pay more attention to error text output by
45823         the compiler.  Handle testcases with no known past errors just
45824         like all others, so that things are uniform.  Other miscellaneous
45825         improvements.
45826
45827 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45828
45829         * gcc.cpp: new directory for cpp tests
45830
45831 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45832
45833         * lib/chill.exp: Code reformatted, removed unused code.
45834         * config/unix-chill.exp: Code reformatted, removed unused code.
45835         * chill.execute/execute.exp: Code reformatted, removed unused code.
45836         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45837
45838 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45839
45840         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45841         routines not written.
45842
45843 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45844
45845         * config/bug-gcc.exp: Use new procs from bug.exp.
45846
45847 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45848
45849         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45850         via ftp, rather than depending on NFS.
45851         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45852         case.
45853
45854 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45855
45856         * config/bug-gcc.exp: Use new download proc.
45857
45858 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45859
45860         * chill.execute/execute.exp: cleanups, handles errors better
45861         * chill.compile/compile.exp: rewrite, based on execute.exp
45862         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45863         * lib/chill.exp: major changes to diff proc and compile and link
45864           procs. added chill_fail and chill_pass wrappers to pass and
45865           fail. added more comments, and handle error codes better.
45866           Added a hack to capture stderr from exec, so noncompile tests
45867           can work.
45868
45869 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45870
45871         * chill.execute/execute.exp: rewrite of testsuite driver
45872         * lib/chill.exp: rewrite of testsuite driver
45873         * config/unix-chill.exp: rewrite of testsuite driver
45874
45875 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45876
45877         In chill.execute:
45878         * iexpr.ch: Standardize uppercase.
45879         * tuples.dat: Standardize uppercase.
45880         * vary.ch: standardize.  Correct varying string assignments.
45881         * vary.dat: Add new output lines.
45882
45883 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45884
45885         In chill.execute:
45886         * chprintf.ch: Standardize use of uppercase.
45887         * tuples.ch: Standardize and turn arr2 into a DCL,
45888           rather than a SYN.
45889         * pinits.ch: Standardize.
45890
45891 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45892
45893         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45894         * Makefil: Renamed to Makefile.in.
45895         * configure.in: New.
45896
45897 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45898
45899         In chill.execute:
45900         * .cvsignore: Add result/output files.
45901         * Makefile: Fix up variables at start.  Use MFLAGS
45902           everywhere.  Correct bool_loc, built_ins entries.
45903           Add entry for vary1.ch.
45904         * bitarray.ch: Standardize upper-case usage.
45905         * bitexpr.ch: Standardize, add output of b1.
45906         * params.ch: Use arrayt in along PROC parameters, to
45907           avoid novelty problems.
45908         * sets.ch: Tiny cleanup.
45909         * vary1.ch: Re-indent.
45910
45911 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45912
45913           * Add PR-related files to Makefiles, .cvsignore files, etc.
45914
45915 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45916
45917         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45918           with compiler objects. New names are test-flow.c and test-loop.c
45919
45920 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45921
45922         * Upgraded c-torture tests from 1.19 to 1.20
45923
45924         * new files:
45925         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45926         * gcc.compile: 930623-1.c 930623-2.c
45927         * gcc.noncompile: 930622-1.c 930622-2.c
45928         * gcc.failure: 920411-1.c 920627-2.c
45929         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45930
45931 1993-07-20  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           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45936
45937 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45938
45939         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45940           More changes to get testsuite working properly. Needs more work.
45941
45942 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45943
45944         * chill.compile/compile.exp: Added for Dejagnu support
45945         * chill.execute/execute.exp: Added for Dejagnu support
45946         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45947
45948 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45949
45950         This should complete moving the CHILL test files.
45951         * chill.noncompile(.cvsignore printf.grt
45952             in-printf.grt chprintf.grt chprintf.ch):
45953             Added test-support files.
45954           (Makefile): Modified further.
45955         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45956             signal.ch): Added test files.
45957           * chill.execute (.cvsignore printf.grt printr.c
45958             in-printf.grt rts.c chprintf.grt rts.h): Added
45959           test-support files.
45960             (Makefile): More corrections.
45961
45962 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45963
45964         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45965           test cases, ready for DejaGnu.
45966
45967 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45968
45969         * Upgraded c-torture tests from 1.18 to 1.19
45970
45971         * gcc.compile: added test(s):
45972           930607-1.c
45973         * gcc.execute: added test(s):
45974           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45975
45976         * added new subdirectory for misc tests: gcc.misc-tests
45977         * gcc.misc-test(s): added tests:
45978           inst-check.c test-consts.c test-ior.c test-switch.c
45979
45980 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45981
45982         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45983
45984 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45985
45986         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45987
45988 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45989
45990         * Upgraded c-torture tests from 1.17 to 1.18
45991
45992 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45993
45994         * Upgraded c-torture tests from 1.12 to 1.17
45995
45996 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45997
45998         * lib/old-dejagnu.exp:
45999           Fixed handling of XFAIL target triplets to correctly
46000           recognize wildcard characters.  Removed code that
46001           appended a unique id tag to the end of the file name
46002           printed out by the result of the testcases within a
46003           given test file.
46004
46005 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46006
46007         * lib/old-dejagnu.exp:
46008           Reworked expected failure handling to trigger off of XFAIL
46009           keyword in keyphrase embeded in testcase source code. The
46010           XFAIL keyword must be at the end of the keyphrase line. It
46011           may optionally be followed by one or more target triplets.
46012           It has just occured that the handling of wildcards in the
46013           target triplet may not be correct.
46014
46015 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46016
46017         * g++.old-deja/tests:
46018           Moved all subdirectories up one level into g++.old-deja .
46019
46020         * lib/old-dejagnu.exp:
46021           Fixed problem with CXXFLAGS not being properly reset, and being
46022           corrupted with extraneous "-c" compiler option.  This was
46023           causing binaries to not be generated for test that needed them.
46024           Modified strings passed to "pass" and "fail" so that individual
46025           tests from the same test file would be distinguished by an
46026           identifier appended to the test file name in the summary logs;
46027           this corrected a problem with erroneous diff logs.  Added code
46028           to search testcases for expected fail and unexpected pass keywords.
46029
46030 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46031
46032         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46033
46034 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46035
46036         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46037           Removed extraneous text from end of "Special g++ Options"
46038           keyphrase.
46039
46040         * lib/old-dejagnu.exp: Added pattern matching to look for new
46041           keywords, embedded in testcases comments, which will trigger
46042           calls to xpass and xfail.
46043
46044 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46045
46046         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46047           comments embedded in the testcases, especially the one looking for
46048           special compiler options, as well as the pattern matching for the
46049           compiler output again.
46050
46051 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46052
46053         * lib/old-dejagnu.exp: Do a proper check of the return value for
46054           execute tests. Fixed several problems with the pattern matching
46055           of the compiler output which gave erroneous test results.
46056           Changed several of the test result messages to be more descriptive.
46057         * config/unix-g++.exp: Proc g++_load now actually works and
46058           executes the tests passed to it and returns a usable return
46059           value.
46060
46061 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46062
46063           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46064
46065 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46066
46067         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46068           Modified both files to properly execute the old style
46069           dejagnu tests. The previous versions of these files were
46070           experimental and did not function anything near correctly.
46071
46072 1993-04-05  Rob Savoye  (rob@cygnus.com)
46073
46074         * Removed all Makefile.in and configure.in files. No configuration
46075         needed now.
46076
46077 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46078
46079         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46080
46081 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46082
46083         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46084         gcc.special/configure.in, gcc.noncompile/configure.in,
46085         gcc.execute/configure.in, gcc.code_quality/configure.in,
46086         g++.other/configure.in, g++.old-deja/configure.in,
46087         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46088         in srcname setting.
46089
46090 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46091
46092         * lib/udi.exp: Fixed mondfe and mondfe_download.
46093         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46094         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46095
46096 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46097
46098         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46099         (gdb_exit): Don't remove *_soc files.
46100
46101 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46102
46103         * lib/c-torture.exp: Don't look for main; instead always use -w
46104         -c.  This is how the c-torture tests work.  Remove the object
46105         file if the compilation succeeds.
46106         * gcc.execute/execute.exp: Remove executable if test passes.
46107         * gcc.noncompile/noncompile.exp: Every test is an expected
46108         failure.
46109         * gcc.special/special.exp: Added tests from c-torture 1.11,
46110         corrected use of existing test.
46111         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46112         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46113         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46114         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46115         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46116         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46117         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46118         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46119         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46120         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46121         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46122         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46123         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46124         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46125         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46126         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46127         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46128         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46129         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46130         c-torture 1.11.
46131         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46132         correspond to c-torture 1.11.
46133
46134         * New file.